tiny 2 0 named official intermediary c com/mojang/math/Axis a net/minecraft/class_7833 f Lcom/mojang/math/Axis; XN a field_40713 f Lcom/mojang/math/Axis; XP b field_40714 f Lcom/mojang/math/Axis; YN c field_40715 f Lcom/mojang/math/Axis; YP d field_40716 f Lcom/mojang/math/Axis; ZN e field_40717 f Lcom/mojang/math/Axis; ZP f field_40718 m (F)Lorg/joml/Quaternionf; method_46349 a method_46349 m (Lorg/joml/Vector3f;F)Lorg/joml/Quaternionf; method_46350 a method_46350 m (F)Lorg/joml/Quaternionf; method_46351 b method_46351 m (F)Lorg/joml/Quaternionf; method_46352 c method_46352 m (F)Lorg/joml/Quaternionf; method_46353 d method_46353 m (F)Lorg/joml/Quaternionf; method_46354 e method_46354 m (F)Lorg/joml/Quaternionf; method_46355 f method_46355 m (Lorg/joml/Vector3f;)Lcom/mojang/math/Axis; of of method_46356 m ()V c com/mojang/math/Constants b net/minecraft/class_5973 f F PI a field_29658 f F RAD_TO_DEG b field_29659 f F DEG_TO_RAD c field_29660 f F EPSILON d field_29661 m ()V c com/mojang/math/Divisor c net/minecraft/class_7836 f I denominator a field_40738 f I quotient b field_40739 f I mod c field_40740 f I returnedParts d field_40741 f I remainder e field_40742 m (II)Ljava/lang/Iterable; asIterable a method_46402 m (II)Ljava/util/Iterator; method_46403 b method_46403 m (II)V c com/mojang/math/FieldsAreNonnullByDefault d net/minecraft/class_6037 c com/mojang/math/GivensParameters e net/minecraft/class_8218 f F sinHalf a comp_1317 f F cosHalf b comp_1318 m ()Lcom/mojang/math/GivensParameters; inverse a method_49725 m (F)Lcom/mojang/math/GivensParameters; fromPositiveAngle a method_49726 m (FF)Lcom/mojang/math/GivensParameters; fromUnnormalized a method_49727 m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; aroundX a method_49728 m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; aroundX a method_49729 m ()F cos b method_49730 m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; aroundY b method_49731 m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; aroundY b method_49732 m ()F sin c method_49733 m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; aroundZ c method_49734 m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; aroundZ c method_49735 m ()F sinHalf d comp_1317 m ()F cosHalf e comp_1318 m (FF)V c com/mojang/math/MatrixUtil f net/minecraft/class_7837 f F G a field_40746 f Lcom/mojang/math/GivensParameters; PI_4 b field_43146 m (FF)Lcom/mojang/math/GivensParameters; qrGivensQuat a method_46410 m (FFF)Lcom/mojang/math/GivensParameters; approxGivensQuat a method_46411 m (Lorg/joml/Matrix3f;)Lorg/apache/commons/lang3/tuple/Triple; svdDecompose a method_46412 m (Lorg/joml/Matrix3f;I)Lorg/joml/Quaternionf; eigenvalueJacobi a method_49741 m (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;)V similarityTransform a method_49742 m (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)V stepJacobi a method_46415 m (Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f; mulComponentWise a method_46414 m (Lorg/joml/Matrix4fc;)Z isIdentity a method_65174 m (Lorg/joml/Matrix4fc;I)Z checkProperty a method_67702 m (Lorg/joml/Matrix4fc;)Z isPureTranslation b method_56826 m (Lorg/joml/Matrix4fc;I)Z checkPropertyRaw b method_67703 m (Lorg/joml/Matrix4fc;)Z isOrthonormal c method_56827 m ()V m ()V c com/mojang/math/MethodsReturnNonnullByDefault g net/minecraft/class_6216 c com/mojang/math/OctahedralGroup h net/minecraft/class_4990 f Lcom/mojang/math/OctahedralGroup; INVERT_Y A field_23266 f Lcom/mojang/math/OctahedralGroup; INVERT_Z B field_23267 f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_NNN C field_23268 f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_NNP D field_23269 f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_NPN E field_23270 f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_NPP F field_23271 f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_PNN G field_23272 f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_PNP H field_23273 f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_PPN I field_23274 f Lcom/mojang/math/OctahedralGroup; ROT_60_REF_PPP J field_23275 f Lcom/mojang/math/OctahedralGroup; SWAP_XY K field_23276 f Lcom/mojang/math/OctahedralGroup; SWAP_YZ L field_23277 f Lcom/mojang/math/OctahedralGroup; SWAP_XZ M field_23278 f Lcom/mojang/math/OctahedralGroup; SWAP_NEG_XY N field_23279 f Lcom/mojang/math/OctahedralGroup; SWAP_NEG_YZ O field_23280 f Lcom/mojang/math/OctahedralGroup; SWAP_NEG_XZ P field_23281 f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_X_NEG Q field_23282 f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_X_POS R field_23283 f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_Y_NEG S field_23284 f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_Y_POS T field_23285 f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_Z_NEG U field_23286 f Lcom/mojang/math/OctahedralGroup; ROT_90_REF_Z_POS V field_23287 f [Lnet/minecraft/core/Direction$Axis; AXES X field_55876 f Lorg/joml/Matrix3fc; transformation Y field_23288 f Ljava/lang/String; name Z field_23289 f Lcom/mojang/math/OctahedralGroup; IDENTITY a field_23292 f Ljava/util/Map; rotatedDirections aa field_23290 f Z invertX ab field_23291 f Z invertY ac field_23293 f Z invertZ ad field_23294 f Lcom/mojang/math/SymmetricGroup3; permutation ae field_23295 f [[Lcom/mojang/math/OctahedralGroup; CAYLEY_TABLE af field_56956 f [Lcom/mojang/math/OctahedralGroup; INVERSE_TABLE ag field_56957 f [[Lcom/mojang/math/OctahedralGroup; XY_TABLE ah field_56958 f [Lcom/mojang/math/OctahedralGroup; $VALUES ai field_23298 f Lcom/mojang/math/OctahedralGroup; ROT_180_FACE_XY b field_23299 f Lcom/mojang/math/OctahedralGroup; ROT_180_FACE_XZ c field_23300 f Lcom/mojang/math/OctahedralGroup; ROT_180_FACE_YZ d field_23301 f Lcom/mojang/math/OctahedralGroup; ROT_120_NNN e field_23302 f Lcom/mojang/math/OctahedralGroup; ROT_120_NNP f field_23303 f Lcom/mojang/math/OctahedralGroup; ROT_120_NPN g field_23304 f Lcom/mojang/math/OctahedralGroup; ROT_120_NPP h field_23305 f Lcom/mojang/math/OctahedralGroup; ROT_120_PNN i field_23306 f Lcom/mojang/math/OctahedralGroup; ROT_120_PNP j field_23307 f Lcom/mojang/math/OctahedralGroup; ROT_120_PPN k field_23308 f Lcom/mojang/math/OctahedralGroup; ROT_120_PPP l field_23309 f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_XY_NEG m field_23310 f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_XY_POS n field_23311 f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_XZ_NEG o field_23312 f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_XZ_POS p field_23313 f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_YZ_NEG q field_23314 f Lcom/mojang/math/OctahedralGroup; ROT_180_EDGE_YZ_POS r field_23315 f Lcom/mojang/math/OctahedralGroup; ROT_90_X_NEG s field_23316 f Lcom/mojang/math/OctahedralGroup; ROT_90_X_POS t field_23317 f Lcom/mojang/math/OctahedralGroup; ROT_90_Y_NEG u field_23318 f Lcom/mojang/math/OctahedralGroup; ROT_90_Y_POS v field_23319 f Lcom/mojang/math/OctahedralGroup; ROT_90_Z_NEG w field_23320 f Lcom/mojang/math/OctahedralGroup; ROT_90_Z_POS x field_23321 f Lcom/mojang/math/OctahedralGroup; INVERSION y field_23322 f Lcom/mojang/math/OctahedralGroup; INVERT_X z field_23323 m ()Lcom/mojang/math/OctahedralGroup; inverse a method_35813 m (I)[Lcom/mojang/math/OctahedralGroup; method_26384 a method_26384 m (Lcom/mojang/math/OctahedralGroup;)Lcom/mojang/math/OctahedralGroup; compose a method_26385 m (Lcom/mojang/math/OctahedralGroup;Lcom/mojang/math/OctahedralGroup;)Z method_26386 a method_26386 m (Lcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;)Lcom/mojang/math/OctahedralGroup; fromXYAngles a method_67986 m (Lnet/minecraft/core/Direction$Axis;)Z inverts a method_26387 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; rotate a method_26388 m (Lnet/minecraft/core/FrontAndTop;)Lnet/minecraft/core/FrontAndTop; rotate a method_26389 m ([[Lcom/mojang/math/OctahedralGroup;)V method_67987 a method_67987 m ()Lorg/joml/Matrix3fc; transformation b method_35814 m (Lcom/mojang/math/OctahedralGroup;)Lcom/mojang/math/OctahedralGroup; method_26392 b method_26392 m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction$Axis; permute b method_66544 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; method_66545 b method_66545 m ([[Lcom/mojang/math/OctahedralGroup;)V method_26390 b method_26390 m (Lcom/mojang/math/OctahedralGroup;)Lcom/mojang/math/OctahedralGroup; method_26393 c method_26393 m ()Lit/unimi/dsi/fastutil/booleans/BooleanList; packInversions d method_26391 m (Lcom/mojang/math/OctahedralGroup;)Lcom/mojang/datafixers/util/Pair; method_26394 d method_26394 m ()[Lcom/mojang/math/OctahedralGroup; $values e method_36928 m (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/math/SymmetricGroup3;ZZZ)V m ()V c com/mojang/math/OctahedralGroup$1 h$1 net/minecraft/class_4990$1 f [I $SwitchMap$net$minecraft$core$Direction$Axis a field_23324 m ()V c com/mojang/math/Quadrant i net/minecraft/class_10821 f Lcom/mojang/math/Quadrant; R0 a field_57029 f Lcom/mojang/math/Quadrant; R90 b field_57030 f Lcom/mojang/math/Quadrant; R180 c field_57031 f Lcom/mojang/math/Quadrant; R270 d field_57032 f Lcom/mojang/serialization/Codec; CODEC e field_57033 f I shift f field_57034 f [Lcom/mojang/math/Quadrant; $VALUES g field_57035 m ()[Lcom/mojang/math/Quadrant; $values a method_68063 m (I)Lcom/mojang/math/Quadrant; parseJson a method_68064 m (Lcom/mojang/math/Quadrant;)Ljava/lang/Integer; method_68065 a method_68065 m (Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; method_68066 a method_68066 m (I)I rotateVertexIndex b method_68067 m (Ljava/lang/Integer;)Ljava/lang/String; method_68068 b method_68068 m (Ljava/lang/String;II)V m ()V c com/mojang/math/SymmetricGroup3 j net/minecraft/class_4998 f Lcom/mojang/math/SymmetricGroup3; P123 a field_23362 f Lcom/mojang/math/SymmetricGroup3; P213 b field_23363 f Lcom/mojang/math/SymmetricGroup3; P132 c field_23364 f Lcom/mojang/math/SymmetricGroup3; P231 d field_23365 f Lcom/mojang/math/SymmetricGroup3; P312 e field_23366 f Lcom/mojang/math/SymmetricGroup3; P321 f field_23367 f [I permutation g field_23368 f Lorg/joml/Matrix3fc; transformation h field_23369 f I ORDER i field_33113 f [[Lcom/mojang/math/SymmetricGroup3; CAYLEY_TABLE j field_57036 f [Lcom/mojang/math/SymmetricGroup3; $VALUES k field_23371 m ()Lorg/joml/Matrix3fc; transformation a method_26416 m (I)I permutation a method_26417 m (Lcom/mojang/math/SymmetricGroup3;)Lcom/mojang/math/SymmetricGroup3; compose a method_26418 m ([ILcom/mojang/math/SymmetricGroup3;)Z method_26419 a method_26419 m ([[Lcom/mojang/math/SymmetricGroup3;)V method_26420 a method_26420 m ()[Lcom/mojang/math/SymmetricGroup3; $values b method_36937 m (Ljava/lang/String;IIII)V m ()V c com/mojang/math/Transformation k net/minecraft/class_4590 f Lcom/mojang/serialization/Codec; CODEC a field_42532 f Lcom/mojang/serialization/Codec; EXTENDED_CODEC b field_42533 f Lorg/joml/Matrix4fc; matrix c field_20900 f Z decomposed d field_20901 f Lorg/joml/Vector3f; translation e field_20902 f Lorg/joml/Quaternionf; leftRotation f field_20903 f Lorg/joml/Vector3f; scale g field_20904 f Lorg/joml/Quaternionf; rightRotation h field_20905 f Lcom/mojang/math/Transformation; IDENTITY i field_20906 m ()Lcom/mojang/math/Transformation; identity a method_22931 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49059 a method_49059 m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; compose a method_22933 m (Lcom/mojang/math/Transformation;F)Lcom/mojang/math/Transformation; slerp a method_35864 m (Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;)Lorg/joml/Matrix4f; compose a method_22934 m ()Lcom/mojang/math/Transformation; inverse b method_22935 m (Lcom/mojang/math/Transformation;)Lorg/joml/Quaternionf; method_49062 b method_49062 m ()Lorg/joml/Matrix4fc; getMatrix c method_22936 m (Lcom/mojang/math/Transformation;)Lorg/joml/Vector3f; method_49063 c method_49063 m ()Lorg/joml/Matrix4f; getMatrixCopy d method_68076 m (Lcom/mojang/math/Transformation;)Lorg/joml/Quaternionf; method_49064 d method_49064 m ()Lorg/joml/Vector3f; getTranslation e method_35865 m (Lcom/mojang/math/Transformation;)Lorg/joml/Vector3f; method_49065 e method_49065 m ()Lorg/joml/Quaternionf; getLeftRotation f method_22937 m ()Lorg/joml/Vector3f; getScale g method_35866 m ()Lorg/joml/Quaternionf; getRightRotation h method_35867 m ()V ensureDecomposed i method_22938 m ()Lcom/mojang/math/Transformation; method_22939 j method_22939 m (Lorg/joml/Matrix4fc;)V m (Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;)V m ()V c com/mojang/math/package-info l net/minecraft/class_6305 c net/minecraft/BlockUtil m net/minecraft/class_5459 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; getTopConnectedBlock a method_34851 m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;I)I getLimit a method_30575 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction$Axis;ILnet/minecraft/core/Direction$Axis;ILjava/util/function/Predicate;)Lnet/minecraft/BlockUtil$FoundRectangle; getLargestRectangleAround a method_30574 m ([I)Lcom/mojang/datafixers/util/Pair; getMaxRectangleLocation a method_30576 m ()V c net/minecraft/BlockUtil$FoundRectangle m$a net/minecraft/class_5459$class_5460 f Lnet/minecraft/core/BlockPos; minCorner a field_25936 f I axis1Size b field_25937 f I axis2Size c field_25938 m (Lnet/minecraft/core/BlockPos;II)V c net/minecraft/BlockUtil$IntBounds m$b net/minecraft/class_5459$class_5461 f I min a field_25939 f I max b field_25940 m (II)V c net/minecraft/CharPredicate n net/minecraft/class_5462 m (C)Z method_36124 a method_36124 m (Lnet/minecraft/CharPredicate;C)Z method_36126 a method_36126 m (Lnet/minecraft/CharPredicate;)Lnet/minecraft/CharPredicate; and and method_36125 m (Lnet/minecraft/CharPredicate;C)Z method_36128 b method_36128 m ()Lnet/minecraft/CharPredicate; negate negate method_36123 m (Lnet/minecraft/CharPredicate;)Lnet/minecraft/CharPredicate; or or method_36127 c net/minecraft/ChatFormatting o net/minecraft/class_124 f Ljava/util/regex/Pattern; STRIP_FORMATTING_PATTERN A field_1066 f Ljava/lang/String; name B field_1057 f C code C field_1059 f Z isFormat D field_1081 f Ljava/lang/String; toString E field_1069 f I id F field_1071 f Ljava/lang/Integer; color G field_1053 f [Lnet/minecraft/ChatFormatting; $VALUES H field_1072 f Lnet/minecraft/ChatFormatting; BLACK a field_1074 f Lnet/minecraft/ChatFormatting; DARK_BLUE b field_1058 f Lnet/minecraft/ChatFormatting; DARK_GREEN c field_1077 f Lnet/minecraft/ChatFormatting; DARK_AQUA d field_1062 f Lnet/minecraft/ChatFormatting; DARK_RED e field_1079 f Lnet/minecraft/ChatFormatting; DARK_PURPLE f field_1064 f Lnet/minecraft/ChatFormatting; GOLD g field_1065 f Lnet/minecraft/ChatFormatting; GRAY h field_1080 f Lnet/minecraft/ChatFormatting; DARK_GRAY i field_1063 f Lnet/minecraft/ChatFormatting; BLUE j field_1078 f Lnet/minecraft/ChatFormatting; GREEN k field_1060 f Lnet/minecraft/ChatFormatting; AQUA l field_1075 f Lnet/minecraft/ChatFormatting; RED m field_1061 f Lnet/minecraft/ChatFormatting; LIGHT_PURPLE n field_1076 f Lnet/minecraft/ChatFormatting; YELLOW o field_1054 f Lnet/minecraft/ChatFormatting; WHITE p field_1068 f Lnet/minecraft/ChatFormatting; OBFUSCATED q field_1051 f Lnet/minecraft/ChatFormatting; BOLD r field_1067 f Lnet/minecraft/ChatFormatting; STRIKETHROUGH s field_1055 f Lnet/minecraft/ChatFormatting; UNDERLINE t field_1073 f Lnet/minecraft/ChatFormatting; ITALIC u field_1056 f Lnet/minecraft/ChatFormatting; RESET v field_1070 f Lcom/mojang/serialization/Codec; CODEC w field_39218 f Lcom/mojang/serialization/Codec; COLOR_CODEC x field_56511 f C PREFIX_CODE y field_33292 f Ljava/util/Map; FORMATTING_BY_NAME z field_1052 m ()C getChar a method_36145 m (C)Lnet/minecraft/ChatFormatting; getByCode a method_544 m (I)Lnet/minecraft/ChatFormatting; getById a method_534 m (Ljava/lang/String;)Ljava/lang/String; stripFormatting a method_539 m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/ChatFormatting; method_541 a method_541 m (ZZ)Ljava/util/Collection; getNames a method_540 m ()I getId b method_536 m (Ljava/lang/String;)Lnet/minecraft/ChatFormatting; getByName b method_533 m (Lnet/minecraft/ChatFormatting;)Ljava/lang/String; method_531 b method_531 m (Ljava/lang/String;)Ljava/lang/String; cleanName c method_535 m (Lnet/minecraft/ChatFormatting;)Lcom/mojang/serialization/DataResult; method_67477 c method_67477 m ()Z isFormat d method_542 m (Lnet/minecraft/ChatFormatting;)Ljava/lang/String; method_67478 d method_67478 m ()Z isColor e method_543 m ()Ljava/lang/Integer; getColor f method_532 m ()Ljava/lang/String; getName g method_537 m ()[Lnet/minecraft/ChatFormatting; $values h method_36946 m (Ljava/lang/String;ILjava/lang/String;CILjava/lang/Integer;)V m (Ljava/lang/String;ILjava/lang/String;CZ)V m (Ljava/lang/String;ILjava/lang/String;CZILjava/lang/Integer;)V m ()V c net/minecraft/CrashReport p net/minecraft/class_128 f Lorg/slf4j/Logger; LOGGER a field_1091 f Ljava/time/format/DateTimeFormatter; DATE_TIME_FORMATTER b field_39880 f Ljava/lang/String; title c field_1087 f Ljava/lang/Throwable; exception d field_1093 f Ljava/util/List; details e field_1089 f Ljava/nio/file/Path; saveFile f field_1090 f Z trackingStackTrace g field_1086 f [Ljava/lang/StackTraceElement; uncategorizedStackTrace h field_1088 f Lnet/minecraft/SystemReport; systemReport i field_1092 m ()Ljava/lang/String; getTitle a method_561 m (Ljava/lang/String;)Lnet/minecraft/CrashReportCategory; addCategory a method_562 m (Ljava/lang/String;I)Lnet/minecraft/CrashReportCategory; addCategory a method_556 m (Ljava/lang/StringBuilder;)V getDetails a method_555 m (Ljava/lang/Throwable;Ljava/lang/String;)Lnet/minecraft/CrashReport; forThrowable a method_560 m (Ljava/nio/file/Path;Lnet/minecraft/ReportType;)Z saveToFile a method_60919 m (Ljava/nio/file/Path;Lnet/minecraft/ReportType;Ljava/util/List;)Z saveToFile a method_569 m (Lnet/minecraft/ReportType;)Ljava/lang/String; getFriendlyReport a method_60920 m (Lnet/minecraft/ReportType;Ljava/util/List;)Ljava/lang/String; getFriendlyReport a method_60921 m ()Ljava/lang/Throwable; getException b method_564 m ()Ljava/lang/String; getDetails c method_36147 m ()Ljava/lang/String; getExceptionMessage d method_557 m ()Ljava/nio/file/Path; getSaveFile e method_572 m ()Lnet/minecraft/SystemReport; getSystemReport f method_567 m ()V preload g method_24305 m (Ljava/lang/String;Ljava/lang/Throwable;)V m ()V c net/minecraft/CrashReportCategory q net/minecraft/class_129 f Ljava/lang/String; title a field_1096 f Ljava/util/List; entries b field_1094 f [Ljava/lang/StackTraceElement; stackTrace c field_1097 m ()[Ljava/lang/StackTraceElement; getStacktrace a method_575 m (I)I fillInStackTrace a method_579 m (Lnet/minecraft/world/level/LevelHeightAccessor;DDD)Ljava/lang/String; formatLocation a method_583 m (Lnet/minecraft/world/level/LevelHeightAccessor;III)Ljava/lang/String; formatLocation a method_581 m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;)Ljava/lang/String; formatLocation a method_582 m (Ljava/lang/StackTraceElement;Ljava/lang/StackTraceElement;)Z validateStackTrace a method_584 m (Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/CrashReportCategory; setDetail a method_578 m (Ljava/lang/String;Ljava/lang/Throwable;)V setDetailError a method_585 m (Ljava/lang/String;Lnet/minecraft/CrashReportDetail;)Lnet/minecraft/CrashReportCategory; setDetail a method_577 m (Ljava/lang/StringBuilder;)V getDetails a method_574 m (Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/CrashReportCategory; populateBlockLocationDetails a method_68844 m (Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V populateBlockDetails a method_586 m (I)V trimStacktrace b method_580 m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;)Ljava/lang/String; method_68845 b method_68845 m (Ljava/lang/String;)V c net/minecraft/CrashReportCategory$Entry q$a net/minecraft/class_129$class_130 f Ljava/lang/String; key a field_1098 f Ljava/lang/String; value b field_1099 m ()Ljava/lang/String; getKey a method_588 m ()Ljava/lang/String; getValue b method_587 m (Ljava/lang/String;Ljava/lang/Object;)V c net/minecraft/CrashReportDetail r net/minecraft/class_133 c net/minecraft/DefaultUncaughtExceptionHandler s net/minecraft/class_140 f Lorg/slf4j/Logger; logger a field_1113 m (Lorg/slf4j/Logger;)V c net/minecraft/DefaultUncaughtExceptionHandlerWithName t net/minecraft/class_143 f Lorg/slf4j/Logger; logger a field_1115 m (Lorg/slf4j/Logger;)V c net/minecraft/DetectedVersion u net/minecraft/class_3797 f Lnet/minecraft/WorldVersion; BUILT_IN a field_25319 f Lorg/slf4j/Logger; LOGGER b field_16741 m ()Lnet/minecraft/WorldVersion; tryDetectVersion a method_16672 m (Lcom/google/gson/JsonObject;)Lnet/minecraft/WorldVersion; createFromJson a method_70964 m ()Lnet/minecraft/WorldVersion; createFromConstants b method_70965 m ()V m ()V c net/minecraft/FieldsAreNonnullByDefault v net/minecraft/class_6319 c net/minecraft/FileUtil w net/minecraft/class_4239 f Ljava/util/regex/Pattern; COPY_COUNTER_PATTERN a field_18956 f I MAX_FILE_NAME b field_33384 f Ljava/util/regex/Pattern; RESERVED_WINDOWS_FILENAMES c field_18955 f Ljava/util/regex/Pattern; STRICT_PATH_SEGMENT_CHECK d field_40712 m (Ljava/lang/String;)Ljava/lang/String; sanitizeName a method_61105 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_49680 a method_49680 m (Ljava/nio/file/Path;)Z isPathNormalized a method_20200 m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; findAvailableName a method_19773 m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/nio/file/Path; resolvePath a method_46344 m ([Ljava/lang/String;)V validatePath a method_46345 m (Ljava/lang/String;)Z isPathPartPortable b method_72181 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_49681 b method_49681 m (Ljava/nio/file/Path;)Z isPathPortable b method_20201 m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/Path; createPathToResource b method_20202 m (Ljava/lang/String;)Ljava/lang/String; getFullResourcePath c method_34675 m (Ljava/nio/file/Path;)V createDirectoriesSafe c method_47525 m (Ljava/lang/String;)Ljava/lang/String; normalizeResourcePath d method_34676 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; decomposePath e method_46346 m (Ljava/lang/String;)Z isValidStrictPathSegment f method_46347 m (Ljava/lang/String;)Ljava/lang/String; method_49682 g method_49682 m (Ljava/lang/String;)Ljava/lang/String; method_49683 h method_49683 m ()V m ()V c net/minecraft/MethodsReturnNonnullByDefault x net/minecraft/class_6328 c net/minecraft/Optionull y net/minecraft/class_8144 m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; orElse a method_62789 m (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; map a method_49077 m (Ljava/lang/Object;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; mapOrDefault a method_49078 m (Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Object; mapOrElse a method_49079 m (Ljava/util/Collection;)Ljava/lang/Object; first a method_49080 m (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object; firstOrDefault a method_49081 m (Ljava/util/Collection;Ljava/util/function/Supplier;)Ljava/lang/Object; firstOrElse a method_49082 m ([B)Z isNullOrEmpty a method_49083 m ([C)Z isNullOrEmpty a method_49084 m ([D)Z isNullOrEmpty a method_49085 m ([F)Z isNullOrEmpty a method_49086 m ([I)Z isNullOrEmpty a method_49087 m ([J)Z isNullOrEmpty a method_49088 m ([Ljava/lang/Object;)Z isNullOrEmpty a method_49089 m ([S)Z isNullOrEmpty a method_49090 m ([Z)Z isNullOrEmpty a method_49091 m ()V c net/minecraft/ReportType z net/minecraft/class_9813 f Lnet/minecraft/ReportType; CRASH a field_52181 f Lnet/minecraft/ReportType; PROFILE b field_52182 f Lnet/minecraft/ReportType; TEST c field_52183 f Lnet/minecraft/ReportType; NETWORK_PROTOCOL_ERROR d field_52184 f Lnet/minecraft/ReportType; CHUNK_IO_ERROR e field_52284 f Ljava/lang/String; header f comp_2856 f Ljava/util/List; nuggets g comp_2857 m ()Ljava/lang/String; getErrorComment a method_60927 m (Ljava/lang/StringBuilder;Ljava/util/List;)V appendHeader a method_60928 m ()Ljava/lang/String; header b comp_2856 m ()Ljava/util/List; nuggets c comp_2857 m (Ljava/lang/String;Ljava/util/List;)V m ()V c net/minecraft/ReportedException aa net/minecraft/class_148 f Lnet/minecraft/CrashReport; report a field_1119 m ()Lnet/minecraft/CrashReport; getReport a method_631 m (Lnet/minecraft/CrashReport;)V c net/minecraft/ResourceLocationException ab net/minecraft/class_151 m (Ljava/lang/String;)V m (Ljava/lang/String;Ljava/lang/Throwable;)V c net/minecraft/SharedConstants ac net/minecraft/class_155 f Z DEBUG_COLLISION A field_29753 f Z DEBUG_SHOW_LOCAL_SERVER_ENTITY_HIT_BOXES B field_52311 f Z DEBUG_SUPPORT_BLOCKS C field_44779 f Z DEBUG_SHAPES D field_29754 f Z DEBUG_NEIGHBORSUPDATE E field_29755 f Z DEBUG_EXPERIMENTAL_REDSTONEWIRE_UPDATE_ORDER F field_52319 f Z DEBUG_STRUCTURES G field_29756 f Z DEBUG_LIGHT H field_29676 f Z DEBUG_SKY_LIGHT_SECTIONS I field_44582 f Z DEBUG_WORLDGENATTEMPT J field_29677 f Z DEBUG_SOLID_FACE K field_29678 f Z DEBUG_CHUNKS L field_29679 f Z DEBUG_GAME_EVENT_LISTENERS M field_29680 f Z DEBUG_DUMP_TEXTURE_ATLAS N field_29681 f Z DEBUG_DUMP_INTERPOLATED_TEXTURE_FRAMES O field_29682 f Z DEBUG_STRUCTURE_EDIT_MODE P field_29683 f Z DEBUG_SAVE_STRUCTURES_AS_SNBT Q field_29684 f Z DEBUG_SYNCHRONOUS_GL_LOGS R field_29685 f Z DEBUG_VERBOSE_SERVER_EVENTS S field_29686 f Z DEBUG_NAMED_RUNNABLES T field_29687 f Z DEBUG_GOAL_SELECTOR U field_29688 f Z DEBUG_VILLAGE_SECTIONS V field_29689 f Z DEBUG_BRAIN W field_29690 f Z DEBUG_BEES X field_29691 f Z DEBUG_RAIDS Y field_29692 f Z DEBUG_BLOCK_BREAK Z field_29693 f Z DEBUG_DISABLE_AQUIFERS aA field_29713 f Z DEBUG_DISABLE_SURFACE aB field_29715 f Z DEBUG_DISABLE_CARVERS aC field_29716 f Z DEBUG_DISABLE_STRUCTURES aD field_29717 f Z DEBUG_DISABLE_FEATURES aE field_29718 f Z DEBUG_DISABLE_ORE_VEINS aF field_33555 f Z DEBUG_DISABLE_BLENDING aG field_35438 f Z DEBUG_DISABLE_BELOW_ZERO_RETROGENERATION aH field_35439 f I DEFAULT_MINECRAFT_PORT aI field_29719 f Z DEBUG_SUBTITLES aJ field_29721 f I FAKE_MS_LATENCY aK field_29722 f I FAKE_MS_JITTER aL field_29723 f Lio/netty/util/ResourceLeakDetector$Level; NETTY_LEAK_DETECTION aM field_1124 f Z COMMAND_STACK_TRACES aN field_29724 f Z DEBUG_WORLD_RECREATE aO field_29725 f Z DEBUG_SHOW_SERVER_DEBUG_VALUES aP field_29726 f Z DEBUG_FEATURE_COUNT aQ field_35652 f Z DEBUG_RESOURCE_GENERATION_OVERRIDE aR field_39961 f Z DEBUG_FORCE_TELEMETRY aS field_41533 f Z DEBUG_DONT_SEND_TELEMETRY_TO_BACKEND aT field_44780 f J MAXIMUM_TICK_TIME_NANOS aU field_22251 f F MAXIMUM_BLOCK_EXPLOSION_RESISTANCE aV field_49016 f Z USE_WORKFLOWS_HOOKS aW field_44583 f Z USE_DEVONLY aX field_49773 f Z CHECK_DATA_FIXER_SCHEMA aY field_25135 f Z SNAPSHOT a field_29709 f Z IS_RUNNING_IN_IDE aZ field_1125 f Z DEBUG_MONITOR_TICK_TIMES aa field_29695 f Z DEBUG_KEEP_JIGSAW_BLOCKS_DURING_STRUCTURE_GEN ab field_29696 f Z DEBUG_DONT_SAVE_WORLD ac field_29697 f Z DEBUG_LARGE_DRIPSTONE ad field_29698 f Z DEBUG_CARVERS ae field_29700 f Z DEBUG_ORE_VEINS af field_33554 f Z DEBUG_SCULK_CATALYST ag field_37273 f Z DEBUG_BYPASS_REALMS_VERSION_CHECK ah field_39090 f Z DEBUG_SOCIAL_INTERACTIONS ai field_39460 f Z DEBUG_VALIDATE_RESOURCE_PATH_CASE aj field_39962 f Z DEBUG_UNLOCK_ALL_TRADES ak field_46154 f Z DEBUG_BREEZE_MOB al field_47176 f Z DEBUG_TRIAL_SPAWNER_DETECTS_SHEEP_AS_PLAYERS am field_47177 f Z DEBUG_VAULT_DETECTS_SHEEP_AS_PLAYERS an field_48778 f Z DEBUG_FORCE_ONBOARDING_SCREEN ao field_47178 f Z DEBUG_CURSOR_POS ap field_58199 f Z DEBUG_DEFAULT_SKIN_OVERRIDE aq field_60521 f Z DEBUG_IGNORE_LOCAL_MOB_CAP ar field_34368 f Z DEBUG_DISABLE_LIQUID_SPREADING as field_29710 f Z DEBUG_AQUIFERS at field_34369 f Z DEBUG_JFR_PROFILING_ENABLE_LEVEL_LOADING au field_34370 f Z DEBUG_ENTITY_BLOCK_INTERSECTION av field_60959 f Z debugGenerateSquareTerrainWithoutNoise aw field_34371 f Z debugGenerateStripedTerrainWithoutNoise ax field_34372 f Z DEBUG_ONLY_GENERATE_HALF_THE_WORLD ay field_29711 f Z DEBUG_DISABLE_FLUID_GENERATION az field_29712 f I WORLD_VERSION b field_29732 f I WORLD_RESOLUTION ba field_29729 f I MAX_CHAT_LENGTH bb field_29730 f I MAX_USER_INPUT_COMMAND_LENGTH bc field_29731 f I MAX_FUNCTION_COMMAND_LENGTH bd field_49017 f I MAX_PLAYER_NAME_LENGTH be field_49170 f I MAX_CHAINED_NEIGHBOR_UPDATES bf field_38052 f I MAX_RENDER_DISTANCE bg field_39898 f [C ILLEGAL_FILE_CHARACTERS bh field_1126 f I TICKS_PER_SECOND bi field_29702 f I MILLIS_PER_TICK bj field_44973 f I TICKS_PER_MINUTE bk field_29703 f I TICKS_PER_GAME_DAY bl field_29704 f F AVERAGE_GAME_TICKS_PER_RANDOM_TICK_PER_BLOCK bm field_29705 f F AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_MINUTE bn field_29706 f F AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_GAME_DAY bo field_29707 f I WORLD_ICON_SIZE bp field_44922 f I SNAPSHOT_PROTOCOL_BIT bq field_29708 f Lnet/minecraft/WorldVersion; CURRENT_VERSION br field_16742 f Ljava/lang/String; SERIES c field_34373 f Ljava/lang/String; VERSION_STRING d field_29733 f I RELEASE_NETWORK_PROTOCOL_VERSION e field_29735 f I SNAPSHOT_NETWORK_PROTOCOL_VERSION f field_29736 f I SNBT_NAG_VERSION g field_29737 f Z CRASH_EAGERLY h field_36325 f I RESOURCE_PACK_FORMAT i field_29738 f I DATA_PACK_FORMAT j field_29739 f I LANGUAGE_FORMAT k field_39963 f I REPORT_FORMAT_VERSION l field_39964 f Ljava/lang/String; DATA_VERSION_TAG m field_29740 f Z FIX_TNT_DUPE n field_29745 f Z FIX_SAND_DUPE o field_33851 f Z USE_DEBUG_FEATURES p field_29747 f Z DEBUG_OPEN_INCOMPATIBLE_WORLDS q field_35006 f Z DEBUG_ALLOW_LOW_SIM_DISTANCE r field_35563 f Z DEBUG_HOTKEYS s field_29748 f Z DEBUG_UI_NARRATION t field_33753 f Z DEBUG_RENDER u field_29749 f Z DEBUG_SHUFFLE_UI_RENDERING_ORDER v field_59991 f Z DEBUG_RENDER_UI_LAYERING_RECTANGLES w field_60328 f Z DEBUG_PATHFINDING x field_29750 f Z DEBUG_WATER y field_29751 f Z DEBUG_HEIGHTMAP z field_29752 m ()V tryDetectVersion a method_36208 m (Lnet/minecraft/WorldVersion;)V setVersion a method_34872 m (Lnet/minecraft/world/level/ChunkPos;)Z debugVoidTerrain a method_37896 m ()Lnet/minecraft/WorldVersion; getCurrentVersion b method_16673 m ()I getProtocolVersion c method_31372 m ()V m ()V c net/minecraft/SuppressForbidden ad net/minecraft/class_10386 m ()Ljava/lang/String; reason a method_65304 c net/minecraft/SystemReport ae net/minecraft/class_6396 f J BYTES_PER_MEBIBYTE a field_33852 f J ONE_GIGA b field_33853 f Lorg/slf4j/Logger; LOGGER c field_33854 f Ljava/lang/String; OPERATING_SYSTEM d field_33855 f Ljava/lang/String; JAVA_VERSION e field_33856 f Ljava/lang/String; JAVA_VM_VERSION f field_33857 f Ljava/util/Map; entries g field_33858 m ()Ljava/lang/String; toLineSeparatedString a method_37120 m (J)F sizeInMiB a method_59895 m (Ljava/lang/String;)V putSpaceForProperty a method_59896 m (Ljava/lang/String;Ljava/lang/Runnable;)V ignoreErrors a method_37121 m (Ljava/lang/String;Ljava/lang/String;)V setDetail a method_37122 m (Ljava/lang/String;Ljava/util/function/Supplier;)V setDetail a method_37123 m (Ljava/lang/StringBuilder;)V appendToCrashReportString a method_37124 m (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V method_37125 a method_37125 m (Ljava/util/List;)V putPhysicalMemory a method_37126 m (Ljava/util/Map$Entry;)Ljava/lang/String; method_37127 a method_37127 m (Loshi/SystemInfo;)V putHardware a method_37128 m (Loshi/hardware/CentralProcessor$ProcessorIdentifier;)Ljava/lang/String; method_37129 a method_37129 m (Loshi/hardware/CentralProcessor;)V putProcessor a method_37130 m (Loshi/hardware/GlobalMemory;)V putMemory a method_37131 m (Loshi/hardware/GraphicsCard;)Ljava/lang/String; method_37132 a method_37132 m (Loshi/hardware/HardwareAbstractionLayer;)V method_37133 a method_37133 m (Loshi/hardware/PhysicalMemory;)Ljava/lang/String; method_37134 a method_37134 m (Loshi/hardware/VirtualMemory;)V putVirtualMemory a method_37135 m ()V putStorage b method_59897 m (Ljava/lang/String;)Ljava/lang/String; method_59898 b method_59898 m (Ljava/lang/String;Ljava/util/function/Supplier;)V putSpaceForPath b method_59899 m (Ljava/util/List;)V putGraphics b method_37137 m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; method_37138 b method_37138 m (Loshi/hardware/GlobalMemory;)V method_37139 b method_37139 m (Loshi/hardware/HardwareAbstractionLayer;)V method_37140 b method_37140 m (Loshi/hardware/PhysicalMemory;)Ljava/lang/String; method_37141 b method_37141 m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; method_37142 b method_37142 m ()Ljava/lang/String; method_59900 c method_59900 m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; method_37144 c method_37144 m (Loshi/hardware/GlobalMemory;)V method_37145 c method_37145 m (Loshi/hardware/HardwareAbstractionLayer;)V method_37146 c method_37146 m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; method_37147 c method_37147 m ()Ljava/lang/String; method_68672 d method_68672 m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; method_37149 d method_37149 m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; method_37150 d method_37150 m ()V method_68673 e method_68673 m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; method_37152 e method_37152 m ()Ljava/lang/String; method_68674 f method_68674 m ()Ljava/lang/String; method_68675 g method_68675 m ()V m ()V c net/minecraft/TracingExecutor af net/minecraft/class_10207 f Ljava/util/concurrent/ExecutorService; service a comp_3205 m ()Ljava/util/concurrent/ExecutorService; service a comp_3205 m (JLjava/util/concurrent/TimeUnit;)V shutdownAndAwait a method_64114 m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapUnnamed a method_64115 m (Ljava/lang/String;)Ljava/util/concurrent/Executor; forName a method_64116 m (Ljava/lang/String;Ljava/lang/Runnable;)V method_64117 a method_64117 m (Ljava/lang/Runnable;)V method_64118 b method_64118 m (Ljava/lang/String;Ljava/lang/Runnable;)V method_64119 b method_64119 m (Ljava/lang/String;Ljava/lang/Runnable;)V method_64120 c method_64120 m (Ljava/lang/String;Ljava/lang/Runnable;)V method_64121 d method_64121 m (Ljava/util/concurrent/ExecutorService;)V c net/minecraft/Util ag net/minecraft/class_156 f I LINEAR_LOOKUP_THRESHOLD a field_46220 f J NANOS_PER_MILLI b field_45714 f Lnet/minecraft/util/TimeSource$NanoTimeSource; timeSource c field_1128 f Lcom/google/common/base/Ticker; TICKER d field_37250 f Ljava/util/UUID; NIL_UUID e field_25140 f Ljava/nio/file/spi/FileSystemProvider; ZIP_FILE_SYSTEM_PROVIDER f field_33859 f Lorg/slf4j/Logger; LOGGER g field_1129 f I DEFAULT_MAX_THREADS h field_34891 f I DEFAULT_SAFE_FILE_OPERATION_RETRIES i field_46764 f Ljava/lang/String; MAX_THREADS_SYSTEM_PROPERTY j field_34892 f Lnet/minecraft/TracingExecutor; BACKGROUND_EXECUTOR k field_18035 f Lnet/minecraft/TracingExecutor; IO_POOL l field_24477 f Lnet/minecraft/TracingExecutor; DOWNLOAD_POOL m field_47571 f Ljava/time/format/DateTimeFormatter; FILENAME_DATE_TIME_FORMATTER n field_39824 f Ljava/util/Set; ALLOWED_UNTRUSTED_LINK_PROTOCOLS o field_52196 f Ljava/util/function/Consumer; thePauser p field_34893 m ()Ljava/util/stream/Collector; toMap a method_664 m (I)Ljava/lang/String; method_49399 a method_49399 m (II)I growByHalf a method_68172 m (IILjava/util/List;)Z isSymmetrical a method_59901 m (ILjava/lang/String;[Ljava/util/function/BooleanSupplier;)Z runWithRetries a method_30622 m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; fetchChoiceType a method_29187 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/Typed; writeAndReadTypedOrThrow a method_54907 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/Typed; readTypedOrThrow a method_54908 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Z)Lcom/mojang/datafixers/Typed; readTypedOrThrow a method_55333 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Object;)Ljava/lang/String; getPropertyName a method_650 m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Lnet/minecraft/util/RandomSource;)Ljava/util/List; shuffledCopy a method_43027 m (Ljava/lang/Class;Ljava/util/function/Function;)Ljava/util/Map; makeEnumMap a method_63541 m (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; findNextInIterable a method_660 m (Ljava/lang/Object;)Z method_56612 a method_56612 m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; copyAndAdd a method_58272 m (Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object; make a method_654 m (Ljava/lang/Runnable;Ljava/lang/String;)V runNamed a method_64122 m (Ljava/lang/Runnable;Ljava/util/function/Supplier;)Ljava/lang/Runnable; name a method_18839 m (Ljava/lang/String;)Ljava/net/URI; parseAndValidateUntrustedUri a method_60931 m (Ljava/lang/String;II)I offsetByCodepoints a method_27761 m (Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/String; makeDescriptionId a method_646 m (Ljava/lang/String;Ljava/lang/Throwable;)V logAndPauseIfInIde a method_39977 m (Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicInteger;Ljava/util/concurrent/ForkJoinPool;)Ljava/util/concurrent/ForkJoinWorkerThread; method_28123 a method_28123 m (Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicInteger;ZLjava/lang/Runnable;)Ljava/lang/Thread; method_27956 a method_27956 m (Ljava/lang/String;Ljava/util/function/Consumer;)Ljava/util/function/Consumer; prefix a method_29188 m (Ljava/lang/String;Lnet/minecraft/CharPredicate;)Ljava/lang/String; sanitizeName a method_30309 m (Ljava/lang/String;Z)Lnet/minecraft/TracingExecutor; makeIoExecutor a method_27959 m (Ljava/lang/Thread;Ljava/lang/Throwable;)V onThreadException a method_18347 m (Ljava/lang/Throwable;)V throwAsRuntime a method_24155 m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; createDeleter a method_30624 m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; createRenamer a method_30625 m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V safeReplaceFile a method_30626 m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;Z)Z safeReplaceOrMoveFile a method_41204 m (Ljava/nio/file/spi/FileSystemProvider;)Z method_37153 a method_37153 m (Ljava/util/List;)Ljava/util/function/Predicate; allOf a method_56613 m (Ljava/util/List;I)Lcom/mojang/serialization/DataResult; fixedSize a method_33141 m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)Ljava/lang/Object; getRandom a method_32309 m (Ljava/util/List;Ljava/lang/Object;)Ljava/util/List; copyAndAdd a method_57108 m (Ljava/util/List;Ljava/lang/Void;)Ljava/util/List; method_43368 a method_43368 m (Ljava/util/List;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; fallibleSequence a method_43370 m (Ljava/util/List;[Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V method_43371 a method_43371 m (Ljava/util/Map;Lcom/google/common/base/Function;)Ljava/util/Map; mapValuesLazy a method_65967 m (Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; copyAndPut a method_57109 m (Ljava/util/Map;Ljava/util/function/Function;)Ljava/util/Map; mapValues a method_65968 m (Ljava/util/Optional;Ljava/util/function/Consumer;Ljava/lang/Runnable;)Ljava/util/Optional; ifElse a method_17974 m (Ljava/util/concurrent/CompletableFuture;Ljava/util/List;Ljava/lang/Throwable;)V method_43369 a method_43369 m (Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction; memoize a method_34865 m (Ljava/util/function/Consumer;)V setPause a method_38646 m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/lang/String;)V method_29189 a method_29189 m (Ljava/util/function/Consumer;Ljava/util/List;ILjava/lang/Object;Ljava/lang/Throwable;)V method_43372 a method_43372 m (Ljava/util/function/Function;)Lnet/minecraft/util/SingleKeyCache; singleKeyCache a method_48746 m (Ljava/util/function/Function;Ljava/util/Map$Entry;)Ljava/lang/Object; method_65969 a method_65969 m (Ljava/util/function/Function;Ljava/util/function/Predicate;)Ljava/lang/Object; blockUntilDone a method_43498 m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a method_61189 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a method_61190 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/lang/Object;)Z method_61191 a method_61191 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a method_61192 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/lang/Object;)Z method_61193 a method_61193 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a method_61194 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/lang/Object;)Z method_61195 a method_61195 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a method_61196 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/lang/Object;)Z method_61197 a method_61197 m (Ljava/util/function/Supplier;)Ljava/lang/Object; make a method_656 m (Ljava/util/function/Supplier;Ljava/util/function/Supplier;)Ljava/util/function/Supplier; name a method_41238 m (Ljava/util/stream/IntStream;I)Lcom/mojang/serialization/DataResult; fixedSize a method_29190 m (Ljava/util/stream/IntStream;Lnet/minecraft/util/RandomSource;)Lit/unimi/dsi/fastutil/ints/IntArrayList; toShuffledList a method_43251 m (Ljava/util/stream/LongStream;I)Lcom/mojang/serialization/DataResult; fixedSize a method_51822 m (Ljava/util/stream/Stream;Lnet/minecraft/util/RandomSource;)Ljava/util/List; toShuffledList a method_43252 m (Lnet/minecraft/core/Registry;Ljava/lang/Object;)Ljava/lang/String; getRegisteredName a method_57107 m (Lnet/minecraft/CharPredicate;I)Ljava/lang/String; method_30623 a method_30623 m ([ILnet/minecraft/util/RandomSource;)I getRandom a method_27172 m ([Ljava/lang/Object;Lnet/minecraft/util/RandomSource;)Ljava/lang/Object; getRandom a method_27173 m ([Ljava/util/function/BooleanSupplier;)Z executeInSequence a method_30627 m ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate; allOf a method_61198 m ([Ljava/util/function/Predicate;Ljava/lang/Object;)Z method_56614 a method_56614 m ()Ljava/util/stream/Collector; toMutableList b method_58579 m (I)Ljava/lang/String; method_51823 b method_51823 m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; doFetchChoiceType b method_29191 m (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; findPreviousInIterable b method_645 m (Ljava/lang/Object;)Z method_56615 b method_56615 m (Ljava/lang/String;)V logAndPauseIfInIde b method_33559 m (Ljava/lang/Throwable;)Ljava/lang/Throwable; pauseInIde b method_22320 m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; createFileDeletedCheck b method_30628 m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V copyBetweenDirs b method_29775 m (Ljava/util/List;)Ljava/util/function/Predicate; anyOf b method_56616 m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandomSafe b method_40083 m (Ljava/util/List;Ljava/lang/Void;)Ljava/util/List; method_40082 b method_40082 m (Ljava/util/function/Function;)Ljava/util/function/Function; memoize b method_34866 m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b method_61199 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b method_61200 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/lang/Object;)Z method_61201 b method_61201 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b method_61202 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/lang/Object;)Z method_61203 b method_61203 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b method_61204 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/lang/Object;)Z method_61205 b method_61205 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b method_61206 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljava/lang/Object;)Z method_61207 b method_61207 m ([Ljava/lang/Object;Lnet/minecraft/util/RandomSource;)Ljava/util/List; shuffledCopy b method_43253 m ([Ljava/util/function/Predicate;)Ljava/util/function/Predicate; anyOf b method_61208 m ([Ljava/util/function/Predicate;Ljava/lang/Object;)Z method_61209 b method_61209 m ()J getMillis c method_658 m (I)Ljava/lang/String; method_49400 c method_49400 m (Ljava/lang/String;)Lnet/minecraft/TracingExecutor; makeExecutor c method_28122 m (Ljava/lang/Throwable;)Ljava/lang/String; describeError c method_22321 m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; createFileCreatedCheck c method_30629 m (Ljava/util/List;)Ljava/lang/Object; lastOf c method_20793 m (Ljava/util/List;Lnet/minecraft/util/RandomSource;)V shuffle c method_43028 m (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; blockUntilDone c method_43499 m ()J getNanos d method_648 m (I)[Ljava/util/function/Predicate; method_61111 d method_61111 m (Ljava/lang/String;)V doPause d method_33560 m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; sequence d method_33791 m ()J getEpochMillis e method_659 m (I)[Ljava/util/function/Predicate; method_61112 e method_61112 m (Ljava/lang/String;)Z method_666 e method_666 m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; sequenceFailFast e method_652 m ()Ljava/lang/String; getFilenameFormattedDateTime f method_44893 m (Ljava/lang/String;)V method_38647 f method_38647 m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; sequenceFailFastAndCancel f method_43373 m ()I maxAllowedExecutorThreads g method_65951 m (Ljava/util/List;)Ljava/util/function/ToIntFunction; createIndexLookup g method_43658 m ()Lnet/minecraft/TracingExecutor; backgroundExecutor h method_18349 m (Ljava/util/List;)Ljava/util/function/ToIntFunction; createIndexIdentityLookup h method_53909 m ()Lnet/minecraft/TracingExecutor; ioPool i method_27958 m ()Lnet/minecraft/TracingExecutor; nonCriticalIoPool j method_55473 m ()V shutdownExecutors k method_18350 m ()Ljava/util/function/Predicate; allOf l method_61210 m ()Ljava/util/function/Predicate; anyOf m method_61211 m ()Lnet/minecraft/Util$OS; getPlatform n method_668 m ()Z isAarch64 o method_72236 m ()Ljava/util/stream/Stream; getVmArguments p method_651 m ()V startTimerHackThread q method_29476 m ()I getMaxThreads r method_38648 m ()Ljava/lang/IllegalStateException; method_37154 s method_37154 m ()V m ()V c net/minecraft/Util$1 ag$1 net/minecraft/class_156$1 m ()V c net/minecraft/Util$10 ag$2 net/minecraft/class_156$2 f Ljava/util/function/Function; val$function a field_29654 f Ljava/util/Map; cache b field_29655 m (Ljava/util/function/Function;)V c net/minecraft/Util$11 ag$3 net/minecraft/class_156$3 f Ljava/util/function/BiFunction; val$function a field_29656 f Ljava/util/Map; cache b field_29657 m (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object; method_34867 a method_34867 m (Ljava/util/function/BiFunction;)V c net/minecraft/Util$2 ag$4 net/minecraft/class_156$4 f Ljava/lang/String; val$threadName a field_54204 f Ljava/lang/String; val$name b field_54205 m (Ljava/util/concurrent/ForkJoinPool;Ljava/lang/String;Ljava/lang/String;)V c net/minecraft/Util$5 ag$5 net/minecraft/class_156$5 f Ljava/nio/file/Path; val$from a field_26348 f Ljava/nio/file/Path; val$to b field_26349 m (Ljava/nio/file/Path;Ljava/nio/file/Path;)V c net/minecraft/Util$6 ag$6 net/minecraft/class_156$6 f Ljava/nio/file/Path; val$target a field_26352 m (Ljava/nio/file/Path;)V c net/minecraft/Util$7 ag$7 net/minecraft/class_156$7 f Ljava/nio/file/Path; val$target a field_37251 m (Ljava/nio/file/Path;)V c net/minecraft/Util$8 ag$8 net/minecraft/class_156$8 f Ljava/nio/file/Path; val$target a field_37274 m (Ljava/nio/file/Path;)V c net/minecraft/Util$9 ag$9 net/minecraft/class_156$9 m (Ljava/lang/String;)V c net/minecraft/Util$OS ag$a net/minecraft/class_156$class_158 f Lnet/minecraft/Util$OS; LINUX a field_1135 f Lnet/minecraft/Util$OS; SOLARIS b field_1134 f Lnet/minecraft/Util$OS; WINDOWS c field_1133 f Lnet/minecraft/Util$OS; OSX d field_1137 f Lnet/minecraft/Util$OS; UNKNOWN e field_1132 f Ljava/lang/String; telemetryName f field_34894 f [Lnet/minecraft/Util$OS; $VALUES g field_1136 m ()Ljava/lang/String; telemetryName a method_38649 m (Ljava/io/File;)V openFile a method_672 m (Ljava/lang/String;)V openUri a method_670 m (Ljava/net/URI;)V openUri a method_673 m (Ljava/nio/file/Path;)V openPath a method_60932 m ()[Lnet/minecraft/Util$OS; $values b method_36579 m (Ljava/net/URI;)[Ljava/lang/String; getOpenUriArguments b method_674 m (Ljava/net/URI;)Ljava/lang/Process; method_671 c method_671 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/Util$OS$1 ag$a$1 net/minecraft/class_156$class_158$1 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/Util$OS$2 ag$a$2 net/minecraft/class_156$class_158$2 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/WorldVersion ah net/minecraft/class_6489 m ()Lnet/minecraft/world/level/storage/DataVersion; dataVersion a comp_4026 m (Lnet/minecraft/server/packs/PackType;)I packVersion a method_70592 m ()Ljava/lang/String; id b comp_4024 m ()Ljava/lang/String; name c comp_4025 m ()I protocolVersion d comp_4027 m ()Ljava/util/Date; buildTime e comp_4030 m ()Z stable f comp_4031 c net/minecraft/WorldVersion$1 ah$1 net/minecraft/class_6489$1 f [I $SwitchMap$net$minecraft$server$packs$PackType a field_59620 m ()V c net/minecraft/WorldVersion$Simple ah$a net/minecraft/class_6489$class_11175 f Ljava/lang/String; id a comp_4024 f Ljava/lang/String; name b comp_4025 f Lnet/minecraft/world/level/storage/DataVersion; dataVersion c comp_4026 f I protocolVersion d comp_4027 f I resourcePackVersion e comp_4028 f I datapackVersion f comp_4029 f Ljava/util/Date; buildTime g comp_4030 f Z stable h comp_4031 m ()I resourcePackVersion g comp_4028 m ()I datapackVersion h comp_4029 m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/world/level/storage/DataVersion;IIILjava/util/Date;Z)V c net/minecraft/advancements/Advancement ai net/minecraft/class_161 f Lcom/mojang/serialization/Codec; CODEC a field_47179 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_47996 f Ljava/util/Optional; parent c comp_1912 f Ljava/util/Optional; display d comp_1913 f Lnet/minecraft/advancements/AdvancementRewards; rewards e comp_1914 f Ljava/util/Map; criteria f comp_1915 f Lnet/minecraft/advancements/AdvancementRequirements; requirements g comp_1916 f Z sendsTelemetryEvent h comp_1917 f Ljava/util/Optional; name i comp_1918 f Lcom/mojang/serialization/Codec; CRITERIA_CODEC j field_47180 m ()Z isRoot a method_53630 m (Lnet/minecraft/advancements/Advancement;)Lcom/mojang/serialization/DataResult; validate a method_54910 m (Lnet/minecraft/advancements/Advancement;Lnet/minecraft/advancements/AdvancementRequirements;)Lnet/minecraft/advancements/Advancement; method_54911 a method_54911 m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/network/chat/Component; name a method_53622 m (Lnet/minecraft/advancements/DisplayInfo;)Lnet/minecraft/network/chat/Component; decorateName a method_53623 m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderGetter$Provider;)V validate a method_54912 m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderGetter$Provider;Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)V method_54913 a method_54913 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54914 a method_54914 m (Ljava/util/Map;)Lnet/minecraft/advancements/AdvancementRequirements; method_54915 a method_54915 m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/AdvancementRewards;Ljava/util/Map;Ljava/util/Optional;Ljava/lang/Boolean;)Lnet/minecraft/advancements/Advancement; method_54916 a method_54916 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_53627 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_53629 a method_53629 m ()Ljava/util/Optional; parent b comp_1912 m (Lnet/minecraft/advancements/Advancement;)Ljava/util/Optional; method_54917 b method_54917 m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/network/chat/Component; method_53631 b method_53631 m (Ljava/util/Map;)Lcom/mojang/serialization/DataResult; method_54918 b method_54918 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/advancements/Advancement; read b method_53632 m ()Ljava/util/Optional; display c comp_1913 m ()Lnet/minecraft/advancements/AdvancementRewards; rewards d comp_1914 m ()Ljava/util/Map; criteria e comp_1915 m ()Lnet/minecraft/advancements/AdvancementRequirements; requirements f comp_1916 m ()Z sendsTelemetryEvent g comp_1917 m ()Ljava/util/Optional; name h comp_1918 m ()Ljava/lang/String; method_54919 i method_54919 m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/AdvancementRewards;Ljava/util/Map;Lnet/minecraft/advancements/AdvancementRequirements;Z)V m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/AdvancementRewards;Ljava/util/Map;Lnet/minecraft/advancements/AdvancementRequirements;ZLjava/util/Optional;)V m ()V c net/minecraft/advancements/Advancement$Builder ai$a net/minecraft/class_161$class_162 f Ljava/util/Optional; parent a field_1149 f Ljava/util/Optional; display b field_1147 f Lnet/minecraft/advancements/AdvancementRewards; rewards c field_1153 f Lcom/google/common/collect/ImmutableMap$Builder; criteria d field_1148 f Ljava/util/Optional; requirements e field_1150 f Lnet/minecraft/advancements/AdvancementRequirements$Strategy; requirementsStrategy f field_1151 f Z sendsTelemetryEvent g field_44783 m ()Lnet/minecraft/advancements/Advancement$Builder; advancement a method_707 m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/Advancement$Builder; parent a method_701 m (Lnet/minecraft/advancements/AdvancementRequirements$Strategy;)Lnet/minecraft/advancements/Advancement$Builder; requirements a method_704 m (Lnet/minecraft/advancements/AdvancementRequirements;)Lnet/minecraft/advancements/Advancement$Builder; requirements a method_34884 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/advancements/Advancement$Builder; parent a method_708 m (Lnet/minecraft/advancements/AdvancementRewards$Builder;)Lnet/minecraft/advancements/Advancement$Builder; rewards a method_703 m (Lnet/minecraft/advancements/AdvancementRewards;)Lnet/minecraft/advancements/Advancement$Builder; rewards a method_706 m (Lnet/minecraft/advancements/DisplayInfo;)Lnet/minecraft/advancements/Advancement$Builder; display a method_693 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/advancements/AdvancementType;ZZZ)Lnet/minecraft/advancements/Advancement$Builder; display a method_20416 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/advancements/AdvancementType;ZZZ)Lnet/minecraft/advancements/Advancement$Builder; display a method_697 m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/advancements/Advancement$Builder; addCriterion a method_705 m (Ljava/util/Map;)Lnet/minecraft/advancements/AdvancementRequirements; method_53633 a method_53633 m (Ljava/util/function/Consumer;Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; save a method_694 m ()Lnet/minecraft/advancements/Advancement$Builder; recipeAdvancement b method_51698 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/advancements/AdvancementHolder; build b method_695 m ()Lnet/minecraft/advancements/Advancement$Builder; sendsTelemetryEvent c method_53634 m ()V c net/minecraft/advancements/AdvancementHolder aj net/minecraft/class_8779 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48180 f Lnet/minecraft/network/codec/StreamCodec; LIST_STREAM_CODEC b field_48181 f Lnet/minecraft/resources/ResourceLocation; id c comp_1919 f Lnet/minecraft/advancements/Advancement; value d comp_1920 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_1919 m ()Lnet/minecraft/advancements/Advancement; value b comp_1920 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/advancements/Advancement;)V m ()V c net/minecraft/advancements/AdvancementNode ak net/minecraft/class_8781 f Lnet/minecraft/advancements/AdvancementHolder; holder a field_46077 f Lnet/minecraft/advancements/AdvancementNode; parent b field_46078 f Ljava/util/Set; children c field_46079 m ()Lnet/minecraft/advancements/Advancement; advancement a method_53647 m (Lnet/minecraft/advancements/AdvancementNode;)Lnet/minecraft/advancements/AdvancementNode; getRoot a method_53648 m ()Lnet/minecraft/advancements/AdvancementHolder; holder b method_53649 m (Lnet/minecraft/advancements/AdvancementNode;)V addChild b method_53650 m ()Lnet/minecraft/advancements/AdvancementNode; parent c method_53651 m ()Lnet/minecraft/advancements/AdvancementNode; root d method_53652 m ()Ljava/lang/Iterable; children e method_53653 m (Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/advancements/AdvancementNode;)V c net/minecraft/advancements/AdvancementProgress al net/minecraft/class_167 f Lcom/mojang/serialization/Codec; CODEC a field_46080 f Ljava/time/format/DateTimeFormatter; OBTAINED_TIME_FORMAT b field_46081 f Lcom/mojang/serialization/Codec; OBTAINED_TIME_CODEC c field_46082 f Lcom/mojang/serialization/Codec; CRITERIA_CODEC d field_46083 f Ljava/util/Map; criteria e field_1160 f Lnet/minecraft/advancements/AdvancementRequirements; requirements f field_1161 m ()Z isDone a method_740 m (Lnet/minecraft/advancements/AdvancementProgress;)I compareTo a method_738 m (Lnet/minecraft/advancements/AdvancementRequirements;)V update a method_727 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53654 a method_53654 m (Ljava/lang/String;)Z grantProgress a method_743 m (Ljava/time/Instant;)Ljava/time/temporal/TemporalAccessor; method_53655 a method_53655 m (Ljava/util/Map$Entry;)Ljava/time/Instant; method_53656 a method_53656 m (Ljava/util/Map;)Ljava/util/Map; method_53657 a method_53657 m (Ljava/util/Map;Ljava/lang/Boolean;)Lnet/minecraft/advancements/AdvancementProgress; method_53658 a method_53658 m (Ljava/util/Set;Ljava/util/Map$Entry;)Z method_730 a method_730 m (Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_733 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/advancements/CriterionProgress;)V method_33895 a method_33895 m ()Z hasProgress b method_742 m (Lnet/minecraft/advancements/AdvancementProgress;)Ljava/util/Map; method_53659 b method_53659 m (Ljava/lang/String;)Z revokeProgress b method_729 m (Ljava/util/Map$Entry;)Z method_53660 b method_53660 m (Ljava/util/Map;)Ljava/util/Map; method_53661 b method_53661 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/advancements/AdvancementProgress; fromNetwork b method_732 m ()F getPercent c method_735 m (Ljava/lang/String;)Lnet/minecraft/advancements/CriterionProgress; getCriterion c method_737 m ()Lnet/minecraft/network/chat/Component; getProgressText d method_728 m (Ljava/lang/String;)Z isCriterionDone d method_53663 m ()Ljava/lang/Iterable; getRemainingCriteria e method_731 m ()Ljava/lang/Iterable; getCompletedCriteria f method_734 m ()Ljava/time/Instant; getFirstProgressDate g method_741 m ()I countCompletedRequirements h method_736 m (Ljava/util/Map;)V m ()V m ()V c net/minecraft/advancements/AdvancementRequirements am net/minecraft/class_8782 f Lcom/mojang/serialization/Codec; CODEC a field_47184 f Lnet/minecraft/advancements/AdvancementRequirements; EMPTY b field_46084 f Ljava/util/List; requirements c comp_1922 m ()I size a method_53664 m (Ljava/util/Collection;)Lnet/minecraft/advancements/AdvancementRequirements; allOf a method_53668 m (Ljava/util/List;Ljava/util/function/Predicate;)Z anyMatch a method_53671 m (Ljava/util/Set;)Lcom/mojang/serialization/DataResult; validate a method_54925 m (Ljava/util/Set;Ljava/util/Set;)Ljava/lang/String; method_54926 a method_54926 m (Ljava/util/function/Predicate;)Z test a method_53669 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_53670 m (Lnet/minecraft/network/FriendlyByteBuf;Ljava/util/List;)V method_54927 a method_54927 m ()Z isEmpty b method_53677 m (Ljava/util/Collection;)Lnet/minecraft/advancements/AdvancementRequirements; anyOf b method_53674 m (Ljava/util/function/Predicate;)I count b method_53675 m (Lnet/minecraft/network/FriendlyByteBuf;)Ljava/util/List; method_54928 b method_54928 m ()Ljava/util/Set; names c method_53678 m ()Ljava/util/List; requirements d comp_1922 m ()Ljava/lang/String; method_54929 e method_54929 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/util/List;)V m ()V c net/minecraft/advancements/AdvancementRequirements$Strategy am$a net/minecraft/class_8782$class_8797 f Lnet/minecraft/advancements/AdvancementRequirements$Strategy; AND a field_16882 f Lnet/minecraft/advancements/AdvancementRequirements$Strategy; OR b field_1257 m ()V c net/minecraft/advancements/AdvancementRewards an net/minecraft/class_170 f Lcom/mojang/serialization/Codec; CODEC a field_47185 f Lnet/minecraft/advancements/AdvancementRewards; EMPTY b field_1167 f I experience c comp_2025 f Ljava/util/List; loot d comp_2026 f Ljava/util/List; recipes e comp_2027 f Ljava/util/Optional; function f comp_2028 m ()I experience a comp_2025 m (Lnet/minecraft/server/level/ServerPlayer;)V grant a method_748 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54930 a method_54930 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/commands/functions/CommandFunction;)V method_17978 a method_17978 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/commands/CacheableFunction;)Ljava/util/Optional; method_54931 a method_54931 m ()Ljava/util/List; loot b comp_2026 m ()Ljava/util/List; recipes c comp_2027 m ()Ljava/util/Optional; function d comp_2028 m (ILjava/util/List;Ljava/util/List;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/AdvancementRewards$Builder an$a net/minecraft/class_170$class_171 f I experience a field_1169 f Lcom/google/common/collect/ImmutableList$Builder; loot b field_1171 f Lcom/google/common/collect/ImmutableList$Builder; recipes c field_1168 f Ljava/util/Optional; function d field_1170 m ()Lnet/minecraft/advancements/AdvancementRewards; build a method_751 m (I)Lnet/minecraft/advancements/AdvancementRewards$Builder; experience a method_750 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$Builder; loot a method_34899 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/advancements/AdvancementRewards$Builder; function a method_34901 m (I)Lnet/minecraft/advancements/AdvancementRewards$Builder; addExperience b method_749 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$Builder; addLootTable b method_34900 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/advancements/AdvancementRewards$Builder; runs b method_34902 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$Builder; recipe c method_753 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/AdvancementRewards$Builder; addRecipe d method_752 m ()V c net/minecraft/advancements/AdvancementTree ao net/minecraft/class_163 f Lorg/slf4j/Logger; LOGGER a field_1158 f Ljava/util/Map; nodes b field_1157 f Ljava/util/Set; roots c field_1154 f Ljava/util/Set; tasks d field_1156 f Lnet/minecraft/advancements/AdvancementTree$Listener; listener e field_1155 m ()V clear a method_714 m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/AdvancementNode; get a method_53690 m (Lnet/minecraft/advancements/AdvancementNode;)V remove a method_718 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/advancements/AdvancementNode; get a method_716 m (Lnet/minecraft/advancements/AdvancementTree$Listener;)V setListener a method_717 m (Ljava/util/Collection;)V addAll a method_53691 m (Ljava/util/Set;)V remove a method_713 m ()Ljava/lang/Iterable; roots b method_715 m (Lnet/minecraft/advancements/AdvancementHolder;)Z tryInsert b method_53692 m ()Ljava/util/Collection; nodes c method_53693 m ()V m ()V c net/minecraft/advancements/AdvancementTree$Listener ao$a net/minecraft/class_163$class_164 m ()V onAdvancementsCleared a method_722 m (Lnet/minecraft/advancements/AdvancementNode;)V onAddAdvancementRoot a method_723 m (Lnet/minecraft/advancements/AdvancementNode;)V onRemoveAdvancementRoot b method_720 m (Lnet/minecraft/advancements/AdvancementNode;)V onAddAdvancementTask c method_721 m (Lnet/minecraft/advancements/AdvancementNode;)V onRemoveAdvancementTask d method_719 c net/minecraft/advancements/AdvancementType ap net/minecraft/class_189 f Lnet/minecraft/advancements/AdvancementType; TASK a field_1254 f Lnet/minecraft/advancements/AdvancementType; CHALLENGE b field_1250 f Lnet/minecraft/advancements/AdvancementType; GOAL c field_1249 f Lcom/mojang/serialization/Codec; CODEC d field_47186 f Ljava/lang/String; name e field_1251 f Lnet/minecraft/ChatFormatting; chatColor f field_1255 f Lnet/minecraft/network/chat/Component; displayName g field_26386 f [Lnet/minecraft/advancements/AdvancementType; $VALUES h field_1253 m ()Lnet/minecraft/ChatFormatting; getChatColor a method_830 m (Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/network/chat/MutableComponent; createAnnouncement a method_54932 m ()Lnet/minecraft/network/chat/Component; getDisplayName b method_30756 m ()[Lnet/minecraft/advancements/AdvancementType; $values d method_36593 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/ChatFormatting;)V m ()V c net/minecraft/advancements/CriteriaTriggers aq net/minecraft/class_174 f Lnet/minecraft/advancements/critereon/ConsumeItemTrigger; CONSUME_ITEM A field_1198 f Lnet/minecraft/advancements/critereon/EffectsChangedTrigger; EFFECTS_CHANGED B field_1193 f Lnet/minecraft/advancements/critereon/UsedTotemTrigger; USED_TOTEM C field_1204 f Lnet/minecraft/advancements/critereon/DistanceTrigger; NETHER_TRAVEL D field_1211 f Lnet/minecraft/advancements/critereon/FishingRodHookedTrigger; FISHING_ROD_HOOKED E field_1203 f Lnet/minecraft/advancements/critereon/ChanneledLightningTrigger; CHANNELED_LIGHTNING F field_1202 f Lnet/minecraft/advancements/critereon/ShotCrossbowTrigger; SHOT_CROSSBOW G field_1196 f Lnet/minecraft/advancements/critereon/KilledByArrowTrigger; KILLED_BY_ARROW H field_54206 f Lnet/minecraft/advancements/critereon/PlayerTrigger; RAID_WIN I field_19250 f Lnet/minecraft/advancements/critereon/PlayerTrigger; RAID_OMEN J field_19251 f Lnet/minecraft/advancements/critereon/SlideDownBlockTrigger; HONEY_BLOCK_SLIDE K field_21628 f Lnet/minecraft/advancements/critereon/BeeNestDestroyedTrigger; BEE_NEST_DESTROYED L field_21629 f Lnet/minecraft/advancements/critereon/TargetBlockTrigger; TARGET_BLOCK_HIT M field_22450 f Lnet/minecraft/advancements/critereon/ItemUsedOnLocationTrigger; ITEM_USED_ON_BLOCK N field_24478 f Lnet/minecraft/advancements/critereon/DefaultBlockInteractionTrigger; DEFAULT_BLOCK_USE O field_48268 f Lnet/minecraft/advancements/critereon/AnyBlockInteractionTrigger; ANY_BLOCK_USE P field_48269 f Lnet/minecraft/advancements/critereon/LootTableTrigger; GENERATE_LOOT Q field_24479 f Lnet/minecraft/advancements/critereon/PickedUpItemTrigger; THROWN_ITEM_PICKED_UP_BY_ENTITY R field_24480 f Lnet/minecraft/advancements/critereon/PickedUpItemTrigger; THROWN_ITEM_PICKED_UP_BY_PLAYER S field_38700 f Lnet/minecraft/advancements/critereon/PlayerInteractTrigger; PLAYER_INTERACTED_WITH_ENTITY T field_25694 f Lnet/minecraft/advancements/critereon/PlayerInteractTrigger; PLAYER_SHEARED_EQUIPMENT U field_61057 f Lnet/minecraft/advancements/critereon/StartRidingTrigger; START_RIDING_TRIGGER V field_33870 f Lnet/minecraft/advancements/critereon/LightningStrikeTrigger; LIGHTNING_STRIKE W field_33871 f Lnet/minecraft/advancements/critereon/UsingItemTrigger; USING_ITEM X field_33872 f Lnet/minecraft/advancements/critereon/DistanceTrigger; FALL_FROM_HEIGHT Y field_35013 f Lnet/minecraft/advancements/critereon/DistanceTrigger; RIDE_ENTITY_IN_LAVA_TRIGGER Z field_35014 f Lcom/mojang/serialization/Codec; CODEC a field_47187 f Lnet/minecraft/advancements/critereon/KilledTrigger; KILL_MOB_NEAR_SCULK_CATALYST aa field_38376 f Lnet/minecraft/advancements/critereon/ItemUsedOnLocationTrigger; ALLAY_DROP_ITEM_ON_BLOCK ab field_38701 f Lnet/minecraft/advancements/critereon/PlayerTrigger; AVOID_VIBRATION ac field_38838 f Lnet/minecraft/advancements/critereon/RecipeCraftedTrigger; RECIPE_CRAFTED ad field_44587 f Lnet/minecraft/advancements/critereon/RecipeCraftedTrigger; CRAFTER_RECIPE_CRAFTED ae field_49922 f Lnet/minecraft/advancements/critereon/FallAfterExplosionTrigger; FALL_AFTER_EXPLOSION af field_49923 f Lnet/minecraft/advancements/critereon/ImpossibleTrigger; IMPOSSIBLE b field_1184 f Lnet/minecraft/advancements/critereon/KilledTrigger; PLAYER_KILLED_ENTITY c field_1192 f Lnet/minecraft/advancements/critereon/KilledTrigger; ENTITY_KILLED_PLAYER d field_1188 f Lnet/minecraft/advancements/critereon/EnterBlockTrigger; ENTER_BLOCK e field_1180 f Lnet/minecraft/advancements/critereon/InventoryChangeTrigger; INVENTORY_CHANGED f field_1195 f Lnet/minecraft/advancements/critereon/RecipeUnlockedTrigger; RECIPE_UNLOCKED g field_1207 f Lnet/minecraft/advancements/critereon/PlayerHurtEntityTrigger; PLAYER_HURT_ENTITY h field_1199 f Lnet/minecraft/advancements/critereon/EntityHurtPlayerTrigger; ENTITY_HURT_PLAYER i field_1209 f Lnet/minecraft/advancements/critereon/EnchantedItemTrigger; ENCHANTED_ITEM j field_1181 f Lnet/minecraft/advancements/critereon/FilledBucketTrigger; FILLED_BUCKET k field_1208 f Lnet/minecraft/advancements/critereon/BrewedPotionTrigger; BREWED_POTION l field_1213 f Lnet/minecraft/advancements/critereon/ConstructBeaconTrigger; CONSTRUCT_BEACON m field_1189 f Lnet/minecraft/advancements/critereon/UsedEnderEyeTrigger; USED_ENDER_EYE n field_1186 f Lnet/minecraft/advancements/critereon/SummonedEntityTrigger; SUMMONED_ENTITY o field_1182 f Lnet/minecraft/advancements/critereon/BredAnimalsTrigger; BRED_ANIMALS p field_1190 f Lnet/minecraft/advancements/critereon/PlayerTrigger; LOCATION q field_1194 f Lnet/minecraft/advancements/critereon/PlayerTrigger; SLEPT_IN_BED r field_1212 f Lnet/minecraft/advancements/critereon/CuredZombieVillagerTrigger; CURED_ZOMBIE_VILLAGER s field_1210 f Lnet/minecraft/advancements/critereon/TradeTrigger; TRADE t field_1206 f Lnet/minecraft/advancements/critereon/ItemDurabilityTrigger; ITEM_DURABILITY_CHANGED u field_1185 f Lnet/minecraft/advancements/critereon/LevitationTrigger; LEVITATION v field_1200 f Lnet/minecraft/advancements/critereon/ChangeDimensionTrigger; CHANGED_DIMENSION w field_1183 f Lnet/minecraft/advancements/critereon/PlayerTrigger; TICK x field_1187 f Lnet/minecraft/advancements/critereon/TameAnimalTrigger; TAME_ANIMAL y field_1201 f Lnet/minecraft/advancements/critereon/ItemUsedOnLocationTrigger; PLACED_BLOCK z field_1191 m (Ljava/lang/String;Lnet/minecraft/advancements/CriterionTrigger;)Lnet/minecraft/advancements/CriterionTrigger; register a method_767 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/advancements/CriterionTrigger; bootstrap a method_54933 m ()V m ()V c net/minecraft/advancements/Criterion ar net/minecraft/class_175 f Lcom/mojang/serialization/Codec; CODEC a field_47188 f Lnet/minecraft/advancements/CriterionTrigger; trigger b comp_1923 f Lnet/minecraft/advancements/CriterionTriggerInstance; triggerInstance c comp_1924 f Lcom/mojang/serialization/MapCodec; MAP_CODEC d field_47189 m ()Lnet/minecraft/advancements/CriterionTrigger; trigger a comp_1923 m (Lnet/minecraft/advancements/CriterionTrigger;)Lcom/mojang/serialization/Codec; criterionCodec a method_54935 m (Lnet/minecraft/advancements/CriterionTrigger;Lnet/minecraft/advancements/CriterionTriggerInstance;)Lnet/minecraft/advancements/Criterion; method_54936 a method_54936 m ()Lnet/minecraft/advancements/CriterionTriggerInstance; triggerInstance b comp_1924 m (Lnet/minecraft/advancements/CriterionTrigger;Lnet/minecraft/advancements/CriterionTriggerInstance;)V m ()V c net/minecraft/advancements/CriterionProgress as net/minecraft/class_178 f Ljava/time/Instant; obtained a field_1219 m ()Z isDone a method_784 m (Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_787 m ()V grant b method_789 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/advancements/CriterionProgress; fromNetwork b method_785 m ()V revoke c method_790 m ()Ljava/time/Instant; getObtained d method_786 m ()V m (Ljava/time/Instant;)V c net/minecraft/advancements/CriterionTrigger at net/minecraft/class_179 m ()Lcom/mojang/serialization/Codec; codec a method_54937 m (Lnet/minecraft/server/PlayerAdvancements;)V removePlayerListeners a method_791 m (Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V addPlayerListener a method_792 m (Lnet/minecraft/advancements/CriterionTriggerInstance;)Lnet/minecraft/advancements/Criterion; createCriterion a method_53699 m (Lnet/minecraft/server/PlayerAdvancements;Lnet/minecraft/advancements/CriterionTrigger$Listener;)V removePlayerListener b method_793 c net/minecraft/advancements/CriterionTrigger$Listener at$a net/minecraft/class_179$class_180 f Lnet/minecraft/advancements/CriterionTriggerInstance; trigger a comp_1925 f Lnet/minecraft/advancements/AdvancementHolder; advancement b comp_1926 f Ljava/lang/String; criterion c comp_1927 m ()Lnet/minecraft/advancements/CriterionTriggerInstance; trigger a comp_1925 m (Lnet/minecraft/server/PlayerAdvancements;)V run a method_796 m ()Lnet/minecraft/advancements/AdvancementHolder; advancement b comp_1926 m ()Ljava/lang/String; criterion c comp_1927 m (Lnet/minecraft/advancements/CriterionTriggerInstance;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)V c net/minecraft/advancements/CriterionTriggerInstance au net/minecraft/class_184 m (Lnet/minecraft/advancements/critereon/CriterionValidator;)V validate a method_54938 c net/minecraft/advancements/DisplayInfo av net/minecraft/class_185 f Lcom/mojang/serialization/Codec; CODEC a field_47190 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48276 f Lnet/minecraft/network/chat/Component; title c field_1240 f Lnet/minecraft/network/chat/Component; description d field_1242 f Lnet/minecraft/world/item/ItemStack; icon e field_1241 f Ljava/util/Optional; background f field_1243 f Lnet/minecraft/advancements/AdvancementType; type g field_1237 f Z showToast h field_1239 f Z announceChat i field_1238 f Z hidden j field_1236 f F x k field_1245 f F y l field_1244 m ()Lnet/minecraft/network/chat/Component; getTitle a method_811 m (FF)V setLocation a method_816 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54939 a method_54939 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V serializeToNetwork a method_813 m ()Lnet/minecraft/network/chat/Component; getDescription b method_817 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/advancements/DisplayInfo; fromNetwork b method_820 m ()Lnet/minecraft/world/item/ItemStack; getIcon c method_821 m ()Ljava/util/Optional; getBackground d method_812 m ()Lnet/minecraft/advancements/AdvancementType; getType e method_815 m ()F getX f method_818 m ()F getY g method_819 m ()Z shouldShowToast h method_823 m ()Z shouldAnnounceChat i method_808 m ()Z isHidden j method_824 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Ljava/util/Optional;Lnet/minecraft/advancements/AdvancementType;ZZZ)V m ()V c net/minecraft/advancements/TreeNodePosition aw net/minecraft/class_194 f Lnet/minecraft/advancements/AdvancementNode; node a field_46086 f Lnet/minecraft/advancements/TreeNodePosition; parent b field_1258 f Lnet/minecraft/advancements/TreeNodePosition; previousSibling c field_1260 f I childIndex d field_1261 f Ljava/util/List; children e field_1267 f Lnet/minecraft/advancements/TreeNodePosition; ancestor f field_1262 f Lnet/minecraft/advancements/TreeNodePosition; thread g field_1264 f I x h field_1259 f F y i field_1269 f F mod j field_1268 f F change k field_1266 f F shift l field_1265 m ()V firstWalk a method_847 m (F)V thirdWalk a method_843 m (FIF)F secondWalk a method_842 m (Lnet/minecraft/advancements/AdvancementNode;)V run a method_852 m (Lnet/minecraft/advancements/AdvancementNode;Lnet/minecraft/advancements/TreeNodePosition;)Lnet/minecraft/advancements/TreeNodePosition; addChild a method_846 m (Lnet/minecraft/advancements/DisplayInfo;)V method_53710 a method_53710 m (Lnet/minecraft/advancements/TreeNodePosition;)Lnet/minecraft/advancements/TreeNodePosition; apportion a method_841 m (Lnet/minecraft/advancements/TreeNodePosition;F)V moveSubtree a method_848 m (Lnet/minecraft/advancements/TreeNodePosition;Lnet/minecraft/advancements/TreeNodePosition;)Lnet/minecraft/advancements/TreeNodePosition; getAncestor a method_845 m ()V executeShifts b method_850 m ()Lnet/minecraft/advancements/TreeNodePosition; previousOrThread c method_849 m ()Lnet/minecraft/advancements/TreeNodePosition; nextOrThread d method_844 m ()V finalizePosition e method_851 m (Lnet/minecraft/advancements/AdvancementNode;Lnet/minecraft/advancements/TreeNodePosition;Lnet/minecraft/advancements/TreeNodePosition;II)V c net/minecraft/advancements/critereon/AnyBlockInteractionTrigger ax net/minecraft/class_9104 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V trigger a method_56049 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/critereon/AnyBlockInteractionTrigger$TriggerInstance;)Z method_56050 a method_56050 m ()V c net/minecraft/advancements/critereon/AnyBlockInteractionTrigger$TriggerInstance ax$a net/minecraft/class_9104$class_9105 f Lcom/mojang/serialization/Codec; CODEC a field_48277 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; location c comp_2203 m (Lnet/minecraft/advancements/critereon/CriterionValidator;Lnet/minecraft/advancements/critereon/ContextAwarePredicate;)V method_56051 a method_56051 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_56052 a method_56052 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a method_56053 m ()Ljava/util/Optional; location b comp_2203 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/BeeNestDestroyedTrigger ay net/minecraft/class_4708 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/ItemStack;I)V trigger a method_23875 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/advancements/critereon/BeeNestDestroyedTrigger$TriggerInstance;)Z method_23872 a method_23872 m ()V c net/minecraft/advancements/critereon/BeeNestDestroyedTrigger$TriggerInstance ay$a net/minecraft/class_4708$class_4709 f Lcom/mojang/serialization/Codec; CODEC a field_47217 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; block c comp_2030 f Ljava/util/Optional; item d comp_2031 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; beesInside e comp_2032 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54940 a method_54940 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Lnet/minecraft/advancements/Criterion; destroyedBeeNest a method_23879 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/ItemStack;I)Z matches a method_23878 m ()Ljava/util/Optional; block b comp_2030 m ()Ljava/util/Optional; item c comp_2031 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; beesInside d comp_2032 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V m ()V c net/minecraft/advancements/critereon/BlockPredicate az net/minecraft/class_4550 f Lcom/mojang/serialization/Codec; CODEC a field_45723 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49181 f Ljava/util/Optional; blocks c comp_1732 f Ljava/util/Optional; properties d comp_1733 f Ljava/util/Optional; nbt e comp_1734 f Lnet/minecraft/advancements/critereon/DataComponentMatchers; components f comp_3832 m ()Z requiresNbt a method_57143 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z matches a method_22454 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57144 a method_57144 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/advancements/critereon/NbtPredicate;)Z matchesBlockEntity a method_57145 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/advancements/critereon/DataComponentMatchers;)Z matchesComponents a method_68677 m (Lnet/minecraft/world/level/block/state/BlockState;)Z matchesState a method_57146 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z matches a method_57147 m ()Ljava/util/Optional; blocks b comp_1732 m ()Ljava/util/Optional; properties c comp_1733 m ()Ljava/util/Optional; nbt d comp_1734 m ()Lnet/minecraft/advancements/critereon/DataComponentMatchers; components e comp_3832 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/critereon/DataComponentMatchers;)V m ()V c net/minecraft/advancements/critereon/BlockPredicate$Builder az$a net/minecraft/class_4550$class_4710 f Ljava/util/Optional; blocks a field_21572 f Ljava/util/Optional; properties b field_21574 f Ljava/util/Optional; nbt c field_21575 f Lnet/minecraft/advancements/critereon/DataComponentMatchers; components d field_58043 m ()Lnet/minecraft/advancements/critereon/BlockPredicate$Builder; block a method_23880 m (Lnet/minecraft/advancements/critereon/DataComponentMatchers;)Lnet/minecraft/advancements/critereon/BlockPredicate$Builder; components a method_68678 m (Lnet/minecraft/advancements/critereon/StatePropertiesPredicate$Builder;)Lnet/minecraft/advancements/critereon/BlockPredicate$Builder; setProperties a method_27963 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/BlockPredicate$Builder; of a method_29233 m (Lnet/minecraft/core/HolderGetter;Ljava/util/Collection;)Lnet/minecraft/advancements/critereon/BlockPredicate$Builder; of a method_37214 m (Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/critereon/BlockPredicate$Builder; of a method_27962 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/advancements/critereon/BlockPredicate$Builder; hasNbt a method_35042 m ()Lnet/minecraft/advancements/critereon/BlockPredicate; build b method_23882 m ()V c net/minecraft/advancements/critereon/BredAnimalsTrigger ba net/minecraft/class_196 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/AgeableMob;)V trigger a method_855 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/critereon/BredAnimalsTrigger$TriggerInstance;)Z method_22455 a method_22455 m ()V c net/minecraft/advancements/critereon/BredAnimalsTrigger$TriggerInstance ba$a net/minecraft/class_196$class_198 f Lcom/mojang/serialization/Codec; CODEC a field_47228 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; parent c comp_2033 f Ljava/util/Optional; partner d comp_2034 f Ljava/util/Optional; child e comp_2035 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; bredAnimals a method_861 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54952 a method_54952 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a method_862 m (Ljava/util/Optional;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a method_53075 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; bredAnimals a method_29918 m ()Lnet/minecraft/advancements/Criterion; bredAnimals b method_860 m ()Ljava/util/Optional; parent c comp_2033 m ()Ljava/util/Optional; partner d comp_2034 m ()Ljava/util/Optional; child e comp_2035 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/BrewedPotionTrigger bb net/minecraft/class_1996 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/Holder;)V trigger a method_8784 m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/BrewedPotionTrigger$TriggerInstance;)Z method_22456 a method_22456 m ()V c net/minecraft/advancements/critereon/BrewedPotionTrigger$TriggerInstance bb$a net/minecraft/class_1996$class_1998 f Lcom/mojang/serialization/Codec; CODEC a field_47229 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; potion c comp_2036 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54953 a method_54953 m (Lnet/minecraft/core/Holder;)Z matches a method_8790 m ()Lnet/minecraft/advancements/Criterion; brewedPotion b method_8791 m ()Ljava/util/Optional; potion c comp_2036 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/ChangeDimensionTrigger bc net/minecraft/class_1999 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/advancements/critereon/ChangeDimensionTrigger$TriggerInstance;)Z method_22457 a method_22457 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V trigger a method_8794 m ()V c net/minecraft/advancements/critereon/ChangeDimensionTrigger$TriggerInstance bc$a net/minecraft/class_1999$class_2001 f Lcom/mojang/serialization/Codec; CODEC a field_47230 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; from c comp_2037 f Ljava/util/Optional; to d comp_2038 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; changedDimensionTo a method_8799 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; changedDimension a method_35068 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54954 a method_54954 m ()Lnet/minecraft/advancements/Criterion; changedDimension b method_35070 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; changedDimensionFrom b method_35069 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Z matches b method_8800 m ()Ljava/util/Optional; from c comp_2037 m ()Ljava/util/Optional; to d comp_2038 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/ChanneledLightningTrigger bd net/minecraft/class_2002 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/storage/loot/LootContext; method_27791 a method_27791 m (Lnet/minecraft/server/level/ServerPlayer;Ljava/util/Collection;)V trigger a method_8803 m (Ljava/util/List;Lnet/minecraft/advancements/critereon/ChanneledLightningTrigger$TriggerInstance;)Z method_22458 a method_22458 m ()V c net/minecraft/advancements/critereon/ChanneledLightningTrigger$TriggerInstance bd$a net/minecraft/class_2002$class_2004 f Lcom/mojang/serialization/Codec; CODEC a field_47231 f Ljava/util/Optional; player b comp_2029 f Ljava/util/List; victims c comp_2039 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54955 a method_54955 m (Ljava/util/Collection;)Z matches a method_8808 m ([Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; channeledLightning a method_8809 m ()Ljava/util/List; victims b comp_2039 m (Ljava/util/Optional;Ljava/util/List;)V m ()V c net/minecraft/advancements/critereon/CollectionContentsPredicate be net/minecraft/class_9639 m ()Ljava/util/List; unpack a method_59605 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_59606 m (Ljava/util/List;)Lnet/minecraft/advancements/critereon/CollectionContentsPredicate; of a method_59607 m ([Ljava/util/function/Predicate;)Lnet/minecraft/advancements/critereon/CollectionContentsPredicate; of a method_59608 c net/minecraft/advancements/critereon/CollectionContentsPredicate$Multiple be$a net/minecraft/class_9639$class_9640 f Ljava/util/List; tests a comp_2611 m (Ljava/lang/Iterable;)Z test a method_59609 m (Ljava/lang/Object;Ljava/util/function/Predicate;)Z method_59610 a method_59610 m ()Ljava/util/List; tests b comp_2611 m (Ljava/util/List;)V c net/minecraft/advancements/critereon/CollectionContentsPredicate$Single be$b net/minecraft/class_9639$class_9641 f Ljava/util/function/Predicate; test a comp_2612 m (Ljava/lang/Iterable;)Z test a method_59611 m ()Ljava/util/function/Predicate; test b comp_2612 m (Ljava/util/function/Predicate;)V c net/minecraft/advancements/critereon/CollectionContentsPredicate$Zero be$c net/minecraft/class_9639$class_9642 m (Ljava/lang/Iterable;)Z test a method_59612 m ()V c net/minecraft/advancements/critereon/CollectionCountsPredicate bf net/minecraft/class_9643 m ()Ljava/util/List; unpack a method_59613 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_59614 m (Ljava/util/List;)Lnet/minecraft/advancements/critereon/CollectionCountsPredicate; of a method_59615 m ([Lnet/minecraft/advancements/critereon/CollectionCountsPredicate$Entry;)Lnet/minecraft/advancements/critereon/CollectionCountsPredicate; of a method_59616 c net/minecraft/advancements/critereon/CollectionCountsPredicate$Entry bf$a net/minecraft/class_9643$class_9644 f Ljava/util/function/Predicate; test a comp_2613 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; count b comp_2614 m ()Ljava/util/function/Predicate; test a comp_2613 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_59617 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59618 a method_59618 m (Ljava/lang/Iterable;)Z test a method_59619 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; count b comp_2614 m (Ljava/util/function/Predicate;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V c net/minecraft/advancements/critereon/CollectionCountsPredicate$Multiple bf$b net/minecraft/class_9643$class_9645 f Ljava/util/List; entries a comp_2615 m (Ljava/lang/Iterable;)Z test a method_59620 m ()Ljava/util/List; entries b comp_2615 m (Ljava/util/List;)V c net/minecraft/advancements/critereon/CollectionCountsPredicate$Single bf$c net/minecraft/class_9643$class_9646 f Lnet/minecraft/advancements/critereon/CollectionCountsPredicate$Entry; entry a comp_2616 m (Ljava/lang/Iterable;)Z test a method_59621 m ()Lnet/minecraft/advancements/critereon/CollectionCountsPredicate$Entry; entry b comp_2616 m (Lnet/minecraft/advancements/critereon/CollectionCountsPredicate$Entry;)V c net/minecraft/advancements/critereon/CollectionCountsPredicate$Zero bf$d net/minecraft/class_9643$class_9647 m (Ljava/lang/Iterable;)Z test a method_59622 m ()V c net/minecraft/advancements/critereon/CollectionPredicate bg net/minecraft/class_9648 f Ljava/util/Optional; contains a comp_2617 f Ljava/util/Optional; counts b comp_2618 f Ljava/util/Optional; size c comp_2619 m ()Ljava/util/Optional; contains a comp_2617 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_59623 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59624 a method_59624 m (Ljava/lang/Iterable;)Z test a method_59625 m ()Ljava/util/Optional; counts b comp_2618 m ()Ljava/util/Optional; size c comp_2619 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V c net/minecraft/advancements/critereon/ConstructBeaconTrigger bh net/minecraft/class_2006 m (ILnet/minecraft/advancements/critereon/ConstructBeaconTrigger$TriggerInstance;)Z method_22459 a method_22459 m (Lnet/minecraft/server/level/ServerPlayer;I)V trigger a method_8812 m ()V c net/minecraft/advancements/critereon/ConstructBeaconTrigger$TriggerInstance bh$a net/minecraft/class_2006$class_2008 f Lcom/mojang/serialization/Codec; CODEC a field_47232 f Ljava/util/Optional; player b comp_2029 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; level c comp_2040 m (I)Z matches a method_8817 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54956 a method_54956 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Lnet/minecraft/advancements/Criterion; constructedBeacon a method_8818 m ()Lnet/minecraft/advancements/Criterion; constructedBeacon b method_35110 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; level c comp_2040 m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V m ()V c net/minecraft/advancements/critereon/ConsumeItemTrigger bi net/minecraft/class_2010 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)V trigger a method_8821 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/ConsumeItemTrigger$TriggerInstance;)Z method_22460 a method_22460 m ()V c net/minecraft/advancements/critereon/ConsumeItemTrigger$TriggerInstance bi$a net/minecraft/class_2010$class_2012 f Lcom/mojang/serialization/Codec; CODEC a field_47233 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; item c comp_2041 m (Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; usedItem a method_35112 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54957 a method_54957 m (Lnet/minecraft/world/item/ItemStack;)Z matches a method_8826 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; usedItem a method_8828 m ()Lnet/minecraft/advancements/Criterion; usedItem b method_8827 m ()Ljava/util/Optional; item c comp_2041 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/ContextAwarePredicate bj net/minecraft/class_5258 f Lcom/mojang/serialization/Codec; CODEC a field_47234 f Ljava/util/List; conditions b field_24389 f Ljava/util/function/Predicate; compositePredicates c field_24390 m (Lnet/minecraft/advancements/critereon/ContextAwarePredicate;)Ljava/util/List; method_54958 a method_54958 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a method_27806 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a method_54959 m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lnet/minecraft/advancements/critereon/ContextAwarePredicate; create a method_27973 m (Ljava/util/List;)V m ()V c net/minecraft/advancements/critereon/CriterionValidator bk net/minecraft/class_8944 f Lnet/minecraft/util/ProblemReporter; reporter a field_47235 f Lnet/minecraft/core/HolderGetter$Provider; lootData b field_47236 m (Lnet/minecraft/advancements/critereon/ContextAwarePredicate;Lnet/minecraft/util/context/ContextKeySet;Ljava/lang/String;)V validate a method_54961 m (Lnet/minecraft/advancements/critereon/ContextAwarePredicate;Ljava/lang/String;)V validateEntity a method_54962 m (Ljava/lang/String;Lnet/minecraft/advancements/critereon/ContextAwarePredicate;)V method_54963 a method_54963 m (Ljava/util/List;Lnet/minecraft/util/context/ContextKeySet;Ljava/lang/String;)V validate a method_54964 m (Ljava/util/List;Ljava/lang/String;)V validateEntities a method_54965 m (Ljava/util/Optional;Ljava/lang/String;)V validateEntity a method_54966 m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderGetter$Provider;)V c net/minecraft/advancements/critereon/CuredZombieVillagerTrigger bl net/minecraft/class_2014 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/monster/Zombie;Lnet/minecraft/world/entity/npc/Villager;)V trigger a method_8831 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/critereon/CuredZombieVillagerTrigger$TriggerInstance;)Z method_22461 a method_22461 m ()V c net/minecraft/advancements/critereon/CuredZombieVillagerTrigger$TriggerInstance bl$a net/minecraft/class_2014$class_2016 f Lcom/mojang/serialization/Codec; CODEC a field_47237 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; zombie c comp_2042 f Ljava/util/Optional; villager d comp_2043 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54972 a method_54972 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a method_8837 m ()Lnet/minecraft/advancements/Criterion; curedZombieVillager b method_8836 m ()Ljava/util/Optional; zombie c comp_2042 m ()Ljava/util/Optional; villager d comp_2043 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/DamagePredicate bm net/minecraft/class_2019 f Lcom/mojang/serialization/Codec; CODEC a field_47238 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; dealtDamage b comp_1735 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; takenDamage c comp_1736 f Ljava/util/Optional; sourceEntity d comp_1737 f Ljava/util/Optional; blocked e comp_1738 f Ljava/util/Optional; type f comp_1739 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; dealtDamage a comp_1735 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZ)Z matches a method_8838 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54973 a method_54973 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; takenDamage b comp_1736 m ()Ljava/util/Optional; sourceEntity c comp_1737 m ()Ljava/util/Optional; blocked d comp_1738 m ()Ljava/util/Optional; type e comp_1739 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/DamagePredicate$Builder bm$a net/minecraft/class_2019$class_2020 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; dealtDamage a field_9530 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; takenDamage b field_9527 f Ljava/util/Optional; sourceEntity c field_9528 f Ljava/util/Optional; blocked d field_9526 f Ljava/util/Optional; type e field_9529 m ()Lnet/minecraft/advancements/critereon/DamagePredicate$Builder; damageInstance a method_8844 m (Lnet/minecraft/advancements/critereon/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/critereon/DamagePredicate$Builder; type a method_8842 m (Lnet/minecraft/advancements/critereon/DamageSourcePredicate;)Lnet/minecraft/advancements/critereon/DamagePredicate$Builder; type a method_35116 m (Lnet/minecraft/advancements/critereon/EntityPredicate;)Lnet/minecraft/advancements/critereon/DamagePredicate$Builder; sourceEntity a method_35117 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/critereon/DamagePredicate$Builder; dealtDamage a method_35118 m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/DamagePredicate$Builder; blocked a method_8841 m ()Lnet/minecraft/advancements/critereon/DamagePredicate; build b method_8843 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/critereon/DamagePredicate$Builder; takenDamage b method_35119 m ()V c net/minecraft/advancements/critereon/DamageSourcePredicate bn net/minecraft/class_2022 f Lcom/mojang/serialization/Codec; CODEC a field_45727 f Ljava/util/List; tags b comp_1740 f Ljava/util/Optional; directEntity c comp_1741 f Ljava/util/Optional; sourceEntity d comp_1742 f Ljava/util/Optional; isDirect e comp_2793 m ()Ljava/util/List; tags a comp_1740 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/damagesource/DamageSource;)Z matches a method_8845 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/damagesource/DamageSource;)Z matches a method_8847 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53116 a method_53116 m ()Ljava/util/Optional; directEntity b comp_1741 m ()Ljava/util/Optional; sourceEntity c comp_1742 m ()Ljava/util/Optional; isDirect d comp_2793 m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/DamageSourcePredicate$Builder bn$a net/minecraft/class_2022$class_2023 f Lcom/google/common/collect/ImmutableList$Builder; tags a field_42273 f Ljava/util/Optional; directEntity b field_9544 f Ljava/util/Optional; sourceEntity c field_9545 f Ljava/util/Optional; isDirect d field_51883 m ()Lnet/minecraft/advancements/critereon/DamageSourcePredicate$Builder; damageType a method_8855 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/critereon/DamageSourcePredicate$Builder; direct a method_8854 m (Lnet/minecraft/advancements/critereon/TagPredicate;)Lnet/minecraft/advancements/critereon/DamageSourcePredicate$Builder; tag a method_48785 m (Z)Lnet/minecraft/advancements/critereon/DamageSourcePredicate$Builder; isDirect a method_60488 m ()Lnet/minecraft/advancements/critereon/DamageSourcePredicate; build b method_8851 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/critereon/DamageSourcePredicate$Builder; source b method_35131 m ()V c net/minecraft/advancements/critereon/DataComponentMatchers bo net/minecraft/class_10914 f Lnet/minecraft/advancements/critereon/DataComponentMatchers; ANY a field_58044 f Lcom/mojang/serialization/MapCodec; CODEC b field_58045 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_58046 f Lnet/minecraft/core/component/DataComponentExactPredicate; exact d comp_3833 f Ljava/util/Map; partial e comp_3834 m ()Z isEmpty a method_68680 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_68681 a method_68681 m (Lnet/minecraft/core/component/DataComponentGetter;)Z test a method_68682 m ()Lnet/minecraft/core/component/DataComponentExactPredicate; exact b comp_3833 m ()Ljava/util/Map; partial c comp_3834 m (Lnet/minecraft/core/component/DataComponentExactPredicate;Ljava/util/Map;)V m ()V c net/minecraft/advancements/critereon/DataComponentMatchers$Builder bo$a net/minecraft/class_10914$class_10915 f Lnet/minecraft/core/component/DataComponentExactPredicate; exact a field_58047 f Lcom/google/common/collect/ImmutableMap$Builder; partial b field_58048 m ()Lnet/minecraft/advancements/critereon/DataComponentMatchers$Builder; components a method_68683 m (Lnet/minecraft/core/component/DataComponentExactPredicate;)Lnet/minecraft/advancements/critereon/DataComponentMatchers$Builder; exact a method_68684 m (Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type;Lnet/minecraft/core/component/predicates/DataComponentPredicate;)Lnet/minecraft/advancements/critereon/DataComponentMatchers$Builder; partial a method_68685 m ()Lnet/minecraft/advancements/critereon/DataComponentMatchers; build b method_68686 m ()V c net/minecraft/advancements/critereon/DefaultBlockInteractionTrigger bp net/minecraft/class_9107 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;)V trigger a method_56066 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/critereon/DefaultBlockInteractionTrigger$TriggerInstance;)Z method_56067 a method_56067 m ()V c net/minecraft/advancements/critereon/DefaultBlockInteractionTrigger$TriggerInstance bp$a net/minecraft/class_9107$class_9108 f Lcom/mojang/serialization/Codec; CODEC a field_48317 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; location c comp_2204 m (Lnet/minecraft/advancements/critereon/CriterionValidator;Lnet/minecraft/advancements/critereon/ContextAwarePredicate;)V method_56068 a method_56068 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_56069 a method_56069 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a method_56070 m ()Ljava/util/Optional; location b comp_2204 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/DistancePredicate bq net/minecraft/class_2025 f Lcom/mojang/serialization/Codec; CODEC a field_45728 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; x b comp_1743 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; y c comp_1744 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; z d comp_1745 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; horizontal e comp_1746 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; absolute f comp_1747 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; x a comp_1743 m (DDDDDD)Z matches a method_8859 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53118 a method_53118 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/critereon/DistancePredicate; horizontal a method_8860 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; y b comp_1744 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/critereon/DistancePredicate; vertical b method_8856 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; z c comp_1745 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/critereon/DistancePredicate; absolute c method_37223 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; horizontal d comp_1746 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; absolute e comp_1747 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)V m ()V c net/minecraft/advancements/critereon/DistanceTrigger br net/minecraft/class_2108 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;)V trigger a method_9080 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/advancements/critereon/DistanceTrigger$TriggerInstance;)Z method_22486 a method_22486 m ()V c net/minecraft/advancements/critereon/DistanceTrigger$TriggerInstance br$a net/minecraft/class_2108$class_2110 f Lcom/mojang/serialization/Codec; CODEC a field_47239 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; startPosition c comp_2044 f Ljava/util/Optional; distance d comp_2045 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z matches a method_9086 m (Lnet/minecraft/advancements/critereon/DistancePredicate;)Lnet/minecraft/advancements/Criterion; travelledThroughNether a method_9085 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;Lnet/minecraft/advancements/critereon/DistancePredicate;)Lnet/minecraft/advancements/Criterion; rideEntityInLava a method_38850 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;Lnet/minecraft/advancements/critereon/DistancePredicate;Lnet/minecraft/advancements/critereon/LocationPredicate$Builder;)Lnet/minecraft/advancements/Criterion; fallFromHeight a method_38851 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54976 a method_54976 m ()Ljava/util/Optional; startPosition b comp_2044 m ()Ljava/util/Optional; distance c comp_2045 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/EffectsChangedTrigger bs net/minecraft/class_2027 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V trigger a method_8863 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/critereon/EffectsChangedTrigger$TriggerInstance;)Z method_22462 a method_22462 m ()V c net/minecraft/advancements/critereon/EffectsChangedTrigger$TriggerInstance bs$a net/minecraft/class_2027$class_2029 f Lcom/mojang/serialization/Codec; CODEC a field_47240 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; effects c comp_2046 f Ljava/util/Optional; source d comp_2047 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a method_8868 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; gotEffectsFrom a method_37224 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54977 a method_54977 m (Lnet/minecraft/advancements/critereon/MobEffectsPredicate$Builder;)Lnet/minecraft/advancements/Criterion; hasEffects a method_8869 m ()Ljava/util/Optional; effects b comp_2046 m ()Ljava/util/Optional; source c comp_2047 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/EnchantedItemTrigger bt net/minecraft/class_2030 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;I)V trigger a method_8870 m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/advancements/critereon/EnchantedItemTrigger$TriggerInstance;)Z method_22463 a method_22463 m ()V c net/minecraft/advancements/critereon/EnchantedItemTrigger$TriggerInstance bt$a net/minecraft/class_2030$class_2032 f Lcom/mojang/serialization/Codec; CODEC a field_47241 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; item c comp_2048 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; levels d comp_2049 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54978 a method_54978 m (Lnet/minecraft/world/item/ItemStack;I)Z matches a method_8878 m ()Lnet/minecraft/advancements/Criterion; enchantedItem b method_8877 m ()Ljava/util/Optional; item c comp_2048 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; levels d comp_2049 m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V m ()V c net/minecraft/advancements/critereon/EnchantmentPredicate bu net/minecraft/class_2035 f Lcom/mojang/serialization/Codec; CODEC a field_45741 f Ljava/util/Optional; enchantments b comp_2665 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; level c comp_1749 m ()Ljava/util/Optional; enchantments a comp_2665 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53126 a method_53126 m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;)Z containedIn a method_8880 m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/core/Holder;)Z matchesEnchantment a method_59916 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; level b comp_1749 m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V m ()V c net/minecraft/advancements/critereon/EnterBlockTrigger bv net/minecraft/class_2037 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/block/state/BlockState;)V trigger a method_8885 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/advancements/critereon/EnterBlockTrigger$TriggerInstance;)Z method_22465 a method_22465 m ()V c net/minecraft/advancements/critereon/EnterBlockTrigger$TriggerInstance bv$a net/minecraft/class_2037$class_2039 f Lcom/mojang/serialization/Codec; CODEC a field_47242 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; block c comp_2050 f Ljava/util/Optional; state d comp_2051 m (Lnet/minecraft/advancements/critereon/EnterBlockTrigger$TriggerInstance;)Lcom/mojang/serialization/DataResult; validate a method_54979 m (Lnet/minecraft/advancements/critereon/EnterBlockTrigger$TriggerInstance;Lnet/minecraft/core/Holder;)Ljava/util/Optional; method_54980 a method_54980 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54981 a method_54981 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; entersBlock a method_8890 m (Lnet/minecraft/world/level/block/state/BlockState;)Z matches a method_8891 m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/StatePropertiesPredicate;)Ljava/util/Optional; method_54982 a method_54982 m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_54983 a method_54983 m ()Ljava/util/Optional; block b comp_2050 m (Lnet/minecraft/advancements/critereon/EnterBlockTrigger$TriggerInstance;)Lcom/mojang/serialization/DataResult; method_54984 b method_54984 m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Ljava/lang/String; method_54985 b method_54985 m ()Ljava/util/Optional; state c comp_2051 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/EntityEquipmentPredicate bw net/minecraft/class_3735 f Lcom/mojang/serialization/Codec; CODEC a field_45744 f Ljava/util/Optional; head b comp_1750 f Ljava/util/Optional; chest c comp_1751 f Ljava/util/Optional; legs d comp_1752 f Ljava/util/Optional; feet e comp_1753 f Ljava/util/Optional; body f comp_2620 f Ljava/util/Optional; mainhand g comp_1754 f Ljava/util/Optional; offhand h comp_1755 m ()Ljava/util/Optional; head a comp_1750 m (Lnet/minecraft/world/entity/Entity;)Z matches a method_16226 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53129 a method_53129 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/critereon/EntityEquipmentPredicate; captainPredicate a method_58057 m ()Ljava/util/Optional; chest b comp_1751 m ()Ljava/util/Optional; legs c comp_1752 m ()Ljava/util/Optional; feet d comp_1753 m ()Ljava/util/Optional; body e comp_2620 m ()Ljava/util/Optional; mainhand f comp_1754 m ()Ljava/util/Optional; offhand g comp_1755 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/EntityEquipmentPredicate$Builder bw$a net/minecraft/class_3735$class_5278 f Ljava/util/Optional; head a field_24482 f Ljava/util/Optional; chest b field_24483 f Ljava/util/Optional; legs c field_24484 f Ljava/util/Optional; feet d field_24485 f Ljava/util/Optional; body e field_51371 f Ljava/util/Optional; mainhand f field_24486 f Ljava/util/Optional; offhand g field_24487 m ()Lnet/minecraft/advancements/critereon/EntityEquipmentPredicate$Builder; equipment a method_27965 m (Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityEquipmentPredicate$Builder; head a method_27966 m ()Lnet/minecraft/advancements/critereon/EntityEquipmentPredicate; build b method_27967 m (Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityEquipmentPredicate$Builder; chest b method_27968 m (Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityEquipmentPredicate$Builder; legs c method_27969 m (Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityEquipmentPredicate$Builder; feet d method_27970 m (Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityEquipmentPredicate$Builder; body e method_59651 m (Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityEquipmentPredicate$Builder; mainhand f method_35195 m (Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityEquipmentPredicate$Builder; offhand g method_35196 m ()V c net/minecraft/advancements/critereon/EntityFlagsPredicate bx net/minecraft/class_2040 f Lcom/mojang/serialization/Codec; CODEC a field_45745 f Ljava/util/Optional; isOnGround b comp_2666 f Ljava/util/Optional; isOnFire c comp_1756 f Ljava/util/Optional; isCrouching d comp_1757 f Ljava/util/Optional; isSprinting e comp_1758 f Ljava/util/Optional; isSwimming f comp_1759 f Ljava/util/Optional; isFlying g comp_2667 f Ljava/util/Optional; isBaby h comp_1760 m ()Ljava/util/Optional; isOnGround a comp_2666 m (Lnet/minecraft/world/entity/Entity;)Z matches a method_8892 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53131 a method_53131 m ()Ljava/util/Optional; isOnFire b comp_1756 m ()Ljava/util/Optional; isCrouching c comp_1757 m ()Ljava/util/Optional; isSprinting d comp_1758 m ()Ljava/util/Optional; isSwimming e comp_1759 m ()Ljava/util/Optional; isFlying f comp_2667 m ()Ljava/util/Optional; isBaby g comp_1760 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/EntityFlagsPredicate$Builder bx$a net/minecraft/class_2040$class_2041 f Ljava/util/Optional; isOnGround a field_51567 f Ljava/util/Optional; isOnFire b field_9587 f Ljava/util/Optional; isCrouching c field_9586 f Ljava/util/Optional; isSprinting d field_9588 f Ljava/util/Optional; isSwimming e field_9585 f Ljava/util/Optional; isFlying f field_51568 f Ljava/util/Optional; isBaby g field_9584 m ()Lnet/minecraft/advancements/critereon/EntityFlagsPredicate$Builder; flags a method_8897 m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/EntityFlagsPredicate$Builder; setOnGround a method_59918 m ()Lnet/minecraft/advancements/critereon/EntityFlagsPredicate; build b method_8899 m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/EntityFlagsPredicate$Builder; setOnFire b method_8898 m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/EntityFlagsPredicate$Builder; setCrouching c method_35203 m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/EntityFlagsPredicate$Builder; setSprinting d method_35204 m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/EntityFlagsPredicate$Builder; setSwimming e method_35205 m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/EntityFlagsPredicate$Builder; setIsFlying f method_59919 m (Ljava/lang/Boolean;)Lnet/minecraft/advancements/critereon/EntityFlagsPredicate$Builder; setIsBaby g method_29935 m ()V c net/minecraft/advancements/critereon/EntityHurtPlayerTrigger by net/minecraft/class_2044 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZ)V trigger a method_22467 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZLnet/minecraft/advancements/critereon/EntityHurtPlayerTrigger$TriggerInstance;)Z method_22468 a method_22468 m ()V c net/minecraft/advancements/critereon/EntityHurtPlayerTrigger$TriggerInstance by$a net/minecraft/class_2044$class_2046 f Lcom/mojang/serialization/Codec; CODEC a field_47249 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; damage c comp_2052 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/damagesource/DamageSource;FFZ)Z matches a method_8907 m (Lnet/minecraft/advancements/critereon/DamagePredicate$Builder;)Lnet/minecraft/advancements/Criterion; entityHurtPlayer a method_8908 m (Lnet/minecraft/advancements/critereon/DamagePredicate;)Lnet/minecraft/advancements/Criterion; entityHurtPlayer a method_35209 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54988 a method_54988 m ()Lnet/minecraft/advancements/Criterion; entityHurtPlayer b method_35210 m ()Ljava/util/Optional; damage c comp_2052 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/EntityPredicate bz net/minecraft/class_2048 f Lcom/mojang/serialization/Codec; CODEC a field_45746 f Lcom/mojang/serialization/Codec; ADVANCEMENT_CODEC b field_47250 f Ljava/util/Optional; entityType c comp_1761 f Ljava/util/Optional; distanceToPlayer d comp_1762 f Ljava/util/Optional; movement e comp_2668 f Lnet/minecraft/advancements/critereon/EntityPredicate$LocationWrapper; location f comp_1763 f Ljava/util/Optional; effects g comp_1765 f Ljava/util/Optional; nbt h comp_1766 f Ljava/util/Optional; flags i comp_1767 f Ljava/util/Optional; equipment j comp_1768 f Ljava/util/Optional; subPredicate k comp_1769 f Ljava/util/Optional; periodicTick l comp_2669 f Ljava/util/Optional; vehicle m comp_1770 f Ljava/util/Optional; passenger n comp_1771 f Ljava/util/Optional; targetedEntity o comp_1772 f Ljava/util/Optional; team p comp_1773 f Ljava/util/Optional; slots q comp_2446 f Lnet/minecraft/advancements/critereon/DataComponentMatchers; components r comp_3519 m ()Ljava/util/Optional; entityType a comp_1761 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z matches a method_8909 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)Z matches a method_8914 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/critereon/ContextAwarePredicate; wrap a method_53134 m (Lnet/minecraft/advancements/critereon/EntityPredicate;)Lnet/minecraft/advancements/critereon/ContextAwarePredicate; wrap a method_51704 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_53135 a method_53135 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53136 a method_53136 m (Ljava/util/Optional;)Ljava/util/Optional; wrap a method_53137 m ([Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Ljava/util/List; wrap a method_53139 m ()Ljava/util/Optional; distanceToPlayer b comp_1762 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z method_37227 b method_37227 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/storage/loot/LootContext; createContext b method_27802 m ()Ljava/util/Optional; movement c comp_2668 m ()Lnet/minecraft/advancements/critereon/EntityPredicate$LocationWrapper; location d comp_1763 m ()Ljava/util/Optional; effects e comp_1765 m ()Ljava/util/Optional; nbt f comp_1766 m ()Ljava/util/Optional; flags g comp_1767 m ()Ljava/util/Optional; equipment h comp_1768 m ()Ljava/util/Optional; subPredicate i comp_1769 m ()Ljava/util/Optional; periodicTick j comp_2669 m ()Ljava/util/Optional; vehicle k comp_1770 m ()Ljava/util/Optional; passenger l comp_1771 m ()Ljava/util/Optional; targetedEntity m comp_1772 m ()Ljava/util/Optional; team n comp_1773 m ()Ljava/util/Optional; slots o comp_2446 m ()Lnet/minecraft/advancements/critereon/DataComponentMatchers; components p comp_3519 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/critereon/EntityPredicate$LocationWrapper;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/advancements/critereon/DataComponentMatchers;)V m ()V c net/minecraft/advancements/critereon/EntityPredicate$Builder bz$a net/minecraft/class_2048$class_2049 f Ljava/util/Optional; entityType a field_9607 f Ljava/util/Optional; distanceToPlayer b field_9602 f Ljava/util/Optional; movement c field_51573 f Ljava/util/Optional; located d field_51937 f Ljava/util/Optional; steppingOnLocation e field_33915 f Ljava/util/Optional; movementAffectedBy f field_51938 f Ljava/util/Optional; effects g field_9605 f Ljava/util/Optional; nbt h field_9603 f Ljava/util/Optional; flags i field_9606 f Ljava/util/Optional; equipment j field_16491 f Ljava/util/Optional; subPredicate k field_38722 f Ljava/util/Optional; periodicTick l field_51574 f Ljava/util/Optional; vehicle m field_24490 f Ljava/util/Optional; passenger n field_33917 f Ljava/util/Optional; targetedEntity o field_24491 f Ljava/util/Optional; team p field_20700 f Ljava/util/Optional; slots q field_49721 f Lnet/minecraft/advancements/critereon/DataComponentMatchers; components r field_55957 m ()Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; entity a method_8916 m (I)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; periodicTick a method_59929 m (Lnet/minecraft/advancements/critereon/DataComponentMatchers;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; components a method_66675 m (Lnet/minecraft/advancements/critereon/DistancePredicate;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; distance a method_8924 m (Lnet/minecraft/advancements/critereon/EntityEquipmentPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; equipment a method_53141 m (Lnet/minecraft/advancements/critereon/EntityEquipmentPredicate;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; equipment a method_16227 m (Lnet/minecraft/advancements/critereon/EntityFlagsPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; flags a method_8919 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; vehicle a method_27971 m (Lnet/minecraft/advancements/critereon/EntitySubPredicate;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; subPredicate a method_43094 m (Lnet/minecraft/advancements/critereon/EntityTypePredicate;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; entityType a method_8917 m (Lnet/minecraft/advancements/critereon/LocationPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; located a method_8918 m (Lnet/minecraft/advancements/critereon/MobEffectsPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; effects a method_8923 m (Lnet/minecraft/advancements/critereon/MovementPredicate;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; moving a method_59930 m (Lnet/minecraft/advancements/critereon/NbtPredicate;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; nbt a method_8915 m (Lnet/minecraft/advancements/critereon/SlotsPredicate;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; slots a method_58058 m (Ljava/lang/String;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; team a method_22470 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; of a method_8922 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; of a method_8921 m ()Lnet/minecraft/advancements/critereon/EntityPredicate; build b method_8920 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; passenger b method_37229 m (Lnet/minecraft/advancements/critereon/LocationPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; steppingOn b method_37230 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; targetedEntity c method_27972 m (Lnet/minecraft/advancements/critereon/LocationPredicate$Builder;)Lnet/minecraft/advancements/critereon/EntityPredicate$Builder; movementAffectedBy c method_60611 m ()V c net/minecraft/advancements/critereon/EntityPredicate$LocationWrapper bz$b net/minecraft/class_2048$class_9777 f Lcom/mojang/serialization/MapCodec; CODEC a field_51939 f Ljava/util/Optional; located b comp_2813 f Ljava/util/Optional; steppingOn c comp_2814 f Ljava/util/Optional; affectsMovement d comp_2815 m ()Ljava/util/Optional; located a comp_2813 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60612 a method_60612 m ()Ljava/util/Optional; steppingOn b comp_2814 m ()Ljava/util/Optional; affectsMovement c comp_2815 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/EntitySubPredicate ca net/minecraft/class_7376 f Lcom/mojang/serialization/Codec; CODEC a field_45747 m ()Lcom/mojang/serialization/MapCodec; codec a method_58152 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z matches a method_22497 m ()V c net/minecraft/advancements/critereon/EntitySubPredicates cb net/minecraft/class_7378 f Lcom/mojang/serialization/MapCodec; LIGHTNING a field_38725 f Lcom/mojang/serialization/MapCodec; FISHING_HOOK b field_38726 f Lcom/mojang/serialization/MapCodec; PLAYER c field_38727 f Lcom/mojang/serialization/MapCodec; SLIME d field_38728 f Lcom/mojang/serialization/MapCodec; RAIDER e field_50135 f Lcom/mojang/serialization/MapCodec; SHEEP f field_53974 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; register a method_58156 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_58157 m ()V m ()V c net/minecraft/advancements/critereon/EntityTypePredicate cc net/minecraft/class_2050 f Lcom/mojang/serialization/Codec; CODEC a field_45749 f Lnet/minecraft/core/HolderSet; types b comp_1775 m ()Lnet/minecraft/core/HolderSet; types a comp_1775 m (Lnet/minecraft/world/entity/EntityType;)Z matches a method_8925 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/EntityTypePredicate; of a method_8926 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/advancements/critereon/EntityTypePredicate; of a method_8929 m (Lnet/minecraft/core/HolderSet;)V m ()V c net/minecraft/advancements/critereon/FallAfterExplosionTrigger cd net/minecraft/class_9421 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)V trigger a method_58358 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/critereon/FallAfterExplosionTrigger$TriggerInstance;)Z method_58359 a method_58359 m ()V c net/minecraft/advancements/critereon/FallAfterExplosionTrigger$TriggerInstance cd$a net/minecraft/class_9421$class_9422 f Lcom/mojang/serialization/Codec; CODEC a field_49978 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; startPosition c comp_2488 f Ljava/util/Optional; distance d comp_2489 f Ljava/util/Optional; cause e comp_2490 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a method_58360 m (Lnet/minecraft/advancements/critereon/DistancePredicate;Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; fallAfterExplosion a method_58361 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58362 a method_58362 m ()Ljava/util/Optional; startPosition b comp_2488 m ()Ljava/util/Optional; distance c comp_2489 m ()Ljava/util/Optional; cause d comp_2490 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/FilledBucketTrigger ce net/minecraft/class_2054 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)V trigger a method_8932 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/FilledBucketTrigger$TriggerInstance;)Z method_22471 a method_22471 m ()V c net/minecraft/advancements/critereon/FilledBucketTrigger$TriggerInstance ce$a net/minecraft/class_2054$class_2056 f Lcom/mojang/serialization/Codec; CODEC a field_47251 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; item c comp_2053 m (Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; filledBucket a method_8937 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54991 a method_54991 m (Lnet/minecraft/world/item/ItemStack;)Z matches a method_8938 m ()Ljava/util/Optional; item b comp_2053 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/FishingHookPredicate cf net/minecraft/class_4965 f Lnet/minecraft/advancements/critereon/FishingHookPredicate; ANY b field_23137 f Lcom/mojang/serialization/MapCodec; CODEC c field_45750 f Ljava/util/Optional; inOpenWater d comp_1779 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53150 a method_53150 m (Z)Lnet/minecraft/advancements/critereon/FishingHookPredicate; inOpenWater a method_26095 m ()Ljava/util/Optional; inOpenWater b comp_1779 m (Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/FishingRodHookedTrigger cg net/minecraft/class_2058 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/projectile/FishingHook;Ljava/util/Collection;)V trigger a method_8939 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/Collection;Lnet/minecraft/advancements/critereon/FishingRodHookedTrigger$TriggerInstance;)Z method_22472 a method_22472 m ()V c net/minecraft/advancements/critereon/FishingRodHookedTrigger$TriggerInstance cg$a net/minecraft/class_2058$class_2060 f Lcom/mojang/serialization/Codec; CODEC a field_47259 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; rod c comp_2054 f Ljava/util/Optional; entity d comp_2055 f Ljava/util/Optional; item e comp_2056 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54992 a method_54992 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/Collection;)Z matches a method_27810 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; fishedItem a method_8947 m ()Ljava/util/Optional; rod b comp_2054 m ()Ljava/util/Optional; entity c comp_2055 m ()Ljava/util/Optional; item d comp_2056 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/FluidPredicate ch net/minecraft/class_4551 f Lcom/mojang/serialization/Codec; CODEC a field_45753 f Ljava/util/Optional; fluids b comp_2372 f Ljava/util/Optional; properties c comp_1782 m ()Ljava/util/Optional; fluids a comp_2372 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z matches a method_22475 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53156 a method_53156 m ()Ljava/util/Optional; properties b comp_1782 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/FluidPredicate$Builder ch$a net/minecraft/class_4551$class_6079 f Ljava/util/Optional; fluids a field_30913 f Ljava/util/Optional; properties b field_30914 m ()Lnet/minecraft/advancements/critereon/FluidPredicate$Builder; fluid a method_35221 m (Lnet/minecraft/advancements/critereon/StatePropertiesPredicate;)Lnet/minecraft/advancements/critereon/FluidPredicate$Builder; setProperties a method_35223 m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/advancements/critereon/FluidPredicate$Builder; of a method_35224 m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/FluidPredicate$Builder; of a method_35222 m ()Lnet/minecraft/advancements/critereon/FluidPredicate; build b method_35225 m ()V c net/minecraft/advancements/critereon/GameTypePredicate ci net/minecraft/class_9789 f Lnet/minecraft/advancements/critereon/GameTypePredicate; ANY a field_52012 f Lnet/minecraft/advancements/critereon/GameTypePredicate; SURVIVAL_LIKE b field_52013 f Lcom/mojang/serialization/Codec; CODEC c field_52014 f Ljava/util/List; types d comp_2829 m ()Ljava/util/List; types a comp_2829 m (Lnet/minecraft/world/level/GameType;)Z matches a method_60723 m ([Lnet/minecraft/world/level/GameType;)Lnet/minecraft/advancements/critereon/GameTypePredicate; of a method_60724 m (Ljava/util/List;)V m ()V c net/minecraft/advancements/critereon/ImpossibleTrigger cj net/minecraft/class_2062 m ()V c net/minecraft/advancements/critereon/ImpossibleTrigger$TriggerInstance cj$a net/minecraft/class_2062$class_2063 f Lcom/mojang/serialization/Codec; CODEC a field_47262 m ()V m ()V c net/minecraft/advancements/critereon/InputPredicate ck net/minecraft/class_10184 f Lcom/mojang/serialization/Codec; CODEC a field_54096 f Ljava/util/Optional; forward b comp_3152 f Ljava/util/Optional; backward c comp_3153 f Ljava/util/Optional; left d comp_3154 f Ljava/util/Optional; right e comp_3155 f Ljava/util/Optional; jump f comp_3156 f Ljava/util/Optional; sneak g comp_3157 f Ljava/util/Optional; sprint h comp_3158 m ()Ljava/util/Optional; forward a comp_3152 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_63644 a method_63644 m (Lnet/minecraft/world/entity/player/Input;)Z matches a method_63643 m (Ljava/util/Optional;Z)Z matches a method_63645 m (ZLjava/lang/Boolean;)Ljava/lang/Boolean; method_63646 a method_63646 m ()Ljava/util/Optional; backward b comp_3153 m ()Ljava/util/Optional; left c comp_3154 m ()Ljava/util/Optional; right d comp_3155 m ()Ljava/util/Optional; jump e comp_3156 m ()Ljava/util/Optional; sneak f comp_3157 m ()Ljava/util/Optional; sprint g comp_3158 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/InventoryChangeTrigger cl net/minecraft/class_2066 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/ItemStack;)V trigger a method_8950 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/ItemStack;III)V trigger a method_24362 m (Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/ItemStack;IIILnet/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance;)Z method_22476 a method_22476 m ()V c net/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance cl$a net/minecraft/class_2066$class_2068 f Lcom/mojang/serialization/Codec; CODEC a field_47263 f Ljava/util/Optional; player b comp_2029 f Lnet/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance$Slots; slots c comp_2057 f Ljava/util/List; items d comp_2058 m (I)[Lnet/minecraft/advancements/critereon/ItemPredicate; method_53158 a method_53158 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54997 a method_54997 m (Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/ItemStack;III)Z matches a method_8958 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/ItemPredicate;)Z method_24363 a method_24363 m ([Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; hasItems a method_53160 m ([Lnet/minecraft/advancements/critereon/ItemPredicate;)Lnet/minecraft/advancements/Criterion; hasItems a method_8957 m ([Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; hasItems a method_8959 m ()Lnet/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance$Slots; slots b comp_2057 m ()Ljava/util/List; items c comp_2058 m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance$Slots;Ljava/util/List;)V m ()V c net/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance$Slots cl$a$a net/minecraft/class_2066$class_2068$class_8948 f Lcom/mojang/serialization/Codec; CODEC a field_47264 f Lnet/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance$Slots; ANY b field_47265 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; occupied c comp_2059 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; full d comp_2060 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; empty e comp_2061 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; occupied a comp_2059 m (III)Z matches a method_54998 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54999 a method_54999 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; full b comp_2060 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; empty c comp_2061 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V m ()V c net/minecraft/advancements/critereon/ItemDurabilityTrigger cm net/minecraft/class_2069 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;I)V trigger a method_8960 m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/advancements/critereon/ItemDurabilityTrigger$TriggerInstance;)Z method_22477 a method_22477 m ()V c net/minecraft/advancements/critereon/ItemDurabilityTrigger$TriggerInstance cm$a net/minecraft/class_2069$class_2071 f Lcom/mojang/serialization/Codec; CODEC a field_47266 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; item c comp_2062 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; durability d comp_2063 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; delta e comp_2064 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55000 a method_55000 m (Lnet/minecraft/world/item/ItemStack;I)Z matches a method_8968 m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Lnet/minecraft/advancements/Criterion; changedDurability a method_35229 m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Lnet/minecraft/advancements/Criterion; changedDurability a method_8967 m ()Ljava/util/Optional; item b comp_2062 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; durability c comp_2063 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; delta d comp_2064 m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V m ()V c net/minecraft/advancements/critereon/ItemPredicate cn net/minecraft/class_2073 f Lcom/mojang/serialization/Codec; CODEC a field_45754 f Ljava/util/Optional; items b comp_1784 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; count c comp_1785 f Lnet/minecraft/advancements/critereon/DataComponentMatchers; components d comp_2374 m ()Ljava/util/Optional; items a comp_1784 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57298 a method_57298 m (Lnet/minecraft/world/item/ItemStack;)Z test a method_8970 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; count b comp_1785 m ()Lnet/minecraft/advancements/critereon/DataComponentMatchers; components c comp_2374 m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Lnet/minecraft/advancements/critereon/DataComponentMatchers;)V m ()V c net/minecraft/advancements/critereon/ItemPredicate$Builder cn$a net/minecraft/class_2073$class_2074 f Ljava/util/Optional; items a field_9650 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; count b field_9648 f Lnet/minecraft/advancements/critereon/DataComponentMatchers; components c field_49235 m ()Lnet/minecraft/advancements/critereon/ItemPredicate$Builder; item a method_8973 m (Lnet/minecraft/advancements/critereon/DataComponentMatchers;)Lnet/minecraft/advancements/critereon/ItemPredicate$Builder; withComponents a method_57299 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Lnet/minecraft/advancements/critereon/ItemPredicate$Builder; withCount a method_35233 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/core/Holder; method_53166 a method_53166 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/ItemPredicate$Builder; of a method_8975 m (Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/critereon/ItemPredicate$Builder; of a method_8977 m ()Lnet/minecraft/advancements/critereon/ItemPredicate; build b method_8976 m ()V c net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger co net/minecraft/class_4711 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V trigger a method_23889 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/critereon/ItemUsedOnLocationTrigger$TriggerInstance;)Z method_23888 a method_23888 m ()V c net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger$TriggerInstance co$a net/minecraft/class_4711$class_4712 f Lcom/mojang/serialization/Codec; CODEC a field_47267 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; location c comp_2065 m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_51708 a method_51708 m (Lnet/minecraft/advancements/critereon/CriterionValidator;Lnet/minecraft/advancements/critereon/ContextAwarePredicate;)V method_55003 a method_55003 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55004 a method_55004 m (Lnet/minecraft/advancements/critereon/LocationPredicate$Builder;Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; itemUsedOnBlock a method_27981 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; placedBlock a method_51710 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;I)Lnet/minecraft/advancements/Criterion; placedBlockWithProperties a method_70715 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/advancements/Criterion; placedBlockWithProperties a method_70716 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;)Lnet/minecraft/advancements/Criterion; placedBlockWithProperties a method_70717 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;Z)Lnet/minecraft/advancements/Criterion; placedBlockWithProperties a method_70718 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a method_51711 m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/advancements/Criterion; placedBlock a method_51712 m ()Ljava/util/Optional; location b comp_2065 m (Lnet/minecraft/advancements/critereon/LocationPredicate$Builder;Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; allayDropItemOnBlock b method_43125 m (Lnet/minecraft/advancements/critereon/LocationPredicate$Builder;Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/critereon/ItemUsedOnLocationTrigger$TriggerInstance; itemUsedOnLocation c method_51709 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/KilledByArrowTrigger cp net/minecraft/class_2076 m (Lnet/minecraft/server/level/ServerPlayer;Ljava/util/Collection;Lnet/minecraft/world/item/ItemStack;)V trigger a method_8980 m (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/KilledByArrowTrigger$TriggerInstance;)Z method_22478 a method_22478 m ()V c net/minecraft/advancements/critereon/KilledByArrowTrigger$TriggerInstance cp$a net/minecraft/class_2076$class_2078 f Lcom/mojang/serialization/Codec; CODEC a field_47268 f Ljava/util/Optional; player b comp_2029 f Ljava/util/List; victims c comp_2066 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; uniqueEntityTypes d comp_2067 f Ljava/util/Optional; firedFromWeapon e comp_3212 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55005 a method_55005 m (Ljava/util/Collection;ILnet/minecraft/world/item/ItemStack;)Z matches a method_8988 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Lnet/minecraft/advancements/Criterion; crossbowKilled a method_8987 m (Lnet/minecraft/core/HolderGetter;[Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; crossbowKilled a method_8986 m ()Ljava/util/List; victims b comp_2066 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; uniqueEntityTypes c comp_2067 m ()Ljava/util/Optional; firedFromWeapon d comp_3212 m (Ljava/util/Optional;Ljava/util/List;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/KilledTrigger cq net/minecraft/class_2080 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V trigger a method_8990 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/advancements/critereon/KilledTrigger$TriggerInstance;)Z method_22479 a method_22479 m ()V c net/minecraft/advancements/critereon/KilledTrigger$TriggerInstance cq$a net/minecraft/class_2080$class_2083 f Lcom/mojang/serialization/Codec; CODEC a field_47304 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; entityPredicate c comp_2068 f Ljava/util/Optional; killingBlow d comp_2069 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/damagesource/DamageSource;)Z matches a method_9000 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a method_8997 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;Lnet/minecraft/advancements/critereon/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a method_9001 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a method_35247 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55050 a method_55050 m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a method_35248 m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a method_35249 m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerKilledEntity a method_35250 m ()Lnet/minecraft/advancements/Criterion; playerKilledEntity b method_8999 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b method_35251 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;Lnet/minecraft/advancements/critereon/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b method_35252 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b method_35253 m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b method_35254 m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/DamageSourcePredicate$Builder;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b method_35255 m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; entityKilledPlayer b method_35256 m ()Lnet/minecraft/advancements/Criterion; playerKilledEntityNearSculkCatalyst c method_42671 m ()Lnet/minecraft/advancements/Criterion; entityKilledPlayer d method_8998 m ()Ljava/util/Optional; entityPredicate e comp_2068 m ()Ljava/util/Optional; killingBlow f comp_2069 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/LevitationTrigger cr net/minecraft/class_2085 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;I)V trigger a method_9008 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;ILnet/minecraft/advancements/critereon/LevitationTrigger$TriggerInstance;)Z method_22480 a method_22480 m ()V c net/minecraft/advancements/critereon/LevitationTrigger$TriggerInstance cr$a net/minecraft/class_2085$class_2087 f Lcom/mojang/serialization/Codec; CODEC a field_47305 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; distance c comp_2070 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; duration d comp_2071 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/phys/Vec3;I)Z matches a method_9014 m (Lnet/minecraft/advancements/critereon/DistancePredicate;)Lnet/minecraft/advancements/Criterion; levitated a method_9013 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55051 a method_55051 m ()Ljava/util/Optional; distance b comp_2070 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; duration c comp_2071 m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V m ()V c net/minecraft/advancements/critereon/LightPredicate cs net/minecraft/class_4552 f Lcom/mojang/serialization/Codec; CODEC a field_45757 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; composite b comp_1791 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; composite a comp_1791 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z matches a method_22483 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53172 a method_53172 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V m ()V c net/minecraft/advancements/critereon/LightPredicate$Builder cs$a net/minecraft/class_4552$class_6087 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; composite a field_31078 m ()Lnet/minecraft/advancements/critereon/LightPredicate$Builder; light a method_35271 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Lnet/minecraft/advancements/critereon/LightPredicate$Builder; setComposite a method_35272 m ()Lnet/minecraft/advancements/critereon/LightPredicate; build b method_35273 m ()V c net/minecraft/advancements/critereon/LightningBoltPredicate ct net/minecraft/class_6404 f Lcom/mojang/serialization/MapCodec; CODEC b field_45759 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; blocksSetOnFire c comp_1792 f Ljava/util/Optional; entityStruck d comp_1793 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z method_37235 a method_37235 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53175 a method_53175 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Lnet/minecraft/advancements/critereon/LightningBoltPredicate; blockSetOnFire a method_37237 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; blocksSetOnFire b comp_1792 m ()Ljava/util/Optional; entityStruck c comp_1793 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/LightningStrikeTrigger cu net/minecraft/class_6405 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/storage/loot/LootContext; method_37239 a method_37239 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/LightningBolt;Ljava/util/List;)V trigger a method_37240 m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/List;Lnet/minecraft/advancements/critereon/LightningStrikeTrigger$TriggerInstance;)Z method_37242 a method_37242 m ()V c net/minecraft/advancements/critereon/LightningStrikeTrigger$TriggerInstance cu$a net/minecraft/class_6405$class_6406 f Lcom/mojang/serialization/Codec; CODEC a field_47306 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; lightning c comp_2072 f Ljava/util/Optional; bystander d comp_2073 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55058 a method_55058 m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/List;)Z matches a method_37244 m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; lightningStrike a method_37243 m ()Ljava/util/Optional; lightning b comp_2072 m ()Ljava/util/Optional; bystander c comp_2073 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/LocationPredicate cv net/minecraft/class_2090 f Lcom/mojang/serialization/Codec; CODEC a field_45760 f Ljava/util/Optional; position b comp_1794 f Ljava/util/Optional; biomes c comp_2375 f Ljava/util/Optional; structures d comp_2376 f Ljava/util/Optional; dimension e comp_1797 f Ljava/util/Optional; smokey f comp_1798 f Ljava/util/Optional; light g comp_1799 f Ljava/util/Optional; block h comp_1800 f Ljava/util/Optional; fluid i comp_1801 f Ljava/util/Optional; canSeeSky j comp_2771 m ()Ljava/util/Optional; position a comp_1794 m (Lnet/minecraft/server/level/ServerLevel;DDD)Z matches a method_9018 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53178 a method_53178 m ()Ljava/util/Optional; biomes b comp_2375 m ()Ljava/util/Optional; structures c comp_2376 m ()Ljava/util/Optional; dimension d comp_1797 m ()Ljava/util/Optional; smokey e comp_1798 m ()Ljava/util/Optional; light f comp_1799 m ()Ljava/util/Optional; block g comp_1800 m ()Ljava/util/Optional; fluid h comp_1801 m ()Ljava/util/Optional; canSeeSky i comp_2771 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;)V m ()V c net/minecraft/advancements/critereon/LocationPredicate$Builder cv$a net/minecraft/class_2090$class_2091 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; x a field_9693 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; y b field_9689 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; z c field_9692 f Ljava/util/Optional; biomes d field_9690 f Ljava/util/Optional; structures e field_9688 f Ljava/util/Optional; dimension f field_9691 f Ljava/util/Optional; smokey g field_24501 f Ljava/util/Optional; light h field_20717 f Ljava/util/Optional; block i field_20718 f Ljava/util/Optional; fluid j field_20719 f Ljava/util/Optional; canSeeSky k field_51778 m ()Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; location a method_22484 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; inDimension a method_53182 m (Lnet/minecraft/advancements/critereon/BlockPredicate$Builder;)Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; setBlock a method_27989 m (Lnet/minecraft/advancements/critereon/FluidPredicate$Builder;)Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; setFluid a method_35274 m (Lnet/minecraft/advancements/critereon/LightPredicate$Builder;)Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; setLight a method_35275 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; atYLocation a method_53181 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; inBiome a method_53180 m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; setBiomes a method_9024 m (Z)Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; setSmokey a method_27990 m ()Lnet/minecraft/advancements/critereon/LocationPredicate; build b method_9023 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; setDimension b method_35279 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; setX b method_35276 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; inStructure b method_53183 m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; setStructures b method_35277 m (Z)Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; setCanSeeSky b method_60275 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; setY c method_35278 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/critereon/LocationPredicate$Builder; setZ d method_35280 m ()V c net/minecraft/advancements/critereon/LocationPredicate$PositionPredicate cv$b net/minecraft/class_2090$class_8747 f Lcom/mojang/serialization/Codec; CODEC a field_45761 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; x b comp_1802 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; y c comp_1803 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; z d comp_1804 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; x a comp_1802 m (DDD)Z matches a method_53184 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53186 a method_53186 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)Ljava/util/Optional; of a method_53185 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; y b comp_1803 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; z c comp_1804 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)V m ()V c net/minecraft/advancements/critereon/LootTableTrigger cw net/minecraft/class_5282 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/advancements/critereon/LootTableTrigger$TriggerInstance;)Z method_27992 a method_27992 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/resources/ResourceKey;)V trigger a method_27993 m ()V c net/minecraft/advancements/critereon/LootTableTrigger$TriggerInstance cw$a net/minecraft/class_5282$class_5283 f Lcom/mojang/serialization/Codec; CODEC a field_47307 f Ljava/util/Optional; player b comp_2029 f Lnet/minecraft/resources/ResourceKey; lootTable c comp_2074 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; lootTableUsed a method_27995 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55060 a method_55060 m ()Lnet/minecraft/resources/ResourceKey; lootTable b comp_2074 m (Lnet/minecraft/resources/ResourceKey;)Z matches b method_27996 m (Ljava/util/Optional;Lnet/minecraft/resources/ResourceKey;)V m ()V c net/minecraft/advancements/critereon/MinMaxBounds cx net/minecraft/class_2096 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EMPTY a field_9700 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SWAPPED b field_9701 m ()Ljava/util/Optional; min a comp_1805 m (Lcom/mojang/brigadier/StringReader;)Z isAllowedInputChat a method_9040 m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/advancements/critereon/MinMaxBounds$BoundsFromReaderFactory;Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/advancements/critereon/MinMaxBounds; fromReader a method_9043 m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/Optional; readNumber a method_9037 m (Lcom/mojang/serialization/Codec;Lnet/minecraft/advancements/critereon/MinMaxBounds$BoundsFactory;)Lcom/mojang/serialization/Codec; createCodec a method_53191 m (Lcom/mojang/serialization/Codec;Lnet/minecraft/advancements/critereon/MinMaxBounds$BoundsFactory;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53192 a method_53192 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$BoundsFactory;Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/advancements/critereon/MinMaxBounds; method_53188 a method_53188 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$BoundsFactory;Ljava/lang/Number;)Lnet/minecraft/advancements/critereon/MinMaxBounds; method_53189 a method_53189 m (Lnet/minecraft/advancements/critereon/MinMaxBounds;)Lcom/mojang/datafixers/util/Either; method_53190 a method_53190 m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/advancements/critereon/MinMaxBounds$BoundsFactory;)Lnet/minecraft/network/codec/StreamCodec; createStreamCodec a method_67180 m ()Ljava/util/Optional; max b comp_1806 m (Lnet/minecraft/advancements/critereon/MinMaxBounds;)Lnet/minecraft/advancements/critereon/MinMaxBounds; method_53193 b method_53193 m ()Z isAny c method_9041 m ()Ljava/util/Optional; unwrapPoint d method_53194 m ()V c net/minecraft/advancements/critereon/MinMaxBounds$1 cx$1 net/minecraft/class_2096$1 f I MAX_FLAG a field_56289 f Lnet/minecraft/network/codec/StreamCodec; val$numberCodec b field_56290 f Lnet/minecraft/advancements/critereon/MinMaxBounds$BoundsFactory; val$factory c field_56291 f I MIN_FLAG d field_56292 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/advancements/critereon/MinMaxBounds; decode a method_67181 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/advancements/critereon/MinMaxBounds;)V encode a method_67182 m (Lnet/minecraft/network/codec/StreamCodec;Lio/netty/buffer/ByteBuf;Ljava/lang/Number;)V method_67183 a method_67183 m (Lnet/minecraft/network/codec/StreamCodec;Lio/netty/buffer/ByteBuf;Ljava/lang/Number;)V method_67184 b method_67184 m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/advancements/critereon/MinMaxBounds$BoundsFactory;)V c net/minecraft/advancements/critereon/MinMaxBounds$BoundsFactory cx$a net/minecraft/class_2096$class_2097 c net/minecraft/advancements/critereon/MinMaxBounds$BoundsFromReaderFactory cx$b net/minecraft/class_2096$class_2098 c net/minecraft/advancements/critereon/MinMaxBounds$Doubles cx$c net/minecraft/class_2096$class_2099 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; ANY c field_9705 f Lcom/mojang/serialization/Codec; CODEC d field_45762 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_56293 f Ljava/util/Optional; min f comp_1805 f Ljava/util/Optional; max g comp_1806 f Ljava/util/Optional; minSq h comp_1807 f Ljava/util/Optional; maxSq i comp_1808 m (D)Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; exactly a method_35284 m (DD)Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; between a method_35285 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; fromReader a method_9049 m (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; create a method_9046 m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; fromReader a method_9048 m (Ljava/lang/Double;)Ljava/lang/Double; method_9052 a method_9052 m (Ljava/util/Optional;)Ljava/util/Optional; squareOpt a method_9044 m (D)Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; atLeast b method_9050 m (Ljava/lang/Double;)Ljava/lang/Double; method_53195 b method_53195 m (D)Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; atMost c method_35286 m (D)Z matches d method_9047 m ()Ljava/util/Optional; minSq e comp_1807 m (D)Z matchesSqr e method_9045 m ()Ljava/util/Optional; maxSq f comp_1808 m (Ljava/util/Optional;Ljava/util/Optional;)V m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/MinMaxBounds$Ints cx$d net/minecraft/class_2096$class_2100 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; ANY c field_9708 f Lcom/mojang/serialization/Codec; CODEC d field_45763 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_56294 f Ljava/util/Optional; min f comp_1805 f Ljava/util/Optional; max g comp_1806 f Ljava/util/Optional; minSq h comp_1809 f Ljava/util/Optional; maxSq i comp_1810 m (I)Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; exactly a method_9058 m (II)Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; between a method_35287 m (J)Z matchesSqr a method_35288 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; fromReader a method_9060 m (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; create a method_9055 m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; fromReader a method_9057 m (Ljava/lang/Integer;)Ljava/lang/Integer; method_9061 a method_9061 m (Ljava/util/Optional;)Ljava/util/Optional; squareOpt a method_9059 m (I)Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; atLeast b method_9053 m (Ljava/lang/Integer;)Ljava/lang/Long; method_53197 b method_53197 m (I)Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; atMost c method_35289 m (Ljava/lang/Integer;)Ljava/lang/Long; method_53198 c method_53198 m (I)Z matches d method_9054 m ()Ljava/util/Optional; minSq e comp_1809 m ()Ljava/util/Optional; maxSq f comp_1810 m (Ljava/util/Optional;Ljava/util/Optional;)V m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/MobEffectsPredicate cy net/minecraft/class_2102 f Lcom/mojang/serialization/Codec; CODEC a field_45764 f Ljava/util/Map; effectMap b comp_1811 m ()Ljava/util/Map; effectMap a comp_1811 m (Lnet/minecraft/world/entity/Entity;)Z matches a method_9062 m (Lnet/minecraft/world/entity/LivingEntity;)Z matches a method_9067 m (Ljava/util/Map;)Z matches a method_9063 m (Ljava/util/Map;)V m ()V c net/minecraft/advancements/critereon/MobEffectsPredicate$Builder cy$a net/minecraft/class_2102$class_8748 f Lcom/google/common/collect/ImmutableMap$Builder; effectMap a field_45765 m ()Lnet/minecraft/advancements/critereon/MobEffectsPredicate$Builder; effects a method_53200 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/advancements/critereon/MobEffectsPredicate$Builder; and a method_53201 m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/MobEffectsPredicate$MobEffectInstancePredicate;)Lnet/minecraft/advancements/critereon/MobEffectsPredicate$Builder; and a method_53202 m ()Ljava/util/Optional; build b method_53203 m ()V c net/minecraft/advancements/critereon/MobEffectsPredicate$MobEffectInstancePredicate cy$b net/minecraft/class_2102$class_2103 f Lcom/mojang/serialization/Codec; CODEC a field_45766 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; amplifier b comp_1812 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; duration c comp_1813 f Ljava/util/Optional; ambient d comp_1814 f Ljava/util/Optional; visible e comp_1815 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; amplifier a comp_1812 m (Lnet/minecraft/world/effect/MobEffectInstance;)Z matches a method_9069 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53204 a method_53204 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; duration b comp_1813 m ()Ljava/util/Optional; ambient c comp_1814 m ()Ljava/util/Optional; visible d comp_1815 m ()V m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/MovementPredicate cz net/minecraft/class_9750 f Lcom/mojang/serialization/Codec; CODEC a field_51786 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; x b comp_2772 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; y c comp_2773 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; z d comp_2774 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; speed e comp_2775 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; horizontalSpeed f comp_2776 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; verticalSpeed g comp_2777 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; fallDistance h comp_2778 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; x a comp_2772 m (DDDD)Z matches a method_60277 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60278 a method_60278 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/critereon/MovementPredicate; speed a method_60279 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; y b comp_2773 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/critereon/MovementPredicate; horizontalSpeed b method_60280 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; z c comp_2774 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/critereon/MovementPredicate; verticalSpeed c method_60281 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; speed d comp_2775 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)Lnet/minecraft/advancements/critereon/MovementPredicate; fallDistance d method_60282 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; horizontalSpeed e comp_2776 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; verticalSpeed f comp_2777 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; fallDistance g comp_2778 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)V m ()V c net/minecraft/advancements/critereon/NbtPredicate da net/minecraft/class_2105 f Lcom/mojang/serialization/Codec; CODEC a field_45768 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49244 f Ljava/lang/String; SELECTED_ITEM_TAG c field_60367 f Lnet/minecraft/nbt/CompoundTag; tag d comp_1816 f Lorg/slf4j/Logger; LOGGER e field_60368 m ()Lnet/minecraft/nbt/CompoundTag; tag a comp_1816 m (Lnet/minecraft/world/entity/Entity;)Z matches a method_9072 m (Lnet/minecraft/core/component/DataComponentGetter;)Z matches a method_9074 m (Lnet/minecraft/nbt/Tag;)Z matches a method_9077 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/nbt/CompoundTag; getEntityTagToCompare b method_9076 m (Lnet/minecraft/nbt/CompoundTag;)V m ()V c net/minecraft/advancements/critereon/PickedUpItemTrigger db net/minecraft/class_5279 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)V trigger a method_27975 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/critereon/PickedUpItemTrigger$TriggerInstance;)Z method_27976 a method_27976 m ()V c net/minecraft/advancements/critereon/PickedUpItemTrigger$TriggerInstance db$a net/minecraft/class_5279$class_5280 f Lcom/mojang/serialization/Codec; CODEC a field_47316 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; item c comp_2075 f Ljava/util/Optional; entity d comp_2076 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a method_27979 m (Lnet/minecraft/advancements/critereon/ContextAwarePredicate;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; thrownItemPickedUpByEntity a method_27978 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55068 a method_55068 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; thrownItemPickedUpByPlayer a method_43277 m ()Ljava/util/Optional; item b comp_2075 m ()Ljava/util/Optional; entity c comp_2076 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/PlayerHurtEntityTrigger dc net/minecraft/class_2115 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;FFZ)V trigger a method_9097 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/damagesource/DamageSource;FFZLnet/minecraft/advancements/critereon/PlayerHurtEntityTrigger$TriggerInstance;)Z method_22493 a method_22493 m ()V c net/minecraft/advancements/critereon/PlayerHurtEntityTrigger$TriggerInstance dc$a net/minecraft/class_2115$class_2117 f Lcom/mojang/serialization/Codec; CODEC a field_47317 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; damage c comp_2077 f Ljava/util/Optional; entity d comp_2078 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/damagesource/DamageSource;FFZ)Z matches a method_9104 m (Lnet/minecraft/advancements/critereon/DamagePredicate$Builder;)Lnet/minecraft/advancements/Criterion; playerHurtEntityWithDamage a method_35297 m (Lnet/minecraft/advancements/critereon/DamagePredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerHurtEntity a method_9103 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55069 a method_55069 m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerHurtEntityWithDamage a method_35296 m (Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerHurtEntity a method_35294 m ()Lnet/minecraft/advancements/Criterion; playerHurtEntity b method_35298 m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; playerHurtEntity b method_35295 m ()Ljava/util/Optional; damage c comp_2077 m ()Ljava/util/Optional; entity d comp_2078 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/PlayerInteractTrigger dd net/minecraft/class_5409 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)V trigger a method_30097 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/critereon/PlayerInteractTrigger$TriggerInstance;)Z method_30095 a method_30095 m ()V c net/minecraft/advancements/critereon/PlayerInteractTrigger$TriggerInstance dd$a net/minecraft/class_5409$class_5410 f Lcom/mojang/serialization/Codec; CODEC a field_47318 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; item c comp_2079 f Ljava/util/Optional; entity d comp_2080 m (Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; equipmentSheared a method_72228 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55070 a method_55070 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a method_30100 m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; itemUsedOnEntity a method_30099 m ()Ljava/util/Optional; item b comp_2079 m (Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; itemUsedOnEntity b method_43278 m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; equipmentSheared b method_72229 m ()Ljava/util/Optional; entity c comp_2080 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/PlayerPredicate de net/minecraft/class_4553 f I LOOKING_AT_RANGE b field_33928 f Lcom/mojang/serialization/MapCodec; CODEC c field_45770 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; level d comp_1817 f Lnet/minecraft/advancements/critereon/GameTypePredicate; gameType e comp_1818 f Ljava/util/List; stats f comp_1819 f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; recipes g comp_1820 f Ljava/util/Map; advancements h comp_1821 f Ljava/util/Optional; lookingAt i comp_1822 f Ljava/util/Optional; input j comp_3182 m (Lnet/minecraft/world/entity/Entity;)Z method_37250 a method_37250 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53219 a method_53219 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; level b comp_1817 m ()Lnet/minecraft/advancements/critereon/GameTypePredicate; gameType c comp_1818 m ()Ljava/util/List; stats d comp_1819 m ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; recipes e comp_1820 m ()Ljava/util/Map; advancements f comp_1821 m ()Ljava/util/Optional; lookingAt g comp_1822 m ()Ljava/util/Optional; input h comp_3182 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Lnet/minecraft/advancements/critereon/GameTypePredicate;Ljava/util/List;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/PlayerPredicate$AdvancementCriterionsPredicate de$a net/minecraft/class_4553$class_4554 f Lcom/mojang/serialization/Codec; CODEC a field_45771 f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; criterions c comp_1823 m ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; criterions a comp_1823 m (Lnet/minecraft/advancements/AdvancementProgress;)Z test a method_22504 m (Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;)V m ()V c net/minecraft/advancements/critereon/PlayerPredicate$AdvancementDonePredicate de$b net/minecraft/class_4553$class_4555 f Lcom/mojang/serialization/Codec; CODEC a field_45772 f Z state c comp_1824 m ()Z state a comp_1824 m (Lnet/minecraft/advancements/AdvancementProgress;)Z test a method_22505 m (Z)V m ()V c net/minecraft/advancements/critereon/PlayerPredicate$AdvancementPredicate de$c net/minecraft/class_4553$class_4556 f Lcom/mojang/serialization/Codec; CODEC b field_45773 m (Lnet/minecraft/advancements/critereon/PlayerPredicate$AdvancementPredicate;)Lcom/mojang/datafixers/util/Either; method_53223 a method_53223 m ()V c net/minecraft/advancements/critereon/PlayerPredicate$Builder de$d net/minecraft/class_4553$class_4557 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; level a field_20730 f Lnet/minecraft/advancements/critereon/GameTypePredicate; gameType b field_20731 f Lcom/google/common/collect/ImmutableList$Builder; stats c field_20732 f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; recipes d field_20733 f Ljava/util/Map; advancements e field_20734 f Ljava/util/Optional; lookingAt f field_33930 f Ljava/util/Optional; input g field_54148 m ()Lnet/minecraft/advancements/critereon/PlayerPredicate$Builder; player a method_35310 m (Lnet/minecraft/resources/ResourceKey;Z)Lnet/minecraft/advancements/critereon/PlayerPredicate$Builder; addRecipe a method_35315 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Map;)Lnet/minecraft/advancements/critereon/PlayerPredicate$Builder; checkAdvancementCriterions a method_35314 m (Lnet/minecraft/resources/ResourceLocation;Z)Lnet/minecraft/advancements/critereon/PlayerPredicate$Builder; checkAdvancementDone a method_35316 m (Lnet/minecraft/stats/StatType;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Lnet/minecraft/advancements/critereon/PlayerPredicate$Builder; addStat a method_35311 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/critereon/PlayerPredicate$Builder; setLookingAt a method_37251 m (Lnet/minecraft/advancements/critereon/GameTypePredicate;)Lnet/minecraft/advancements/critereon/PlayerPredicate$Builder; setGameType a method_35312 m (Lnet/minecraft/advancements/critereon/InputPredicate;)Lnet/minecraft/advancements/critereon/PlayerPredicate$Builder; hasInput a method_64023 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Lnet/minecraft/advancements/critereon/PlayerPredicate$Builder; setLevel a method_35313 m ()Lnet/minecraft/advancements/critereon/PlayerPredicate; build b method_22507 m ()V c net/minecraft/advancements/critereon/PlayerPredicate$StatMatcher de$e net/minecraft/class_4553$class_8749 f Lcom/mojang/serialization/Codec; CODEC a field_45774 f Lnet/minecraft/stats/StatType; type b comp_1825 f Lnet/minecraft/core/Holder; value c comp_1826 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; range d comp_1827 f Ljava/util/function/Supplier; stat e comp_1828 m ()Lnet/minecraft/stats/StatType; type a comp_1825 m (Lnet/minecraft/stats/StatType;)Lcom/mojang/serialization/MapCodec; createTypedCodec a method_53224 m (Lnet/minecraft/stats/StatType;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53225 a method_53225 m (Lnet/minecraft/stats/StatType;Lnet/minecraft/core/Holder;)Lnet/minecraft/stats/Stat; method_53226 a method_53226 m (Lnet/minecraft/stats/StatType;Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Lnet/minecraft/advancements/critereon/PlayerPredicate$StatMatcher; method_53227 a method_53227 m (Lnet/minecraft/stats/StatsCounter;)Z matches a method_53228 m ()Lnet/minecraft/core/Holder; value b comp_1826 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; range c comp_1827 m ()Ljava/util/function/Supplier; stat d comp_1828 m (Lnet/minecraft/stats/StatType;Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V m (Lnet/minecraft/stats/StatType;Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Ljava/util/function/Supplier;)V m ()V c net/minecraft/advancements/critereon/PlayerTrigger df net/minecraft/class_2135 m (Lnet/minecraft/server/level/ServerPlayer;)V trigger a method_9141 m (Lnet/minecraft/advancements/critereon/PlayerTrigger$TriggerInstance;)Z method_29964 a method_29964 m ()V c net/minecraft/advancements/critereon/PlayerTrigger$TriggerInstance df$a net/minecraft/class_2135$class_2137 f Lcom/mojang/serialization/Codec; CODEC a field_47326 f Ljava/util/Optional; player b comp_2029 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; located a method_53788 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55105 a method_55105 m (Lnet/minecraft/advancements/critereon/LocationPredicate$Builder;)Lnet/minecraft/advancements/Criterion; located a method_43137 m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; located a method_43135 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/advancements/Criterion; walkOnBlockWithEquipment a method_43136 m ()Lnet/minecraft/advancements/Criterion; sleptInBed b method_43138 m ()Lnet/minecraft/advancements/Criterion; raidWon c method_43139 m ()Lnet/minecraft/advancements/Criterion; avoidVibration d method_43279 m ()Lnet/minecraft/advancements/Criterion; tick e method_49195 m (Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/RaiderPredicate dg net/minecraft/class_9471 f Lcom/mojang/serialization/MapCodec; CODEC b field_50162 f Lnet/minecraft/advancements/critereon/RaiderPredicate; CAPTAIN_WITHOUT_RAID c field_50163 f Z hasRaid d comp_2549 f Z isCaptain e comp_2550 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58678 a method_58678 m ()Z hasRaid b comp_2549 m ()Z isCaptain c comp_2550 m (ZZ)V m ()V c net/minecraft/advancements/critereon/RecipeCraftedTrigger dh net/minecraft/class_8508 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;Lnet/minecraft/advancements/critereon/RecipeCraftedTrigger$TriggerInstance;)Z method_51349 a method_51349 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V trigger a method_51350 m ()V c net/minecraft/advancements/critereon/RecipeCraftedTrigger$TriggerInstance dh$a net/minecraft/class_8508$class_8509 f Lcom/mojang/serialization/Codec; CODEC a field_47327 f Ljava/util/Optional; player b comp_2029 f Lnet/minecraft/resources/ResourceKey; recipeId c comp_2087 f Ljava/util/List; ingredients d comp_2088 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; craftedItem a method_51352 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)Lnet/minecraft/advancements/Criterion; craftedItem a method_51353 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55106 a method_55106 m ()Lnet/minecraft/resources/ResourceKey; recipeId b comp_2087 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; crafterCraftedItem b method_58450 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)Z matches b method_51354 m ()Ljava/util/List; ingredients c comp_2088 m (Ljava/util/Optional;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V m ()V c net/minecraft/advancements/critereon/RecipeUnlockedTrigger di net/minecraft/class_2119 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/advancements/Criterion; unlocked a method_27847 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/crafting/RecipeHolder;)V trigger a method_9107 m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/advancements/critereon/RecipeUnlockedTrigger$TriggerInstance;)Z method_22508 a method_22508 m ()V c net/minecraft/advancements/critereon/RecipeUnlockedTrigger$TriggerInstance di$a net/minecraft/class_2119$class_2121 f Lcom/mojang/serialization/Codec; CODEC a field_47333 f Ljava/util/Optional; player b comp_2029 f Lnet/minecraft/resources/ResourceKey; recipe c comp_2089 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55118 a method_55118 m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z matches a method_9112 m ()Lnet/minecraft/resources/ResourceKey; recipe b comp_2089 m (Ljava/util/Optional;Lnet/minecraft/resources/ResourceKey;)V m ()V c net/minecraft/advancements/critereon/SheepPredicate dj net/minecraft/class_10168 f Lcom/mojang/serialization/MapCodec; CODEC b field_54004 f Ljava/util/Optional; sheared c comp_3128 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_63497 a method_63497 m ()Lnet/minecraft/advancements/critereon/SheepPredicate; hasWool b method_63498 m ()Ljava/util/Optional; sheared c comp_3128 m (Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/ShotCrossbowTrigger dk net/minecraft/class_2123 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)V trigger a method_9115 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/ShotCrossbowTrigger$TriggerInstance;)Z method_22509 a method_22509 m ()V c net/minecraft/advancements/critereon/ShotCrossbowTrigger$TriggerInstance dk$a net/minecraft/class_2123$class_2125 f Lcom/mojang/serialization/Codec; CODEC a field_47334 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; item c comp_2090 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55123 a method_55123 m (Lnet/minecraft/world/item/ItemStack;)Z matches a method_9121 m (Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; shotCrossbow a method_35323 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; shotCrossbow a method_9120 m ()Ljava/util/Optional; item b comp_2090 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/SimpleCriterionTrigger dl net/minecraft/class_4558 f Ljava/util/Map; players a field_20735 m (Lnet/minecraft/server/level/ServerPlayer;Ljava/util/function/Predicate;)V trigger a method_22510 m (Lnet/minecraft/server/PlayerAdvancements;)Ljava/util/Set; method_22512 b method_22512 m ()V c net/minecraft/advancements/critereon/SimpleCriterionTrigger$SimpleInstance dl$a net/minecraft/class_4558$class_8788 m ()Ljava/util/Optional; player a comp_2029 c net/minecraft/advancements/critereon/SingleComponentItemPredicate dm net/minecraft/class_9365 m ()Lnet/minecraft/core/component/DataComponentType; componentType a method_58163 m (Ljava/lang/Object;)Z matches a method_58167 c net/minecraft/advancements/critereon/SlideDownBlockTrigger dn net/minecraft/class_4713 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/block/state/BlockState;)V trigger a method_23909 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/advancements/critereon/SlideDownBlockTrigger$TriggerInstance;)Z method_23906 a method_23906 m ()V c net/minecraft/advancements/critereon/SlideDownBlockTrigger$TriggerInstance dn$a net/minecraft/class_4713$class_4714 f Lcom/mojang/serialization/Codec; CODEC a field_47335 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; block c comp_2091 f Ljava/util/Optional; state d comp_2092 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55125 a method_55125 m (Lnet/minecraft/advancements/critereon/SlideDownBlockTrigger$TriggerInstance;)Lcom/mojang/serialization/DataResult; validate a method_55126 m (Lnet/minecraft/advancements/critereon/SlideDownBlockTrigger$TriggerInstance;Lnet/minecraft/core/Holder;)Ljava/util/Optional; method_55127 a method_55127 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; slidesDownBlock a method_23912 m (Lnet/minecraft/world/level/block/state/BlockState;)Z matches a method_23913 m (Lnet/minecraft/core/Holder;Lnet/minecraft/advancements/critereon/StatePropertiesPredicate;)Ljava/util/Optional; method_55128 a method_55128 m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_55129 a method_55129 m ()Ljava/util/Optional; block b comp_2091 m (Lnet/minecraft/advancements/critereon/SlideDownBlockTrigger$TriggerInstance;)Lcom/mojang/serialization/DataResult; method_55130 b method_55130 m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Ljava/lang/String; method_55131 b method_55131 m ()Ljava/util/Optional; state c comp_2092 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/SlimePredicate dp net/minecraft/class_7383 f Lcom/mojang/serialization/MapCodec; CODEC b field_45776 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; size c comp_1829 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53234 a method_53234 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Lnet/minecraft/advancements/critereon/SlimePredicate; sized a method_43157 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; size b comp_1829 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V m ()V c net/minecraft/advancements/critereon/SlotsPredicate dq net/minecraft/class_9350 f Lcom/mojang/serialization/Codec; CODEC a field_49755 f Ljava/util/Map; slots b comp_2455 m ()Ljava/util/Map; slots a comp_2455 m (Lnet/minecraft/world/entity/Entity;)Z matches a method_58119 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/advancements/critereon/ItemPredicate;Lit/unimi/dsi/fastutil/ints/IntList;)Z matchSlots a method_58120 m (Ljava/util/Map;)V m ()V c net/minecraft/advancements/critereon/StartRidingTrigger dr net/minecraft/class_6407 m (Lnet/minecraft/server/level/ServerPlayer;)V trigger a method_37257 m (Lnet/minecraft/advancements/critereon/StartRidingTrigger$TriggerInstance;)Z method_37259 a method_37259 m ()V c net/minecraft/advancements/critereon/StartRidingTrigger$TriggerInstance dr$a net/minecraft/class_6407$class_6408 f Lcom/mojang/serialization/Codec; CODEC a field_47337 f Ljava/util/Optional; player b comp_2029 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; playerStartsRiding a method_37260 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55134 a method_55134 m (Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/StatePropertiesPredicate ds net/minecraft/class_4559 f Lcom/mojang/serialization/Codec; CODEC a field_45777 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49396 f Ljava/util/List; properties c comp_1830 f Lcom/mojang/serialization/Codec; PROPERTIES_CODEC d field_45778 m ()Ljava/util/List; properties a comp_1830 m (Lnet/minecraft/world/level/block/state/BlockState;)Z matches a method_22514 m (Lnet/minecraft/world/level/block/state/StateDefinition;)Ljava/util/Optional; checkState a method_53235 m (Lnet/minecraft/world/level/block/state/StateDefinition;Lnet/minecraft/world/level/block/state/StateHolder;)Z matches a method_22515 m (Lnet/minecraft/world/level/material/FluidState;)Z matches a method_22518 m (Ljava/util/List;)Ljava/util/Map; method_53236 a method_53236 m (Ljava/util/Map$Entry;)Lnet/minecraft/advancements/critereon/StatePropertiesPredicate$PropertyMatcher; method_53237 a method_53237 m (Ljava/util/Map;)Ljava/util/List; method_53238 a method_53238 m (Ljava/util/List;)V m ()V c net/minecraft/advancements/critereon/StatePropertiesPredicate$Builder ds$a net/minecraft/class_4559$class_4560 f Lcom/google/common/collect/ImmutableList$Builder; matchers a field_20738 m ()Lnet/minecraft/advancements/critereon/StatePropertiesPredicate$Builder; properties a method_22523 m (Lnet/minecraft/world/level/block/state/properties/Property;I)Lnet/minecraft/advancements/critereon/StatePropertiesPredicate$Builder; hasProperty a method_22524 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/advancements/critereon/StatePropertiesPredicate$Builder; hasProperty a method_22525 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;)Lnet/minecraft/advancements/critereon/StatePropertiesPredicate$Builder; hasProperty a method_22526 m (Lnet/minecraft/world/level/block/state/properties/Property;Z)Lnet/minecraft/advancements/critereon/StatePropertiesPredicate$Builder; hasProperty a method_22527 m ()Ljava/util/Optional; build b method_22528 m ()V c net/minecraft/advancements/critereon/StatePropertiesPredicate$ExactMatcher ds$b net/minecraft/class_4559$class_4561 f Lcom/mojang/serialization/Codec; CODEC a field_45779 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49397 f Ljava/lang/String; value e comp_1831 m ()Ljava/lang/String; value a comp_1831 m (Ljava/lang/String;)V m ()V c net/minecraft/advancements/critereon/StatePropertiesPredicate$PropertyMatcher ds$c net/minecraft/class_4559$class_4562 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_49398 f Ljava/lang/String; name b comp_1832 f Lnet/minecraft/advancements/critereon/StatePropertiesPredicate$ValueMatcher; valueMatcher c comp_1833 m ()Ljava/lang/String; name a comp_1832 m (Lnet/minecraft/world/level/block/state/StateDefinition;)Ljava/util/Optional; checkState a method_22531 m (Lnet/minecraft/world/level/block/state/StateDefinition;Lnet/minecraft/world/level/block/state/StateHolder;)Z match a method_22530 m ()Lnet/minecraft/advancements/critereon/StatePropertiesPredicate$ValueMatcher; valueMatcher b comp_1833 m (Ljava/lang/String;Lnet/minecraft/advancements/critereon/StatePropertiesPredicate$ValueMatcher;)V m ()V c net/minecraft/advancements/critereon/StatePropertiesPredicate$RangedMatcher ds$d net/minecraft/class_4559$class_4563 f Lcom/mojang/serialization/Codec; CODEC a field_45780 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49399 f Ljava/util/Optional; minValue e comp_1834 f Ljava/util/Optional; maxValue f comp_1835 m ()Ljava/util/Optional; minValue a comp_1834 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53239 a method_53239 m ()Ljava/util/Optional; maxValue b comp_1835 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/StatePropertiesPredicate$ValueMatcher ds$e net/minecraft/class_4559$class_8750 f Lcom/mojang/serialization/Codec; CODEC c field_45781 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_49400 m (Lnet/minecraft/advancements/critereon/StatePropertiesPredicate$ValueMatcher;)Lcom/mojang/datafixers/util/Either; method_57564 a method_57564 m (Lnet/minecraft/world/level/block/state/StateHolder;Lnet/minecraft/world/level/block/state/properties/Property;)Z match a method_22532 m (Lnet/minecraft/advancements/critereon/StatePropertiesPredicate$ValueMatcher;)Lcom/mojang/datafixers/util/Either; method_53243 b method_53243 m ()V c net/minecraft/advancements/critereon/SummonedEntityTrigger dt net/minecraft/class_2128 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)V trigger a method_9124 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/critereon/SummonedEntityTrigger$TriggerInstance;)Z method_22537 a method_22537 m ()V c net/minecraft/advancements/critereon/SummonedEntityTrigger$TriggerInstance dt$a net/minecraft/class_2128$class_2130 f Lcom/mojang/serialization/Codec; CODEC a field_47338 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; entity c comp_2093 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; summonedEntity a method_9129 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55135 a method_55135 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a method_9130 m ()Ljava/util/Optional; entity b comp_2093 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/TagPredicate du net/minecraft/class_8129 f Lnet/minecraft/tags/TagKey; tag a comp_1836 f Z expected b comp_1837 m ()Lnet/minecraft/tags/TagKey; tag a comp_1836 m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; codec a method_53245 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53246 a method_53246 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/TagPredicate; is a method_48965 m (Lnet/minecraft/core/Holder;)Z matches a method_48967 m ()Z expected b comp_1837 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/critereon/TagPredicate; isNot b method_48968 m (Lnet/minecraft/tags/TagKey;Z)V c net/minecraft/advancements/critereon/TameAnimalTrigger dv net/minecraft/class_2131 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/animal/Animal;)V trigger a method_9132 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/advancements/critereon/TameAnimalTrigger$TriggerInstance;)Z method_22538 a method_22538 m ()V c net/minecraft/advancements/critereon/TameAnimalTrigger$TriggerInstance dv$a net/minecraft/class_2131$class_2133 f Lcom/mojang/serialization/Codec; CODEC a field_47344 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; entity c comp_2094 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; tamedAnimal a method_16114 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55136 a method_55136 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a method_9139 m ()Lnet/minecraft/advancements/Criterion; tamedAnimal b method_9138 m ()Ljava/util/Optional; entity c comp_2094 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/TargetBlockTrigger dw net/minecraft/class_4851 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;I)V trigger a method_24861 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/phys/Vec3;ILnet/minecraft/advancements/critereon/TargetBlockTrigger$TriggerInstance;)Z method_24951 a method_24951 m ()V c net/minecraft/advancements/critereon/TargetBlockTrigger$TriggerInstance dw$a net/minecraft/class_4851$class_4852 f Lcom/mojang/serialization/Codec; CODEC a field_47345 f Ljava/util/Optional; player b comp_2029 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; signalStrength c comp_2095 f Ljava/util/Optional; projectile d comp_2096 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55137 a method_55137 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; targetHit a method_24865 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/phys/Vec3;I)Z matches a method_24952 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; signalStrength b comp_2095 m ()Ljava/util/Optional; projectile c comp_2096 m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/TradeTrigger dx net/minecraft/class_2140 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/npc/AbstractVillager;Lnet/minecraft/world/item/ItemStack;)V trigger a method_9146 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/TradeTrigger$TriggerInstance;)Z method_22539 a method_22539 m ()V c net/minecraft/advancements/critereon/TradeTrigger$TriggerInstance dx$a net/minecraft/class_2140$class_2142 f Lcom/mojang/serialization/Codec; CODEC a field_47347 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; villager c comp_2097 f Ljava/util/Optional; item d comp_2098 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/advancements/Criterion; tradedWithVillager a method_38914 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55138 a method_55138 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/ItemStack;)Z matches a method_9154 m ()Lnet/minecraft/advancements/Criterion; tradedWithVillager b method_9153 m ()Ljava/util/Optional; villager c comp_2097 m ()Ljava/util/Optional; item d comp_2098 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/UsedEnderEyeTrigger dy net/minecraft/class_2143 m (DLnet/minecraft/advancements/critereon/UsedEnderEyeTrigger$TriggerInstance;)Z method_22540 a method_22540 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;)V trigger a method_9157 m ()V c net/minecraft/advancements/critereon/UsedEnderEyeTrigger$TriggerInstance dy$a net/minecraft/class_2143$class_2145 f Lcom/mojang/serialization/Codec; CODEC a field_47350 f Ljava/util/Optional; player b comp_2029 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; distance c comp_2099 m (D)Z matches a method_9162 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55142 a method_55142 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; distance b comp_2099 m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)V m ()V c net/minecraft/advancements/critereon/UsedTotemTrigger dz net/minecraft/class_2148 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)V trigger a method_9165 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/UsedTotemTrigger$TriggerInstance;)Z method_22541 a method_22541 m ()V c net/minecraft/advancements/critereon/UsedTotemTrigger$TriggerInstance dz$a net/minecraft/class_2148$class_2150 f Lcom/mojang/serialization/Codec; CODEC a field_47351 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; item c comp_2100 m (Lnet/minecraft/advancements/critereon/ItemPredicate;)Lnet/minecraft/advancements/Criterion; usedTotem a method_35399 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55143 a method_55143 m (Lnet/minecraft/world/item/ItemStack;)Z matches a method_9171 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; usedTotem a method_9170 m ()Ljava/util/Optional; item b comp_2100 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/UsingItemTrigger ea net/minecraft/class_6409 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)V trigger a method_37262 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/advancements/critereon/UsingItemTrigger$TriggerInstance;)Z method_37263 a method_37263 m ()V c net/minecraft/advancements/critereon/UsingItemTrigger$TriggerInstance ea$a net/minecraft/class_6409$class_6410 f Lcom/mojang/serialization/Codec; CODEC a field_47353 f Ljava/util/Optional; player b comp_2029 f Ljava/util/Optional; item c comp_2101 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; lookingAt a method_37265 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55144 a method_55144 m (Lnet/minecraft/world/item/ItemStack;)Z matches a method_37266 m ()Ljava/util/Optional; item b comp_2101 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/advancements/critereon/WrappedMinMaxBounds eb net/minecraft/class_2152 f Lnet/minecraft/advancements/critereon/WrappedMinMaxBounds; ANY a field_9780 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INTS_ONLY b field_9781 f Ljava/lang/Float; min c comp_1840 f Ljava/lang/Float; max d comp_1841 m ()Lcom/google/gson/JsonElement; serializeToJson a method_35407 m (D)Z matchesSqr a method_35400 m (F)Lnet/minecraft/advancements/critereon/WrappedMinMaxBounds; exactly a method_35401 m (FF)Lnet/minecraft/advancements/critereon/WrappedMinMaxBounds; between a method_35402 m (Lcom/google/gson/JsonElement;)Lnet/minecraft/advancements/critereon/WrappedMinMaxBounds; fromJson a method_35403 m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/advancements/critereon/WrappedMinMaxBounds; fromReader a method_35404 m (Lcom/mojang/brigadier/StringReader;ZLjava/util/function/Function;)Lnet/minecraft/advancements/critereon/WrappedMinMaxBounds; fromReader a method_9172 m (Ljava/lang/Float;)Ljava/lang/Float; method_35405 a method_35405 m (Ljava/lang/Float;Ljava/util/function/Function;)Ljava/lang/Float; optionallyFormat a method_9174 m ()Ljava/lang/Float; min b comp_1840 m (F)Lnet/minecraft/advancements/critereon/WrappedMinMaxBounds; atLeast b method_35406 m (Lcom/mojang/brigadier/StringReader;Z)Ljava/lang/Float; readNumber b method_9176 m ()Ljava/lang/Float; max c comp_1841 m (F)Lnet/minecraft/advancements/critereon/WrappedMinMaxBounds; atMost c method_35408 m (Lcom/mojang/brigadier/StringReader;Z)Z isAllowedNumber c method_9173 m (F)Z matches d method_35409 m (Ljava/lang/Float;Ljava/lang/Float;)V m ()V c net/minecraft/advancements/critereon/package-info ec net/minecraft/class_6129 c net/minecraft/advancements/package-info ed net/minecraft/class_6132 c net/minecraft/commands/BrigadierExceptions ee net/minecraft/class_2156 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; DISPATCHER_PARSE_EXCEPTION A field_9790 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; DOUBLE_TOO_SMALL a field_9799 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; DOUBLE_TOO_BIG b field_9788 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; FLOAT_TOO_SMALL c field_9802 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; FLOAT_TOO_BIG d field_9795 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; INTEGER_TOO_SMALL e field_9784 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; INTEGER_TOO_BIG f field_9793 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; LONG_TOO_SMALL g field_18140 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; LONG_TOO_BIG h field_18141 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; LITERAL_INCORRECT i field_9796 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_START_OF_QUOTE j field_9783 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_END_OF_QUOTE k field_9803 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_ESCAPE l field_9791 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_BOOL m field_9789 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_INT n field_9786 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_INT o field_9801 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_LONG p field_18142 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_LONG q field_18143 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_DOUBLE r field_9800 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_DOUBLE s field_9798 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_INVALID_FLOAT t field_9804 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_FLOAT u field_9787 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; READER_EXPECTED_BOOL v field_9794 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; READER_EXPECTED_SYMBOL w field_9785 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; DISPATCHER_UNKNOWN_COMMAND x field_9797 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; DISPATCHER_UNKNOWN_ARGUMENT y field_9792 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; DISPATCHER_EXPECTED_ARGUMENT_SEPARATOR z field_9782 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9184 a method_9184 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_18479 a method_18479 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9188 b method_9188 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_18480 b method_18480 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9179 c method_9179 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9186 c method_9186 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9182 d method_9182 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9190 d method_9190 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_18481 e method_18481 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9178 e method_9178 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9181 f method_9181 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9180 f method_9180 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9185 g method_9185 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9183 g method_9183 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9191 h method_9191 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9187 h method_9187 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9189 i method_9189 m ()V m ()V c net/minecraft/commands/CacheableFunction ef net/minecraft/class_2159 f Lcom/mojang/serialization/Codec; CODEC a field_47409 f Lnet/minecraft/resources/ResourceLocation; id b field_9807 f Z resolved c field_9810 f Ljava/util/Optional; function d field_9808 m ()Lnet/minecraft/resources/ResourceLocation; getId a method_9197 m (Lnet/minecraft/server/ServerFunctionManager;)Ljava/util/Optional; get a method_9196 m (Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/commands/CommandBuildContext eg net/minecraft/class_7157 m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures a method_64226 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/commands/CommandBuildContext; simple a method_46722 c net/minecraft/commands/CommandBuildContext$1 eg$1 net/minecraft/class_7157$1 f Lnet/minecraft/core/HolderLookup$Provider; val$access a field_40908 f Lnet/minecraft/world/flag/FeatureFlagSet; val$enabledFeatures b field_40909 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/HolderLookup$RegistryLookup; method_56810 a method_56810 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/flag/FeatureFlagSet;)V c net/minecraft/commands/CommandResultCallback eh net/minecraft/class_8935 f Lnet/minecraft/commands/CommandResultCallback; EMPTY a field_47158 m (Lnet/minecraft/commands/CommandResultCallback;Lnet/minecraft/commands/CommandResultCallback;ZI)V method_54880 a method_54880 m ()V c net/minecraft/commands/CommandResultCallback$1 eh$1 net/minecraft/class_8935$1 m ()V c net/minecraft/commands/CommandSigningContext ei net/minecraft/class_7448 f Lnet/minecraft/commands/CommandSigningContext; ANONYMOUS a field_39901 m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; getArgument a method_44907 m ()V c net/minecraft/commands/CommandSigningContext$1 ei$1 net/minecraft/class_7448$1 m ()V c net/minecraft/commands/CommandSigningContext$SignedArguments ei$a net/minecraft/class_7448$class_7449 f Ljava/util/Map; arguments b comp_971 m ()Ljava/util/Map; arguments a comp_971 m (Ljava/util/Map;)V c net/minecraft/commands/CommandSource ej net/minecraft/class_2165 f Lnet/minecraft/commands/CommandSource; NULL a field_17395 m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a method_43496 m ()Z shouldInformAdmins c method_9201 m ()Z alwaysAccepts o_ method_36320 m ()Z acceptsSuccess x_ method_9200 m ()Z acceptsFailure y_ method_9202 m ()V c net/minecraft/commands/CommandSource$1 ej$1 net/minecraft/class_2165$1 m ()V c net/minecraft/commands/CommandSourceStack ek net/minecraft/class_2168 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_PLAYER a field_9824 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_ENTITY b field_9827 f Lnet/minecraft/commands/CommandSource; source d field_9819 f Lnet/minecraft/world/phys/Vec3; worldPosition e field_9817 f Lnet/minecraft/server/level/ServerLevel; level f field_9828 f I permissionLevel g field_9815 f Ljava/lang/String; textName h field_9826 f Lnet/minecraft/network/chat/Component; displayName i field_9825 f Lnet/minecraft/server/MinecraftServer; server j field_9818 f Z silent k field_9823 f Lnet/minecraft/world/entity/Entity; entity l field_9820 f Lnet/minecraft/commands/CommandResultCallback; resultCallback m field_47159 f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; anchor n field_9816 f Lnet/minecraft/world/phys/Vec2; rotation o field_9822 f Lnet/minecraft/commands/CommandSigningContext; signingContext p field_39183 f Lnet/minecraft/util/TaskChainer; chatMessageChainer q field_39834 m ()Lnet/minecraft/commands/CommandSourceStack; withSuppressedOutput a method_9217 m (I)Lnet/minecraft/commands/CommandSourceStack; withPermission a method_9206 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getLookup a method_71773 m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/CommandSourceStack; withLevel a method_9227 m (Lnet/minecraft/server/level/ServerPlayer;)Z shouldFilterMessageTo a method_45067 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/commands/CommandSourceStack; withEntity a method_9232 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;)Lnet/minecraft/commands/CommandSourceStack; facing a method_9220 m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/resources/ResourceLocation; method_64830 a method_64830 m (Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/CommandSourceStack; withCallback a method_9231 m (Lnet/minecraft/commands/CommandResultCallback;Ljava/util/function/BinaryOperator;)Lnet/minecraft/commands/CommandSourceStack; withCallback a method_9209 m (Lnet/minecraft/commands/CommandSigningContext;Lnet/minecraft/util/TaskChainer;)Lnet/minecraft/commands/CommandSourceStack; withSigningContext a method_43735 m (Lnet/minecraft/commands/CommandSource;)Lnet/minecraft/commands/CommandSourceStack; withSource a method_36321 m (Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/core/HolderLookup;)Ljava/util/concurrent/CompletableFuture; method_41212 a method_41212 m (Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;)Lnet/minecraft/commands/CommandSourceStack; withAnchor a method_9218 m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/commands/CommandSourceStack; withRotation a method_9216 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/commands/CommandSourceStack; withPosition a method_9208 m (Ljava/util/function/Supplier;Z)V sendSuccess a method_9226 m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a method_45068 m (Lnet/minecraft/network/chat/OutgoingChatMessage;ZLnet/minecraft/network/chat/ChatType$Bound;)V sendChatMessage a method_44749 m ()Lnet/minecraft/network/chat/Component; getDisplayName b method_9223 m (I)Lnet/minecraft/commands/CommandSourceStack; withMaximumPermission b method_9230 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/commands/CommandSourceStack; facing b method_9221 m (Lnet/minecraft/network/chat/Component;)V sendFailure b method_9213 m ()Ljava/lang/String; getTextName c method_9214 m (Lnet/minecraft/network/chat/Component;)V broadcastToAdmins c method_9212 m ()Lnet/minecraft/world/phys/Vec3; getPosition d method_9222 m ()Lnet/minecraft/server/level/ServerLevel; getLevel e method_9225 m ()Lnet/minecraft/world/entity/Entity; getEntity f method_9228 m ()Lnet/minecraft/world/entity/Entity; getEntityOrException g method_9229 m ()Lnet/minecraft/server/level/ServerPlayer; getPlayerOrException h method_9207 m ()Lnet/minecraft/server/level/ServerPlayer; getPlayer i method_44023 m ()Z isPlayer j method_43737 m ()Lnet/minecraft/world/phys/Vec2; getRotation k method_9210 m ()Lnet/minecraft/server/MinecraftServer; getServer l method_9211 m ()Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; getAnchor m method_9219 m ()Lnet/minecraft/commands/CommandSigningContext; getSigningContext n method_43738 m ()Lnet/minecraft/util/TaskChainer; getChatMessageChainer o method_44909 m (Lnet/minecraft/commands/CommandSource;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec2;Lnet/minecraft/server/level/ServerLevel;ILjava/lang/String;Lnet/minecraft/network/chat/Component;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/entity/Entity;)V m (Lnet/minecraft/commands/CommandSource;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec2;Lnet/minecraft/server/level/ServerLevel;ILjava/lang/String;Lnet/minecraft/network/chat/Component;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/entity/Entity;ZLnet/minecraft/commands/CommandResultCallback;Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;Lnet/minecraft/commands/CommandSigningContext;Lnet/minecraft/util/TaskChainer;)V m ()V c net/minecraft/commands/Commands el net/minecraft/class_2170 f Ljava/lang/String; COMMAND_PREFIX a field_60859 f I LEVEL_ALL b field_31837 f I LEVEL_MODERATORS c field_31838 f I LEVEL_GAMEMASTERS d field_31839 f I LEVEL_ADMINS e field_31840 f I LEVEL_OWNERS f field_31841 f Ljava/lang/ThreadLocal; CURRENT_EXECUTION_CONTEXT g field_46823 f Lorg/slf4j/Logger; LOGGER h field_9833 f Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector; COMMAND_NODE_INSPECTOR i field_60672 f Lcom/mojang/brigadier/CommandDispatcher; dispatcher j field_9832 m ()Lcom/mojang/brigadier/CommandDispatcher; getDispatcher a method_9235 m (I)Lnet/minecraft/server/commands/PermissionCheck; hasPermission a method_71774 m (Lnet/minecraft/server/level/ServerPlayer;)V sendCommands a method_9241 m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Collection;)V method_41710 a method_41710 m (Lcom/mojang/brigadier/ParseResults;)V validateParseResults a method_54312 m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)V performCommand a method_9249 m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;Lnet/minecraft/commands/CommandSourceStack;)Lcom/mojang/brigadier/context/ContextChain; finishParsing a method_54492 m (Lcom/mojang/brigadier/ParseResults;Ljava/util/function/UnaryOperator;)Lcom/mojang/brigadier/ParseResults; mapSource a method_45018 m (Lcom/mojang/brigadier/arguments/ArgumentType;)Ljava/lang/String; method_30851 a method_30851 m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Ljava/lang/Object;Ljava/util/Map;)V fillUsableCommands a method_9239 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)V performPrefixedCommand a method_44252 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Consumer;)V executeCommandInContext a method_54313 m (Lnet/minecraft/commands/Commands$ParseFunction;)Ljava/util/function/Predicate; createValidator a method_9238 m (Lnet/minecraft/commands/Commands$ParseFunction;Ljava/lang/String;)Z method_9240 a method_9240 m (Ljava/lang/String;)Ljava/lang/String; trimOptionalPrefix a method_71971 m (Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; argument a method_9244 m (Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/execution/ExecutionContext;)V method_54314 a method_54314 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_54493 a method_54493 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/commands/CommandBuildContext; createValidationContext a method_46732 m (Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_9242 a method_9242 m ()V validate b method_30852 m (Lcom/mojang/brigadier/ParseResults;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; getParseException b method_23917 m (Lcom/mojang/brigadier/arguments/ArgumentType;)Z method_30853 b method_30853 m (Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; literal b method_9247 m (Lcom/mojang/brigadier/ParseResults;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_54494 c method_54494 m (Ljava/lang/String;)Ljava/lang/String; method_44253 c method_44253 m (Lnet/minecraft/commands/Commands$CommandSelection;Lnet/minecraft/commands/CommandBuildContext;)V m ()V c net/minecraft/commands/Commands$1 el$1 net/minecraft/class_2170$1 m ()V c net/minecraft/commands/Commands$2 el$2 net/minecraft/class_2170$2 f Lnet/minecraft/core/HolderLookup$Provider; val$registries a field_40921 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/HolderLookup$RegistryLookup$Delegate; createLookup a method_56811 m (Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/commands/Commands$2$1 el$2$1 net/minecraft/class_2170$2$1 f Lnet/minecraft/core/HolderLookup$RegistryLookup; val$original a field_40922 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; method_46734 c method_46734 m (Lnet/minecraft/commands/Commands$2;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V c net/minecraft/commands/Commands$CommandSelection el$a net/minecraft/class_2170$class_5364 f Lnet/minecraft/commands/Commands$CommandSelection; ALL a field_25419 f Lnet/minecraft/commands/Commands$CommandSelection; DEDICATED b field_25420 f Lnet/minecraft/commands/Commands$CommandSelection; INTEGRATED c field_25421 f Z includeIntegrated d field_25422 f Z includeDedicated e field_25423 f [Lnet/minecraft/commands/Commands$CommandSelection; $VALUES f field_25424 m ()[Lnet/minecraft/commands/Commands$CommandSelection; $values a method_36791 m (Ljava/lang/String;IZZ)V m ()V c net/minecraft/commands/Commands$ParseFunction el$b net/minecraft/class_2170$class_2171 c net/minecraft/commands/ExecutionCommandSource em net/minecraft/class_8839 m (Lcom/mojang/brigadier/context/CommandContext;ZI)V method_54316 a method_54316 m (Lcom/mojang/brigadier/exceptions/CommandExceptionType;Lcom/mojang/brigadier/Message;ZLnet/minecraft/commands/execution/TraceCallbacks;)V handleError a method_54491 m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;ZLnet/minecraft/commands/execution/TraceCallbacks;)V handleError a method_54495 m ()Lnet/minecraft/commands/ExecutionCommandSource; clearCallbacks a_ method_54311 m (Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/ExecutionCommandSource; withCallback b method_54307 m ()Lcom/mojang/brigadier/ResultConsumer; resultConsumer b_ method_54317 m ()Lnet/minecraft/commands/CommandResultCallback; callback p method_54881 m ()Lcom/mojang/brigadier/CommandDispatcher; dispatcher w method_54310 m ()Z isSilent x method_54882 c net/minecraft/commands/FunctionInstantiationException en net/minecraft/class_8643 f Lnet/minecraft/network/chat/Component; messageComponent a field_45154 m ()Lnet/minecraft/network/chat/Component; messageComponent a method_52600 m (Lnet/minecraft/network/chat/Component;)V c net/minecraft/commands/ParserUtils eo net/minecraft/class_9010 m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/CharPredicate;)Ljava/lang/String; readWhile a method_58128 m ()V c net/minecraft/commands/PermissionSource ep net/minecraft/class_11456 m (I)Z hasPermission c method_9259 m ()Z allowsSelectors c_ method_71775 c net/minecraft/commands/PermissionSource$Check ep$a net/minecraft/class_11456$class_11457 f I requiredLevel a comp_4364 m (Lnet/minecraft/commands/PermissionSource;)Z test a method_71776 m (I)V c net/minecraft/commands/SharedSuggestionProvider eq net/minecraft/class_2172 f Lcom/google/common/base/CharMatcher; MATCH_SPLITTER c field_55224 m ()Ljava/util/Collection; getRelevantCoordinates A method_17771 m ()Ljava/util/Collection; getAbsoluteCoordinates B method_17772 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; suggestRegistryElements a method_41213 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation; method_9263 a method_9263 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; customSuggestion a method_9261 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType;)Ljava/util/concurrent/CompletableFuture; listSuggestions a method_71777 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/resources/ResourceLocation;)V method_9275 a method_9275 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;)V method_9266 a method_9266 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)V method_9256 a method_9256 m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestResource a method_9270 m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; suggestResource a method_9258 m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; suggestResource a method_9255 m (Ljava/lang/Iterable;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V filterResources a method_9250 m (Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V filterResources a method_9268 m (Ljava/lang/String;Ljava/lang/String;)Z matchesSubStr a method_27136 m (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; suggestCoordinates a method_9260 m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestResource a method_9257 m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; suggestResource a method_40182 m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; suggestResource a method_9271 m (Lnet/minecraft/core/HolderLookup;Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V suggestRegistryElements a method_41214 m ([Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggest a method_9253 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation; method_9251 b method_9251 m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggest b method_9265 m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; suggest b method_35510 m (Ljava/lang/String;Ljava/lang/String;)Z method_9272 b method_9272 m (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; suggest2DCoordinates b method_9252 m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggest b method_9264 m ()Ljava/util/Collection; getOnlinePlayerNames q method_9262 m ()Ljava/util/Collection; getAllTeams r method_9267 m ()Ljava/util/stream/Stream; getAvailableSounds s method_9254 m ()Ljava/util/Set; levels t method_29310 m ()Lnet/minecraft/core/RegistryAccess; registryAccess u method_30497 m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures v method_45549 m ()Ljava/util/Collection; getCustomTabSugggestions y method_44750 m ()Ljava/util/Collection; getSelectedEntities z method_9269 m ()V c net/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType eq$a net/minecraft/class_2172$class_7078 f Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType; TAGS a field_37262 f Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType; ELEMENTS b field_37263 f Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType; ALL c field_37264 f [Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType; $VALUES d field_37265 m ()Z shouldSuggestTags a method_41215 m ()Z shouldSuggestElements b method_41216 m ()[Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType; $values c method_41217 m (Ljava/lang/String;I)V m ()V c net/minecraft/commands/SharedSuggestionProvider$TextCoordinates eq$b net/minecraft/class_2172$class_2173 f Lnet/minecraft/commands/SharedSuggestionProvider$TextCoordinates; DEFAULT_LOCAL a field_9834 f Lnet/minecraft/commands/SharedSuggestionProvider$TextCoordinates; DEFAULT_GLOBAL b field_9838 f Ljava/lang/String; x c field_9835 f Ljava/lang/String; y d field_9836 f Ljava/lang/String; z e field_9837 m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V m ()V c net/minecraft/commands/arguments/AngleArgument er net/minecraft/class_5473 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE a field_26368 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_ANGLE b field_27345 f Ljava/util/Collection; EXAMPLES c field_26369 m ()Lnet/minecraft/commands/arguments/AngleArgument; angle a method_30658 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/AngleArgument$SingleAngle; parse a method_30659 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F getAngle a method_30660 m ()V m ()V c net/minecraft/commands/arguments/AngleArgument$SingleAngle er$a net/minecraft/class_5473$class_5474 f F angle a field_26370 f Z isRelative b field_26371 m (Lnet/minecraft/commands/CommandSourceStack;)F getAngle a method_30661 m (FZ)V c net/minecraft/commands/arguments/ArgumentSignatures es net/minecraft/class_7450 f Lnet/minecraft/commands/arguments/ArgumentSignatures; EMPTY a field_39807 f Ljava/util/List; entries b comp_912 f I MAX_ARGUMENT_COUNT c field_39418 f I MAX_ARGUMENT_NAME_LENGTH d field_39185 m ()Ljava/util/List; entries a comp_912 m (Lnet/minecraft/commands/arguments/ArgumentSignatures$Signer;Lnet/minecraft/network/chat/SignableCommand$Argument;)Lnet/minecraft/commands/arguments/ArgumentSignatures$Entry; method_45561 a method_45561 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_43749 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/commands/arguments/ArgumentSignatures$Entry;)V method_44799 a method_44799 m (Lnet/minecraft/network/chat/SignableCommand;Lnet/minecraft/commands/arguments/ArgumentSignatures$Signer;)Lnet/minecraft/commands/arguments/ArgumentSignatures; signCommand a method_44797 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/util/List;)V m ()V c net/minecraft/commands/arguments/ArgumentSignatures$Entry es$a net/minecraft/class_7450$class_7599 f Ljava/lang/String; name a comp_913 f Lnet/minecraft/network/chat/MessageSignature; signature b comp_914 m ()Ljava/lang/String; name a comp_913 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_44800 m ()Lnet/minecraft/network/chat/MessageSignature; signature b comp_914 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/lang/String;Lnet/minecraft/network/chat/MessageSignature;)V c net/minecraft/commands/arguments/ArgumentSignatures$Signer es$b net/minecraft/class_7450$class_7600 c net/minecraft/commands/arguments/ColorArgument et net/minecraft/class_2177 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_VALUE a field_9840 f Ljava/util/Collection; EXAMPLES b field_9839 m ()Lnet/minecraft/commands/arguments/ColorArgument; color a method_9276 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/ChatFormatting; parse a method_9279 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/ChatFormatting; getColor a method_9277 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9278 a method_9278 m ()V m ()V c net/minecraft/commands/arguments/ComponentArgument eu net/minecraft/class_2178 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_COMPONENT a field_9842 f Ljava/util/Collection; EXAMPLES b field_9841 f Lcom/mojang/serialization/DynamicOps; OPS c field_58143 f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; TAG_PARSER d field_57829 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getRawComponent a method_67414 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; getResolvedComponent a method_67415 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ComponentArgument; textComponent a method_9281 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9282 a method_9282 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getResolvedComponent b method_67416 m (Lnet/minecraft/core/HolderLookup$Provider;)V m ()V c net/minecraft/commands/arguments/CompoundTagArgument ev net/minecraft/class_2179 f Ljava/util/Collection; EXAMPLES a field_9843 m ()Lnet/minecraft/commands/arguments/CompoundTagArgument; compoundTag a method_9284 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/nbt/CompoundTag; parse a method_9286 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; getCompoundTag a method_9285 m ()V m ()V c net/minecraft/commands/arguments/DimensionArgument ew net/minecraft/class_2181 f Ljava/util/Collection; EXAMPLES a field_9844 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_VALUE b field_9845 m ()Lnet/minecraft/commands/arguments/DimensionArgument; dimension a method_9288 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_9291 a method_9291 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/ResourceLocation; parse a method_9287 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/ServerLevel; getDimension a method_9289 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9290 a method_9290 m ()V m ()V c net/minecraft/commands/arguments/EntityAnchorArgument ex net/minecraft/class_2183 f Ljava/util/Collection; EXAMPLES a field_9847 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID b field_9846 m ()Lnet/minecraft/commands/arguments/EntityAnchorArgument; anchor a method_9295 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; parse a method_9292 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; getAnchor a method_9294 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9293 a method_9293 m ()V m ()V c net/minecraft/commands/arguments/EntityAnchorArgument$Anchor ex$a net/minecraft/class_2183$class_2184 f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; FEET a field_9853 f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; EYES b field_9851 f Ljava/util/Map; BY_NAME c field_9852 f Ljava/lang/String; name d field_9849 f Ljava/util/function/BiFunction; transform e field_9848 f [Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; $VALUES f field_9850 m ()[Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; $values a method_36814 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; apply a method_9302 m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec3; apply a method_9299 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; method_9298 a method_9298 m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; getByName a method_9296 m (Ljava/util/HashMap;)V method_9297 a method_9297 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; method_9300 b method_9300 m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiFunction;)V m ()V c net/minecraft/commands/arguments/EntityArgument ey net/minecraft/class_2186 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_SINGLE_ENTITY a field_9860 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_SINGLE_PLAYER b field_9864 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ONLY_PLAYERS_ALLOWED c field_9861 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_ENTITIES_FOUND d field_9863 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_PLAYERS_FOUND e field_9856 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SELECTORS_NOT_ALLOWED f field_9862 f Ljava/util/Collection; EXAMPLES g field_9859 f Z single h field_9858 f Z playersOnly i field_9857 m ()Lnet/minecraft/commands/arguments/EntityArgument; entity a method_9309 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/selector/EntitySelector; parse a method_61178 m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/selector/EntitySelector; parse a method_61179 m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/selector/EntitySelector; parse a method_9318 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/entity/Entity; getEntity a method_9313 m (Lnet/minecraft/commands/SharedSuggestionProvider;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V method_9311 a method_9311 m ()Lnet/minecraft/commands/arguments/EntityArgument; entities b method_9306 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getEntities b method_9317 m ()Lnet/minecraft/commands/arguments/EntityArgument; player c method_9305 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getOptionalEntities c method_9307 m ()Lnet/minecraft/commands/arguments/EntityArgument; players d method_9308 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getOptionalPlayers d method_9310 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer; getPlayer e method_9315 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getPlayers f method_9312 m (ZZ)V m ()V c net/minecraft/commands/arguments/EntityArgument$Info ey$a net/minecraft/class_2186$class_2187 f B FLAG_SINGLE a field_37850 f B FLAG_PLAYERS_ONLY b field_37851 m (Lnet/minecraft/commands/arguments/EntityArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a method_9319 m (Lnet/minecraft/commands/arguments/EntityArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_9320 m (Lnet/minecraft/commands/arguments/EntityArgument;)Lnet/minecraft/commands/arguments/EntityArgument$Info$Template; unpack a method_41727 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/EntityArgument$Info$Template; deserializeFromNetwork a method_9321 m ()V c net/minecraft/commands/arguments/EntityArgument$Info$Template ey$a$a net/minecraft/class_2186$class_2187$class_7171 f Lnet/minecraft/commands/arguments/EntityArgument$Info; field_37852 a field_37852 f Z single b field_37853 f Z playersOnly c field_37854 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/EntityArgument; instantiate a method_41729 m (Lnet/minecraft/commands/arguments/EntityArgument$Info;ZZ)V c net/minecraft/commands/arguments/GameModeArgument ez net/minecraft/class_7918 f Ljava/util/Collection; EXAMPLES a field_41088 f [Lnet/minecraft/world/level/GameType; VALUES b field_41089 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID c field_41090 m ()Lnet/minecraft/commands/arguments/GameModeArgument; gameMode a method_47383 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/level/GameType; parse a method_47384 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/GameType; getGameMode a method_47385 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_47386 a method_47386 m ()V m ()V c net/minecraft/commands/arguments/GameProfileArgument fa net/minecraft/class_2191 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_UNKNOWN_PLAYER a field_9869 f Ljava/util/Collection; EXAMPLES b field_9868 m ()Lnet/minecraft/commands/arguments/GameProfileArgument; gameProfile a method_9329 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/GameProfileArgument$Result; parse a method_61180 m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/GameProfileArgument$Result; parse a method_61181 m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/GameProfileArgument$Result; parse a method_9331 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getGameProfiles a method_9330 m (Lnet/minecraft/commands/SharedSuggestionProvider;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V method_9332 a method_9332 m (Ljava/lang/String;Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/Collection; method_9328 a method_9328 m ()V m ()V c net/minecraft/commands/arguments/GameProfileArgument$Result fa$a net/minecraft/class_2191$class_2192 c net/minecraft/commands/arguments/GameProfileArgument$SelectorResult fa$b net/minecraft/class_2191$class_2193 f Lnet/minecraft/commands/arguments/selector/EntitySelector; selector a field_9870 m (Lnet/minecraft/commands/arguments/selector/EntitySelector;)V c net/minecraft/commands/arguments/HeightmapTypeArgument fb net/minecraft/class_8199 f Lcom/mojang/serialization/Codec; LOWER_CASE_CODEC a field_42994 m ()Lnet/minecraft/commands/arguments/HeightmapTypeArgument; heightmap a method_49542 m (I)[Lnet/minecraft/world/level/levelgen/Heightmap$Types; method_49543 a method_49543 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; getHeightmap a method_49544 m ()[Lnet/minecraft/world/level/levelgen/Heightmap$Types; keptTypes b method_49546 m (Ljava/lang/String;)Ljava/lang/String; method_49547 b method_49547 m ()V m ()V c net/minecraft/commands/arguments/HexColorArgument fc net/minecraft/class_11199 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_HEX a field_59769 f Ljava/util/Collection; EXAMPLES b field_59770 m ()Lnet/minecraft/commands/arguments/HexColorArgument; hexColor a method_70758 m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; parse a method_70759 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Integer; getHexColor a method_70760 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_70761 a method_70761 m ()V m ()V c net/minecraft/commands/arguments/MessageArgument fd net/minecraft/class_2196 f Ljava/util/Collection; EXAMPLES a field_9876 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; TOO_LONG b field_51482 m ()Lnet/minecraft/commands/arguments/MessageArgument; message a method_9340 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/MessageArgument$Message; parse a method_9338 m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/MessageArgument$Message; parse a method_61182 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getMessage a method_9339 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Consumer;)V resolveChatMessage a method_45562 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/util/concurrent/CompletableFuture; filterPlainText a method_45563 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_59836 a method_59836 m (Ljava/util/function/Consumer;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/PlayerChatMessage;)V resolveSignedMessage a method_45566 m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/network/chat/Component;Ljava/util/function/Consumer;Lnet/minecraft/server/network/FilteredText;)V method_45568 a method_45568 m (Ljava/util/function/Consumer;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/PlayerChatMessage;)V resolveDisguisedMessage b method_45569 m ()V m ()V c net/minecraft/commands/arguments/MessageArgument$Message fd$a net/minecraft/class_2196$class_2197 f Ljava/lang/String; text a comp_2653 f [Lnet/minecraft/commands/arguments/MessageArgument$Part; parts b comp_2654 m ()Ljava/lang/String; text a comp_2653 m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/MessageArgument$Message; parseText a method_9342 m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/network/chat/Component; resolveComponent a method_44268 m (Lnet/minecraft/commands/CommandSourceStack;Z)Lnet/minecraft/network/chat/Component; toComponent a method_9341 m ()[Lnet/minecraft/commands/arguments/MessageArgument$Part; parts b comp_2654 m (Ljava/lang/String;[Lnet/minecraft/commands/arguments/MessageArgument$Part;)V c net/minecraft/commands/arguments/MessageArgument$Part fd$b net/minecraft/class_2196$class_2198 f I start a comp_2655 f I end b comp_2656 f Lnet/minecraft/commands/arguments/selector/EntitySelector; selector c comp_2657 m ()I start a comp_2655 m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/network/chat/Component; toComponent a method_9345 m ()I end b comp_2656 m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; selector c comp_2657 m (IILnet/minecraft/commands/arguments/selector/EntitySelector;)V c net/minecraft/commands/arguments/NbtPathArgument fe net/minecraft/class_2203 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_NODE a field_9900 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_DATA_TOO_DEEP b field_41706 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOTHING_FOUND c field_9899 f Ljava/util/Collection; EXAMPLES d field_9898 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_EXPECTED_LIST e field_41708 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_INDEX f field_41709 f C INDEX_MATCH_START g field_32182 f C INDEX_MATCH_END h field_32183 f C KEY_MATCH_START i field_32184 f C KEY_MATCH_END j field_32185 f C QUOTED_KEY_START k field_32186 f C SINGLE_QUOTED_KEY_START l field_44920 m ()Lnet/minecraft/commands/arguments/NbtPathArgument; nbtPath a method_9360 m (C)Z isAllowedInUnquotedName a method_9355 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; parse a method_9362 m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lnet/minecraft/commands/arguments/NbtPathArgument$Node; readObjectNode a method_9352 m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/NbtPathArgument$Node; parseNode a method_9361 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; getPath a method_9358 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_47969 a method_47969 m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/function/Predicate; createTagPredicate a method_9359 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/Tag;)Z method_9353 a method_9353 m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; readUnquotedName b method_9357 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_47970 b method_47970 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9356 c method_9356 m ()V m ()V c net/minecraft/commands/arguments/NbtPathArgument$AllElementsNode fe$a net/minecraft/class_2203$class_2204 f Lnet/minecraft/commands/arguments/NbtPathArgument$AllElementsNode; INSTANCE a field_9901 m ()V m ()V c net/minecraft/commands/arguments/NbtPathArgument$CompoundChildNode fe$b net/minecraft/class_2203$class_2205 f Ljava/lang/String; name a field_9902 m (Ljava/lang/String;)V c net/minecraft/commands/arguments/NbtPathArgument$IndexedElementNode fe$c net/minecraft/class_2203$class_2206 f I index a field_9903 m (I)V c net/minecraft/commands/arguments/NbtPathArgument$MatchElementNode fe$d net/minecraft/class_2203$class_2207 f Lnet/minecraft/nbt/CompoundTag; pattern a field_9904 f Ljava/util/function/Predicate; predicate b field_9905 m (Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/nbt/Tag;)V method_9365 a method_9365 m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/commands/arguments/NbtPathArgument$MatchObjectNode fe$e net/minecraft/class_2203$class_2208 f Ljava/lang/String; name a field_9906 f Lnet/minecraft/nbt/CompoundTag; pattern b field_9907 f Ljava/util/function/Predicate; predicate c field_9908 m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/commands/arguments/NbtPathArgument$MatchRootObjectNode fe$f net/minecraft/class_2203$class_3707 f Ljava/util/function/Predicate; predicate a field_16319 m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/commands/arguments/NbtPathArgument$NbtPath fe$g net/minecraft/class_2203$class_2209 f Lcom/mojang/serialization/Codec; CODEC a field_50034 f Ljava/lang/String; original b field_9909 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; nodeToOriginalPosition c field_9910 f [Lnet/minecraft/commands/arguments/NbtPathArgument$Node; nodes d field_9911 m ()Ljava/lang/String; asString a method_54100 m (ILnet/minecraft/nbt/CompoundTag;Ljava/util/List;)I insert a method_47972 m (Lnet/minecraft/commands/arguments/NbtPathArgument$Node;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; createNotFoundException a method_9375 m (Lnet/minecraft/commands/arguments/NbtPathArgument$Node;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)Ljava/lang/Integer; method_47973 a method_47973 m (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; method_9370 a method_9370 m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; of a method_58472 m (Ljava/lang/String;Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Ljava/lang/String; method_58473 a method_58473 m (Ljava/util/List;Ljava/util/function/Function;)I apply a method_9371 m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; method_47974 a method_47974 m (Lnet/minecraft/nbt/Tag;)Ljava/util/List; get a method_9366 m (Lnet/minecraft/nbt/Tag;I)Z isTooDeep a method_47975 m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)Ljava/util/List; getOrCreate a method_9367 m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)I set a method_35722 m ()I estimatePathDepth b method_47971 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_58474 b method_58474 m (Lnet/minecraft/nbt/Tag;)I countMatching b method_9374 m (Lnet/minecraft/nbt/Tag;)I remove c method_9372 m (Lnet/minecraft/nbt/Tag;)Ljava/util/List; getOrCreateParents d method_9369 m (Ljava/lang/String;[Lnet/minecraft/commands/arguments/NbtPathArgument$Node;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V m ()V c net/minecraft/commands/arguments/NbtPathArgument$Node fe$h net/minecraft/class_2203$class_2210 m ()Lnet/minecraft/nbt/Tag; createPreferredParentTag a method_9382 m (Ljava/util/List;)Ljava/util/List; get a method_9381 m (Ljava/util/List;Ljava/util/function/BiConsumer;)Ljava/util/List; collect a method_9384 m (Ljava/util/List;Ljava/util/function/Supplier;)Ljava/util/List; getOrCreate a method_9377 m (Ljava/util/function/Supplier;Lnet/minecraft/nbt/Tag;Ljava/util/List;)V method_9379 a method_9379 m (Lnet/minecraft/nbt/Tag;)I removeTag a method_9383 m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)V getTag a method_9378 m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;)I setTag a method_9376 m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Supplier;Ljava/util/List;)V getOrCreateTag a method_9380 c net/minecraft/commands/arguments/NbtTagArgument ff net/minecraft/class_2212 f Ljava/util/Collection; EXAMPLES a field_9918 f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; TAG_PARSER b field_57831 m ()Lnet/minecraft/commands/arguments/NbtTagArgument; nbtTag a method_9389 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/nbt/Tag; getNbtTag a method_9390 m ()V m ()V c net/minecraft/commands/arguments/ObjectiveArgument fg net/minecraft/class_2214 f Ljava/util/Collection; EXAMPLES a field_9919 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_OBJECTIVE_NOT_FOUND b field_9922 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_OBJECTIVE_READ_ONLY c field_9921 m ()Lnet/minecraft/commands/arguments/ObjectiveArgument; objective a method_9391 m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; parse a method_9396 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/Objective; getObjective a method_9395 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9392 a method_9392 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/Objective; getWritableObjective b method_9393 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9397 b method_9397 m ()V m ()V c net/minecraft/commands/arguments/ObjectiveCriteriaArgument fh net/minecraft/class_2216 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_VALUE a field_9927 f Ljava/util/Collection; EXAMPLES b field_9926 m ()Lnet/minecraft/commands/arguments/ObjectiveCriteriaArgument; criteria a method_9399 m (Lnet/minecraft/stats/StatType;Ljava/lang/Object;)Ljava/lang/String; getName a method_9400 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; parse a method_9403 m (Lcom/mojang/brigadier/StringReader;ILjava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_17949 a method_17949 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; getCriteria a method_9402 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9401 a method_9401 m ()V m ()V c net/minecraft/commands/arguments/OperationArgument fi net/minecraft/class_2218 f Ljava/util/Collection; EXAMPLES a field_9929 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_OPERATION b field_9931 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_DIVIDE_BY_ZERO c field_9930 m ()Lnet/minecraft/commands/arguments/OperationArgument; operation a method_9404 m (II)I method_9414 a method_9414 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/OperationArgument$Operation; parse a method_9412 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/OperationArgument$Operation; getOperation a method_9409 m (Lnet/minecraft/world/scores/ScoreAccess;Lnet/minecraft/world/scores/ScoreAccess;)V method_9410 a method_9410 m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/OperationArgument$Operation; getOperation a method_9413 m (II)I method_9411 b method_9411 m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/OperationArgument$SimpleOperation; getSimpleOperation b method_9407 m (II)I method_9415 c method_9415 m (II)I method_9408 d method_9408 m (II)I method_9406 e method_9406 m ()V m ()V c net/minecraft/commands/arguments/OperationArgument$Operation fi$a net/minecraft/class_2218$class_2219 c net/minecraft/commands/arguments/OperationArgument$SimpleOperation fi$b net/minecraft/class_2218$class_2220 c net/minecraft/commands/arguments/ParticleArgument fj net/minecraft/class_2223 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_PARTICLE a field_9936 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_OPTIONS b field_51438 f Ljava/util/Collection; EXAMPLES c field_9935 f Lnet/minecraft/core/HolderLookup$Provider; registries d field_48929 f Lnet/minecraft/nbt/TagParser; VALUE_PARSER e field_58144 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/particles/ParticleOptions; parse a method_9416 m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_45582 a method_45582 m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/particles/ParticleOptions; readParticle a method_9418 m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/HolderLookup;)Lnet/minecraft/core/particles/ParticleType; readParticleType a method_45583 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/particles/ParticleOptions; getParticle a method_9421 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ParticleArgument; particle a method_9417 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_59751 a method_59751 m (Lnet/minecraft/nbt/TagParser;Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/particles/ParticleOptions; readParticle a method_9420 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9419 b method_9419 m (Lnet/minecraft/commands/CommandBuildContext;)V m ()V c net/minecraft/commands/arguments/RangeArgument fk net/minecraft/class_2224 m ()Lnet/minecraft/commands/arguments/RangeArgument$Ints; intRange a method_9422 m ()Lnet/minecraft/commands/arguments/RangeArgument$Floats; floatRange b method_30918 c net/minecraft/commands/arguments/RangeArgument$Floats fk$a net/minecraft/class_2224$class_2225 f Ljava/util/Collection; EXAMPLES a field_9937 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; parse a method_9423 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; getRange a method_35738 m ()V m ()V c net/minecraft/commands/arguments/RangeArgument$Ints fk$b net/minecraft/class_2224$class_2227 f Ljava/util/Collection; EXAMPLES a field_9938 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; parse a method_9426 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; getRange a method_9425 m ()V m ()V c net/minecraft/commands/arguments/ResourceArgument fl net/minecraft/class_7733 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_UNKNOWN_RESOURCE a field_40401 f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_INVALID_RESOURCE_TYPE b field_40402 f Ljava/util/Collection; EXAMPLES c field_40403 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOT_SUMMONABLE_ENTITY d field_40404 f Lnet/minecraft/resources/ResourceKey; registryKey e field_40405 f Lnet/minecraft/core/HolderLookup; registryLookup f field_40406 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/Holder$Reference; parse a method_45600 m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_45599 a method_45599 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getAttribute a method_45601 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getResource a method_45602 m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceArgument; resource a method_45603 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_45604 a method_45604 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_45605 a method_45605 m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_45606 a method_45606 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getConfiguredFeature b method_45607 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getStructure c method_45608 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getEntityType d method_45609 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getSummonableEntityType e method_45610 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getMobEffect f method_45611 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getEnchantment g method_45612 m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)V m ()V c net/minecraft/commands/arguments/ResourceArgument$Info fl$a net/minecraft/class_7733$class_7734 m (Lnet/minecraft/commands/arguments/ResourceArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a method_45613 m (Lnet/minecraft/commands/arguments/ResourceArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_45614 m (Lnet/minecraft/commands/arguments/ResourceArgument;)Lnet/minecraft/commands/arguments/ResourceArgument$Info$Template; unpack a method_45615 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ResourceArgument$Info$Template; deserializeFromNetwork a method_45616 m ()V c net/minecraft/commands/arguments/ResourceArgument$Info$Template fl$a$a net/minecraft/class_7733$class_7734$class_7735 f Lnet/minecraft/commands/arguments/ResourceArgument$Info; field_40407 a field_40407 f Lnet/minecraft/resources/ResourceKey; registryKey b field_40408 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceArgument; instantiate a method_45617 m (Lnet/minecraft/commands/arguments/ResourceArgument$Info;Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/commands/arguments/ResourceKeyArgument fm net/minecraft/class_7079 f Ljava/util/Collection; EXAMPLES a field_37269 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_FEATURE b field_37271 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_STRUCTURE c field_39191 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_TEMPLATE_POOL d field_39192 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_RECIPE e field_54825 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_ADVANCEMENT f field_54826 f Lnet/minecraft/resources/ResourceKey; registryKey g field_37272 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceKeyArgument; key a method_41224 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/ResourceKey; parse a method_41218 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry; getRegistry a method_41221 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getConfiguredFeature a method_41225 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/resources/ResourceKey; getRegistryKey a method_41220 m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_43775 a method_43775 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_64863 a method_64863 m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_64864 b method_64864 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getStructure b method_43779 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/core/Holder$Reference; resolveKey b method_43777 m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_41222 b method_41222 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_64865 b method_64865 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; getStructureTemplatePool c method_43780 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_43776 c method_43776 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/item/crafting/RecipeHolder; getRecipe d method_64866 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_43778 d method_43778 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; getAdvancement e method_64867 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_41226 e method_41226 m (Lnet/minecraft/resources/ResourceKey;)V m ()V c net/minecraft/commands/arguments/ResourceKeyArgument$Info fm$a net/minecraft/class_7079$class_7080 m (Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a method_41229 m (Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_41230 m (Lnet/minecraft/commands/arguments/ResourceKeyArgument;)Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info$Template; unpack a method_41903 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info$Template; deserializeFromNetwork a method_41231 m ()V c net/minecraft/commands/arguments/ResourceKeyArgument$Info$Template fm$a$a net/minecraft/class_7079$class_7080$class_7197 f Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info; field_37916 a field_37916 f Lnet/minecraft/resources/ResourceKey; registryKey b field_37917 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceKeyArgument; instantiate a method_41904 m (Lnet/minecraft/commands/arguments/ResourceKeyArgument$Info;Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/commands/arguments/ResourceLocationArgument fn net/minecraft/class_2232 f Ljava/util/Collection; EXAMPLES a field_9946 m ()Lnet/minecraft/commands/arguments/ResourceLocationArgument; id a method_9441 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/ResourceLocation; parse a method_9446 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; getId a method_9443 m ()V m ()V c net/minecraft/commands/arguments/ResourceOrIdArgument fo net/minecraft/class_9433 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_FAILED_TO_PARSE a field_50037 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_NO_SUCH_ELEMENT b field_60428 f Lcom/mojang/serialization/DynamicOps; OPS c field_60429 f Ljava/util/Collection; EXAMPLES d field_50038 f Lnet/minecraft/core/HolderLookup$Provider; registryLookup e field_50040 f Ljava/util/Optional; elementLookup f field_60430 f Lcom/mojang/serialization/Codec; codec g field_50042 f Lnet/minecraft/util/parsing/packrat/commands/Grammar; grammar h field_60431 f Lnet/minecraft/resources/ResourceKey; registryKey i field_60673 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/util/parsing/packrat/commands/Grammar; createGrammar a method_71495 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$Result; method_71496 a method_71496 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/Holder; parse a method_58479 m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/util/parsing/packrat/commands/Grammar;Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/core/Holder; parse a method_68814 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; getLootTable a method_58481 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$LootTableArgument; lootTable a method_58482 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_58483 a method_58483 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_71497 a method_71497 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; getLootModifier b method_58485 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$LootModifierArgument; lootModifier b method_58486 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; getLootPredicate c method_58488 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$LootPredicateArgument; lootPredicate c method_58489 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; getDialog d method_71779 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrIdArgument$DialogArgument; dialog d method_71780 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/Holder; getResource e method_58490 m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)V m ()V c net/minecraft/commands/arguments/ResourceOrIdArgument$DialogArgument fo$a net/minecraft/class_9433$class_11458 m (Lnet/minecraft/commands/CommandBuildContext;)V c net/minecraft/commands/arguments/ResourceOrIdArgument$InlineResult fo$b net/minecraft/class_9433$class_11380 f Ljava/lang/Object; value a comp_4272 m ()Ljava/lang/Object; value a comp_4272 m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_71498 a method_71498 m (Ljava/lang/Object;)V c net/minecraft/commands/arguments/ResourceOrIdArgument$LootModifierArgument fo$c net/minecraft/class_9433$class_9434 m (Lnet/minecraft/commands/CommandBuildContext;)V c net/minecraft/commands/arguments/ResourceOrIdArgument$LootPredicateArgument fo$d net/minecraft/class_9433$class_9435 m (Lnet/minecraft/commands/CommandBuildContext;)V c net/minecraft/commands/arguments/ResourceOrIdArgument$LootTableArgument fo$e net/minecraft/class_9433$class_9436 m (Lnet/minecraft/commands/CommandBuildContext;)V c net/minecraft/commands/arguments/ResourceOrIdArgument$ReferenceResult fo$f net/minecraft/class_9433$class_11381 f Lnet/minecraft/resources/ResourceKey; key a comp_4273 m ()Lnet/minecraft/resources/ResourceKey; key a comp_4273 m (Lcom/mojang/brigadier/ImmutableStringReader;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_71500 a method_71500 m (Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/commands/arguments/ResourceOrIdArgument$Result fo$g net/minecraft/class_9433$class_11382 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/Holder; parse a method_71499 c net/minecraft/commands/arguments/ResourceOrTagArgument fp net/minecraft/class_7737 f Ljava/util/Collection; EXAMPLES a field_40417 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_UNKNOWN_TAG b field_40418 f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_INVALID_TAG_TYPE c field_40419 f Lnet/minecraft/core/HolderLookup; registryLookup d field_40420 f Lnet/minecraft/resources/ResourceKey; registryKey e field_40421 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder$Reference;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_45632 a method_45632 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderSet$Named;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_45633 a method_45633 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result; parse a method_45635 m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_45634 a method_45634 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result; getResourceOrTag a method_45636 m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument; resourceOrTag a method_45637 m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_45638 a method_45638 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_45639 a method_45639 m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_45640 a method_45640 m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_45641 b method_45641 m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)V m ()V c net/minecraft/commands/arguments/ResourceOrTagArgument$Info fp$a net/minecraft/class_7737$class_7738 m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a method_45642 m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_45643 m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template; unpack a method_45644 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template; deserializeFromNetwork a method_45645 m ()V c net/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template fp$a$a net/minecraft/class_7737$class_7738$class_7739 f Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info; field_40422 a field_40422 f Lnet/minecraft/resources/ResourceKey; registryKey b field_40423 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrTagArgument; instantiate a method_45646 m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Info;Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/commands/arguments/ResourceOrTagArgument$ResourceResult fp$b net/minecraft/class_7737$class_7740 f Lnet/minecraft/core/Holder$Reference; value a comp_1023 m (Lnet/minecraft/core/Holder;)Z test a method_45649 m ()Lnet/minecraft/core/Holder$Reference; value c comp_1023 m (Lnet/minecraft/core/Holder$Reference;)V c net/minecraft/commands/arguments/ResourceOrTagArgument$Result fp$c net/minecraft/class_7737$class_7741 m ()Lcom/mojang/datafixers/util/Either; unwrap a method_45647 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast a method_45648 m ()Ljava/lang/String; asPrintable b method_45650 c net/minecraft/commands/arguments/ResourceOrTagArgument$TagResult fp$d net/minecraft/class_7737$class_7742 f Lnet/minecraft/core/HolderSet$Named; tag a comp_1024 m (Lnet/minecraft/core/Holder;)Z test a method_45651 m ()Lnet/minecraft/core/HolderSet$Named; tag c comp_1024 m (Lnet/minecraft/core/HolderSet$Named;)V c net/minecraft/commands/arguments/ResourceOrTagKeyArgument fq net/minecraft/class_7066 f Ljava/util/Collection; EXAMPLES a field_37223 f Lnet/minecraft/resources/ResourceKey; registryKey b field_37226 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument; resourceOrTagKey a method_41170 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result; parse a method_41164 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result; getResourceOrTagKey a method_41166 m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_41167 a method_41167 m (Lnet/minecraft/resources/ResourceKey;)V m ()V c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info fq$a net/minecraft/class_7066$class_7069 m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a method_41177 m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_41178 m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template; unpack a method_41912 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template; deserializeFromNetwork a method_41179 m ()V c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template fq$a$a net/minecraft/class_7066$class_7069$class_7199 f Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info; field_37928 a field_37928 f Lnet/minecraft/resources/ResourceKey; registryKey b field_37929 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument; instantiate a method_41913 m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info;Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$ResourceResult fq$b net/minecraft/class_7066$class_7067 f Lnet/minecraft/resources/ResourceKey; key a comp_522 m (Lnet/minecraft/core/Holder;)Z test a method_41174 m ()Lnet/minecraft/resources/ResourceKey; key c comp_522 m (Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result fq$c net/minecraft/class_7066$class_7068 m ()Lcom/mojang/datafixers/util/Either; unwrap a method_41173 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast a method_41175 m ()Ljava/lang/String; asPrintable b method_41176 c net/minecraft/commands/arguments/ResourceOrTagKeyArgument$TagResult fq$d net/minecraft/class_7066$class_7070 f Lnet/minecraft/tags/TagKey; key a comp_523 m (Lnet/minecraft/core/Holder;)Z test a method_41180 m ()Lnet/minecraft/tags/TagKey; key c comp_523 m (Lnet/minecraft/tags/TagKey;)V c net/minecraft/commands/arguments/ResourceSelectorArgument fr net/minecraft/class_10644 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_NO_MATCHES a field_56060 f Ljava/util/Collection; EXAMPLES b field_56061 f Lnet/minecraft/resources/ResourceKey; registryKey c field_56062 f Lnet/minecraft/core/HolderLookup; registryLookup d field_56063 m (C)Z isAllowedPatternCharacter a method_66820 m (Lcom/mojang/brigadier/StringReader;)Ljava/util/Collection; parse a method_66821 m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/HolderLookup;)Ljava/util/Collection; parse a method_66822 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getSelectedResources a method_66823 m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/commands/arguments/ResourceSelectorArgument; resourceSelector a method_66824 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_66825 a method_66825 m (Ljava/lang/String;)Ljava/lang/String; ensureNamespaced a method_66826 m (Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;)Z matches a method_66827 m (Ljava/lang/String;Lnet/minecraft/core/Holder$Reference;)Z method_66828 a method_66828 m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; readPattern b method_66829 m (Ljava/lang/String;Lnet/minecraft/core/Holder$Reference;)Z method_66830 b method_66830 m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/resources/ResourceKey;)V m ()V c net/minecraft/commands/arguments/ResourceSelectorArgument$Info fr$a net/minecraft/class_10644$class_10645 m (Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a method_66831 m (Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_66832 m (Lnet/minecraft/commands/arguments/ResourceSelectorArgument;)Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info$Template; unpack a method_66833 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info$Template; deserializeFromNetwork a method_66834 m ()V c net/minecraft/commands/arguments/ResourceSelectorArgument$Info$Template fr$a$a net/minecraft/class_10644$class_10645$class_10646 f Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info; field_56064 a field_56064 f Lnet/minecraft/resources/ResourceKey; registryKey b field_56065 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ResourceSelectorArgument; instantiate a method_66835 m (Lnet/minecraft/commands/arguments/ResourceSelectorArgument$Info;Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/commands/arguments/ScoreHolderArgument fs net/minecraft/class_2233 f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_SCORE_HOLDERS a field_9951 f Ljava/util/Collection; EXAMPLES b field_9948 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_RESULTS c field_9950 f Z multiple d field_9949 m ()Lnet/minecraft/commands/arguments/ScoreHolderArgument; scoreHolder a method_9447 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/ScoreHolderArgument$Result; parse a method_61183 m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/commands/arguments/ScoreHolderArgument$Result; parse a method_61184 m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/ScoreHolderArgument$Result; parse a method_9453 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9455 a method_9455 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreHolder; getName a method_9452 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/util/Collection; getNames a method_9450 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Supplier;)Ljava/util/Collection; method_9457 a method_9457 m (Ljava/lang/String;Ljava/util/List;Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Supplier;)Ljava/util/Collection; method_55587 a method_55587 m (Ljava/util/List;Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Supplier;)Ljava/util/Collection; method_9456 a method_9456 m (Ljava/util/UUID;Ljava/util/List;Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Supplier;)Ljava/util/Collection; method_55588 a method_55588 m ()Lnet/minecraft/commands/arguments/ScoreHolderArgument; scoreHolders b method_9451 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V method_9448 b method_9448 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getNames b method_9458 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getNamesWithDefaultWildcard c method_9449 m (Z)V m ()V c net/minecraft/commands/arguments/ScoreHolderArgument$Info fs$a net/minecraft/class_2233$class_2236 f B FLAG_MULTIPLE a field_37930 m (Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a method_9459 m (Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_9461 m (Lnet/minecraft/commands/arguments/ScoreHolderArgument;)Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info$Template; unpack a method_41914 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info$Template; deserializeFromNetwork a method_9460 m ()V c net/minecraft/commands/arguments/ScoreHolderArgument$Info$Template fs$a$a net/minecraft/class_2233$class_2236$class_7200 f Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info; field_37931 a field_37931 f Z multiple b field_37932 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/ScoreHolderArgument; instantiate a method_41915 m (Lnet/minecraft/commands/arguments/ScoreHolderArgument$Info;Z)V c net/minecraft/commands/arguments/ScoreHolderArgument$Result fs$b net/minecraft/class_2233$class_2234 c net/minecraft/commands/arguments/ScoreHolderArgument$SelectorResult fs$c net/minecraft/class_2233$class_2235 f Lnet/minecraft/commands/arguments/selector/EntitySelector; selector a field_9952 m (Lnet/minecraft/commands/arguments/selector/EntitySelector;)V c net/minecraft/commands/arguments/ScoreboardSlotArgument ft net/minecraft/class_2239 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_VALUE a field_9954 f Ljava/util/Collection; EXAMPLES b field_9953 m ()Lnet/minecraft/commands/arguments/ScoreboardSlotArgument; displaySlot a method_9468 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/scores/DisplaySlot; parse a method_9466 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/DisplaySlot; getDisplaySlot a method_9465 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9467 a method_9467 m ()V m ()V c net/minecraft/commands/arguments/SignedArgument fu net/minecraft/class_7451 c net/minecraft/commands/arguments/SlotArgument fv net/minecraft/class_2240 f Ljava/util/Collection; EXAMPLES a field_9956 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_SLOT b field_9955 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ONLY_SINGLE_SLOT_ALLOWED c field_49766 m ()Lnet/minecraft/commands/arguments/SlotArgument; slot a method_9473 m (C)Z method_58129 a method_58129 m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; parse a method_9470 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I getSlot a method_9469 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9472 a method_9472 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9471 b method_9471 m ()V m ()V c net/minecraft/commands/arguments/SlotsArgument fw net/minecraft/class_9351 f Ljava/util/Collection; EXAMPLES a field_49767 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_SLOT b field_49768 m ()Lnet/minecraft/commands/arguments/SlotsArgument; slots a method_58130 m (C)Z method_58131 a method_58131 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/world/inventory/SlotRange; parse a method_58132 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/inventory/SlotRange; getSlots a method_58133 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_58134 a method_58134 m ()V m ()V c net/minecraft/commands/arguments/StringRepresentableArgument fx net/minecraft/class_7485 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_VALUE a field_39361 f Lcom/mojang/serialization/Codec; codec b field_39362 f Ljava/util/function/Supplier; values c field_39363 m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Enum; parse a method_44091 m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_44093 a method_44093 m (Ljava/lang/Object;)Ljava/lang/String; method_44092 a method_44092 m (Ljava/lang/String;)Ljava/lang/String; convertId a method_49545 m (Ljava/lang/Object;)Ljava/lang/String; method_44094 b method_44094 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_44095 c method_44095 m (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)V m ()V c net/minecraft/commands/arguments/StyleArgument fy net/minecraft/class_9019 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_STYLE a field_55866 f Ljava/util/Collection; EXAMPLES b field_47554 f Lcom/mojang/serialization/DynamicOps; OPS c field_58154 f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; TAG_PARSER d field_57922 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/network/chat/Style; getStyle a method_55448 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/StyleArgument; style a method_55446 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_55449 a method_55449 m (Lnet/minecraft/core/HolderLookup$Provider;)V m ()V c net/minecraft/commands/arguments/TeamArgument fz net/minecraft/class_2243 f Ljava/util/Collection; EXAMPLES a field_9964 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_TEAM_NOT_FOUND b field_9963 m ()Lnet/minecraft/commands/arguments/TeamArgument; team a method_9482 m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; parse a method_9483 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerTeam; getTeam a method_9480 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9481 a method_9481 m ()V m ()V c net/minecraft/commands/arguments/TemplateMirrorArgument ga net/minecraft/class_7486 m ()Lnet/minecraft/commands/arguments/StringRepresentableArgument; templateMirror a method_44100 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/block/Mirror; getMirror a method_44101 m ()V c net/minecraft/commands/arguments/TemplateRotationArgument gb net/minecraft/class_7487 m ()Lnet/minecraft/commands/arguments/TemplateRotationArgument; templateRotation a method_44102 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/level/block/Rotation; getRotation a method_44103 m ()V c net/minecraft/commands/arguments/TimeArgument gc net/minecraft/class_2245 f Ljava/util/Collection; EXAMPLES a field_9969 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_UNIT b field_9970 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_TICK_COUNT_TOO_LOW c field_41857 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; UNITS d field_9972 f I minimum e field_41858 m ()Lnet/minecraft/commands/arguments/TimeArgument; time a method_9489 m (I)Lnet/minecraft/commands/arguments/TimeArgument; time a method_48287 m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; parse a method_9490 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9491 a method_9491 m (I)V m ()V c net/minecraft/commands/arguments/TimeArgument$Info gc$a net/minecraft/class_2245$class_8033 m (Lnet/minecraft/commands/arguments/TimeArgument$Info$Template;Lcom/google/gson/JsonObject;)V serializeToJson a method_48288 m (Lnet/minecraft/commands/arguments/TimeArgument$Info$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_48289 m (Lnet/minecraft/commands/arguments/TimeArgument;)Lnet/minecraft/commands/arguments/TimeArgument$Info$Template; unpack a method_48290 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/arguments/TimeArgument$Info$Template; deserializeFromNetwork a method_48291 m ()V c net/minecraft/commands/arguments/TimeArgument$Info$Template gc$a$a net/minecraft/class_2245$class_8033$class_8034 f Lnet/minecraft/commands/arguments/TimeArgument$Info; field_41859 a field_41859 f I min b field_41860 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/TimeArgument; instantiate a method_48292 m (Lnet/minecraft/commands/arguments/TimeArgument$Info;I)V c net/minecraft/commands/arguments/UuidArgument gd net/minecraft/class_5242 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_UUID a field_24318 f Ljava/util/Collection; EXAMPLES b field_24319 f Ljava/util/regex/Pattern; ALLOWED_CHARACTERS c field_24320 m ()Lnet/minecraft/commands/arguments/UuidArgument; uuid a method_27643 m (Lcom/mojang/brigadier/StringReader;)Ljava/util/UUID; parse a method_27644 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/UUID; getUuid a method_27645 m ()V m ()V c net/minecraft/commands/arguments/WaypointArgument ge net/minecraft/class_11258 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_A_WAYPOINT a field_59942 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/waypoints/WaypointTransmitter; getWaypoint a method_70928 m ()V m ()V c net/minecraft/commands/arguments/blocks/BlockInput gf net/minecraft/class_2247 f Lorg/slf4j/Logger; LOGGER a field_60477 f Lnet/minecraft/world/level/block/state/BlockState; state b field_10632 f Ljava/util/Set; properties c field_10631 f Lnet/minecraft/nbt/CompoundTag; tag d field_10633 m ()Lnet/minecraft/world/level/block/state/BlockState; getState a method_9494 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z test a method_35758 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;I)Z place a method_9495 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; overwriteWithDefinedProperties a method_65237 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/BlockState; copyProperty a method_65238 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z test a method_9493 m ()Ljava/util/Set; getDefinedProperties b method_35759 m ()Ljava/lang/String; method_71546 c method_71546 m ()Ljava/lang/String; method_71547 d method_71547 m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Set;Lnet/minecraft/nbt/CompoundTag;)V m ()V c net/minecraft/commands/arguments/blocks/BlockPredicateArgument gg net/minecraft/class_2252 f Ljava/util/Collection; EXAMPLES a field_10672 f Lnet/minecraft/core/HolderLookup; blocks b field_37963 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result; parse a method_9642 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate; getBlockPredicate a method_9644 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/blocks/BlockPredicateArgument; blockPredicate a method_9645 m (Lnet/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult;)Lnet/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result; method_41951 a method_41951 m (Lnet/minecraft/commands/arguments/blocks/BlockStateParser$TagResult;)Lnet/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result; method_41952 a method_41952 m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result; parse a method_41953 m (Lnet/minecraft/commands/CommandBuildContext;)V m ()V c net/minecraft/commands/arguments/blocks/BlockPredicateArgument$BlockPredicate gg$a net/minecraft/class_2252$class_2253 f Lnet/minecraft/world/level/block/state/BlockState; state a field_10674 f Ljava/util/Set; properties b field_10673 f Lnet/minecraft/nbt/CompoundTag; nbt c field_10675 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z test a method_9648 m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Set;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result gg$b net/minecraft/class_2252$class_2254 m ()Z requiresNbt a method_38559 c net/minecraft/commands/arguments/blocks/BlockPredicateArgument$TagPredicate gg$c net/minecraft/class_2252$class_2255 f Lnet/minecraft/core/HolderSet; tag a field_10676 f Lnet/minecraft/nbt/CompoundTag; nbt b field_10677 f Ljava/util/Map; vagueProperties c field_10678 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z test a method_9649 m (Lnet/minecraft/core/HolderSet;Ljava/util/Map;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/commands/arguments/blocks/BlockStateArgument gh net/minecraft/class_2257 f Ljava/util/Collection; EXAMPLES a field_10679 f Lnet/minecraft/core/HolderLookup; blocks b field_37964 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/blocks/BlockInput; parse a method_9654 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/blocks/BlockInput; getBlock a method_9655 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/blocks/BlockStateArgument; block a method_9653 m (Lnet/minecraft/commands/CommandBuildContext;)V m ()V c net/minecraft/commands/arguments/blocks/BlockStateParser gi net/minecraft/class_2259 f Ljava/util/function/Function; suggestions A field_10696 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_TAGS_ALLOWED a field_10691 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_BLOCK b field_10690 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_UNKNOWN_PROPERTY c field_10695 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_DUPLICATE_PROPERTY d field_10692 f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_INVALID_VALUE e field_10683 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_EXPECTED_VALUE f field_10688 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_END_OF_PROPERTIES g field_10684 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_TAG h field_37965 f C SYNTAX_START_PROPERTIES i field_32800 f C SYNTAX_START_NBT j field_32801 f C SYNTAX_END_PROPERTIES k field_32802 f C SYNTAX_EQUALS l field_32803 f C SYNTAX_PROPERTY_SEPARATOR m field_32804 f C SYNTAX_TAG n field_32805 f Ljava/util/function/Function; SUGGEST_NOTHING o field_10682 f Lnet/minecraft/core/HolderLookup; blocks p field_37966 f Lcom/mojang/brigadier/StringReader; reader q field_10698 f Z forTesting r field_10687 f Z allowNbt s field_37967 f Ljava/util/Map; properties t field_10699 f Ljava/util/Map; vagueProperties u field_10685 f Lnet/minecraft/resources/ResourceLocation; id v field_10697 f Lnet/minecraft/world/level/block/state/StateDefinition; definition w field_10689 f Lnet/minecraft/world/level/block/state/BlockState; state x field_10686 f Lnet/minecraft/nbt/CompoundTag; nbt y field_10693 f Lnet/minecraft/core/HolderSet; tag z field_10681 m ()V parse a method_9678 m (I)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_17956 a method_17956 m (ILnet/minecraft/resources/ResourceLocation;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_41954 a method_41954 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_41959 a method_41959 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestPropertyNameOrEnd a method_9671 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/world/level/block/state/properties/Property;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder; addSuggestions a method_9662 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; suggestVaguePropertyValue a method_9690 m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/lang/String; serialize a method_9685 m (Lnet/minecraft/world/level/block/state/properties/Property;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9684 a method_9684 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;I)V setValue a method_9668 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_41958 a method_41958 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9686 a method_9686 m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9660 a method_9660 m (Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_9683 a method_9683 m (Ljava/lang/StringBuilder;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)V appendProperty a method_9663 m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult; parseForBlock a method_41955 m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;ZZ)Ljava/util/concurrent/CompletableFuture; fillSuggestions a method_9666 m (Lnet/minecraft/core/HolderLookup;Ljava/lang/String;Z)Lnet/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult; parseForBlock a method_41957 m ()Z hasBlockEntity b method_9676 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestVaguePropertyNameOrEnd b method_9674 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9682 b method_9682 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9691 b method_9691 m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;Z)Lcom/mojang/datafixers/util/Either; parseForTesting b method_41960 m (Lnet/minecraft/core/HolderLookup;Ljava/lang/String;Z)Lcom/mojang/datafixers/util/Either; parseForTesting b method_41962 m ()V readBlock c method_9675 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestPropertyName c method_9665 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9661 c method_9661 m ()V readTag d method_9677 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestVaguePropertyName d method_9667 m ()V readProperties e method_9659 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestOpenNbt e method_9687 m ()V readVagueProperties f method_9680 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestEquals f method_9693 m ()V readNbt g method_9672 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestNextPropertyOrEnd g method_9689 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestOpenVaguePropertiesOrNbt h method_9679 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestOpenPropertiesOrNbt i method_9681 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestTag j method_9670 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestItem k method_41963 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestBlockIdOrTag l method_9673 m (Lnet/minecraft/core/HolderLookup;Lcom/mojang/brigadier/StringReader;ZZ)V m ()V c net/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult gi$a net/minecraft/class_2259$class_7211 f Lnet/minecraft/world/level/block/state/BlockState; blockState a comp_622 f Ljava/util/Map; properties b comp_623 f Lnet/minecraft/nbt/CompoundTag; nbt c comp_624 m ()Lnet/minecraft/world/level/block/state/BlockState; blockState a comp_622 m ()Ljava/util/Map; properties b comp_623 m ()Lnet/minecraft/nbt/CompoundTag; nbt c comp_624 m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Map;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/commands/arguments/blocks/BlockStateParser$TagResult gi$b net/minecraft/class_2259$class_7212 f Lnet/minecraft/core/HolderSet; tag a comp_625 f Ljava/util/Map; vagueProperties b comp_626 f Lnet/minecraft/nbt/CompoundTag; nbt c comp_627 m ()Lnet/minecraft/core/HolderSet; tag a comp_625 m ()Ljava/util/Map; vagueProperties b comp_626 m ()Lnet/minecraft/nbt/CompoundTag; nbt c comp_627 m (Lnet/minecraft/core/HolderSet;Ljava/util/Map;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/commands/arguments/blocks/package-info gj net/minecraft/class_6251 c net/minecraft/commands/arguments/coordinates/BlockPosArgument gk net/minecraft/class_2262 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_LOADED a field_10703 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_OUT_OF_WORLD b field_10704 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_OUT_OF_BOUNDS c field_29499 f Ljava/util/Collection; EXAMPLES d field_10702 m ()Lnet/minecraft/commands/arguments/coordinates/BlockPosArgument; blockPos a method_9698 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; parse a method_9699 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/level/ServerLevel;Ljava/lang/String;)Lnet/minecraft/core/BlockPos; getLoadedBlockPos a method_48298 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/BlockPos; getLoadedBlockPos a method_9696 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/BlockPos; getBlockPos b method_48299 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/core/BlockPos; getSpawnablePos c method_9697 m ()V m ()V c net/minecraft/commands/arguments/coordinates/ColumnPosArgument gl net/minecraft/class_2264 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE a field_10706 f Ljava/util/Collection; EXAMPLES b field_10705 m ()Lnet/minecraft/commands/arguments/coordinates/ColumnPosArgument; columnPos a method_9701 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; parse a method_9703 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/level/ColumnPos; getColumnPos a method_9702 m ()V m ()V c net/minecraft/commands/arguments/coordinates/Coordinates gm net/minecraft/class_2267 m ()Z isXRelative a method_9705 m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec3; getPosition a method_9708 m ()Z isYRelative b method_9706 m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/phys/Vec2; getRotation b method_9709 m ()Z isZRelative c method_9707 m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/core/BlockPos; getBlockPos c method_9704 c net/minecraft/commands/arguments/coordinates/LocalCoordinates gn net/minecraft/class_2268 f C PREFIX_LOCAL_COORDINATE a field_32941 f D left b field_10714 f D up c field_10713 f D forwards d field_10712 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/LocalCoordinates; parse a method_9711 m (Lcom/mojang/brigadier/StringReader;I)D readDouble a method_9710 m (DDD)V c net/minecraft/commands/arguments/coordinates/RotationArgument go net/minecraft/class_2270 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE a field_10736 f Ljava/util/Collection; EXAMPLES b field_10735 m ()Lnet/minecraft/commands/arguments/coordinates/RotationArgument; rotation a method_9717 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; parse a method_9718 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; getRotation a method_9716 m ()V m ()V c net/minecraft/commands/arguments/coordinates/SwizzleArgument gp net/minecraft/class_2273 f Ljava/util/Collection; EXAMPLES a field_10740 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID b field_10741 m ()Lnet/minecraft/commands/arguments/coordinates/SwizzleArgument; swizzle a method_9721 m (Lcom/mojang/brigadier/StringReader;)Ljava/util/EnumSet; parse a method_9722 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/EnumSet; getSwizzle a method_9720 m ()V m ()V c net/minecraft/commands/arguments/coordinates/Vec2Argument gq net/minecraft/class_2274 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE a field_10743 f Ljava/util/Collection; EXAMPLES b field_10742 f Z centerCorrect c field_10744 m ()Lnet/minecraft/commands/arguments/coordinates/Vec2Argument; vec2 a method_9723 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; parse a method_9725 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/phys/Vec2; getVec2 a method_9724 m (Z)Lnet/minecraft/commands/arguments/coordinates/Vec2Argument; vec2 a method_35802 m (Z)V m ()V c net/minecraft/commands/arguments/coordinates/Vec3Argument gr net/minecraft/class_2277 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE a field_10755 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MIXED_TYPE b field_10757 f Ljava/util/Collection; EXAMPLES c field_10754 f Z centerCorrect d field_10756 m ()Lnet/minecraft/commands/arguments/coordinates/Vec3Argument; vec3 a method_9737 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; parse a method_9738 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/world/phys/Vec3; getVec3 a method_9736 m (Z)Lnet/minecraft/commands/arguments/coordinates/Vec3Argument; vec3 a method_9735 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; getCoordinates b method_9734 m (Z)V m ()V c net/minecraft/commands/arguments/coordinates/WorldCoordinate gs net/minecraft/class_2278 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_DOUBLE a field_10759 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_INT b field_10761 f C PREFIX_RELATIVE c field_32972 f Z relative d field_10760 f D value e field_10758 m ()Z isRelative a method_9741 m (D)D get a method_9740 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; parseInt a method_9739 m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; parseDouble a method_9743 m (Lcom/mojang/brigadier/StringReader;)Z isRelative b method_9742 m (ZD)V m ()V c net/minecraft/commands/arguments/coordinates/WorldCoordinates gt net/minecraft/class_2280 f Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; x a field_10765 f Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; y b field_10764 f Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate; z c field_10766 m (DDD)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinates; absolute a method_35810 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinates; parseInt a method_9749 m (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinates; parseDouble a method_9750 m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/commands/arguments/coordinates/WorldCoordinates; absolute a method_35811 m (Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate;Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate;Lnet/minecraft/commands/arguments/coordinates/WorldCoordinate;)V c net/minecraft/commands/arguments/coordinates/package-info gu net/minecraft/class_6271 c net/minecraft/commands/arguments/item/ComponentPredicateParser gv net/minecraft/class_9437 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/Object; method_58492 a method_58492 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; method_58493 a method_58493 m (Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/util/Unit; method_58494 a method_58494 m (Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;)Lnet/minecraft/util/parsing/packrat/commands/Grammar; createGrammar a method_58495 m (Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; method_58496 a method_58496 m (Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/Object; method_58497 a method_58497 m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; method_58498 a method_58498 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; method_58499 b method_58499 m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; method_58500 b method_58500 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/Optional; method_58501 c method_58501 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; method_58502 d method_58502 m ()V c net/minecraft/commands/arguments/item/ComponentPredicateParser$ComponentLookupRule gv$a net/minecraft/class_9437$class_9438 m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;)V c net/minecraft/commands/arguments/item/ComponentPredicateParser$Context gv$b net/minecraft/class_9437$class_9439 m ()Ljava/util/stream/Stream; listElementTypes a method_58503 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/Object; forElementType a method_58504 m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;)Ljava/lang/Object; createComponentTest a method_58505 m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; createComponentTest a method_58506 m (Ljava/lang/Object;)Ljava/lang/Object; negate a method_58507 m (Ljava/util/List;)Ljava/lang/Object; anyOf a method_58508 m ()Ljava/util/stream/Stream; listTagTypes b method_58509 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/Object; forTagType b method_58510 m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; createPredicateTest b method_58511 m ()Ljava/util/stream/Stream; listComponentTypes c method_58512 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/Object; lookupComponentType c method_58513 m ()Ljava/util/stream/Stream; listPredicateTypes d method_58514 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/Object; lookupPredicateType d method_58515 c net/minecraft/commands/arguments/item/ComponentPredicateParser$ElementLookupRule gv$c net/minecraft/class_9437$class_9440 m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;)V c net/minecraft/commands/arguments/item/ComponentPredicateParser$PredicateLookupRule gv$d net/minecraft/class_9437$class_9441 m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;)V c net/minecraft/commands/arguments/item/ComponentPredicateParser$TagLookupRule gv$e net/minecraft/class_9437$class_9442 m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/commands/arguments/item/ComponentPredicateParser$Context;)V c net/minecraft/commands/arguments/item/FunctionArgument gw net/minecraft/class_2284 f Ljava/util/Collection; EXAMPLES a field_10783 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_TAG b field_10782 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_FUNCTION c field_10784 m ()Lnet/minecraft/commands/arguments/item/FunctionArgument; functions a method_9760 m (Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_17959 a method_17959 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/FunctionArgument$Result; parse a method_9764 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/commands/functions/CommandFunction; getFunction a method_9761 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; getFunctions a method_9769 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9762 a method_9762 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Collection; getFunctionTag b method_9767 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; getFunctionOrTag b method_9768 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9765 b method_9765 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; getFunctionCollection c method_55590 m ()V m ()V c net/minecraft/commands/arguments/item/FunctionArgument$1 gw$1 net/minecraft/class_2284$1 f Lnet/minecraft/resources/ResourceLocation; val$id a field_10785 m (Lnet/minecraft/commands/arguments/item/FunctionArgument;Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/commands/arguments/item/FunctionArgument$2 gw$2 net/minecraft/class_2284$2 f Lnet/minecraft/resources/ResourceLocation; val$id a field_10787 m (Lnet/minecraft/commands/arguments/item/FunctionArgument;Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/commands/arguments/item/FunctionArgument$Result gw$a net/minecraft/class_2284$class_2285 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; create a method_9771 m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; unwrap b method_9770 m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; unwrapToCollection c method_55591 c net/minecraft/commands/arguments/item/ItemArgument gx net/minecraft/class_2287 f Ljava/util/Collection; EXAMPLES a field_10790 f Lnet/minecraft/commands/arguments/item/ItemParser; parser b field_48954 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/ItemInput; parse a method_9778 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/item/ItemInput; getItem a method_9777 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/item/ItemArgument; item a method_9776 m (Lnet/minecraft/commands/CommandBuildContext;)V m ()V c net/minecraft/commands/arguments/item/ItemInput gy net/minecraft/class_2290 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_STACK_TOO_BIG a field_10797 f Lnet/minecraft/core/Holder; item b field_10796 f Lnet/minecraft/core/component/DataComponentPatch; components c field_49570 m ()Lnet/minecraft/world/item/Item; getItem a method_9785 m (IZ)Lnet/minecraft/world/item/ItemStack; createItemStack a method_9781 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/nbt/Tag;)Ljava/lang/String; method_60378 a method_60378 m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; method_57800 a method_57800 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9784 a method_9784 m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/lang/String; serialize a method_9782 m ()Ljava/lang/String; getItemName b method_41967 m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/lang/String; serializeComponents b method_57801 m ()Ljava/lang/Object; method_41968 c method_41968 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentPatch;)V m ()V c net/minecraft/commands/arguments/item/ItemParser gz net/minecraft/class_2291 f C SYNTAX_START_COMPONENTS a field_50044 f C SYNTAX_END_COMPONENTS b field_50045 f C SYNTAX_COMPONENT_SEPARATOR c field_50046 f C SYNTAX_COMPONENT_ASSIGNMENT d field_50047 f C SYNTAX_REMOVED_COMPONENT e field_51831 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_ITEM f field_50048 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_COMPONENT g field_50049 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_MALFORMED_COMPONENT h field_50050 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_COMPONENT i field_50051 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_REPEATED_COMPONENT j field_50052 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_MALFORMED_ITEM k field_51458 f Ljava/util/function/Function; SUGGEST_NOTHING l field_50053 f Lnet/minecraft/core/HolderLookup$RegistryLookup; items m field_50054 f Lnet/minecraft/resources/RegistryOps; registryOps n field_50055 f Lnet/minecraft/nbt/TagParser; tagParser o field_57954 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/arguments/item/ItemParser$ItemResult; parse a method_9789 m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/commands/arguments/item/ItemParser$Visitor;)V parse a method_58517 m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_59768 a method_59768 m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentPatch;)V validateComponents a method_59769 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; fillSuggestions a method_9793 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_59770 a method_59770 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_58519 a method_58519 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_58518 b method_58518 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_58520 c method_58520 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_58521 d method_58521 m (Lnet/minecraft/core/HolderLookup$Provider;)V m ()V c net/minecraft/commands/arguments/item/ItemParser$1 gz$1 net/minecraft/class_2291$1 f Lorg/apache/commons/lang3/mutable/MutableObject; val$itemResult a field_48956 f Lnet/minecraft/core/component/DataComponentPatch$Builder; val$componentsBuilder b field_49571 m (Lnet/minecraft/commands/arguments/item/ItemParser;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/core/component/DataComponentPatch$Builder;)V c net/minecraft/commands/arguments/item/ItemParser$ItemResult gz$a net/minecraft/class_2291$class_7215 f Lnet/minecraft/core/Holder; item a comp_628 f Lnet/minecraft/core/component/DataComponentPatch; components b comp_2439 m ()Lnet/minecraft/core/Holder; item a comp_628 m ()Lnet/minecraft/core/component/DataComponentPatch; components b comp_2439 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentPatch;)V c net/minecraft/commands/arguments/item/ItemParser$State gz$b net/minecraft/class_2291$class_9217 f Lnet/minecraft/commands/arguments/item/ItemParser; field_48970 a field_48970 f Lcom/mojang/brigadier/StringReader; reader b field_48971 f Lnet/minecraft/commands/arguments/item/ItemParser$Visitor; visitor c field_48972 m ()V parse a method_56869 m (ILnet/minecraft/resources/ResourceLocation;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_56873 a method_56873 m (ILnet/minecraft/core/component/DataComponentType;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_57806 a method_57806 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/core/component/DataComponentType; readComponentType a method_57807 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestStartComponents a method_57808 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; suggestComponent a method_60380 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Ljava/util/Map$Entry;)V method_60381 a method_60381 m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/ResourceLocation; method_60382 a method_60382 m (Lnet/minecraft/nbt/TagParser;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/core/component/DataComponentType;)V readComponent a method_57811 m ()V readItem b method_56872 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestNextOrEndComponents b method_57812 m ()V readComponents c method_57814 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestAssignment c method_57813 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestItem d method_56874 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestComponentAssignmentOrRemoval e method_60383 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestComponent f method_60384 m (Lnet/minecraft/commands/arguments/item/ItemParser;Lcom/mojang/brigadier/StringReader;Lnet/minecraft/commands/arguments/item/ItemParser$Visitor;)V c net/minecraft/commands/arguments/item/ItemParser$SuggestionsVisitor gz$c net/minecraft/class_2291$class_9218 f Ljava/util/function/Function; suggestions a field_48973 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/StringReader;)Ljava/util/concurrent/CompletableFuture; resolveSuggestions a method_56879 m ()V c net/minecraft/commands/arguments/item/ItemParser$Visitor gz$d net/minecraft/class_2291$class_9219 m (Ljava/util/function/Function;)V visitSuggestions a method_56880 m (Lnet/minecraft/core/Holder;)V visitItem a method_56853 m (Lnet/minecraft/core/component/DataComponentType;)V visitRemovedComponent a method_60379 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V visitComponent a method_57802 c net/minecraft/commands/arguments/item/ItemPredicateArgument ha net/minecraft/class_2293 f Ljava/util/Collection; EXAMPLES a field_10812 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_ITEM b field_50056 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_TAG c field_50057 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_COMPONENT d field_50058 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_MALFORMED_COMPONENT e field_50059 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_PREDICATE f field_50060 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_MALFORMED_PREDICATE g field_50061 f Lnet/minecraft/resources/ResourceLocation; COUNT_ID h field_50062 f Ljava/util/Map; PSEUDO_COMPONENTS i field_50063 f Ljava/util/Map; PSEUDO_PREDICATES j field_50064 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$Result; getItemPredicate a method_9804 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Ljava/util/function/Predicate; method_58523 a method_58523 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Lnet/minecraft/world/item/ItemStack;)Z method_58524 a method_58524 m (Lnet/minecraft/world/item/ItemStack;)Z method_58522 a method_58522 m (Lnet/minecraft/commands/CommandBuildContext;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument; itemPredicate a method_9801 m (Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper; method_58525 a method_58525 m (Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper; method_58526 a method_58526 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_58527 a method_58527 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_58528 a method_58528 m (Ljava/util/List;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$Result; method_68548 a method_68548 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Ljava/util/function/Predicate; method_58529 b method_58529 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Lnet/minecraft/world/item/ItemStack;)Z method_58530 b method_58530 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_58531 b method_58531 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_58532 b method_58532 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_58533 c method_58533 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_58534 d method_58534 m (Lnet/minecraft/commands/CommandBuildContext;)V m ()V c net/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper ha$a net/minecraft/class_2293$class_9444 f Lnet/minecraft/resources/ResourceLocation; id a comp_2527 f Ljava/util/function/Predicate; presenceChecker b comp_2528 f Lcom/mojang/serialization/Decoder; valueChecker c comp_2529 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_2527 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper; create a method_58536 m (Lcom/mojang/brigadier/ImmutableStringReader;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Predicate; decode a method_58535 m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_58537 a method_58537 m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;)Z method_58538 a method_58538 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/util/function/Predicate; method_58539 a method_58539 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Lnet/minecraft/world/item/ItemStack;)Z method_58540 a method_58540 m ()Ljava/util/function/Predicate; presenceChecker b comp_2528 m ()Lcom/mojang/serialization/Decoder; valueChecker c comp_2529 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/function/Predicate;Lcom/mojang/serialization/Decoder;)V c net/minecraft/commands/arguments/item/ItemPredicateArgument$Context ha$b net/minecraft/class_2293$class_9445 f Lnet/minecraft/core/HolderLookup$Provider; registries a field_56366 f Lnet/minecraft/core/HolderLookup$RegistryLookup; items b field_50066 f Lnet/minecraft/core/HolderLookup$RegistryLookup; components c field_50067 f Lnet/minecraft/core/HolderLookup$RegistryLookup; predicates d field_50068 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper;)Ljava/util/function/Predicate; createComponentTest a method_58541 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Predicate; createComponentTest a method_58542 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Predicate; createPredicateTest a method_58543 m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; negate a method_58547 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/ResourceLocation; method_58544 a method_58544 m (Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/world/item/ItemStack;)Z method_58545 a method_58545 m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/world/item/ItemStack;)Z method_58546 a method_58546 m (Ljava/util/List;)Ljava/util/function/Predicate; anyOf b method_58549 m (Lnet/minecraft/core/Holder$Reference;)Z method_58548 b method_58548 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/ResourceLocation;)Ljava/util/function/Predicate; forElementType e method_58550 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/ResourceLocation;)Ljava/util/function/Predicate; forTagType f method_58551 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper; lookupComponentType g method_58552 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper; lookupPredicateType h method_58553 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_58554 i method_58554 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_58555 j method_58555 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_58556 k method_58556 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_58557 l method_58557 m (Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper ha$c net/minecraft/class_2293$class_9446 f Lnet/minecraft/resources/ResourceLocation; id a comp_2530 f Lcom/mojang/serialization/Decoder; type b comp_2531 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_2530 m (Lcom/mojang/brigadier/ImmutableStringReader;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Predicate; decode a method_58559 m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_58560 a method_58560 m (Lnet/minecraft/core/component/predicates/DataComponentPredicate;)Ljava/util/function/Predicate; method_58558 a method_58558 m ()Lcom/mojang/serialization/Decoder; type b comp_2531 m (Lnet/minecraft/core/Holder$Reference;)V m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/serialization/Decoder;)V c net/minecraft/commands/arguments/item/ItemPredicateArgument$Result ha$d net/minecraft/class_2293$class_2295 c net/minecraft/commands/arguments/item/package-info hb net/minecraft/class_6277 c net/minecraft/commands/arguments/package-info hc net/minecraft/class_6278 c net/minecraft/commands/arguments/selector/EntitySelector hd net/minecraft/class_2300 f I INFINITE a field_33068 f Ljava/util/function/BiConsumer; ORDER_ARBITRARY b field_41524 f Lnet/minecraft/world/level/entity/EntityTypeTest; ANY_TYPE c field_27774 f I maxResults d field_10822 f Z includesEntities e field_10830 f Z worldLimited f field_10829 f Ljava/util/List; contextFreePredicates g field_52308 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; range h field_10825 f Ljava/util/function/Function; position i field_10823 f Lnet/minecraft/world/phys/AABB; aabb j field_10824 f Ljava/util/function/BiConsumer; order k field_10826 f Z currentEntity l field_10828 f Ljava/lang/String; playerName m field_10831 f Ljava/util/UUID; entityUUID n field_10821 f Lnet/minecraft/world/level/entity/EntityTypeTest; type o field_10832 f Z usesSelector p field_10827 m ()I getMaxResults a method_9815 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/entity/Entity;)Z method_61159 a method_61159 m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/entity/Entity; findSingleEntity a method_9809 m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/entity/Entity;)Z method_9810 a method_9810 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; getAbsoluteAabb a method_61160 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z method_9812 a method_9812 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/function/Predicate; getPredicate a method_9817 m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)Ljava/util/List; sortAndLimit a method_9814 m (Ljava/util/List;)Lnet/minecraft/network/chat/Component; joinNames a method_9822 m (Ljava/util/List;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)V addEntities a method_9823 m ()Z includesEntities b method_9819 m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/List; findEntities b method_9816 m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)V method_47802 b method_47802 m ()Z isSelfSelector c method_9820 m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/server/level/ServerPlayer; findSinglePlayer c method_9811 m ()Z isWorldLimited d method_9821 m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/List; findPlayers d method_9813 m ()Z usesSelector e method_35815 m (Lnet/minecraft/commands/CommandSourceStack;)V checkPermissions e method_9818 m ()I getResultLimit f method_47803 m (IZZLjava/util/List;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Ljava/util/function/Function;Lnet/minecraft/world/phys/AABB;Ljava/util/function/BiConsumer;ZLjava/lang/String;Ljava/util/UUID;Lnet/minecraft/world/entity/EntityType;Z)V m ()V c net/minecraft/commands/arguments/selector/EntitySelector$1 hd$1 net/minecraft/class_2300$1 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; tryCast a method_32203 m ()V c net/minecraft/commands/arguments/selector/EntitySelectorParser he net/minecraft/class_2303 f Z includesEntities A field_10843 f Z worldLimited B field_10866 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; distance C field_10838 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; level D field_10842 f Ljava/lang/Double; x E field_10857 f Ljava/lang/Double; y F field_10872 f Ljava/lang/Double; z G field_10839 f Ljava/lang/Double; deltaX H field_10862 f Ljava/lang/Double; deltaY I field_10852 f Ljava/lang/Double; deltaZ J field_10881 f Lnet/minecraft/advancements/critereon/WrappedMinMaxBounds; rotX K field_10877 f Lnet/minecraft/advancements/critereon/WrappedMinMaxBounds; rotY L field_10859 f Ljava/util/List; predicates M field_10870 f Ljava/util/function/BiConsumer; order N field_10847 f Z currentEntity O field_10879 f Ljava/lang/String; playerName P field_10876 f I startPosition Q field_10861 f Ljava/util/UUID; entityUUID R field_10878 f Ljava/util/function/BiFunction; suggestions S field_10848 f Z hasNameEquals T field_10854 f Z hasNameNotEquals U field_10874 f Z isLimited V field_10851 f Z isSorted W field_10873 f Z hasGamemodeEquals X field_10849 f Z hasGamemodeNotEquals Y field_10871 f Z hasTeamEquals Z field_10845 f C SYNTAX_SELECTOR_START a field_33069 f Z hasTeamNotEquals aa field_10868 f Lnet/minecraft/world/entity/EntityType; type ab field_10863 f Z typeInverse ac field_10865 f Z hasScores ad field_10841 f Z hasAdvancements ae field_10864 f Z usesSelectors af field_10840 f C SYNTAX_OPTIONS_KEY_VALUE_SEPARATOR b field_33070 f C SYNTAX_NOT c field_33071 f C SYNTAX_TAG d field_33072 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_NAME_OR_UUID e field_10875 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_SELECTOR_TYPE f field_10853 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SELECTORS_NOT_ALLOWED g field_10880 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MISSING_SELECTOR_TYPE h field_10844 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_END_OF_OPTIONS i field_10837 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_EXPECTED_OPTION_VALUE j field_10855 f Ljava/util/function/BiConsumer; ORDER_NEAREST k field_10869 f Ljava/util/function/BiConsumer; ORDER_FURTHEST l field_10882 f Ljava/util/function/BiConsumer; ORDER_RANDOM m field_10850 f Ljava/util/function/BiFunction; SUGGEST_NOTHING n field_10867 f C SYNTAX_OPTIONS_START o field_33073 f C SYNTAX_OPTIONS_END p field_33074 f C SYNTAX_OPTIONS_SEPARATOR q field_33075 f C SELECTOR_NEAREST_PLAYER r field_33076 f C SELECTOR_ALL_PLAYERS s field_33077 f C SELECTOR_RANDOM_PLAYERS t field_33078 f C SELECTOR_CURRENT_ENTITY u field_33079 f C SELECTOR_ALL_ENTITIES v field_33080 f C SELECTOR_NEAREST_ENTITY w field_52174 f Lcom/mojang/brigadier/StringReader; reader x field_10860 f Z allowSelectors y field_10846 f I maxResults z field_10858 m ()Z hasGamemodeNotEquals A method_9837 m ()Z hasTeamEquals B method_9904 m ()Z hasTeamNotEquals C method_35816 m ()V setTypeLimitedInversely D method_9860 m ()Z isTypeLimited E method_9886 m ()Z isTypeLimitedInversely F method_9910 m ()Z hasScores G method_9843 m ()Z hasAdvancements H method_9861 m ()V finalizePredicates I method_9878 m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; getSelector a method_9871 m (D)V setX a method_9850 m (DDD)Lnet/minecraft/world/phys/AABB; createAabb a method_9894 m (I)V setMaxResults a method_9900 m (Lnet/minecraft/world/entity/Entity;)Z method_9856 a method_9856 m (Lnet/minecraft/world/entity/EntityType;)V limitToType a method_9842 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V fillSelectorSuggestions a method_9896 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; fillSuggestions a method_9908 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)V setDistance a method_9870 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V setLevel a method_9846 m (Lnet/minecraft/advancements/critereon/WrappedMinMaxBounds;)V setRotX a method_9898 m (Lnet/minecraft/advancements/critereon/WrappedMinMaxBounds;Ljava/util/function/ToDoubleFunction;)Ljava/util/function/Predicate; createRotationPredicate a method_9859 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; method_9872 a method_9872 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I method_9862 a method_9862 m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)V method_9867 a method_9867 m (Ljava/lang/Object;)Z allowSelectors a method_61185 m (Ljava/util/function/BiConsumer;)V setOrder a method_9845 m (Ljava/util/function/BiFunction;)V setSuggestions a method_9875 m (Ljava/util/function/Predicate;)V addPredicate a method_9916 m (Ljava/util/function/ToDoubleFunction;DDLnet/minecraft/world/entity/Entity;)Z method_9881 a method_9881 m (Z)V setIncludesEntities a method_9841 m ()V parseSelector b method_9917 m (D)V setY b method_9864 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestNameOrSelector b method_9880 m (Lnet/minecraft/advancements/critereon/WrappedMinMaxBounds;)V setRotY b method_9855 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; method_9869 b method_9869 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I method_9897 b method_9897 m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)V method_9901 b method_9901 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9903 b method_9903 m (Z)V setHasNameEquals b method_9899 m ()V parseNameOrUUID c method_9849 m (D)V setZ c method_9879 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestName c method_9858 m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)V method_9888 c method_9888 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9863 c method_9863 m (Z)V setHasNameNotEquals c method_9913 m ()V parseOptions d method_9874 m (D)V setDeltaX d method_9891 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestSelector d method_9834 m (Z)V setLimited d method_9877 m ()Z shouldInvertValue e method_9892 m (D)V setDeltaY e method_9905 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestOpenOptions e method_9893 m (Z)V setSorted e method_9887 m ()Z isTag f method_9915 m (D)V setDeltaZ f method_9918 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestOptionsKeyOrClose f method_9911 m (Z)V setHasGamemodeEquals f method_9890 m ()Lcom/mojang/brigadier/StringReader; getReader g method_9835 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestOptionsKey g method_9909 m (Z)V setHasGamemodeNotEquals g method_9857 m ()V setWorldLimited h method_9852 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestOptionsNextOrClose h method_9847 m (Z)V setHasTeamEquals h method_9865 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; getDistance i method_9873 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; suggestEquals i method_35817 m (Z)V setHasTeamNotEquals i method_9833 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; getLevel j method_9895 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9854 j method_9854 m (Z)V setHasScores j method_9848 m ()Lnet/minecraft/advancements/critereon/WrappedMinMaxBounds; getRotX k method_9883 m (Z)V setHasAdvancements k method_9906 m ()Lnet/minecraft/advancements/critereon/WrappedMinMaxBounds; getRotY l method_9853 m ()Ljava/lang/Double; getX m method_9902 m ()Ljava/lang/Double; getY n method_9884 m ()Ljava/lang/Double; getZ o method_9868 m ()Ljava/lang/Double; getDeltaX p method_9851 m ()Ljava/lang/Double; getDeltaY q method_9840 m ()Ljava/lang/Double; getDeltaZ r method_9907 m ()Ljava/util/function/BiConsumer; getOrder s method_35818 m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; parse t method_9882 m ()Z isCurrentEntity u method_9885 m ()Z hasNameEquals v method_9912 m ()Z hasNameNotEquals w method_9844 m ()Z isLimited x method_9866 m ()Z isSorted y method_9889 m ()Z hasGamemodeEquals z method_9839 m (Lcom/mojang/brigadier/StringReader;Z)V m ()V c net/minecraft/commands/arguments/selector/SelectorPattern hf net/minecraft/class_10104 f Lcom/mojang/serialization/Codec; CODEC a field_53684 f Ljava/lang/String; pattern b comp_3067 f Lnet/minecraft/commands/arguments/selector/EntitySelector; resolved c comp_3068 m ()Ljava/lang/String; pattern a comp_3067 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; parse a method_62667 m (Ljava/lang/String;Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Ljava/lang/String; method_62668 a method_62668 m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; resolved b comp_3068 m (Ljava/lang/String;Lnet/minecraft/commands/arguments/selector/EntitySelector;)V m ()V c net/minecraft/commands/arguments/selector/options/EntitySelectorOptions hg net/minecraft/class_2306 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_OPTION a field_10885 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INAPPLICABLE_OPTION b field_10887 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_RANGE_NEGATIVE c field_10890 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_LEVEL_NEGATIVE d field_10893 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_LIMIT_TOO_SMALL e field_10886 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_SORT_UNKNOWN f field_10888 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_GAME_MODE_INVALID g field_10889 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ENTITY_TYPE_INVALID h field_10892 f Lorg/slf4j/Logger; LOGGER i field_60481 f Ljava/util/Map; OPTIONS j field_10891 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9928 A method_9928 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9963 B method_9963 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9947 C method_9947 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9962 D method_9962 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9925 E method_9925 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9977 F method_9977 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9944 G method_9944 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9978 H method_9978 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9942 I method_9942 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9979 J method_9979 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9945 K method_9945 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9980 L method_9980 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9934 M method_9934 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9981 N method_9981 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9943 O method_9943 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9982 P method_9982 m ()V bootStrap a method_9960 m (Lnet/minecraft/resources/ResourceKey;ZLnet/minecraft/world/entity/Entity;)Z method_22823 a method_22823 m (Lnet/minecraft/tags/TagKey;ZLnet/minecraft/world/entity/Entity;)Z method_9950 a method_9950 m (Lnet/minecraft/world/entity/EntityType;ZLnet/minecraft/world/entity/Entity;)Z method_9919 a method_9919 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9967 a method_9967 m (Lnet/minecraft/world/level/GameType;ZLnet/minecraft/world/entity/Entity;)Z method_9924 a method_9924 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_22822 a method_22822 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;ILnet/minecraft/resources/ResourceLocation;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_17961 a method_17961 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V suggestNames a method_9930 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9921 a method_9921 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;Ljava/lang/String;I)Lnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier; get a method_9976 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9964 a method_9964 m (Ljava/lang/String;Lnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier;Ljava/util/function/Predicate;Lnet/minecraft/network/chat/Component;)V register a method_9961 m (Ljava/lang/String;ZLnet/minecraft/world/entity/Entity;)Z method_9965 a method_9965 m (Ljava/util/Map;Lnet/minecraft/advancements/AdvancementProgress;)Z method_9929 a method_9929 m (Ljava/util/Map;Lnet/minecraft/world/entity/Entity;)Z method_9958 a method_9958 m (Lnet/minecraft/core/HolderSet$Named;)Lnet/minecraft/resources/ResourceLocation; method_62669 a method_62669 m (Lnet/minecraft/nbt/CompoundTag;ZLnet/minecraft/world/entity/Entity;)Z method_9957 a method_9957 m (ZLnet/minecraft/advancements/AdvancementProgress;)Z method_9936 a method_9936 m (ZLnet/minecraft/advancements/CriterionProgress;)Z method_9931 a method_9931 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_22824 b method_22824 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; method_9946 b method_9946 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9932 b method_9932 m (Ljava/lang/String;ZLnet/minecraft/world/entity/Entity;)Z method_9922 b method_9922 m (Ljava/util/Map;Lnet/minecraft/world/entity/Entity;)Z method_9937 b method_9937 m (Lnet/minecraft/core/HolderSet$Named;)Lnet/minecraft/resources/ResourceLocation; method_62670 b method_62670 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9926 c method_9926 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9956 c method_9956 m (Ljava/lang/String;ZLnet/minecraft/world/entity/Entity;)Z method_9920 c method_9920 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9974 d method_9974 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9923 d method_9923 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9927 e method_9927 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_9959 e method_9959 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9975 f method_9975 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9941 g method_9941 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9966 h method_9966 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9938 i method_9938 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9968 j method_9968 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9939 k method_9939 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9973 l method_9973 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9940 m method_9940 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9951 n method_9951 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9952 o method_9952 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9948 p method_9948 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9949 q method_9949 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9953 r method_9953 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9954 s method_9954 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9969 t method_9969 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9955 u method_9955 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9970 v method_9970 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9935 w method_9935 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9971 x method_9971 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)Z method_9933 y method_9933 m (Lnet/minecraft/commands/arguments/selector/EntitySelectorParser;)V method_9972 z method_9972 m ()V m ()V c net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier hg$a net/minecraft/class_2306$class_2307 c net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Option hg$b net/minecraft/class_2306$class_2308 f Lnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier; modifier a comp_1063 f Ljava/util/function/Predicate; canUse b comp_1064 f Lnet/minecraft/network/chat/Component; description c comp_1065 m ()Lnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier; modifier a comp_1063 m ()Ljava/util/function/Predicate; canUse b comp_1064 m ()Lnet/minecraft/network/chat/Component; description c comp_1065 m (Lnet/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier;Ljava/util/function/Predicate;Lnet/minecraft/network/chat/Component;)V c net/minecraft/commands/arguments/selector/options/package-info hh net/minecraft/class_6279 c net/minecraft/commands/arguments/selector/package-info hi net/minecraft/class_6280 c net/minecraft/commands/execution/ChainModifiers hj net/minecraft/class_8936 f Lnet/minecraft/commands/execution/ChainModifiers; DEFAULT a field_47160 f B flags b comp_2020 f B FLAG_FORKED c field_47161 f B FLAG_IS_RETURN d field_47162 m ()Z isForked a method_54884 m (B)Lnet/minecraft/commands/execution/ChainModifiers; setFlag a method_54885 m ()Lnet/minecraft/commands/execution/ChainModifiers; setForked b method_54886 m ()Z isReturn c method_54887 m ()Lnet/minecraft/commands/execution/ChainModifiers; setReturn d method_54888 m ()B flags e comp_2020 m (B)V m ()V c net/minecraft/commands/execution/CommandQueueEntry hk net/minecraft/class_8847 f Lnet/minecraft/commands/execution/Frame; frame a comp_2021 f Lnet/minecraft/commands/execution/EntryAction; action b comp_1993 m ()Lnet/minecraft/commands/execution/Frame; frame a comp_2021 m (Lnet/minecraft/commands/execution/ExecutionContext;)V execute a method_54388 m ()Lnet/minecraft/commands/execution/EntryAction; action b comp_1993 m (Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/execution/EntryAction;)V c net/minecraft/commands/execution/CustomCommandExecutor hl net/minecraft/class_8848 m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a method_54290 c net/minecraft/commands/execution/CustomCommandExecutor$CommandAdapter hl$a net/minecraft/class_8848$class_8849 c net/minecraft/commands/execution/CustomCommandExecutor$WithErrorHandling hl$b net/minecraft/class_8848$class_8850 m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/TraceCallbacks;)V onError a method_54255 m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a method_54389 m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V runGuarded b method_54259 m ()V c net/minecraft/commands/execution/CustomModifierExecutor hm net/minecraft/class_8851 m (Ljava/lang/Object;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V apply a method_54270 c net/minecraft/commands/execution/CustomModifierExecutor$ModifierAdapter hm$a net/minecraft/class_8851$class_8852 c net/minecraft/commands/execution/EntryAction hn net/minecraft/class_8853 c net/minecraft/commands/execution/ExecutionContext ho net/minecraft/class_8854 f I MAX_QUEUE_DEPTH a field_46729 f Lorg/slf4j/Logger; LOGGER b field_46730 f I commandLimit c field_46731 f I forkLimit d field_46732 f Lnet/minecraft/util/profiling/ProfilerFiller; profiler e field_46733 f Lnet/minecraft/commands/execution/TraceCallbacks; tracer f field_46734 f I commandQuota g field_46735 f Z queueOverflow h field_46736 f Ljava/util/Deque; commandQueue i field_46737 f Ljava/util/List; newTopCommands j field_46738 f I currentFrameDepth k field_47705 m ()V runCommandQueue a method_54390 m (I)V discardAtDepthOrHigher a method_54391 m (Lnet/minecraft/commands/execution/CommandQueueEntry;)V queueNext a method_54392 m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/execution/Frame; createTopFrame a method_54889 m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/functions/InstantiatedFunction;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/CommandResultCallback;)V queueInitialFunctionCall a method_54395 m (Lnet/minecraft/commands/execution/ExecutionContext;Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/CommandResultCallback;)V queueInitialCommandExecution a method_54393 m (Lnet/minecraft/commands/execution/TraceCallbacks;)V tracer a method_54394 m ()Lnet/minecraft/commands/execution/TraceCallbacks; tracer b method_54396 m (I)Lnet/minecraft/commands/execution/Frame$FrameControl; frameControlForDepth b method_54890 m ()Lnet/minecraft/util/profiling/ProfilerFiller; profiler c method_54397 m (I)V method_54891 c method_54891 m ()I forkLimit d method_54398 m ()V incrementCost e method_54399 m ()V handleQueueOverflow f method_54400 m ()V pushNewCommands g method_55594 m (IILnet/minecraft/util/profiling/ProfilerFiller;)V m ()V c net/minecraft/commands/execution/ExecutionControl hp net/minecraft/class_8855 m ()Lnet/minecraft/commands/execution/TraceCallbacks; tracer a method_54404 m (Lnet/minecraft/commands/execution/EntryAction;)V queueNext a method_54402 m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)Lnet/minecraft/commands/execution/ExecutionControl; create a method_54892 m (Lnet/minecraft/commands/execution/TraceCallbacks;)V tracer a method_54403 m ()Lnet/minecraft/commands/execution/Frame; currentFrame b method_54893 c net/minecraft/commands/execution/ExecutionControl$1 hp$1 net/minecraft/class_8855$1 f Lnet/minecraft/commands/execution/ExecutionContext; val$context a field_46742 f Lnet/minecraft/commands/execution/Frame; val$frame b field_47163 m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V c net/minecraft/commands/execution/Frame hq net/minecraft/class_8937 f I depth a comp_2022 f Lnet/minecraft/commands/CommandResultCallback; returnValueConsumer b comp_2023 f Lnet/minecraft/commands/execution/Frame$FrameControl; frameControl c comp_2024 m ()V returnFailure a method_54894 m (I)V returnSuccess a method_54895 m ()V discard b method_54896 m ()I depth c comp_2022 m ()Lnet/minecraft/commands/CommandResultCallback; returnValueConsumer d comp_2023 m ()Lnet/minecraft/commands/execution/Frame$FrameControl; frameControl e comp_2024 m (ILnet/minecraft/commands/CommandResultCallback;Lnet/minecraft/commands/execution/Frame$FrameControl;)V c net/minecraft/commands/execution/Frame$FrameControl hq$a net/minecraft/class_8937$class_8938 c net/minecraft/commands/execution/TraceCallbacks hr net/minecraft/class_6346 m (ILnet/minecraft/resources/ResourceLocation;I)V onCall a method_36351 m (ILjava/lang/String;)V onCommand a method_36349 m (ILjava/lang/String;I)V onReturn a method_36350 m (Ljava/lang/String;)V onError a method_36352 c net/minecraft/commands/execution/UnboundEntryAction hs net/minecraft/class_8856 m (Ljava/lang/Object;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V method_54405 a method_54405 c net/minecraft/commands/execution/package-info ht net/minecraft/class_8857 c net/minecraft/commands/execution/tasks/BuildContexts hu net/minecraft/class_8858 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_FORK_LIMIT_REACHED a field_46739 f Ljava/lang/String; commandInput b field_46740 f Lcom/mojang/brigadier/context/ContextChain; command c field_46741 m ()Ljava/lang/String; method_54406 a method_54406 m (Lcom/mojang/brigadier/context/CommandContext;ZI)V method_54897 a method_54897 m (Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/execution/ChainModifiers;)V execute a method_54410 m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V traceCommandStart a method_54407 m (Lnet/minecraft/commands/execution/tasks/ExecuteCommand;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/ExecutionCommandSource;)Lnet/minecraft/commands/execution/CommandQueueEntry; method_54408 a method_54408 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_54409 a method_54409 m (Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;)V m ()V c net/minecraft/commands/execution/tasks/BuildContexts$Continuation hu$a net/minecraft/class_8858$class_8859 f Lnet/minecraft/commands/execution/ChainModifiers; modifiers b field_47164 f Lnet/minecraft/commands/ExecutionCommandSource; originalSource c field_47165 f Ljava/util/List; sources d field_46745 m (Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;)V c net/minecraft/commands/execution/tasks/BuildContexts$TopLevel hu$b net/minecraft/class_8858$class_8860 f Lnet/minecraft/commands/ExecutionCommandSource; source b field_46746 m (Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/ExecutionCommandSource;)V c net/minecraft/commands/execution/tasks/BuildContexts$Unbound hu$c net/minecraft/class_8858$class_8861 m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V execute a method_54412 m (Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;)V c net/minecraft/commands/execution/tasks/CallFunction hv net/minecraft/class_8862 f Lnet/minecraft/commands/functions/InstantiatedFunction; function a field_46747 f Lnet/minecraft/commands/CommandResultCallback; resultCallback b field_47166 f Z returnParentFrame c field_47167 m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V execute a method_54851 m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/execution/UnboundEntryAction;)Lnet/minecraft/commands/execution/CommandQueueEntry; method_54898 a method_54898 m (Lnet/minecraft/commands/functions/InstantiatedFunction;Lnet/minecraft/commands/CommandResultCallback;Z)V c net/minecraft/commands/execution/tasks/ContinuationTask hw net/minecraft/class_8863 f Lnet/minecraft/commands/execution/tasks/ContinuationTask$TaskProvider; taskFactory a field_46748 f Ljava/util/List; arguments b field_46749 f Lnet/minecraft/commands/execution/CommandQueueEntry; selfEntry c field_46750 f I index d field_46751 m (Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;Ljava/util/List;Lnet/minecraft/commands/execution/tasks/ContinuationTask$TaskProvider;)V schedule a method_54414 m (Lnet/minecraft/commands/execution/tasks/ContinuationTask$TaskProvider;Ljava/util/List;Lnet/minecraft/commands/execution/Frame;)V c net/minecraft/commands/execution/tasks/ContinuationTask$TaskProvider hw$a net/minecraft/class_8863$class_8864 c net/minecraft/commands/execution/tasks/ExecuteCommand hx net/minecraft/class_8865 f Ljava/lang/String; commandInput a field_46752 f Lnet/minecraft/commands/execution/ChainModifiers; modifiers b field_47168 f Lcom/mojang/brigadier/context/CommandContext; executionContext c field_46754 m ()Ljava/lang/String; method_54415 a method_54415 m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V execute a method_54416 m (Ljava/lang/String;Lnet/minecraft/commands/execution/ChainModifiers;Lcom/mojang/brigadier/context/CommandContext;)V c net/minecraft/commands/execution/tasks/FallthroughTask hy net/minecraft/class_8939 f Lnet/minecraft/commands/execution/tasks/FallthroughTask; INSTANCE a field_47169 m ()Lnet/minecraft/commands/execution/EntryAction; instance a method_54899 m ()V m ()V c net/minecraft/commands/execution/tasks/IsolatedCall hz net/minecraft/class_8940 f Ljava/util/function/Consumer; taskProducer a field_47170 f Lnet/minecraft/commands/CommandResultCallback; output b field_47171 m (Ljava/util/function/Consumer;Lnet/minecraft/commands/CommandResultCallback;)V c net/minecraft/commands/execution/tasks/package-info ia net/minecraft/class_8866 c net/minecraft/commands/functions/CommandFunction ib net/minecraft/class_2158 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_1994 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;)Lnet/minecraft/commands/functions/CommandFunction; fromLines a method_9195 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/commands/execution/UnboundEntryAction; parseCommand a method_54417 m (Ljava/lang/CharSequence;)V checkCommandLineLength a method_57057 m (Lnet/minecraft/nbt/CompoundTag;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; instantiate a method_52595 m (Ljava/lang/CharSequence;)Z shouldConcatenateNextLine b method_52592 c net/minecraft/commands/functions/FunctionBuilder ic net/minecraft/class_8867 f Ljava/util/List; plainEntries a field_46755 f Ljava/util/List; macroEntries b field_46756 f Ljava/util/List; macroArguments c field_46757 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/commands/functions/CommandFunction; build a method_54418 m (Lnet/minecraft/commands/execution/UnboundEntryAction;)V addCommand a method_54419 m (Ljava/lang/String;)I getArgumentIndex a method_54420 m (Ljava/lang/String;ILnet/minecraft/commands/ExecutionCommandSource;)V addMacro a method_54421 m (Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList; convertToIndices a method_54422 m ()V c net/minecraft/commands/functions/InstantiatedFunction id net/minecraft/class_8868 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_1994 m ()Ljava/util/List; entries b comp_1995 c net/minecraft/commands/functions/MacroFunction ie net/minecraft/class_8641 f Ljava/text/DecimalFormat; DECIMAL_FORMAT a field_46190 f I MAX_CACHE_ENTRIES b field_45150 f Ljava/util/List; parameters c field_45149 f Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap; cache d field_45151 f Lnet/minecraft/resources/ResourceLocation; id e field_46758 f Ljava/util/List; entries f field_46759 m (Ljava/text/DecimalFormat;)V method_54423 a method_54423 m (Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntList;Ljava/util/List;)V lookupValues a method_54424 m (Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; method_54425 a method_54425 m (Ljava/util/List;Ljava/util/List;I)V method_54426 a method_54426 m (Ljava/util/List;Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction; substituteAndParse a method_52597 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; stringify a method_53840 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/commands/functions/MacroFunction$Entry ie$a net/minecraft/class_8641$class_8869 m ()Lit/unimi/dsi/fastutil/ints/IntList; parameters a method_54428 m (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/commands/execution/UnboundEntryAction; instantiate a method_54429 c net/minecraft/commands/functions/MacroFunction$MacroEntry ie$b net/minecraft/class_8641$class_8870 f Lnet/minecraft/commands/functions/StringTemplate; template a field_46760 f Lit/unimi/dsi/fastutil/ints/IntList; parameters b field_46761 f Lnet/minecraft/commands/ExecutionCommandSource; compilationContext c field_47891 m (Lnet/minecraft/commands/functions/StringTemplate;Lit/unimi/dsi/fastutil/ints/IntList;Lnet/minecraft/commands/ExecutionCommandSource;)V c net/minecraft/commands/functions/MacroFunction$PlainTextEntry ie$c net/minecraft/class_8641$class_8871 f Lnet/minecraft/commands/execution/UnboundEntryAction; compiledAction a field_46762 m (Lnet/minecraft/commands/execution/UnboundEntryAction;)V c net/minecraft/commands/functions/PlainTextFunction ig net/minecraft/class_8872 f Lnet/minecraft/resources/ResourceLocation; id a comp_1994 f Ljava/util/List; entries b comp_1995 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;)V c net/minecraft/commands/functions/StringTemplate ih net/minecraft/class_8873 f Ljava/util/List; segments a comp_1996 f Ljava/util/List; variables b comp_1997 m ()Ljava/util/List; segments a comp_1996 m (Ljava/lang/String;)Lnet/minecraft/commands/functions/StringTemplate; fromString a method_54432 m (Ljava/util/List;)Ljava/lang/String; substitute a method_54433 m ()Ljava/util/List; variables b comp_1997 m (Ljava/lang/String;)Z isValidVariableName b method_54431 m (Ljava/util/List;Ljava/util/List;)V c net/minecraft/commands/functions/package-info ii net/minecraft/class_8874 c net/minecraft/commands/package-info ij net/minecraft/class_6281 c net/minecraft/commands/synchronization/ArgumentTypeInfo ik net/minecraft/class_2314 m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack a method_41726 m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a method_10006 m (Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_10007 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; deserializeFromNetwork b method_10005 c net/minecraft/commands/synchronization/ArgumentTypeInfo$Template ik$a net/minecraft/class_2314$class_7217 m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; type a method_41728 m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; instantiate b method_41730 c net/minecraft/commands/synchronization/ArgumentTypeInfos il net/minecraft/class_2316 f Ljava/util/Map; BY_CLASS a field_10921 m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; byClass a method_41983 m (Ljava/lang/Class;)Z isClassRecognized a method_41984 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; bootstrap a method_10015 m (Lnet/minecraft/core/Registry;Ljava/lang/String;Ljava/lang/Class;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo; register a method_10017 m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; unpack b method_41985 m (Ljava/lang/Class;)Ljava/lang/Class; fixClassType b method_41181 m ()V m ()V c net/minecraft/commands/synchronization/ArgumentUtils im net/minecraft/class_7218 f Lorg/slf4j/Logger; LOGGER a field_37975 f B NUMBER_FLAG_MIN b field_37976 f B NUMBER_FLAG_MAX c field_37977 m (B)Z numberHasMin a method_41986 m (Lcom/google/gson/JsonObject;Lcom/mojang/brigadier/arguments/ArgumentType;)V serializeArgumentToJson a method_41987 m (Lcom/google/gson/JsonObject;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;)V serializeArgumentCap a method_71941 m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;)Lcom/google/gson/JsonObject; serializeNodeToJson a method_41990 m (Lcom/mojang/brigadier/tree/CommandNode;)Ljava/util/Set; findUsedArgumentTypes a method_41991 m (Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Set;Ljava/util/Set;)V findUsedArgumentTypes a method_41992 m (Ljava/util/Set;Ljava/util/Set;Lcom/mojang/brigadier/tree/CommandNode;)V method_41993 a method_41993 m (ZZ)I createNumberFlags a method_41994 m (B)Z numberHasMax b method_41995 m ()V m ()V c net/minecraft/commands/synchronization/SingletonArgumentInfo in net/minecraft/class_2319 f Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$Template; template a field_37978 m (Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a method_41996 m (Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_41997 m (Ljava/util/function/Function;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo; contextAware a method_41998 m (Ljava/util/function/Supplier;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo; contextFree a method_41999 m (Ljava/util/function/Supplier;Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/ArgumentType; method_42000 a method_42000 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$Template; deserializeFromNetwork a method_42001 m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/commands/synchronization/SingletonArgumentInfo$Template; unpack b method_42002 m (Ljava/util/function/Function;)V c net/minecraft/commands/synchronization/SingletonArgumentInfo$Template in$a net/minecraft/class_2319$class_7219 f Lnet/minecraft/commands/synchronization/SingletonArgumentInfo; field_37979 a field_37979 f Ljava/util/function/Function; constructor b field_37980 m (Lnet/minecraft/commands/synchronization/SingletonArgumentInfo;Ljava/util/function/Function;)V c net/minecraft/commands/synchronization/SuggestionProviders ip net/minecraft/class_2321 f Lcom/mojang/brigadier/suggestion/SuggestionProvider; ASK_SERVER a field_10933 f Lcom/mojang/brigadier/suggestion/SuggestionProvider; AVAILABLE_SOUNDS b field_10934 f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUMMONABLE_ENTITIES c field_10935 f Ljava/util/Map; PROVIDERS_BY_NAME d field_10931 f Lnet/minecraft/resources/ResourceLocation; ID_ASK_SERVER e field_60811 m (Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; getProvider a method_10024 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; register a method_10022 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/entity/EntityType;)Z method_45916 a method_45916 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_10028 a method_10028 m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; cast a method_71942 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_64921 b method_64921 m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lnet/minecraft/resources/ResourceLocation; getName b method_10027 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_10029 c method_10029 m ()V m ()V c net/minecraft/commands/synchronization/SuggestionProviders$RegisteredSuggestion ip$a net/minecraft/class_2321$class_2322 f Lnet/minecraft/resources/ResourceLocation; name a comp_4376 f Lcom/mojang/brigadier/suggestion/SuggestionProvider; delegate b comp_4377 m ()Lnet/minecraft/resources/ResourceLocation; name a comp_4376 m ()Lcom/mojang/brigadier/suggestion/SuggestionProvider; delegate b comp_4377 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)V c net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo iq net/minecraft/class_2326 m (Lcom/mojang/brigadier/arguments/DoubleArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template; unpack a method_42003 m (Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a method_10043 m (Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_10041 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template; deserializeFromNetwork a method_10042 m ()V c net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template iq$a net/minecraft/class_2326$class_7220 f Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo; field_37981 a field_37981 f D min b field_37982 f D max c field_37983 m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/DoubleArgumentType; instantiate a method_42004 m (Lnet/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo;DD)V c net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo ir net/minecraft/class_2327 m (Lcom/mojang/brigadier/arguments/FloatArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template; unpack a method_42005 m (Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a method_10046 m (Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_10044 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template; deserializeFromNetwork a method_10045 m ()V c net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template ir$a net/minecraft/class_2327$class_7221 f Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo; field_37984 a field_37984 f F min b field_37985 f F max c field_37986 m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/FloatArgumentType; instantiate a method_42006 m (Lnet/minecraft/commands/synchronization/brigadier/FloatArgumentInfo;FF)V c net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo is net/minecraft/class_2330 m (Lcom/mojang/brigadier/arguments/IntegerArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template; unpack a method_42007 m (Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a method_10049 m (Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_10048 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template; deserializeFromNetwork a method_10050 m ()V c net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template is$a net/minecraft/class_2330$class_7222 f Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo; field_37987 a field_37987 f I min b field_37988 f I max c field_37989 m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/IntegerArgumentType; instantiate a method_42008 m (Lnet/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo;II)V c net/minecraft/commands/synchronization/brigadier/LongArgumentInfo iu net/minecraft/class_4461 m (Lcom/mojang/brigadier/arguments/LongArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template; unpack a method_42009 m (Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template;Lcom/google/gson/JsonObject;)V serializeToJson a method_21689 m (Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_21690 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template; deserializeFromNetwork a method_21691 m ()V c net/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template iu$a net/minecraft/class_4461$class_7223 f Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo; field_37990 a field_37990 f J min b field_37991 f J max c field_37992 m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/LongArgumentType; instantiate a method_42010 m (Lnet/minecraft/commands/synchronization/brigadier/LongArgumentInfo;JJ)V c net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer iv net/minecraft/class_2332 m (Lcom/mojang/brigadier/arguments/StringArgumentType;)Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template; unpack a method_42011 m (Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template;Lcom/google/gson/JsonObject;)V serializeToJson a method_10051 m (Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template;Lnet/minecraft/network/FriendlyByteBuf;)V serializeToNetwork a method_10053 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template; deserializeFromNetwork a method_10052 m ()V c net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$1 iv$1 net/minecraft/class_2332$1 f [I $SwitchMap$com$mojang$brigadier$arguments$StringArgumentType$StringType a field_10952 m ()V c net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template iv$a net/minecraft/class_2332$class_7224 f Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer; field_37993 a field_37993 f Lcom/mojang/brigadier/arguments/StringArgumentType$StringType; type b field_37994 m (Lnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/arguments/StringArgumentType; instantiate a method_42012 m (Lnet/minecraft/commands/synchronization/brigadier/StringArgumentSerializer;Lcom/mojang/brigadier/arguments/StringArgumentType$StringType;)V c net/minecraft/commands/synchronization/brigadier/package-info iw net/minecraft/class_6282 c net/minecraft/commands/synchronization/package-info ix net/minecraft/class_6283 c net/minecraft/core/AxisCycle iy net/minecraft/class_2335 f Lnet/minecraft/core/AxisCycle; NONE a field_10962 f Lnet/minecraft/core/AxisCycle; FORWARD b field_10963 f Lnet/minecraft/core/AxisCycle; BACKWARD c field_10965 f [Lnet/minecraft/core/Direction$Axis; AXIS_VALUES d field_10961 f [Lnet/minecraft/core/AxisCycle; VALUES e field_10960 f [Lnet/minecraft/core/AxisCycle; $VALUES f field_10964 m ()Lnet/minecraft/core/AxisCycle; inverse a method_10055 m (DDDLnet/minecraft/core/Direction$Axis;)D cycle a method_35819 m (IIILnet/minecraft/core/Direction$Axis;)I cycle a method_10056 m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction$Axis; cycle a method_10058 m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/AxisCycle; between a method_10057 m ()[Lnet/minecraft/core/AxisCycle; $values b method_36930 m (Ljava/lang/String;I)V m ()V c net/minecraft/core/AxisCycle$1 iy$1 net/minecraft/class_2335$1 m (Ljava/lang/String;I)V c net/minecraft/core/AxisCycle$2 iy$2 net/minecraft/class_2335$2 m (Ljava/lang/String;I)V c net/minecraft/core/AxisCycle$3 iy$3 net/minecraft/class_2335$3 m (Ljava/lang/String;I)V c net/minecraft/core/BlockBox iz net/minecraft/class_9380 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_49907 f Lnet/minecraft/core/BlockPos; min b comp_2466 f Lnet/minecraft/core/BlockPos; max c comp_2467 m ()Z isBlock a method_58235 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockBox; of a method_58236 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockBox; of a method_58237 m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/BlockBox; extend a method_58238 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockBox; offset a method_58239 m ()Lnet/minecraft/world/phys/AABB; aabb b method_58240 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockBox; include b method_58241 m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/BlockBox; move b method_58242 m ()I sizeX c method_58243 m (Lnet/minecraft/core/BlockPos;)Z contains c method_58244 m ()I sizeY d method_58245 m ()I sizeZ e method_58246 m ()Lnet/minecraft/core/BlockPos; min f comp_2466 m ()Lnet/minecraft/core/BlockPos; max g comp_2467 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)V m ()V c net/minecraft/core/BlockBox$1 iz$1 net/minecraft/class_9380$1 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/BlockBox; decode a method_58247 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/BlockBox;)V encode a method_58248 m ()V c net/minecraft/core/BlockMath ja net/minecraft/class_4609 f Ljava/util/Map; VANILLA_UV_TRANSFORM_LOCAL_TO_GLOBAL a field_21021 f Ljava/util/Map; VANILLA_UV_TRANSFORM_GLOBAL_TO_LOCAL b field_21022 m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; blockCenterToCorner a method_23220 m (Lcom/mojang/math/Transformation;Lnet/minecraft/core/Direction;)Lcom/mojang/math/Transformation; getFaceTransformation a method_68069 m (Lcom/mojang/math/Transformation;)Lcom/mojang/math/Transformation; blockCornerToCenter b method_35829 m ()V m ()V c net/minecraft/core/BlockPos jb net/minecraft/class_2338 f Lcom/mojang/serialization/Codec; CODEC a field_25064 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48404 f Lnet/minecraft/core/BlockPos; ZERO c field_10980 f I PACKED_HORIZONTAL_LENGTH d field_54978 f I PACKED_Y_LENGTH e field_10975 f I MAX_HORIZONTAL_COORDINATE f field_54979 f Lorg/slf4j/Logger; LOGGER j field_18789 f J PACKED_X_MASK k field_10976 f J PACKED_Y_MASK l field_10974 f J PACKED_Z_MASK m field_10973 f I Y_OFFSET n field_33083 f I Z_OFFSET o field_10983 f I X_OFFSET p field_10981 m ()J asLong a method_10063 m (DDD)Lnet/minecraft/core/BlockPos; containing a method_49637 m (I)Lnet/minecraft/core/BlockPos; multiply a method_35830 m (III)J asLong a method_10064 m (IIIIII)Ljava/util/stream/Stream; betweenClosedStream a method_17962 m (IIIIIII)Ljava/util/Iterator; method_25995 a method_25995 m (IILnet/minecraft/util/RandomSource;IIIII)Ljava/util/Iterator; method_27155 a method_27155 m (J)I getX a method_10061 m (JIII)J offset a method_10096 m (JLnet/minecraft/core/Direction;)J offset a method_10060 m (Lnet/minecraft/util/RandomSource;IIIIIII)Ljava/lang/Iterable; randomBetweenClosed a method_27156 m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;I)Ljava/lang/Iterable; randomInCube a method_34848 m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/BlockPos; rotate a method_10070 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Ljava/util/stream/Stream; betweenClosedStream a method_23627 m (Lnet/minecraft/world/phys/AABB;)Ljava/lang/Iterable; betweenClosed a method_62671 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; clampLocationWithin a method_60913 m (Ljava/util/Queue;ILnet/minecraft/core/BlockPos;)V method_49926 a method_49926 m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; method_29094 a method_29094 m (Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; squareOutSouthEast a method_51686 m (Lnet/minecraft/core/BlockPos;III)Ljava/lang/Iterable; withinManhattan a method_25996 m (Lnet/minecraft/core/BlockPos;IILjava/util/function/BiConsumer;Ljava/util/function/Function;)I breadthFirstTraversal a method_49925 m (Lnet/minecraft/core/BlockPos;IILjava/util/function/Predicate;)Ljava/util/Optional; findClosestMatch a method_25997 m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Ljava/lang/Iterable; spiralAround a method_30512 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; min a method_58249 m (Lnet/minecraft/core/Direction$Axis;I)Lnet/minecraft/core/BlockPos; relative a method_30513 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/BlockPos; relative a method_10093 m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/BlockPos; relative a method_10079 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;I)Ljava/util/Iterator; method_30514 a method_30514 m (Lnet/minecraft/core/Position;)Lnet/minecraft/core/BlockPos; containing a method_49638 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos; offset a method_10081 m ([I)Lnet/minecraft/core/BlockPos; method_29095 a method_29095 m ()Lnet/minecraft/world/phys/Vec3; getCenter b method_46558 m (I)Lnet/minecraft/core/BlockPos; above b method_10086 m (III)Lnet/minecraft/core/BlockPos; offset b method_10069 m (IIIIII)Ljava/lang/Iterable; betweenClosed b method_10094 m (J)I getY b method_10071 m (Lnet/minecraft/world/phys/AABB;)Ljava/util/stream/Stream; betweenClosedStream b method_29715 m (Lnet/minecraft/core/BlockPos;)Ljava/util/stream/IntStream; method_29093 b method_29093 m (Lnet/minecraft/core/BlockPos;III)Ljava/util/stream/Stream; withinManhattanStream b method_25998 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; max b method_58250 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos; subtract b method_10059 m ()Lnet/minecraft/world/phys/Vec3; getBottomCenter c method_61082 m (I)Lnet/minecraft/core/BlockPos; below c method_10087 m (IIIIII)Ljava/util/Iterator; method_10073 c method_10073 m (J)I getZ c method_10083 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Ljava/lang/Iterable; betweenClosed c method_10097 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos; cross c method_10075 m ()Lnet/minecraft/core/BlockPos; above d method_10084 m (I)Lnet/minecraft/core/BlockPos; north d method_10076 m (J)Lnet/minecraft/core/BlockPos; of d method_10092 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; betweenClosedStream d method_20437 m ()Lnet/minecraft/core/BlockPos; below e method_10074 m (I)Lnet/minecraft/core/BlockPos; south e method_10077 m (J)J getFlatIndex e method_10091 m ()Lnet/minecraft/core/BlockPos; north f method_10095 m (I)Lnet/minecraft/core/BlockPos; west f method_10088 m ()Lnet/minecraft/core/BlockPos; south g method_10072 m (I)Lnet/minecraft/core/BlockPos; east g method_10089 m ()Lnet/minecraft/core/BlockPos; west h method_10067 m (I)Lnet/minecraft/core/BlockPos; atY h method_33096 m ()Lnet/minecraft/core/BlockPos; east i method_10078 m ()Lnet/minecraft/core/BlockPos; immutable j method_10062 m ()Lnet/minecraft/core/BlockPos$MutableBlockPos; mutable k method_25503 m (III)V m (Lnet/minecraft/core/Vec3i;)V m ()V c net/minecraft/core/BlockPos$1 jb$1 net/minecraft/class_2338$1 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/BlockPos; decode a method_56156 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/BlockPos;)V encode a method_56157 m ()V c net/minecraft/core/BlockPos$2 jb$2 net/minecraft/class_2338$2 f Lnet/minecraft/core/BlockPos$MutableBlockPos; nextPos a field_48405 f I counter b field_48406 f I val$limit c field_48407 f I val$minX d field_48408 f Lnet/minecraft/util/RandomSource; val$random e field_48409 f I val$width f field_48410 f I val$minY g field_48411 f I val$height h field_48412 f I val$minZ i field_48413 f I val$depth j field_48414 m ()Lnet/minecraft/core/BlockPos; computeNext a method_25999 m (IILnet/minecraft/util/RandomSource;IIIII)V c net/minecraft/core/BlockPos$3 jb$3 net/minecraft/class_2338$3 f I val$originZ a field_48415 f I val$maxDepth b field_48416 f I val$reachX c field_48417 f I val$reachY d field_48418 f I val$reachZ e field_48419 f I val$originX f field_48420 f I val$originY g field_48421 f Lnet/minecraft/core/BlockPos$MutableBlockPos; cursor h field_23380 f I currentDepth i field_48422 f I maxX j field_48423 f I maxY k field_48424 f I x l field_48425 f I y m field_48426 f Z zMirror n field_48427 m ()Lnet/minecraft/core/BlockPos; computeNext a method_10106 m (IIIIIII)V c net/minecraft/core/BlockPos$4 jb$4 net/minecraft/class_2338$4 f I val$end a field_48428 f I val$width b field_48429 f I val$height c field_48430 f I val$minX d field_48431 f I val$minY e field_48432 f I val$minZ f field_48433 f Lnet/minecraft/core/BlockPos$MutableBlockPos; cursor g field_48434 f I index h field_48435 m ()Lnet/minecraft/core/BlockPos; computeNext a method_30515 m (IIIIII)V c net/minecraft/core/BlockPos$5 jb$5 net/minecraft/class_2338$5 f Lnet/minecraft/core/Direction; val$firstDirection a field_48436 f Lnet/minecraft/core/Direction; val$secondDirection b field_48437 f Lnet/minecraft/core/BlockPos; val$center c field_48438 f I val$radius d field_48439 f [Lnet/minecraft/core/Direction; directions e field_48440 f Lnet/minecraft/core/BlockPos$MutableBlockPos; cursor f field_48441 f I legs g field_48442 f I leg h field_48443 f I legSize i field_48444 f I legIndex j field_48445 f I lastX k field_48446 f I lastY l field_48447 f I lastZ m field_48448 m ()Lnet/minecraft/core/BlockPos$MutableBlockPos; computeNext a method_27157 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;I)V c net/minecraft/core/BlockPos$6 jb$6 net/minecraft/class_2338$6 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a field_11006 f [I $SwitchMap$net$minecraft$core$Direction$Axis b field_23955 m ()V c net/minecraft/core/BlockPos$MutableBlockPos jb$a net/minecraft/class_2338$class_2339 m (Lnet/minecraft/core/AxisCycle;III)Lnet/minecraft/core/BlockPos$MutableBlockPos; set a method_17965 m (Lnet/minecraft/core/Direction$Axis;II)Lnet/minecraft/core/BlockPos$MutableBlockPos; clamp a method_27158 m (Lnet/minecraft/core/Vec3i;III)Lnet/minecraft/core/BlockPos$MutableBlockPos; setWithOffset a method_25504 m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/BlockPos$MutableBlockPos; setWithOffset a method_25505 m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos$MutableBlockPos; setWithOffset a method_35831 m (DDD)Lnet/minecraft/core/BlockPos$MutableBlockPos; set b method_10102 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/BlockPos$MutableBlockPos; move c method_10098 m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/BlockPos$MutableBlockPos; move c method_10104 m (III)Lnet/minecraft/core/BlockPos$MutableBlockPos; set d method_10103 m (III)Lnet/minecraft/core/BlockPos$MutableBlockPos; move e method_10100 m (J)Lnet/minecraft/core/BlockPos$MutableBlockPos; set f method_16363 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos$MutableBlockPos; set g method_10101 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/BlockPos$MutableBlockPos; move h method_30927 m (I)Lnet/minecraft/core/BlockPos$MutableBlockPos; setX p method_33097 m (I)Lnet/minecraft/core/BlockPos$MutableBlockPos; setY q method_33098 m (I)Lnet/minecraft/core/BlockPos$MutableBlockPos; setZ r method_33099 m ()V m (III)V m (DDD)V c net/minecraft/core/BlockPos$TraversalNodeStatus jb$b net/minecraft/class_2338$class_10384 f Lnet/minecraft/core/BlockPos$TraversalNodeStatus; ACCEPT a field_55165 f Lnet/minecraft/core/BlockPos$TraversalNodeStatus; SKIP b field_55166 f Lnet/minecraft/core/BlockPos$TraversalNodeStatus; STOP c field_55167 f [Lnet/minecraft/core/BlockPos$TraversalNodeStatus; $VALUES d field_55168 m ()[Lnet/minecraft/core/BlockPos$TraversalNodeStatus; $values a method_65259 m (Ljava/lang/String;I)V m ()V c net/minecraft/core/ClientAsset jc net/minecraft/class_10726 f Lcom/mojang/serialization/Codec; CODEC a field_56393 f Lcom/mojang/serialization/MapCodec; DEFAULT_FIELD_CODEC b field_56394 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_56395 f Lnet/minecraft/resources/ResourceLocation; id d comp_3626 f Lnet/minecraft/resources/ResourceLocation; texturePath e comp_3627 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_3626 m (Ljava/lang/String;)Ljava/lang/String; method_67294 a method_67294 m ()Lnet/minecraft/resources/ResourceLocation; texturePath b comp_3627 m (Lnet/minecraft/resources/ResourceLocation;)V m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/core/Cloner jd net/minecraft/class_8990 f Lcom/mojang/serialization/Codec; directCodec a field_47486 m (Ljava/lang/Object;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/lang/Object; clone a method_55277 m (Ljava/lang/String;)Ljava/lang/IllegalStateException; method_55278 a method_55278 m (Ljava/lang/String;)Ljava/lang/IllegalStateException; method_55279 b method_55279 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/core/Cloner$Factory jd$a net/minecraft/class_8990$class_8991 f Ljava/util/Map; codecs a field_47487 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Cloner; cloner a method_55280 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lnet/minecraft/core/Cloner$Factory; addCodec a method_55281 m ()V c net/minecraft/core/Cursor3D je net/minecraft/class_3980 f I TYPE_INSIDE a field_33084 f I TYPE_FACE b field_33085 f I TYPE_EDGE c field_33086 f I TYPE_CORNER d field_33087 f I originX e field_17683 f I originY f field_17684 f I originZ g field_17685 f I width h field_17686 f I height i field_17687 f I depth j field_17688 f I end k field_23112 f I index l field_23113 f I x m field_18233 f I y n field_18234 f I z o field_18235 m ()Z advance a method_17963 m ()I nextX b method_18671 m ()I nextY c method_18672 m ()I nextZ d method_18673 m ()I getNextType e method_20789 m (IIIIII)V c net/minecraft/core/DefaultedMappedRegistry jf net/minecraft/class_2348 f Lnet/minecraft/resources/ResourceLocation; defaultKey b field_11014 f Lnet/minecraft/core/Holder$Reference; defaultValue c field_11015 m ()Ljava/util/Optional; method_40219 u method_40219 m (Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Z)V c net/minecraft/core/DefaultedRegistry jg net/minecraft/class_7922 m ()Lnet/minecraft/resources/ResourceLocation; getDefaultKey b method_10137 c net/minecraft/core/Direction jh net/minecraft/class_2350 f Lnet/minecraft/core/Direction; DOWN a field_11033 f Lnet/minecraft/core/Direction; UP b field_11036 f Lnet/minecraft/core/Direction; NORTH c field_11043 f Lnet/minecraft/core/Direction; SOUTH d field_11035 f Lnet/minecraft/core/Direction; WEST e field_11039 f Lnet/minecraft/core/Direction; EAST f field_11034 f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC g field_29502 f Lcom/mojang/serialization/Codec; VERTICAL_CODEC h field_35088 f Ljava/util/function/IntFunction; BY_ID i field_48449 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j field_48450 f Lcom/mojang/serialization/Codec; LEGACY_ID_CODEC k field_57037 f Lcom/mojang/serialization/Codec; LEGACY_ID_CODEC_2D l field_57038 f I data3d m field_11032 f I oppositeIndex n field_11031 f I data2d o field_11030 f Ljava/lang/String; name p field_11046 f Lnet/minecraft/core/Direction$Axis; axis q field_11047 f Lnet/minecraft/core/Direction$AxisDirection; axisDirection r field_11044 f Lnet/minecraft/core/Vec3i; normal s field_11042 f Lnet/minecraft/world/phys/Vec3; normalVec3 t field_53685 f Lorg/joml/Vector3fc; normalVec3f u field_57039 f [Lnet/minecraft/core/Direction; VALUES v field_11040 f [Lnet/minecraft/core/Direction; BY_3D_DATA w field_11038 f [Lnet/minecraft/core/Direction; BY_2D_DATA x field_11041 f [Lnet/minecraft/core/Direction; $VALUES y field_11037 m ()Ljava/util/stream/Stream; stream a method_42013 m (D)Lnet/minecraft/core/Direction; fromYRot a method_10150 m (DDD)Lnet/minecraft/core/Direction; getApproximateNearest a method_10142 m (F)Z isFacingAngle a method_30928 m (FFF)Lnet/minecraft/core/Direction; getApproximateNearest a method_10147 m (I)Lnet/minecraft/core/Direction; from3DDataValue a method_10143 m (IIILnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; getNearest a method_62672 m (Lnet/minecraft/util/RandomSource;)Ljava/util/Collection; allShuffled a method_42014 m (Lnet/minecraft/world/entity/Entity;)[Lnet/minecraft/core/Direction; orderedByNearest a method_10159 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction; getFacingAxis a method_32801 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/core/Direction; getApproximateNearest a method_58251 m (Ljava/lang/String;)Lnet/minecraft/core/Direction; byName a method_10168 m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction; getClockWise a method_35833 m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/core/Direction$AxisDirection;)Lnet/minecraft/core/Direction; fromAxisAndDirection a method_10169 m (Lnet/minecraft/core/Direction$AxisDirection;Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction; get a method_10156 m (Lnet/minecraft/core/Direction;)F getYRot a method_62673 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)[Lnet/minecraft/core/Direction; makeDirectionArray a method_10145 m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; getNearest a method_62674 m (Lorg/joml/Matrix4fc;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; rotate a method_23225 m ()Lorg/joml/Quaternionf; getRotation b method_23224 m (I)Lnet/minecraft/core/Direction; from2DDataValue b method_10139 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Direction; getRandom b method_10162 m (Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/core/Direction; getCounterClockWise b method_35834 m (Lnet/minecraft/core/Direction;)Lcom/mojang/serialization/DataResult; verifyVertical b method_38940 m (I)[Lnet/minecraft/core/Direction; method_10158 c method_10158 m (Lnet/minecraft/core/Direction;)I method_10141 c method_10141 m ()I get3DDataValue d method_10146 m (I)[Lnet/minecraft/core/Direction; method_10157 d method_10157 m (Lnet/minecraft/core/Direction;)Z method_10155 d method_10155 m ()I get2DDataValue e method_10161 m (Lnet/minecraft/core/Direction;)I method_10140 e method_10140 m ()Lnet/minecraft/core/Direction$AxisDirection; getAxisDirection f method_10171 m (Lnet/minecraft/core/Direction;)Ljava/lang/Byte; method_68070 f method_68070 m ()Lnet/minecraft/core/Direction; getOpposite g method_10153 m (Lnet/minecraft/core/Direction;)Ljava/lang/Byte; method_68071 g method_68071 m ()Lnet/minecraft/core/Direction; getClockWise h method_10170 m ()Lnet/minecraft/core/Direction; getCounterClockWise i method_10160 m ()I getStepX j method_10148 m ()I getStepY k method_10164 m ()I getStepZ l method_10165 m ()Lorg/joml/Vector3f; step m method_23955 m ()Ljava/lang/String; getName n method_10151 m ()Lnet/minecraft/core/Direction$Axis; getAxis o method_10166 m ()F toYRot p method_10144 m ()Lnet/minecraft/core/Vec3i; getUnitVec3i q method_62675 m ()Lnet/minecraft/world/phys/Vec3; getUnitVec3 r method_62676 m ()Lorg/joml/Vector3fc; getUnitVec3f s method_68072 m ()Lnet/minecraft/core/Direction; getClockWiseX t method_35835 m ()Lnet/minecraft/core/Direction; getCounterClockWiseX u method_35836 m ()Lnet/minecraft/core/Direction; getClockWiseZ v method_35837 m ()Lnet/minecraft/core/Direction; getCounterClockWiseZ w method_35838 m ()Ljava/lang/String; method_49639 x method_49639 m ()[Lnet/minecraft/core/Direction; $values y method_36931 m (Ljava/lang/String;IIIILjava/lang/String;Lnet/minecraft/core/Direction$AxisDirection;Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/core/Vec3i;)V m ()V c net/minecraft/core/Direction$Axis jh$a net/minecraft/class_2350$class_2351 f Lnet/minecraft/core/Direction$Axis; X a field_11048 f Lnet/minecraft/core/Direction$Axis; Y b field_11052 f Lnet/minecraft/core/Direction$Axis; Z c field_11051 f [Lnet/minecraft/core/Direction$Axis; VALUES d field_23780 f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC e field_25065 f Ljava/lang/String; name f field_11053 f [Lnet/minecraft/core/Direction$Axis; $VALUES g field_11049 m ()Ljava/lang/String; getName a method_10174 m (DDD)D choose a method_10172 m (III)I choose a method_10173 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Direction$Axis; getRandom a method_16699 m (Ljava/lang/String;)Lnet/minecraft/core/Direction$Axis; byName a method_10177 m (Lnet/minecraft/core/Direction;)Z test a method_10176 m (ZZZ)Z choose a method_66548 m ()Z isVertical b method_10178 m ()Z isHorizontal d method_10179 m ()Lnet/minecraft/core/Direction; getPositive e method_64922 m ()Lnet/minecraft/core/Direction; getNegative f method_64923 m ()[Lnet/minecraft/core/Direction; getDirections g method_64924 m ()Lnet/minecraft/core/Direction$Plane; getPlane h method_10180 m ()[Lnet/minecraft/core/Direction$Axis; $values i method_36932 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/core/Direction$Axis$1 jh$a$1 net/minecraft/class_2350$class_2351$1 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/core/Direction$Axis$2 jh$a$2 net/minecraft/class_2350$class_2351$2 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/core/Direction$Axis$3 jh$a$3 net/minecraft/class_2350$class_2351$3 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/core/Direction$AxisDirection jh$b net/minecraft/class_2350$class_2352 f Lnet/minecraft/core/Direction$AxisDirection; POSITIVE a field_11056 f Lnet/minecraft/core/Direction$AxisDirection; NEGATIVE b field_11060 f I step c field_11059 f Ljava/lang/String; name d field_11057 f [Lnet/minecraft/core/Direction$AxisDirection; $VALUES e field_11058 m ()I getStep a method_10181 m ()Ljava/lang/String; getName b method_35839 m ()Lnet/minecraft/core/Direction$AxisDirection; opposite c method_26424 m ()[Lnet/minecraft/core/Direction$AxisDirection; $values d method_36933 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/core/Direction$Plane jh$c net/minecraft/class_2350$class_2353 f Lnet/minecraft/core/Direction$Plane; HORIZONTAL a field_11062 f Lnet/minecraft/core/Direction$Plane; VERTICAL b field_11064 f [Lnet/minecraft/core/Direction; faces c field_11061 f [Lnet/minecraft/core/Direction$Axis; axis d field_11065 f [Lnet/minecraft/core/Direction$Plane; $VALUES e field_11063 m ()Ljava/util/stream/Stream; stream a method_29716 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Direction; getRandomDirection a method_10183 m (Lnet/minecraft/core/Direction;)Z test a method_10182 m ()I length b method_57092 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Direction$Axis; getRandomAxis b method_33465 m ()[Lnet/minecraft/core/Direction$Plane; $values c method_36934 m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; shuffledCopy c method_43342 m (Ljava/lang/String;I[Lnet/minecraft/core/Direction;[Lnet/minecraft/core/Direction$Axis;)V m ()V c net/minecraft/core/Direction8 ji net/minecraft/class_2355 f Lnet/minecraft/core/Direction8; NORTH a field_11069 f Lnet/minecraft/core/Direction8; NORTH_EAST b field_11074 f Lnet/minecraft/core/Direction8; EAST c field_11075 f Lnet/minecraft/core/Direction8; SOUTH_EAST d field_11070 f Lnet/minecraft/core/Direction8; SOUTH e field_11073 f Lnet/minecraft/core/Direction8; SOUTH_WEST f field_11068 f Lnet/minecraft/core/Direction8; WEST g field_11072 f Lnet/minecraft/core/Direction8; NORTH_WEST h field_11076 f Ljava/util/Set; directions i field_11078 f Lnet/minecraft/core/Vec3i; step j field_37995 f [Lnet/minecraft/core/Direction8; $VALUES k field_11071 m ()Ljava/util/Set; getDirections a method_10186 m ()I getStepX b method_42015 m ()I getStepZ c method_42016 m ()[Lnet/minecraft/core/Direction8; $values d method_36935 m (Ljava/lang/String;I[Lnet/minecraft/core/Direction;)V m ()V c net/minecraft/core/FrontAndTop jj net/minecraft/class_5000 f Lnet/minecraft/core/FrontAndTop; DOWN_EAST a field_23381 f Lnet/minecraft/core/FrontAndTop; DOWN_NORTH b field_23382 f Lnet/minecraft/core/FrontAndTop; DOWN_SOUTH c field_23383 f Lnet/minecraft/core/FrontAndTop; DOWN_WEST d field_23384 f Lnet/minecraft/core/FrontAndTop; UP_EAST e field_23385 f Lnet/minecraft/core/FrontAndTop; UP_NORTH f field_23386 f Lnet/minecraft/core/FrontAndTop; UP_SOUTH g field_23387 f Lnet/minecraft/core/FrontAndTop; UP_WEST h field_23388 f Lnet/minecraft/core/FrontAndTop; WEST_UP i field_23389 f Lnet/minecraft/core/FrontAndTop; EAST_UP j field_23390 f Lnet/minecraft/core/FrontAndTop; NORTH_UP k field_23391 f Lnet/minecraft/core/FrontAndTop; SOUTH_UP l field_23392 f I NUM_DIRECTIONS m field_54867 f [Lnet/minecraft/core/FrontAndTop; BY_TOP_FRONT n field_54868 f Ljava/lang/String; name o field_23394 f Lnet/minecraft/core/Direction; top p field_23395 f Lnet/minecraft/core/Direction; front q field_23396 f [Lnet/minecraft/core/FrontAndTop; $VALUES r field_23397 m ()Lnet/minecraft/core/Direction; front a method_26426 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/FrontAndTop; fromFrontAndTop a method_26425 m ([Lnet/minecraft/core/FrontAndTop;)V method_35840 a method_35840 m ()Lnet/minecraft/core/Direction; top b method_26428 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)I lookupKey b method_26427 m ()[Lnet/minecraft/core/FrontAndTop; $values d method_36936 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)V m ()V c net/minecraft/core/GlobalPos jk net/minecraft/class_4208 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_49583 f Lcom/mojang/serialization/Codec; CODEC b field_25066 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_48451 f Lnet/minecraft/resources/ResourceKey; dimension d comp_2207 f Lnet/minecraft/core/BlockPos; pos e comp_2208 m ()Lnet/minecraft/resources/ResourceKey; dimension a comp_2207 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/GlobalPos; of a method_19443 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;I)Z isCloseEnough a method_65075 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_29096 a method_29096 m ()Lnet/minecraft/core/BlockPos; pos b comp_2208 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;)V m ()V c net/minecraft/core/Holder jl net/minecraft/class_6880 m ()Ljava/lang/Object; value a comp_349 m (Lnet/minecraft/resources/ResourceKey;)Z is a method_40225 m (Lnet/minecraft/resources/ResourceLocation;)Z is a method_40226 m (Lnet/minecraft/tags/TagKey;)Z is a method_40220 m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; direct a method_40223 m (Ljava/util/function/Predicate;)Z is a method_40224 m (Lnet/minecraft/core/Holder;)Z is a method_55838 m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a method_46745 m ()Z isBound b method_40227 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_55839 b method_55839 m ()Ljava/util/stream/Stream; tags c method_40228 m ()Lcom/mojang/datafixers/util/Either; unwrap d method_40229 m ()Ljava/util/Optional; unwrapKey e method_40230 m ()Lnet/minecraft/core/Holder$Kind; kind f method_40231 m ()Ljava/lang/String; getRegisteredName g method_55840 c net/minecraft/core/Holder$Direct jl$a net/minecraft/class_6880$class_6881 f Ljava/lang/Object; value a comp_349 m (Ljava/lang/Object;)V c net/minecraft/core/Holder$Kind jl$b net/minecraft/class_6880$class_6882 f Lnet/minecraft/core/Holder$Kind; REFERENCE a field_36446 f Lnet/minecraft/core/Holder$Kind; DIRECT b field_36447 f [Lnet/minecraft/core/Holder$Kind; $VALUES c field_36448 m ()[Lnet/minecraft/core/Holder$Kind; $values a method_40232 m (Ljava/lang/String;I)V m ()V c net/minecraft/core/Holder$Reference jl$c net/minecraft/class_6880$class_6883 f Lnet/minecraft/core/HolderOwner; owner a field_40930 f Ljava/util/Set; tags b field_36450 f Lnet/minecraft/core/Holder$Reference$Type; type c field_36451 f Lnet/minecraft/resources/ResourceKey; key d field_36452 f Ljava/lang/Object; value e field_36453 m (Ljava/util/Collection;)V bindTags a method_40235 m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; createStandAlone a method_40234 m (Lnet/minecraft/core/HolderOwner;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; createIntrusive a method_40233 m (Lnet/minecraft/resources/ResourceKey;)V bindKey b method_45917 m (Ljava/lang/Object;)V bindValue b method_45918 m ()Lnet/minecraft/resources/ResourceKey; key h method_40237 m ()Ljava/util/Set; boundTags i method_62677 m (Lnet/minecraft/core/Holder$Reference$Type;Lnet/minecraft/core/HolderOwner;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)V c net/minecraft/core/Holder$Reference$Type jl$c$a net/minecraft/class_6880$class_6883$class_6884 f Lnet/minecraft/core/Holder$Reference$Type; STAND_ALONE a field_36454 f Lnet/minecraft/core/Holder$Reference$Type; INTRUSIVE b field_36455 f [Lnet/minecraft/core/Holder$Reference$Type; $VALUES c field_36456 m ()[Lnet/minecraft/core/Holder$Reference$Type; $values a method_40238 m (Ljava/lang/String;I)V m ()V c net/minecraft/core/HolderGetter jm net/minecraft/class_7871 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a method_46746 m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a method_46733 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrThrow b method_46747 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; getOrThrow b method_46735 m (Lnet/minecraft/tags/TagKey;)Ljava/lang/IllegalStateException; method_46749 d method_46749 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; method_46748 h method_46748 c net/minecraft/core/HolderGetter$Provider jm$a net/minecraft/class_7871$class_7872 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a method_46759 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderGetter;)Ljava/util/Optional; method_66873 a method_66873 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; lookupOrThrow b method_46751 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderGetter;)Ljava/util/Optional; method_58562 b method_58562 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get c method_58561 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrThrow d method_66874 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; method_66875 g method_66875 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; method_46752 h method_46752 c net/minecraft/core/HolderLookup jn net/minecraft/class_7225 m ()Ljava/util/stream/Stream; listElements c method_42017 m ()Ljava/util/stream/Stream; listElementIds d_ method_46754 m ()Ljava/util/stream/Stream; listTags e method_42020 m ()Ljava/util/stream/Stream; listTagIds f method_46755 c net/minecraft/core/HolderLookup$Provider jn$a net/minecraft/class_7225$class_7874 m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; createSerializationContext a method_57093 m (Ljava/util/stream/Stream;)Lnet/minecraft/core/HolderLookup$Provider; create a method_46761 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/HolderLookup$RegistryLookup; method_46760 a method_46760 m ()Ljava/util/stream/Stream; listRegistryKeys b method_55282 m ()Ljava/util/stream/Stream; listRegistries c method_62678 m ()Lcom/mojang/serialization/Lifecycle; allRegistriesLifecycle d method_62679 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lookupOrThrow e method_46762 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; method_46763 i method_46763 c net/minecraft/core/HolderLookup$Provider$1 jn$a$1 net/minecraft/class_7225$class_7874$1 f Ljava/util/Map; val$map a field_54027 m (Ljava/util/Map;)V c net/minecraft/core/HolderLookup$RegistryLookup jn$b net/minecraft/class_7225$class_7226 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/core/HolderLookup$RegistryLookup; filterFeatures a method_45919 m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/lang/Object;)Z method_45920 a method_45920 m (Ljava/util/function/Predicate;)Lnet/minecraft/core/HolderLookup$RegistryLookup; filterElements a method_56882 m ()Lnet/minecraft/resources/ResourceKey; key g method_46765 m ()Lcom/mojang/serialization/Lifecycle; registryLifecycle h method_46766 c net/minecraft/core/HolderLookup$RegistryLookup$1 jn$b$1 net/minecraft/class_7225$class_7226$1 f Ljava/util/function/Predicate; val$filter a field_40931 f Lnet/minecraft/core/HolderLookup$RegistryLookup; field_40932 b field_40932 m (Ljava/util/function/Predicate;Lnet/minecraft/core/Holder$Reference;)Z method_46756 a method_46756 m (Ljava/util/function/Predicate;Lnet/minecraft/core/Holder$Reference;)Z method_46757 b method_46757 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Ljava/util/function/Predicate;)V c net/minecraft/core/HolderLookup$RegistryLookup$Delegate jn$b$a net/minecraft/class_7225$class_7226$class_7875 m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; parent a method_46725 c net/minecraft/core/HolderOwner jo net/minecraft/class_7876 m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a method_46767 c net/minecraft/core/HolderSet jp net/minecraft/class_6885 m ()Ljava/util/stream/Stream; stream a method_40239 m (I)Lnet/minecraft/core/Holder; get a method_40240 m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandomElement a method_40243 m (Ljava/util/List;)Lnet/minecraft/core/HolderSet$Direct; direct a method_40242 m (Ljava/util/function/Function;Ljava/util/Collection;)Lnet/minecraft/core/HolderSet$Direct; direct a method_40244 m (Ljava/util/function/Function;[Ljava/lang/Object;)Lnet/minecraft/core/HolderSet$Direct; direct a method_40245 m (Lnet/minecraft/core/Holder;)Z contains a method_40241 m (Lnet/minecraft/core/HolderOwner;)Z canSerializeIn a method_46768 m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; emptyNamed a method_45924 m ([Lnet/minecraft/core/Holder;)Lnet/minecraft/core/HolderSet$Direct; direct a method_40246 m ()I size b method_40247 m ()Z isBound c method_62680 m ()Lcom/mojang/datafixers/util/Either; unwrap d method_40248 m ()Ljava/util/Optional; unwrapKey e method_45925 m ()Lnet/minecraft/core/HolderSet; empty f method_58563 c net/minecraft/core/HolderSet$1 jp$1 net/minecraft/class_6885$1 m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/tags/TagKey;)V c net/minecraft/core/HolderSet$Direct jp$a net/minecraft/class_6885$class_6886 f Lnet/minecraft/core/HolderSet$Direct; EMPTY a field_50070 f Ljava/util/List; contents b field_36457 f Ljava/util/Set; contentsSet c field_36458 m (Ljava/util/List;)V m ()V c net/minecraft/core/HolderSet$ListBacked jp$b net/minecraft/class_6885$class_6887 m ()Ljava/util/List; contents g method_40249 m ()V c net/minecraft/core/HolderSet$Named jp$c net/minecraft/class_6885$class_6888 f Lnet/minecraft/core/HolderOwner; owner a field_40936 f Lnet/minecraft/tags/TagKey; key b field_36459 f Ljava/util/List; contents c field_36460 m (Ljava/util/List;)V bind b method_40250 m ()Lnet/minecraft/tags/TagKey; key h method_40251 m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/tags/TagKey;)V c net/minecraft/core/IdMap jq net/minecraft/class_2359 f I DEFAULT a field_34829 m (I)Ljava/lang/Object; byId a method_10200 m (Ljava/lang/Object;)I getId a method_10206 m (I)Ljava/lang/Object; byIdOrThrow b method_39974 m (Ljava/lang/Object;)I getIdOrThrow c method_56158 m ()I size d method_10204 c net/minecraft/core/IdMapper jr net/minecraft/class_2361 f I nextId b field_11099 f Lit/unimi/dsi/fastutil/objects/Reference2IntMap; tToId c field_11100 f Ljava/util/List; idToT d field_11098 m (Ljava/lang/Object;I)V addMapping a method_10203 m (Ljava/lang/Object;)V add b method_10205 m (I)Z contains c method_35841 m ()V m (I)V c net/minecraft/core/LayeredRegistryAccess js net/minecraft/class_7780 f Ljava/util/List; keys a field_40581 f Ljava/util/List; values b field_40582 f Lnet/minecraft/core/RegistryAccess$Frozen; composite c field_40583 m ()Lnet/minecraft/core/RegistryAccess$Frozen; compositeAccess a method_45926 m (II)Lnet/minecraft/core/RegistryAccess$Frozen; getCompositeAccessForLayers a method_45927 m (Ljava/lang/Object;)Lnet/minecraft/core/RegistryAccess$Frozen; getLayer a method_45928 m (Ljava/lang/Object;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; replaceFrom a method_45929 m (Ljava/lang/Object;[Lnet/minecraft/core/RegistryAccess$Frozen;)Lnet/minecraft/core/LayeredRegistryAccess; replaceFrom a method_45930 m (Ljava/util/List;)Ljava/util/List; method_45931 a method_45931 m (Ljava/util/Map;Lnet/minecraft/core/RegistryAccess$RegistryEntry;)V method_45932 a method_45932 m (Ljava/util/Map;Lnet/minecraft/core/RegistryAccess;)V method_45933 a method_45933 m (Ljava/util/stream/Stream;)Ljava/util/Map; collectRegistries a method_45934 m (Ljava/lang/Object;)Lnet/minecraft/core/RegistryAccess$Frozen; getAccessForLoading b method_45935 m (Ljava/lang/Object;)Lnet/minecraft/core/RegistryAccess$Frozen; getAccessFrom c method_45936 m (Ljava/lang/Object;)I getLayerIndexOrThrow d method_45937 m (Ljava/util/List;)V m (Ljava/util/List;Ljava/util/List;)V c net/minecraft/core/MappedRegistry jt net/minecraft/class_2370 f Lnet/minecraft/resources/ResourceKey; key b field_41126 f Lit/unimi/dsi/fastutil/objects/ObjectList; byId c field_26682 f Lit/unimi/dsi/fastutil/objects/Reference2IntMap; toId d field_26683 f Ljava/util/Map; byLocation e field_11107 f Ljava/util/Map; byKey f field_25067 f Ljava/util/Map; byValue g field_36461 f Ljava/util/Map; registrationInfos h field_49135 f Lcom/mojang/serialization/Lifecycle; registryLifecycle i field_26732 f Ljava/util/Map; frozenTags j field_53686 f Lnet/minecraft/core/MappedRegistry$TagSet; allTags k field_53687 f Z frozen l field_36463 f Ljava/util/Map; unregisteredIntrusiveHolders m field_40584 m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder$Reference; validateAndUnwrapTagElement a method_62682 m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/util/Map;Lnet/minecraft/tags/TagKey;Ljava/util/List;)V method_62684 a method_62684 m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V method_39665 a method_39665 m (Ljava/lang/Object;Lnet/minecraft/core/Holder$Reference;)V method_45938 a method_45938 m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/ResourceLocation; method_62685 a method_62685 m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/HolderSet$Named;)V method_62686 a method_62686 m (Ljava/util/Map;Lnet/minecraft/core/Holder$Reference;)V method_62687 a method_62687 m (Lnet/minecraft/core/Holder$Reference;)Ljava/lang/Object; getValueFromNullable a method_40253 m (Lnet/minecraft/core/HolderSet$Named;)V method_62688 a method_62688 m ()V validateWrite b method_45939 m (Ljava/util/Map$Entry;)Z method_62689 b method_62689 m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/ResourceLocation; method_41199 c method_41199 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; getOrCreateTagForRegistration d method_62690 m (Ljava/util/Map$Entry;)Z method_40256 d method_40256 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; createTag e method_40562 m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; method_40271 g method_40271 m (Lnet/minecraft/resources/ResourceKey;)V validateWrite h method_40274 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrCreateHolderOrThrow i method_44298 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; method_44299 j method_44299 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; method_56594 k method_56594 m ()V bindAllTagsToEmpty o method_62691 m ()V refreshTagsInHolders u method_62692 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;)V m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Z)V c net/minecraft/core/MappedRegistry$1 jt$1 net/minecraft/class_2370$1 f Lnet/minecraft/core/MappedRegistry; field_36468 a field_36468 m (Lnet/minecraft/core/MappedRegistry;)V c net/minecraft/core/MappedRegistry$2 jt$2 net/minecraft/class_2370$2 f Lcom/google/common/collect/ImmutableMap; val$pendingTags a field_54028 f Lnet/minecraft/core/MappedRegistry; field_54029 b field_54029 m (Lnet/minecraft/core/MappedRegistry;Lcom/google/common/collect/ImmutableMap;)V c net/minecraft/core/MappedRegistry$3 jt$3 net/minecraft/class_2370$3 f Ljava/util/Map; val$pendingContents a field_54031 f Lnet/minecraft/core/HolderLookup$RegistryLookup; val$patchedHolder b field_54030 f Lcom/google/common/collect/ImmutableMap; val$pendingTags c field_53688 f Lnet/minecraft/core/MappedRegistry; field_53689 d field_53689 m (Ljava/util/Map;Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/HolderSet$Named;)V method_63536 a method_63536 m (Lnet/minecraft/core/MappedRegistry;Ljava/util/Map;Lnet/minecraft/core/HolderLookup$RegistryLookup;Lcom/google/common/collect/ImmutableMap;)V c net/minecraft/core/MappedRegistry$TagSet jt$a net/minecraft/class_2370$class_10105 m ()Lnet/minecraft/core/MappedRegistry$TagSet; unbound a method_62697 m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; get a method_62698 m (Ljava/util/Map;)Lnet/minecraft/core/MappedRegistry$TagSet; fromMap a method_62699 m (Ljava/util/function/BiConsumer;)V forEach a method_62700 m ()Z isBound b method_62701 m ()Ljava/util/stream/Stream; getTags c method_62702 c net/minecraft/core/MappedRegistry$TagSet$1 jt$a$1 net/minecraft/class_2370$class_10105$1 m ()V c net/minecraft/core/MappedRegistry$TagSet$2 jt$a$2 net/minecraft/class_2370$class_10105$2 f Ljava/util/Map; val$tags a field_53694 m (Ljava/util/Map;)V c net/minecraft/core/NonNullList ju net/minecraft/class_2371 f Ljava/util/List; list a field_11115 f Ljava/lang/Object; defaultValue b field_11116 m ()Lnet/minecraft/core/NonNullList; create a method_10211 m (I)Lnet/minecraft/core/NonNullList; createWithCapacity a method_37434 m (ILjava/lang/Object;)Lnet/minecraft/core/NonNullList; withSize a method_10213 m (Ljava/lang/Object;[Ljava/lang/Object;)Lnet/minecraft/core/NonNullList; of a method_10212 m (Ljava/util/List;Ljava/lang/Object;)V c net/minecraft/core/Position jv net/minecraft/class_2374 m ()D x a method_10216 m ()D y b method_10214 m ()D z c method_10215 c net/minecraft/core/QuartPos jw net/minecraft/class_5742 f I BITS a field_33089 f I SIZE b field_33090 f I MASK c field_34830 f I SECTION_TO_QUARTS_BITS d field_33091 m (I)I fromBlock a method_33100 m (I)I quartLocal b method_39920 m (I)I toBlock c method_33101 m (I)I fromSection d method_33102 m (I)I toSection e method_33103 m ()V c net/minecraft/core/RegistrationInfo jx net/minecraft/class_9248 f Lnet/minecraft/core/RegistrationInfo; BUILT_IN a field_49136 f Ljava/util/Optional; knownPackInfo b comp_2354 f Lcom/mojang/serialization/Lifecycle; lifecycle c comp_2355 m ()Ljava/util/Optional; knownPackInfo a comp_2354 m ()Lcom/mojang/serialization/Lifecycle; lifecycle b comp_2355 m (Ljava/util/Optional;Lcom/mojang/serialization/Lifecycle;)V m ()V c net/minecraft/core/Registry jy net/minecraft/class_2378 m ()Ljava/util/Optional; getAny a method_60385 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/Object; getValue a method_63535 m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandomElementOf a method_56159 m (Lnet/minecraft/tags/TagLoader$LoadResult;)Lnet/minecraft/core/Registry$PendingTags; prepareTagReload a method_62683 m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandom a method_10240 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/HolderSet$Named;)Ljava/util/Optional; method_56160 a method_56160 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/Object; method_34028 a method_34028 m (Lnet/minecraft/core/Holder$Reference;)Lcom/mojang/serialization/Lifecycle; method_57060 a method_57060 m (Lnet/minecraft/core/Holder;)Lcom/mojang/serialization/DataResult; safeCastToReference a method_57061 m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Ljava/lang/Object; register a method_39197 m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceLocation;Ljava/lang/Object;)Ljava/lang/Object; register a method_10230 m (Lnet/minecraft/core/Registry;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; register a method_10226 m ()Lcom/mojang/serialization/Codec; referenceHolderWithLifecycle b method_57059 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; getOptional b method_17966 m (Ljava/lang/Object;)Lnet/minecraft/resources/ResourceLocation; getKey b method_10221 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/ResourceLocation; method_57062 b method_57062 m (Lnet/minecraft/core/Holder;)Ljava/lang/String; method_57063 b method_57063 m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; registerForHolder b method_47984 m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceLocation;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; registerForHolder b method_47985 m (I)Ljava/util/Optional; get c method_40265 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; getValue c method_29107 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; get c method_10223 m (Lnet/minecraft/tags/TagKey;)Ljava/lang/Iterable; getTagOrEmpty c method_40286 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder; method_57064 c method_57064 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; registrationInfo d method_57058 m (Lnet/minecraft/resources/ResourceLocation;)Z containsKey d method_10250 m (Ljava/lang/Object;)Ljava/util/Optional; getResourceKey d method_29113 m (Lnet/minecraft/resources/ResourceKey;)Z containsKey e method_35842 m (Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/serialization/DataResult; method_57065 e method_57065 m (Ljava/lang/Object;)Lnet/minecraft/core/Holder; wrapAsHolder e method_47983 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getOptional f method_31189 m (Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/serialization/DataResult; method_57066 f method_57066 m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; createIntrusiveHolder f method_40269 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; getValueOrThrow g method_31140 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/String; method_57067 g method_57067 m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_47448 g method_47448 m ()Ljava/util/Set; keySet i method_10235 m ()Ljava/util/Set; registryKeySet j method_42021 m ()Ljava/util/Set; entrySet k method_29722 m ()Ljava/util/stream/Stream; getTags l method_40272 m ()Lnet/minecraft/core/Registry; freeze n method_40276 m ()Lcom/mojang/serialization/Codec; byNameCodec q method_39673 m ()Lcom/mojang/serialization/Codec; holderByNameCodec r method_40294 m ()Ljava/util/stream/Stream; stream s method_10220 m ()Lnet/minecraft/core/IdMap; asHolderIdMap t method_40295 c net/minecraft/core/Registry$1 jy$1 net/minecraft/class_2378$1 f Lnet/minecraft/core/Registry; field_40939 b field_40939 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder; method_46773 a method_46773 m (Lnet/minecraft/core/Holder;)I getId a method_46774 m (I)Lnet/minecraft/core/Holder; byId c method_46775 m (Lnet/minecraft/core/Registry;)V c net/minecraft/core/Registry$PendingTags jy$a net/minecraft/class_2378$class_10106 m ()Lnet/minecraft/resources/ResourceKey; key a method_62693 m ()I size b method_64925 m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; lookup c method_62695 m ()V apply d method_62696 c net/minecraft/core/RegistryAccess jz net/minecraft/class_5455 f Lorg/slf4j/Logger; LOGGER a field_25918 f Lnet/minecraft/core/RegistryAccess$Frozen; EMPTY b field_40585 m ()Ljava/util/stream/Stream; registries a method_40311 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/RegistryAccess$Frozen; fromRegistryOfRegistries a method_40302 m (Lnet/minecraft/core/RegistryAccess$RegistryEntry;)Lnet/minecraft/resources/ResourceKey; method_62703 a method_62703 m ()Lnet/minecraft/core/RegistryAccess$Frozen; freeze e method_40316 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry; lookupOrThrow f method_30530 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/IllegalStateException; method_30534 j method_30534 m ()V c net/minecraft/core/RegistryAccess$1 jz$1 net/minecraft/class_5455$1 f Lnet/minecraft/core/Registry; val$registries c field_36470 m (Lnet/minecraft/core/Registry;)V c net/minecraft/core/RegistryAccess$1FrozenAccess jz$a net/minecraft/class_5455$class_7781 m (Lnet/minecraft/core/RegistryAccess;Ljava/util/stream/Stream;)V c net/minecraft/core/RegistryAccess$Frozen jz$b net/minecraft/class_5455$class_6890 c net/minecraft/core/RegistryAccess$ImmutableRegistryAccess jz$c net/minecraft/class_5455$class_6891 f Ljava/util/Map; registries c field_36471 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Registry; method_63537 b method_63537 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Registry; method_45943 c method_45943 m (Ljava/util/List;)V m (Ljava/util/Map;)V m (Ljava/util/stream/Stream;)V c net/minecraft/core/RegistryAccess$RegistryEntry jz$d net/minecraft/class_5455$class_6892 f Lnet/minecraft/resources/ResourceKey; key a comp_350 f Lnet/minecraft/core/Registry; value b comp_351 m ()Lnet/minecraft/resources/ResourceKey; key a comp_350 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Registry;)Lnet/minecraft/core/RegistryAccess$RegistryEntry; fromUntyped a method_40331 m (Ljava/util/Map$Entry;)Lnet/minecraft/core/RegistryAccess$RegistryEntry; fromMapEntry a method_40330 m ()Lnet/minecraft/core/Registry; value b comp_351 m ()Lnet/minecraft/core/RegistryAccess$RegistryEntry; freeze c method_40332 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Registry;)V c net/minecraft/core/RegistryCodecs ka net/minecraft/class_6895 m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; homogeneousList a method_40340 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; homogeneousList a method_40341 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; homogeneousList a method_40343 m (Lnet/minecraft/resources/ResourceKey;Z)Lcom/mojang/serialization/Codec; homogeneousList a method_40349 m ()V c net/minecraft/core/RegistrySetBuilder kb net/minecraft/class_7877 f Ljava/util/List; entries a field_40941 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/core/HolderOwner;Ljava/util/Map;)Lnet/minecraft/core/HolderLookup$RegistryLookup; lookupFromMap a method_55283 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/core/RegistrySetBuilder$RegistryBootstrap;)Lnet/minecraft/core/RegistrySetBuilder; add a method_46776 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistrySetBuilder$RegistryBootstrap;)Lnet/minecraft/core/RegistrySetBuilder; add a method_46777 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;)V method_55293 a method_55293 m (Ljava/util/Map;Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/Cloner;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/core/Holder$Reference;)V method_55294 a method_55294 m (Ljava/util/Map;Lnet/minecraft/core/RegistryAccess$RegistryEntry;)V method_55288 a method_55288 m (Ljava/util/Map;Lnet/minecraft/core/RegistrySetBuilder$RegistryContents;)V method_49352 a method_49352 m (Ljava/util/Map;Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V method_57094 a method_57094 m (Ljava/util/Set;Lnet/minecraft/resources/ResourceKey;)Z method_55295 a method_55295 m (Lnet/minecraft/core/Cloner;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/Object; method_55284 a method_55284 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/HolderGetter; wrapContextLookup a method_46778 m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Cloner;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; method_55285 a method_55285 m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/Cloner$Factory;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;)Lnet/minecraft/core/HolderLookup$RegistryLookup; createLazyFullPatchedRegistries a method_55286 m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/Cloner;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/Map;Lnet/minecraft/core/Holder$Reference;)V method_55287 a method_55287 m (Lnet/minecraft/core/RegistryAccess;)Lnet/minecraft/core/HolderLookup$Provider; build a method_46780 m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/Cloner$Factory;)Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries; buildPatch a method_46781 m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/Cloner$Factory;Ljava/util/Map;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$Provider; createLazyFullPatchedRegistries a method_55289 m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/RegistrySetBuilder$RegistryContents;)Lnet/minecraft/core/HolderLookup$RegistryLookup; method_55291 a method_55291 m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/RegistrySetBuilder$RegistryStub;)Lnet/minecraft/core/RegistrySetBuilder$RegistryContents; method_46782 a method_46782 m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Lnet/minecraft/core/Cloner$Factory;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup$RegistryLookup; method_55292 a method_55292 m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Lnet/minecraft/core/RegistryAccess;Ljava/util/stream/Stream;)Lnet/minecraft/core/HolderLookup$Provider; buildProviderWithContext a method_55290 m (Lnet/minecraft/core/Cloner;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/HolderLookup$Provider;Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/Object; method_55296 b method_55296 m (Lnet/minecraft/core/RegistryAccess;)Lnet/minecraft/core/RegistrySetBuilder$BuildState; createState b method_46784 m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/RegistrySetBuilder$RegistryStub;)Lnet/minecraft/core/HolderLookup$RegistryLookup; method_46785 b method_46785 m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;Lnet/minecraft/core/RegistrySetBuilder$RegistryStub;)V method_46786 c method_46786 m ()V c net/minecraft/core/RegistrySetBuilder$1 kb$1 net/minecraft/class_7877$1 f Lnet/minecraft/core/HolderLookup$RegistryLookup; val$original a field_40942 m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V c net/minecraft/core/RegistrySetBuilder$2 kb$2 net/minecraft/class_7877$2 f Lnet/minecraft/resources/ResourceKey; val$key a field_47488 f Lcom/mojang/serialization/Lifecycle; val$lifecycle b field_47489 f Ljava/util/Map; val$entries c field_40947 m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)V c net/minecraft/core/RegistrySetBuilder$3 kb$3 net/minecraft/class_7877$3 f Ljava/util/Map; val$lookups a field_49167 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getEntry f method_57095 m (Ljava/util/Map;)V c net/minecraft/core/RegistrySetBuilder$3$1 kb$3$1 net/minecraft/class_7877$3$1 f Lnet/minecraft/core/RegistrySetBuilder$3; field_49168 a field_49168 m (Lnet/minecraft/core/RegistrySetBuilder$3;)V c net/minecraft/core/RegistrySetBuilder$1Entry kb$a net/minecraft/class_7877$class_9256 f Lnet/minecraft/core/HolderLookup$RegistryLookup; lookup a comp_2360 f Lnet/minecraft/resources/RegistryOps$RegistryInfo; opsInfo b comp_2361 m ()Lnet/minecraft/core/HolderLookup$RegistryLookup; lookup a comp_2360 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/RegistrySetBuilder$1Entry; createForContextRegistry a method_57096 m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/core/RegistrySetBuilder$1Entry; createForNewRegistry a method_57097 m ()Lnet/minecraft/resources/RegistryOps$RegistryInfo; opsInfo b comp_2361 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/resources/RegistryOps$RegistryInfo;)V c net/minecraft/core/RegistrySetBuilder$BuildState kb$b net/minecraft/class_7877$class_7878 f Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner; owner a comp_1135 f Lnet/minecraft/core/RegistrySetBuilder$UniversalLookup; lookup b comp_1136 f Ljava/util/Map; registries c comp_1137 f Ljava/util/Map; registeredValues d comp_1138 f Ljava/util/List; errors e comp_1139 m ()Lnet/minecraft/data/worldgen/BootstrapContext; bootstrapContext a method_46787 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistrySetBuilder$RegisteredValue;)V method_55297 a method_55297 m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/core/RegistryAccess$RegistryEntry;)V method_46790 a method_46790 m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/core/RegistrySetBuilder$UniversalLookup;Lnet/minecraft/resources/ResourceKey;)V method_46791 a method_46791 m (Lnet/minecraft/core/RegistryAccess;Ljava/util/stream/Stream;)Lnet/minecraft/core/RegistrySetBuilder$BuildState; create a method_46796 m ()V reportUnclaimedRegisteredValues b method_55298 m ()V reportNotCollectedHolders c method_55299 m ()V throwOnError d method_46798 m ()Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner; owner e comp_1135 m ()Lnet/minecraft/core/RegistrySetBuilder$UniversalLookup; lookup f comp_1136 m ()Ljava/util/Map; registries g comp_1137 m ()Ljava/util/Map; registeredValues h comp_1138 m ()Ljava/util/List; errors i comp_1139 m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Lnet/minecraft/core/RegistrySetBuilder$UniversalLookup;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;)V c net/minecraft/core/RegistrySetBuilder$BuildState$1 kb$b$1 net/minecraft/class_7877$class_7878$1 f Lnet/minecraft/core/RegistrySetBuilder$BuildState; field_40943 a field_40943 m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;)V c net/minecraft/core/RegistrySetBuilder$EmptyTagLookup kb$c net/minecraft/class_7877$class_7880 f Lnet/minecraft/core/HolderOwner; owner d field_40945 m (Lnet/minecraft/core/HolderOwner;)V c net/minecraft/core/RegistrySetBuilder$EmptyTagLookupWrapper kb$d net/minecraft/class_7877$class_9257 f Lnet/minecraft/core/HolderLookup$RegistryLookup; parent a field_49169 m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V c net/minecraft/core/RegistrySetBuilder$EmptyTagRegistryLookup kb$e net/minecraft/class_7877$class_9258 m (Lnet/minecraft/core/HolderOwner;)V c net/minecraft/core/RegistrySetBuilder$LazyHolder kb$f net/minecraft/class_7877$class_8992 f Ljava/util/function/Supplier; supplier a field_47490 m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/core/RegistrySetBuilder$PatchedRegistries kb$g net/minecraft/class_7877$class_8993 f Lnet/minecraft/core/HolderLookup$Provider; full a comp_2113 f Lnet/minecraft/core/HolderLookup$Provider; patches b comp_2114 m ()Lnet/minecraft/core/HolderLookup$Provider; full a comp_2113 m ()Lnet/minecraft/core/HolderLookup$Provider; patches b comp_2114 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/core/RegistrySetBuilder$RegisteredValue kb$h net/minecraft/class_7877$class_7881 f Ljava/lang/Object; value a comp_1140 f Lcom/mojang/serialization/Lifecycle; lifecycle b comp_1141 m ()Ljava/lang/Object; value a comp_1140 m ()Lcom/mojang/serialization/Lifecycle; lifecycle b comp_1141 m (Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)V c net/minecraft/core/RegistrySetBuilder$RegistryBootstrap kb$i net/minecraft/class_7877$class_7882 c net/minecraft/core/RegistrySetBuilder$RegistryContents kb$j net/minecraft/class_7877$class_7883 f Lnet/minecraft/resources/ResourceKey; key a comp_1305 f Lcom/mojang/serialization/Lifecycle; lifecycle b comp_1306 f Ljava/util/Map; values c comp_1143 m ()Lnet/minecraft/resources/ResourceKey; key a comp_1305 m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;)Lnet/minecraft/core/HolderLookup$RegistryLookup; buildAsLookup a method_46802 m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Ljava/util/Map$Entry;)Lnet/minecraft/core/Holder$Reference; method_55301 a method_55301 m ()Lcom/mojang/serialization/Lifecycle; lifecycle b comp_1306 m (Lnet/minecraft/core/RegistrySetBuilder$UniversalOwner;Ljava/util/Map$Entry;)Lnet/minecraft/core/Holder$Reference; method_55302 b method_55302 m ()Ljava/util/Map; values c comp_1143 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)V c net/minecraft/core/RegistrySetBuilder$RegistryStub kb$k net/minecraft/class_7877$class_7884 f Lnet/minecraft/resources/ResourceKey; key a comp_1144 f Lcom/mojang/serialization/Lifecycle; lifecycle b comp_1145 f Lnet/minecraft/core/RegistrySetBuilder$RegistryBootstrap; bootstrap c comp_1146 m ()Lnet/minecraft/resources/ResourceKey; key a comp_1144 m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;)Lnet/minecraft/core/RegistrySetBuilder$RegistryContents; collectRegisteredValues a method_46805 m ()Lcom/mojang/serialization/Lifecycle; lifecycle b comp_1145 m (Lnet/minecraft/core/RegistrySetBuilder$BuildState;)V apply b method_46806 m ()Lnet/minecraft/core/RegistrySetBuilder$RegistryBootstrap; bootstrap c comp_1146 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/core/RegistrySetBuilder$RegistryBootstrap;)V c net/minecraft/core/RegistrySetBuilder$UniversalLookup kb$l net/minecraft/class_7877$class_7885 f Ljava/util/Map; holders a field_40948 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrCreate c method_46807 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; method_46808 d method_46808 m (Lnet/minecraft/core/HolderOwner;)V c net/minecraft/core/RegistrySetBuilder$UniversalOwner kb$m net/minecraft/class_7877$class_7879 m ()Lnet/minecraft/core/HolderOwner; cast a method_55300 m ()V c net/minecraft/core/RegistrySetBuilder$ValueAndHolder kb$n net/minecraft/class_7877$class_7886 f Lnet/minecraft/core/RegistrySetBuilder$RegisteredValue; value a comp_1147 f Ljava/util/Optional; holder b comp_1148 m ()Lnet/minecraft/core/RegistrySetBuilder$RegisteredValue; value a comp_1147 m ()Ljava/util/Optional; holder b comp_1148 m (Lnet/minecraft/core/RegistrySetBuilder$RegisteredValue;Ljava/util/Optional;)V c net/minecraft/core/RegistrySynchronization kc net/minecraft/class_7782 f Ljava/util/Set; NETWORKABLE_REGISTRIES a field_48771 m (Lnet/minecraft/resources/ResourceKey;)Z isNetworkable a method_62704 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lnet/minecraft/core/RegistryAccess;Ljava/util/Set;Ljava/util/function/BiConsumer;)V packRegistry a method_56597 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/RegistryAccess;Ljava/util/Set;Ljava/util/function/BiConsumer;)V packRegistries a method_56598 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/RegistryAccess;Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)V method_56599 a method_56599 m (Ljava/util/Set;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Registry;)V method_56596 a method_56596 m (Lnet/minecraft/core/Holder$Reference;Ljava/lang/String;)Ljava/lang/IllegalArgumentException; method_56600 a method_56600 m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/stream/Stream; networkedRegistries a method_47449 m (Lnet/minecraft/core/Registry;Ljava/util/Set;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/core/Holder$Reference;)V method_56595 a method_56595 m (Lnet/minecraft/core/RegistryAccess$RegistryEntry;)Z method_56601 a method_56601 m (Lnet/minecraft/core/RegistryAccess;)Ljava/util/stream/Stream; ownedNetworkableRegistries a method_45956 m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/stream/Stream; networkSafeRegistries b method_45953 m ()V m ()V c net/minecraft/core/RegistrySynchronization$PackedRegistryEntry kc$a net/minecraft/class_7782$class_9176 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48772 f Lnet/minecraft/resources/ResourceLocation; id b comp_2256 f Ljava/util/Optional; data c comp_2257 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_2256 m ()Ljava/util/Optional; data b comp_2257 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Optional;)V m ()V c net/minecraft/core/Rotations kd net/minecraft/class_2379 f Lcom/mojang/serialization/Codec; CODEC a field_57040 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48452 f F x c comp_3776 f F y d comp_3777 f F z e comp_3778 m ()F x a comp_3776 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_68073 a method_68073 m (Lnet/minecraft/core/Rotations;)Ljava/util/List; method_68074 a method_68074 m ()F y b comp_3777 m (Ljava/util/List;)Lnet/minecraft/core/Rotations; method_68075 b method_68075 m ()F z c comp_3778 m (FFF)V m ()V c net/minecraft/core/Rotations$1 kd$1 net/minecraft/class_2379$1 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/Rotations; decode a method_56161 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/Rotations;)V encode a method_56162 m ()V c net/minecraft/core/SectionPos ke net/minecraft/class_4076 f I SECTION_BITS a field_33096 f I SECTION_SIZE b field_33097 f I SECTION_MASK c field_33100 f I SECTION_HALF_SIZE d field_33098 f I SECTION_MAX_INDEX e field_33099 f I PACKED_X_LENGTH f field_33101 f I PACKED_Y_LENGTH j field_33102 f I PACKED_Z_LENGTH k field_33103 f J PACKED_X_MASK l field_33104 f J PACKED_Y_MASK m field_33105 f J PACKED_Z_MASK n field_33106 f I Y_OFFSET o field_33107 f I Z_OFFSET p field_33108 f I X_OFFSET q field_33109 f I RELATIVE_X_SHIFT r field_33110 f I RELATIVE_Y_SHIFT s field_33111 f I RELATIVE_Z_SHIFT t field_33112 m ()I x a method_18674 m (D)I posToSectionCoord a method_32204 m (I)I blockToSectionCoord a method_18675 m (II)I sectionToBlockCoord a method_32205 m (III)Lnet/minecraft/core/SectionPos; of a method_18676 m (IIIIII)Ljava/util/stream/Stream; betweenClosedStream a method_20438 m (IIILit/unimi/dsi/fastutil/longs/LongConsumer;)V aroundAndAtBlockPos a method_39489 m (J)Lnet/minecraft/core/SectionPos; of a method_18677 m (JIII)J offset a method_18678 m (JLit/unimi/dsi/fastutil/longs/LongConsumer;)V aroundAndAtBlockPos a method_39490 m (JLnet/minecraft/core/Direction;)J offset a method_18679 m (Lnet/minecraft/world/level/ChunkPos;I)Lnet/minecraft/core/SectionPos; of a method_18681 m (Lnet/minecraft/world/level/ChunkPos;III)Ljava/util/stream/Stream; aroundChunk a method_22446 m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/core/SectionPos; bottomOf a method_33705 m (Lnet/minecraft/world/level/entity/EntityAccess;)Lnet/minecraft/core/SectionPos; of a method_42614 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/SectionPos; of a method_18682 m (Lnet/minecraft/core/BlockPos;Lit/unimi/dsi/fastutil/longs/LongConsumer;)V aroundAndAtBlockPos a method_39491 m (Lnet/minecraft/core/Position;)Lnet/minecraft/core/SectionPos; of a method_18680 m (Lnet/minecraft/core/SectionPos;I)Ljava/util/stream/Stream; cube a method_20439 m (S)I sectionRelativeX a method_30551 m ()I y b method_18683 m (D)I blockToSectionCoord b method_42615 m (I)I sectionRelative b method_18684 m (II)J getZeroNode b method_51687 m (III)J asLong b method_18685 m (J)I x b method_18686 m (Lnet/minecraft/core/BlockPos;)S sectionRelativePos b method_19454 m (S)I sectionRelativeY b method_30552 m ()I z c method_18687 m (I)I sectionToBlockCoord c method_18688 m (J)I y c method_18689 m (Lnet/minecraft/core/BlockPos;)J asLong c method_33706 m (S)I sectionRelativeZ c method_30553 m ()I minBlockX d method_19527 m (III)Lnet/minecraft/core/SectionPos; offset d method_34591 m (J)I z d method_18690 m (S)I relativeToBlockX d method_30554 m ()I minBlockY e method_19528 m (J)J blockToSection e method_18691 m (S)I relativeToBlockY e method_30555 m ()I minBlockZ f method_19529 m (J)J getZeroNode f method_18693 m (S)I relativeToBlockZ f method_30556 m ()I maxBlockX g method_19530 m (J)J sectionToChunk g method_66549 m (S)Lnet/minecraft/core/BlockPos; relativeToBlockPos g method_30557 m ()I maxBlockY h method_19531 m ()I maxBlockZ i method_19532 m ()Lnet/minecraft/core/BlockPos; origin j method_19767 m ()Lnet/minecraft/core/BlockPos; center k method_19768 m ()Lnet/minecraft/world/level/ChunkPos; chunk r method_18692 m ()J asLong s method_18694 m ()Ljava/util/stream/Stream; blocksInside t method_19533 m (III)V c net/minecraft/core/SectionPos$1 ke$1 net/minecraft/class_4076$1 f Lnet/minecraft/core/Cursor3D; cursor a field_19263 f I val$minX b field_19264 f I val$minY c field_19265 f I val$minZ d field_19266 f I val$maxX e field_19267 f I val$maxY f field_19268 f I val$maxZ g field_19269 m (JIIIIIII)V c net/minecraft/core/UUIDUtil kf net/minecraft/class_4844 f Lcom/mojang/serialization/Codec; CODEC a field_25122 f Lcom/mojang/serialization/Codec; CODEC_SET b field_47491 f Lcom/mojang/serialization/Codec; CODEC_LINKED_SET c field_48974 f Lcom/mojang/serialization/Codec; STRING_CODEC d field_41525 f Lcom/mojang/serialization/Codec; AUTHLIB_CODEC e field_40825 f Lcom/mojang/serialization/Codec; LENIENT_CODEC f field_46588 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g field_48453 f I UUID_BYTES h field_39211 f Ljava/lang/String; UUID_PREFIX_OFFLINE_PLAYER i field_38907 m (JJ)[I leastMostToIntArray a method_26274 m (Lcom/mojang/serialization/Dynamic;)Ljava/util/UUID; readUUID a method_35848 m (Ljava/lang/String;)Ljava/util/UUID; createOfflinePlayerUUID a method_43344 m (Ljava/lang/String;Ljava/lang/IllegalArgumentException;)Ljava/lang/String; method_49645 a method_49645 m (Ljava/util/UUID;)[I uuidToIntArray a method_26275 m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; method_29122 a method_29122 m ([I)Ljava/util/UUID; uuidFromIntArray a method_26276 m (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; createOfflineProfile b method_54140 m (Ljava/lang/String;Ljava/lang/IllegalArgumentException;)Ljava/lang/String; method_49646 b method_49646 m (Ljava/util/UUID;)[B uuidToByteArray b method_44827 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_46560 c method_46560 m (Ljava/util/UUID;)Ljava/util/stream/IntStream; method_29727 c method_29727 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_47804 d method_47804 m ()V m ()V c net/minecraft/core/UUIDUtil$1 kf$1 net/minecraft/class_4844$1 m (Lio/netty/buffer/ByteBuf;)Ljava/util/UUID; decode a method_56163 m (Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V encode a method_56164 m ()V c net/minecraft/core/Vec3i kg net/minecraft/class_2382 f I x a field_11175 f I y b field_11174 f I z c field_11173 f Lcom/mojang/serialization/Codec; CODEC g field_25123 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC h field_56131 f Lnet/minecraft/core/Vec3i; ZERO i field_11176 m (ILnet/minecraft/core/Vec3i;)Lcom/mojang/serialization/DataResult; method_48305 a method_48305 m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; method_29125 a method_29125 m (Lnet/minecraft/core/Direction$Axis;)I get a method_30558 m (Lnet/minecraft/core/Position;D)Z closerToCenterThan a method_19769 m (Lnet/minecraft/core/Vec3i;)Ljava/util/stream/IntStream; method_29124 a method_29124 m (Lnet/minecraft/core/Vec3i;D)Z closerThan a method_19771 m ([I)Lnet/minecraft/core/Vec3i; method_29126 a method_29126 m (ILnet/minecraft/core/Vec3i;)Ljava/lang/String; method_49647 b method_49647 m (Lnet/minecraft/core/Direction$Axis;I)Lnet/minecraft/core/Vec3i; relative b method_35850 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Vec3i; relative b method_35851 m (Lnet/minecraft/core/Direction;I)Lnet/minecraft/core/Vec3i; relative b method_23226 m (Lnet/minecraft/core/Position;)D distToCenterSqr b method_19770 m (DDD)D distToCenterSqr c method_10268 m (III)Lnet/minecraft/core/Vec3i; offset c method_34592 m (DDD)D distToLowCornerSqr d method_40081 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; cross d method_10259 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; subtract e method_35852 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/core/Vec3i; offset f method_35853 m (I)Lnet/minecraft/core/Vec3i; east i method_35854 m (Lnet/minecraft/core/Vec3i;)I compareTo i method_10265 m (I)Lnet/minecraft/core/Vec3i; west j method_35856 m (Lnet/minecraft/core/Vec3i;)D distSqr j method_10262 m (I)Lnet/minecraft/core/Vec3i; south k method_35858 m (Lnet/minecraft/core/Vec3i;)I distManhattan k method_19455 m ()Lnet/minecraft/core/Vec3i; east l method_35855 m (I)Lnet/minecraft/core/Vec3i; north l method_35860 m (Lnet/minecraft/core/Vec3i;)I distChessboard l method_65076 m ()Lnet/minecraft/core/Vec3i; west m method_35857 m (I)Lnet/minecraft/core/Vec3i; below m method_23227 m ()Lnet/minecraft/core/Vec3i; south n method_35859 m (I)Lnet/minecraft/core/Vec3i; above n method_30930 m ()Lnet/minecraft/core/Vec3i; north o method_35861 m (I)Lnet/minecraft/core/Vec3i; multiply o method_35862 m ()Lnet/minecraft/core/Vec3i; below p method_23228 m ()Lnet/minecraft/core/Vec3i; above q method_30931 m (I)Lnet/minecraft/core/Vec3i; setZ s method_20788 m (I)Lnet/minecraft/core/Vec3i; setY t method_10099 m ()I getX u method_10263 m (I)Lnet/minecraft/core/Vec3i; setX u method_20787 m ()I getY v method_10264 m (I)Lcom/mojang/serialization/Codec; offsetCodec v method_39677 m ()I getZ w method_10260 m ()Ljava/lang/String; toShortString x method_23854 m (III)V m ()V c net/minecraft/core/WritableRegistry kh net/minecraft/class_2385 m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lnet/minecraft/core/RegistrationInfo;)Lnet/minecraft/core/Holder$Reference; register a method_10272 m (Lnet/minecraft/tags/TagKey;Ljava/util/List;)V bindTag a method_62681 m ()Z isEmpty m method_35863 m ()Lnet/minecraft/core/HolderGetter; createRegistrationLookup p method_46769 c net/minecraft/core/cauldron/CauldronInteraction ki net/minecraft/class_5620 f Ljava/util/Map; INTERACTIONS a field_46589 f Lcom/mojang/serialization/Codec; CODEC b field_46590 f Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; EMPTY c field_27775 f Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; WATER d field_27776 f Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; LAVA e field_27777 f Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; POWDER_SNOW f field_28011 m ()V bootStrap a method_32212 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isUnderWater a method_62705 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/InteractionResult; emptyBucket a method_32207 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_32696 a method_32696 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; fillWaterInteraction a method_62706 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Predicate;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/InteractionResult; fillBucket a method_32210 m (Ljava/lang/String;)Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; newInteractionMap a method_32206 m (Ljava/util/Map;)V addDefaultInteractions a method_34850 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_32208 b method_32208 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; fillLavaInteraction b method_62707 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_32213 c method_32213 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; fillPowderSnowInteraction c method_62708 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; shulkerBoxInteraction d method_62709 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; bannerInteraction e method_62710 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; dyedItemIteration f method_62711 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; method_32698 g method_32698 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; method_32218 h method_32218 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; method_32219 i method_32219 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; method_32220 j method_32220 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; method_32221 k method_32221 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; method_32222 l method_32222 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; method_32223 m method_32223 m ()V c net/minecraft/core/cauldron/CauldronInteraction$InteractionMap ki$a net/minecraft/class_5620$class_8821 f Ljava/lang/String; name a comp_1981 f Ljava/util/Map; map b comp_1982 m ()Ljava/lang/String; name a comp_1981 m ()Ljava/util/Map; map b comp_1982 m (Ljava/lang/String;Ljava/util/Map;)V c net/minecraft/core/cauldron/package-info kj net/minecraft/class_6666 c net/minecraft/core/component/DataComponentExactPredicate kk net/minecraft/class_9329 f Lcom/mojang/serialization/Codec; CODEC a field_49595 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49596 f Lnet/minecraft/core/component/DataComponentExactPredicate; EMPTY c field_49597 f Ljava/util/List; expectedComponents d field_49598 m ()Lnet/minecraft/core/component/DataComponentExactPredicate$Builder; builder a method_57862 m (Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentExactPredicate; method_57863 a method_57863 m (Lnet/minecraft/core/component/DataComponentExactPredicate;)Ljava/util/List; method_57866 a method_57866 m (Lnet/minecraft/core/component/DataComponentGetter;)Z test a method_57868 m (Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentExactPredicate; allOf a method_57865 m (Lnet/minecraft/core/component/DataComponentMap;[Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/DataComponentExactPredicate; someOf a method_64096 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentExactPredicate; expect a method_66877 m (Lnet/minecraft/core/component/TypedDataComponent;)Z method_58760 a method_58760 m ()Z isEmpty b method_68711 m (Lnet/minecraft/core/component/DataComponentExactPredicate;)Ljava/util/Map; method_57869 b method_57869 m ()Z alwaysMatches c method_57867 m ()Lnet/minecraft/core/component/DataComponentPatch; asPatch d method_57870 m (Ljava/util/List;)V m ()V c net/minecraft/core/component/DataComponentExactPredicate$Builder kk$a net/minecraft/class_9329$class_9330 f Ljava/util/List; expectedComponents a field_49599 m ()Lnet/minecraft/core/component/DataComponentExactPredicate; build a method_57871 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentExactPredicate$Builder; expect a method_57872 m (Lnet/minecraft/core/component/TypedDataComponent;)Lnet/minecraft/core/component/DataComponentExactPredicate$Builder; expect a method_64097 m ()V c net/minecraft/core/component/DataComponentGetter kl net/minecraft/class_9473 m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; get a method_58694 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; getOrDefault a method_58695 m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/TypedDataComponent; getTyped b method_66876 c net/minecraft/core/component/DataComponentHolder km net/minecraft/class_9322 m ()Lnet/minecraft/core/component/DataComponentMap; getComponents a method_57353 m (Ljava/lang/Class;)Ljava/util/stream/Stream; getAllOfType a method_62984 m (Ljava/lang/Class;Ljava/lang/Object;)Z method_62985 a method_62985 m (Ljava/lang/Object;)Ljava/lang/Object; method_62986 a method_62986 m (Lnet/minecraft/core/component/DataComponentType;)Z has c method_57826 c net/minecraft/core/component/DataComponentMap kn net/minecraft/class_9323 f Lnet/minecraft/core/component/DataComponentMap; EMPTY a field_49584 f Lcom/mojang/serialization/Codec; CODEC b field_50234 m ()Lnet/minecraft/core/component/DataComponentMap$Builder; builder a method_57827 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; makeCodec a method_60386 m (Ljava/util/function/Predicate;)Lnet/minecraft/core/component/DataComponentMap; filter a method_57828 m (Lnet/minecraft/core/component/DataComponentMap;)Lcom/mojang/serialization/DataResult; method_60387 a method_60387 m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentMap; composite a method_59771 m ()Ljava/util/Set; keySet b method_57831 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; makeCodecFromMap b method_60388 m ()Ljava/util/stream/Stream; stream c method_57833 m (Lnet/minecraft/core/component/DataComponentType;)Z has c method_57832 m ()I size d method_57835 m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/TypedDataComponent; method_57836 d method_57836 m ()Z isEmpty e method_57837 m ()V c net/minecraft/core/component/DataComponentMap$1 kn$1 net/minecraft/class_9323$1 m ()V c net/minecraft/core/component/DataComponentMap$2 kn$2 net/minecraft/class_9323$2 f Lnet/minecraft/core/component/DataComponentMap; val$overrides c field_51459 f Lnet/minecraft/core/component/DataComponentMap; val$prototype d field_51460 m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentMap;)V c net/minecraft/core/component/DataComponentMap$3 kn$3 net/minecraft/class_9323$3 f Ljava/util/function/Predicate; val$predicate c field_51461 f Lnet/minecraft/core/component/DataComponentMap; field_51462 d field_51462 m (Lnet/minecraft/core/component/DataComponentMap;Ljava/util/function/Predicate;)V c net/minecraft/core/component/DataComponentMap$Builder kn$a net/minecraft/class_9323$class_9324 f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map a field_49587 m ()Lnet/minecraft/core/component/DataComponentMap; build a method_57838 m (Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentMap; buildFromMapTrusted a method_58755 m (Lnet/minecraft/core/component/DataComponentMap;)Lnet/minecraft/core/component/DataComponentMap$Builder; addAll a method_57839 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentMap$Builder; set a method_57840 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V setUnchecked b method_58756 m ()V c net/minecraft/core/component/DataComponentMap$Builder$SimpleMap kn$a$a net/minecraft/class_9323$class_9324$class_9325 f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map c comp_2440 m ()Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map f comp_2440 m (Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)V c net/minecraft/core/component/DataComponentPatch ko net/minecraft/class_9326 f Lnet/minecraft/core/component/DataComponentPatch; EMPTY a field_49588 f Lcom/mojang/serialization/Codec; CODEC b field_49589 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_49590 f Lnet/minecraft/network/codec/StreamCodec; DELIMITED_STREAM_CODEC d field_58172 f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map e field_49591 f Ljava/lang/String; REMOVED_PREFIX f field_49592 m ()Lnet/minecraft/core/component/DataComponentPatch$Builder; builder a method_57841 m (Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Ljava/lang/String; toString a method_57842 m (Ljava/util/Map;)Lnet/minecraft/core/component/DataComponentPatch; method_57843 a method_57843 m (Ljava/util/function/Predicate;)Lnet/minecraft/core/component/DataComponentPatch; forget a method_58757 m (Lnet/minecraft/core/component/DataComponentMap$Builder;Ljava/util/Set;Lnet/minecraft/core/component/DataComponentType;Ljava/util/Optional;)V method_58758 a method_58758 m (Lnet/minecraft/core/component/DataComponentPatch$CodecGetter;)Lnet/minecraft/network/codec/StreamCodec; createStreamCodec a method_68840 m (Lnet/minecraft/core/component/DataComponentPatch;)Ljava/util/Map; method_57844 a method_57844 m (Lnet/minecraft/core/component/DataComponentType;)Ljava/util/Optional; get a method_57845 m ()Ljava/util/Set; entrySet b method_57846 m ()I size c method_57847 m ()Z isEmpty d method_57848 m ()Lnet/minecraft/core/component/DataComponentPatch$SplitResult; split e method_58759 m (Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)V m ()V c net/minecraft/core/component/DataComponentPatch$1 ko$1 net/minecraft/class_9326$1 m ()V c net/minecraft/core/component/DataComponentPatch$2 ko$2 net/minecraft/class_9326$2 m ()V c net/minecraft/core/component/DataComponentPatch$3 ko$3 net/minecraft/class_9326$3 f Lnet/minecraft/core/component/DataComponentPatch$CodecGetter; val$codecGetter a field_58173 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/component/DataComponentPatch; decode a method_68841 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/DataComponentPatch;)V encode a method_68842 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V encodeComponent a method_68843 m (Lnet/minecraft/core/component/DataComponentPatch$CodecGetter;)V c net/minecraft/core/component/DataComponentPatch$Builder ko$a net/minecraft/class_9326$class_9327 f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; map a field_49593 m ()Lnet/minecraft/core/component/DataComponentPatch; build a method_57852 m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/DataComponentPatch$Builder; remove a method_57853 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/DataComponentPatch$Builder; set a method_57854 m (Lnet/minecraft/core/component/TypedDataComponent;)Lnet/minecraft/core/component/DataComponentPatch$Builder; set a method_57855 m ()V c net/minecraft/core/component/DataComponentPatch$CodecGetter ko$b net/minecraft/class_9326$class_10935 c net/minecraft/core/component/DataComponentPatch$PatchKey ko$c net/minecraft/class_9326$class_9328 f Lcom/mojang/serialization/Codec; CODEC a field_49594 f Lnet/minecraft/core/component/DataComponentType; type b comp_2441 f Z removed c comp_2442 m ()Lcom/mojang/serialization/Codec; valueCodec a method_57856 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/String; method_57857 a method_57857 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_57858 a method_57858 m (Lnet/minecraft/core/component/DataComponentPatch$PatchKey;)Lcom/mojang/serialization/DataResult; method_57859 a method_57859 m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/String; method_57860 a method_57860 m ()Lnet/minecraft/core/component/DataComponentType; type b comp_2441 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/String; method_57861 b method_57861 m ()Z removed c comp_2442 m (Lnet/minecraft/core/component/DataComponentType;Z)V m ()V c net/minecraft/core/component/DataComponentPatch$SplitResult ko$d net/minecraft/class_9326$class_9484 f Lnet/minecraft/core/component/DataComponentPatch$SplitResult; EMPTY a field_50235 f Lnet/minecraft/core/component/DataComponentMap; added b comp_2554 f Ljava/util/Set; removed c comp_2555 m ()Lnet/minecraft/core/component/DataComponentMap; added a comp_2554 m ()Ljava/util/Set; removed b comp_2555 m (Lnet/minecraft/core/component/DataComponentMap;Ljava/util/Set;)V m ()V c net/minecraft/core/component/DataComponentType kp net/minecraft/class_9331 f Lcom/mojang/serialization/Codec; CODEC a field_49600 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49601 f Lcom/mojang/serialization/Codec; PERSISTENT_CODEC c field_50236 f Lcom/mojang/serialization/Codec; VALUE_MAP_CODEC d field_50237 m ()Lnet/minecraft/core/component/DataComponentType$Builder; builder a method_57873 m (Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/serialization/DataResult; method_58761 a method_58761 m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; method_57874 a method_57874 m ()Lcom/mojang/serialization/Codec; codec b method_57875 m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/String; method_58762 b method_58762 m ()Lcom/mojang/serialization/Codec; codecOrThrow c method_57876 m ()Z isTransient d method_57877 m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec e method_57878 m ()Lcom/mojang/serialization/Codec; method_57879 f method_57879 m ()V c net/minecraft/core/component/DataComponentType$Builder kp$a net/minecraft/class_9331$class_9332 f Lcom/mojang/serialization/Codec; codec a field_49602 f Lnet/minecraft/network/codec/StreamCodec; streamCodec b field_49603 f Z cacheEncoding c field_51517 m ()Lnet/minecraft/core/component/DataComponentType$Builder; cacheEncoding a method_59871 m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/core/component/DataComponentType$Builder; persistent a method_57881 m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/core/component/DataComponentType$Builder; networkSynchronized a method_57882 m ()Lnet/minecraft/core/component/DataComponentType; build b method_57880 m ()Lnet/minecraft/network/codec/StreamCodec; method_57883 c method_57883 m ()V c net/minecraft/core/component/DataComponentType$Builder$SimpleType kp$a$a net/minecraft/class_9331$class_9332$class_9333 f Lcom/mojang/serialization/Codec; codec e field_49604 f Lnet/minecraft/network/codec/StreamCodec; streamCodec f field_49605 m (Lcom/mojang/serialization/Codec;Lnet/minecraft/network/codec/StreamCodec;)V c net/minecraft/core/component/DataComponents kq net/minecraft/class_9334 f Lnet/minecraft/core/component/DataComponentType; TOOL A field_50077 f Lnet/minecraft/core/component/DataComponentType; WEAPON B field_55878 f Lnet/minecraft/core/component/DataComponentType; ENCHANTABLE C field_53695 f Lnet/minecraft/core/component/DataComponentType; EQUIPPABLE D field_54196 f Lnet/minecraft/core/component/DataComponentType; REPAIRABLE E field_53696 f Lnet/minecraft/core/component/DataComponentType; GLIDER F field_54197 f Lnet/minecraft/core/component/DataComponentType; TOOLTIP_STYLE G field_54198 f Lnet/minecraft/core/component/DataComponentType; DEATH_PROTECTION H field_54274 f Lnet/minecraft/core/component/DataComponentType; BLOCKS_ATTACKS I field_56396 f Lnet/minecraft/core/component/DataComponentType; STORED_ENCHANTMENTS J field_49643 f Lnet/minecraft/core/component/DataComponentType; DYED_COLOR K field_49644 f Lnet/minecraft/core/component/DataComponentType; MAP_COLOR L field_49645 f Lnet/minecraft/core/component/DataComponentType; MAP_ID M field_49646 f Lnet/minecraft/core/component/DataComponentType; MAP_DECORATIONS N field_49647 f Lnet/minecraft/core/component/DataComponentType; MAP_POST_PROCESSING O field_49648 f Lnet/minecraft/core/component/DataComponentType; CHARGED_PROJECTILES P field_49649 f Lnet/minecraft/core/component/DataComponentType; BUNDLE_CONTENTS Q field_49650 f Lnet/minecraft/core/component/DataComponentType; POTION_CONTENTS R field_49651 f Lnet/minecraft/core/component/DataComponentType; POTION_DURATION_SCALE S field_55879 f Lnet/minecraft/core/component/DataComponentType; SUSPICIOUS_STEW_EFFECTS T field_49652 f Lnet/minecraft/core/component/DataComponentType; WRITABLE_BOOK_CONTENT U field_49653 f Lnet/minecraft/core/component/DataComponentType; WRITTEN_BOOK_CONTENT V field_49606 f Lnet/minecraft/core/component/DataComponentType; TRIM W field_49607 f Lnet/minecraft/core/component/DataComponentType; DEBUG_STICK_STATE X field_49608 f Lnet/minecraft/core/component/DataComponentType; ENTITY_DATA Y field_49609 f Lnet/minecraft/core/component/DataComponentType; BUCKET_ENTITY_DATA Z field_49610 f Lnet/minecraft/core/component/DataComponentType; SALMON_SIZE aA field_56149 f Lnet/minecraft/core/component/DataComponentType; PARROT_VARIANT aB field_56150 f Lnet/minecraft/core/component/DataComponentType; TROPICAL_FISH_PATTERN aC field_56151 f Lnet/minecraft/core/component/DataComponentType; TROPICAL_FISH_BASE_COLOR aD field_56152 f Lnet/minecraft/core/component/DataComponentType; TROPICAL_FISH_PATTERN_COLOR aE field_56132 f Lnet/minecraft/core/component/DataComponentType; MOOSHROOM_VARIANT aF field_56133 f Lnet/minecraft/core/component/DataComponentType; RABBIT_VARIANT aG field_56134 f Lnet/minecraft/core/component/DataComponentType; PIG_VARIANT aH field_56135 f Lnet/minecraft/core/component/DataComponentType; COW_VARIANT aI field_56508 f Lnet/minecraft/core/component/DataComponentType; CHICKEN_VARIANT aJ field_56595 f Lnet/minecraft/core/component/DataComponentType; FROG_VARIANT aK field_56136 f Lnet/minecraft/core/component/DataComponentType; HORSE_VARIANT aL field_56137 f Lnet/minecraft/util/EncoderCache; ENCODER_CACHE a field_51518 f Lnet/minecraft/core/component/DataComponentType; PAINTING_VARIANT aM field_56138 f Lnet/minecraft/core/component/DataComponentType; LLAMA_VARIANT aN field_56139 f Lnet/minecraft/core/component/DataComponentType; AXOLOTL_VARIANT aO field_56140 f Lnet/minecraft/core/component/DataComponentType; CAT_VARIANT aP field_56141 f Lnet/minecraft/core/component/DataComponentType; CAT_COLLAR aQ field_56142 f Lnet/minecraft/core/component/DataComponentType; SHEEP_COLOR aR field_56143 f Lnet/minecraft/core/component/DataComponentType; SHULKER_COLOR aS field_56144 f Lnet/minecraft/core/component/DataComponentMap; COMMON_ITEM_COMPONENTS aT field_49627 f Lnet/minecraft/core/component/DataComponentType; BLOCK_ENTITY_DATA aa field_49611 f Lnet/minecraft/core/component/DataComponentType; INSTRUMENT ab field_49612 f Lnet/minecraft/core/component/DataComponentType; PROVIDES_TRIM_MATERIAL ac field_56397 f Lnet/minecraft/core/component/DataComponentType; OMINOUS_BOTTLE_AMPLIFIER ad field_50238 f Lnet/minecraft/core/component/DataComponentType; JUKEBOX_PLAYABLE ae field_52175 f Lnet/minecraft/core/component/DataComponentType; PROVIDES_BANNER_PATTERNS af field_56398 f Lnet/minecraft/core/component/DataComponentType; RECIPES ag field_49613 f Lnet/minecraft/core/component/DataComponentType; LODESTONE_TRACKER ah field_49614 f Lnet/minecraft/core/component/DataComponentType; FIREWORK_EXPLOSION ai field_49615 f Lnet/minecraft/core/component/DataComponentType; FIREWORKS aj field_49616 f Lnet/minecraft/core/component/DataComponentType; PROFILE ak field_49617 f Lnet/minecraft/core/component/DataComponentType; NOTE_BLOCK_SOUND al field_49618 f Lnet/minecraft/core/component/DataComponentType; BANNER_PATTERNS am field_49619 f Lnet/minecraft/core/component/DataComponentType; BASE_COLOR an field_49620 f Lnet/minecraft/core/component/DataComponentType; POT_DECORATIONS ao field_49621 f Lnet/minecraft/core/component/DataComponentType; CONTAINER ap field_49622 f Lnet/minecraft/core/component/DataComponentType; BLOCK_STATE aq field_49623 f Lnet/minecraft/core/component/DataComponentType; BEES ar field_49624 f Lnet/minecraft/core/component/DataComponentType; LOCK as field_49625 f Lnet/minecraft/core/component/DataComponentType; CONTAINER_LOOT at field_49626 f Lnet/minecraft/core/component/DataComponentType; BREAK_SOUND au field_56399 f Lnet/minecraft/core/component/DataComponentType; VILLAGER_VARIANT av field_56145 f Lnet/minecraft/core/component/DataComponentType; WOLF_VARIANT aw field_56146 f Lnet/minecraft/core/component/DataComponentType; WOLF_SOUND_VARIANT ax field_57109 f Lnet/minecraft/core/component/DataComponentType; WOLF_COLLAR ay field_56147 f Lnet/minecraft/core/component/DataComponentType; FOX_VARIANT az field_56148 f Lnet/minecraft/core/component/DataComponentType; CUSTOM_DATA b field_49628 f Lnet/minecraft/core/component/DataComponentType; MAX_STACK_SIZE c field_50071 f Lnet/minecraft/core/component/DataComponentType; MAX_DAMAGE d field_50072 f Lnet/minecraft/core/component/DataComponentType; DAMAGE e field_49629 f Lnet/minecraft/core/component/DataComponentType; UNBREAKABLE f field_49630 f Lnet/minecraft/core/component/DataComponentType; CUSTOM_NAME g field_49631 f Lnet/minecraft/core/component/DataComponentType; ITEM_NAME h field_50239 f Lnet/minecraft/core/component/DataComponentType; ITEM_MODEL i field_54199 f Lnet/minecraft/core/component/DataComponentType; LORE j field_49632 f Lnet/minecraft/core/component/DataComponentType; RARITY k field_50073 f Lnet/minecraft/core/component/DataComponentType; ENCHANTMENTS l field_49633 f Lnet/minecraft/core/component/DataComponentType; CAN_PLACE_ON m field_49634 f Lnet/minecraft/core/component/DataComponentType; CAN_BREAK n field_49635 f Lnet/minecraft/core/component/DataComponentType; ATTRIBUTE_MODIFIERS o field_49636 f Lnet/minecraft/core/component/DataComponentType; CUSTOM_MODEL_DATA p field_49637 f Lnet/minecraft/core/component/DataComponentType; TOOLTIP_DISPLAY q field_56400 f Lnet/minecraft/core/component/DataComponentType; REPAIR_COST r field_49639 f Lnet/minecraft/core/component/DataComponentType; CREATIVE_SLOT_LOCK s field_49640 f Lnet/minecraft/core/component/DataComponentType; ENCHANTMENT_GLINT_OVERRIDE t field_49641 f Lnet/minecraft/core/component/DataComponentType; INTANGIBLE_PROJECTILE u field_49642 f Lnet/minecraft/core/component/DataComponentType; FOOD v field_50075 f Lnet/minecraft/core/component/DataComponentType; CONSUMABLE w field_53964 f Lnet/minecraft/core/component/DataComponentType; USE_REMAINDER x field_53965 f Lnet/minecraft/core/component/DataComponentType; USE_COOLDOWN y field_53966 f Lnet/minecraft/core/component/DataComponentType; DAMAGE_RESISTANT z field_54273 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57908 A method_57908 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_67300 B method_67300 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57910 C method_57910 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57911 D method_57911 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57912 E method_57912 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57913 F method_57913 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57914 G method_57914 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57915 H method_57915 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57916 I method_57916 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57917 J method_57917 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57918 K method_57918 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57919 L method_57919 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57920 M method_57920 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_67295 N method_67295 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60914 O method_60914 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_62990 P method_62990 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_67296 Q method_67296 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57921 R method_57921 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57922 S method_57922 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57923 T method_57923 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57924 U method_57924 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57925 V method_57925 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57926 W method_57926 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57927 X method_57927 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57928 Y method_57928 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57929 Z method_57929 m (Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lnet/minecraft/core/component/DataComponentType; register a method_57906 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/component/DataComponentType; bootstrap a method_57905 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66878 a method_66878 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57892 aA method_57892 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57893 aB method_57893 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_67298 aC method_67298 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57895 aD method_57895 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57896 aE method_57896 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57897 aF method_57897 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57898 aG method_57898 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57899 aH method_57899 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_58568 aI method_58568 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57900 aJ method_57900 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_64101 aK method_64101 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_58763 aL method_58763 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57901 aM method_57901 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57902 aN method_57902 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57903 aO method_57903 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_58569 aP method_58569 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_58570 aQ method_58570 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57904 aR method_57904 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66551 aa method_66551 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57930 ab method_57930 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57931 ac method_57931 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57932 ad method_57932 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57884 ae method_57884 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57885 af method_57885 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57886 ag method_57886 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57887 ah method_57887 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57888 ai method_57888 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57889 aj method_57889 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_67297 ak method_67297 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_64260 al method_64260 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_64098 am method_64098 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_64099 an method_64099 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_62712 ao method_62712 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_64100 ap method_64100 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_62713 aq method_62713 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66550 ar method_66550 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_58564 as method_58564 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_58565 at method_58565 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_62987 au method_62987 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_62988 av method_62988 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_62989 aw method_62989 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_58566 ax method_58566 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57890 ay method_57890 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57891 az method_57891 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66879 b method_66879 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66880 c method_66880 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66881 d method_66881 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66882 e method_66882 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66883 f method_66883 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66884 g method_66884 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66885 h method_66885 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66886 i method_66886 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_67554 j method_67554 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_67476 k method_67476 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66887 l method_66887 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66888 m method_66888 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66889 n method_66889 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66890 o method_66890 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66891 p method_66891 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66892 q method_66892 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66893 r method_66893 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66894 s method_66894 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66895 t method_66895 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66896 u method_66896 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_68171 v method_68171 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66897 w method_66897 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_66898 x method_66898 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_67299 y method_67299 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_57907 z method_57907 m ()V m ()V c net/minecraft/core/component/PatchedDataComponentMap kr net/minecraft/class_9335 f Lnet/minecraft/core/component/DataComponentMap; prototype c field_49654 f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; patch d field_49655 f Z copyOnWrite e field_49656 m (Lnet/minecraft/core/component/DataComponentMap;)V setAll a method_57933 m (Lnet/minecraft/core/component/DataComponentMap;Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Z isPatchSanitized a method_57934 m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentPatch;)Lnet/minecraft/core/component/PatchedDataComponentMap; fromPatch a method_57935 m (Lnet/minecraft/core/component/DataComponentPatch;)V applyPatch a method_57936 m (Lnet/minecraft/core/component/DataComponentType;Ljava/util/Optional;)V applyPatch a method_57937 m (Lnet/minecraft/core/component/DataComponentPatch;)V restorePatch b method_59772 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; set b method_57938 m (Lnet/minecraft/core/component/DataComponentType;)Z hasNonDefault d method_65890 m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; remove e method_57939 m ()V clearPatch f method_62714 m ()Lnet/minecraft/core/component/DataComponentPatch; asPatch g method_57940 m ()Lnet/minecraft/core/component/PatchedDataComponentMap; copy h method_57941 m ()Lnet/minecraft/core/component/DataComponentMap; toImmutableMap i method_65769 m ()V ensureMapOwnership j method_57942 m (Lnet/minecraft/core/component/DataComponentMap;)V m (Lnet/minecraft/core/component/DataComponentMap;Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;Z)V c net/minecraft/core/component/TypedDataComponent ks net/minecraft/class_9336 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_49657 f Lnet/minecraft/core/component/DataComponentType; type b comp_2443 f Ljava/lang/Object; value c comp_2444 m ()Lnet/minecraft/core/component/DataComponentType; type a comp_2443 m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; encodeValue a method_57943 m (Ljava/util/Map$Entry;)Lnet/minecraft/core/component/TypedDataComponent; fromEntryUnchecked a method_57944 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/core/component/TypedDataComponent; createUnchecked a method_57945 m (Lnet/minecraft/core/component/PatchedDataComponentMap;)V applyTo a method_57946 m ()Ljava/lang/Object; value b comp_2444 m ()Ljava/lang/String; method_57947 c method_57947 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V m ()V c net/minecraft/core/component/TypedDataComponent$1 ks$1 net/minecraft/class_9336$1 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/component/TypedDataComponent; decode a method_57948 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/core/component/TypedDataComponent; decodeTyped a method_57949 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/TypedDataComponent;)V encode a method_57950 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/component/TypedDataComponent;)V encodeCap b method_57951 m ()V c net/minecraft/core/component/package-info kt net/minecraft/class_9337 c net/minecraft/core/component/predicates/AttributeModifiersPredicate ku net/minecraft/class_9653 f Lcom/mojang/serialization/Codec; CODEC a field_51378 f Ljava/util/Optional; modifiers e comp_2623 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59668 a method_59668 m (Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Z matches a method_59669 m ()Ljava/util/Optional; modifiers b comp_2623 m (Ljava/util/Optional;)V m ()V c net/minecraft/core/component/predicates/AttributeModifiersPredicate$EntryPredicate ku$a net/minecraft/class_9653$class_9654 f Lcom/mojang/serialization/Codec; CODEC a field_51379 f Ljava/util/Optional; attribute b comp_2624 f Ljava/util/Optional; id c comp_2625 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; amount d comp_2627 f Ljava/util/Optional; operation e comp_2628 f Ljava/util/Optional; slot f comp_2629 m ()Ljava/util/Optional; attribute a comp_2624 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59670 a method_59670 m (Lnet/minecraft/world/item/component/ItemAttributeModifiers$Entry;)Z test a method_59671 m ()Ljava/util/Optional; id b comp_2625 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; amount c comp_2627 m ()Ljava/util/Optional; operation d comp_2628 m ()Ljava/util/Optional; slot e comp_2629 m (Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/core/component/predicates/BundlePredicate kv net/minecraft/class_9655 f Lcom/mojang/serialization/Codec; CODEC a field_51380 f Ljava/util/Optional; items e comp_2630 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59672 a method_59672 m (Lnet/minecraft/world/item/component/BundleContents;)Z matches a method_59673 m ()Ljava/util/Optional; items b comp_2630 m (Ljava/util/Optional;)V m ()V c net/minecraft/core/component/predicates/ContainerPredicate kw net/minecraft/class_9656 f Lcom/mojang/serialization/Codec; CODEC a field_51381 f Ljava/util/Optional; items e comp_2631 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59674 a method_59674 m (Lnet/minecraft/world/item/component/ItemContainerContents;)Z matches a method_59675 m ()Ljava/util/Optional; items b comp_2631 m (Ljava/util/Optional;)V m ()V c net/minecraft/core/component/predicates/CustomDataPredicate kx net/minecraft/class_9354 f Lcom/mojang/serialization/Codec; CODEC a field_49797 f Lnet/minecraft/advancements/critereon/NbtPredicate; value e comp_2458 m ()Lnet/minecraft/advancements/critereon/NbtPredicate; value a comp_2458 m (Lnet/minecraft/advancements/critereon/NbtPredicate;)Lnet/minecraft/core/component/predicates/CustomDataPredicate; customData a method_58162 m (Lnet/minecraft/advancements/critereon/NbtPredicate;)V m ()V c net/minecraft/core/component/predicates/DamagePredicate ky net/minecraft/class_9355 f Lcom/mojang/serialization/Codec; CODEC a field_49798 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; durability e comp_2459 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; damage f comp_2460 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; durability a comp_2459 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58164 a method_58164 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Lnet/minecraft/core/component/predicates/DamagePredicate; durability a method_58165 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; damage b comp_2460 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V m ()V c net/minecraft/core/component/predicates/DataComponentPredicate kz net/minecraft/class_9360 f Lcom/mojang/serialization/Codec; CODEC b field_49805 f Lnet/minecraft/network/codec/StreamCodec; SINGLE_STREAM_CODEC c field_58054 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_58055 m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; singleCodec a method_67301 m (Ljava/util/List;)Ljava/util/Map; method_68712 a method_68712 m (Ljava/util/Map;)Ljava/util/List; method_68713 a method_68713 m (Lnet/minecraft/core/component/DataComponentGetter;)Z matches a method_58161 m ()V c net/minecraft/core/component/predicates/DataComponentPredicate$Single kz$a net/minecraft/class_9360$class_10727 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; type a comp_3628 f Lnet/minecraft/core/component/predicates/DataComponentPredicate; predicate b comp_3629 m ()Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; type a comp_3628 m (Ljava/util/Map$Entry;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Single; fromEntry a method_68714 m ()Lnet/minecraft/core/component/predicates/DataComponentPredicate; predicate b comp_3629 m (Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type;Lnet/minecraft/core/component/predicates/DataComponentPredicate;)V c net/minecraft/core/component/predicates/DataComponentPredicate$Type kz$b net/minecraft/class_9360$class_8745 f Lcom/mojang/serialization/Codec; codec a field_56401 f Lcom/mojang/serialization/MapCodec; wrappedCodec b field_56402 f Lnet/minecraft/network/codec/StreamCodec; singleStreamCodec c field_58056 m ()Lcom/mojang/serialization/Codec; codec a method_67302 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67303 a method_67303 m (Lnet/minecraft/core/component/predicates/DataComponentPredicate;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Single; method_68715 a method_68715 m ()Lcom/mojang/serialization/MapCodec; wrappedCodec b method_67305 m (Lnet/minecraft/core/component/predicates/DataComponentPredicate;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Single; method_67304 b method_67304 m ()Lnet/minecraft/network/codec/StreamCodec; singleStreamCodec c method_68716 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/core/component/predicates/DataComponentPredicates la net/minecraft/class_9361 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; DAMAGE a field_49806 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; ENCHANTMENTS b field_49807 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; STORED_ENCHANTMENTS c field_49808 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; POTIONS d field_49809 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; CUSTOM_DATA e field_49810 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; CONTAINER f field_51386 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; BUNDLE_CONTENTS g field_51387 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; FIREWORK_EXPLOSION h field_51388 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; FIREWORKS i field_51389 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; WRITABLE_BOOK j field_51390 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; WRITTEN_BOOK k field_51391 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; ATTRIBUTE_MODIFIERS l field_51392 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; ARMOR_TRIM m field_51393 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; JUKEBOX_PLAYABLE n field_52024 m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; register a method_58180 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/component/predicates/DataComponentPredicate$Type; bootstrap a method_58181 m ()V m ()V c net/minecraft/core/component/predicates/EnchantmentsPredicate lb net/minecraft/class_9356 f Ljava/util/List; enchantments a field_49799 m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;)Z matches a method_58172 m (Ljava/util/List;)Lnet/minecraft/core/component/predicates/EnchantmentsPredicate$Enchantments; enchantments a method_58173 m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; codec a method_58174 m ()Ljava/util/List; enchantments b method_58175 m (Ljava/util/List;)Lnet/minecraft/core/component/predicates/EnchantmentsPredicate$StoredEnchantments; storedEnchantments b method_58176 m (Ljava/util/List;)V c net/minecraft/core/component/predicates/EnchantmentsPredicate$Enchantments lb$a net/minecraft/class_9356$class_9357 f Lcom/mojang/serialization/Codec; CODEC a field_49800 m (Ljava/util/List;)V m ()V c net/minecraft/core/component/predicates/EnchantmentsPredicate$StoredEnchantments lb$b net/minecraft/class_9356$class_9358 f Lcom/mojang/serialization/Codec; CODEC a field_49801 m (Ljava/util/List;)V m ()V c net/minecraft/core/component/predicates/FireworkExplosionPredicate lc net/minecraft/class_9657 f Lcom/mojang/serialization/Codec; CODEC a field_51382 f Lnet/minecraft/core/component/predicates/FireworkExplosionPredicate$FireworkPredicate; predicate e comp_2632 m (Lnet/minecraft/world/item/component/FireworkExplosion;)Z matches a method_59676 m ()Lnet/minecraft/core/component/predicates/FireworkExplosionPredicate$FireworkPredicate; predicate b comp_2632 m (Lnet/minecraft/core/component/predicates/FireworkExplosionPredicate$FireworkPredicate;)V m ()V c net/minecraft/core/component/predicates/FireworkExplosionPredicate$FireworkPredicate lc$a net/minecraft/class_9657$class_9658 f Lcom/mojang/serialization/Codec; CODEC a field_51383 f Ljava/util/Optional; shape b comp_2633 f Ljava/util/Optional; twinkle c comp_2634 f Ljava/util/Optional; trail d comp_2635 m ()Ljava/util/Optional; shape a comp_2633 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59677 a method_59677 m (Lnet/minecraft/world/item/component/FireworkExplosion;)Z test a method_59678 m ()Ljava/util/Optional; twinkle b comp_2634 m ()Ljava/util/Optional; trail c comp_2635 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/core/component/predicates/FireworksPredicate ld net/minecraft/class_9659 f Lcom/mojang/serialization/Codec; CODEC a field_51384 f Ljava/util/Optional; explosions e comp_2636 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; flightDuration f comp_2637 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59680 a method_59680 m (Lnet/minecraft/world/item/component/Fireworks;)Z matches a method_59681 m ()Ljava/util/Optional; explosions b comp_2636 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; flightDuration c comp_2637 m (Ljava/util/Optional;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)V m ()V c net/minecraft/core/component/predicates/JukeboxPlayablePredicate le net/minecraft/class_9790 f Lcom/mojang/serialization/Codec; CODEC a field_52020 f Ljava/util/Optional; song e comp_2830 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60730 a method_60730 m (Lnet/minecraft/world/item/JukeboxPlayable;)Z matches a method_60731 m ()Lnet/minecraft/core/component/predicates/JukeboxPlayablePredicate; any b method_60732 m ()Ljava/util/Optional; song c comp_2830 m (Ljava/util/Optional;)V m ()V c net/minecraft/core/component/predicates/PotionsPredicate lf net/minecraft/class_9359 f Lcom/mojang/serialization/Codec; CODEC a field_49802 f Lnet/minecraft/core/HolderSet; potions e comp_2461 m (Lnet/minecraft/world/item/alchemy/PotionContents;)Z matches a method_58177 m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/core/component/predicates/DataComponentPredicate; potions a method_58178 m ()Lnet/minecraft/core/HolderSet; potions b comp_2461 m (Lnet/minecraft/core/HolderSet;)V m ()V c net/minecraft/core/component/predicates/TrimPredicate lg net/minecraft/class_9660 f Lcom/mojang/serialization/Codec; CODEC a field_51394 f Ljava/util/Optional; material e comp_2638 f Ljava/util/Optional; pattern f comp_2639 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59685 a method_59685 m (Lnet/minecraft/world/item/equipment/trim/ArmorTrim;)Z matches a method_59686 m ()Ljava/util/Optional; material b comp_2638 m ()Ljava/util/Optional; pattern c comp_2639 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/core/component/predicates/WritableBookPredicate lh net/minecraft/class_9661 f Lcom/mojang/serialization/Codec; CODEC a field_51395 f Ljava/util/Optional; pages e comp_2640 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59687 a method_59687 m (Lnet/minecraft/world/item/component/WritableBookContent;)Z matches a method_59688 m ()Ljava/util/Optional; pages b comp_2640 m (Ljava/util/Optional;)V m ()V c net/minecraft/core/component/predicates/WritableBookPredicate$PagePredicate lh$a net/minecraft/class_9661$class_9662 f Lcom/mojang/serialization/Codec; CODEC a field_51396 f Ljava/lang/String; contents b comp_2641 m ()Ljava/lang/String; contents a comp_2641 m (Lnet/minecraft/server/network/Filterable;)Z test a method_59689 m (Ljava/lang/String;)V m ()V c net/minecraft/core/component/predicates/WrittenBookPredicate li net/minecraft/class_9663 f Lcom/mojang/serialization/Codec; CODEC a field_51400 f Ljava/util/Optional; pages e comp_2642 f Ljava/util/Optional; author f comp_2643 f Ljava/util/Optional; title g comp_2644 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; generation h comp_2645 f Ljava/util/Optional; resolved i comp_2646 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59696 a method_59696 m (Lnet/minecraft/world/item/component/WrittenBookContent;)Z matches a method_59697 m ()Ljava/util/Optional; pages b comp_2642 m ()Ljava/util/Optional; author c comp_2643 m ()Ljava/util/Optional; title d comp_2644 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints; generation e comp_2645 m ()Ljava/util/Optional; resolved f comp_2646 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Ljava/util/Optional;)V m ()V c net/minecraft/core/component/predicates/WrittenBookPredicate$PagePredicate li$a net/minecraft/class_9663$class_9664 f Lcom/mojang/serialization/Codec; CODEC a field_51401 f Lnet/minecraft/network/chat/Component; contents b comp_2647 m ()Lnet/minecraft/network/chat/Component; contents a comp_2647 m (Lnet/minecraft/server/network/Filterable;)Z test a method_59698 m (Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/core/component/predicates/package-info lj net/minecraft/class_10728 c net/minecraft/core/dispenser/BlockSource lk net/minecraft/class_2342 f Lnet/minecraft/server/level/ServerLevel; level a comp_1967 f Lnet/minecraft/core/BlockPos; pos b comp_1968 f Lnet/minecraft/world/level/block/state/BlockState; state c comp_1969 f Lnet/minecraft/world/level/block/entity/DispenserBlockEntity; blockEntity d comp_1970 m ()Lnet/minecraft/world/phys/Vec3; center a method_53906 m ()Lnet/minecraft/server/level/ServerLevel; level b comp_1967 m ()Lnet/minecraft/core/BlockPos; pos c comp_1968 m ()Lnet/minecraft/world/level/block/state/BlockState; state d comp_1969 m ()Lnet/minecraft/world/level/block/entity/DispenserBlockEntity; blockEntity e comp_1970 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/DispenserBlockEntity;)V c net/minecraft/core/dispenser/BoatDispenseItemBehavior ll net/minecraft/class_2967 f Lnet/minecraft/core/dispenser/DefaultDispenseItemBehavior; defaultDispenseItemBehavior c field_13360 f Lnet/minecraft/world/entity/EntityType; type d field_13361 m (Lnet/minecraft/world/entity/EntityType;)V c net/minecraft/core/dispenser/DefaultDispenseItemBehavior lm net/minecraft/class_2347 f I DEFAULT_ACCURACY c field_51916 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/Direction;Lnet/minecraft/core/Position;)V spawnItem a method_10134 m (Lnet/minecraft/core/dispenser/BlockSource;)V playSound a method_10136 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; execute a method_10135 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; consumeWithRemainder a method_60577 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)V playAnimation a method_10133 m (Lnet/minecraft/core/dispenser/BlockSource;)V playDefaultSound b method_60578 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)V addToInventoryOrDispense b method_60579 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)V playDefaultAnimation b method_60580 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior ln net/minecraft/class_2357 f Lorg/slf4j/Logger; LOGGER a field_34020 f Lnet/minecraft/core/dispenser/DispenseItemBehavior; NOOP b field_16902 m ()V bootStrap a method_18346 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; method_16812 a method_16812 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior$1 ln$1 net/minecraft/class_2357$1 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior$10 ln$2 net/minecraft/class_2357$2 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior$11 ln$3 net/minecraft/class_2357$3 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z method_66900 a method_66900 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; takeLiquid b method_66901 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior$12 ln$4 net/minecraft/class_2357$4 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior$13 ln$5 net/minecraft/class_2357$5 m (Lnet/minecraft/world/item/Item;)V method_66902 a method_66902 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior$14 ln$6 net/minecraft/class_2357$6 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior$15 ln$7 net/minecraft/class_2357$7 f Lnet/minecraft/core/dispenser/DefaultDispenseItemBehavior; defaultDispenseItemBehavior c field_49137 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior$2 ln$8 net/minecraft/class_2357$8 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/entity/decoration/ArmorStand;)V method_58765 a method_58765 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior$3 ln$9 net/minecraft/class_2357$9 m (Lnet/minecraft/world/entity/animal/horse/AbstractChestedHorse;)Z method_58766 a method_58766 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior$4 ln$10 net/minecraft/class_2357$10 f Lnet/minecraft/core/dispenser/DefaultDispenseItemBehavior; defaultDispenseItemBehavior c field_56153 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior$5 ln$11 net/minecraft/class_2357$11 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior$6 ln$12 net/minecraft/class_2357$12 m (Lnet/minecraft/world/item/Item;)V method_66899 a method_66899 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior$7 ln$13 net/minecraft/class_2357$13 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior$8 ln$14 net/minecraft/class_2357$14 m ()V c net/minecraft/core/dispenser/DispenseItemBehavior$9 ln$15 net/minecraft/class_2357$15 m ()V c net/minecraft/core/dispenser/EquipmentDispenseItemBehavior lo net/minecraft/class_10205 f Lnet/minecraft/core/dispenser/EquipmentDispenseItemBehavior; INSTANCE c field_54201 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Z method_64105 a method_64105 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/world/item/ItemStack;)Z dispenseEquipment b method_64106 m ()V m ()V c net/minecraft/core/dispenser/MinecartDispenseItemBehavior lp net/minecraft/class_10242 f Lnet/minecraft/core/dispenser/DefaultDispenseItemBehavior; defaultDispenseItemBehavior c field_54392 f Lnet/minecraft/world/entity/EntityType; entityType d field_54393 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/properties/RailShape; getRailShape a method_64377 m (Lnet/minecraft/world/entity/EntityType;)V c net/minecraft/core/dispenser/OptionalDispenseItemBehavior lq net/minecraft/class_2969 f Z success c field_13364 m (Z)V setSuccess a method_27955 m ()Z isSuccess b method_27954 m ()V c net/minecraft/core/dispenser/ProjectileDispenseBehavior lr net/minecraft/class_2965 f Lnet/minecraft/world/item/ProjectileItem; projectileItem c field_50243 f Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; dispenseConfig d field_50244 m (Lnet/minecraft/world/item/Item;)V c net/minecraft/core/dispenser/ShearsDispenseItemBehavior ls net/minecraft/class_5168 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z tryShearBeehive a method_27162 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Z tryShearEntity a method_27163 m (Lnet/minecraft/world/item/Item;)V method_56167 a method_56167 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z method_40054 a method_40054 m ()V c net/minecraft/core/dispenser/ShulkerBoxDispenseBehavior lt net/minecraft/class_2970 f Lorg/slf4j/Logger; LOGGER c field_33680 m ()V m ()V c net/minecraft/core/dispenser/package-info lu net/minecraft/class_6284 c net/minecraft/core/package-info lv net/minecraft/class_6285 c net/minecraft/core/particles/BlockParticleOption lw net/minecraft/class_2388 f Lcom/mojang/serialization/Codec; BLOCK_STATE_CODEC a field_51463 f Lnet/minecraft/core/particles/ParticleType; type b field_11183 f Lnet/minecraft/world/level/block/state/BlockState; state c field_11182 m (Lnet/minecraft/core/particles/BlockParticleOption;)Lnet/minecraft/world/level/block/state/BlockState; method_56168 a method_56168 m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; codec a method_29128 m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/particles/BlockParticleOption; method_56169 a method_56169 m ()Lnet/minecraft/world/level/block/state/BlockState; getState b method_10278 m (Lnet/minecraft/core/particles/BlockParticleOption;)Lnet/minecraft/world/level/block/state/BlockState; method_29127 b method_29127 m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b method_56170 m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/particles/BlockParticleOption; method_29129 b method_29129 m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/core/particles/ColorParticleOption lx net/minecraft/class_9381 f Lnet/minecraft/core/particles/ParticleType; type a field_49909 f I color b field_49910 m (Lnet/minecraft/core/particles/ColorParticleOption;)Ljava/lang/Integer; method_58253 a method_58253 m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; codec a method_58254 m (Lnet/minecraft/core/particles/ParticleType;FFF)Lnet/minecraft/core/particles/ColorParticleOption; create a method_58255 m (Lnet/minecraft/core/particles/ParticleType;I)Lnet/minecraft/core/particles/ColorParticleOption; create a method_58256 m (Lnet/minecraft/core/particles/ParticleType;Ljava/lang/Integer;)Lnet/minecraft/core/particles/ColorParticleOption; method_58258 a method_58258 m ()F getRed b method_58259 m (Lnet/minecraft/core/particles/ColorParticleOption;)Ljava/lang/Integer; method_58260 b method_58260 m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b method_58261 m (Lnet/minecraft/core/particles/ParticleType;Ljava/lang/Integer;)Lnet/minecraft/core/particles/ColorParticleOption; method_58262 b method_58262 m ()F getGreen c method_58263 m ()F getBlue d method_58264 m ()F getAlpha e method_58265 m (Lnet/minecraft/core/particles/ParticleType;I)V c net/minecraft/core/particles/DustColorTransitionOptions ly net/minecraft/class_5743 f I SCULK_PARTICLE_COLOR a field_28267 f Lnet/minecraft/core/particles/DustColorTransitionOptions; SCULK_TO_REDSTONE b field_28268 f Lcom/mojang/serialization/MapCodec; CODEC c field_28269 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_48454 f I fromColor h field_51491 f I toColor i field_28271 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33107 a method_33107 m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; method_65030 a method_65030 m ()Lorg/joml/Vector3f; getFromColor b method_33110 m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; method_65031 b method_65031 m ()Lorg/joml/Vector3f; getToColor c method_33112 m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; method_65032 c method_65032 m (Lnet/minecraft/core/particles/DustColorTransitionOptions;)Ljava/lang/Integer; method_65033 d method_65033 m (IIF)V m ()V c net/minecraft/core/particles/DustParticleOptions lz net/minecraft/class_2390 f I REDSTONE_PARTICLE_COLOR a field_28272 f Lnet/minecraft/core/particles/DustParticleOptions; REDSTONE b field_11188 f Lcom/mojang/serialization/MapCodec; CODEC c field_25124 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_48455 f I color h field_51492 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33115 a method_33115 m (Lnet/minecraft/core/particles/DustParticleOptions;)Ljava/lang/Integer; method_65034 a method_65034 m ()Lorg/joml/Vector3f; getColor b method_59843 m (Lnet/minecraft/core/particles/DustParticleOptions;)Ljava/lang/Integer; method_65035 b method_65035 m (IF)V m ()V c net/minecraft/core/particles/ItemParticleOption ma net/minecraft/class_2392 f Lcom/mojang/serialization/Codec; ITEM_CODEC a field_51464 f Lnet/minecraft/core/particles/ParticleType; type b field_11193 f Lnet/minecraft/world/item/ItemStack; itemStack c field_11192 m (Lnet/minecraft/core/particles/ItemParticleOption;)Lnet/minecraft/world/item/ItemStack; method_56176 a method_56176 m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; codec a method_29136 m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/particles/ItemParticleOption; method_56177 a method_56177 m ()Lnet/minecraft/world/item/ItemStack; getItem b method_10289 m (Lnet/minecraft/core/particles/ItemParticleOption;)Lnet/minecraft/world/item/ItemStack; method_29135 b method_29135 m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b method_56178 m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/particles/ItemParticleOption; method_29137 b method_29137 m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/core/particles/ParticleGroup mb net/minecraft/class_5878 f Lnet/minecraft/core/particles/ParticleGroup; SPORE_BLOSSOM a field_29077 f I limit b field_29078 m ()I getLimit a method_34045 m (I)V m ()V c net/minecraft/core/particles/ParticleOptions mc net/minecraft/class_2394 m ()Lnet/minecraft/core/particles/ParticleType; getType a method_10295 c net/minecraft/core/particles/ParticleType md net/minecraft/class_2396 f Z overrideLimiter a field_11196 m ()Z getOverrideLimiter b method_10299 m ()Lcom/mojang/serialization/MapCodec; codec c method_29138 m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec d method_56179 m (Z)V c net/minecraft/core/particles/ParticleTypes me net/minecraft/class_2398 f Lnet/minecraft/core/particles/SimpleParticleType; GUST_EMITTER_SMALL A field_49139 f Lnet/minecraft/core/particles/SimpleParticleType; SONIC_BOOM B field_38908 f Lnet/minecraft/core/particles/ParticleType; FALLING_DUST C field_11206 f Lnet/minecraft/core/particles/SimpleParticleType; FIREWORK D field_11248 f Lnet/minecraft/core/particles/SimpleParticleType; FISHING E field_11244 f Lnet/minecraft/core/particles/SimpleParticleType; FLAME F field_11240 f Lnet/minecraft/core/particles/SimpleParticleType; INFESTED G field_50245 f Lnet/minecraft/core/particles/SimpleParticleType; CHERRY_LEAVES H field_43379 f Lnet/minecraft/core/particles/SimpleParticleType; PALE_OAK_LEAVES I field_55169 f Lnet/minecraft/core/particles/ParticleType; TINTED_LEAVES J field_55880 f Lnet/minecraft/core/particles/SimpleParticleType; SCULK_SOUL K field_38002 f Lnet/minecraft/core/particles/ParticleType; SCULK_CHARGE L field_38003 f Lnet/minecraft/core/particles/SimpleParticleType; SCULK_CHARGE_POP M field_38004 f Lnet/minecraft/core/particles/SimpleParticleType; SOUL_FIRE_FLAME N field_22246 f Lnet/minecraft/core/particles/SimpleParticleType; SOUL O field_23114 f Lnet/minecraft/core/particles/SimpleParticleType; FLASH P field_17909 f Lnet/minecraft/core/particles/SimpleParticleType; HAPPY_VILLAGER Q field_11211 f Lnet/minecraft/core/particles/SimpleParticleType; COMPOSTER R field_17741 f Lnet/minecraft/core/particles/SimpleParticleType; HEART S field_11201 f Lnet/minecraft/core/particles/SimpleParticleType; INSTANT_EFFECT T field_11213 f Lnet/minecraft/core/particles/ParticleType; ITEM U field_11218 f Lnet/minecraft/core/particles/ParticleType; VIBRATION V field_28275 f Lnet/minecraft/core/particles/ParticleType; TRAIL W field_54869 f Lnet/minecraft/core/particles/SimpleParticleType; ITEM_SLIME X field_11246 f Lnet/minecraft/core/particles/SimpleParticleType; ITEM_COBWEB Y field_50246 f Lnet/minecraft/core/particles/SimpleParticleType; ITEM_SNOWBALL Z field_11230 f Lnet/minecraft/core/particles/SimpleParticleType; LANDING_HONEY aA field_20536 f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_NECTAR aB field_20537 f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_SPORE_BLOSSOM aC field_28802 f Lnet/minecraft/core/particles/SimpleParticleType; ASH aD field_22247 f Lnet/minecraft/core/particles/SimpleParticleType; CRIMSON_SPORE aE field_22248 f Lnet/minecraft/core/particles/SimpleParticleType; WARPED_SPORE aF field_22249 f Lnet/minecraft/core/particles/SimpleParticleType; SPORE_BLOSSOM_AIR aG field_28803 f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_OBSIDIAN_TEAR aH field_22446 f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_OBSIDIAN_TEAR aI field_22447 f Lnet/minecraft/core/particles/SimpleParticleType; LANDING_OBSIDIAN_TEAR aJ field_22448 f Lnet/minecraft/core/particles/SimpleParticleType; REVERSE_PORTAL aK field_23190 f Lnet/minecraft/core/particles/SimpleParticleType; WHITE_ASH aL field_23956 f Lnet/minecraft/core/particles/SimpleParticleType; ANGRY_VILLAGER a field_11231 f Lnet/minecraft/core/particles/SimpleParticleType; SMALL_FLAME aM field_27783 f Lnet/minecraft/core/particles/SimpleParticleType; SNOWFLAKE aN field_28013 f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_DRIPSTONE_LAVA aO field_28076 f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_DRIPSTONE_LAVA aP field_28077 f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_DRIPSTONE_WATER aQ field_28078 f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_DRIPSTONE_WATER aR field_28079 f Lnet/minecraft/core/particles/SimpleParticleType; GLOW_SQUID_INK aS field_28478 f Lnet/minecraft/core/particles/SimpleParticleType; GLOW aT field_28479 f Lnet/minecraft/core/particles/SimpleParticleType; WAX_ON aU field_29642 f Lnet/minecraft/core/particles/SimpleParticleType; WAX_OFF aV field_29643 f Lnet/minecraft/core/particles/SimpleParticleType; ELECTRIC_SPARK aW field_29644 f Lnet/minecraft/core/particles/SimpleParticleType; SCRAPE aX field_29645 f Lnet/minecraft/core/particles/ParticleType; SHRIEK aY field_38357 f Lnet/minecraft/core/particles/SimpleParticleType; EGG_CRACK aZ field_43380 f Lnet/minecraft/core/particles/SimpleParticleType; LARGE_SMOKE aa field_11237 f Lnet/minecraft/core/particles/SimpleParticleType; LAVA ab field_11239 f Lnet/minecraft/core/particles/SimpleParticleType; MYCELIUM ac field_11219 f Lnet/minecraft/core/particles/SimpleParticleType; NOTE ad field_11224 f Lnet/minecraft/core/particles/SimpleParticleType; POOF ae field_11203 f Lnet/minecraft/core/particles/SimpleParticleType; PORTAL af field_11214 f Lnet/minecraft/core/particles/SimpleParticleType; RAIN ag field_11242 f Lnet/minecraft/core/particles/SimpleParticleType; SMOKE ah field_11251 f Lnet/minecraft/core/particles/SimpleParticleType; WHITE_SMOKE ai field_46911 f Lnet/minecraft/core/particles/SimpleParticleType; SNEEZE aj field_11234 f Lnet/minecraft/core/particles/SimpleParticleType; SPIT ak field_11228 f Lnet/minecraft/core/particles/SimpleParticleType; SQUID_INK al field_11233 f Lnet/minecraft/core/particles/SimpleParticleType; SWEEP_ATTACK am field_11227 f Lnet/minecraft/core/particles/SimpleParticleType; TOTEM_OF_UNDYING an field_11220 f Lnet/minecraft/core/particles/SimpleParticleType; UNDERWATER ao field_11210 f Lnet/minecraft/core/particles/SimpleParticleType; SPLASH ap field_11202 f Lnet/minecraft/core/particles/SimpleParticleType; WITCH aq field_11249 f Lnet/minecraft/core/particles/SimpleParticleType; BUBBLE_POP ar field_11241 f Lnet/minecraft/core/particles/SimpleParticleType; CURRENT_DOWN as field_11243 f Lnet/minecraft/core/particles/SimpleParticleType; BUBBLE_COLUMN_UP at field_11238 f Lnet/minecraft/core/particles/SimpleParticleType; NAUTILUS au field_11229 f Lnet/minecraft/core/particles/SimpleParticleType; DOLPHIN av field_11222 f Lnet/minecraft/core/particles/SimpleParticleType; CAMPFIRE_COSY_SMOKE aw field_17430 f Lnet/minecraft/core/particles/SimpleParticleType; CAMPFIRE_SIGNAL_SMOKE ax field_17431 f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_HONEY ay field_20534 f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_HONEY az field_20535 f Lnet/minecraft/core/particles/ParticleType; BLOCK b field_11217 f Lnet/minecraft/core/particles/SimpleParticleType; DUST_PLUME ba field_46763 f Lnet/minecraft/core/particles/SimpleParticleType; TRIAL_SPAWNER_DETECTED_PLAYER bb field_47493 f Lnet/minecraft/core/particles/SimpleParticleType; TRIAL_SPAWNER_DETECTED_PLAYER_OMINOUS bc field_50247 f Lnet/minecraft/core/particles/SimpleParticleType; VAULT_CONNECTION bd field_48975 f Lnet/minecraft/core/particles/ParticleType; DUST_PILLAR be field_50248 f Lnet/minecraft/core/particles/SimpleParticleType; OMINOUS_SPAWNING bf field_50249 f Lnet/minecraft/core/particles/SimpleParticleType; RAID_OMEN bg field_50250 f Lnet/minecraft/core/particles/SimpleParticleType; TRIAL_OMEN bh field_50251 f Lnet/minecraft/core/particles/ParticleType; BLOCK_CRUMBLE bi field_54870 f Lnet/minecraft/core/particles/SimpleParticleType; FIREFLY bj field_56509 f Lcom/mojang/serialization/Codec; CODEC bk field_25125 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC bl field_48456 f Lnet/minecraft/core/particles/ParticleType; BLOCK_MARKER c field_35434 f Lnet/minecraft/core/particles/SimpleParticleType; BUBBLE d field_11247 f Lnet/minecraft/core/particles/SimpleParticleType; CLOUD e field_11204 f Lnet/minecraft/core/particles/SimpleParticleType; CRIT f field_11205 f Lnet/minecraft/core/particles/SimpleParticleType; DAMAGE_INDICATOR g field_11209 f Lnet/minecraft/core/particles/SimpleParticleType; DRAGON_BREATH h field_11216 f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_LAVA i field_11223 f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_LAVA j field_18304 f Lnet/minecraft/core/particles/SimpleParticleType; LANDING_LAVA k field_18305 f Lnet/minecraft/core/particles/SimpleParticleType; DRIPPING_WATER l field_11232 f Lnet/minecraft/core/particles/SimpleParticleType; FALLING_WATER m field_18306 f Lnet/minecraft/core/particles/ParticleType; DUST n field_11212 f Lnet/minecraft/core/particles/ParticleType; DUST_COLOR_TRANSITION o field_28276 f Lnet/minecraft/core/particles/SimpleParticleType; EFFECT p field_11245 f Lnet/minecraft/core/particles/SimpleParticleType; ELDER_GUARDIAN q field_11250 f Lnet/minecraft/core/particles/SimpleParticleType; ENCHANTED_HIT r field_11208 f Lnet/minecraft/core/particles/SimpleParticleType; ENCHANT s field_11215 f Lnet/minecraft/core/particles/SimpleParticleType; END_ROD t field_11207 f Lnet/minecraft/core/particles/ParticleType; ENTITY_EFFECT u field_11226 f Lnet/minecraft/core/particles/SimpleParticleType; EXPLOSION_EMITTER v field_11221 f Lnet/minecraft/core/particles/SimpleParticleType; EXPLOSION w field_11236 f Lnet/minecraft/core/particles/SimpleParticleType; GUST x field_47494 f Lnet/minecraft/core/particles/SimpleParticleType; SMALL_GUST y field_50252 f Lnet/minecraft/core/particles/SimpleParticleType; GUST_EMITTER_LARGE z field_49140 m (Ljava/lang/String;Z)Lnet/minecraft/core/particles/SimpleParticleType; register a method_10303 m (Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/core/particles/ParticleType; register a method_42022 m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; method_56180 a method_56180 m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; method_42616 b method_42616 m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; method_64926 c method_64926 m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; method_64927 d method_64927 m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; method_56181 e method_56181 m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; method_33121 f method_33121 m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; method_56182 g method_56182 m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; method_42023 h method_42023 m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; method_56183 i method_56183 m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; method_33122 j method_33122 m (Lnet/minecraft/core/particles/ParticleType;)Lnet/minecraft/network/codec/StreamCodec; method_56184 k method_56184 m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/MapCodec; method_29139 l method_29139 m ()V m ()V c net/minecraft/core/particles/ParticleTypes$1 me$1 net/minecraft/class_2398$1 f Ljava/util/function/Function; val$codec a field_25126 f Ljava/util/function/Function; val$streamCodec b field_48457 m (ZLjava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/core/particles/ScalableParticleOptionsBase mf net/minecraft/class_9679 f F scale a field_51493 f F MIN_SCALE e field_51494 f F MAX_SCALE f field_51495 f Lcom/mojang/serialization/Codec; SCALE g field_51496 m (Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; method_59844 a method_59844 m (Ljava/lang/Float;)Ljava/lang/String; method_59845 b method_59845 m ()F getScale d method_59846 m (F)V m ()V c net/minecraft/core/particles/SculkChargeParticleOptions mg net/minecraft/class_7227 f Lcom/mojang/serialization/MapCodec; CODEC a field_38005 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48458 f F roll c comp_632 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42024 a method_42024 m (Lnet/minecraft/core/particles/SculkChargeParticleOptions;)Ljava/lang/Float; method_56185 a method_56185 m ()F roll b comp_632 m (Lnet/minecraft/core/particles/SculkChargeParticleOptions;)Ljava/lang/Float; method_42025 b method_42025 m (F)V m ()V c net/minecraft/core/particles/ShriekParticleOption mh net/minecraft/class_7290 f Lcom/mojang/serialization/MapCodec; CODEC a field_38358 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48459 f I delay c field_38360 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42617 a method_42617 m (Lnet/minecraft/core/particles/ShriekParticleOption;)Ljava/lang/Integer; method_56186 a method_56186 m ()I getDelay b method_42619 m (Lnet/minecraft/core/particles/ShriekParticleOption;)Ljava/lang/Integer; method_42618 b method_42618 m (I)V m ()V c net/minecraft/core/particles/SimpleParticleType mi net/minecraft/class_2400 f Lcom/mojang/serialization/MapCodec; codec a field_25127 f Lnet/minecraft/network/codec/StreamCodec; streamCodec b field_48460 m ()Lnet/minecraft/core/particles/SimpleParticleType; getType e method_29140 m (Z)V c net/minecraft/core/particles/TrailParticleOption mj net/minecraft/class_10339 f Lcom/mojang/serialization/MapCodec; CODEC a field_54871 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_54872 f Lnet/minecraft/world/phys/Vec3; target c comp_3292 f I color d comp_3293 f I duration e comp_3346 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64928 a method_64928 m ()Lnet/minecraft/world/phys/Vec3; target b comp_3292 m ()I color c comp_3293 m ()I duration d comp_3346 m (Lnet/minecraft/world/phys/Vec3;II)V m ()V c net/minecraft/core/particles/VibrationParticleOption mk net/minecraft/class_5745 f Lcom/mojang/serialization/MapCodec; CODEC a field_28277 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48461 f Lcom/mojang/serialization/Codec; SAFE_POSITION_SOURCE_CODEC c field_51465 f Lnet/minecraft/world/level/gameevent/PositionSource; destination d field_38361 f I arrivalInTicks e field_38362 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42622 a method_42622 m (Lnet/minecraft/world/level/gameevent/PositionSource;)Lcom/mojang/serialization/DataResult; method_59773 a method_59773 m ()Lnet/minecraft/world/level/gameevent/PositionSource; getDestination b method_33125 m ()I getArrivalInTicks c method_42624 m ()Ljava/lang/String; method_59774 d method_59774 m (Lnet/minecraft/world/level/gameevent/PositionSource;I)V m ()V c net/minecraft/core/particles/package-info ml net/minecraft/class_6286 c net/minecraft/core/registries/BuiltInRegistries mm net/minecraft/class_7923 f Lnet/minecraft/core/DefaultedRegistry; SENSOR_TYPE A field_41130 f Lnet/minecraft/core/Registry; SCHEDULE B field_41131 f Lnet/minecraft/core/Registry; ACTIVITY C field_41132 f Lnet/minecraft/core/Registry; LOOT_POOL_ENTRY_TYPE D field_41133 f Lnet/minecraft/core/Registry; LOOT_FUNCTION_TYPE E field_41134 f Lnet/minecraft/core/Registry; LOOT_CONDITION_TYPE F field_41135 f Lnet/minecraft/core/Registry; LOOT_NUMBER_PROVIDER_TYPE G field_41136 f Lnet/minecraft/core/Registry; LOOT_NBT_PROVIDER_TYPE H field_41137 f Lnet/minecraft/core/Registry; LOOT_SCORE_PROVIDER_TYPE I field_41138 f Lnet/minecraft/core/Registry; FLOAT_PROVIDER_TYPE J field_41139 f Lnet/minecraft/core/Registry; INT_PROVIDER_TYPE K field_41140 f Lnet/minecraft/core/Registry; HEIGHT_PROVIDER_TYPE L field_41141 f Lnet/minecraft/core/Registry; BLOCK_PREDICATE_TYPE M field_41142 f Lnet/minecraft/core/Registry; CARVER N field_41143 f Lnet/minecraft/core/Registry; FEATURE O field_41144 f Lnet/minecraft/core/Registry; STRUCTURE_PLACEMENT P field_41145 f Lnet/minecraft/core/Registry; STRUCTURE_PIECE Q field_41146 f Lnet/minecraft/core/Registry; STRUCTURE_TYPE R field_41147 f Lnet/minecraft/core/Registry; PLACEMENT_MODIFIER_TYPE S field_41148 f Lnet/minecraft/core/Registry; BLOCKSTATE_PROVIDER_TYPE T field_41149 f Lnet/minecraft/core/Registry; FOLIAGE_PLACER_TYPE U field_41150 f Lnet/minecraft/core/Registry; TRUNK_PLACER_TYPE V field_41151 f Lnet/minecraft/core/Registry; ROOT_PLACER_TYPE W field_41152 f Lnet/minecraft/core/Registry; TREE_DECORATOR_TYPE X field_41153 f Lnet/minecraft/core/Registry; FEATURE_SIZE_TYPE Y field_41155 f Lnet/minecraft/core/Registry; BIOME_SOURCE Z field_41156 f Lnet/minecraft/core/Registry; TICKET_TYPE aA field_55881 f Lnet/minecraft/core/Registry; TEST_ENVIRONMENT_DEFINITION_TYPE aB field_56154 f Lnet/minecraft/core/Registry; TEST_INSTANCE_TYPE aC field_56155 f Lnet/minecraft/core/Registry; SPAWN_CONDITION_TYPE aD field_56403 f Lnet/minecraft/core/Registry; DIALOG_TYPE aE field_60812 f Lnet/minecraft/core/Registry; DIALOG_ACTION_TYPE aF field_61038 f Lnet/minecraft/core/Registry; INPUT_CONTROL_TYPE aG field_60814 f Lnet/minecraft/core/Registry; DIALOG_BODY_TYPE aH field_60815 f Lnet/minecraft/core/Registry; TEST_FUNCTION aI field_56156 f Lnet/minecraft/core/Registry; REGISTRY aJ field_41167 f Lorg/slf4j/Logger; LOGGER aK field_41168 f Ljava/util/Map; LOADERS aL field_41169 f Lnet/minecraft/core/DefaultedRegistry; GAME_EVENT a field_41171 f Lnet/minecraft/core/WritableRegistry; WRITABLE_REGISTRY aM field_41170 f Lnet/minecraft/core/Registry; CHUNK_GENERATOR aa field_41157 f Lnet/minecraft/core/Registry; MATERIAL_CONDITION ab field_41158 f Lnet/minecraft/core/Registry; MATERIAL_RULE ac field_41159 f Lnet/minecraft/core/Registry; DENSITY_FUNCTION_TYPE ad field_41160 f Lnet/minecraft/core/Registry; BLOCK_TYPE ae field_46591 f Lnet/minecraft/core/Registry; STRUCTURE_PROCESSOR af field_41161 f Lnet/minecraft/core/Registry; STRUCTURE_POOL_ELEMENT ag field_41162 f Lnet/minecraft/core/Registry; POOL_ALIAS_BINDING_TYPE ah field_46912 f Lnet/minecraft/core/Registry; DECORATED_POT_PATTERN ai field_42940 f Lnet/minecraft/core/Registry; CREATIVE_MODE_TAB aj field_44687 f Lnet/minecraft/core/Registry; TRIGGER_TYPES ak field_47496 f Lnet/minecraft/core/Registry; NUMBER_FORMAT_TYPE al field_47555 f Lnet/minecraft/core/Registry; DATA_COMPONENT_TYPE am field_49658 f Lnet/minecraft/core/Registry; ENTITY_SUB_PREDICATE_TYPE an field_49911 f Lnet/minecraft/core/Registry; DATA_COMPONENT_PREDICATE_TYPE ao field_56404 f Lnet/minecraft/core/Registry; MAP_DECORATION_TYPE ap field_50078 f Lnet/minecraft/core/Registry; ENCHANTMENT_EFFECT_COMPONENT_TYPE aq field_51832 f Lnet/minecraft/core/Registry; ENCHANTMENT_LEVEL_BASED_VALUE_TYPE ar field_51833 f Lnet/minecraft/core/Registry; ENCHANTMENT_ENTITY_EFFECT_TYPE as field_51834 f Lnet/minecraft/core/Registry; ENCHANTMENT_LOCATION_BASED_EFFECT_TYPE at field_51835 f Lnet/minecraft/core/Registry; ENCHANTMENT_VALUE_EFFECT_TYPE au field_51836 f Lnet/minecraft/core/Registry; ENCHANTMENT_PROVIDER_TYPE av field_51837 f Lnet/minecraft/core/Registry; CONSUME_EFFECT_TYPE aw field_53967 f Lnet/minecraft/core/Registry; RECIPE_DISPLAY ax field_54874 f Lnet/minecraft/core/Registry; SLOT_DISPLAY ay field_54873 f Lnet/minecraft/core/Registry; RECIPE_BOOK_CATEGORY az field_54927 f Lnet/minecraft/core/Registry; SOUND_EVENT b field_41172 f Lnet/minecraft/core/DefaultedRegistry; FLUID c field_41173 f Lnet/minecraft/core/Registry; MOB_EFFECT d field_41174 f Lnet/minecraft/core/DefaultedRegistry; BLOCK e field_41175 f Lnet/minecraft/core/DefaultedRegistry; ENTITY_TYPE f field_41177 f Lnet/minecraft/core/DefaultedRegistry; ITEM g field_41178 f Lnet/minecraft/core/Registry; POTION h field_41179 f Lnet/minecraft/core/Registry; PARTICLE_TYPE i field_41180 f Lnet/minecraft/core/Registry; BLOCK_ENTITY_TYPE j field_41181 f Lnet/minecraft/core/Registry; CUSTOM_STAT k field_41183 f Lnet/minecraft/core/DefaultedRegistry; CHUNK_STATUS l field_41184 f Lnet/minecraft/core/Registry; RULE_TEST m field_41185 f Lnet/minecraft/core/Registry; RULE_BLOCK_ENTITY_MODIFIER n field_43381 f Lnet/minecraft/core/Registry; POS_RULE_TEST o field_41186 f Lnet/minecraft/core/Registry; MENU p field_41187 f Lnet/minecraft/core/Registry; RECIPE_TYPE q field_41188 f Lnet/minecraft/core/Registry; RECIPE_SERIALIZER r field_41189 f Lnet/minecraft/core/Registry; ATTRIBUTE s field_41190 f Lnet/minecraft/core/Registry; POSITION_SOURCE_TYPE t field_41191 f Lnet/minecraft/core/Registry; COMMAND_ARGUMENT_TYPE u field_41192 f Lnet/minecraft/core/Registry; STAT_TYPE v field_41193 f Lnet/minecraft/core/DefaultedRegistry; VILLAGER_TYPE w field_41194 f Lnet/minecraft/core/DefaultedRegistry; VILLAGER_PROFESSION x field_41195 f Lnet/minecraft/core/Registry; POINT_OF_INTEREST_TYPE y field_41128 f Lnet/minecraft/core/DefaultedRegistry; MEMORY_MODULE_TYPE z field_41129 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47513 A method_47513 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47514 B method_47514 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_66903 C method_66903 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47452 D method_47452 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47453 E method_47453 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47454 F method_47454 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47455 G method_47455 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47456 H method_47456 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47457 I method_47457 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47459 J method_47459 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47460 K method_47460 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47461 L method_47461 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47462 M method_47462 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_49927 N method_49927 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_60389 O method_60389 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47465 P method_47465 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47466 Q method_47466 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47467 R method_47467 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47469 S method_47469 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47470 T method_47470 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47471 U method_47471 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47472 V method_47472 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47474 W method_47474 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47475 X method_47475 m ()V bootStrap a method_47476 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_55303 a method_55303 m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;)Lnet/minecraft/core/DefaultedRegistry; registerDefaulted a method_47481 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;)Lnet/minecraft/core/WritableRegistry; internalRegister a method_47478 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;)Lnet/minecraft/core/Registry; registerSimple a method_47479 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/function/Supplier;)V method_47482 a method_47482 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/HolderGetter; acquireBootstrapRegistrationLookup a method_62715 m (Lnet/minecraft/core/Registry;Lnet/minecraft/core/Registry;)V method_47484 a method_47484 m (Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;Lnet/minecraft/core/WritableRegistry;)Ljava/lang/Object; method_47485 a method_47485 m ()V createContents b method_47487 m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;)Lnet/minecraft/core/DefaultedRegistry; registerDefaultedWithIntrusiveHolders b method_47489 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap;)Lnet/minecraft/core/Registry; registerSimpleWithIntrusiveHolders b method_53495 m (Lnet/minecraft/core/Registry;)V validate b method_47483 m ()V freeze c method_47491 m (Lnet/minecraft/core/Registry;)V bindBootstrappedTagsToEmpty c method_62716 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_66552 d method_66552 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_62991 e method_62991 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47492 f method_47492 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47493 g method_47493 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47494 h method_47494 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47495 i method_47495 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47496 j method_47496 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47497 k method_47497 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47498 l method_47498 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47499 m method_47499 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47500 n method_47500 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47501 o method_47501 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47502 p method_47502 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47503 q method_47503 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47504 r method_47504 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47505 s method_47505 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47506 t method_47506 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47507 u method_47507 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47508 v method_47508 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47509 w method_47509 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47510 x method_47510 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47511 y method_47511 m (Lnet/minecraft/core/Registry;)Ljava/lang/Object; method_47512 z method_47512 m ()V m ()V c net/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap mm$a net/minecraft/class_7923$class_6889 c net/minecraft/core/registries/Registries mn net/minecraft/class_7924 f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_PROVIDER_TYPE A field_51843 f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_VALUE_EFFECT_TYPE B field_51844 f Lnet/minecraft/resources/ResourceKey; ENTITY_SUB_PREDICATE_TYPE C field_49913 f Lnet/minecraft/resources/ResourceKey; ENTITY_TYPE D field_41266 f Lnet/minecraft/resources/ResourceKey; FEATURE_SIZE_TYPE E field_41268 f Lnet/minecraft/resources/ResourceKey; FEATURE F field_41267 f Lnet/minecraft/resources/ResourceKey; FLOAT_PROVIDER_TYPE G field_41269 f Lnet/minecraft/resources/ResourceKey; FLUID H field_41270 f Lnet/minecraft/resources/ResourceKey; FOLIAGE_PLACER_TYPE I field_41271 f Lnet/minecraft/resources/ResourceKey; GAME_EVENT J field_41273 f Lnet/minecraft/resources/ResourceKey; HEIGHT_PROVIDER_TYPE K field_41274 f Lnet/minecraft/resources/ResourceKey; INPUT_CONTROL_TYPE L field_60816 f Lnet/minecraft/resources/ResourceKey; INT_PROVIDER_TYPE M field_41196 f Lnet/minecraft/resources/ResourceKey; ITEM N field_41197 f Lnet/minecraft/resources/ResourceKey; LOOT_CONDITION_TYPE O field_41198 f Lnet/minecraft/resources/ResourceKey; LOOT_FUNCTION_TYPE P field_41199 f Lnet/minecraft/resources/ResourceKey; LOOT_NBT_PROVIDER_TYPE Q field_41200 f Lnet/minecraft/resources/ResourceKey; LOOT_NUMBER_PROVIDER_TYPE R field_41201 f Lnet/minecraft/resources/ResourceKey; LOOT_POOL_ENTRY_TYPE S field_41202 f Lnet/minecraft/resources/ResourceKey; LOOT_SCORE_PROVIDER_TYPE T field_41203 f Lnet/minecraft/resources/ResourceKey; MAP_DECORATION_TYPE U field_50082 f Lnet/minecraft/resources/ResourceKey; MATERIAL_CONDITION V field_41204 f Lnet/minecraft/resources/ResourceKey; MATERIAL_RULE W field_41205 f Lnet/minecraft/resources/ResourceKey; MEMORY_MODULE_TYPE X field_41206 f Lnet/minecraft/resources/ResourceKey; MENU Y field_41207 f Lnet/minecraft/resources/ResourceKey; MOB_EFFECT Z field_41208 f Lnet/minecraft/resources/ResourceKey; DIALOG_ACTION_TYPE aA field_61039 f Lnet/minecraft/resources/ResourceKey; TEST_ENVIRONMENT_DEFINITION_TYPE aB field_56158 f Lnet/minecraft/resources/ResourceKey; TEST_FUNCTION aC field_56157 f Lnet/minecraft/resources/ResourceKey; TEST_INSTANCE_TYPE aD field_56159 f Lnet/minecraft/resources/ResourceKey; TICKET_TYPE aE field_55882 f Lnet/minecraft/resources/ResourceKey; TREE_DECORATOR_TYPE aF field_41232 f Lnet/minecraft/resources/ResourceKey; TRUNK_PLACER_TYPE aG field_41233 f Lnet/minecraft/resources/ResourceKey; VILLAGER_PROFESSION aH field_41234 f Lnet/minecraft/resources/ResourceKey; VILLAGER_TYPE aI field_41235 f Lnet/minecraft/resources/ResourceKey; BANNER_PATTERN aJ field_41252 f Lnet/minecraft/resources/ResourceKey; BIOME aK field_41236 f Lnet/minecraft/resources/ResourceKey; CAT_VARIANT aL field_41259 f Lnet/minecraft/resources/ResourceLocation; ROOT_REGISTRY_NAME a field_47497 f Lnet/minecraft/resources/ResourceKey; CHAT_TYPE aM field_41237 f Lnet/minecraft/resources/ResourceKey; CHICKEN_VARIANT aN field_56596 f Lnet/minecraft/resources/ResourceKey; CONFIGURED_CARVER aO field_41238 f Lnet/minecraft/resources/ResourceKey; CONFIGURED_FEATURE aP field_41239 f Lnet/minecraft/resources/ResourceKey; COW_VARIANT aQ field_56510 f Lnet/minecraft/resources/ResourceKey; DAMAGE_TYPE aR field_42534 f Lnet/minecraft/resources/ResourceKey; DENSITY_FUNCTION aS field_41240 f Lnet/minecraft/resources/ResourceKey; DIALOG aT field_60818 f Lnet/minecraft/resources/ResourceKey; DIMENSION_TYPE aU field_41241 f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_PROVIDER aV field_51839 f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT aW field_41265 f Lnet/minecraft/resources/ResourceKey; FLAT_LEVEL_GENERATOR_PRESET aX field_41242 f Lnet/minecraft/resources/ResourceKey; FROG_VARIANT aY field_41272 f Lnet/minecraft/resources/ResourceKey; INSTRUMENT aZ field_41275 f Lnet/minecraft/resources/ResourceKey; NUMBER_FORMAT_TYPE aa field_47556 f Lnet/minecraft/resources/ResourceKey; PARTICLE_TYPE ab field_41210 f Lnet/minecraft/resources/ResourceKey; PLACEMENT_MODIFIER_TYPE ac field_41211 f Lnet/minecraft/resources/ResourceKey; POINT_OF_INTEREST_TYPE ad field_41212 f Lnet/minecraft/resources/ResourceKey; POOL_ALIAS_BINDING ae field_46913 f Lnet/minecraft/resources/ResourceKey; POSITION_SOURCE_TYPE af field_41213 f Lnet/minecraft/resources/ResourceKey; POS_RULE_TEST ag field_41214 f Lnet/minecraft/resources/ResourceKey; POTION ah field_41215 f Lnet/minecraft/resources/ResourceKey; RECIPE_BOOK_CATEGORY ai field_54928 f Lnet/minecraft/resources/ResourceKey; RECIPE_DISPLAY aj field_54875 f Lnet/minecraft/resources/ResourceKey; RECIPE_SERIALIZER ak field_41216 f Lnet/minecraft/resources/ResourceKey; RECIPE_TYPE al field_41217 f Lnet/minecraft/resources/ResourceKey; ROOT_PLACER_TYPE am field_41218 f Lnet/minecraft/resources/ResourceKey; RULE_BLOCK_ENTITY_MODIFIER an field_43382 f Lnet/minecraft/resources/ResourceKey; RULE_TEST ao field_41219 f Lnet/minecraft/resources/ResourceKey; SCHEDULE ap field_41220 f Lnet/minecraft/resources/ResourceKey; SENSOR_TYPE aq field_41221 f Lnet/minecraft/resources/ResourceKey; SLOT_DISPLAY ar field_54876 f Lnet/minecraft/resources/ResourceKey; SOUND_EVENT as field_41225 f Lnet/minecraft/resources/ResourceKey; SPAWN_CONDITION_TYPE at field_56405 f Lnet/minecraft/resources/ResourceKey; STAT_TYPE au field_41226 f Lnet/minecraft/resources/ResourceKey; STRUCTURE_PIECE av field_41227 f Lnet/minecraft/resources/ResourceKey; STRUCTURE_PLACEMENT aw field_41228 f Lnet/minecraft/resources/ResourceKey; STRUCTURE_POOL_ELEMENT ax field_41229 f Lnet/minecraft/resources/ResourceKey; STRUCTURE_PROCESSOR ay field_41230 f Lnet/minecraft/resources/ResourceKey; STRUCTURE_TYPE az field_41231 f Lnet/minecraft/resources/ResourceKey; RECIPE bA field_52178 f Lnet/minecraft/resources/ResourceKey; ACTIVITY b field_41222 f Lnet/minecraft/resources/ResourceKey; JUKEBOX_SONG ba field_52176 f Lnet/minecraft/resources/ResourceKey; MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST bb field_43089 f Lnet/minecraft/resources/ResourceKey; NOISE_SETTINGS bc field_41243 f Lnet/minecraft/resources/ResourceKey; NOISE bd field_41244 f Lnet/minecraft/resources/ResourceKey; PAINTING_VARIANT be field_41209 f Lnet/minecraft/resources/ResourceKey; PIG_VARIANT bf field_55883 f Lnet/minecraft/resources/ResourceKey; PLACED_FEATURE bg field_41245 f Lnet/minecraft/resources/ResourceKey; PROCESSOR_LIST bh field_41247 f Lnet/minecraft/resources/ResourceKey; STRUCTURE_SET bi field_41248 f Lnet/minecraft/resources/ResourceKey; STRUCTURE bj field_41246 f Lnet/minecraft/resources/ResourceKey; TEMPLATE_POOL bk field_41249 f Lnet/minecraft/resources/ResourceKey; TEST_ENVIRONMENT bl field_56160 f Lnet/minecraft/resources/ResourceKey; TEST_INSTANCE bm field_56161 f Lnet/minecraft/resources/ResourceKey; TRIAL_SPAWNER_CONFIG bn field_54032 f Lnet/minecraft/resources/ResourceKey; TRIGGER_TYPE bo field_47498 f Lnet/minecraft/resources/ResourceKey; TRIM_MATERIAL bp field_42083 f Lnet/minecraft/resources/ResourceKey; TRIM_PATTERN bq field_42082 f Lnet/minecraft/resources/ResourceKey; WOLF_VARIANT br field_49772 f Lnet/minecraft/resources/ResourceKey; WOLF_SOUND_VARIANT bs field_57110 f Lnet/minecraft/resources/ResourceKey; WORLD_PRESET bt field_41250 f Lnet/minecraft/resources/ResourceKey; DIMENSION bu field_41223 f Lnet/minecraft/resources/ResourceKey; LEVEL_STEM bv field_41224 f Lnet/minecraft/resources/ResourceKey; LOOT_TABLE bw field_50079 f Lnet/minecraft/resources/ResourceKey; ITEM_MODIFIER bx field_50080 f Lnet/minecraft/resources/ResourceKey; PREDICATE by field_50081 f Lnet/minecraft/resources/ResourceKey; ADVANCEMENT bz field_52177 f Lnet/minecraft/resources/ResourceKey; ATTRIBUTE c field_41251 f Lnet/minecraft/resources/ResourceKey; BIOME_SOURCE d field_41253 f Lnet/minecraft/resources/ResourceKey; BLOCK_ENTITY_TYPE e field_41255 f Lnet/minecraft/resources/ResourceKey; BLOCK_PREDICATE_TYPE f field_41256 f Lnet/minecraft/resources/ResourceKey; BLOCK_STATE_PROVIDER_TYPE g field_41257 f Lnet/minecraft/resources/ResourceKey; BLOCK_TYPE h field_46592 f Lnet/minecraft/resources/ResourceKey; BLOCK i field_41254 f Lnet/minecraft/resources/ResourceKey; CARVER j field_41258 f Lnet/minecraft/resources/ResourceKey; CHUNK_GENERATOR k field_41260 f Lnet/minecraft/resources/ResourceKey; CHUNK_STATUS l field_41261 f Lnet/minecraft/resources/ResourceKey; COMMAND_ARGUMENT_TYPE m field_41262 f Lnet/minecraft/resources/ResourceKey; CONSUME_EFFECT_TYPE n field_53968 f Lnet/minecraft/resources/ResourceKey; CREATIVE_MODE_TAB o field_44688 f Lnet/minecraft/resources/ResourceKey; CUSTOM_STAT p field_41263 f Lnet/minecraft/resources/ResourceKey; DATA_COMPONENT_PREDICATE_TYPE q field_56406 f Lnet/minecraft/resources/ResourceKey; DATA_COMPONENT_TYPE r field_49659 f Lnet/minecraft/resources/ResourceKey; DECORATED_POT_PATTERN s field_42941 f Lnet/minecraft/resources/ResourceKey; DENSITY_FUNCTION_TYPE t field_41264 f Lnet/minecraft/resources/ResourceKey; DIALOG_BODY_TYPE u field_60819 f Lnet/minecraft/resources/ResourceKey; DIALOG_TYPE v field_60820 f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_EFFECT_COMPONENT_TYPE w field_51838 f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_ENTITY_EFFECT_TYPE x field_51840 f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_LEVEL_BASED_VALUE_TYPE y field_51841 f Lnet/minecraft/resources/ResourceKey; ENCHANTMENT_LOCATION_BASED_EFFECT_TYPE z field_51842 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; levelStemToLevel a method_47516 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createRegistryKey a method_47517 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; levelToLevelStem b method_47518 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; elementsDirPath c method_60915 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; tagsDirPath d method_60916 m ()V m ()V c net/minecraft/core/registries/package-info mo net/minecraft/class_7925 c net/minecraft/data/BlockFamilies mp net/minecraft/class_5793 f Lnet/minecraft/data/BlockFamily; EXPOSED_COPPER A field_33686 f Lnet/minecraft/data/BlockFamily; EXPOSED_CUT_COPPER B field_28518 f Lnet/minecraft/data/BlockFamily; WAXED_EXPOSED_COPPER C field_33687 f Lnet/minecraft/data/BlockFamily; WAXED_EXPOSED_CUT_COPPER D field_28519 f Lnet/minecraft/data/BlockFamily; WEATHERED_COPPER E field_33688 f Lnet/minecraft/data/BlockFamily; WEATHERED_CUT_COPPER F field_28520 f Lnet/minecraft/data/BlockFamily; WAXED_WEATHERED_COPPER G field_33681 f Lnet/minecraft/data/BlockFamily; WAXED_WEATHERED_CUT_COPPER H field_28521 f Lnet/minecraft/data/BlockFamily; OXIDIZED_COPPER I field_33682 f Lnet/minecraft/data/BlockFamily; OXIDIZED_CUT_COPPER J field_28522 f Lnet/minecraft/data/BlockFamily; WAXED_OXIDIZED_COPPER K field_33683 f Lnet/minecraft/data/BlockFamily; WAXED_OXIDIZED_CUT_COPPER L field_33419 f Lnet/minecraft/data/BlockFamily; COBBLESTONE M field_28523 f Lnet/minecraft/data/BlockFamily; MOSSY_COBBLESTONE N field_28524 f Lnet/minecraft/data/BlockFamily; DIORITE O field_28525 f Lnet/minecraft/data/BlockFamily; POLISHED_DIORITE P field_28480 f Lnet/minecraft/data/BlockFamily; GRANITE Q field_28481 f Lnet/minecraft/data/BlockFamily; POLISHED_GRANITE R field_28482 f Lnet/minecraft/data/BlockFamily; TUFF S field_47131 f Lnet/minecraft/data/BlockFamily; POLISHED_TUFF T field_47132 f Lnet/minecraft/data/BlockFamily; TUFF_BRICKS U field_47133 f Lnet/minecraft/data/BlockFamily; RESIN_BRICKS V field_55170 f Lnet/minecraft/data/BlockFamily; NETHER_BRICKS W field_28483 f Lnet/minecraft/data/BlockFamily; RED_NETHER_BRICKS X field_28484 f Lnet/minecraft/data/BlockFamily; PRISMARINE Y field_28485 f Lnet/minecraft/data/BlockFamily; PURPUR Z field_28486 f Lnet/minecraft/data/BlockFamily; ACACIA_PLANKS a field_28500 f Lnet/minecraft/data/BlockFamily; PRISMARINE_BRICKS aa field_28487 f Lnet/minecraft/data/BlockFamily; DARK_PRISMARINE ab field_28488 f Lnet/minecraft/data/BlockFamily; QUARTZ ac field_28489 f Lnet/minecraft/data/BlockFamily; SMOOTH_QUARTZ ad field_28490 f Lnet/minecraft/data/BlockFamily; SANDSTONE ae field_28491 f Lnet/minecraft/data/BlockFamily; CUT_SANDSTONE af field_28492 f Lnet/minecraft/data/BlockFamily; SMOOTH_SANDSTONE ag field_28493 f Lnet/minecraft/data/BlockFamily; RED_SANDSTONE ah field_28494 f Lnet/minecraft/data/BlockFamily; CUT_RED_SANDSTONE ai field_28495 f Lnet/minecraft/data/BlockFamily; SMOOTH_RED_SANDSTONE aj field_28496 f Lnet/minecraft/data/BlockFamily; STONE ak field_28497 f Lnet/minecraft/data/BlockFamily; STONE_BRICK al field_28498 f Lnet/minecraft/data/BlockFamily; DEEPSLATE am field_28946 f Lnet/minecraft/data/BlockFamily; COBBLED_DEEPSLATE an field_29079 f Lnet/minecraft/data/BlockFamily; POLISHED_DEEPSLATE ao field_28947 f Lnet/minecraft/data/BlockFamily; DEEPSLATE_BRICKS ap field_28949 f Lnet/minecraft/data/BlockFamily; DEEPSLATE_TILES aq field_28948 f Ljava/util/Map; MAP ar field_28499 f Ljava/lang/String; RECIPE_GROUP_PREFIX_WOODEN as field_33117 f Ljava/lang/String; RECIPE_UNLOCKED_BY_HAS_PLANKS at field_33118 f Lnet/minecraft/data/BlockFamily; CHERRY_PLANKS b field_42942 f Lnet/minecraft/data/BlockFamily; BIRCH_PLANKS c field_28501 f Lnet/minecraft/data/BlockFamily; CRIMSON_PLANKS d field_28502 f Lnet/minecraft/data/BlockFamily; JUNGLE_PLANKS e field_28503 f Lnet/minecraft/data/BlockFamily; OAK_PLANKS f field_28504 f Lnet/minecraft/data/BlockFamily; DARK_OAK_PLANKS g field_28505 f Lnet/minecraft/data/BlockFamily; PALE_OAK_PLANKS h field_54877 f Lnet/minecraft/data/BlockFamily; SPRUCE_PLANKS i field_28506 f Lnet/minecraft/data/BlockFamily; WARPED_PLANKS j field_28507 f Lnet/minecraft/data/BlockFamily; MANGROVE_PLANKS k field_38007 f Lnet/minecraft/data/BlockFamily; BAMBOO_PLANKS l field_40589 f Lnet/minecraft/data/BlockFamily; BAMBOO_MOSAIC m field_40590 f Lnet/minecraft/data/BlockFamily; MUD_BRICKS n field_38008 f Lnet/minecraft/data/BlockFamily; ANDESITE o field_28508 f Lnet/minecraft/data/BlockFamily; POLISHED_ANDESITE p field_28509 f Lnet/minecraft/data/BlockFamily; BLACKSTONE q field_28510 f Lnet/minecraft/data/BlockFamily; POLISHED_BLACKSTONE r field_28511 f Lnet/minecraft/data/BlockFamily; POLISHED_BLACKSTONE_BRICKS s field_28512 f Lnet/minecraft/data/BlockFamily; BRICKS t field_28513 f Lnet/minecraft/data/BlockFamily; END_STONE_BRICKS u field_28514 f Lnet/minecraft/data/BlockFamily; MOSSY_STONE_BRICKS v field_28515 f Lnet/minecraft/data/BlockFamily; COPPER_BLOCK w field_33684 f Lnet/minecraft/data/BlockFamily; CUT_COPPER x field_28516 f Lnet/minecraft/data/BlockFamily; WAXED_COPPER_BLOCK y field_33685 f Lnet/minecraft/data/BlockFamily; WAXED_CUT_COPPER z field_28517 m ()Ljava/util/stream/Stream; getAllFamilies a method_33467 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; familyBuilder a method_33468 m ()V m ()V c net/minecraft/data/BlockFamily mq net/minecraft/class_5794 f Lnet/minecraft/world/level/block/Block; baseBlock a field_28526 f Ljava/util/Map; variants b field_28527 f Z generateModel c field_28528 f Z generateRecipe d field_28529 f Ljava/lang/String; recipeGroupPrefix e field_28530 f Ljava/lang/String; recipeUnlockedBy f field_28531 m ()Lnet/minecraft/world/level/block/Block; getBaseBlock a method_33469 m (Lnet/minecraft/data/BlockFamily$Variant;)Lnet/minecraft/world/level/block/Block; get a method_33470 m ()Ljava/util/Map; getVariants b method_33474 m ()Z shouldGenerateModel c method_33477 m ()Z shouldGenerateRecipe d method_33478 m ()Ljava/util/Optional; getRecipeGroupPrefix e method_33479 m ()Ljava/util/Optional; getRecipeUnlockedBy f method_33480 m (Lnet/minecraft/world/level/block/Block;)V c net/minecraft/data/BlockFamily$Builder mq$a net/minecraft/class_5794$class_5795 f Lnet/minecraft/data/BlockFamily; family a field_28532 m ()Lnet/minecraft/data/BlockFamily; getFamily a method_33481 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; button a method_33482 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; sign a method_33483 m (Ljava/lang/String;)Lnet/minecraft/data/BlockFamily$Builder; recipeGroupPrefix a method_33484 m ()Lnet/minecraft/data/BlockFamily$Builder; dontGenerateModel b method_33485 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; chiseled b method_33486 m (Ljava/lang/String;)Lnet/minecraft/data/BlockFamily$Builder; recipeUnlockedBy b method_33487 m ()Lnet/minecraft/data/BlockFamily$Builder; dontGenerateRecipe c method_33488 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; mosaic c method_45965 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; cracked d method_34593 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; cut e method_36544 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; door f method_33489 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; customFence g method_45966 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; fence h method_33490 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; customFenceGate i method_45967 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; fenceGate j method_33491 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; slab k method_33492 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; stairs l method_33493 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; pressurePlate m method_33494 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; polished n method_33495 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; trapdoor o method_33496 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/BlockFamily$Builder; wall p method_33497 m (Lnet/minecraft/world/level/block/Block;)V c net/minecraft/data/BlockFamily$Variant mq$b net/minecraft/class_5794$class_5796 f Lnet/minecraft/data/BlockFamily$Variant; BUTTON a field_28533 f Lnet/minecraft/data/BlockFamily$Variant; CHISELED b field_28534 f Lnet/minecraft/data/BlockFamily$Variant; CRACKED c field_29503 f Lnet/minecraft/data/BlockFamily$Variant; CUT d field_33689 f Lnet/minecraft/data/BlockFamily$Variant; DOOR e field_28535 f Lnet/minecraft/data/BlockFamily$Variant; CUSTOM_FENCE f field_40592 f Lnet/minecraft/data/BlockFamily$Variant; FENCE g field_28536 f Lnet/minecraft/data/BlockFamily$Variant; CUSTOM_FENCE_GATE h field_40593 f Lnet/minecraft/data/BlockFamily$Variant; FENCE_GATE i field_28537 f Lnet/minecraft/data/BlockFamily$Variant; MOSAIC j field_40594 f Lnet/minecraft/data/BlockFamily$Variant; SIGN k field_28538 f Lnet/minecraft/data/BlockFamily$Variant; SLAB l field_28539 f Lnet/minecraft/data/BlockFamily$Variant; STAIRS m field_28540 f Lnet/minecraft/data/BlockFamily$Variant; PRESSURE_PLATE n field_28541 f Lnet/minecraft/data/BlockFamily$Variant; POLISHED o field_28542 f Lnet/minecraft/data/BlockFamily$Variant; TRAPDOOR p field_28543 f Lnet/minecraft/data/BlockFamily$Variant; WALL q field_28544 f Lnet/minecraft/data/BlockFamily$Variant; WALL_SIGN r field_28545 f Ljava/lang/String; recipeGroup s field_28546 f [Lnet/minecraft/data/BlockFamily$Variant; $VALUES t field_28547 m ()Ljava/lang/String; getRecipeGroup a method_33498 m ()[Lnet/minecraft/data/BlockFamily$Variant; $values b method_36938 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/data/CachedOutput mr net/minecraft/class_7403 f Lnet/minecraft/data/CachedOutput; NO_CACHE a field_39439 m (Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V method_44300 a method_44300 m (Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V writeIfNeeded writeIfNeeded method_43346 m ()V c net/minecraft/data/DataGenerator ms net/minecraft/class_2403 f Lorg/slf4j/Logger; LOGGER a field_11275 f Ljava/nio/file/Path; rootOutputFolder b field_40595 f Lnet/minecraft/data/PackOutput; vanillaPackOutput c field_40596 f Ljava/util/Set; allProviderIds d field_40826 f Ljava/util/Map; providersToRun e field_38909 f Lnet/minecraft/WorldVersion; version f field_38910 f Z alwaysGenerate g field_38911 m ()V run a method_10315 m (Lnet/minecraft/data/HashCache;Lcom/google/common/base/Stopwatch;Ljava/lang/String;Lnet/minecraft/data/DataProvider;)V method_46563 a method_46563 m (Z)Lnet/minecraft/data/DataGenerator$PackGenerator; getVanillaPack a method_46564 m (ZLjava/lang/String;)Lnet/minecraft/data/DataGenerator$PackGenerator; getBuiltinDatapack a method_46565 m (Ljava/nio/file/Path;Lnet/minecraft/WorldVersion;Z)V m ()V c net/minecraft/data/DataGenerator$PackGenerator ms$a net/minecraft/class_2403$class_7856 f Lnet/minecraft/data/DataGenerator; field_40827 a field_40827 f Z toRun b field_40828 f Ljava/lang/String; providerPrefix c field_40829 f Lnet/minecraft/data/PackOutput; output d field_40830 m (Lnet/minecraft/data/DataProvider$Factory;)Lnet/minecraft/data/DataProvider; addProvider a method_46566 m (Lnet/minecraft/data/DataGenerator;ZLjava/lang/String;Lnet/minecraft/data/PackOutput;)V c net/minecraft/data/DataProvider mt net/minecraft/class_2405 f Ljava/util/function/ToIntFunction; FIXED_ORDER_FIELDS a field_39212 f Ljava/util/Comparator; KEY_COMPARATOR b field_39213 f Lorg/slf4j/Logger; LOGGER c field_40831 m ()Ljava/lang/String; getName a method_10321 m (I)[Ljava/util/concurrent/CompletableFuture; method_64107 a method_64107 m (Lcom/google/gson/JsonElement;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)V method_46567 a method_46567 m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lcom/google/gson/JsonElement; method_65770 a method_65770 m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V method_43808 a method_43808 m (Ljava/lang/String;)Ljava/lang/String; method_43809 a method_43809 m (Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/data/CachedOutput;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; method_64109 a method_64109 m (Lnet/minecraft/data/CachedOutput;)Ljava/util/concurrent/CompletableFuture; run a method_10319 m (Lnet/minecraft/data/CachedOutput;Lcom/google/gson/JsonElement;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; saveStable a method_10320 m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; saveStable a method_64108 m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; saveAll a method_65771 m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/Codec;Lnet/minecraft/data/PackOutput$PathProvider;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; saveAll a method_64110 m (Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; saveStable a method_64111 m (Lnet/minecraft/data/CachedOutput;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; saveAll a method_65772 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; saveStable a method_53496 m ()V c net/minecraft/data/DataProvider$Factory mt$a net/minecraft/class_2405$class_7857 c net/minecraft/data/HashCache mu net/minecraft/class_2408 f Lorg/slf4j/Logger; LOGGER a field_11287 f Ljava/lang/String; HEADER_MARKER b field_38912 f Ljava/nio/file/Path; rootDir c field_11285 f Ljava/nio/file/Path; cacheDir d field_38913 f Ljava/lang/String; versionId e field_38914 f Ljava/util/Map; caches f field_40832 f Ljava/util/Set; cachesToWrite g field_38916 f Ljava/util/Set; cachePaths h field_38917 f I initialCount i field_38918 f I writes j field_40833 m ()V purgeStaleAndWrite a method_10326 m (Ljava/lang/String;)Z shouldRunInThisVersion a method_43347 m (Ljava/lang/String;Lnet/minecraft/data/HashCache$UpdateFunction;)Ljava/util/concurrent/CompletableFuture; generateUpdate a method_46570 m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/data/HashCache$ProviderCache; readCache a method_43348 m (Ljava/util/Set;Ljava/lang/String;Lnet/minecraft/data/HashCache$ProviderCache;)V method_46571 a method_46571 m (Lnet/minecraft/data/HashCache$CacheUpdater;Ljava/lang/Object;)Lnet/minecraft/data/HashCache$UpdateResult; method_46568 a method_46568 m (Lnet/minecraft/data/HashCache$UpdateResult;)V applyUpdate a method_46569 m (Ljava/lang/String;)Ljava/nio/file/Path; getProviderCachePath b method_43353 m (Ljava/nio/file/Path;Ljava/util/Collection;Lnet/minecraft/WorldVersion;)V m ()V c net/minecraft/data/HashCache$1 mu$1 net/minecraft/class_2408$1 f Lorg/apache/commons/lang3/mutable/MutableInt; val$found a field_48462 f Ljava/util/Set; val$allowedFiles b field_48463 f Lorg/apache/commons/lang3/mutable/MutableInt; val$removed c field_48464 f Lnet/minecraft/data/HashCache; field_48465 d field_48465 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile a method_56187 m (Lnet/minecraft/data/HashCache;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Set;Lorg/apache/commons/lang3/mutable/MutableInt;)V c net/minecraft/data/HashCache$CacheUpdater mu$a net/minecraft/class_2408$class_7404 f Ljava/lang/String; provider b field_40835 f Lnet/minecraft/data/HashCache$ProviderCache; oldCache c field_38919 f Lnet/minecraft/data/HashCache$ProviderCacheBuilder; newCache d field_38920 f Ljava/util/concurrent/atomic/AtomicInteger; writes e field_38921 f Z closed f field_40836 m ()Lnet/minecraft/data/HashCache$UpdateResult; close a method_46572 m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Z shouldWrite a method_43355 m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/data/HashCache$ProviderCache;)V c net/minecraft/data/HashCache$ProviderCache mu$b net/minecraft/class_2408$class_7405 f Ljava/lang/String; version a comp_729 f Lcom/google/common/collect/ImmutableMap; data b comp_730 m ()I count a method_43356 m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/nio/file/Path;Ljava/lang/String;)V method_43361 a method_43361 m (Ljava/nio/file/Path;)Lcom/google/common/hash/HashCode; get a method_43357 m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lnet/minecraft/data/HashCache$ProviderCache; load a method_43359 m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/lang/String;)V save a method_43360 m ()Ljava/lang/String; version b comp_729 m ()Lcom/google/common/collect/ImmutableMap; data c comp_730 m (Ljava/lang/String;Lcom/google/common/collect/ImmutableMap;)V c net/minecraft/data/HashCache$ProviderCacheBuilder mu$c net/minecraft/class_2408$class_7858 f Ljava/lang/String; version a comp_1122 f Ljava/util/concurrent/ConcurrentMap; data b comp_1123 m ()Lnet/minecraft/data/HashCache$ProviderCache; build a method_46573 m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)V put a method_46574 m ()Ljava/lang/String; version b comp_1122 m ()Ljava/util/concurrent/ConcurrentMap; data c comp_1123 m (Ljava/lang/String;)V m (Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)V c net/minecraft/data/HashCache$UpdateFunction mu$d net/minecraft/class_2408$class_7859 c net/minecraft/data/HashCache$UpdateResult mu$e net/minecraft/class_2408$class_7860 f Ljava/lang/String; providerId a comp_1124 f Lnet/minecraft/data/HashCache$ProviderCache; cache b comp_1125 f I writes c comp_1126 m ()Ljava/lang/String; providerId a comp_1124 m ()Lnet/minecraft/data/HashCache$ProviderCache; cache b comp_1125 m ()I writes c comp_1126 m (Ljava/lang/String;Lnet/minecraft/data/HashCache$ProviderCache;I)V c net/minecraft/data/PackOutput mv net/minecraft/class_7784 f Ljava/nio/file/Path; outputFolder a field_40597 m ()Ljava/nio/file/Path; getOutputFolder a method_45971 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/PackOutput$PathProvider; createRegistryElementsPathProvider a method_60917 m (Lnet/minecraft/data/PackOutput$Target;)Ljava/nio/file/Path; getOutputFolder a method_45972 m (Lnet/minecraft/data/PackOutput$Target;Ljava/lang/String;)Lnet/minecraft/data/PackOutput$PathProvider; createPathProvider a method_45973 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/PackOutput$PathProvider; createRegistryTagsPathProvider b method_60918 m (Ljava/nio/file/Path;)V c net/minecraft/data/PackOutput$PathProvider mv$a net/minecraft/class_7784$class_7489 f Ljava/nio/file/Path; root a field_39365 f Ljava/lang/String; kind b field_39366 m (Lnet/minecraft/resources/ResourceKey;)Ljava/nio/file/Path; json a method_65773 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/nio/file/Path; json a method_44107 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;)Ljava/nio/file/Path; file a method_44108 m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/data/PackOutput$Target;Ljava/lang/String;)V c net/minecraft/data/PackOutput$Target mv$b net/minecraft/class_7784$class_7490 f Lnet/minecraft/data/PackOutput$Target; DATA_PACK a field_39367 f Lnet/minecraft/data/PackOutput$Target; RESOURCE_PACK b field_39368 f Lnet/minecraft/data/PackOutput$Target; REPORTS c field_39369 f Ljava/lang/String; directory d field_39370 f [Lnet/minecraft/data/PackOutput$Target; $VALUES e field_39371 m ()[Lnet/minecraft/data/PackOutput$Target; $values a method_44109 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/data/advancements/AdvancementProvider mw net/minecraft/class_2409 f Lnet/minecraft/data/PackOutput$PathProvider; pathProvider d field_39372 f Ljava/util/List; subProviders e field_11289 f Ljava/util/concurrent/CompletableFuture; registries f field_40949 m (I)[Ljava/util/concurrent/CompletableFuture; method_46575 a method_46575 m (Ljava/util/Set;Ljava/util/List;Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/advancements/AdvancementHolder;)V method_10333 a method_10333 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; method_46809 a method_46809 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)V c net/minecraft/data/advancements/AdvancementSubProvider mx net/minecraft/class_7785 m (Ljava/lang/String;)Lnet/minecraft/advancements/AdvancementHolder; createPlaceholder a method_55578 m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;)V generate a method_10335 c net/minecraft/data/advancements/package-info my net/minecraft/class_6287 c net/minecraft/data/advancements/packs/VanillaAdvancementProvider mz net/minecraft/class_7786 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/advancements/AdvancementProvider; create a method_45974 m ()V c net/minecraft/data/advancements/packs/VanillaAdventureAdvancements na net/minecraft/class_2412 f Lorg/slf4j/Logger; LOGGER a field_60599 f I DISTANCE_FROM_BOTTOM_TO_TOP b field_35091 f I Y_COORDINATE_AT_TOP c field_35092 f I Y_COORDINATE_AT_BOTTOM d field_35093 f I BEDROCK_THICKNESS e field_35094 f Ljava/util/Map; EXCEPTIONS_BY_EXPECTED_CATEGORIES f field_60600 f Ljava/util/List; MOBS_TO_KILL g field_11294 m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; method_70958 a method_70958 m (Lnet/minecraft/advancements/Advancement$Builder;)Lnet/minecraft/advancements/Advancement$Builder; smithingWithStyle a method_51689 m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/resources/ResourceKey;)V method_54650 a method_54650 m (Lnet/minecraft/advancements/Advancement$Builder;Lcom/mojang/datafixers/util/Pair;)V method_54651 a method_54651 m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)V method_55580 a method_55580 m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;Ljava/util/List;)Lnet/minecraft/advancements/Advancement$Builder; addMobsToKill a method_10336 m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)Lnet/minecraft/advancements/Advancement$Builder; addBiomes a method_10337 m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate;)V method_51690 a method_51690 m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/function/Consumer;Lnet/minecraft/core/HolderGetter;Ljava/util/List;)Lnet/minecraft/advancements/AdvancementHolder; createMonsterHunterAdvancement a method_55581 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; lookAtThroughItem a method_37315 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Ljava/util/Optional;)Lnet/minecraft/advancements/Criterion; fireCountAndBystander a method_37316 m (Ljava/util/List;Lnet/minecraft/core/HolderLookup;)Ljava/util/List; validateMobsToKill a method_71660 m (Ljava/util/Map;Ljava/util/List;Lnet/minecraft/world/entity/MobCategory;Ljava/util/Set;)V method_71661 a method_71661 m (Ljava/util/Set;Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate;)Z method_54652 a method_54652 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/advancements/Advancement$Builder;)Lnet/minecraft/advancements/Advancement$Builder; respectingTheRemnantsCriterions a method_51692 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/Criterion; placedBlockActivatesCreakingHeart a method_70959 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder; method_70960 a method_70960 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; placedBlockReadByComparator a method_51815 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder; method_51816 a method_51816 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; method_51817 a method_51817 m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/function/Consumer;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)V createAdventuringTime a method_49356 m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; method_51818 b method_51818 m (Lnet/minecraft/advancements/Advancement$Builder;)Lnet/minecraft/advancements/Advancement$Builder; craftingANewLook b method_51691 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; placedComparatorReadingBlock b method_51819 m (I)[Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; method_51820 c method_51820 m ()V m ()V c net/minecraft/data/advancements/packs/VanillaHusbandryAdvancements nb net/minecraft/class_2414 f Ljava/util/List; BREEDABLE_ANIMALS a field_11296 f Ljava/util/List; INDIRECTLY_BREEDABLE_ANIMALS b field_38467 f [Lnet/minecraft/world/item/Item; WAX_SCRAPING_TOOLS c field_33964 f [Lnet/minecraft/world/item/Item; FISH d field_11295 f [Lnet/minecraft/world/item/Item; FISH_BUCKETS e field_11297 f [Lnet/minecraft/world/item/Item; EDIBLE_ITEMS f field_11298 f Ljava/util/Comparator; HOLDER_KEY_COMPARATOR g field_58057 m (Lnet/minecraft/advancements/Advancement$Builder;Ljava/util/stream/Stream;Lnet/minecraft/core/HolderGetter;Ljava/util/stream/Stream;)Lnet/minecraft/advancements/Advancement$Builder; addBreedable a method_10342 m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/Holder$Reference;)V method_59776 a method_59776 m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/Advancement$Builder; addFood a method_10341 m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)V method_48497 a method_48497 m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Holder$Reference;)V method_43363 a method_43363 m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderLookup;)Lnet/minecraft/advancements/Advancement$Builder; addCatVariants a method_16118 m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/function/Consumer;Lnet/minecraft/core/HolderGetter;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/advancements/AdvancementHolder; createBreedAllAnimalsAdvancement a method_47810 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/ResourceLocation; method_68717 a method_68717 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/advancements/Advancement$Builder;)Lnet/minecraft/advancements/Advancement$Builder; addLeashedFrogVariants a method_43362 m (Lnet/minecraft/core/HolderLookup;)Ljava/util/stream/Stream; sortedVariants a method_68718 m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/Holder$Reference;)V method_16117 b method_16117 m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/Advancement$Builder; addFishBuckets b method_10340 m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/entity/EntityType;)V method_48498 b method_48498 m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderLookup;)Lnet/minecraft/advancements/Advancement$Builder; addTamedWolfVariants b method_59775 m (Lnet/minecraft/advancements/Advancement$Builder;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/advancements/Advancement$Builder; addFish c method_10339 m ()V m ()V c net/minecraft/data/advancements/packs/VanillaNetherAdvancements nc net/minecraft/class_2416 m ()V c net/minecraft/data/advancements/packs/VanillaStoryAdvancements nd net/minecraft/class_2417 m ()V c net/minecraft/data/advancements/packs/VanillaTheEndAdvancements ne net/minecraft/class_2419 m ()V c net/minecraft/data/advancements/packs/package-info nf net/minecraft/class_7787 c net/minecraft/data/info/BiomeParametersDumpReport ng net/minecraft/class_7228 f Lorg/slf4j/Logger; LOGGER d field_38012 f Ljava/nio/file/Path; topPath e field_39373 f Ljava/util/concurrent/CompletableFuture; registries f field_40950 f Lcom/mojang/serialization/MapCodec; ENTRY_CODEC g field_43090 f Lcom/mojang/serialization/Codec; CODEC h field_43091 m (I)[Ljava/util/concurrent/CompletableFuture; method_46576 a method_46576 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/nio/file/Path; createPath a method_42032 m (Ljava/nio/file/Path;Ljava/lang/String;)V method_42031 a method_42031 m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; dumpValue a method_42030 m (Ljava/util/List;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;Lnet/minecraft/world/level/biome/Climate$ParameterList;)V method_49648 a method_49648 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; method_46810 a method_46810 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V m ()V c net/minecraft/data/info/BlockListReport nh net/minecraft/class_2422 f Lnet/minecraft/data/PackOutput; output d field_40599 f Ljava/util/concurrent/CompletableFuture; registries e field_49660 m (Lnet/minecraft/resources/RegistryOps;Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$Reference;)V method_57952 a method_57952 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/AssertionError; method_57953 a method_57953 m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; method_57954 a method_57954 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/info/CommandsReport ni net/minecraft/class_2425 f Lnet/minecraft/data/PackOutput; output d field_40600 f Ljava/util/concurrent/CompletableFuture; registries e field_40951 m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; method_46811 a method_46811 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/info/DatapackStructureReport nj net/minecraft/class_10107 f Lnet/minecraft/data/PackOutput; output d field_53697 f Lnet/minecraft/data/info/DatapackStructureReport$Entry; PSEUDO_REGISTRY e field_53698 f Lnet/minecraft/data/info/DatapackStructureReport$Entry; STABLE_DYNAMIC_REGISTRY f field_53699 f Lnet/minecraft/data/info/DatapackStructureReport$Entry; UNSTABLE_DYNAMIC_REGISTRY g field_53700 f Lnet/minecraft/data/info/DatapackStructureReport$Entry; BUILT_IN_REGISTRY h field_53701 f Ljava/util/Map; MANUAL_ENTRIES i field_53702 f Ljava/util/Map; NON_REGISTRY_ENTRIES j field_53703 f Lcom/mojang/serialization/Codec; REGISTRY_KEY_CODEC k field_53704 m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)V method_62717 a method_62717 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/info/DatapackStructureReport$Entry;)V putIfNotPresent a method_62718 m (Ljava/util/Map;Lnet/minecraft/core/Registry;)V method_62719 a method_62719 m ()Ljava/util/Map; listRegistries b method_62720 m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)V method_62721 b method_62721 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/info/DatapackStructureReport$Entry;)V method_62722 b method_62722 m (Lnet/minecraft/data/PackOutput;)V m ()V c net/minecraft/data/info/DatapackStructureReport$CustomPackEntry nj$a net/minecraft/class_10107$class_10108 f Lcom/mojang/serialization/Codec; CODEC a field_53705 f Lnet/minecraft/data/info/DatapackStructureReport$Format; format b comp_3069 f Lnet/minecraft/data/info/DatapackStructureReport$Entry; entry c comp_3070 m ()Lnet/minecraft/data/info/DatapackStructureReport$Format; format a comp_3069 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_62723 a method_62723 m ()Lnet/minecraft/data/info/DatapackStructureReport$Entry; entry b comp_3070 m (Lnet/minecraft/data/info/DatapackStructureReport$Format;Lnet/minecraft/data/info/DatapackStructureReport$Entry;)V m ()V c net/minecraft/data/info/DatapackStructureReport$Entry nj$b net/minecraft/class_10107$class_10109 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_53706 f Lcom/mojang/serialization/Codec; CODEC b field_53707 f Z elements c comp_3071 f Z tags d comp_3072 f Z stable e comp_3073 m ()Z elements a comp_3071 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_62724 a method_62724 m ()Z tags b comp_3072 m ()Z stable c comp_3073 m (ZZZ)V m ()V c net/minecraft/data/info/DatapackStructureReport$Format nj$c net/minecraft/class_10107$class_10110 f Lnet/minecraft/data/info/DatapackStructureReport$Format; STRUCTURE a field_53708 f Lnet/minecraft/data/info/DatapackStructureReport$Format; MCFUNCTION b field_53709 f Lcom/mojang/serialization/Codec; CODEC c field_53710 f Ljava/lang/String; name d field_53711 f [Lnet/minecraft/data/info/DatapackStructureReport$Format; $VALUES e field_53712 m ()[Lnet/minecraft/data/info/DatapackStructureReport$Format; $values a method_62725 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/data/info/DatapackStructureReport$Report nj$d net/minecraft/class_10107$class_10111 f Lcom/mojang/serialization/Codec; CODEC a field_53713 f Ljava/util/Map; registries b comp_3074 f Ljava/util/Map; others c comp_3075 m ()Ljava/util/Map; registries a comp_3074 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_62726 a method_62726 m ()Ljava/util/Map; others b comp_3075 m (Ljava/util/Map;Ljava/util/Map;)V m ()V c net/minecraft/data/info/ItemListReport nk net/minecraft/class_9338 f Lnet/minecraft/data/PackOutput; output d field_49661 f Ljava/util/concurrent/CompletableFuture; registries e field_49662 m (Lnet/minecraft/resources/RegistryOps;Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$Reference;)V method_57955 a method_57955 m (Ljava/lang/String;)Ljava/lang/IllegalStateException; method_60581 a method_60581 m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; method_57959 a method_57959 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/info/PacketReport nl net/minecraft/class_9827 f Lnet/minecraft/data/PackOutput; output d field_52278 m (Lcom/google/gson/JsonObject;Lnet/minecraft/network/ConnectionProtocol;Ljava/util/List;)V method_61083 a method_61083 m (Lcom/google/gson/JsonObject;Lnet/minecraft/network/ProtocolInfo$Details;)V method_61084 a method_61084 m (Lcom/google/gson/JsonObject;Lnet/minecraft/network/protocol/PacketType;I)V method_61085 a method_61085 m ()Lcom/google/gson/JsonElement; serializePackets b method_61086 m (Lnet/minecraft/data/PackOutput;)V c net/minecraft/data/info/RegistryDumpReport nm net/minecraft/class_2427 f Lnet/minecraft/data/PackOutput; output d field_40601 m (Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$Reference;)V method_17174 a method_17174 m (Lnet/minecraft/core/Registry;)Lcom/google/gson/JsonElement; dumpRegistry a method_17175 m (Lnet/minecraft/core/Registry;Lcom/google/gson/JsonObject;Lnet/minecraft/core/Holder$Reference;)V method_40564 a method_40564 m (Lnet/minecraft/data/PackOutput;)V c net/minecraft/data/info/package-info nn net/minecraft/class_6288 c net/minecraft/data/loot/BlockLootSubProvider no net/minecraft/class_7788 f Lnet/minecraft/core/HolderLookup$Provider; registries a field_51845 f Ljava/util/Set; explosionResistant b field_40608 f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures c field_40609 f Ljava/util/Map; map d field_40610 f [F NORMAL_LEAVES_SAPLING_CHANCES e field_40605 f [F NORMAL_LEAVES_STICK_CHANCES f field_40611 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasSilkTouch a method_60390 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSingleItemTable a method_45976 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; applyExplosionDecay a method_45977 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; applyExplosionCondition a method_45978 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSingleItemTable a method_45979 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSlabItemTable a method_45980 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createOreDrop a method_45981 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCropDrops a method_45982 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSingleItemTableWithSilkTouch a method_45983 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSingleItemTableWithSilkTouch a method_45984 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createDoublePlantWithSeedDrops a method_45985 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;[F)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createLeavesDrops a method_45986 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/SegmentableBlock;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; method_66553 a method_66553 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSinglePropConditionTable a method_45987 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)V add a method_45988 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSilkTouchDispatchTable a method_45989 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMultifaceBlockDrops a method_45990 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSelfDropDispatchTable a method_45991 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; method_45993 a method_45993 m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/Function;)V add a method_45994 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; method_65260 a method_65260 m (Ljava/util/Set;Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/ResourceKey;)V method_63538 a method_63538 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; doesNotHaveSilkTouch b method_60391 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createShearsOnlyDrop b method_45995 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createNameableBlockEntityTable b method_45996 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createStemDrops b method_45997 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMushroomBlockDrop b method_45998 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V addNetherVinesDropTable b method_45999 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;[F)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createOakLeavesDrops b method_46000 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createShearsDispatchTable b method_46001 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; method_46002 b method_46002 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; method_45992 b method_45992 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasShears c method_62727 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createShearsOrSilkTouchOnlyDrop c method_65053 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createShulkerBoxDrop c method_46004 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createAttachedStemDrops c method_46005 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/ItemLike;)V dropOther c method_46006 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V otherWhenSilkTouch c method_46007 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSilkTouchOrShearsDispatchTable c method_46008 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; noDrop d method_45975 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSilkTouchOnlyTable d method_46003 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCopperOreDrops d method_46010 m ()V generate e method_10379 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createPotFlowerItemTable e method_46009 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createLapisOreDrops e method_46011 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasShearsOrSilkTouch f method_60392 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createRedstoneOreDrops f method_46012 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; doesNotHaveShearsOrSilkTouch g method_60393 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createBannerDrop g method_46013 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createBeeNestDrop h method_46014 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createBeeHiveDrop i method_46015 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCaveVinesDrop j method_46016 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createGrassDrops k method_46017 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMultifaceBlockDrops l method_65261 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMossyCarpetBlockDrops m method_64930 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createMangroveLeavesDrops n method_46018 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createDoublePlantShearsDrop o method_46019 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCandleDrops p method_46020 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createSegmentedBlockDrops q method_66554 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createCandleCakeDrops r method_46021 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createDoorTable s method_46022 m (Lnet/minecraft/world/level/block/Block;)V dropPottedContents t method_46023 m (Lnet/minecraft/world/level/block/Block;)V dropWhenSilkTouch u method_46024 m (Lnet/minecraft/world/level/block/Block;)V dropSelf v method_46025 m (Lnet/minecraft/world/level/block/Block;)Ljava/lang/IllegalStateException; method_63539 w method_63539 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46026 x method_46026 m (Ljava/util/Set;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/HolderLookup$Provider;)V m (Ljava/util/Set;Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/Map;Lnet/minecraft/core/HolderLookup$Provider;)V m ()V c net/minecraft/data/loot/EntityLootSubProvider np net/minecraft/class_7789 f Lnet/minecraft/core/HolderLookup$Provider; registries a field_51846 f Lnet/minecraft/world/flag/FeatureFlagSet; allowed b field_42084 f Lnet/minecraft/world/flag/FeatureFlagSet; required c field_42085 f Ljava/util/Map; map d field_40615 m ()Lnet/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Builder; shouldSmeltLoot a method_60394 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_58573 a method_58573 m (Lnet/minecraft/world/entity/EntityType;)Ljava/util/Map; method_46035 a method_46035 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)V add a method_46028 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)V add a method_46029 m (Ljava/util/Map;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; createSheepDispatchPool a method_46031 m (Ljava/util/Set;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder$Reference;)V method_46033 a method_46033 m (Ljava/util/Set;Lnet/minecraft/core/Holder$Reference;Ljava/util/function/BiConsumer;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)V method_46032 a method_46032 m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; killedByFrog a method_46034 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; killedByFrogVariant a method_46030 m ()V generate b method_10400 m (Lnet/minecraft/world/entity/EntityType;)Ljava/lang/IllegalStateException; method_63540 b method_63540 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/HolderLookup$Provider;)V m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/data/loot/LootTableProvider nq net/minecraft/class_2438 f Lorg/slf4j/Logger; LOGGER d field_11355 f Lnet/minecraft/data/PackOutput$PathProvider; pathProvider e field_39374 f Ljava/util/Set; requiredTables f field_40617 f Ljava/util/List; subProviders g field_11354 f Ljava/util/concurrent/CompletableFuture; registries h field_48978 m (I)[Ljava/util/concurrent/CompletableFuture; method_46577 a method_46577 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceLocation; sequenceIdForLootTable a method_58574 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/core/Holder$Reference;)V method_10411 a method_10411 m (Ljava/lang/String;Lnet/minecraft/util/ProblemReporter$Problem;)V method_10407 a method_10407 m (Ljava/util/Map;Lnet/minecraft/data/loot/LootTableProvider$SubProviderEntry;Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable$Builder;)V method_10412 a method_10412 m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/Map;Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/data/loot/LootTableProvider$SubProviderEntry;)V method_10410 a method_10410 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletableFuture; run a method_56883 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; method_10408 a method_10408 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; method_56884 b method_56884 m (Lnet/minecraft/data/PackOutput;Ljava/util/Set;Ljava/util/List;Ljava/util/concurrent/CompletableFuture;)V m ()V c net/minecraft/data/loot/LootTableProvider$MissingTableProblem nq$a net/minecraft/class_2438$class_11386 f Lnet/minecraft/resources/ResourceKey; id a comp_4275 m ()Lnet/minecraft/resources/ResourceKey; id b comp_4275 m (Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/data/loot/LootTableProvider$SubProviderEntry nq$b net/minecraft/class_2438$class_7790 f Ljava/util/function/Function; provider a comp_1068 f Lnet/minecraft/util/context/ContextKeySet; paramSet b comp_1069 m ()Ljava/util/function/Function; provider a comp_1068 m ()Lnet/minecraft/util/context/ContextKeySet; paramSet b comp_1069 m (Ljava/util/function/Function;Lnet/minecraft/util/context/ContextKeySet;)V c net/minecraft/data/loot/LootTableSubProvider nr net/minecraft/class_7791 m (Ljava/util/function/BiConsumer;)V generate generate method_10399 c net/minecraft/data/loot/package-info ns net/minecraft/class_6289 c net/minecraft/data/loot/packs/LootData nt net/minecraft/class_10112 f Ljava/util/Map; WOOL_ITEM_BY_DYE a field_53714 m ()V c net/minecraft/data/loot/packs/TradeRebalanceChestLoot nu net/minecraft/class_8794 f Lnet/minecraft/core/HolderLookup$Provider; registries a comp_2785 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; pillagerOutpostLootTable a method_53849 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; desertPyramidLootTable b method_53850 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; ancientCityLootTable c method_53851 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; jungleTempleLootTable d method_53852 m ()Lnet/minecraft/core/HolderLookup$Provider; registries e comp_2785 m (Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/data/loot/packs/TradeRebalanceLootTableProvider nv net/minecraft/class_8795 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/loot/LootTableProvider; create a method_53853 m ()V c net/minecraft/data/loot/packs/VanillaArchaeologyLoot nw net/minecraft/class_8255 f Lnet/minecraft/core/HolderLookup$Provider; registries a comp_2786 m ()Lnet/minecraft/core/HolderLookup$Provider; registries a comp_2786 m (Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/data/loot/packs/VanillaBlockLoot nx net/minecraft/class_2430 f [F JUNGLE_LEAVES_SAPLING_CHANGES f field_11338 f Ljava/util/Set; EXPLOSION_RESISTANT g field_11340 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34601 A method_34601 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46181 A method_46181 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34602 B method_34602 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46182 B method_46182 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16314 C method_16314 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46183 C method_46183 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16254 D method_16254 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46040 D method_46040 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34594 E method_34594 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46041 E method_46041 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16242 F method_16242 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46042 F method_46042 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34595 G method_34595 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46043 G method_46043 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_43810 H method_43810 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46044 H method_46044 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34047 I method_34047 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46045 I method_46045 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_23230 J method_23230 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46046 J method_46046 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_23231 K method_23231 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46047 K method_46047 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34596 L method_34596 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46048 L method_46048 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_30157 M method_30157 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46049 M method_46049 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34048 N method_34048 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46050 N method_46050 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16324 O method_16324 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46051 O method_46051 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16307 P method_16307 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46052 P method_46052 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16250 Q method_16250 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46053 Q method_46053 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_26277 R method_26277 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46054 R method_46054 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16290 S method_16290 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46055 S method_46055 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16280 T method_16280 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46056 T method_46056 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16266 U method_16266 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46057 U method_46057 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16264 V method_16264 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46058 V method_46058 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16243 W method_16243 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46059 W method_46059 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49950 X method_49950 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46060 X method_46060 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34050 Y method_34050 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46061 Y method_46061 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_33707 Z method_33707 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46062 Z method_46062 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; method_43812 a method_43812 m (Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; method_49928 a method_49928 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60407 a method_60407 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60395 a method_60395 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46155 a method_46155 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46066 a method_46066 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16246 aA method_16246 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65262 aA method_65262 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16270 aB method_16270 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60396 aB method_60396 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16263 aC method_16263 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60397 aC method_60397 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16255 aD method_16255 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60398 aD method_60398 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16286 aE method_16286 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65263 aE method_65263 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16235 aF method_16235 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60400 aF method_60400 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34051 aG method_34051 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60401 aG method_60401 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16277 aH method_16277 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46117 aH method_46117 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16241 aI method_16241 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65264 aI method_65264 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16300 aJ method_16300 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49953 aJ method_49953 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34052 aK method_34052 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49954 aK method_49954 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_29399 aL method_29399 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46119 aL method_46119 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_29400 aM method_29400 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65265 aM method_65265 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16328 aN method_16328 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46120 aN method_46120 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16282 aO method_16282 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46121 aO method_46121 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16251 aP method_16251 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46122 aP method_46122 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16302 aQ method_16302 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46067 aQ method_46067 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16269 aR method_16269 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46068 aR method_46068 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16275 aS method_16275 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46069 aS method_46069 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16283 aT method_16283 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_66555 aT method_66555 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16252 aU method_16252 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49929 aU method_49929 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16311 aV method_16311 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49930 aV method_49930 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_43813 aW method_43813 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65266 aW method_65266 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49932 aX method_49932 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49933 aY method_49933 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65267 aZ method_65267 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49951 aa method_49951 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46063 aa method_46063 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65268 ab method_65268 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46064 ab method_46064 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_33708 ac method_33708 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46065 ac method_46065 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16284 ad method_16284 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46093 ad method_46093 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16303 ae method_16303 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46094 ae method_46094 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16317 af method_16317 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46095 af method_46095 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16325 ag method_16325 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46096 ag method_46096 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16245 ah method_16245 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46097 ah method_46097 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34053 ai method_34053 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46098 ai method_46098 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34054 aj method_34054 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46099 aj method_46099 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34055 ak method_34055 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46100 ak method_46100 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16237 al method_16237 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46101 al method_46101 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34056 am method_34056 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46102 am method_46102 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16327 an method_16327 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46104 an method_46104 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16310 ao method_16310 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46106 ao method_46106 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16295 ap method_16295 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46107 ap method_46107 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16233 aq method_16233 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46109 aq method_46109 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16292 ar method_16292 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46111 ar method_46111 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16273 as method_16273 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46112 as method_46112 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16268 at method_16268 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46113 at method_46113 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16296 au method_16296 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46114 au method_46114 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16232 av method_16232 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46115 av method_46115 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16326 aw method_16326 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60402 aw method_60402 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16312 ax method_16312 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60403 ax method_60403 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16316 ay method_16316 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60404 ay method_60404 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_16306 az method_16306 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60405 az method_60405 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; method_43814 b method_43814 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60411 b method_60411 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46157 b method_46157 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46123 b method_46123 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65284 bA method_65284 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49969 bB method_49969 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49970 bC method_49970 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65269 bD method_65269 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49972 bE method_49972 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49973 bF method_49973 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65270 bG method_65270 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49975 bH method_49975 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49976 bI method_49976 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65271 bJ method_65271 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49978 bK method_49978 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49979 bL method_49979 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65272 bM method_65272 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49981 bN method_49981 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49982 bO method_49982 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65273 bP method_65273 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49956 bQ method_49956 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49371 bR method_49371 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65274 bS method_65274 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49372 bT method_49372 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49373 bU method_49373 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49366 bV method_49366 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49367 bW method_49367 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49368 bX method_49368 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49369 bY method_49369 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49370 bZ method_49370 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49935 ba method_49935 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49936 bb method_49936 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65276 bc method_65276 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49938 bd method_49938 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49939 be method_49939 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65277 bf method_65277 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49941 bg method_49941 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49942 bh method_49942 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65278 bi method_65278 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49944 bj method_49944 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49945 bk method_49945 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65279 bl method_65279 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49947 bm method_49947 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49948 bn method_49948 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65280 bo method_65280 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49957 bp method_49957 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49958 bq method_49958 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65281 br method_65281 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49960 bs method_49960 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49961 bt method_49961 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65282 bu method_65282 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49963 bv method_49963 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49964 bw method_49964 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65283 bx method_65283 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49966 by method_49966 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_49967 bz method_49967 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder; method_43815 c method_43815 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_32226 c method_32226 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46159 c method_46159 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46156 c method_46156 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65275 ca method_65275 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65285 cb method_65285 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65286 cc method_65286 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65287 cd method_65287 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65288 d method_65288 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46161 d method_46161 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46158 d method_46158 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60412 e method_60412 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46163 e method_46163 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46160 e method_46160 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createPitcherCropLoot f method_49983 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60413 f method_60413 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_68077 f method_68077 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65290 f method_65290 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60414 g method_60414 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_67555 g method_67555 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46162 g method_46162 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60415 h method_60415 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_67556 h method_67556 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46164 h method_46164 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60416 i method_60416 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_65289 i method_65289 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46165 i method_46165 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46166 j method_46166 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60417 k method_60417 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_60418 l method_60418 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46167 m method_46167 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46168 n method_46168 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46169 o method_46169 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46170 p method_46170 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46171 q method_46171 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46172 r method_46172 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46173 s method_46173 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46174 t method_46174 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46175 u method_46175 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46176 v method_46176 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; createDecoratedPotTable w method_49984 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46177 w method_46177 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_36230 x method_36230 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46178 x method_46178 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34600 y method_34600 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46179 y method_46179 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_34599 z method_34599 m (Lnet/minecraft/data/loot/packs/VanillaBlockLoot;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; method_46180 z method_46180 m (Lnet/minecraft/core/HolderLookup$Provider;)V m ()V c net/minecraft/data/loot/packs/VanillaChestLoot ny net/minecraft/class_2432 f Lnet/minecraft/core/HolderLookup$Provider; registries a comp_2787 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; shipwreckSupplyLootTable a method_48499 m (Ljava/util/function/BiConsumer;)V spawnerLootTables a method_55304 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; shipwreckMapLootTable b method_48500 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; bastionHoglinStableLootTable c method_48501 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; bastionBridgeLootTable d method_48502 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; endCityTreasureLootTable e method_48503 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; netherBridgeLootTable f method_48504 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; bastionTreasureLootTable g method_48505 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; bastionOtherLootTable h method_48506 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; woodlandMansionLootTable i method_48507 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; strongholdLibraryLootTable j method_48508 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; strongholdCorridorLootTable k method_48509 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; ancientCityLootTable l method_48510 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; jungleTempleLootTable m method_48511 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; shipwreckTreasureLootTable n method_48512 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; pillagerOutpostLootTable o method_48513 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; desertPyramidLootTable p method_48514 m ()Lnet/minecraft/core/HolderLookup$Provider; registries q comp_2787 m (Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/data/loot/packs/VanillaEntityLoot nz net/minecraft/class_2434 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/ItemLike;)V method_62736 a method_62736 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; elderGuardianLootTable c method_48515 m (Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/data/loot/packs/VanillaEquipmentLoot oa net/minecraft/class_9486 f Lnet/minecraft/core/HolderLookup$Provider; registries a comp_2788 m ()Lnet/minecraft/core/HolderLookup$Provider; registries a comp_2788 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/equipment/trim/ArmorTrim;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; trialChamberEquipment a method_60419 m (Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/data/loot/packs/VanillaFishingLoot ob net/minecraft/class_2437 f Lnet/minecraft/core/HolderLookup$Provider; registries a comp_2789 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; fishingFishLootTable a method_48516 m ()Lnet/minecraft/core/HolderLookup$Provider; registries b comp_2789 m (Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/data/loot/packs/VanillaGiftLoot oc net/minecraft/class_3714 f Lnet/minecraft/core/HolderLookup$Provider; registries a comp_2790 m ()Lnet/minecraft/core/HolderLookup$Provider; registries a comp_2790 m (Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/data/loot/packs/VanillaLootTableProvider od net/minecraft/class_7794 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/loot/LootTableProvider; create a method_46184 m ()V c net/minecraft/data/loot/packs/VanillaPiglinBarterLoot oe net/minecraft/class_4845 f Lnet/minecraft/core/HolderLookup$Provider; registries a comp_2791 m ()Lnet/minecraft/core/HolderLookup$Provider; registries a comp_2791 m (Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/data/loot/packs/VanillaShearingLoot of net/minecraft/class_9340 f Lnet/minecraft/core/HolderLookup$Provider; registries a comp_2792 m ()Lnet/minecraft/core/HolderLookup$Provider; registries a comp_2792 m (Ljava/util/function/BiConsumer;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/ItemLike;)V method_62737 a method_62737 m (Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/data/loot/packs/package-info og net/minecraft/class_7795 c net/minecraft/data/metadata/PackMetadataGenerator oh net/minecraft/class_7796 f Lnet/minecraft/data/PackOutput; output d field_40619 f Ljava/util/Map; elements e field_40620 m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/data/metadata/PackMetadataGenerator; add a method_46185 m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/util/function/Supplier;)V method_46186 a method_46186 m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/data/metadata/PackMetadataGenerator; forFeaturePack a method_46812 m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/data/metadata/PackMetadataGenerator; forFeaturePack a method_46187 m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lcom/google/gson/JsonElement; method_65891 b method_65891 m (Lnet/minecraft/data/PackOutput;)V c net/minecraft/data/metadata/package-info oi net/minecraft/class_7797 c net/minecraft/data/package-info oj net/minecraft/class_6295 c net/minecraft/data/recipes/RecipeBuilder ok net/minecraft/class_5797 f Lnet/minecraft/resources/ResourceLocation; ROOT_RECIPE_ADVANCEMENT a field_39377 m ()Lnet/minecraft/world/item/Item; getResult a method_36441 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/resources/ResourceLocation; getDefaultRecipeId a method_36442 m (Ljava/lang/String;)Lnet/minecraft/data/recipes/RecipeBuilder; group a method_33529 m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/RecipeBuilder; unlockedBy a method_33530 m (Lnet/minecraft/data/recipes/RecipeCategory;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; determineBookCategory a method_55308 m (Lnet/minecraft/data/recipes/RecipeOutput;)V save a method_10431 m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a method_17972 m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V save a method_36443 m ()V c net/minecraft/data/recipes/RecipeBuilder$1 ok$1 net/minecraft/class_5797$1 f [I $SwitchMap$net$minecraft$data$recipes$RecipeCategory a field_47503 m ()V c net/minecraft/data/recipes/RecipeCategory ol net/minecraft/class_7800 f Lnet/minecraft/data/recipes/RecipeCategory; BUILDING_BLOCKS a field_40634 f Lnet/minecraft/data/recipes/RecipeCategory; DECORATIONS b field_40635 f Lnet/minecraft/data/recipes/RecipeCategory; REDSTONE c field_40636 f Lnet/minecraft/data/recipes/RecipeCategory; TRANSPORTATION d field_40637 f Lnet/minecraft/data/recipes/RecipeCategory; TOOLS e field_40638 f Lnet/minecraft/data/recipes/RecipeCategory; COMBAT f field_40639 f Lnet/minecraft/data/recipes/RecipeCategory; FOOD g field_40640 f Lnet/minecraft/data/recipes/RecipeCategory; BREWING h field_40641 f Lnet/minecraft/data/recipes/RecipeCategory; MISC i field_40642 f Ljava/lang/String; recipeFolderName j field_40643 f [Lnet/minecraft/data/recipes/RecipeCategory; $VALUES k field_40644 m ()Ljava/lang/String; getFolderName a method_46203 m ()[Lnet/minecraft/data/recipes/RecipeCategory; $values b method_46204 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/data/recipes/RecipeOutput om net/minecraft/class_8790 m ()Lnet/minecraft/advancements/Advancement$Builder; advancement a method_53818 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/Recipe;Lnet/minecraft/advancements/AdvancementHolder;)V accept a method_53819 m ()V includeRootAdvancement b method_62738 c net/minecraft/data/recipes/RecipeProvider on net/minecraft/class_2446 f Lnet/minecraft/core/HolderLookup$Provider; registries a field_48981 f Lnet/minecraft/data/recipes/RecipeOutput; output b field_53721 f Lnet/minecraft/core/HolderGetter; items c field_53722 f Ljava/util/Map; SHAPE_BUILDERS d field_28555 m ()V buildRecipes a method_10419 m (I)[Lnet/minecraft/advancements/critereon/ItemPredicate; method_53497 a method_53497 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/advancements/Criterion; has a method_10420 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; has a method_35914 m (Lnet/minecraft/world/flag/FeatureFlagSet;)V generateForEnabledBlockFamilies a method_46207 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V method_62739 a method_62739 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/data/BlockFamily;)V method_62740 a method_62740 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/data/BlockFamily;Lnet/minecraft/data/BlockFamily$Variant;Lnet/minecraft/world/level/block/Block;)V method_62741 a method_62741 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V trimSmithing a method_48530 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;)Z method_62742 a method_62742 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/level/block/SuspiciousEffectHolder;)V suspiciousStew a method_62743 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/Item;)V netheriteSmithing a method_29728 m (Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FILjava/lang/String;Ljava/lang/String;)V oreCooking a method_36232 m (Lnet/minecraft/world/level/ItemLike;)V dryGhast a method_70962 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/tags/TagKey;I)V planksFromLog a method_24475 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; doorBuilder a method_33544 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V woodFromLogs a method_24476 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;)V oneToOneConversionRecipe a method_36444 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;I)V oneToOneConversionRecipe a method_36445 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/advancements/Criterion; insideOf a method_10422 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V grate a method_54829 m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;I)V cookRecipes a method_17585 m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;ILnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;F)V simpleCookingRecipe a method_36448 m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/item/Item;Ljava/lang/String;Lnet/minecraft/data/recipes/RecipeCategory;)V colorWithDye a method_62744 m (Ljava/util/List;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/data/recipes/RecipeCategory;)V colorItemWithDye a method_51890 m (Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FILjava/lang/String;)V oreSmelting a method_36233 m (Lnet/minecraft/data/BlockFamily;Lnet/minecraft/world/flag/FeatureFlagSet;)V generateRecipes a method_33535 m (Lnet/minecraft/data/BlockFamily;Lnet/minecraft/data/BlockFamily$Variant;)Lnet/minecraft/world/level/block/Block; getBaseBlock a method_33533 m (Lnet/minecraft/data/recipes/RecipeBuilder;Lnet/minecraft/data/BlockFamily$Variant;Ljava/lang/String;)V method_33536 a method_33536 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless a method_62745 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; shaped a method_62746 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; shaped a method_62747 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; slabBuilder a method_32804 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V twoByTwoPacker a method_46209 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;I)V stonecutterResultFromBase a method_33715 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;)V threeByThreePacker a method_47521 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)V nineBlockStorageRecipes a method_36325 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;Ljava/lang/String;)V nineBlockStorageRecipesWithCustomPacking a method_36446 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V nineBlockStorageRecipes a method_36447 m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; method_36546 a method_36546 m ([Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/advancements/Criterion; inventoryTrigger a method_53499 m ([Lnet/minecraft/advancements/critereon/ItemPredicate;)Lnet/minecraft/advancements/Criterion; inventoryTrigger a method_10423 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/item/crafting/Ingredient; tag b method_62748 m (Lnet/minecraft/world/flag/FeatureFlagSet;)V waxRecipes b method_34854 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/advancements/Criterion; has b method_10426 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/tags/TagKey;I)V planksFromLogs b method_24477 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; stairBuilder b method_32808 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V woodenBoat b method_24478 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V copperBulb b method_54830 m (Ljava/util/List;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FILjava/lang/String;)V oreBlasting b method_36234 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless b method_62749 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless b method_62750 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; chiseledBuilder b method_32805 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V threeByThreePacker b method_47522 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Ljava/lang/String;Ljava/lang/String;)V nineBlockStorageRecipesRecipesWithCustomUnpacking b method_36449 m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; method_62751 b method_62751 m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getHasName c method_32807 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; trapdoorBuilder c method_33553 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V chestBoat c method_42754 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; pressurePlateBuilder c method_32806 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V slab c method_32814 m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; method_62752 c method_62752 m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getItemName d method_33716 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)V copySmithingTemplate d method_60922 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V pressurePlate d method_32813 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; wallBuilder d method_33531 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V wall d method_32809 m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; method_62753 d method_62753 m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getSimpleRecipeName e method_36450 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; buttonBuilder e method_33542 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V hangingSign e method_46208 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; polishedBuilder e method_33537 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V polished e method_32810 m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; method_62754 e method_62754 m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getSmeltingRecipeName f method_36451 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; fenceBuilder f method_33546 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V carpet f method_24885 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; cutBuilder f method_36547 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V cut f method_32811 m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; method_62755 f method_62755 m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getBlastingRecipeName g method_36452 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; fenceGateBuilder g method_33548 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V bedFromPlanksAndWool g method_24887 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V chiseled g method_32812 m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; method_62756 g method_62756 m (Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; method_33540 h method_33540 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/RecipeBuilder; signBuilder h method_33555 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V banner h method_24889 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V mosaicBuilder h method_46212 m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; method_62757 h method_62757 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V stainedGlassFromGlassAndDye i method_24890 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V stonecutterResultFromBase i method_33717 m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; method_62758 i method_62758 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V harness j method_70963 m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; method_62759 j method_62759 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V stainedGlassPaneFromStainedGlass k method_24891 m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; method_62760 k method_62760 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V stainedGlassPaneFromGlassPaneAndDye l method_24892 m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; method_62761 l method_62761 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V coloredTerracottaFromTerracottaAndDye m method_24893 m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; method_62762 m method_62762 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V concretePowder n method_24894 m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; method_62763 n method_62763 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V candle o method_32233 m (Lnet/minecraft/data/recipes/RecipeProvider;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/RecipeBuilder; method_62764 o method_62764 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V copySmithingTemplate p method_48533 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)Ljava/lang/String; getConversionRecipeName q method_33714 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/level/ItemLike;)V smeltingResultFromBase r method_34662 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/data/recipes/RecipeOutput;)V m ()V c net/minecraft/data/recipes/RecipeProvider$FamilyRecipeProvider on$a net/minecraft/class_2446$class_10113 c net/minecraft/data/recipes/RecipeProvider$Runner on$b net/minecraft/class_2446$class_10114 f Lnet/minecraft/data/PackOutput; packOutput d field_53723 f Ljava/util/concurrent/CompletableFuture; registries e field_53724 m (I)[Ljava/util/concurrent/CompletableFuture; method_62765 a method_62765 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/data/recipes/RecipeOutput;)Lnet/minecraft/data/recipes/RecipeProvider; createRecipeProvider a method_62766 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; method_62767 a method_62767 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/recipes/RecipeProvider$Runner$1 on$b$1 net/minecraft/class_2446$class_10114$1 f Ljava/util/Set; val$allRecipes a field_53725 f Ljava/util/List; val$tasks b field_53726 f Lnet/minecraft/data/CachedOutput; val$cache c field_53727 f Lnet/minecraft/core/HolderLookup$Provider; val$registries d field_53728 f Lnet/minecraft/data/PackOutput$PathProvider; val$recipePathProvider e field_53729 f Lnet/minecraft/data/PackOutput$PathProvider; val$advancementPathProvider f field_53730 m (Lnet/minecraft/advancements/AdvancementHolder;)V saveAdvancement a method_62768 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/Recipe;)V saveRecipe a method_62769 m (Lnet/minecraft/data/recipes/RecipeProvider$Runner;Ljava/util/Set;Ljava/util/List;Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/data/PackOutput$PathProvider;Lnet/minecraft/data/PackOutput$PathProvider;)V c net/minecraft/data/recipes/ShapedRecipeBuilder oo net/minecraft/class_2447 f Lnet/minecraft/core/HolderGetter; items b field_53731 f Lnet/minecraft/data/recipes/RecipeCategory; category c field_40645 f Lnet/minecraft/world/item/Item; result d field_11380 f I count e field_11378 f Ljava/util/List; rows f field_11377 f Ljava/util/Map; key g field_11376 f Ljava/util/Map; criteria h field_46149 f Ljava/lang/String; group i field_11381 f Z showNotification j field_42956 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; ensureValid a method_10432 m (Ljava/lang/Character;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; define a method_10433 m (Ljava/lang/Character;Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; define a method_10428 m (Ljava/lang/Character;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; define a method_10434 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; shaped a method_10437 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; shaped a method_10436 m (Z)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; showNotification a method_49380 m (Ljava/lang/String;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; pattern b method_10439 m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; unlockedBy b method_10429 m (Ljava/lang/String;)Lnet/minecraft/data/recipes/ShapedRecipeBuilder; group c method_10435 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)V c net/minecraft/data/recipes/ShapelessRecipeBuilder op net/minecraft/class_2450 f Lnet/minecraft/core/HolderGetter; items b field_53732 f Lnet/minecraft/data/recipes/RecipeCategory; category c field_40646 f Lnet/minecraft/world/item/ItemStack; result d field_11396 f Ljava/util/List; ingredients e field_11394 f Ljava/util/Map; criteria f field_11393 f Ljava/lang/String; group g field_11398 m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a method_10445 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; requires a method_10446 m (Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; requires a method_10451 m (Lnet/minecraft/world/item/crafting/Ingredient;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; requires a method_10453 m (Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; requires a method_10449 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless a method_10447 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless a method_62770 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; shapeless a method_10448 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; requires b method_10454 m (Ljava/lang/String;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; group b method_10452 m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/ShapelessRecipeBuilder; unlockedBy b method_10442 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/ItemStack;)V c net/minecraft/data/recipes/SimpleCookingRecipeBuilder oq net/minecraft/class_2454 f Lnet/minecraft/data/recipes/RecipeCategory; category b field_40647 f Lnet/minecraft/world/item/crafting/CookingBookCategory; bookCategory c field_40648 f Lnet/minecraft/world/item/Item; result d field_11417 f Lnet/minecraft/world/item/crafting/Ingredient; ingredient e field_11418 f F experience f field_11414 f I cookingTime g field_11415 f Ljava/util/Map; criteria h field_46150 f Ljava/lang/String; group i field_11419 f Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory; factory j field_47504 m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a method_10471 m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; campfireCooking a method_35916 m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FILnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; generic a method_17801 m (Lnet/minecraft/world/item/crafting/RecipeSerializer;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/crafting/CookingBookCategory; determineRecipeCategory a method_46215 m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; blasting b method_10473 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/crafting/CookingBookCategory; determineSmeltingRecipeCategory b method_46216 m (Ljava/lang/String;)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; group b method_35917 m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; unlockedBy b method_10469 m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; smelting c method_17802 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/crafting/CookingBookCategory; determineBlastingRecipeCategory c method_46217 m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;FI)Lnet/minecraft/data/recipes/SimpleCookingRecipeBuilder; smoking d method_35918 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/crafting/CookingBookCategory;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/crafting/Ingredient;FILnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;)V c net/minecraft/data/recipes/SingleItemRecipeBuilder or net/minecraft/class_3981 f Lnet/minecraft/data/recipes/RecipeCategory; category b field_40650 f Lnet/minecraft/world/item/Item; result c field_17690 f Lnet/minecraft/world/item/crafting/Ingredient; ingredient d field_17691 f I count e field_17692 f Ljava/util/Map; criteria f field_46151 f Ljava/lang/String; group g field_17694 f Lnet/minecraft/world/item/crafting/SingleItemRecipe$Factory; factory h field_47505 m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a method_17973 m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; stonecutting a method_17968 m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; stonecutting a method_17969 m (Ljava/lang/String;)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; group b method_35919 m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SingleItemRecipeBuilder; unlockedBy b method_17970 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/crafting/SingleItemRecipe$Factory;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/level/ItemLike;I)V c net/minecraft/data/recipes/SmithingTransformRecipeBuilder os net/minecraft/class_8074 f Lnet/minecraft/world/item/crafting/Ingredient; template a field_42090 f Lnet/minecraft/world/item/crafting/Ingredient; base b field_42091 f Lnet/minecraft/world/item/crafting/Ingredient; addition c field_42092 f Lnet/minecraft/data/recipes/RecipeCategory; category d field_42093 f Lnet/minecraft/world/item/Item; result e field_42094 f Ljava/util/Map; criteria f field_46152 m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a method_48534 m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/SmithingTransformRecipeBuilder; smithing a method_48535 m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SmithingTransformRecipeBuilder; unlocks a method_48536 m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a method_48537 m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V save a method_48538 m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/Item;)V c net/minecraft/data/recipes/SmithingTrimRecipeBuilder ot net/minecraft/class_8076 f Lnet/minecraft/data/recipes/RecipeCategory; category a field_42097 f Lnet/minecraft/world/item/crafting/Ingredient; template b field_42098 f Lnet/minecraft/world/item/crafting/Ingredient; base c field_42099 f Lnet/minecraft/world/item/crafting/Ingredient; addition d field_42100 f Lnet/minecraft/core/Holder; pattern e field_56407 f Ljava/util/Map; criteria f field_46153 m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a method_48539 m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/core/Holder;Lnet/minecraft/data/recipes/RecipeCategory;)Lnet/minecraft/data/recipes/SmithingTrimRecipeBuilder; smithingTrim a method_48540 m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/SmithingTrimRecipeBuilder; unlocks a method_48541 m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a method_48542 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/core/Holder;)V c net/minecraft/data/recipes/SpecialRecipeBuilder ou net/minecraft/class_2456 f Ljava/util/function/Function; factory a field_47506 m (Ljava/util/function/Function;)Lnet/minecraft/data/recipes/SpecialRecipeBuilder; special a method_10476 m (Lnet/minecraft/data/recipes/RecipeOutput;Lnet/minecraft/resources/ResourceKey;)V save a method_10475 m (Lnet/minecraft/data/recipes/RecipeOutput;Ljava/lang/String;)V save a method_53820 m (Ljava/util/function/Function;)V c net/minecraft/data/recipes/TransmuteRecipeBuilder ov net/minecraft/class_10243 f Lnet/minecraft/data/recipes/RecipeCategory; category b field_54396 f Lnet/minecraft/core/Holder; result c field_54397 f Lnet/minecraft/world/item/crafting/Ingredient; input d field_54398 f Lnet/minecraft/world/item/crafting/Ingredient; material e field_54399 f Ljava/util/Map; criteria f field_54400 f Ljava/lang/String; group g field_54401 m (Lnet/minecraft/resources/ResourceKey;)V ensureValid a method_64379 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/Item;)Lnet/minecraft/data/recipes/TransmuteRecipeBuilder; transmute a method_64380 m (Ljava/lang/String;)Lnet/minecraft/data/recipes/TransmuteRecipeBuilder; group b method_64381 m (Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)Lnet/minecraft/data/recipes/TransmuteRecipeBuilder; unlockedBy b method_64382 m (Lnet/minecraft/data/recipes/RecipeCategory;Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;)V c net/minecraft/data/recipes/package-info ow net/minecraft/class_6296 c net/minecraft/data/recipes/packs/VanillaRecipeProvider ox net/minecraft/class_7803 f Lcom/google/common/collect/ImmutableList; COAL_SMELTABLES c field_40652 f Lcom/google/common/collect/ImmutableList; IRON_SMELTABLES d field_40653 f Lcom/google/common/collect/ImmutableList; COPPER_SMELTABLES e field_40654 f Lcom/google/common/collect/ImmutableList; GOLD_SMELTABLES f field_40655 f Lcom/google/common/collect/ImmutableList; DIAMOND_SMELTABLES g field_40656 f Lcom/google/common/collect/ImmutableList; LAPIS_SMELTABLES h field_40657 f Lcom/google/common/collect/ImmutableList; REDSTONE_SMELTABLES i field_40658 f Lcom/google/common/collect/ImmutableList; EMERALD_SMELTABLES j field_40659 m (Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate; method_51693 a method_51693 m (Lnet/minecraft/world/item/Item;)V method_62771 a method_62771 m (Lnet/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate;)V method_51695 a method_51695 m ()Ljava/util/stream/Stream; smithingTrims b method_51694 m ()V shulkerBoxRecipes c method_64384 m ()V bundleRecipes d method_64541 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/data/recipes/RecipeOutput;)V m ()V c net/minecraft/data/recipes/packs/VanillaRecipeProvider$Runner ox$a net/minecraft/class_7803$class_10116 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate ox$b net/minecraft/class_7803$class_8905 f Lnet/minecraft/world/item/Item; template a comp_2012 f Lnet/minecraft/resources/ResourceKey; patternId b comp_3630 f Lnet/minecraft/resources/ResourceKey; recipeId c comp_3631 m ()Lnet/minecraft/world/item/Item; template a comp_2012 m ()Lnet/minecraft/resources/ResourceKey; patternId b comp_3630 m ()Lnet/minecraft/resources/ResourceKey; recipeId c comp_3631 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/data/recipes/packs/package-info oy net/minecraft/class_7804 c net/minecraft/data/registries/RegistriesDatapackGenerator oz net/minecraft/class_5475 f Lnet/minecraft/data/PackOutput; output d field_40665 f Ljava/util/concurrent/CompletableFuture; registries e field_40952 m (I)[Ljava/util/concurrent/CompletableFuture; method_46591 a method_46591 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Ljava/util/concurrent/CompletableFuture; method_46813 a method_46813 m (Ljava/nio/file/Path;Lcom/mojang/serialization/DataResult$Error;)Ljava/util/concurrent/CompletableFuture; method_61090 a method_61090 m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; dumpValue a method_39680 m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Lcom/google/gson/JsonElement;)Ljava/util/concurrent/CompletableFuture; method_61091 a method_61091 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/concurrent/CompletionStage; method_46814 a method_46814 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)Ljava/util/Optional; dumpRegistryCap a method_39678 m (Lnet/minecraft/data/PackOutput$PathProvider;Lnet/minecraft/data/CachedOutput;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lnet/minecraft/core/Holder$Reference;)Ljava/util/concurrent/CompletableFuture; method_46592 a method_46592 m (I)[Ljava/util/concurrent/CompletableFuture; method_46815 b method_46815 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)Ljava/util/stream/Stream; method_46816 b method_46816 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/registries/RegistryPatchGenerator pa net/minecraft/class_8931 m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/core/RegistrySetBuilder;)Ljava/util/concurrent/CompletableFuture; createLookup a method_54840 m (Lnet/minecraft/core/Cloner$Factory;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)V method_55310 a method_55310 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$RegistryLookup; method_54838 a method_54838 m (Lnet/minecraft/core/RegistrySetBuilder;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/RegistrySetBuilder$PatchedRegistries; method_54839 a method_54839 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$RegistryLookup; method_54841 b method_54841 m ()V c net/minecraft/data/registries/TradeRebalanceRegistries pb net/minecraft/class_9757 f Lnet/minecraft/core/RegistrySetBuilder; BUILDER a field_51847 m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; createLookup a method_60420 m ()V m ()V c net/minecraft/data/registries/VanillaRegistries pc net/minecraft/class_7887 f Lnet/minecraft/core/RegistrySetBuilder; BUILDER a field_40953 m ()Lnet/minecraft/core/HolderLookup$Provider; createLookup a method_46817 m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Z validatePlacedFeature a method_46818 m (Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)V method_46819 a method_46819 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceKey;)V method_46820 a method_46820 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/Holder;)V method_46821 a method_46821 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/Holder$Reference;)V method_46822 a method_46822 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderLookup;)V validateThatAllBiomeFeaturesHaveBiomeFilter a method_49382 m (Lnet/minecraft/core/HolderLookup$Provider;)V validateThatAllBiomeFeaturesHaveBiomeFilter a method_46823 m ()V m ()V c net/minecraft/data/registries/package-info pd net/minecraft/class_7888 c net/minecraft/data/structures/NbtToSnbt pe net/minecraft/class_2461 f Lorg/slf4j/Logger; LOGGER d field_11450 f Ljava/lang/Iterable; inputFolders e field_40660 f Lnet/minecraft/data/PackOutput; output f field_40661 m (I)[Ljava/util/concurrent/CompletableFuture; method_46580 a method_46580 m (Ljava/nio/file/Path;)Z method_10495 a method_10495 m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; getName a method_10496 m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; method_46582 a method_46582 m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; method_46583 a method_46583 m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/lang/String;)V writeSnbt a method_32234 m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/lang/String;Ljava/nio/file/Path;)Ljava/nio/file/Path; convertStructure a method_10493 m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; method_46581 a method_46581 m (I)[Ljava/util/concurrent/CompletableFuture; method_46584 b method_46584 m (Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V method_10494 b method_10494 m (Lnet/minecraft/data/PackOutput;Ljava/util/Collection;)V m ()V c net/minecraft/data/structures/SnbtDatafixer pf net/minecraft/class_8796 m (Ljava/lang/String;)V updateInDirectory a method_53854 m (Ljava/nio/file/Path;)V method_53855 a method_53855 m ([Ljava/lang/String;)V main a method_53856 m (Ljava/nio/file/Path;)Z method_53857 b method_53857 m ()V c net/minecraft/data/structures/SnbtToNbt pg net/minecraft/class_2463 f Lorg/slf4j/Logger; LOGGER d field_11454 f Lnet/minecraft/data/PackOutput; output e field_40662 f Ljava/lang/Iterable; inputFolders f field_40663 f Ljava/util/List; filters g field_20309 m (I)[Ljava/util/concurrent/CompletableFuture; method_46585 a method_46585 m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; applyFilters a method_21673 m (Ljava/nio/file/Path;)Z method_10499 a method_10499 m (Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/data/structures/SnbtToNbt$TaskResult; readStructure a method_22144 m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; getName a method_10500 m (Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)V method_46588 a method_46588 m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; method_46586 a method_46586 m (Ljava/nio/file/Path;Lnet/minecraft/data/CachedOutput;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; method_46587 a method_46587 m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; method_46589 a method_46589 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/structures/SnbtToNbt$TaskResult;Ljava/nio/file/Path;)V storeStructureIfChanged a method_10497 m (Lnet/minecraft/data/structures/SnbtToNbt$Filter;)Lnet/minecraft/data/structures/SnbtToNbt; addFilter a method_21672 m (Lnet/minecraft/data/PackOutput;Ljava/lang/Iterable;)V m ()V c net/minecraft/data/structures/SnbtToNbt$Filter pg$a net/minecraft/class_2463$class_4460 m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; apply apply method_21674 c net/minecraft/data/structures/SnbtToNbt$StructureConversionException pg$b net/minecraft/class_2463$class_5621 m (Ljava/nio/file/Path;Ljava/lang/Throwable;)V c net/minecraft/data/structures/SnbtToNbt$TaskResult pg$c net/minecraft/class_2463$class_4511 f Ljava/lang/String; name a comp_780 f [B payload b comp_781 f Lcom/google/common/hash/HashCode; hash c comp_783 m ()Ljava/lang/String; name a comp_780 m ()[B payload b comp_781 m ()Lcom/google/common/hash/HashCode; hash c comp_783 m (Ljava/lang/String;[BLcom/google/common/hash/HashCode;)V c net/minecraft/data/structures/StructureUpdater ph net/minecraft/class_3843 f Lorg/slf4j/Logger; LOGGER a field_24617 f Ljava/lang/String; PREFIX b field_52179 m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; update a method_32235 m ()V m ()V c net/minecraft/data/structures/package-info pi net/minecraft/class_6297 c net/minecraft/data/tags/BannerPatternTagsProvider pj net/minecraft/class_7458 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/BiomeTagsProvider pk net/minecraft/class_6957 m (Lnet/minecraft/resources/ResourceKey;)Z method_71548 a method_71548 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/BlockItemTagsProvider pl net/minecraft/class_11387 m ()V run a method_71549 m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; tag a method_71550 m ()V c net/minecraft/data/tags/DamageTypeTagsProvider pm net/minecraft/class_8142 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/DialogTagsProvider pn net/minecraft/class_11505 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/EnchantmentTagsProvider po net/minecraft/class_9674 m (Ljava/util/Set;Lnet/minecraft/core/Holder$Reference;)Z method_59779 a method_59779 m (Lnet/minecraft/core/HolderLookup$Provider;[Lnet/minecraft/resources/ResourceKey;)V tooltipOrder a method_59781 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/EntityTypeTagsProvider pp net/minecraft/class_2467 m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/resources/ResourceKey; method_46824 a method_46824 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/FlatLevelGeneratorPresetTagsProvider pq net/minecraft/class_7229 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/FluidTagsProvider pr net/minecraft/class_2469 m (Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/resources/ResourceKey; method_46825 a method_46825 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/GameEventTagsProvider ps net/minecraft/class_5746 f Ljava/util/List; VIBRATIONS_EXCEPT_FLAP d field_38363 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V m ()V c net/minecraft/data/tags/InstrumentTagsProvider pt net/minecraft/class_7459 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/IntrinsicHolderTagsProvider pu net/minecraft/class_7889 f Ljava/util/function/Function; keyExtractor d field_40954 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; tag a method_46827 m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/resources/ResourceKey;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Function;)V m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/resources/ResourceKey;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Function;)V c net/minecraft/data/tags/KeyTagProvider pv net/minecraft/class_11388 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; tag a method_71551 m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/resources/ResourceKey;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/PaintingVariantTagsProvider pw net/minecraft/class_7416 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/PoiTypeTagsProvider px net/minecraft/class_7491 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/StructureTagsProvider py net/minecraft/class_7071 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/TagAppender pz net/minecraft/class_11389 m (Lnet/minecraft/tags/TagBuilder;)Lnet/minecraft/data/tags/TagAppender; forBuilder a method_71552 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addTag a method_71553 m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; add a method_71554 m (Ljava/util/Collection;)Lnet/minecraft/data/tags/TagAppender; addAll a method_71555 m (Ljava/util/function/Function;)Lnet/minecraft/data/tags/TagAppender; map a method_71556 m (Ljava/util/stream/Stream;)Lnet/minecraft/data/tags/TagAppender; addAll a method_71557 m ([Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; add a method_71558 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/data/tags/TagAppender; addOptionalTag b method_71559 m (Ljava/lang/Object;)Lnet/minecraft/data/tags/TagAppender; addOptional b method_71560 c net/minecraft/data/tags/TagAppender$1 pz$1 net/minecraft/class_11389$1 f Lnet/minecraft/tags/TagBuilder; val$builder a field_60483 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/tags/TagAppender; add a method_71561 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/data/tags/TagAppender; addOptional b method_71562 m (Lnet/minecraft/tags/TagBuilder;)V c net/minecraft/data/tags/TagAppender$2 pz$2 net/minecraft/class_11389$2 f Lnet/minecraft/data/tags/TagAppender; val$original a field_60484 f Ljava/util/function/Function; val$converter b field_60485 m (Lnet/minecraft/data/tags/TagAppender;Lnet/minecraft/data/tags/TagAppender;Ljava/util/function/Function;)V c net/minecraft/data/tags/TagsProvider qa net/minecraft/class_2474 f Ljava/util/concurrent/CompletableFuture; lookupProvider d field_43107 f Lnet/minecraft/data/PackOutput$PathProvider; pathProvider e field_39380 f Lnet/minecraft/resources/ResourceKey; registryKey f field_40957 f Ljava/util/concurrent/CompletableFuture; contentsDone g field_43108 f Ljava/util/concurrent/CompletableFuture; parentProvider h field_43093 f Ljava/util/Map; builders i field_11481 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/tags/TagBuilder; method_27170 a method_27170 m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; method_49656 a method_49656 m (Ljava/lang/Void;)Lnet/minecraft/data/tags/TagsProvider$TagLookup; method_49661 a method_49661 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/tags/TagEntry;)Z method_49658 a method_49658 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/tags/TagsProvider$1CombinedData;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; method_27046 a method_27046 m (Lnet/minecraft/core/HolderLookup$Provider;)V addTags a method_10514 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/data/tags/TagsProvider$TagLookup;)Lnet/minecraft/data/tags/TagsProvider$1CombinedData; method_49657 a method_49657 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;Lnet/minecraft/resources/ResourceLocation;)Z method_46832 a method_46832 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/tags/TagsProvider$1CombinedData;)Ljava/util/concurrent/CompletionStage; method_49659 a method_49659 m (Lnet/minecraft/data/tags/TagsProvider$1CombinedData;Lnet/minecraft/resources/ResourceLocation;)Z method_49660 a method_49660 m ()Ljava/util/concurrent/CompletableFuture; contentsGetter b method_49662 m (I)[Ljava/util/concurrent/CompletableFuture; method_46590 b method_46590 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/tags/TagBuilder; getOrCreateRawBuilder b method_27169 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$Provider; method_49706 b method_49706 m ()Ljava/util/concurrent/CompletableFuture; createContentsProvider c method_49651 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$Provider; method_49707 c method_49707 m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/resources/ResourceKey;Ljava/util/concurrent/CompletableFuture;)V m (Lnet/minecraft/data/PackOutput;Lnet/minecraft/resources/ResourceKey;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/TagsProvider$1CombinedData qa$a net/minecraft/class_2474$class_8210 f Lnet/minecraft/core/HolderLookup$Provider; contents a comp_1311 f Lnet/minecraft/data/tags/TagsProvider$TagLookup; parent b comp_1312 m ()Lnet/minecraft/core/HolderLookup$Provider; contents a comp_1311 m ()Lnet/minecraft/data/tags/TagsProvider$TagLookup; parent b comp_1312 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/data/tags/TagsProvider$TagLookup;)V c net/minecraft/data/tags/TagsProvider$TagLookup qa$b net/minecraft/class_2474$class_8211 m (Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; method_49664 a method_49664 c net/minecraft/data/tags/TradeRebalanceEnchantmentTagsProvider qb net/minecraft/class_9758 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/VanillaBlockTagsProvider qc net/minecraft/class_2466 m (Lnet/minecraft/world/level/block/Block;)Z method_51274 a method_51274 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/ResourceKey; method_46837 b method_46837 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/VanillaBlockTagsProvider$1 qc$1 net/minecraft/class_2466$1 f Lnet/minecraft/data/tags/VanillaBlockTagsProvider; field_60486 a field_60486 m (Lnet/minecraft/data/tags/VanillaBlockTagsProvider;)V c net/minecraft/data/tags/VanillaEnchantmentTagsProvider qd net/minecraft/class_9676 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/VanillaItemTagsProvider qe net/minecraft/class_2471 m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; method_71563 a method_71563 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/ResourceLocation; method_71564 a method_71564 m (Lnet/minecraft/core/Holder$Reference;)Z method_65950 b method_65950 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/VanillaItemTagsProvider$1 qe$1 net/minecraft/class_2471$1 f Lnet/minecraft/data/tags/VanillaItemTagsProvider; field_60487 a field_60487 m (Lnet/minecraft/data/tags/VanillaItemTagsProvider;)V c net/minecraft/data/tags/VanillaItemTagsProvider$BlockToItemConverter qe$a net/minecraft/class_2471$class_11390 f Lnet/minecraft/data/tags/TagAppender; itemAppender a field_60488 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/tags/TagAppender; add a method_71565 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/data/tags/TagAppender; addOptional b method_71566 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/tags/TagKey; blockTagToItemTag c method_71567 m (Lnet/minecraft/data/tags/TagAppender;)V c net/minecraft/data/tags/WorldPresetTagsProvider qf net/minecraft/class_7230 m (Lnet/minecraft/data/PackOutput;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/data/tags/package-info qg net/minecraft/class_6298 c net/minecraft/data/worldgen/AncientCityStructurePieces qh net/minecraft/class_7312 f Lnet/minecraft/resources/ResourceKey; START a field_38471 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_42755 m ()V m ()V c net/minecraft/data/worldgen/AncientCityStructurePools qi net/minecraft/class_7313 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_42756 m ()V c net/minecraft/data/worldgen/BastionBridgePools qj net/minecraft/class_5174 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_27198 m ()V c net/minecraft/data/worldgen/BastionHoglinStablePools qk net/minecraft/class_5177 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_27199 m ()V c net/minecraft/data/worldgen/BastionHousingUnitsPools ql net/minecraft/class_5178 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_27200 m ()V c net/minecraft/data/worldgen/BastionPieces qm net/minecraft/class_5179 f Lnet/minecraft/resources/ResourceKey; START a field_25941 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_27201 m ()V m ()V c net/minecraft/data/worldgen/BastionSharedPools qn net/minecraft/class_5181 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_27203 m ()V c net/minecraft/data/worldgen/BastionTreasureRoomPools qo net/minecraft/class_5182 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_27204 m ()V c net/minecraft/data/worldgen/BiomeDefaultFeatures qp net/minecraft/class_3864 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSavannaTrees A method_17023 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addShatteredSavannaTrees B method_17024 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addLushCavesVegetationFeatures C method_34663 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addLushCavesSpecialOres D method_34664 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMountainTrees E method_16957 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMountainForestTrees F method_16958 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addJungleTrees G method_16959 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSparseJungleTrees H method_16960 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBadlandsTrees I method_16961 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSnowyTrees J method_16962 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addJungleGrass K method_16965 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSavannaGrass L method_16966 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addShatteredSavannaGrass M method_16967 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSavannaExtraGrass N method_16968 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBadlandGrass O method_16969 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addForestFlowers P method_16970 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addForestGrass Q method_16971 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSwampVegetation R method_16972 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMangroveSwampVegetation S method_43230 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMushroomFieldVegetation T method_16973 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addPlainVegetation U method_16974 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDesertVegetation V method_16975 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addGiantTaigaVegetation W method_16976 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultFlowers X method_16977 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addCherryGroveVegetation Y method_49390 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMeadowVegetation Z method_38567 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultCarversAndLakes a method_16983 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;Z)V addDefaultOres a method_17006 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V farmAnimals a method_30580 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;I)V commonSpawns a method_60650 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;II)V warmOceanSpawns a method_30678 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;III)V oceanSpawns a method_30679 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;IIIZ)V monsters a method_30578 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addWarmFlowers aa method_16978 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultGrass ab method_16979 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addTaigaGrass ac method_16980 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addPlainGrass ad method_16981 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultMushrooms ae method_16982 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addLeafLitterPatch af method_66556 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBadlandExtraVegetation ag method_16985 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addJungleMelons ah method_39931 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSparseJungleMelons ai method_39932 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addJungleVines aj method_39933 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDesertExtraVegetation ak method_16987 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSwampExtraVegetation al method_16988 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMangroveSwampExtraVegetation am method_68553 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDesertExtraDecoration an method_16989 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addFossilDecoration ao method_16990 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addColdOceanExtraVegetation ap method_16991 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addLukeWarmKelp aq method_16995 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultSprings ar method_16996 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addFrozenSprings as method_39420 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addIcebergs at method_16997 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBlueIce au method_16998 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSurfaceFreezing av method_16999 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addNetherDefaultOres aw method_24382 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addAncientDebris ax method_28439 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultCrystalFormations ay method_32236 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultMonsterRoom b method_17004 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;Z)V addDefaultExtraVegetation b method_16984 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V caveSpawns b method_30579 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultUndergroundVariety c method_17005 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V commonSpawns c method_30581 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDripstone d method_33131 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V plainsSpawns d method_30680 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSculk e method_42042 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V snowySpawns e method_30582 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultOres f method_38568 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V desertSpawns f method_30583 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addExtraGold g method_17007 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V dripstoneCavesSpawns g method_38941 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addExtraEmeralds h method_17008 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V mooshroomSpawns h method_30585 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addInfestedStone i method_17009 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V baseJungleSpawns i method_30586 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addDefaultSoftDisks j method_17010 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;)V endSpawns j method_30587 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addSwampClayDisk k method_17011 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMangroveSwampDisks l method_43231 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addMossyStoneBlock m method_17012 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addFerns n method_17013 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBushes o method_67479 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addRareBerryBushes p method_17014 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addCommonBerryBushes q method_17015 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addLightBambooVegetation r method_17016 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBambooVegetation s method_17017 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addTaigaTrees t method_17018 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addGroveTrees u method_38745 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addWaterTrees v method_17019 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBirchTrees w method_17020 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addOtherBirchTrees x method_17021 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addTallBirchTrees y method_17022 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V addBirchForestFlowers z method_66557 m ()V c net/minecraft/data/worldgen/BootstrapContext qq net/minecraft/class_7891 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderGetter; lookup a method_46799 m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; register a method_46838 m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/core/Holder$Reference; register a method_46800 c net/minecraft/data/worldgen/Carvers qr net/minecraft/class_5463 f Lnet/minecraft/resources/ResourceKey; CAVE a field_33119 f Lnet/minecraft/resources/ResourceKey; CAVE_EXTRA_UNDERGROUND b field_34968 f Lnet/minecraft/resources/ResourceKey; CANYON c field_33120 f Lnet/minecraft/resources/ResourceKey; NETHER_CAVE d field_25947 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_30588 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46843 m ()V m ()V c net/minecraft/data/worldgen/DesertVillagePools qs net/minecraft/class_3868 f Lnet/minecraft/resources/ResourceKey; START a field_25948 f Lnet/minecraft/resources/ResourceKey; TERMINATORS_KEY b field_40958 f Lnet/minecraft/resources/ResourceKey; ZOMBIE_TERMINATORS_KEY c field_40959 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_17037 m ()V m ()V c net/minecraft/data/worldgen/DimensionTypes qt net/minecraft/class_7231 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_42043 m ()V c net/minecraft/data/worldgen/NoiseData qu net/minecraft/class_6736 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; DEFAULT_SHIFT a field_40960 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_39216 m (Lnet/minecraft/data/worldgen/BootstrapContext;ILnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V registerBiomeNoises a method_39493 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;ID[D)V register a method_39217 m ()V m ()V c net/minecraft/data/worldgen/PillagerOutpostPools qv net/minecraft/class_3791 f Lnet/minecraft/resources/ResourceKey; START a field_26252 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_27235 m ()V m ()V c net/minecraft/data/worldgen/PlainVillagePools qw net/minecraft/class_3815 f Lnet/minecraft/resources/ResourceKey; START a field_26253 f Lnet/minecraft/resources/ResourceKey; TERMINATORS_KEY b field_40961 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_16754 m ()V m ()V c net/minecraft/data/worldgen/Pools qx net/minecraft/class_5468 f Lnet/minecraft/resources/ResourceKey; EMPTY a field_26254 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceKey; createKey a method_64955 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_46844 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_30599 m (Lnet/minecraft/data/worldgen/BootstrapContext;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;)V register a method_30600 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; parseKey b method_60923 m ()V m ()V c net/minecraft/data/worldgen/ProcessorLists qy net/minecraft/class_5469 f Lnet/minecraft/resources/ResourceKey; ROOF A field_26284 f Lnet/minecraft/resources/ResourceKey; HIGH_WALL B field_26256 f Lnet/minecraft/resources/ResourceKey; HIGH_RAMPART C field_26257 f Lnet/minecraft/resources/ResourceKey; FOSSIL_ROT D field_29537 f Lnet/minecraft/resources/ResourceKey; FOSSIL_COAL E field_29538 f Lnet/minecraft/resources/ResourceKey; FOSSIL_DIAMONDS F field_29539 f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY_START_DEGRADATION G field_38472 f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY_GENERIC_DEGRADATION H field_38473 f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY_WALLS_DEGRADATION I field_38474 f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS_HOUSES_ARCHAEOLOGY J field_44689 f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS_ROADS_ARCHAEOLOGY K field_44690 f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS_TOWER_TOP_ARCHAEOLOGY L field_44691 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_COPPER_BULB_DEGRADATION M field_51848 f Lnet/minecraft/resources/ResourceKey; EMPTY N field_26688 f Lnet/minecraft/resources/ResourceKey; ZOMBIE_PLAINS a field_26259 f Lnet/minecraft/resources/ResourceKey; ZOMBIE_SAVANNA b field_26260 f Lnet/minecraft/resources/ResourceKey; ZOMBIE_SNOWY c field_26261 f Lnet/minecraft/resources/ResourceKey; ZOMBIE_TAIGA d field_26262 f Lnet/minecraft/resources/ResourceKey; ZOMBIE_DESERT e field_26263 f Lnet/minecraft/resources/ResourceKey; MOSSIFY_10_PERCENT f field_26264 f Lnet/minecraft/resources/ResourceKey; MOSSIFY_20_PERCENT g field_26265 f Lnet/minecraft/resources/ResourceKey; MOSSIFY_70_PERCENT h field_26266 f Lnet/minecraft/resources/ResourceKey; STREET_PLAINS i field_26267 f Lnet/minecraft/resources/ResourceKey; STREET_SAVANNA j field_26268 f Lnet/minecraft/resources/ResourceKey; STREET_SNOWY_OR_TAIGA k field_26269 f Lnet/minecraft/resources/ResourceKey; FARM_PLAINS l field_26270 f Lnet/minecraft/resources/ResourceKey; FARM_SAVANNA m field_26271 f Lnet/minecraft/resources/ResourceKey; FARM_SNOWY n field_26272 f Lnet/minecraft/resources/ResourceKey; FARM_TAIGA o field_26273 f Lnet/minecraft/resources/ResourceKey; FARM_DESERT p field_26274 f Lnet/minecraft/resources/ResourceKey; OUTPOST_ROT q field_26689 f Lnet/minecraft/resources/ResourceKey; BOTTOM_RAMPART r field_26275 f Lnet/minecraft/resources/ResourceKey; TREASURE_ROOMS s field_26276 f Lnet/minecraft/resources/ResourceKey; HOUSING t field_26277 f Lnet/minecraft/resources/ResourceKey; SIDE_WALL_DEGRADATION u field_26278 f Lnet/minecraft/resources/ResourceKey; STABLE_DEGRADATION v field_26279 f Lnet/minecraft/resources/ResourceKey; BASTION_GENERIC_DEGRADATION w field_26280 f Lnet/minecraft/resources/ResourceKey; RAMPART_DEGRADATION x field_26281 f Lnet/minecraft/resources/ResourceKey; ENTRANCE_REPLACEMENT y field_26282 f Lnet/minecraft/resources/ResourceKey; BRIDGE z field_26283 m (Lnet/minecraft/resources/ResourceKey;I)Lnet/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor; trailsArchyLootProcessor a method_51464 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_46845 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46846 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V register a method_30601 m ()V m ()V c net/minecraft/data/worldgen/SavannaVillagePools qz net/minecraft/class_3834 f Lnet/minecraft/resources/ResourceKey; START a field_26285 f Lnet/minecraft/resources/ResourceKey; TERMINATORS_KEY b field_40962 f Lnet/minecraft/resources/ResourceKey; ZOMBIE_TERMINATORS_KEY c field_40963 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_16844 m ()V m ()V c net/minecraft/data/worldgen/SnowyVillagePools ra net/minecraft/class_3836 f Lnet/minecraft/resources/ResourceKey; START a field_26286 f Lnet/minecraft/resources/ResourceKey; TERMINATORS_KEY b field_40964 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_16845 m ()V m ()V c net/minecraft/data/worldgen/StructureSets rb net/minecraft/class_7072 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_41182 c net/minecraft/data/worldgen/Structures rc net/minecraft/class_5470 m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride; method_60421 a method_60421 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_38569 m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/entity/MobCategory; method_60422 b method_60422 m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride; method_46847 c method_46847 m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/entity/MobCategory; method_46848 d method_46848 m ()V c net/minecraft/data/worldgen/SurfaceRuleData rd net/minecraft/class_6725 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; SOUL_SAND A field_35335 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; SOUL_SOIL B field_35336 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; BASALT C field_35337 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; BLACKSTONE D field_35338 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; WARPED_WART_BLOCK E field_35339 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; WARPED_NYLIUM F field_35310 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; NETHER_WART_BLOCK G field_35311 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; CRIMSON_NYLIUM H field_35312 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; ENDSTONE I field_35313 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; AIR a field_35314 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; BEDROCK b field_35639 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; WHITE_TERRACOTTA c field_35315 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; ORANGE_TERRACOTTA d field_35316 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; TERRACOTTA e field_35317 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; RED_SAND f field_35318 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; RED_SANDSTONE g field_35561 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; STONE h field_35319 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; DEEPSLATE i field_35640 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; DIRT j field_35320 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; PODZOL k field_35321 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; COARSE_DIRT l field_35322 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; MYCELIUM m field_35323 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; GRASS_BLOCK n field_35324 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; CALCITE o field_35325 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; GRAVEL p field_35326 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; SAND q field_35327 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; SANDSTONE r field_35562 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; PACKED_ICE s field_35328 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; SNOW_BLOCK t field_35329 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; MUD u field_38808 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; POWDER_SNOW v field_35330 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; ICE w field_35331 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; WATER x field_35332 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; LAVA y field_35333 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; NETHERRACK z field_35334 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; overworld a method_39134 m (D)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; surfaceNoiseAbove a method_39135 m (I)[Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; method_39921 a method_39921 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; makeStateRule a method_39136 m (ZZZ)Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; overworldLike a method_39922 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; nether b method_39138 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; end c method_39139 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; air d method_44325 m ()V m ()V c net/minecraft/data/worldgen/TaigaVillagePools re net/minecraft/class_3870 f Lnet/minecraft/resources/ResourceKey; START a field_26341 f Lnet/minecraft/resources/ResourceKey; TERMINATORS_KEY b field_40965 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_17038 m ()V m ()V c net/minecraft/data/worldgen/TerrainProvider rf net/minecraft/class_6765 f F DEEP_OCEAN_CONTINENTALNESS a field_38024 f F OCEAN_CONTINENTALNESS b field_38025 f F PLAINS_CONTINENTALNESS c field_38026 f F BEACH_CONTINENTALNESS d field_38027 f Lnet/minecraft/util/ToFloatFunction; NO_TRANSFORM e field_38028 f Lnet/minecraft/util/ToFloatFunction; AMPLIFIED_OFFSET f field_38029 f Lnet/minecraft/util/ToFloatFunction; AMPLIFIED_FACTOR g field_38030 f Lnet/minecraft/util/ToFloatFunction; AMPLIFIED_JAGGEDNESS h field_38031 m (F)F calculateMountainRidgeZeroContinentalnessPoint a method_42045 m (FFF)F mountainContinentalness a method_42046 m (FFFF)F calculateSlope a method_42047 m (Lnet/minecraft/util/ToFloatFunction;FFFFFFLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; ridgeSpline a method_42048 m (Lnet/minecraft/util/ToFloatFunction;FLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; buildWeirdnessJaggednessSpline a method_42049 m (Lnet/minecraft/util/ToFloatFunction;FZLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; buildMountainRidgeSplineWithPoints a method_42050 m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;FFFFFFZZLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; buildErosionOffsetSpline a method_42051 m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;FFLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; buildRidgeJaggednessSpline a method_42052 m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;FFFFLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; buildErosionJaggednessSpline a method_42053 m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;FZLnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline; getErosionFactor a method_42054 m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Z)Lnet/minecraft/util/CubicSpline; overworldFactor a method_42055 m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Z)Lnet/minecraft/util/CubicSpline; overworldOffset a method_42056 m (F)F method_42057 b method_42057 m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Z)Lnet/minecraft/util/CubicSpline; overworldJaggedness b method_42058 m (F)F method_42059 c method_42059 m (F)F method_42060 d method_42060 m ()V m ()V c net/minecraft/data/worldgen/TrailRuinsStructurePools rg net/minecraft/class_8256 f Lnet/minecraft/resources/ResourceKey; START a field_43386 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_49993 m ()V m ()V c net/minecraft/data/worldgen/TrialChambersStructurePools rh net/minecraft/class_8998 f Lnet/minecraft/resources/ResourceKey; START a field_47507 f Lnet/minecraft/resources/ResourceKey; HALLWAY_FALLBACK b field_47508 f Ljava/util/List; ALIAS_BINDINGS c field_47510 m (Ljava/lang/String;)Ljava/lang/String; spawner a method_55312 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_55313 m ()V m ()V c net/minecraft/data/worldgen/VillagePools ri net/minecraft/class_3813 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_27221 m ()V c net/minecraft/data/worldgen/biome/BiomeData rj net/minecraft/class_5504 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_40363 m ()V c net/minecraft/data/worldgen/biome/EndBiomes rk net/minecraft/class_6726 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)Lnet/minecraft/world/level/biome/Biome; baseEndBiome a method_39141 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; endBarrens a method_39140 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; theEnd b method_39142 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; endMidlands c method_39143 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; endHighlands d method_39144 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; smallEndIslands e method_39145 m ()V c net/minecraft/data/worldgen/biome/NetherBiomes rl net/minecraft/class_6727 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; netherWastes a method_39146 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; soulSandValley b method_39147 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; basaltDeltas c method_39148 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; crimsonForest d method_39149 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; warpedForest e method_39150 m ()V c net/minecraft/data/worldgen/biome/OverworldBiomes rm net/minecraft/class_5478 f I NORMAL_WATER_COLOR a field_35340 f I NORMAL_WATER_FOG_COLOR b field_35341 f I SWAMP_SKELETON_WEIGHT c field_51968 f I OVERWORLD_FOG_COLOR d field_35342 f I DARK_DRY_FOLIAGE_COLOR e field_57111 f Lnet/minecraft/sounds/Music; NORMAL_MUSIC f field_35436 m (F)I calculateSkyColor a method_30932 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)V globalOverworldGeneration a method_39153 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;IILnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;)Lnet/minecraft/world/level/biome/Biome; baseOcean a method_30692 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; sparseJungle a method_30703 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;FZZZLnet/minecraft/world/level/biome/MobSpawnSettings$Builder;Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/level/biome/Biome; baseJungle a method_30695 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; oldGrowthTaiga a method_30687 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZ)Lnet/minecraft/world/level/biome/Biome; savanna a method_30694 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZZ)Lnet/minecraft/world/level/biome/Biome; plains a method_30701 m (ZFFIILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder;Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/level/biome/Biome; biome a method_39151 m (ZFFLnet/minecraft/world/level/biome/MobSpawnSettings$Builder;Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder;Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/level/biome/Biome; biome a method_39152 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; jungle b method_30683 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; windsweptHills b method_30690 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZ)Lnet/minecraft/world/level/biome/Biome; beach b method_30685 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZZ)Lnet/minecraft/world/level/biome/Biome; forest b method_30704 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; bambooJungle c method_30714 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; badlands c method_30696 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; desert d method_30698 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; coldOcean d method_30702 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; mushroomFields e method_30684 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; ocean e method_30706 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; warmOcean f method_30723 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; lukeWarmOcean f method_30709 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; swamp g method_30708 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; frozenOcean g method_30712 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; mangroveSwamp h method_43232 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; taiga h method_30699 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; theVoid i method_30726 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; darkForest i method_30705 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; frozenPeaks j method_38575 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; river j method_30686 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; jaggedPeaks k method_38576 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Z)Lnet/minecraft/world/level/biome/Biome; meadowOrCherryGrove k method_38574 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; stonyPeaks l method_38577 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; snowySlopes m method_38578 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; grove n method_38579 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; lushCaves o method_34674 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; dripstoneCaves p method_33132 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/Biome; deepDark q method_42061 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder; baseOceanGeneration r method_31066 m ()V m ()V c net/minecraft/data/worldgen/biome/package-info rn net/minecraft/class_6299 c net/minecraft/data/worldgen/features/AquaticFeatures ro net/minecraft/class_6800 f Lnet/minecraft/resources/ResourceKey; SEAGRASS_SHORT a field_35762 f Lnet/minecraft/resources/ResourceKey; SEAGRASS_SLIGHTLY_LESS_SHORT b field_35763 f Lnet/minecraft/resources/ResourceKey; SEAGRASS_MID c field_35764 f Lnet/minecraft/resources/ResourceKey; SEAGRASS_TALL d field_35765 f Lnet/minecraft/resources/ResourceKey; SEA_PICKLE e field_35766 f Lnet/minecraft/resources/ResourceKey; KELP f field_35768 f Lnet/minecraft/resources/ResourceKey; WARM_OCEAN_VEGETATION g field_35769 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46849 m ()V m ()V c net/minecraft/data/worldgen/features/CaveFeatures rp net/minecraft/class_6801 f Lnet/minecraft/resources/ResourceKey; MONSTER_ROOM a field_35770 f Lnet/minecraft/resources/ResourceKey; FOSSIL_COAL b field_35771 f Lnet/minecraft/resources/ResourceKey; FOSSIL_DIAMONDS c field_35772 f Lnet/minecraft/resources/ResourceKey; DRIPSTONE_CLUSTER d field_35773 f Lnet/minecraft/resources/ResourceKey; LARGE_DRIPSTONE e field_35774 f Lnet/minecraft/resources/ResourceKey; POINTED_DRIPSTONE f field_35775 f Lnet/minecraft/resources/ResourceKey; UNDERWATER_MAGMA g field_35776 f Lnet/minecraft/resources/ResourceKey; GLOW_LICHEN h field_35777 f Lnet/minecraft/resources/ResourceKey; ROOTED_AZALEA_TREE i field_35778 f Lnet/minecraft/resources/ResourceKey; CAVE_VINE j field_35779 f Lnet/minecraft/resources/ResourceKey; CAVE_VINE_IN_MOSS k field_35780 f Lnet/minecraft/resources/ResourceKey; MOSS_VEGETATION l field_35781 f Lnet/minecraft/resources/ResourceKey; MOSS_PATCH m field_35782 f Lnet/minecraft/resources/ResourceKey; MOSS_PATCH_BONEMEAL n field_35783 f Lnet/minecraft/resources/ResourceKey; DRIPLEAF o field_35784 f Lnet/minecraft/resources/ResourceKey; CLAY_WITH_DRIPLEAVES p field_35785 f Lnet/minecraft/resources/ResourceKey; CLAY_POOL_WITH_DRIPLEAVES q field_35786 f Lnet/minecraft/resources/ResourceKey; LUSH_CAVES_CLAY r field_35787 f Lnet/minecraft/resources/ResourceKey; MOSS_PATCH_CEILING s field_35788 f Lnet/minecraft/resources/ResourceKey; SPORE_BLOSSOM t field_35789 f Lnet/minecraft/resources/ResourceKey; AMETHYST_GEODE u field_35790 f Lnet/minecraft/resources/ResourceKey; SCULK_PATCH_DEEP_DARK v field_38033 f Lnet/minecraft/resources/ResourceKey; SCULK_PATCH_ANCIENT_CITY w field_38477 f Lnet/minecraft/resources/ResourceKey; SCULK_VEIN x field_38034 m ()Lnet/minecraft/core/Holder; makeSmallDripleaf a method_39686 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Holder; makeDripleaf a method_39687 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46850 m ()V m ()V c net/minecraft/data/worldgen/features/EndFeatures rq net/minecraft/class_6802 f Lnet/minecraft/resources/ResourceKey; END_PLATFORM a field_52309 f Lnet/minecraft/resources/ResourceKey; END_SPIKE b field_35795 f Lnet/minecraft/resources/ResourceKey; END_GATEWAY_RETURN c field_35796 f Lnet/minecraft/resources/ResourceKey; END_GATEWAY_DELAYED d field_35797 f Lnet/minecraft/resources/ResourceKey; CHORUS_PLANT e field_35798 f Lnet/minecraft/resources/ResourceKey; END_ISLAND f field_35799 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46851 m ()V m ()V c net/minecraft/data/worldgen/features/FeatureUtils rr net/minecraft/class_6803 m (ILnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration; simpleRandomPatchConfiguration a method_39703 m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration; simplePatchConfiguration a method_39704 m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration; simplePatchConfiguration a method_39705 m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;Ljava/util/List;I)Lnet/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration; simplePatchConfiguration a method_39706 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_46852 m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; simplePatchPredicate a method_39709 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_39702 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/feature/Feature;)V register a method_40364 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;)V register a method_39708 m ()V c net/minecraft/data/worldgen/features/MiscOverworldFeatures rs net/minecraft/class_6804 f Lnet/minecraft/resources/ResourceKey; ICE_SPIKE a field_35800 f Lnet/minecraft/resources/ResourceKey; ICE_PATCH b field_35801 f Lnet/minecraft/resources/ResourceKey; FOREST_ROCK c field_35802 f Lnet/minecraft/resources/ResourceKey; ICEBERG_PACKED d field_35803 f Lnet/minecraft/resources/ResourceKey; ICEBERG_BLUE e field_35804 f Lnet/minecraft/resources/ResourceKey; BLUE_ICE f field_35805 f Lnet/minecraft/resources/ResourceKey; LAKE_LAVA g field_35806 f Lnet/minecraft/resources/ResourceKey; DISK_CLAY h field_35807 f Lnet/minecraft/resources/ResourceKey; DISK_GRAVEL i field_35808 f Lnet/minecraft/resources/ResourceKey; DISK_SAND j field_35809 f Lnet/minecraft/resources/ResourceKey; FREEZE_TOP_LAYER k field_35810 f Lnet/minecraft/resources/ResourceKey; DISK_GRASS l field_38809 f Lnet/minecraft/resources/ResourceKey; BONUS_CHEST m field_35811 f Lnet/minecraft/resources/ResourceKey; VOID_START_PLATFORM n field_35812 f Lnet/minecraft/resources/ResourceKey; DESERT_WELL o field_35813 f Lnet/minecraft/resources/ResourceKey; SPRING_LAVA_OVERWORLD p field_35814 f Lnet/minecraft/resources/ResourceKey; SPRING_LAVA_FROZEN q field_35815 f Lnet/minecraft/resources/ResourceKey; SPRING_WATER r field_35816 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46853 m ()V m ()V c net/minecraft/data/worldgen/features/NetherFeatures rt net/minecraft/class_6805 f Lnet/minecraft/resources/ResourceKey; DELTA a field_35817 f Lnet/minecraft/resources/ResourceKey; SMALL_BASALT_COLUMNS b field_35818 f Lnet/minecraft/resources/ResourceKey; LARGE_BASALT_COLUMNS c field_35819 f Lnet/minecraft/resources/ResourceKey; BASALT_BLOBS d field_35820 f Lnet/minecraft/resources/ResourceKey; BLACKSTONE_BLOBS e field_35821 f Lnet/minecraft/resources/ResourceKey; GLOWSTONE_EXTRA f field_35822 f Lnet/minecraft/resources/ResourceKey; CRIMSON_FOREST_VEGETATION g field_35824 f Lnet/minecraft/resources/ResourceKey; CRIMSON_FOREST_VEGETATION_BONEMEAL h field_35825 f Lnet/minecraft/resources/ResourceKey; WARPED_FOREST_VEGETION i field_35827 f Lnet/minecraft/resources/ResourceKey; WARPED_FOREST_VEGETATION_BONEMEAL j field_35828 f Lnet/minecraft/resources/ResourceKey; NETHER_SPROUTS k field_35829 f Lnet/minecraft/resources/ResourceKey; NETHER_SPROUTS_BONEMEAL l field_35830 f Lnet/minecraft/resources/ResourceKey; TWISTING_VINES m field_35831 f Lnet/minecraft/resources/ResourceKey; TWISTING_VINES_BONEMEAL n field_35832 f Lnet/minecraft/resources/ResourceKey; WEEPING_VINES o field_35833 f Lnet/minecraft/resources/ResourceKey; PATCH_CRIMSON_ROOTS p field_35834 f Lnet/minecraft/resources/ResourceKey; BASALT_PILLAR q field_35835 f Lnet/minecraft/resources/ResourceKey; SPRING_LAVA_NETHER r field_35836 f Lnet/minecraft/resources/ResourceKey; SPRING_NETHER_CLOSED s field_35837 f Lnet/minecraft/resources/ResourceKey; SPRING_NETHER_OPEN t field_35838 f Lnet/minecraft/resources/ResourceKey; PATCH_FIRE u field_35839 f Lnet/minecraft/resources/ResourceKey; PATCH_SOUL_FIRE v field_35840 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46854 m ()V m ()V c net/minecraft/data/worldgen/features/OreFeatures ru net/minecraft/class_6806 f Lnet/minecraft/resources/ResourceKey; ORE_EMERALD A field_35851 f Lnet/minecraft/resources/ResourceKey; ORE_ANCIENT_DEBRIS_LARGE B field_35852 f Lnet/minecraft/resources/ResourceKey; ORE_ANCIENT_DEBRIS_SMALL C field_35853 f Lnet/minecraft/resources/ResourceKey; ORE_COPPPER_SMALL D field_35854 f Lnet/minecraft/resources/ResourceKey; ORE_COPPER_LARGE E field_35855 f Lnet/minecraft/resources/ResourceKey; ORE_CLAY F field_35856 f Lnet/minecraft/resources/ResourceKey; ORE_MAGMA a field_35868 f Lnet/minecraft/resources/ResourceKey; ORE_SOUL_SAND b field_35869 f Lnet/minecraft/resources/ResourceKey; ORE_NETHER_GOLD c field_35870 f Lnet/minecraft/resources/ResourceKey; ORE_QUARTZ d field_35871 f Lnet/minecraft/resources/ResourceKey; ORE_GRAVEL_NETHER e field_35872 f Lnet/minecraft/resources/ResourceKey; ORE_BLACKSTONE f field_35873 f Lnet/minecraft/resources/ResourceKey; ORE_DIRT g field_35874 f Lnet/minecraft/resources/ResourceKey; ORE_GRAVEL h field_35875 f Lnet/minecraft/resources/ResourceKey; ORE_GRANITE i field_35876 f Lnet/minecraft/resources/ResourceKey; ORE_DIORITE j field_35877 f Lnet/minecraft/resources/ResourceKey; ORE_ANDESITE k field_35878 f Lnet/minecraft/resources/ResourceKey; ORE_TUFF l field_35879 f Lnet/minecraft/resources/ResourceKey; ORE_COAL m field_35880 f Lnet/minecraft/resources/ResourceKey; ORE_COAL_BURIED n field_35881 f Lnet/minecraft/resources/ResourceKey; ORE_IRON o field_35882 f Lnet/minecraft/resources/ResourceKey; ORE_IRON_SMALL p field_35841 f Lnet/minecraft/resources/ResourceKey; ORE_GOLD q field_35842 f Lnet/minecraft/resources/ResourceKey; ORE_GOLD_BURIED r field_35843 f Lnet/minecraft/resources/ResourceKey; ORE_REDSTONE s field_35844 f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_SMALL t field_35845 f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_MEDIUM u field_45663 f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_LARGE v field_35846 f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_BURIED w field_35847 f Lnet/minecraft/resources/ResourceKey; ORE_LAPIS x field_35848 f Lnet/minecraft/resources/ResourceKey; ORE_LAPIS_BURIED y field_35849 f Lnet/minecraft/resources/ResourceKey; ORE_INFESTED z field_35850 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46855 m ()V m ()V c net/minecraft/data/worldgen/features/PileFeatures rv net/minecraft/class_6807 f Lnet/minecraft/resources/ResourceKey; PILE_HAY a field_35883 f Lnet/minecraft/resources/ResourceKey; PILE_MELON b field_35884 f Lnet/minecraft/resources/ResourceKey; PILE_SNOW c field_35885 f Lnet/minecraft/resources/ResourceKey; PILE_ICE d field_35886 f Lnet/minecraft/resources/ResourceKey; PILE_PUMPKIN e field_35887 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46856 m ()V m ()V c net/minecraft/data/worldgen/features/TreeFeatures rw net/minecraft/class_6808 f Lnet/minecraft/resources/ResourceKey; MANGROVE A field_38810 f Lnet/minecraft/resources/ResourceKey; TALL_MANGROVE B field_38811 f Lnet/minecraft/resources/ResourceKey; CHERRY C field_42960 f Lnet/minecraft/resources/ResourceKey; OAK_BEES_0002_LEAF_LITTER D field_35922 f Lnet/minecraft/resources/ResourceKey; OAK_BEES_002 E field_35923 f Lnet/minecraft/resources/ResourceKey; OAK_BEES_005 F field_35924 f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_0002 G field_35888 f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_0002_LEAF_LITTER H field_55884 f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_002 I field_35889 f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_005 J field_35890 f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES_0002_LEAF_LITTER K field_35891 f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES_002 L field_35892 f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES_005 M field_35893 f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES N field_35894 f Lnet/minecraft/resources/ResourceKey; CHERRY_BEES_005 O field_42959 f Lnet/minecraft/resources/ResourceKey; OAK_LEAF_LITTER P field_55885 f Lnet/minecraft/resources/ResourceKey; DARK_OAK_LEAF_LITTER Q field_55886 f Lnet/minecraft/resources/ResourceKey; BIRCH_LEAF_LITTER R field_55887 f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_LEAF_LITTER S field_55888 f Lnet/minecraft/resources/ResourceKey; FALLEN_OAK_TREE T field_57961 f Lnet/minecraft/resources/ResourceKey; FALLEN_JUNGLE_TREE U field_57962 f Lnet/minecraft/resources/ResourceKey; FALLEN_SPRUCE_TREE V field_57963 f Lnet/minecraft/resources/ResourceKey; FALLEN_BIRCH_TREE W field_57964 f Lnet/minecraft/resources/ResourceKey; FALLEN_SUPER_BIRCH_TREE X field_57965 f Lnet/minecraft/resources/ResourceKey; CRIMSON_FUNGUS a field_35899 f Lnet/minecraft/resources/ResourceKey; CRIMSON_FUNGUS_PLANTED b field_35900 f Lnet/minecraft/resources/ResourceKey; WARPED_FUNGUS c field_35901 f Lnet/minecraft/resources/ResourceKey; WARPED_FUNGUS_PLANTED d field_35902 f Lnet/minecraft/resources/ResourceKey; HUGE_BROWN_MUSHROOM e field_35903 f Lnet/minecraft/resources/ResourceKey; HUGE_RED_MUSHROOM f field_35904 f Lnet/minecraft/resources/ResourceKey; OAK g field_35905 f Lnet/minecraft/resources/ResourceKey; DARK_OAK h field_35906 f Lnet/minecraft/resources/ResourceKey; PALE_OAK i field_54882 f Lnet/minecraft/resources/ResourceKey; PALE_OAK_BONEMEAL j field_55183 f Lnet/minecraft/resources/ResourceKey; PALE_OAK_CREAKING k field_54883 f Lnet/minecraft/resources/ResourceKey; BIRCH l field_35907 f Lnet/minecraft/resources/ResourceKey; ACACIA m field_35908 f Lnet/minecraft/resources/ResourceKey; SPRUCE n field_35909 f Lnet/minecraft/resources/ResourceKey; PINE o field_35910 f Lnet/minecraft/resources/ResourceKey; JUNGLE_TREE p field_35911 f Lnet/minecraft/resources/ResourceKey; FANCY_OAK q field_35912 f Lnet/minecraft/resources/ResourceKey; JUNGLE_TREE_NO_VINE r field_35913 f Lnet/minecraft/resources/ResourceKey; MEGA_JUNGLE_TREE s field_35914 f Lnet/minecraft/resources/ResourceKey; MEGA_SPRUCE t field_35915 f Lnet/minecraft/resources/ResourceKey; MEGA_PINE u field_35916 f Lnet/minecraft/resources/ResourceKey; SUPER_BIRCH_BEES_0002 v field_35917 f Lnet/minecraft/resources/ResourceKey; SUPER_BIRCH_BEES w field_35918 f Lnet/minecraft/resources/ResourceKey; SWAMP_OAK x field_35919 f Lnet/minecraft/resources/ResourceKey; JUNGLE_BUSH y field_35920 f Lnet/minecraft/resources/ResourceKey; AZALEA_TREE z field_35921 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createOak a method_39710 m (I)Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; createFallenBirch a method_68554 m (Lnet/minecraft/world/level/block/Block;II)Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; createFallenTrees a method_68555 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;IIII)Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createStraightBlobTree a method_39711 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46857 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createDarkOak b method_66558 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; createFallenOak c method_68556 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; createFallenJungle d method_68557 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; createFallenSpruce e method_68558 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createBirch f method_39712 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createSuperBirch g method_39713 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createJungleTree h method_39714 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; createFancyOak i method_39715 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; cherry j method_49392 m ()V m ()V c net/minecraft/data/worldgen/features/VegetationFeatures rx net/minecraft/class_6809 f Lnet/minecraft/resources/ResourceKey; FLOWER_SWAMP A field_35962 f Lnet/minecraft/resources/ResourceKey; FLOWER_PLAIN B field_35963 f Lnet/minecraft/resources/ResourceKey; FLOWER_MEADOW C field_35964 f Lnet/minecraft/resources/ResourceKey; FLOWER_CHERRY D field_42961 f Lnet/minecraft/resources/ResourceKey; FLOWER_PALE_GARDEN E field_55186 f Lnet/minecraft/resources/ResourceKey; WILDFLOWERS_BIRCH_FOREST F field_55889 f Lnet/minecraft/resources/ResourceKey; WILDFLOWERS_MEADOW G field_55890 f Lnet/minecraft/resources/ResourceKey; FOREST_FLOWERS H field_35965 f Lnet/minecraft/resources/ResourceKey; PALE_FOREST_FLOWERS I field_55184 f Lnet/minecraft/resources/ResourceKey; DARK_FOREST_VEGETATION J field_35966 f Lnet/minecraft/resources/ResourceKey; PALE_GARDEN_VEGETATION K field_54884 f Lnet/minecraft/resources/ResourceKey; PALE_MOSS_VEGETATION L field_54885 f Lnet/minecraft/resources/ResourceKey; PALE_MOSS_PATCH M field_55185 f Lnet/minecraft/resources/ResourceKey; PALE_MOSS_PATCH_BONEMEAL N field_54886 f Lnet/minecraft/resources/ResourceKey; TREES_FLOWER_FOREST O field_35925 f Lnet/minecraft/resources/ResourceKey; MEADOW_TREES P field_35926 f Lnet/minecraft/resources/ResourceKey; TREES_TAIGA Q field_35927 f Lnet/minecraft/resources/ResourceKey; TREES_BADLANDS R field_57966 f Lnet/minecraft/resources/ResourceKey; TREES_GROVE S field_35928 f Lnet/minecraft/resources/ResourceKey; TREES_SAVANNA T field_35929 f Lnet/minecraft/resources/ResourceKey; TREES_SNOWY U field_57967 f Lnet/minecraft/resources/ResourceKey; TREES_BIRCH V field_57968 f Lnet/minecraft/resources/ResourceKey; BIRCH_TALL W field_35930 f Lnet/minecraft/resources/ResourceKey; TREES_WINDSWEPT_HILLS X field_35931 f Lnet/minecraft/resources/ResourceKey; TREES_WATER Y field_35932 f Lnet/minecraft/resources/ResourceKey; TREES_BIRCH_AND_OAK_LEAF_LITTER Z field_35933 f Lnet/minecraft/resources/ResourceKey; BAMBOO_NO_PODZOL a field_35941 f Lnet/minecraft/resources/ResourceKey; TREES_PLAINS aa field_35934 f Lnet/minecraft/resources/ResourceKey; TREES_SPARSE_JUNGLE ab field_35935 f Lnet/minecraft/resources/ResourceKey; TREES_OLD_GROWTH_SPRUCE_TAIGA ac field_35936 f Lnet/minecraft/resources/ResourceKey; TREES_OLD_GROWTH_PINE_TAIGA ad field_35937 f Lnet/minecraft/resources/ResourceKey; TREES_JUNGLE ae field_35938 f Lnet/minecraft/resources/ResourceKey; BAMBOO_VEGETATION af field_35939 f Lnet/minecraft/resources/ResourceKey; MUSHROOM_ISLAND_VEGETATION ag field_35940 f Lnet/minecraft/resources/ResourceKey; MANGROVE_VEGETATION ah field_38812 f F FALLEN_TREE_ONE_IN_CHANCE ai field_57969 f Lnet/minecraft/resources/ResourceKey; BAMBOO_SOME_PODZOL b field_35942 f Lnet/minecraft/resources/ResourceKey; VINES c field_35943 f Lnet/minecraft/resources/ResourceKey; PATCH_BROWN_MUSHROOM d field_35944 f Lnet/minecraft/resources/ResourceKey; PATCH_RED_MUSHROOM e field_35945 f Lnet/minecraft/resources/ResourceKey; PATCH_SUNFLOWER f field_35946 f Lnet/minecraft/resources/ResourceKey; PATCH_PUMPKIN g field_35947 f Lnet/minecraft/resources/ResourceKey; PATCH_BERRY_BUSH h field_35948 f Lnet/minecraft/resources/ResourceKey; PATCH_TAIGA_GRASS i field_35949 f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS j field_35950 f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_MEADOW k field_55891 f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_JUNGLE l field_35951 f Lnet/minecraft/resources/ResourceKey; SINGLE_PIECE_OF_GRASS m field_35952 f Lnet/minecraft/resources/ResourceKey; PATCH_DEAD_BUSH n field_35953 f Lnet/minecraft/resources/ResourceKey; PATCH_DRY_GRASS o field_56597 f Lnet/minecraft/resources/ResourceKey; PATCH_MELON p field_35954 f Lnet/minecraft/resources/ResourceKey; PATCH_WATERLILY q field_35955 f Lnet/minecraft/resources/ResourceKey; PATCH_TALL_GRASS r field_35956 f Lnet/minecraft/resources/ResourceKey; PATCH_LARGE_FERN s field_35957 f Lnet/minecraft/resources/ResourceKey; PATCH_BUSH t field_56512 f Lnet/minecraft/resources/ResourceKey; PATCH_LEAF_LITTER u field_55892 f Lnet/minecraft/resources/ResourceKey; PATCH_FIREFLY_BUSH v field_56513 f Lnet/minecraft/resources/ResourceKey; PATCH_CACTUS w field_35958 f Lnet/minecraft/resources/ResourceKey; PATCH_SUGAR_CANE x field_35959 f Lnet/minecraft/resources/ResourceKey; FLOWER_DEFAULT y field_35960 f Lnet/minecraft/resources/ResourceKey; FLOWER_FLOWER_FOREST z field_35961 m (II)Lnet/minecraft/util/random/WeightedList$Builder; leafLitterPatchBuilder a method_66559 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter; nearWaterPredicate a method_67480 m (Lnet/minecraft/world/level/block/Block;IILnet/minecraft/world/level/block/state/properties/IntegerProperty;Lnet/minecraft/world/level/block/state/properties/EnumProperty;)Lnet/minecraft/util/random/WeightedList$Builder; segmentedBlockPatchBuilder a method_66561 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;I)Lnet/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration; grassPatch a method_39717 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46858 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/util/random/WeightedList$Builder; flowerBedPatchBuilder b method_66560 m ()V m ()V c net/minecraft/data/worldgen/features/package-info ry net/minecraft/class_6810 c net/minecraft/data/worldgen/package-info rz net/minecraft/class_6667 c net/minecraft/data/worldgen/placement/AquaticPlacements sa net/minecraft/class_6811 f Lnet/minecraft/resources/ResourceKey; SEAGRASS_WARM a field_35967 f Lnet/minecraft/resources/ResourceKey; SEAGRASS_NORMAL b field_35968 f Lnet/minecraft/resources/ResourceKey; SEAGRASS_COLD c field_35969 f Lnet/minecraft/resources/ResourceKey; SEAGRASS_RIVER d field_35970 f Lnet/minecraft/resources/ResourceKey; SEAGRASS_SWAMP e field_35971 f Lnet/minecraft/resources/ResourceKey; SEAGRASS_DEEP_WARM f field_35972 f Lnet/minecraft/resources/ResourceKey; SEAGRASS_DEEP g field_35973 f Lnet/minecraft/resources/ResourceKey; SEAGRASS_DEEP_COLD h field_35974 f Lnet/minecraft/resources/ResourceKey; SEA_PICKLE i field_35976 f Lnet/minecraft/resources/ResourceKey; KELP_COLD j field_35977 f Lnet/minecraft/resources/ResourceKey; KELP_WARM k field_35978 f Lnet/minecraft/resources/ResourceKey; WARM_OCEAN_VEGETATION l field_35979 m (I)Ljava/util/List; seagrassPlacement a method_39731 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46859 m ()V m ()V c net/minecraft/data/worldgen/placement/CavePlacements sb net/minecraft/class_6812 f Lnet/minecraft/resources/ResourceKey; MONSTER_ROOM a field_35980 f Lnet/minecraft/resources/ResourceKey; MONSTER_ROOM_DEEP b field_35981 f Lnet/minecraft/resources/ResourceKey; FOSSIL_UPPER c field_35982 f Lnet/minecraft/resources/ResourceKey; FOSSIL_LOWER d field_35983 f Lnet/minecraft/resources/ResourceKey; DRIPSTONE_CLUSTER e field_35984 f Lnet/minecraft/resources/ResourceKey; LARGE_DRIPSTONE f field_35985 f Lnet/minecraft/resources/ResourceKey; POINTED_DRIPSTONE g field_35986 f Lnet/minecraft/resources/ResourceKey; UNDERWATER_MAGMA h field_35987 f Lnet/minecraft/resources/ResourceKey; GLOW_LICHEN i field_35988 f Lnet/minecraft/resources/ResourceKey; ROOTED_AZALEA_TREE j field_35989 f Lnet/minecraft/resources/ResourceKey; CAVE_VINES k field_35990 f Lnet/minecraft/resources/ResourceKey; LUSH_CAVES_VEGETATION l field_35991 f Lnet/minecraft/resources/ResourceKey; LUSH_CAVES_CLAY m field_35992 f Lnet/minecraft/resources/ResourceKey; LUSH_CAVES_CEILING_VEGETATION n field_35993 f Lnet/minecraft/resources/ResourceKey; SPORE_BLOSSOM o field_35994 f Lnet/minecraft/resources/ResourceKey; CLASSIC_VINES p field_35995 f Lnet/minecraft/resources/ResourceKey; AMETHYST_GEODE q field_35996 f Lnet/minecraft/resources/ResourceKey; SCULK_PATCH_DEEP_DARK r field_38036 f Lnet/minecraft/resources/ResourceKey; SCULK_PATCH_ANCIENT_CITY s field_38478 f Lnet/minecraft/resources/ResourceKey; SCULK_VEIN t field_38037 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46860 m ()V m ()V c net/minecraft/data/worldgen/placement/EndPlacements sc net/minecraft/class_6813 f Lnet/minecraft/resources/ResourceKey; END_PLATFORM a field_52310 f Lnet/minecraft/resources/ResourceKey; END_SPIKE b field_35997 f Lnet/minecraft/resources/ResourceKey; END_GATEWAY_RETURN c field_35998 f Lnet/minecraft/resources/ResourceKey; CHORUS_PLANT d field_35999 f Lnet/minecraft/resources/ResourceKey; END_ISLAND_DECORATED e field_36000 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46861 m ()V m ()V c net/minecraft/data/worldgen/placement/MiscOverworldPlacements sd net/minecraft/class_6814 f Lnet/minecraft/resources/ResourceKey; ICE_SPIKE a field_36001 f Lnet/minecraft/resources/ResourceKey; ICE_PATCH b field_36002 f Lnet/minecraft/resources/ResourceKey; FOREST_ROCK c field_36003 f Lnet/minecraft/resources/ResourceKey; ICEBERG_PACKED d field_36004 f Lnet/minecraft/resources/ResourceKey; ICEBERG_BLUE e field_36005 f Lnet/minecraft/resources/ResourceKey; BLUE_ICE f field_36006 f Lnet/minecraft/resources/ResourceKey; LAKE_LAVA_UNDERGROUND g field_36007 f Lnet/minecraft/resources/ResourceKey; LAKE_LAVA_SURFACE h field_36008 f Lnet/minecraft/resources/ResourceKey; DISK_CLAY i field_36009 f Lnet/minecraft/resources/ResourceKey; DISK_GRAVEL j field_36010 f Lnet/minecraft/resources/ResourceKey; DISK_SAND k field_36011 f Lnet/minecraft/resources/ResourceKey; DISK_GRASS l field_38813 f Lnet/minecraft/resources/ResourceKey; FREEZE_TOP_LAYER m field_36012 f Lnet/minecraft/resources/ResourceKey; VOID_START_PLATFORM n field_36013 f Lnet/minecraft/resources/ResourceKey; DESERT_WELL o field_36014 f Lnet/minecraft/resources/ResourceKey; SPRING_LAVA p field_36015 f Lnet/minecraft/resources/ResourceKey; SPRING_LAVA_FROZEN q field_36016 f Lnet/minecraft/resources/ResourceKey; SPRING_WATER r field_36017 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46862 m ()V m ()V c net/minecraft/data/worldgen/placement/NetherPlacements se net/minecraft/class_6815 f Lnet/minecraft/resources/ResourceKey; DELTA a field_36018 f Lnet/minecraft/resources/ResourceKey; SMALL_BASALT_COLUMNS b field_36019 f Lnet/minecraft/resources/ResourceKey; LARGE_BASALT_COLUMNS c field_36020 f Lnet/minecraft/resources/ResourceKey; BASALT_BLOBS d field_36021 f Lnet/minecraft/resources/ResourceKey; BLACKSTONE_BLOBS e field_36022 f Lnet/minecraft/resources/ResourceKey; GLOWSTONE_EXTRA f field_36023 f Lnet/minecraft/resources/ResourceKey; GLOWSTONE g field_36024 f Lnet/minecraft/resources/ResourceKey; CRIMSON_FOREST_VEGETATION h field_36025 f Lnet/minecraft/resources/ResourceKey; WARPED_FOREST_VEGETATION i field_36026 f Lnet/minecraft/resources/ResourceKey; NETHER_SPROUTS j field_36027 f Lnet/minecraft/resources/ResourceKey; TWISTING_VINES k field_36028 f Lnet/minecraft/resources/ResourceKey; WEEPING_VINES l field_36029 f Lnet/minecraft/resources/ResourceKey; PATCH_CRIMSON_ROOTS m field_36030 f Lnet/minecraft/resources/ResourceKey; BASALT_PILLAR n field_36031 f Lnet/minecraft/resources/ResourceKey; SPRING_DELTA o field_36032 f Lnet/minecraft/resources/ResourceKey; SPRING_CLOSED p field_36033 f Lnet/minecraft/resources/ResourceKey; SPRING_CLOSED_DOUBLE q field_36034 f Lnet/minecraft/resources/ResourceKey; SPRING_OPEN r field_36035 f Lnet/minecraft/resources/ResourceKey; PATCH_SOUL_FIRE s field_36037 f Lnet/minecraft/resources/ResourceKey; PATCH_FIRE t field_36038 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46863 m ()V m ()V c net/minecraft/data/worldgen/placement/OrePlacements sf net/minecraft/class_6816 f Lnet/minecraft/resources/ResourceKey; ORE_REDSTONE_LOWER A field_36039 f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND B field_36040 f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_MEDIUM C field_45664 f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_LARGE D field_36041 f Lnet/minecraft/resources/ResourceKey; ORE_DIAMOND_BURIED E field_36042 f Lnet/minecraft/resources/ResourceKey; ORE_LAPIS F field_36043 f Lnet/minecraft/resources/ResourceKey; ORE_LAPIS_BURIED G field_36044 f Lnet/minecraft/resources/ResourceKey; ORE_INFESTED H field_36045 f Lnet/minecraft/resources/ResourceKey; ORE_EMERALD I field_36046 f Lnet/minecraft/resources/ResourceKey; ORE_ANCIENT_DEBRIS_LARGE J field_36047 f Lnet/minecraft/resources/ResourceKey; ORE_ANCIENT_DEBRIS_SMALL K field_36048 f Lnet/minecraft/resources/ResourceKey; ORE_COPPER L field_36049 f Lnet/minecraft/resources/ResourceKey; ORE_COPPER_LARGE M field_36050 f Lnet/minecraft/resources/ResourceKey; ORE_CLAY N field_36051 f Lnet/minecraft/resources/ResourceKey; ORE_MAGMA a field_36052 f Lnet/minecraft/resources/ResourceKey; ORE_SOUL_SAND b field_36053 f Lnet/minecraft/resources/ResourceKey; ORE_GOLD_DELTAS c field_36054 f Lnet/minecraft/resources/ResourceKey; ORE_QUARTZ_DELTAS d field_36055 f Lnet/minecraft/resources/ResourceKey; ORE_GOLD_NETHER e field_36056 f Lnet/minecraft/resources/ResourceKey; ORE_QUARTZ_NETHER f field_36057 f Lnet/minecraft/resources/ResourceKey; ORE_GRAVEL_NETHER g field_36058 f Lnet/minecraft/resources/ResourceKey; ORE_BLACKSTONE h field_36059 f Lnet/minecraft/resources/ResourceKey; ORE_DIRT i field_36060 f Lnet/minecraft/resources/ResourceKey; ORE_GRAVEL j field_36061 f Lnet/minecraft/resources/ResourceKey; ORE_GRANITE_UPPER k field_36062 f Lnet/minecraft/resources/ResourceKey; ORE_GRANITE_LOWER l field_36063 f Lnet/minecraft/resources/ResourceKey; ORE_DIORITE_UPPER m field_36064 f Lnet/minecraft/resources/ResourceKey; ORE_DIORITE_LOWER n field_36065 f Lnet/minecraft/resources/ResourceKey; ORE_ANDESITE_UPPER o field_36066 f Lnet/minecraft/resources/ResourceKey; ORE_ANDESITE_LOWER p field_36067 f Lnet/minecraft/resources/ResourceKey; ORE_TUFF q field_36068 f Lnet/minecraft/resources/ResourceKey; ORE_COAL_UPPER r field_36069 f Lnet/minecraft/resources/ResourceKey; ORE_COAL_LOWER s field_36070 f Lnet/minecraft/resources/ResourceKey; ORE_IRON_UPPER t field_36071 f Lnet/minecraft/resources/ResourceKey; ORE_IRON_MIDDLE u field_36072 f Lnet/minecraft/resources/ResourceKey; ORE_IRON_SMALL v field_36073 f Lnet/minecraft/resources/ResourceKey; ORE_GOLD_EXTRA w field_36074 f Lnet/minecraft/resources/ResourceKey; ORE_GOLD x field_36075 f Lnet/minecraft/resources/ResourceKey; ORE_GOLD_LOWER y field_36076 f Lnet/minecraft/resources/ResourceKey; ORE_REDSTONE z field_36077 m (ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; commonOrePlacement a method_39732 m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; orePlacement a method_39733 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46864 m (ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; rareOrePlacement b method_39734 m ()V m ()V c net/minecraft/data/worldgen/placement/PlacementUtils sg net/minecraft/class_6817 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; HEIGHTMAP a field_36078 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; HEIGHTMAP_NO_LEAVES b field_55187 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; HEIGHTMAP_TOP_SOLID c field_36079 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; HEIGHTMAP_WORLD_SURFACE d field_36080 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; HEIGHTMAP_OCEAN_FLOOR e field_36081 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; FULL_RANGE f field_36082 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; RANGE_10_10 g field_36083 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; RANGE_8_8 h field_36084 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; RANGE_4_4 i field_36085 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; RANGE_BOTTOM_TO_MAX_TERRAIN_HEIGHT j field_36086 m ()Lnet/minecraft/world/level/levelgen/placement/PlacementFilter; isEmpty a method_40371 m (IFI)Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; countExtra a method_39736 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter; filteredByBlockSurvival a method_40365 m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;)Lnet/minecraft/core/Holder; onlyWhenEmpty a method_40366 m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/core/Holder; filtered a method_40367 m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lnet/minecraft/core/Holder; inlinePlaced a method_40368 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_46865 m (Lnet/minecraft/core/Holder;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lnet/minecraft/core/Holder; inlinePlaced a method_40369 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_39735 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;Ljava/util/List;)V register a method_39737 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;[Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)V register a method_40370 m ()V m ()V c net/minecraft/data/worldgen/placement/TreePlacements sh net/minecraft/class_6818 f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_0002_LEAF_LITTER A field_55893 f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_002 B field_36111 f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES_0002_LEAF_LITTER C field_36112 f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES_002 D field_36113 f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_BEES E field_36087 f Lnet/minecraft/resources/ResourceKey; CHERRY_BEES_005 F field_42962 f Lnet/minecraft/resources/ResourceKey; OAK_LEAF_LITTER G field_55894 f Lnet/minecraft/resources/ResourceKey; DARK_OAK_LEAF_LITTER H field_55895 f Lnet/minecraft/resources/ResourceKey; BIRCH_LEAF_LITTER I field_55896 f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_LEAF_LITTER J field_55897 f Lnet/minecraft/resources/ResourceKey; FALLEN_OAK_TREE K field_57970 f Lnet/minecraft/resources/ResourceKey; FALLEN_BIRCH_TREE L field_57971 f Lnet/minecraft/resources/ResourceKey; FALLEN_SUPER_BIRCH_TREE M field_57972 f Lnet/minecraft/resources/ResourceKey; FALLEN_SPRUCE_TREE N field_57973 f Lnet/minecraft/resources/ResourceKey; FALLEN_JUNGLE_TREE O field_57974 f Lnet/minecraft/resources/ResourceKey; CRIMSON_FUNGI a field_36088 f Lnet/minecraft/resources/ResourceKey; WARPED_FUNGI b field_36089 f Lnet/minecraft/resources/ResourceKey; OAK_CHECKED c field_36090 f Lnet/minecraft/resources/ResourceKey; DARK_OAK_CHECKED d field_36091 f Lnet/minecraft/resources/ResourceKey; PALE_OAK_CHECKED e field_54887 f Lnet/minecraft/resources/ResourceKey; PALE_OAK_CREAKING_CHECKED f field_54888 f Lnet/minecraft/resources/ResourceKey; BIRCH_CHECKED g field_36092 f Lnet/minecraft/resources/ResourceKey; ACACIA_CHECKED h field_36093 f Lnet/minecraft/resources/ResourceKey; SPRUCE_CHECKED i field_36094 f Lnet/minecraft/resources/ResourceKey; MANGROVE_CHECKED j field_38814 f Lnet/minecraft/resources/ResourceKey; CHERRY_CHECKED k field_42963 f Lnet/minecraft/resources/ResourceKey; PINE_ON_SNOW l field_36097 f Lnet/minecraft/resources/ResourceKey; SPRUCE_ON_SNOW m field_36098 f Lnet/minecraft/resources/ResourceKey; PINE_CHECKED n field_36099 f Lnet/minecraft/resources/ResourceKey; JUNGLE_TREE_CHECKED o field_36100 f Lnet/minecraft/resources/ResourceKey; FANCY_OAK_CHECKED p field_36101 f Lnet/minecraft/resources/ResourceKey; MEGA_JUNGLE_TREE_CHECKED q field_36102 f Lnet/minecraft/resources/ResourceKey; MEGA_SPRUCE_CHECKED r field_36103 f Lnet/minecraft/resources/ResourceKey; MEGA_PINE_CHECKED s field_36104 f Lnet/minecraft/resources/ResourceKey; TALL_MANGROVE_CHECKED t field_38815 f Lnet/minecraft/resources/ResourceKey; JUNGLE_BUSH u field_36105 f Lnet/minecraft/resources/ResourceKey; SUPER_BIRCH_BEES_0002 v field_36106 f Lnet/minecraft/resources/ResourceKey; SUPER_BIRCH_BEES w field_36107 f Lnet/minecraft/resources/ResourceKey; OAK_BEES_0002_LEAF_LITTER x field_36108 f Lnet/minecraft/resources/ResourceKey; OAK_BEES_002 y field_36109 f Lnet/minecraft/resources/ResourceKey; BIRCH_BEES_0002_PLACED z field_36110 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46866 m ()V m ()V c net/minecraft/data/worldgen/placement/VegetationPlacements si net/minecraft/class_6819 f Lnet/minecraft/resources/ResourceKey; PATCH_TALL_GRASS A field_36182 f Lnet/minecraft/resources/ResourceKey; PATCH_LARGE_FERN B field_36183 f Lnet/minecraft/resources/ResourceKey; PATCH_BUSH C field_56516 f Lnet/minecraft/resources/ResourceKey; PATCH_LEAF_LITTER D field_55898 f Lnet/minecraft/resources/ResourceKey; PATCH_CACTUS_DESERT E field_36184 f Lnet/minecraft/resources/ResourceKey; PATCH_CACTUS_DECORATED F field_36185 f Lnet/minecraft/resources/ResourceKey; PATCH_SUGAR_CANE_SWAMP G field_36114 f Lnet/minecraft/resources/ResourceKey; PATCH_SUGAR_CANE_DESERT H field_36115 f Lnet/minecraft/resources/ResourceKey; PATCH_SUGAR_CANE_BADLANDS I field_36116 f Lnet/minecraft/resources/ResourceKey; PATCH_SUGAR_CANE J field_36117 f Lnet/minecraft/resources/ResourceKey; PATCH_FIREFLY_BUSH_SWAMP K field_56517 f Lnet/minecraft/resources/ResourceKey; PATCH_FIREFLY_BUSH_NEAR_WATER_SWAMP L field_56519 f Lnet/minecraft/resources/ResourceKey; PATCH_FIREFLY_BUSH_NEAR_WATER M field_56518 f Lnet/minecraft/resources/ResourceKey; BROWN_MUSHROOM_NETHER N field_36118 f Lnet/minecraft/resources/ResourceKey; RED_MUSHROOM_NETHER O field_36119 f Lnet/minecraft/resources/ResourceKey; BROWN_MUSHROOM_NORMAL P field_36120 f Lnet/minecraft/resources/ResourceKey; RED_MUSHROOM_NORMAL Q field_36121 f Lnet/minecraft/resources/ResourceKey; BROWN_MUSHROOM_TAIGA R field_36122 f Lnet/minecraft/resources/ResourceKey; RED_MUSHROOM_TAIGA S field_36123 f Lnet/minecraft/resources/ResourceKey; BROWN_MUSHROOM_OLD_GROWTH T field_36124 f Lnet/minecraft/resources/ResourceKey; RED_MUSHROOM_OLD_GROWTH U field_36125 f Lnet/minecraft/resources/ResourceKey; BROWN_MUSHROOM_SWAMP V field_36126 f Lnet/minecraft/resources/ResourceKey; RED_MUSHROOM_SWAMP W field_36127 f Lnet/minecraft/resources/ResourceKey; FLOWER_WARM X field_36128 f Lnet/minecraft/resources/ResourceKey; FLOWER_DEFAULT Y field_36129 f Lnet/minecraft/resources/ResourceKey; FLOWER_FLOWER_FOREST Z field_36130 f Lnet/minecraft/resources/ResourceKey; TREES_WINDSWEPT_FOREST aA field_36151 f Lnet/minecraft/resources/ResourceKey; TREES_WINDSWEPT_HILLS aB field_36152 f Lnet/minecraft/resources/ResourceKey; TREES_WATER aC field_36153 f Lnet/minecraft/resources/ResourceKey; TREES_BIRCH_AND_OAK_LEAF_LITTER aD field_36154 f Lnet/minecraft/resources/ResourceKey; TREES_SPARSE_JUNGLE aE field_36155 f Lnet/minecraft/resources/ResourceKey; TREES_OLD_GROWTH_SPRUCE_TAIGA aF field_36156 f Lnet/minecraft/resources/ResourceKey; TREES_OLD_GROWTH_PINE_TAIGA aG field_36157 f Lnet/minecraft/resources/ResourceKey; TREES_JUNGLE aH field_36158 f Lnet/minecraft/resources/ResourceKey; BAMBOO_VEGETATION aI field_36159 f Lnet/minecraft/resources/ResourceKey; MUSHROOM_ISLAND_VEGETATION aJ field_36160 f Lnet/minecraft/resources/ResourceKey; TREES_MANGROVE aK field_38816 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifier; TREE_THRESHOLD aL field_36134 f Lnet/minecraft/resources/ResourceKey; BAMBOO_LIGHT a field_36140 f Lnet/minecraft/resources/ResourceKey; FLOWER_SWAMP aa field_36131 f Lnet/minecraft/resources/ResourceKey; FLOWER_PLAINS ab field_36132 f Lnet/minecraft/resources/ResourceKey; FLOWER_MEADOW ac field_36133 f Lnet/minecraft/resources/ResourceKey; FLOWER_CHERRY ad field_42964 f Lnet/minecraft/resources/ResourceKey; FLOWER_PALE_GARDEN ae field_55188 f Lnet/minecraft/resources/ResourceKey; WILDFLOWERS_BIRCH_FOREST af field_55899 f Lnet/minecraft/resources/ResourceKey; WILDFLOWERS_MEADOW ag field_55900 f Lnet/minecraft/resources/ResourceKey; TREES_PLAINS ah field_36135 f Lnet/minecraft/resources/ResourceKey; DARK_FOREST_VEGETATION ai field_36136 f Lnet/minecraft/resources/ResourceKey; PALE_GARDEN_VEGETATION aj field_54889 f Lnet/minecraft/resources/ResourceKey; FLOWER_FOREST_FLOWERS ak field_36137 f Lnet/minecraft/resources/ResourceKey; FOREST_FLOWERS al field_36138 f Lnet/minecraft/resources/ResourceKey; PALE_GARDEN_FLOWERS am field_55189 f Lnet/minecraft/resources/ResourceKey; PALE_MOSS_PATCH an field_55190 f Lnet/minecraft/resources/ResourceKey; TREES_FLOWER_FOREST ao field_36139 f Lnet/minecraft/resources/ResourceKey; TREES_MEADOW ap field_36141 f Lnet/minecraft/resources/ResourceKey; TREES_CHERRY aq field_42965 f Lnet/minecraft/resources/ResourceKey; TREES_TAIGA ar field_36142 f Lnet/minecraft/resources/ResourceKey; TREES_GROVE as field_36143 f Lnet/minecraft/resources/ResourceKey; TREES_BADLANDS at field_36144 f Lnet/minecraft/resources/ResourceKey; TREES_SNOWY au field_36145 f Lnet/minecraft/resources/ResourceKey; TREES_SWAMP av field_36146 f Lnet/minecraft/resources/ResourceKey; TREES_WINDSWEPT_SAVANNA aw field_36147 f Lnet/minecraft/resources/ResourceKey; TREES_SAVANNA ax field_36148 f Lnet/minecraft/resources/ResourceKey; BIRCH_TALL ay field_36149 f Lnet/minecraft/resources/ResourceKey; TREES_BIRCH az field_36150 f Lnet/minecraft/resources/ResourceKey; BAMBOO b field_36161 f Lnet/minecraft/resources/ResourceKey; VINES c field_36162 f Lnet/minecraft/resources/ResourceKey; PATCH_SUNFLOWER d field_36163 f Lnet/minecraft/resources/ResourceKey; PATCH_PUMPKIN e field_36164 f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_PLAIN f field_36165 f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_MEADOW g field_55901 f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_FOREST h field_36166 f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_BADLANDS i field_36167 f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_SAVANNA j field_36168 f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_NORMAL k field_36169 f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_TAIGA_2 l field_36170 f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_TAIGA m field_36171 f Lnet/minecraft/resources/ResourceKey; PATCH_GRASS_JUNGLE n field_36172 f Lnet/minecraft/resources/ResourceKey; GRASS_BONEMEAL o field_36173 f Lnet/minecraft/resources/ResourceKey; PATCH_DEAD_BUSH_2 p field_36174 f Lnet/minecraft/resources/ResourceKey; PATCH_DEAD_BUSH q field_36175 f Lnet/minecraft/resources/ResourceKey; PATCH_DEAD_BUSH_BADLANDS r field_36176 f Lnet/minecraft/resources/ResourceKey; PATCH_DRY_GRASS_BADLANDS s field_56598 f Lnet/minecraft/resources/ResourceKey; PATCH_DRY_GRASS_DESERT t field_56599 f Lnet/minecraft/resources/ResourceKey; PATCH_MELON u field_36177 f Lnet/minecraft/resources/ResourceKey; PATCH_MELON_SPARSE v field_36292 f Lnet/minecraft/resources/ResourceKey; PATCH_BERRY_COMMON w field_36178 f Lnet/minecraft/resources/ResourceKey; PATCH_BERRY_RARE x field_36179 f Lnet/minecraft/resources/ResourceKey; PATCH_WATERLILY y field_36180 f Lnet/minecraft/resources/ResourceKey; PATCH_TALL_GRASS_2 z field_36181 m (I)Ljava/util/List; worldSurfaceSquaredWithCount a method_39738 m (ILnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; getMushroomPlacement a method_39739 m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Ljava/util/List; treePlacement a method_39740 m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/block/Block;)Ljava/util/List; treePlacement a method_39741 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46867 m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;)Lcom/google/common/collect/ImmutableList$Builder; treePlacementBase b method_39742 m ()V m ()V c net/minecraft/data/worldgen/placement/VillagePlacements sj net/minecraft/class_6825 f Lnet/minecraft/resources/ResourceKey; PILE_HAY_VILLAGE a field_36195 f Lnet/minecraft/resources/ResourceKey; PILE_MELON_VILLAGE b field_36196 f Lnet/minecraft/resources/ResourceKey; PILE_SNOW_VILLAGE c field_36197 f Lnet/minecraft/resources/ResourceKey; PILE_ICE_VILLAGE d field_36198 f Lnet/minecraft/resources/ResourceKey; PILE_PUMPKIN_VILLAGE e field_36199 f Lnet/minecraft/resources/ResourceKey; OAK_VILLAGE f field_36200 f Lnet/minecraft/resources/ResourceKey; ACACIA_VILLAGE g field_36201 f Lnet/minecraft/resources/ResourceKey; SPRUCE_VILLAGE h field_36202 f Lnet/minecraft/resources/ResourceKey; PINE_VILLAGE i field_36203 f Lnet/minecraft/resources/ResourceKey; PATCH_CACTUS_VILLAGE j field_36204 f Lnet/minecraft/resources/ResourceKey; FLOWER_PLAIN_VILLAGE k field_36205 f Lnet/minecraft/resources/ResourceKey; PATCH_TAIGA_GRASS_VILLAGE l field_36206 f Lnet/minecraft/resources/ResourceKey; PATCH_BERRY_BUSH_VILLAGE m field_36207 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_46868 m ()V m ()V c net/minecraft/data/worldgen/placement/package-info sk net/minecraft/class_6820 c net/minecraft/gametest/framework/BlockBasedTestInstance sl net/minecraft/class_10654 f Lcom/mojang/serialization/MapCodec; CODEC a field_56162 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66906 a method_66906 m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/world/level/block/entity/TestBlockEntity;)V method_66908 a method_66908 m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)Ljava/util/List; findTestBlocks a method_66914 m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/world/level/block/state/properties/TestBlockMode;Ljava/util/List;Lnet/minecraft/core/BlockPos;)V method_66910 a method_66910 m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/world/level/block/state/properties/TestBlockMode;Ljava/util/function/Consumer;)V forAllTriggeredTestBlocks a method_66911 m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/TestBlockEntity; method_67481 a method_67481 m (Lnet/minecraft/gametest/framework/GameTestHelper;)Lnet/minecraft/core/BlockPos; findStartBlock b method_67482 m (Lnet/minecraft/gametest/framework/GameTestHelper;)V method_67483 c method_67483 m (Lnet/minecraft/gametest/framework/TestData;)V m ()V c net/minecraft/gametest/framework/BuiltinTestFunctions sm net/minecraft/class_10655 f Lnet/minecraft/resources/ResourceKey; ALWAYS_PASS a field_56163 f Ljava/util/function/Consumer; ALWAYS_PASS_INSTANCE b field_56164 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a method_66915 m (Lnet/minecraft/core/Registry;)Ljava/util/function/Consumer; bootstrap a method_66917 m ()V m ()V c net/minecraft/gametest/framework/ExhaustedAttemptsException sn net/minecraft/class_5622 m (IILnet/minecraft/gametest/framework/GameTestInfo;)V c net/minecraft/gametest/framework/FailedTestTracker so net/minecraft/class_10656 f Ljava/util/Set; LAST_FAILED_TESTS a field_56165 m ()Ljava/util/stream/Stream; getLastFailedTests a method_66918 m (Lnet/minecraft/core/Holder$Reference;)V rememberFailedTest a method_66919 m ()V forgetFailedTests b method_66920 m ()V m ()V c net/minecraft/gametest/framework/FunctionGameTestInstance sp net/minecraft/class_10657 f Lcom/mojang/serialization/MapCodec; CODEC a field_56166 f Lnet/minecraft/resources/ResourceKey; function c field_56167 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66921 a method_66921 m ()Lnet/minecraft/resources/ResourceKey; function q method_66923 m ()Ljava/lang/IllegalStateException; method_67484 r method_67484 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/gametest/framework/TestData;)V m ()V c net/minecraft/gametest/framework/GameTestAssertException sq net/minecraft/class_4512 f Lnet/minecraft/network/chat/Component; message a field_56168 f I tick b field_56169 m (Lnet/minecraft/network/chat/Component;I)V c net/minecraft/gametest/framework/GameTestAssertPosException sr net/minecraft/class_4513 f Lnet/minecraft/core/BlockPos; absolutePos c field_20541 f Lnet/minecraft/core/BlockPos; relativePos d field_20542 m ()Ljava/lang/String; getMessageToShowAtBlock b method_22150 m ()Lnet/minecraft/core/BlockPos; getRelativePos c method_35940 m ()Lnet/minecraft/core/BlockPos; getAbsolutePos d method_22151 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;I)V c net/minecraft/gametest/framework/GameTestBatch ss net/minecraft/class_4514 f I index a comp_3533 f Ljava/util/Collection; gameTestInfos b comp_2210 f Lnet/minecraft/core/Holder; environment c comp_3534 m ()I index a comp_3533 m ()Ljava/util/Collection; gameTestInfos b comp_2210 m ()Lnet/minecraft/core/Holder; environment c comp_3534 m (ILjava/util/Collection;Lnet/minecraft/core/Holder;)V c net/minecraft/gametest/framework/GameTestBatchFactory st net/minecraft/class_9113 f Lnet/minecraft/gametest/framework/GameTestBatchFactory$TestDecorator; DIRECT a field_56170 f I MAX_TESTS_PER_BATCH b field_48467 m ()Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher; fromGameTestInfo a method_56188 m (I)Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher; fromGameTestInfo a method_61092 m (ILjava/util/Collection;)Ljava/util/Collection; method_56193 a method_56193 m (ILjava/util/Map$Entry;)Ljava/util/stream/Stream; method_56196 a method_56196 m (Ljava/util/Collection;Lnet/minecraft/core/Holder;I)Lnet/minecraft/gametest/framework/GameTestBatch; toGameTestBatch a method_56195 m (Ljava/util/Collection;Lnet/minecraft/gametest/framework/GameTestBatchFactory$TestDecorator;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/List; divideIntoBatches a method_66925 m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; method_66926 a method_66926 m (Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/stream/Stream; method_66927 a method_66927 m (Lnet/minecraft/core/Holder;Ljava/util/List;J)Lnet/minecraft/gametest/framework/GameTestBatch; method_56192 a method_56192 m (Lnet/minecraft/gametest/framework/GameTestBatchFactory$TestDecorator;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder$Reference;)Ljava/util/stream/Stream; method_66928 a method_66928 m (Lnet/minecraft/gametest/framework/GameTestInfo;)Lnet/minecraft/core/Holder; method_66929 a method_66929 m (Lnet/minecraft/core/Holder;Ljava/util/List;J)Lnet/minecraft/gametest/framework/GameTestBatch; method_66930 b method_66930 m (Lnet/minecraft/gametest/framework/GameTestInfo;)Lnet/minecraft/core/Holder; method_66931 b method_66931 m ()V m ()V c net/minecraft/gametest/framework/GameTestBatchFactory$TestDecorator st$a net/minecraft/class_9113$class_10658 c net/minecraft/gametest/framework/GameTestBatchListener su net/minecraft/class_9114 m (Lnet/minecraft/gametest/framework/GameTestBatch;)V testBatchStarting a method_56199 m (Lnet/minecraft/gametest/framework/GameTestBatch;)V testBatchFinished b method_56200 c net/minecraft/gametest/framework/GameTestEnvironments sv net/minecraft/class_10659 f Ljava/lang/String; DEFAULT a field_56171 f Lnet/minecraft/resources/ResourceKey; DEFAULT_KEY b field_56172 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a method_66932 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_66933 m ()V c net/minecraft/gametest/framework/GameTestEvent sw net/minecraft/class_4692 f Ljava/lang/Long; expectedDelay a field_21450 f Ljava/lang/Runnable; assertion b field_21451 m (JLjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestEvent; create a method_35941 m (Ljava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestEvent; create a method_35942 m (Ljava/lang/Long;Ljava/lang/Runnable;)V c net/minecraft/gametest/framework/GameTestException sx net/minecraft/class_10751 m ()Lnet/minecraft/network/chat/Component; getDescription a method_66924 m (Ljava/lang/String;)V c net/minecraft/gametest/framework/GameTestHelper sy net/minecraft/class_4516 f Lnet/minecraft/gametest/framework/GameTestInfo; testInfo a field_20558 f Z finalCheckAdded b field_33146 m ()Lnet/minecraft/server/level/ServerLevel; getLevel a method_35943 m (I)V setDayTime a method_35944 m (III)V pressButton a method_35945 m (IIILnet/minecraft/world/level/block/Block;)V setBlock a method_35946 m (IIILnet/minecraft/world/level/block/state/BlockState;)V setBlock a method_35947 m (ILjava/lang/Runnable;)V succeedOnTickWhen a method_35948 m (JLjava/lang/Runnable;)V runAtTickTime a method_35951 m (JLnet/minecraft/core/BlockPos;)V assertAtTickTimeContainerEmpty a method_35949 m (JLnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/Item;)V assertAtTickTimeContainerContains a method_35950 m (Lnet/minecraft/resources/ResourceKey;)V setBiome a method_55451 m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/network/chat/Component; method_66934 a method_66934 m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/BlockPos;)V assertBlockTag a method_66935 m (Lnet/minecraft/world/entity/Entity;)V kill a method_64542 m (Lnet/minecraft/world/entity/Entity;III)V assertEntityInstancePresent a method_35953 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)V hurt a method_64543 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z method_35954 a method_35954 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/network/chat/Component;)V assertEntityPosition a method_61173 m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Function;Ljava/lang/Object;Lnet/minecraft/network/chat/Component;)V assertEntityProperty a method_35957 m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Lnet/minecraft/network/chat/Component;)V assertEntityProperty a method_35958 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)V assertEntityInstancePresent a method_35955 m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/Entity; findOneEntity a method_56201 m (Lnet/minecraft/world/entity/EntityType;DDD)V assertEntityTouching a method_35960 m (Lnet/minecraft/world/entity/EntityType;FFF)Lnet/minecraft/world/entity/Entity; spawn a method_35961 m (Lnet/minecraft/world/entity/EntityType;I)V assertEntitiesPresent a method_55323 m (Lnet/minecraft/world/entity/EntityType;III)Lnet/minecraft/world/entity/Entity; spawn a method_35962 m (Lnet/minecraft/world/entity/EntityType;IIID)Lnet/minecraft/world/entity/Entity; findClosestEntity a method_56202 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/AABB;)V assertEntityPresent a method_46224 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/Entity; spawn a method_35963 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/Vec3;D)Ljava/util/List; findEntities a method_56203 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/Entity; spawn a method_35964 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;D)V assertEntityPresent a method_35965 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;ID)V assertEntitiesPresent a method_44606 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; makeAboutToDrown a method_35966 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;I)V assertLivingEntityHasMobEffect a method_52889 m (Lnet/minecraft/world/entity/Mob;FFF)V moveTo a method_57099 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;F)Lnet/minecraft/gametest/framework/GameTestSequence; walkTo a method_35967 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V placeAt a method_47816 m (Lnet/minecraft/world/item/Item;)V assertItemEntityPresent a method_54143 m (Lnet/minecraft/world/item/Item;FFF)Lnet/minecraft/world/entity/item/ItemEntity; spawnItem a method_35968 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/ItemStack;)Z method_48000 a method_48000 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/item/ItemEntity; spawnItem a method_57100 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/item/ItemEntity; spawnItem a method_46225 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPos;D)V assertItemEntityPresent a method_35969 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPos;DI)V assertItemEntityCountIs a method_35970 m (Lnet/minecraft/world/level/GameType;)Lnet/minecraft/world/entity/player/Player; makeMockPlayer a method_36021 m (Lnet/minecraft/world/level/block/Block;III)V assertBlockPresent a method_35971 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/network/chat/Component; method_66936 a method_66936 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V assertBlockPresent a method_35972 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Z method_35974 a method_35974 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/BlockState;)Z method_36000 a method_36000 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a method_42063 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;)V assertSameBlockStates a method_35977 m (Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/AABB; absoluteAABB a method_62772 m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/entity/Entity;)Z method_56204 a method_56204 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; absoluteVec a method_35978 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z method_35979 a method_35979 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I method_56205 a method_56205 m (Ljava/lang/Class;)V killAllEntitiesOfClass a method_52207 m (Ljava/lang/Object;)Z method_48002 a method_48002 m (Ljava/lang/Object;Ljava/lang/Object;Lnet/minecraft/network/chat/Component;)V assertValueEqual a method_56606 m (Ljava/lang/Runnable;)V succeedIf a method_35993 m (Ljava/lang/Runnable;J)V method_35994 a method_35994 m (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/gametest/framework/GameTestAssertException; assertionException a method_66937 m (Ljava/util/function/Consumer;)V forEveryBlockInStructure a method_35998 m (Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/network/chat/Component; method_66938 a method_66938 m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/BlockState;)Z method_35999 a method_35999 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a method_35980 m (Lnet/minecraft/core/BlockPos;J)V pulseRedstone a method_35981 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/gametest/framework/GameTestAssertPosException; method_66939 a method_66939 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/item/Item;)V assertEntityIsHolding a method_48001 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Function;Ljava/lang/Object;)V assertEntityData a method_35982 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Predicate;)V assertEntityData a method_64113 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V useBlock a method_36034 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)V useBlock a method_47817 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/Item;)V assertContainerContainsSingle a method_66940 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V setBlock a method_35984 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Z method_35985 a method_35985 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setBlock a method_35986 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)V assertBlockProperty a method_35987 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/function/Predicate;Lnet/minecraft/network/chat/Component;)V assertBlockProperty a method_35988 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;)V method_35989 a method_35989 m (Lnet/minecraft/core/BlockPos;Ljava/lang/Class;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity a method_36014 m (Lnet/minecraft/core/BlockPos;Ljava/lang/Class;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V assertBlockEntityData a method_60651 m (Lnet/minecraft/core/BlockPos;Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/gametest/framework/GameTestAssertPosException; assertionException a method_66941 m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;Ljava/util/function/Function;)V assertBlock a method_35992 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)V assertSameBlockState a method_35990 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Ljava/util/function/IntPredicate;Ljava/util/function/Supplier;)V assertRedstoneSignal a method_52225 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/gametest/framework/GameTestAssertPosException; assertionException a method_66942 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/gametest/framework/GameTestAssertException; assertionException a method_66943 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/entity/Entity;)V fail a method_35996 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/network/chat/Component; method_66944 a method_66944 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/core/BlockPos;)V fail a method_35997 m (ZLnet/minecraft/network/chat/Component;)V assertTrue a method_46226 m ()V killAllEntities b method_36001 m (III)V pullLever b method_36002 m (JLjava/lang/Runnable;)V runAfterDelay b method_36003 m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/level/block/state/BlockState;)Z method_66945 b method_66945 m (Lnet/minecraft/world/entity/Entity;)V method_64544 b method_64544 m (Lnet/minecraft/world/entity/EntityType;)V assertEntityPresent b method_35959 m (Lnet/minecraft/world/entity/EntityType;DDD)V assertEntityNotTouching b method_36005 m (Lnet/minecraft/world/entity/EntityType;FFF)Lnet/minecraft/world/entity/Mob; spawnWithNoFreeWill b method_36006 m (Lnet/minecraft/world/entity/EntityType;III)Lnet/minecraft/world/entity/Mob; spawnWithNoFreeWill b method_36007 m (Lnet/minecraft/world/entity/EntityType;IIID)Ljava/util/List; findEntities b method_56207 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/AABB;)V assertEntityNotPresent b method_59872 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/Mob; spawnWithNoFreeWill b method_36008 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/Mob; spawnWithNoFreeWill b method_36009 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;D)Ljava/util/List; getEntities b method_44335 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; withLowHealth b method_51821 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;F)V method_36010 b method_36010 m (Lnet/minecraft/world/item/Item;)V assertItemEntityNotPresent b method_54144 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/BlockPos;D)V assertItemEntityNotPresent b method_42762 m (Lnet/minecraft/world/level/block/Block;III)V assertBlockNotPresent b method_36011 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/network/chat/Component; method_66946 b method_66946 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V assertBlockNotPresent b method_36012 m (Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/AABB; relativeAABB b method_62773 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; relativeVec b method_46227 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Z method_36013 b method_36013 m (Ljava/lang/Runnable;)V succeedWhen b method_36018 m (Ljava/lang/Runnable;J)V method_36019 b method_36019 m (Lnet/minecraft/core/BlockPos;)V pressButton b method_36026 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/item/Item;)V assertEntityInventoryContains b method_48003 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Function;Ljava/lang/Object;)V succeedWhenEntityData b method_36015 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/Item;)V assertContainerContains b method_35983 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V assertBlockState b method_66947 m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;Ljava/util/function/Function;)V assertBlockState b method_36017 m (Lnet/minecraft/network/chat/Component;)V fail b method_35995 m (ZLnet/minecraft/network/chat/Component;)V assertFalse b method_49994 m ()Lnet/minecraft/server/level/ServerPlayer; makeMockServerPlayerInLevel c method_51891 m (Lnet/minecraft/world/entity/Entity;)Z method_52206 c method_52206 m (Lnet/minecraft/world/entity/EntityType;)Ljava/util/List; getEntities c method_56208 m (Lnet/minecraft/world/entity/EntityType;III)V assertEntityPresent c method_36022 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V assertEntityPresent c method_36023 m (Lnet/minecraft/world/level/block/Block;III)V succeedWhenBlockPresent c method_36024 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V succeedWhenBlockPresent c method_36025 m (Ljava/lang/Runnable;)V failIf c method_36028 m (Lnet/minecraft/core/BlockPos;)V useBlock c method_46229 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Function;Ljava/lang/Object;)V method_36027 c method_36027 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/Item;)V method_36016 c method_36016 m ()V setNight d method_36030 m (Lnet/minecraft/world/entity/EntityType;)V assertEntityNotPresent d method_36004 m (Lnet/minecraft/world/entity/EntityType;III)V assertEntityNotPresent d method_36031 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V assertEntityNotPresent d method_36032 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V method_36033 d method_36033 m (Ljava/lang/Runnable;)V failIfEver d method_36035 m (Lnet/minecraft/core/BlockPos;)V pullLever d method_36039 m ()V succeed e method_36036 m (Lnet/minecraft/world/entity/EntityType;III)V succeedWhenEntityPresent e method_36037 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V succeedWhenEntityPresent e method_36038 m (Ljava/lang/Runnable;)V onEachTick e method_36040 m (Lnet/minecraft/core/BlockPos;)V destroyBlock e method_36044 m ()V tickPrecipitation f method_55452 m (Lnet/minecraft/world/entity/EntityType;III)V succeedWhenEntityNotPresent f method_36042 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V succeedWhenEntityNotPresent f method_36043 m (Lnet/minecraft/core/BlockPos;)V assertContainerEmpty f method_36047 m ()Lnet/minecraft/gametest/framework/GameTestSequence; startSequence g method_36041 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V method_36046 g method_36046 m (Lnet/minecraft/core/BlockPos;)V randomTick g method_36050 m ()Lnet/minecraft/world/level/block/Rotation; getTestRotation h method_61093 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;)V method_36049 h method_36049 m (Lnet/minecraft/core/BlockPos;)V tickBlock h method_66562 m ()J getTick i method_36045 m (Lnet/minecraft/core/BlockPos;)V tickPrecipitation i method_55453 m ()Lnet/minecraft/world/phys/AABB; getBounds j method_36051 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; absolutePos j method_36052 m ()V ensureSingleFinalCheck k method_36048 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; relativePos k method_36054 m ()Lnet/minecraft/world/phys/AABB; getRelativeBounds l method_36053 m (Lnet/minecraft/core/BlockPos;)V method_36056 l method_36056 m ()Lnet/minecraft/gametest/framework/GameTestException; method_66948 m method_66948 m (Lnet/minecraft/core/BlockPos;)V method_36058 m method_36058 m (Lnet/minecraft/gametest/framework/GameTestInfo;)V c net/minecraft/gametest/framework/GameTestHelper$1 sy$1 net/minecraft/class_4516$1 f Lnet/minecraft/world/level/GameType; val$gameType a field_48983 m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/world/level/Level;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/world/level/GameType;)V c net/minecraft/gametest/framework/GameTestHelper$2 sy$2 net/minecraft/class_4516$2 m (Lnet/minecraft/gametest/framework/GameTestHelper;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/server/level/ServerLevel;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/server/level/ClientInformation;)V c net/minecraft/gametest/framework/GameTestHelper$3 sy$3 net/minecraft/class_4516$3 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a field_53733 m ()V c net/minecraft/gametest/framework/GameTestInfo sz net/minecraft/class_4517 f Lnet/minecraft/core/Holder$Reference; test a field_56173 f Lnet/minecraft/core/BlockPos; testBlockPos b field_56174 f Lnet/minecraft/server/level/ServerLevel; level c field_20561 f Ljava/util/Collection; listeners d field_20562 f I timeoutTicks e field_20563 f Ljava/util/Collection; sequences f field_21452 f Lit/unimi/dsi/fastutil/objects/Object2LongMap; runAtTickTimeMap g field_21453 f Z placedStructure h field_47173 f Z chunksLoaded i field_47174 f I tickCount j field_21455 f Z started k field_20565 f Lnet/minecraft/gametest/framework/RetryOptions; retryOptions l field_48469 f Lcom/google/common/base/Stopwatch; timer m field_21456 f Z done n field_20567 f Lnet/minecraft/world/level/block/Rotation; extraRotation o field_56175 f Lnet/minecraft/gametest/framework/GameTestException; error p field_20569 f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity; testInstanceBlockEntity q field_56176 m ()I requiredSuccesses A method_32243 m ()Lnet/minecraft/gametest/framework/RetryOptions; retryOptions B method_56215 m ()Ljava/util/stream/Stream; getListeners C method_56209 m ()Lnet/minecraft/gametest/framework/GameTestInfo; copyReset D method_56210 m ()V tickInternal E method_33315 m ()V startTest F method_23639 m ()V finish G method_23640 m ()V placeStructure a method_56213 m (I)Lnet/minecraft/gametest/framework/GameTestInfo; startExecution a method_23634 m (JLjava/lang/Runnable;)V setRunAtTickTime a method_36060 m (Lnet/minecraft/world/entity/Entity;)V method_54434 a method_54434 m (Lnet/minecraft/core/BlockPos;)V setTestBlockPos a method_66949 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity; createTestInstanceBlock a method_66950 m (Lnet/minecraft/gametest/framework/GameTestException;)V fail a method_22168 m (Lnet/minecraft/gametest/framework/GameTestListener;)V addListener a method_22167 m (Lnet/minecraft/gametest/framework/GameTestRunner;)V tick a method_22165 m (Lnet/minecraft/gametest/framework/GameTestRunner;Lnet/minecraft/gametest/framework/GameTestListener;)V method_33316 a method_33316 m (Lnet/minecraft/gametest/framework/GameTestSequence;)V method_23636 a method_23636 m (Lnet/minecraft/network/chat/Component;)V fail a method_67485 m ()Lnet/minecraft/resources/ResourceLocation; id b method_66951 m (Lnet/minecraft/world/entity/Entity;)Z method_54435 b method_54435 m (Lnet/minecraft/gametest/framework/GameTestListener;)V method_66952 b method_66952 m (Lnet/minecraft/gametest/framework/GameTestRunner;Lnet/minecraft/gametest/framework/GameTestListener;)V method_22171 b method_22171 m (Lnet/minecraft/gametest/framework/GameTestSequence;)V method_23637 b method_23637 m ()Lnet/minecraft/core/BlockPos; getTestBlockPos c method_22172 m ()Lnet/minecraft/core/BlockPos; getTestOrigin d method_64385 m ()Lnet/minecraft/world/phys/AABB; getStructureBounds e method_36062 m ()Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity; getTestInstanceBlockEntity f method_66953 m ()Lnet/minecraft/server/level/ServerLevel; getLevel g method_22176 m ()Z hasSucceeded h method_22177 m ()Z hasFailed i method_22178 m ()Z hasStarted j method_22179 m ()Z isDone k method_22180 m ()J getRunTime l method_36063 m ()V succeed m method_36064 m ()Lnet/minecraft/gametest/framework/GameTestException; getError n method_22182 m ()Lnet/minecraft/gametest/framework/GameTestInfo; prepareTestStructure o method_22166 m ()I getTick p method_36065 m ()Lnet/minecraft/gametest/framework/GameTestSequence; createSequence q method_36066 m ()Z isRequired r method_22183 m ()Z isOptional s method_22184 m ()Lnet/minecraft/resources/ResourceLocation; getStructure t method_66954 m ()Lnet/minecraft/world/level/block/Rotation; getRotation u method_29402 m ()Lnet/minecraft/gametest/framework/GameTestInstance; getTest v method_66955 m ()Lnet/minecraft/core/Holder$Reference; getTestHolder w method_66956 m ()I getTimeoutTicks x method_36067 m ()Z isFlaky y method_32241 m ()I maxAttempts z method_32242 m (Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/gametest/framework/RetryOptions;)V c net/minecraft/gametest/framework/GameTestInstance ta net/minecraft/class_10660 f Lnet/minecraft/gametest/framework/TestData; info a field_56177 f Lcom/mojang/serialization/Codec; DIRECT_CODEC b field_56178 m ()Lcom/mojang/serialization/MapCodec; codec a method_66905 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_66957 a method_66957 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; descriptionRow a method_66958 m (Ljava/lang/String;Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; descriptionRow a method_66959 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_66960 m (Lnet/minecraft/core/Registry;Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; register a method_66961 m (Lnet/minecraft/gametest/framework/GameTestHelper;)V run a method_66907 m ()Lnet/minecraft/network/chat/MutableComponent; typeDescription b method_66912 m ()Lnet/minecraft/network/chat/Component; describe c method_66922 m ()Lnet/minecraft/core/Holder; batch d method_66962 m ()Lnet/minecraft/resources/ResourceLocation; structure e method_66963 m ()I maxTicks f method_66964 m ()I setupTicks g method_66965 m ()Z required h method_66966 m ()Z manualOnly i method_66967 m ()I maxAttempts j method_66968 m ()I requiredSuccesses k method_66969 m ()Z skyAccess l method_66970 m ()Lnet/minecraft/world/level/block/Rotation; rotation m method_66971 m ()Lnet/minecraft/gametest/framework/TestData; info n method_66972 m ()Lnet/minecraft/network/chat/MutableComponent; describeType o method_66973 m ()Lnet/minecraft/network/chat/Component; describeInfo p method_66974 m (Lnet/minecraft/gametest/framework/TestData;)V m ()V c net/minecraft/gametest/framework/GameTestInstances tb net/minecraft/class_10661 f Lnet/minecraft/resources/ResourceKey; ALWAYS_PASS a field_56179 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a method_66975 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_66976 m ()V c net/minecraft/gametest/framework/GameTestListener tc net/minecraft/class_4518 m (Lnet/minecraft/gametest/framework/GameTestInfo;)V testStructureLoaded a method_22188 m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testAddedForRerun a method_56216 m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testPassed a method_33317 m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;)V testFailed b method_22190 c net/minecraft/gametest/framework/GameTestMainUtil td net/minecraft/class_10662 f Lorg/slf4j/Logger; LOGGER a field_56180 f Ljava/lang/String; DEFAULT_UNIVERSE_DIR b field_56181 f Ljava/lang/String; LEVEL_NAME c field_56182 f Ljoptsimple/OptionParser; parser d field_56183 f Ljoptsimple/OptionSpec; universe e field_56184 f Ljoptsimple/OptionSpec; report f field_56185 f Ljoptsimple/OptionSpec; tests g field_56186 f Ljoptsimple/OptionSpec; verify h field_56187 f Ljoptsimple/OptionSpec; packs i field_56188 f Ljoptsimple/OptionSpec; help j field_56189 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/packs/repository/PackRepository;Ljoptsimple/OptionSet;Ljava/lang/Thread;)Lnet/minecraft/gametest/framework/GameTestServer; method_66977 a method_66977 m (Ljava/lang/String;)V createOrResetDir a method_66978 m (Ljava/lang/String;Ljava/lang/String;)V copyPacks a method_66979 m (Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;)Ljava/util/Optional; optionalFromOption a method_66980 m ([Ljava/lang/String;Ljava/util/function/Consumer;)V runGameTestServer a method_66981 m ()V m ()V c net/minecraft/gametest/framework/GameTestRunner te net/minecraft/class_4520 f I DEFAULT_TESTS_PER_ROW a field_33151 f Lorg/slf4j/Logger; LOGGER b field_48470 f Lnet/minecraft/server/level/ServerLevel; level c field_48471 f Lnet/minecraft/gametest/framework/GameTestTicker; testTicker d field_48472 f Ljava/util/List; allTestInfos e field_48473 f Lcom/google/common/collect/ImmutableList; batches f field_48474 f Ljava/util/List; batchListeners g field_48475 f Ljava/util/List; scheduledForRerun h field_48476 f Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher; testBatcher i field_48477 f Z stopped j field_48478 f Lnet/minecraft/core/Holder; currentEnvironment k field_56190 f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; existingStructureSpawner l field_48480 f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; newStructureSpawner m field_48481 f Z haltOnError n field_52279 m ()Ljava/util/List; getTestInfos a method_56219 m (I)V runBatch a method_56220 m (Lnet/minecraft/server/level/ServerLevel;)V clearMarkers a method_22213 m (Ljava/util/Collection;)Ljava/util/Collection; createStructuresForBatch a method_56221 m (Lnet/minecraft/gametest/framework/GameTestBatch;)Ljava/util/stream/Stream; method_56222 a method_56222 m (Lnet/minecraft/gametest/framework/GameTestBatch;Lnet/minecraft/gametest/framework/GameTestBatchListener;)V method_56227 a method_56227 m (Lnet/minecraft/gametest/framework/GameTestBatchListener;)V addListener a method_56223 m (Lnet/minecraft/gametest/framework/GameTestInfo;)V rerunTest a method_56224 m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestListener;)V method_56225 a method_56225 m ()V start b method_56226 m (Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/util/Optional; spawn b method_56228 m ()V stop c method_56229 m (Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/lang/String; method_57072 c method_57072 m ()V endCurrentEnvironment d method_66982 m (Lnet/minecraft/gametest/framework/GameTestInfo;)V method_56230 d method_56230 m ()V runScheduledRerunTests e method_56231 m (Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher;Ljava/util/Collection;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/gametest/framework/GameTestTicker;Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner;Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner;Z)V m ()V c net/minecraft/gametest/framework/GameTestRunner$1 te$1 net/minecraft/class_4520$1 f Lnet/minecraft/gametest/framework/MultipleTestTracker; val$currentBatchTracker a field_48482 f Lnet/minecraft/gametest/framework/GameTestBatch; val$currentBatch b field_56191 f I val$batchIndex c field_48483 f Lnet/minecraft/gametest/framework/GameTestRunner; field_48484 d field_48484 m ()V testCompleted a method_56232 m (J)V method_61094 a method_61094 m (Lnet/minecraft/gametest/framework/GameTestBatch;Lnet/minecraft/gametest/framework/GameTestBatchListener;)V method_56234 a method_56234 m (J)V method_56233 b method_56233 m (Lnet/minecraft/gametest/framework/GameTestRunner;Lnet/minecraft/gametest/framework/MultipleTestTracker;Lnet/minecraft/gametest/framework/GameTestBatch;I)V c net/minecraft/gametest/framework/GameTestRunner$Builder te$a net/minecraft/class_4520$class_9115 f Lnet/minecraft/server/level/ServerLevel; level a field_48485 f Lnet/minecraft/gametest/framework/GameTestTicker; testTicker b field_48486 f Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher; batcher c field_48487 f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; existingStructureSpawner d field_48488 f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; newStructureSpawner e field_48489 f Ljava/util/Collection; batches f field_48490 f Z haltOnError g field_52280 m ()Lnet/minecraft/gametest/framework/GameTestRunner; build a method_56235 m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; fromBatches a method_56236 m (Lnet/minecraft/gametest/framework/GameTestRunner$GameTestBatcher;)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; batcher a method_61095 m (Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner;)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; newStructureSpawner a method_56237 m (Lnet/minecraft/gametest/framework/StructureGridSpawner;)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; existingStructureSpawner a method_61096 m (Z)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; haltOnError a method_61097 m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/gametest/framework/GameTestRunner$Builder; fromInfo b method_56238 m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerLevel;)V c net/minecraft/gametest/framework/GameTestRunner$GameTestBatcher te$b net/minecraft/class_4520$class_9116 c net/minecraft/gametest/framework/GameTestRunner$StructureSpawner te$c net/minecraft/class_4520$class_9117 f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; IN_PLACE a field_48491 f Lnet/minecraft/gametest/framework/GameTestRunner$StructureSpawner; NOT_SET b field_48492 m (Lnet/minecraft/server/level/ServerLevel;)V onBatchStart a method_61098 m (Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/util/Optional; method_56239 a method_56239 m (Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/util/Optional; method_56240 b method_56240 m (Lnet/minecraft/gametest/framework/GameTestInfo;)Lnet/minecraft/gametest/framework/GameTestInfo; method_71663 c method_71663 m ()V c net/minecraft/gametest/framework/GameTestSequence tf net/minecraft/class_4693 f Lnet/minecraft/gametest/framework/GameTestInfo; parent a field_21457 f Ljava/util/List; events b field_21458 f I lastTick c field_21459 m ()V thenSucceed a method_36075 m (I)Lnet/minecraft/gametest/framework/GameTestSequence; thenIdle a method_36076 m (ILjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestSequence; thenExecuteAfter a method_36077 m (JLjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestSequence; thenWaitUntil a method_36078 m (Ljava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestSequence; thenWaitUntil a method_36079 m (Ljava/util/function/Supplier;)V thenFail a method_36080 m (Lnet/minecraft/gametest/framework/GameTestSequence$Condition;)V method_36081 a method_36081 m ()Lnet/minecraft/gametest/framework/GameTestSequence$Condition; thenTrigger b method_36083 m (I)V tickAndContinue b method_23643 m (ILjava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestSequence; thenExecuteFor b method_36084 m (Ljava/lang/Runnable;)Lnet/minecraft/gametest/framework/GameTestSequence; thenExecute b method_36085 m (Ljava/util/function/Supplier;)V method_36086 b method_36086 m ()V method_36087 c method_36087 m (I)V tickAndFailIfNotComplete c method_23644 m (ILjava/lang/Runnable;)V method_36088 c method_36088 m (Ljava/lang/Runnable;)V executeWithoutFail c method_36089 m (I)V tick d method_23645 m (ILjava/lang/Runnable;)V method_36090 d method_36090 m (Ljava/lang/Runnable;)V method_36091 d method_36091 m (Lnet/minecraft/gametest/framework/GameTestInfo;)V c net/minecraft/gametest/framework/GameTestSequence$Condition tf$a net/minecraft/class_4693$class_6304 f Lnet/minecraft/gametest/framework/GameTestSequence; field_33153 a field_33153 f I NOT_TRIGGERED b field_33154 f I triggerTime c field_33155 m ()V assertTriggeredThisTick a method_36092 m (I)V trigger a method_36093 m (Lnet/minecraft/gametest/framework/GameTestSequence;)V c net/minecraft/gametest/framework/GameTestServer tg net/minecraft/class_6306 f Lorg/slf4j/Logger; LOGGER l field_33156 f I PROGRESS_REPORT_INTERVAL m field_33157 f I TEST_POSITION_RANGE n field_47175 f Lnet/minecraft/server/Services; NO_SERVICES o field_39441 f Lnet/minecraft/world/flag/FeatureFlagSet; ENABLED_FEATURES p field_53734 f Lnet/minecraft/util/debugchart/LocalSampleLogger; sampleLogger q field_48984 f Ljava/util/Optional; testSelection r field_56192 f Z verify s field_56193 f Ljava/util/List; testBatches t field_33158 f Lcom/google/common/base/Stopwatch; stopwatch u field_48494 f Lnet/minecraft/world/level/levelgen/WorldOptions; WORLD_OPTIONS v field_33161 f Lnet/minecraft/gametest/framework/MultipleTestTracker; testTracker w field_33162 m (Lnet/minecraft/server/WorldLoader$InitConfig;Lnet/minecraft/world/level/LevelSettings;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_43615 a method_43615 m (Lnet/minecraft/world/level/LevelSettings;Lnet/minecraft/server/WorldLoader$DataLoadContext;)Lnet/minecraft/server/WorldLoader$DataLoadOutput; method_40377 a method_40377 m (Ljava/lang/Thread;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/packs/repository/PackRepository;Ljava/util/Optional;Z)Lnet/minecraft/gametest/framework/GameTestServer; create a method_40378 m (Lnet/minecraft/core/Holder$Reference;)Z method_66983 a method_66983 m (Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/stream/Stream; rotateAndMultiply a method_66984 m (Lnet/minecraft/core/RegistryAccess;Ljava/lang/String;)Ljava/util/stream/Stream; getTestsForSelection a method_66985 m (Lnet/minecraft/gametest/framework/GameTestInfo;)V logFailedTest a method_67486 m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/List; evaluateTestsToRun b method_66986 m (Lnet/minecraft/core/Holder$Reference;)Z method_66987 b method_66987 m ()Z haveTestsStarted br method_36098 m (Lnet/minecraft/server/level/ServerLevel;)V startTests c method_36096 m (Ljava/lang/Thread;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/server/WorldStem;Ljava/util/Optional;Z)V m ()V c net/minecraft/gametest/framework/GameTestServer$1 tg$1 net/minecraft/class_6306$1 m (Lnet/minecraft/gametest/framework/GameTestServer;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/world/level/storage/PlayerDataStorage;I)V c net/minecraft/gametest/framework/GameTestTicker th net/minecraft/class_4521 f Lnet/minecraft/gametest/framework/GameTestTicker; SINGLETON a field_20574 f Ljava/util/Collection; testInfos b field_20575 f Lnet/minecraft/gametest/framework/GameTestRunner; runner c field_48495 f Lnet/minecraft/gametest/framework/GameTestTicker$State; state d field_57041 f Z ticking e field_60601 m ()V clear a method_22226 m (Lnet/minecraft/gametest/framework/GameTestInfo;)V add a method_22227 m (Lnet/minecraft/gametest/framework/GameTestRunner;)V setRunner a method_56241 m ()V startTicking b method_71664 m (Lnet/minecraft/gametest/framework/GameTestInfo;)V method_56242 b method_56242 m ()V tick c method_22228 m ()V m ()V c net/minecraft/gametest/framework/GameTestTicker$State th$a net/minecraft/class_4521$class_10822 f Lnet/minecraft/gametest/framework/GameTestTicker$State; IDLE a field_57042 f Lnet/minecraft/gametest/framework/GameTestTicker$State; RUNNING b field_57043 f Lnet/minecraft/gametest/framework/GameTestTicker$State; HALTING c field_57044 f [Lnet/minecraft/gametest/framework/GameTestTicker$State; $VALUES d field_57045 m ()[Lnet/minecraft/gametest/framework/GameTestTicker$State; $values a method_68078 m (Ljava/lang/String;I)V m ()V c net/minecraft/gametest/framework/GameTestTimeoutException ti net/minecraft/class_4522 f Lnet/minecraft/network/chat/Component; message a field_56520 m (Lnet/minecraft/network/chat/Component;)V c net/minecraft/gametest/framework/GeneratedTest tj net/minecraft/class_10663 f Ljava/util/Map; tests a comp_3535 f Lnet/minecraft/resources/ResourceKey; functionKey b comp_3536 f Ljava/util/function/Consumer; function c comp_3537 m ()Ljava/util/Map; tests a comp_3535 m ()Lnet/minecraft/resources/ResourceKey; functionKey b comp_3536 m ()Ljava/util/function/Consumer; function c comp_3537 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceLocation;Ljava/util/function/Consumer;)V m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/gametest/framework/TestData;Ljava/util/function/Consumer;)V m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V c net/minecraft/gametest/framework/GlobalTestReporter tk net/minecraft/class_5623 f Lnet/minecraft/gametest/framework/TestReporter; DELEGATE a field_27807 m ()V finish a method_36099 m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestFailed a method_32245 m (Lnet/minecraft/gametest/framework/TestReporter;)V replaceWith a method_36100 m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestSuccess b method_33319 m ()V m ()V c net/minecraft/gametest/framework/JUnitLikeTestReporter tl net/minecraft/class_6307 f Lorg/w3c/dom/Document; document a field_33164 f Lorg/w3c/dom/Element; testSuite b field_33165 f Lcom/google/common/base/Stopwatch; stopwatch c field_33166 f Ljava/io/File; destination d field_33167 m (Ljava/io/File;)V save a method_36101 m (Lnet/minecraft/gametest/framework/GameTestInfo;Ljava/lang/String;)Lorg/w3c/dom/Element; createTestCase a method_36102 m (Ljava/io/File;)V c net/minecraft/gametest/framework/LogTestReporter tm net/minecraft/class_4523 f Lorg/slf4j/Logger; LOGGER a field_20576 m ()V m ()V c net/minecraft/gametest/framework/MultipleTestTracker tn net/minecraft/class_4524 f C NOT_STARTED_TEST_CHAR a field_33168 f C ONGOING_TEST_CHAR b field_33169 f C SUCCESSFUL_TEST_CHAR c field_33170 f C FAILED_OPTIONAL_TEST_CHAR d field_33171 f C FAILED_REQUIRED_TEST_CHAR e field_33172 f Ljava/util/Collection; tests f field_20577 f Ljava/util/Collection; listeners g field_25303 m ()I getFailedRequiredCount a method_22229 m (Ljava/lang/StringBuffer;Lnet/minecraft/gametest/framework/GameTestInfo;)V method_22233 a method_22233 m (Ljava/util/function/Consumer;)V addFailureListener a method_29407 m (Lnet/minecraft/gametest/framework/GameTestInfo;)V addTestToTrack a method_22230 m (Lnet/minecraft/gametest/framework/GameTestListener;)V addListener a method_22231 m (Lnet/minecraft/gametest/framework/GameTestListener;Lnet/minecraft/gametest/framework/GameTestInfo;)V method_22232 a method_22232 m ()I getFailedOptionalCount b method_22234 m (Lnet/minecraft/gametest/framework/GameTestInfo;)V remove b method_56243 m ()I getDoneCount c method_22235 m ()Z hasFailedRequired d method_22236 m ()Z hasFailedOptional e method_22237 m ()Ljava/util/Collection; getFailedRequired f method_36103 m ()Ljava/util/Collection; getFailedOptional g method_36104 m ()I getTotalCount h method_22238 m ()Z isDone i method_22239 m ()Ljava/lang/String; getProgressBar j method_22240 m ()V m (Ljava/util/Collection;)V c net/minecraft/gametest/framework/MultipleTestTracker$1 tn$1 net/minecraft/class_4524$1 f Ljava/util/function/Consumer; val$listener a field_25304 m (Lnet/minecraft/gametest/framework/MultipleTestTracker;Ljava/util/function/Consumer;)V c net/minecraft/gametest/framework/ReportGameListener to net/minecraft/class_5624 f I attempts a field_27808 f I successes b field_27809 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; method_66988 a method_66988 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Ljava/lang/String;)V showRedBox a method_32247 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/ChatFormatting;Ljava/lang/String;)V say a method_32248 m (Lnet/minecraft/server/level/ServerPlayer;)Z method_32249 a method_32249 m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;)V method_66989 a method_66989 m (Ljava/lang/String;Lnet/minecraft/ChatFormatting;Lnet/minecraft/server/level/ServerPlayer;)V method_32250 a method_32250 m (Lnet/minecraft/gametest/framework/GameTestInfo;Ljava/lang/String;)V reportPassed a method_33320 m (Lnet/minecraft/gametest/framework/GameTestInfo;Ljava/lang/Throwable;)V reportFailure a method_32254 m (Lnet/minecraft/gametest/framework/GameTestInfo;Lnet/minecraft/gametest/framework/GameTestRunner;Z)V handleRetry a method_56244 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;)V method_66990 a method_66990 m (Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/util/Optional; getTestInstanceBlockEntity b method_66991 m (Lnet/minecraft/gametest/framework/GameTestInfo;Ljava/lang/String;)V visualizePassedTest b method_33321 m (Lnet/minecraft/gametest/framework/GameTestInfo;Ljava/lang/Throwable;)V visualizeFailedTest b method_32255 m ()V c net/minecraft/gametest/framework/RetryOptions tp net/minecraft/class_9118 f I numberOfTries a comp_2213 f Z haltOnFailure b comp_2214 f Lnet/minecraft/gametest/framework/RetryOptions; NO_RETRIES c field_48496 m ()Lnet/minecraft/gametest/framework/RetryOptions; noRetries a method_56245 m (II)Z hasTriesLeft a method_56246 m ()Z unlimitedTries b method_56247 m ()Z hasRetries c method_56248 m ()I numberOfTries d comp_2213 m ()Z haltOnFailure e comp_2214 m (IZ)V m ()V c net/minecraft/gametest/framework/StructureGridSpawner tq net/minecraft/class_9120 f I SPACE_BETWEEN_COLUMNS c field_48497 f I SPACE_BETWEEN_ROWS d field_48498 f I testsPerRow e field_48499 f I currentRowCount f field_48500 f Lnet/minecraft/world/phys/AABB; rowBounds g field_48501 f Lnet/minecraft/core/BlockPos$MutableBlockPos; nextTestNorthWestCorner h field_48502 f Lnet/minecraft/core/BlockPos; firstTestNorthWestCorner i field_48503 f Z clearOnBatch j field_52281 f F maxX k field_52282 f Ljava/util/Collection; testInLastBatch l field_52283 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/gametest/framework/GameTestInfo;)V method_61101 a method_61101 m (Lnet/minecraft/core/BlockPos;IZ)V c net/minecraft/gametest/framework/StructureUtils tr net/minecraft/class_4525 f I DEFAULT_Y_SEARCH_RADIUS a field_51468 f Ljava/lang/String; DEFAULT_TEST_STRUCTURES_DIR b field_33173 f Ljava/nio/file/Path; testStructuresDir c field_20579 m (I)Lnet/minecraft/world/level/block/Rotation; getRotationForRotationSteps a method_29408 m (ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V method_22254 a method_22254 m (ILnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)V clearBlock a method_22368 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity; createNewEmptyTest a method_66992 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; method_66993 a method_66993 m (Lnet/minecraft/world/entity/Entity;)Z method_22241 a method_22241 m (Lnet/minecraft/world/level/block/Rotation;)I getRotationStepsForRotation a method_36105 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/server/level/ServerLevel;)V clearSpaceForStructure a method_22246 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;)Z method_66994 a method_66994 m (Lnet/minecraft/core/BlockPos;)Z method_71143 a method_71143 m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; findTestContainingPos a method_22244 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z method_66995 a method_66995 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/stream/Stream; lookedAtTestPos a method_56252 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)I method_66996 a method_66996 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)Z doesStructureContain a method_22247 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/BlockPos; getTransformedFarCorner a method_54847 m (Lnet/minecraft/core/Holder;)Z method_71144 a method_71144 m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; findNearestTest b method_22255 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getStructureBoundingBox b method_29409 m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/server/level/ServerLevel;)Ljava/util/stream/Stream; findTestBlocks c method_22258 m ()V m ()V c net/minecraft/gametest/framework/StructureUtils$1 tr$1 net/minecraft/class_4525$1 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a field_33175 m ()V c net/minecraft/gametest/framework/TestCommand ts net/minecraft/class_4527 f I TEST_NEARBY_SEARCH_RADIUS a field_33180 f I TEST_FULL_SEARCH_RADIUS b field_33181 f I VERIFY_TEST_GRID_AXIS_SIZE c field_53735 f I VERIFY_TEST_BATCH_SIZE d field_53736 f I DEFAULT_CLEAR_RADIUS e field_33178 f I MAX_CLEAR_RADIUS f field_33179 f I TEST_POS_Z_OFFSET_FROM_PLAYER g field_33182 f I SHOW_POS_DURATION_MS h field_33183 f I DEFAULT_X_SIZE i field_33184 f I DEFAULT_Y_SIZE j field_33185 f I DEFAULT_Z_SIZE k field_33186 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; CLEAR_NO_TESTS l field_56194 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; RESET_NO_TESTS m field_56408 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; TEST_INSTANCE_COULD_NOT_BE_FOUND n field_56195 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_STRUCTURES_TO_EXPORT o field_56196 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_TEST_INSTANCES p field_56197 f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; NO_TEST_CONTAINING q field_56198 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; TOO_LARGE r field_56409 m ()I stopTests a method_56254 m (I)Lnet/minecraft/network/chat/Component; method_66998 a method_66998 m (ILnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/gametest/framework/GameTestInfo; method_56255 a method_56255 m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_66999 a method_66999 m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I method_67000 a method_67000 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V method_68079 a method_68079 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V method_57105 a method_57105 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_22270 m (Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_56256 a method_56256 m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/InCommandFunction;)Lcom/mojang/brigadier/builder/ArgumentBuilder; runWithRetryOptions a method_56257 m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/InCommandFunction;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; runWithRetryOptions a method_56258 m (Lcom/mojang/brigadier/context/CommandContext;)I method_67001 a method_67001 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestTestFunction a method_67002 m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;)Lnet/minecraft/network/chat/Component; method_67306 a method_67306 m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/core/BlockPos; createTestPositionAround a method_54850 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/ResourceLocation;)Z verifyStructureExists a method_54904 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/ResourceLocation;III)I createNewStructure a method_22268 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I showPos a method_22264 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;)Z method_67003 a method_67003 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder;)I exportTestStructure a method_22282 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/GameTestInfo;)I resetGameTestInfo a method_56267 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/GameTestRunner;)I trackAndStartRunner a method_56259 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; method_56260 a method_56260 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/gametest/framework/TestInstanceFinder;I)Ljava/util/stream/Stream; toGameTestInfo a method_56262 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/RetryOptions;Lnet/minecraft/gametest/framework/TestPosFinder;)Ljava/util/stream/Stream; toGameTestInfos a method_56261 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_67307 a method_67307 m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_67004 a method_67004 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_67005 a method_67005 m (Ljava/lang/String;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_67006 a method_67006 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_67007 a method_67007 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_67008 a method_67008 m (Ljava/util/List;)Lnet/minecraft/network/chat/Component; method_67015 a method_67015 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/RetryOptions;)Ljava/util/Optional; createGameTestInfo a method_56264 m (Lnet/minecraft/gametest/framework/GameTestInfo;)V method_56270 a method_56270 m (Lnet/minecraft/gametest/framework/TestFinder;)I reset a method_67009 m (Lnet/minecraft/gametest/framework/TestFinder;Lnet/minecraft/core/BlockPos;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/core/BlockPos;)V method_67010 a method_67010 m (Lnet/minecraft/gametest/framework/TestFinder;Lnet/minecraft/gametest/framework/GameTestInfo;)Ljava/lang/Integer; method_67011 a method_67011 m (Lnet/minecraft/gametest/framework/TestFinder;Lnet/minecraft/gametest/framework/RetryOptions;II)I run a method_67012 m (Lnet/minecraft/network/chat/Component;I)Lnet/minecraft/network/chat/Component; method_67013 a method_67013 m ()Lnet/minecraft/network/chat/Component; method_67014 b method_67014 m (I)Lnet/minecraft/network/chat/Component; method_67308 b method_67308 m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I method_67016 b method_67016 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; method_67017 b method_67017 m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/InCommandFunction;)Lcom/mojang/brigadier/builder/ArgumentBuilder; runWithRetryOptionsAndBuildInfo b method_56268 m (Lcom/mojang/brigadier/context/CommandContext;)I method_67018 b method_67018 m (Lnet/minecraft/gametest/framework/TestFinder;)I clear b method_67020 m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I method_67021 c method_67021 m (Lcom/mojang/brigadier/context/CommandContext;)I method_67022 c method_67022 m (Lnet/minecraft/gametest/framework/TestFinder;)I export c method_67023 m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I method_67024 d method_67024 m (Lcom/mojang/brigadier/context/CommandContext;)I method_67025 d method_67025 m (Lnet/minecraft/gametest/framework/TestFinder;)I verify d method_67026 m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I method_67027 e method_67027 m (Lcom/mojang/brigadier/context/CommandContext;)I method_67028 e method_67028 m (Lnet/minecraft/gametest/framework/TestFinder;)I locate e method_67029 m (Lcom/mojang/brigadier/context/CommandContext;)I method_67030 f method_67030 m (Lcom/mojang/brigadier/context/CommandContext;)I method_67031 g method_67031 m (Lcom/mojang/brigadier/context/CommandContext;)I method_23648 h method_23648 m (Lcom/mojang/brigadier/context/CommandContext;)I method_22288 i method_22288 m (Lcom/mojang/brigadier/context/CommandContext;)I method_56274 j method_56274 m (Lcom/mojang/brigadier/context/CommandContext;)I method_67032 k method_67032 m (Lcom/mojang/brigadier/context/CommandContext;)I method_67033 l method_67033 m (Lcom/mojang/brigadier/context/CommandContext;)I method_67034 m method_67034 m (Lcom/mojang/brigadier/context/CommandContext;)I method_67035 n method_67035 m (Lcom/mojang/brigadier/context/CommandContext;)I method_67036 o method_67036 m (Lcom/mojang/brigadier/context/CommandContext;)I method_67037 p method_67037 m (Lcom/mojang/brigadier/context/CommandContext;)I method_67038 q method_67038 m (Lcom/mojang/brigadier/context/CommandContext;)I method_71944 r method_71944 m (Lcom/mojang/brigadier/context/CommandContext;)I method_71945 s method_71945 m (Lcom/mojang/brigadier/context/CommandContext;)I method_71946 t method_71946 m (Lcom/mojang/brigadier/context/CommandContext;)I method_71947 u method_71947 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; method_71948 v method_71948 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; method_67044 w method_67044 m ()V m ()V c net/minecraft/gametest/framework/TestCommand$TestBatchSummaryDisplayer ts$a net/minecraft/class_4527$class_9122 f Lnet/minecraft/commands/CommandSourceStack; source a comp_2215 m ()Lnet/minecraft/commands/CommandSourceStack; source a comp_2215 m (Lnet/minecraft/gametest/framework/GameTestBatch;)Lnet/minecraft/network/chat/Component; method_67045 c method_67045 m (Lnet/minecraft/commands/CommandSourceStack;)V c net/minecraft/gametest/framework/TestCommand$TestSummaryDisplayer ts$b net/minecraft/class_4527$class_4528 f Lnet/minecraft/commands/CommandSourceStack; source a comp_3538 f Lnet/minecraft/gametest/framework/MultipleTestTracker; tracker b comp_2217 m ()Lnet/minecraft/commands/CommandSourceStack; source a comp_3538 m ()Lnet/minecraft/gametest/framework/MultipleTestTracker; tracker b comp_2217 m ()V showTestSummaryIfAllDone c method_56304 m ()Lnet/minecraft/network/chat/Component; method_67046 d method_67046 m ()Lnet/minecraft/network/chat/Component; method_67047 e method_67047 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/MultipleTestTracker;)V c net/minecraft/gametest/framework/TestData tt net/minecraft/class_10664 f Lcom/mojang/serialization/MapCodec; CODEC a field_56199 f Ljava/lang/Object; environment b comp_3539 f Lnet/minecraft/resources/ResourceLocation; structure c comp_3540 f I maxTicks d comp_3541 f I setupTicks e comp_3542 f Z required f comp_3543 f Lnet/minecraft/world/level/block/Rotation; rotation g comp_3544 f Z manualOnly h comp_3545 f I maxAttempts i comp_3546 f I requiredSuccesses j comp_3547 f Z skyAccess k comp_3548 m ()Ljava/lang/Object; environment a comp_3539 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67048 a method_67048 m (Ljava/util/function/Function;)Lnet/minecraft/gametest/framework/TestData; map a method_67049 m ()Lnet/minecraft/resources/ResourceLocation; structure b comp_3540 m ()I maxTicks c comp_3541 m ()I setupTicks d comp_3542 m ()Z required e comp_3543 m ()Lnet/minecraft/world/level/block/Rotation; rotation f comp_3544 m ()Z manualOnly g comp_3545 m ()I maxAttempts h comp_3546 m ()I requiredSuccesses i comp_3547 m ()Z skyAccess j comp_3548 m (Ljava/lang/Object;Lnet/minecraft/resources/ResourceLocation;IIZLnet/minecraft/world/level/block/Rotation;)V m (Ljava/lang/Object;Lnet/minecraft/resources/ResourceLocation;IIZ)V m (Ljava/lang/Object;Lnet/minecraft/resources/ResourceLocation;IIZLnet/minecraft/world/level/block/Rotation;ZIIZ)V m ()V c net/minecraft/gametest/framework/TestEnvironmentDefinition tu net/minecraft/class_10665 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_56200 f Lcom/mojang/serialization/Codec; CODEC b field_56201 m ()Lcom/mojang/serialization/MapCodec; codec a method_67050 m (Lnet/minecraft/server/level/ServerLevel;)V setup a method_67051 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_67052 a method_67052 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_67053 m (Lnet/minecraft/server/level/ServerLevel;)V teardown b method_67054 m ()V c net/minecraft/gametest/framework/TestEnvironmentDefinition$AllOf tu$a net/minecraft/class_10665$class_10666 f Lcom/mojang/serialization/MapCodec; CODEC c field_56202 f Ljava/util/List; definitions d comp_3549 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;)V method_67055 a method_67055 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67056 a method_67056 m ()Ljava/util/List; definitions b comp_3549 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;)V method_67057 b method_67057 m ([Lnet/minecraft/gametest/framework/TestEnvironmentDefinition;)V m (Ljava/util/List;)V m ()V c net/minecraft/gametest/framework/TestEnvironmentDefinition$Functions tu$b net/minecraft/class_10665$class_10667 f Lcom/mojang/serialization/MapCodec; CODEC c field_56203 f Ljava/util/Optional; setupFunction d comp_3550 f Ljava/util/Optional; teardownFunction e comp_3551 f Lorg/slf4j/Logger; LOGGER f field_56204 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceLocation;)V run a method_67058 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67059 a method_67059 m ()Ljava/util/Optional; setupFunction b comp_3550 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceLocation;)V method_67060 b method_67060 m ()Ljava/util/Optional; teardownFunction c comp_3551 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceLocation;)V method_67061 c method_67061 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/gametest/framework/TestEnvironmentDefinition$SetGameRules tu$c net/minecraft/class_10665$class_10668 f Lcom/mojang/serialization/MapCodec; CODEC c field_56205 f Ljava/util/List; boolRules d comp_3552 f Ljava/util/List; intRules e comp_3553 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67062 a method_67062 m (Lnet/minecraft/world/level/GameRules$Key;Ljava/lang/Object;)Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$SetGameRules$Entry; entry a method_67063 m ()Ljava/util/List; boolRules b comp_3552 m ()Ljava/util/List; intRules c comp_3553 m (Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/gametest/framework/TestEnvironmentDefinition$SetGameRules$Entry tu$c$a net/minecraft/class_10665$class_10668$class_10669 f Lnet/minecraft/world/level/GameRules$Key; key a comp_3554 f Ljava/lang/Object; value b comp_3555 m ()Lnet/minecraft/world/level/GameRules$Key; key a comp_3554 m (Ljava/lang/Class;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_67064 m (Ljava/lang/Class;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67065 a method_67065 m ()Ljava/lang/Object; value b comp_3555 m (Lnet/minecraft/world/level/GameRules$Key;Ljava/lang/Object;)V c net/minecraft/gametest/framework/TestEnvironmentDefinition$TimeOfDay tu$d net/minecraft/class_10665$class_10670 f Lcom/mojang/serialization/MapCodec; CODEC c field_56206 f I time d comp_3556 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67066 a method_67066 m ()I time b comp_3556 m (I)V m ()V c net/minecraft/gametest/framework/TestEnvironmentDefinition$Weather tu$e net/minecraft/class_10665$class_10671 f Lcom/mojang/serialization/MapCodec; CODEC c field_56207 f Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; weather d comp_3557 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67067 a method_67067 m ()Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; weather b comp_3557 m (Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type;)V m ()V c net/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type tu$e$a net/minecraft/class_10665$class_10671$class_10672 f Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; CLEAR a field_56208 f Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; RAIN b field_56209 f Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; THUNDER c field_56210 f Lcom/mojang/serialization/Codec; CODEC d field_56211 f Ljava/lang/String; id e field_56212 f I clearTime f field_56213 f I rainTime g field_56214 f Z raining h field_56215 f Z thundering i field_56216 f [Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; $VALUES j field_56217 m ()[Lnet/minecraft/gametest/framework/TestEnvironmentDefinition$Weather$Type; $values a method_67068 m (Lnet/minecraft/server/level/ServerLevel;)V apply a method_67069 m (Ljava/lang/String;ILjava/lang/String;IIZZ)V m ()V c net/minecraft/gametest/framework/TestFinder tv net/minecraft/class_9123 f Lnet/minecraft/gametest/framework/TestInstanceFinder; NO_FUNCTIONS a field_48507 f Lnet/minecraft/gametest/framework/TestPosFinder; NO_STRUCTURES b field_48508 f Lnet/minecraft/gametest/framework/TestInstanceFinder; testInstanceFinder c field_56218 f Lnet/minecraft/gametest/framework/TestPosFinder; testPosFinder d field_56219 f Lnet/minecraft/commands/CommandSourceStack; source e field_48511 m ()Lnet/minecraft/gametest/framework/TestFinder$Builder; builder a method_67070 m ()Lnet/minecraft/commands/CommandSourceStack; source b method_56305 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/TestInstanceFinder;Lnet/minecraft/gametest/framework/TestPosFinder;)V m ()V c net/minecraft/gametest/framework/TestFinder$Builder tv$a net/minecraft/class_9123$class_9124 f Ljava/util/function/UnaryOperator; testFinderWrapper a field_56220 f Ljava/util/function/UnaryOperator; structureBlockPosFinderWrapper b field_49664 m (I)Lnet/minecraft/gametest/framework/TestFinder$Builder; createMultipleCopies a method_57965 m (ILjava/util/function/Supplier;)Ljava/util/function/Supplier; method_57966 a method_57966 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; nearest a method_56309 m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/gametest/framework/TestFinder; radius a method_56310 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;)Lnet/minecraft/gametest/framework/TestFinder; byResourceSelection a method_67071 m (Lcom/mojang/brigadier/context/CommandContext;Z)Lnet/minecraft/gametest/framework/TestFinder; failedTests a method_56312 m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; method_56313 a method_56313 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/gametest/framework/TestInstanceFinder;Lnet/minecraft/gametest/framework/TestPosFinder;)Lnet/minecraft/gametest/framework/TestFinder; build a method_57967 m (Ljava/util/function/Supplier;)Ljava/util/function/Supplier; method_68719 a method_68719 m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; method_56308 a method_56308 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; method_56314 a method_56314 m (Z)Ljava/util/stream/Stream; method_56316 a method_56316 m (ZLnet/minecraft/core/Holder$Reference;)Z method_67073 a method_67073 m (I)Ljava/util/function/UnaryOperator; createCopies b method_57970 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; allNearby b method_56318 m (Ljava/util/function/Supplier;)Ljava/util/function/Supplier; method_68720 b method_68720 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; method_56320 b method_56320 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; lookedAt c method_56321 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/gametest/framework/TestFinder; failedTests d method_56324 m ()V m (Ljava/util/function/UnaryOperator;Ljava/util/function/UnaryOperator;)V c net/minecraft/gametest/framework/TestFunctionLoader tw net/minecraft/class_10673 f Ljava/util/List; loaders a field_56221 m (Ljava/util/function/BiConsumer;)V load a method_66916 m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V method_67075 a method_67075 m (Lnet/minecraft/gametest/framework/TestFunctionLoader;)V registerLoader a method_67076 m (Lnet/minecraft/core/Registry;)V runLoaders b method_67077 m ()V m ()V c net/minecraft/gametest/framework/TestInstanceFinder tx net/minecraft/class_10674 c net/minecraft/gametest/framework/TestPosFinder ty net/minecraft/class_10675 c net/minecraft/gametest/framework/TestReporter tz net/minecraft/class_4531 m ()V finish a method_36109 m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestFailed a method_22304 m (Lnet/minecraft/gametest/framework/GameTestInfo;)V onTestSuccess b method_33322 c net/minecraft/gametest/framework/UnknownGameTestException ua net/minecraft/class_10752 f Ljava/lang/Throwable; reason a field_56521 m (Ljava/lang/Throwable;)V c net/minecraft/gametest/framework/package-info ub net/minecraft/class_6309 c net/minecraft/locale/DeprecatedTranslationsInfo uc net/minecraft/class_10117 f Lnet/minecraft/locale/DeprecatedTranslationsInfo; EMPTY a field_53737 f Lcom/mojang/serialization/Codec; CODEC b field_53738 f Ljava/util/List; removed c comp_3076 f Ljava/util/Map; renamed d comp_3077 f Lorg/slf4j/Logger; LOGGER e field_53739 m ()Lnet/minecraft/locale/DeprecatedTranslationsInfo; loadFromDefaultResource a method_62776 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_62777 a method_62777 m (Ljava/io/InputStream;)Lnet/minecraft/locale/DeprecatedTranslationsInfo; loadFromJson a method_62778 m (Ljava/lang/String;)Lnet/minecraft/locale/DeprecatedTranslationsInfo; loadFromResource a method_62779 m (Ljava/util/Map;)V applyToMap a method_62780 m (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V method_62781 a method_62781 m ()Ljava/util/List; removed b comp_3076 m (Ljava/lang/String;)Ljava/lang/IllegalStateException; method_62782 b method_62782 m ()Ljava/util/Map; renamed c comp_3077 m (Ljava/util/List;Ljava/util/Map;)V m ()V c net/minecraft/locale/Language ud net/minecraft/class_2477 f Ljava/lang/String; DEFAULT a field_33187 f Lorg/slf4j/Logger; LOGGER b field_11490 f Lcom/google/gson/Gson; GSON c field_25307 f Ljava/util/regex/Pattern; UNSUPPORTED_FORMAT_PATTERN d field_11489 f Lnet/minecraft/locale/Language; instance e field_11486 m ()Lnet/minecraft/locale/Language; getInstance a method_10517 m (Ljava/io/InputStream;Ljava/util/function/BiConsumer;)V loadFromJson a method_29425 m (Ljava/lang/String;)Ljava/lang/String; getOrDefault a method_48307 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getOrDefault a method_4679 m (Ljava/util/List;)Ljava/util/List; getVisualOrder a method_30933 m (Ljava/util/function/BiConsumer;Ljava/lang/String;)V parseTranslations a method_51465 m (Lnet/minecraft/locale/Language;)V inject a method_29427 m (Lnet/minecraft/network/chat/FormattedText;)Lnet/minecraft/util/FormattedCharSequence; getVisualOrder a method_30934 m ()Z isDefaultRightToLeft b method_29428 m (Ljava/lang/String;)Z has b method_4678 m ()Lnet/minecraft/locale/Language; loadDefault c method_29429 m ()V m ()V c net/minecraft/locale/Language$1 ud$1 net/minecraft/class_2477$1 f Ljava/util/Map; val$storage b field_25308 m (Lnet/minecraft/util/FormattedCharSink;Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; method_30935 a method_30935 m (Lnet/minecraft/network/chat/FormattedText;Lnet/minecraft/util/FormattedCharSink;)Z method_30936 a method_30936 m (Ljava/util/Map;)V c net/minecraft/locale/package-info ue net/minecraft/class_6310 c net/minecraft/nbt/ByteArrayTag uf net/minecraft/class_2479 f Lnet/minecraft/nbt/TagType; TYPE a field_21024 f I SELF_SIZE_IN_BYTES b field_41716 f [B data c field_11493 m (I)Lnet/minecraft/nbt/ByteTag; get a method_10523 m (I)Lnet/minecraft/nbt/ByteTag; remove b method_17804 m ()[B getAsByteArray e method_10521 m ([B)V m ()V c net/minecraft/nbt/ByteArrayTag$1 uf$1 net/minecraft/class_2479$1 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/ByteArrayTag; load a method_23232 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)[B readAccounted d method_53886 m ()V c net/minecraft/nbt/ByteTag ug net/minecraft/class_2481 f Lnet/minecraft/nbt/TagType; TYPE a field_21025 f Lnet/minecraft/nbt/ByteTag; ZERO b field_21026 f Lnet/minecraft/nbt/ByteTag; ONE c field_21027 f B value v comp_3817 f I SELF_SIZE_IN_BYTES w field_41717 m (B)Lnet/minecraft/nbt/ByteTag; valueOf a method_23233 m (Z)Lnet/minecraft/nbt/ByteTag; valueOf a method_23234 m ()Lnet/minecraft/nbt/ByteTag; copy e method_10530 m ()B value n comp_3817 m (B)V m ()V c net/minecraft/nbt/ByteTag$1 ug$1 net/minecraft/class_2481$1 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/ByteTag; load a method_23235 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)B readAccounted d method_53887 m ()V c net/minecraft/nbt/ByteTag$Cache ug$a net/minecraft/class_2481$class_4610 f [Lnet/minecraft/nbt/ByteTag; cache a field_21028 m ()V m ()V c net/minecraft/nbt/CollectionTag uh net/minecraft/class_2483 m (ILnet/minecraft/nbt/Tag;)Z setTag a method_10535 m (ILnet/minecraft/nbt/Tag;)Z addTag b method_10533 m (I)Lnet/minecraft/nbt/Tag; get c method_10534 m (I)Lnet/minecraft/nbt/Tag; remove d method_10536 c net/minecraft/nbt/CollectionTag$1 uh$1 net/minecraft/class_2483$1 f Lnet/minecraft/nbt/CollectionTag; field_57975 a field_57975 f I index b field_57976 m ()Lnet/minecraft/nbt/Tag; next a method_68560 m (Lnet/minecraft/nbt/CollectionTag;)V c net/minecraft/nbt/CompoundTag ui net/minecraft/class_2487 f Lcom/mojang/serialization/Codec; CODEC a field_25128 f Lnet/minecraft/nbt/TagType; TYPE b field_21029 f Lorg/slf4j/Logger; LOGGER c field_56522 f I SELF_SIZE_IN_BYTES v field_41718 f I MAP_ENTRY_SIZE_IN_BYTES w field_41719 f Ljava/util/Map; tags x field_11515 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; method_29141 a method_29141 m (Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional; read a method_67487 m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/DynamicOps;)Ljava/util/Optional; read a method_67488 m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V store a method_67489 m (Lcom/mojang/serialization/MapCodec;Ljava/lang/Object;)V store a method_67490 m (Ljava/lang/String;)Lnet/minecraft/nbt/Tag; get a method_10580 m (Ljava/lang/String;B)V putByte a method_10567 m (Ljava/lang/String;D)V putDouble a method_10549 m (Ljava/lang/String;F)V putFloat a method_10548 m (Ljava/lang/String;I)V putInt a method_10569 m (Ljava/lang/String;J)V putLong a method_10544 m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; read a method_67491 m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;)Ljava/util/Optional; read a method_67492 m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V store a method_67493 m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V store a method_67494 m (Ljava/lang/String;Ljava/lang/String;)V putString a method_10582 m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; put a method_10566 m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;Ljava/io/DataOutput;)V writeNamedTag a method_10555 m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;Ljava/lang/String;)V method_67495 a method_67495 m (Ljava/lang/String;S)V putShort a method_10575 m (Ljava/lang/String;Z)V putBoolean a method_10556 m (Ljava/lang/String;[B)V putByteArray a method_10570 m (Ljava/lang/String;[I)V putIntArray a method_10539 m (Ljava/lang/String;[J)V putLongArray a method_10564 m (Ljava/util/HashMap;Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V method_68721 a method_68721 m (Ljava/util/function/BiConsumer;)V forEach a method_68561 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; merge a method_10543 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; method_49665 a method_49665 m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; readNamedTagData a method_10581 m (Ljava/lang/String;)Z contains b method_10545 m (Ljava/lang/String;B)B getByteOr b method_68562 m (Ljava/lang/String;D)D getDoubleOr b method_68563 m (Ljava/lang/String;F)F getFloatOr b method_66563 m (Ljava/lang/String;I)I getIntOr b method_68083 m (Ljava/lang/String;J)J getLongOr b method_68080 m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V storeNullable b method_68081 m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V storeNullable b method_68082 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getStringOr b method_68564 m (Ljava/lang/String;S)S getShortOr b method_68565 m (Ljava/lang/String;Z)Z getBooleanOr b method_68566 m (Lnet/minecraft/nbt/CompoundTag;)Lcom/mojang/serialization/Dynamic; method_29142 b method_29142 m (Ljava/lang/String;)Ljava/util/Optional; getByte c method_10571 m (Ljava/lang/String;)Ljava/util/Optional; getShort d method_10568 m ()Ljava/util/Set; keySet e method_10541 m (Ljava/lang/String;)Ljava/util/Optional; getInt e method_10550 m (Ljava/lang/String;)Ljava/util/Optional; getLong f method_10537 m ()Ljava/util/Set; entrySet g method_59874 m (Ljava/lang/String;)Ljava/util/Optional; getFloat g method_10583 m ()Ljava/util/Collection; values h method_68567 m (Ljava/lang/String;)Ljava/util/Optional; getDouble h method_10574 m ()I size i method_10546 m (Ljava/lang/String;)Ljava/util/Optional; getString i method_10558 m ()Z isEmpty j method_33133 m (Ljava/lang/String;)Ljava/util/Optional; getByteArray j method_10547 m ()Lnet/minecraft/nbt/CompoundTag; shallowCopy k method_59873 m (Ljava/lang/String;)Ljava/util/Optional; getIntArray k method_10561 m ()Lnet/minecraft/nbt/CompoundTag; copy l method_10553 m (Ljava/lang/String;)Ljava/util/Optional; getLongArray l method_10565 m (Ljava/lang/String;)Ljava/util/Optional; getCompound m method_10562 m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; getCompoundOrEmpty n method_68568 m (Ljava/lang/String;)Ljava/util/Optional; getList o method_10554 m (Ljava/lang/String;)Lnet/minecraft/nbt/ListTag; getListOrEmpty p method_68569 m (Ljava/lang/String;)Ljava/util/Optional; getBoolean q method_10577 m (Ljava/lang/String;)V remove r method_10551 m (Ljava/lang/String;)Ljava/util/Optional; getOptional s method_68570 m (Ljava/lang/String;)V method_67496 t method_67496 m (Ljava/util/Map;)V m ()V m ()V c net/minecraft/nbt/CompoundTag$1 ui$1 net/minecraft/class_2487$1 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/CompoundTag; load a method_23240 m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parseCompound c method_53888 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/CompoundTag; loadCompound d method_53889 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Ljava/lang/String; readString e method_53907 m ()V c net/minecraft/nbt/CompoundTag$2 ui$2 net/minecraft/class_2487$2 f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult a field_36243 f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult b field_36244 m ()V c net/minecraft/nbt/DoubleTag uj net/minecraft/class_2489 f Lnet/minecraft/nbt/DoubleTag; ZERO a field_21030 f Lnet/minecraft/nbt/TagType; TYPE b field_21031 f D value c comp_3818 f I SELF_SIZE_IN_BYTES v field_41720 m (D)Lnet/minecraft/nbt/DoubleTag; valueOf a method_23241 m ()Lnet/minecraft/nbt/DoubleTag; copy e method_10585 m ()D value n comp_3818 m (D)V m ()V c net/minecraft/nbt/DoubleTag$1 uj$1 net/minecraft/class_2489$1 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/DoubleTag; load a method_23242 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)D readAccounted d method_53890 m ()V c net/minecraft/nbt/EndTag uk net/minecraft/class_2491 f Lnet/minecraft/nbt/TagType; TYPE a field_21032 f Lnet/minecraft/nbt/EndTag; INSTANCE b field_21033 f I SELF_SIZE_IN_BYTES c field_41721 m ()Lnet/minecraft/nbt/EndTag; copy e method_10586 m ()V m ()V c net/minecraft/nbt/EndTag$1 uk$1 net/minecraft/class_2491$1 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/EndTag; load a method_23243 m ()V c net/minecraft/nbt/FloatTag ul net/minecraft/class_2494 f Lnet/minecraft/nbt/FloatTag; ZERO a field_21034 f Lnet/minecraft/nbt/TagType; TYPE b field_21035 f F value c comp_3819 f I SELF_SIZE_IN_BYTES v field_41722 m (F)Lnet/minecraft/nbt/FloatTag; valueOf a method_23244 m ()Lnet/minecraft/nbt/FloatTag; copy e method_10587 m ()F value n comp_3819 m (F)V m ()V c net/minecraft/nbt/FloatTag$1 ul$1 net/minecraft/class_2494$1 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/FloatTag; load a method_23245 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)F readAccounted d method_53891 m ()V c net/minecraft/nbt/IntArrayTag um net/minecraft/class_2495 f Lnet/minecraft/nbt/TagType; TYPE a field_21036 f I SELF_SIZE_IN_BYTES b field_41723 f [I data c field_11524 m (I)Lnet/minecraft/nbt/IntTag; get a method_10589 m (I)Lnet/minecraft/nbt/IntTag; remove b method_17807 m ()Lnet/minecraft/nbt/IntArrayTag; copy e method_10591 m ()[I getAsIntArray g method_10588 m ([I)V m ()V c net/minecraft/nbt/IntArrayTag$1 um$1 net/minecraft/class_2495$1 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/IntArrayTag; load a method_23246 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)[I readAccounted d method_53892 m ()V c net/minecraft/nbt/IntTag un net/minecraft/class_2497 f Lnet/minecraft/nbt/TagType; TYPE a field_21037 f I value b comp_3820 f I SELF_SIZE_IN_BYTES c field_41724 m (I)Lnet/minecraft/nbt/IntTag; valueOf a method_23247 m ()Lnet/minecraft/nbt/IntTag; copy e method_10592 m ()I value n comp_3820 m (I)V m ()V c net/minecraft/nbt/IntTag$1 un$1 net/minecraft/class_2497$1 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/IntTag; load a method_23248 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)I readAccounted d method_53893 m ()V c net/minecraft/nbt/IntTag$Cache un$a net/minecraft/class_2497$class_4611 f [Lnet/minecraft/nbt/IntTag; cache a field_21038 f I HIGH b field_33197 f I LOW c field_33198 m ()V m ()V c net/minecraft/nbt/ListTag uo net/minecraft/class_2499 f Lnet/minecraft/nbt/TagType; TYPE a field_21039 f Ljava/lang/String; WRAPPER_MARKER b field_57977 f I SELF_SIZE_IN_BYTES c field_41725 f Ljava/util/List; list v field_11550 m (BLnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; wrapIfNeeded a method_68573 m (I)Ljava/util/Optional; getCompound a method_10602 m (ID)D getDoubleOr a method_68574 m (IF)F getFloatOr a method_68575 m (II)I getIntOr a method_68576 m (ILjava/lang/String;)Ljava/lang/String; getStringOr a method_68577 m (IS)S getShortOr a method_68578 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/Tag; tryUnwrap a method_68579 m (Lnet/minecraft/nbt/Tag;)V addAndUnwrap a method_68580 m (Lnet/minecraft/nbt/Tag;Ljava/util/function/Consumer;)V method_68581 a method_68581 m (I)Lnet/minecraft/nbt/CompoundTag; getCompoundOrEmpty b method_68582 m (Lnet/minecraft/nbt/CompoundTag;)Z isWrapper b method_68583 m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/CompoundTag; wrapElement b method_68584 m (ILnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; set c method_68585 m (ILnet/minecraft/nbt/Tag;)V add d method_68586 m ()B identifyRawElementType e method_68587 m (I)Ljava/util/Optional; getList e method_10603 m (I)Lnet/minecraft/nbt/ListTag; getListOrEmpty f method_68588 m ()Lnet/minecraft/nbt/ListTag; copy g method_10612 m (I)Ljava/util/Optional; getShort g method_10609 m (I)Ljava/util/Optional; getInt h method_10600 m (I)Ljava/util/Optional; getIntArray i method_36111 m ()Ljava/util/stream/Stream; compoundStream j method_68589 m (I)Ljava/util/Optional; getLongArray j method_36112 m (I)Ljava/util/Optional; getDouble k method_10611 m (I)Ljava/util/Optional; getFloat l method_10604 m (I)Ljava/util/Optional; getString m method_10608 m (I)Lnet/minecraft/nbt/Tag; getNullable n method_68590 m (I)Ljava/util/Optional; getOptional o method_68591 m ()V m (Ljava/util/List;)V m ()V c net/minecraft/nbt/ListTag$1 uo$1 net/minecraft/class_2499$1 m (Ljava/io/DataInput;)I readListCount a method_72224 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/ListTag; load a method_23249 m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parseList c method_53894 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/ListTag; loadList d method_53895 m ()V c net/minecraft/nbt/ListTag$2 uo$2 net/minecraft/class_2499$2 f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult a field_36245 f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult b field_36246 m ()V c net/minecraft/nbt/LongArrayTag up net/minecraft/class_2501 f Lnet/minecraft/nbt/TagType; TYPE a field_21040 f I SELF_SIZE_IN_BYTES b field_41726 f [J data c field_11552 m (I)Lnet/minecraft/nbt/LongTag; get a method_10616 m (I)Lnet/minecraft/nbt/LongTag; remove b method_17811 m ()Lnet/minecraft/nbt/LongArrayTag; copy e method_10618 m ()[J getAsLongArray g method_10615 m ([J)V m ()V c net/minecraft/nbt/LongArrayTag$1 up$1 net/minecraft/class_2501$1 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/LongArrayTag; load a method_23250 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)[J readAccounted d method_53896 m ()V c net/minecraft/nbt/LongTag uq net/minecraft/class_2503 f Lnet/minecraft/nbt/TagType; TYPE a field_21041 f J value b comp_3821 f I SELF_SIZE_IN_BYTES c field_41727 m (J)Lnet/minecraft/nbt/LongTag; valueOf a method_23251 m ()Lnet/minecraft/nbt/LongTag; copy e method_10621 m ()J value n comp_3821 m (J)V m ()V c net/minecraft/nbt/LongTag$1 uq$1 net/minecraft/class_2503$1 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/LongTag; load a method_23252 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)J readAccounted d method_53897 m ()V c net/minecraft/nbt/LongTag$Cache uq$a net/minecraft/class_2503$class_4612 f [Lnet/minecraft/nbt/LongTag; cache a field_21042 f I HIGH b field_33202 f I LOW c field_33203 m ()V m ()V c net/minecraft/nbt/NbtAccounter ur net/minecraft/class_2505 f I MAX_STACK_DEPTH a field_46208 f J quota b field_11557 f J usage c field_11555 f I maxDepth d field_46209 f I depth e field_46210 m ()Lnet/minecraft/nbt/NbtAccounter; unlimitedHeap a method_53898 m (J)Lnet/minecraft/nbt/NbtAccounter; create a method_53899 m (JJ)V accountBytes a method_53908 m ()V pushDepth b method_53900 m (J)V accountBytes b method_48004 m ()V popDepth c method_53901 m ()J getUsage d method_47987 m ()I getDepth e method_53902 m (JI)V c net/minecraft/nbt/NbtAccounterException us net/minecraft/class_8801 m (Ljava/lang/String;)V c net/minecraft/nbt/NbtException ut net/minecraft/class_8909 m (Ljava/lang/String;)V c net/minecraft/nbt/NbtFormatException uu net/minecraft/class_8910 m (Ljava/lang/String;)V c net/minecraft/nbt/NbtIo uv net/minecraft/class_2507 f [Ljava/nio/file/OpenOption; SYNC_OUTPUT_OPTIONS a field_47513 m (Ljava/io/DataInput;)Lnet/minecraft/nbt/CompoundTag; read a method_10627 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/CompoundTag; read a method_10625 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;B)Lnet/minecraft/nbt/Tag; readTagSafe a method_52892 m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)V parse a method_39855 m (Ljava/io/InputStream;)Ljava/io/DataInputStream; createDecompressorStream a method_40059 m (Ljava/io/InputStream;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/CompoundTag; readCompressed a method_10629 m (Ljava/io/InputStream;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)V parseCompressed a method_40058 m (Ljava/io/OutputStream;)Ljava/io/DataOutputStream; createCompressorStream a method_54906 m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/CompoundTag; read a method_10633 m (Ljava/nio/file/Path;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/CompoundTag; readCompressed a method_30613 m (Ljava/nio/file/Path;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)V parseCompressed a method_40057 m (Lnet/minecraft/nbt/CompoundTag;Ljava/io/DataOutput;)V write a method_10628 m (Lnet/minecraft/nbt/CompoundTag;Ljava/io/OutputStream;)V writeCompressed a method_10634 m (Lnet/minecraft/nbt/CompoundTag;Ljava/nio/file/Path;)V writeCompressed a method_30614 m (Lnet/minecraft/nbt/Tag;Ljava/io/DataOutput;)V writeAnyTag a method_52893 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; readAnyTag b method_52894 m (Lnet/minecraft/nbt/CompoundTag;Ljava/nio/file/Path;)V write b method_10630 m (Lnet/minecraft/nbt/Tag;Ljava/io/DataOutput;)V writeUnnamedTag b method_10631 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; readUnnamedTag c method_10626 m (Lnet/minecraft/nbt/Tag;Ljava/io/DataOutput;)V writeUnnamedTagWithFallback c method_55324 m ()V m ()V c net/minecraft/nbt/NbtIo$1 uv$1 net/minecraft/class_2507$1 f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult a field_36247 m ()V c net/minecraft/nbt/NbtIo$StringFallbackDataOutput uv$a net/minecraft/class_2507$class_9003 m (Ljava/io/DataOutput;)V c net/minecraft/nbt/NbtOps uw net/minecraft/class_2509 f Lnet/minecraft/nbt/NbtOps; INSTANCE a field_11560 m ()Lnet/minecraft/nbt/Tag; empty a method_10668 m (B)Lnet/minecraft/nbt/Tag; createByte a method_10640 m (D)Lnet/minecraft/nbt/Tag; createDouble a method_10652 m (F)Lnet/minecraft/nbt/Tag; createFloat a method_10662 m (I)Lnet/minecraft/nbt/Tag; createInt a method_10661 m (J)Lnet/minecraft/nbt/Tag; createLong a method_10654 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/Tag;)Ljava/lang/Object; convertTo a method_29146 m (Ljava/lang/Number;)Lnet/minecraft/nbt/Tag; createNumeric a method_10660 m (Ljava/lang/String;)Lnet/minecraft/nbt/Tag; createString a method_10639 m (Ljava/nio/ByteBuffer;)Lnet/minecraft/nbt/Tag; createByteList a method_10657 m (Ljava/util/List;)Ljava/lang/String; method_59875 a method_59875 m (Ljava/util/List;Lnet/minecraft/nbt/CompoundTag;Lcom/mojang/datafixers/util/Pair;)V method_29147 a method_29147 m (Ljava/util/List;Lnet/minecraft/nbt/NbtOps$ListCollector;)Lcom/mojang/serialization/DataResult; method_46230 a method_46230 m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_10638 a method_10638 m (Ljava/util/stream/IntStream;)Lnet/minecraft/nbt/Tag; createIntList a method_10663 m (Ljava/util/stream/LongStream;)Lnet/minecraft/nbt/Tag; createLongList a method_10643 m (Ljava/util/stream/Stream;)Lnet/minecraft/nbt/Tag; createMap a method_10655 m (Lnet/minecraft/nbt/CompoundTag;Lcom/mojang/datafixers/util/Pair;)V method_29152 a method_29152 m (Lnet/minecraft/nbt/CompoundTag;Ljava/util/function/BiConsumer;)V method_29153 a method_29153 m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getNumberValue a method_10645 m (Lnet/minecraft/nbt/Tag;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; mergeToMap a method_29154 m (Lnet/minecraft/nbt/Tag;Ljava/lang/String;)Lnet/minecraft/nbt/Tag; remove a method_10648 m (Lnet/minecraft/nbt/Tag;Ljava/util/List;)Lcom/mojang/serialization/DataResult; mergeToList a method_29155 m (Lnet/minecraft/nbt/Tag;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; mergeToMap a method_59877 m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/NbtOps$ListCollector;)Lcom/mojang/serialization/DataResult; method_46234 a method_46234 m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; mergeToList a method_29156 m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; mergeToMap a method_29157 m (S)Lnet/minecraft/nbt/Tag; createShort a method_10635 m (Z)Lnet/minecraft/nbt/Tag; createBoolean a method_23253 m ()Ljava/lang/String; method_49667 b method_49667 m (Ljava/util/List;)Ljava/lang/String; method_49666 b method_49666 m (Ljava/util/stream/Stream;)Lnet/minecraft/nbt/Tag; createList b method_10665 m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getStringValue b method_10656 m ()Ljava/lang/String; method_49668 c method_49668 m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getMapValues c method_10669 m ()Lcom/mojang/serialization/DataResult; method_68594 d method_68594 m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getMapEntries d method_29162 m ()Ljava/lang/String; method_49669 e method_49669 m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getMap e method_29163 m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getStream f method_10664 m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getList g method_29164 m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getByteBuffer h method_10646 m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getIntStream i method_10651 m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; getLongStream j method_10637 m (Lnet/minecraft/nbt/Tag;)Ljava/util/Optional; createCollector k method_46235 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; method_49670 l method_49670 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; method_49671 m method_49671 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; method_49672 n method_49672 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; method_49673 o method_49673 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; method_59878 p method_59878 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; method_49674 q method_49674 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; method_49675 r method_49675 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; method_49676 s method_49676 m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; method_46237 t method_46237 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; method_49677 u method_49677 m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; method_46238 v method_46238 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; method_49678 w method_49678 m ()V m ()V c net/minecraft/nbt/NbtOps$1 uw$1 net/minecraft/class_2509$1 f Lnet/minecraft/nbt/CompoundTag; val$tag a field_25129 f Lnet/minecraft/nbt/NbtOps; field_25130 b field_25130 m (Ljava/lang/String;)Lnet/minecraft/nbt/Tag; get a method_29165 m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_29166 a method_29166 m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/Tag; get a method_29167 m (Lnet/minecraft/nbt/NbtOps;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/nbt/NbtOps$ByteListCollector uw$a net/minecraft/class_2509$class_7808 f Lit/unimi/dsi/fastutil/bytes/ByteArrayList; values a field_40668 m ([B)V c net/minecraft/nbt/NbtOps$GenericListCollector uw$b net/minecraft/class_2509$class_7809 f Lnet/minecraft/nbt/ListTag; result a field_40669 m (B)V method_46241 a method_46241 m (I)V method_46242 a method_46242 m (J)V method_46243 a method_46243 m ()V m (Lnet/minecraft/nbt/ListTag;)V m (Lit/unimi/dsi/fastutil/ints/IntArrayList;)V m (Lit/unimi/dsi/fastutil/bytes/ByteArrayList;)V m (Lit/unimi/dsi/fastutil/longs/LongArrayList;)V c net/minecraft/nbt/NbtOps$IntListCollector uw$c net/minecraft/class_2509$class_7812 f Lit/unimi/dsi/fastutil/ints/IntArrayList; values a field_40672 m ([I)V c net/minecraft/nbt/NbtOps$ListCollector uw$d net/minecraft/class_2509$class_7813 m ()Lnet/minecraft/nbt/Tag; result a method_46239 m (Ljava/lang/Iterable;)Lnet/minecraft/nbt/NbtOps$ListCollector; acceptAll a method_46247 m (Ljava/util/stream/Stream;)Lnet/minecraft/nbt/NbtOps$ListCollector; acceptAll a method_46248 m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/NbtOps$ListCollector; accept a method_46240 c net/minecraft/nbt/NbtOps$LongListCollector uw$e net/minecraft/class_2509$class_7814 f Lit/unimi/dsi/fastutil/longs/LongArrayList; values a field_40673 m ([J)V c net/minecraft/nbt/NbtOps$NbtRecordBuilder uw$f net/minecraft/class_2509$class_5320 m ()Lnet/minecraft/nbt/CompoundTag; initBuilder a method_29168 m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; append a method_29169 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/DataResult; build a method_29170 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; method_49679 a method_49679 m (Lnet/minecraft/nbt/NbtOps;)V c net/minecraft/nbt/NbtUtils ux net/minecraft/class_2512 f Ljava/lang/String; SNBT_DATA_TAG a field_33224 f Ljava/util/Comparator; YXZ_LISTTAG_INT_COMPARATOR b field_27816 f Ljava/util/Comparator; YXZ_LISTTAG_DOUBLE_COMPARATOR c field_27817 f Lcom/mojang/serialization/Codec; BLOCK_NAME_CODEC d field_57978 f C PROPERTIES_START e field_33225 f C PROPERTIES_END f field_33226 f Ljava/lang/String; ELEMENT_SEPARATOR g field_33227 f C KEY_VALUE_SEPARATOR h field_33228 f Lcom/google/common/base/Splitter; COMMA_SPLITTER i field_27818 f Lcom/google/common/base/Splitter; COLON_SPLITTER j field_27819 f Lorg/slf4j/Logger; LOGGER k field_11582 f I INDENT l field_33229 f I NOT_FOUND m field_33230 m (ILjava/lang/StringBuilder;)Ljava/lang/StringBuilder; indent a method_36114 m (Lcom/mojang/serialization/Dynamic;I)I getDataVersion a method_68084 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/nbt/CompoundTag; writeBlockState a method_10686 m (Lnet/minecraft/world/level/block/state/StateHolder;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/block/state/StateHolder; setValueHelper a method_10682 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/String; getName a method_10685 m (Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/nbt/CompoundTag; writeFluidState a method_36115 m (Lnet/minecraft/world/level/storage/ValueOutput;)V addCurrentDataVersion a method_71568 m (Lnet/minecraft/world/level/storage/ValueOutput;I)V addDataVersion a method_71569 m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; snbtToStructure a method_32260 m (Ljava/lang/StringBuilder;Lnet/minecraft/nbt/CompoundTag;)V method_32262 a method_32262 m (Ljava/lang/StringBuilder;Lnet/minecraft/nbt/Tag;IZ)Ljava/lang/StringBuilder; prettyPrint a method_36116 m (Ljava/util/Map$Entry;)Ljava/lang/String; method_68595 a method_68595 m (Ljava/util/Map;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/ListTag; method_32261 a method_32261 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/block/state/BlockState; readBlockState a method_10681 m (Lnet/minecraft/nbt/CompoundTag;)Ljava/lang/String; structureToSnbt a method_32271 m (Lnet/minecraft/nbt/CompoundTag;I)Lnet/minecraft/nbt/CompoundTag; addDataVersion a method_48308 m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/String;)Ljava/lang/String; method_68596 a method_68596 m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/String;Ljava/lang/String;)V method_32263 a method_32263 m (Lnet/minecraft/nbt/ListTag;)D method_32264 a method_32264 m (Lnet/minecraft/nbt/ListTag;Lnet/minecraft/nbt/CompoundTag;)V method_32265 a method_32265 m (Lnet/minecraft/nbt/ListTag;Lnet/minecraft/nbt/ListTag;Lnet/minecraft/nbt/ListTag;)V method_32266 a method_32266 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; prettyPrint a method_36118 m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;Z)Z compareNbt a method_10687 m (Lnet/minecraft/nbt/Tag;Z)Ljava/lang/String; prettyPrint a method_36117 m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; unpackBlockState b method_32267 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; packStructureTemplate b method_32273 m (Lnet/minecraft/nbt/CompoundTag;I)I getDataVersion b method_48309 m (Lnet/minecraft/nbt/ListTag;)D method_32268 b method_32268 m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; toPrettyComponent b method_32270 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; unpackStructureTemplate c method_32275 m (Lnet/minecraft/nbt/ListTag;)D method_32269 c method_32269 m (Lnet/minecraft/nbt/Tag;)Ljava/util/stream/Stream; method_68597 c method_68597 m (Lnet/minecraft/nbt/CompoundTag;)Ljava/lang/String; packBlockState d method_32277 m (Lnet/minecraft/nbt/ListTag;)I method_32272 d method_32272 m (Lnet/minecraft/nbt/Tag;)Ljava/util/stream/Stream; method_68598 d method_68598 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; addCurrentDataVersion e method_48310 m (Lnet/minecraft/nbt/ListTag;)I method_32274 e method_32274 m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; method_32278 f method_32278 m (Lnet/minecraft/nbt/ListTag;)I method_32276 f method_32276 m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; method_32279 g method_32279 m ()V m ()V c net/minecraft/nbt/NumericTag uy net/minecraft/class_2514 m ()J longValue g method_10699 m ()I intValue h method_10701 m ()S shortValue i method_10696 m ()B byteValue j method_10698 m ()D doubleValue k method_10697 m ()F floatValue l method_10700 m ()Ljava/lang/Number; box m method_10702 c net/minecraft/nbt/PrimitiveTag uz net/minecraft/class_10899 c net/minecraft/nbt/ReportedNbtException va net/minecraft/class_8911 m (Lnet/minecraft/CrashReport;)V c net/minecraft/nbt/ShortTag vb net/minecraft/class_2516 f Lnet/minecraft/nbt/TagType; TYPE a field_21043 f S value b comp_3822 f I SELF_SIZE_IN_BYTES c field_41728 m (S)Lnet/minecraft/nbt/ShortTag; valueOf a method_23254 m ()Lnet/minecraft/nbt/ShortTag; copy e method_10704 m ()S value n comp_3822 m (S)V m ()V c net/minecraft/nbt/ShortTag$1 vb$1 net/minecraft/class_2516$1 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/ShortTag; load a method_23255 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)S readAccounted d method_53903 m ()V c net/minecraft/nbt/ShortTag$Cache vb$a net/minecraft/class_2516$class_4613 f [Lnet/minecraft/nbt/ShortTag; cache a field_21044 f I HIGH b field_33232 f I LOW c field_33233 m ()V m ()V c net/minecraft/nbt/SnbtGrammar vc net/minecraft/class_10900 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NUMBER_PARSE_FAILURE a field_57979 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_EXPECTED_HEX_ESCAPE b field_57980 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_CODEPOINT c field_58058 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_SUCH_OPERATION d field_58059 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_INTEGER_TYPE e field_57981 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_FLOAT_TYPE f field_57982 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_NON_NEGATIVE_NUMBER g field_57983 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_INVALID_CHARACTER_NAME h field_57984 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_INVALID_ARRAY_ELEMENT_TYPE i field_57985 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_INVALID_UNQUOTED_START j field_57986 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_UNQUOTED_STRING k field_57987 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_INVALID_STRING_CONTENTS l field_57988 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_BINARY_NUMERAL m field_57989 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_UNDESCORE_NOT_ALLOWED n field_57990 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_DECIMAL_NUMERAL o field_57991 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_HEX_NUMERAL p field_57992 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EMPTY_KEY q field_57993 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_LEADING_ZERO_NOT_ALLOWED r field_57994 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_INFINITY_NOT_ALLOWED s field_58060 f Ljava/util/HexFormat; HEX_ESCAPE t field_57995 f Lnet/minecraft/util/parsing/packrat/commands/NumberRunParseRule; BINARY_NUMERAL u field_57996 f Lnet/minecraft/util/parsing/packrat/commands/NumberRunParseRule; DECIMAL_NUMERAL v field_57997 f Lnet/minecraft/util/parsing/packrat/commands/NumberRunParseRule; HEX_NUMERAL w field_57998 f Lnet/minecraft/util/parsing/packrat/commands/GreedyPredicateParseRule; PLAIN_STRING_CHUNK x field_57999 f Lnet/minecraft/util/parsing/packrat/commands/StringReaderTerms$TerminalCharacters; NUMBER_LOOKEAHEAD y field_58000 f Ljava/util/regex/Pattern; UNICODE_NAME z field_58001 m (C)Ljava/lang/String; escapeControlCharacters a method_68607 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/String; method_68608 a method_68608 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$IntegerLiteral; method_68609 a method_68609 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; method_68610 a method_68610 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Map$Entry; method_68611 a method_68611 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; method_68612 a method_68612 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; method_68613 a method_68613 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; method_68722 a method_68722 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; method_68614 a method_68614 m (Lnet/minecraft/util/parsing/packrat/Atom;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; method_68615 a method_68615 m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/Object; method_68616 a method_68616 m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/util/parsing/packrat/commands/Grammar; createParser a method_68618 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/ParseState;Ljava/lang/String;)Ljava/lang/Object; convertFloat a method_68723 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/SnbtGrammar$Sign;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/nbt/SnbtGrammar$Signed;Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; createFloat a method_68619 m (Ljava/lang/NumberFormatException;)Lnet/minecraft/util/parsing/packrat/DelayedException; createNumberParseError a method_68620 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_68724 a method_68724 m (Ljava/lang/String;)Z needsUnderscoreRemoval a method_68622 m (Ljava/lang/String;I)S parseUnsignedShort a method_68623 m (Ljava/lang/StringBuilder;Ljava/lang/String;)V cleanAndAppend a method_68624 m (Ljava/lang/StringBuilder;Ljava/lang/String;Z)V cleanAndAppend a method_68625 m (Ljava/util/List;)Ljava/lang/String; joinList a method_68626 m (C)Z isAllowedToStartUnquotedString b method_68627 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$Signed; method_68628 b method_68628 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; method_68629 b method_68629 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/ParseState;Ljava/lang/String;)Ljava/lang/Object; convertDouble b method_68725 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_68726 b method_68726 m (C)Z canStartNumber c method_68631 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; method_68632 c method_68632 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_68621 c method_68621 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; method_68633 d method_68633 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_68630 d method_68630 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/util/List; method_68727 e method_68727 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; method_68634 f method_68634 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; method_68635 g method_68635 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; method_68636 h method_68636 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; method_68637 i method_68637 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Ljava/lang/String; method_68638 j method_68638 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; method_68639 k method_68639 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix; method_68640 l method_68640 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Scope;)Lnet/minecraft/nbt/SnbtGrammar$Sign; method_68641 m method_68641 m ()V m ()V c net/minecraft/nbt/SnbtGrammar$1 vc$1 net/minecraft/class_10900$1 m (Lnet/minecraft/util/parsing/packrat/DelayedException;Lnet/minecraft/util/parsing/packrat/DelayedException;)V c net/minecraft/nbt/SnbtGrammar$2 vc$2 net/minecraft/class_10900$2 m (Lnet/minecraft/util/parsing/packrat/DelayedException;Lnet/minecraft/util/parsing/packrat/DelayedException;)V c net/minecraft/nbt/SnbtGrammar$3 vc$3 net/minecraft/class_10900$3 m (Lnet/minecraft/util/parsing/packrat/DelayedException;Lnet/minecraft/util/parsing/packrat/DelayedException;)V c net/minecraft/nbt/SnbtGrammar$4 vc$4 net/minecraft/class_10900$4 m (ILnet/minecraft/util/parsing/packrat/DelayedException;)V c net/minecraft/nbt/SnbtGrammar$5 vc$5 net/minecraft/class_10900$5 m (Lit/unimi/dsi/fastutil/chars/CharList;)V c net/minecraft/nbt/SnbtGrammar$ArrayPrefix vc$a net/minecraft/class_10900$class_10901 f Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; BYTE a field_58002 f Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; INT b field_58003 f Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; LONG c field_58004 f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; defaultType d field_58005 f Ljava/util/Set; additionalTypes e field_58006 f [Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; $VALUES f field_58007 m ()[Lnet/minecraft/nbt/SnbtGrammar$ArrayPrefix; $values a method_68642 m (Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object; create a method_68643 m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; create a method_68644 m (Lnet/minecraft/nbt/SnbtGrammar$IntegerLiteral;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Number; buildNumber a method_68645 m (Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix;)Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; computeType a method_68646 m (Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;)Z isAllowed a method_68647 m (Ljava/lang/String;ILnet/minecraft/nbt/SnbtGrammar$TypeSuffix;[Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;)V m ()V c net/minecraft/nbt/SnbtGrammar$ArrayPrefix$1 vc$a$1 net/minecraft/class_10900$class_10901$1 f Ljava/nio/ByteBuffer; EMPTY_BUFFER d field_58008 m (Ljava/lang/String;ILnet/minecraft/nbt/SnbtGrammar$TypeSuffix;[Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;)V m ()V c net/minecraft/nbt/SnbtGrammar$ArrayPrefix$2 vc$a$2 net/minecraft/class_10900$class_10901$2 m (Ljava/lang/String;ILnet/minecraft/nbt/SnbtGrammar$TypeSuffix;[Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;)V c net/minecraft/nbt/SnbtGrammar$ArrayPrefix$3 vc$a$3 net/minecraft/class_10900$class_10901$3 m (Ljava/lang/String;ILnet/minecraft/nbt/SnbtGrammar$TypeSuffix;[Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;)V c net/minecraft/nbt/SnbtGrammar$Base vc$b net/minecraft/class_10900$class_10902 f Lnet/minecraft/nbt/SnbtGrammar$Base; BINARY a field_58009 f Lnet/minecraft/nbt/SnbtGrammar$Base; DECIMAL b field_58010 f Lnet/minecraft/nbt/SnbtGrammar$Base; HEX c field_58011 f [Lnet/minecraft/nbt/SnbtGrammar$Base; $VALUES d field_58012 m ()[Lnet/minecraft/nbt/SnbtGrammar$Base; $values a method_68648 m (Ljava/lang/String;I)V m ()V c net/minecraft/nbt/SnbtGrammar$IntegerLiteral vc$c net/minecraft/class_10900$class_10903 f Lnet/minecraft/nbt/SnbtGrammar$Sign; sign a comp_3823 f Lnet/minecraft/nbt/SnbtGrammar$Base; base b comp_3824 f Ljava/lang/String; digits c comp_3825 f Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix; suffix d comp_3826 m ()Lnet/minecraft/nbt/SnbtGrammar$Sign; sign a comp_3823 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; create a method_68649 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; create a method_68650 m (Lnet/minecraft/nbt/SnbtGrammar$Sign;)Ljava/lang/String; cleanupDigits a method_68651 m ()Lnet/minecraft/nbt/SnbtGrammar$Base; base b comp_3824 m ()Ljava/lang/String; digits c comp_3825 m ()Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix; suffix d comp_3826 m ()Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; signedOrDefault e method_68652 m (Lnet/minecraft/nbt/SnbtGrammar$Sign;Lnet/minecraft/nbt/SnbtGrammar$Base;Ljava/lang/String;Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix;)V c net/minecraft/nbt/SnbtGrammar$IntegerSuffix vc$d net/minecraft/class_10900$class_10904 f Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix; EMPTY a field_58013 f Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; signed b comp_3827 f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; type c comp_3828 m ()Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; signed a comp_3827 m ()Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; type b comp_3828 m (Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix;Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;)V m ()V c net/minecraft/nbt/SnbtGrammar$Sign vc$e net/minecraft/class_10900$class_10905 f Lnet/minecraft/nbt/SnbtGrammar$Sign; PLUS a field_58014 f Lnet/minecraft/nbt/SnbtGrammar$Sign; MINUS b field_58015 f [Lnet/minecraft/nbt/SnbtGrammar$Sign; $VALUES c field_58016 m ()[Lnet/minecraft/nbt/SnbtGrammar$Sign; $values a method_68653 m (Ljava/lang/StringBuilder;)V append a method_68654 m (Ljava/lang/String;I)V m ()V c net/minecraft/nbt/SnbtGrammar$Signed vc$f net/minecraft/class_10900$class_10906 f Lnet/minecraft/nbt/SnbtGrammar$Sign; sign a comp_3829 f Ljava/lang/Object; value b comp_3830 m ()Lnet/minecraft/nbt/SnbtGrammar$Sign; sign a comp_3829 m ()Ljava/lang/Object; value b comp_3830 m (Lnet/minecraft/nbt/SnbtGrammar$Sign;Ljava/lang/Object;)V c net/minecraft/nbt/SnbtGrammar$SignedPrefix vc$g net/minecraft/class_10900$class_10907 f Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; SIGNED a field_58017 f Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; UNSIGNED b field_58018 f [Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; $VALUES c field_58019 m ()[Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; $values a method_68655 m (Ljava/lang/String;I)V m ()V c net/minecraft/nbt/SnbtGrammar$SimpleHexLiteralParseRule vc$h net/minecraft/class_10900$class_10908 m (I)V c net/minecraft/nbt/SnbtGrammar$TypeSuffix vc$i net/minecraft/class_10900$class_10909 f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; FLOAT a field_58020 f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; DOUBLE b field_58021 f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; BYTE c field_58022 f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; SHORT d field_58023 f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; INT e field_58024 f Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; LONG f field_58025 f [Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; $VALUES g field_58026 m ()[Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; $values a method_68656 m (Ljava/lang/String;I)V m ()V c net/minecraft/nbt/SnbtOperations vd net/minecraft/class_10916 f Ljava/lang/String; BUILTIN_TRUE a field_58061 f Ljava/lang/String; BUILTIN_FALSE b field_58062 f Ljava/util/Map; BUILTIN_OPERATIONS c field_58063 f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; BUILTIN_IDS d field_58064 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_STRING_UUID e field_58065 f Lnet/minecraft/util/parsing/packrat/DelayedException; ERROR_EXPECTED_NUMBER_OR_BOOLEAN f field_58066 m ()V m ()V c net/minecraft/nbt/SnbtOperations$1 vd$1 net/minecraft/class_10916$1 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Boolean; convert a method_68728 m ()V c net/minecraft/nbt/SnbtOperations$2 vd$2 net/minecraft/class_10916$2 m ()V c net/minecraft/nbt/SnbtOperations$3 vd$3 net/minecraft/class_10916$3 f Ljava/util/Set; keys a field_58067 m ()V c net/minecraft/nbt/SnbtOperations$BuiltinKey vd$a net/minecraft/class_10916$class_10917 f Ljava/lang/String; id a comp_3835 f I argCount b comp_3836 m ()Ljava/lang/String; id a comp_3835 m ()I argCount b comp_3836 m (Ljava/lang/String;I)V c net/minecraft/nbt/SnbtOperations$BuiltinOperation vd$b net/minecraft/class_10916$class_10918 m (Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; run a method_68729 c net/minecraft/nbt/SnbtPrinterTagVisitor ve net/minecraft/class_5625 f Ljava/util/Map; KEY_ORDER a field_27820 f Ljava/util/Set; NO_INDENTATION b field_27821 f Ljava/util/regex/Pattern; SIMPLE_VALUE c field_27822 f Ljava/lang/String; NAME_VALUE_SEPARATOR d field_27823 f Ljava/lang/String; ELEMENT_SEPARATOR e field_27824 f Ljava/lang/String; LIST_OPEN f field_33234 f Ljava/lang/String; LIST_CLOSE g field_33235 f Ljava/lang/String; LIST_TYPE_SEPARATOR h field_33236 f Ljava/lang/String; ELEMENT_SPACING i field_33237 f Ljava/lang/String; STRUCT_OPEN j field_33238 f Ljava/lang/String; STRUCT_CLOSE k field_33239 f Ljava/lang/String; NEWLINE l field_33240 f Ljava/lang/String; indentation m field_27825 f I depth n field_27826 f Ljava/util/List; path o field_27827 f Ljava/lang/String; result p field_27828 m ()Ljava/lang/String; pathString a method_32280 m (Ljava/lang/String;)Ljava/lang/String; handleEscapePretty a method_32281 m (Ljava/util/HashMap;)V method_32282 a method_32282 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; visit a method_32283 m ()V popPath b method_32284 m (Ljava/lang/String;)V pushPath b method_32285 m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/List; getKeys b method_32286 m ()V m (Ljava/lang/String;ILjava/util/List;)V m ()V c net/minecraft/nbt/StreamTagVisitor vf net/minecraft/class_6836 m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitEnd a method_39856 m (B)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a method_39857 m (D)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a method_39858 m (F)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a method_39859 m (I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a method_39860 m (J)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a method_39861 m (Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a method_39862 m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a method_39863 m (Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitList a method_39864 m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitEntry a method_39865 m (S)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a method_39866 m ([B)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a method_39867 m ([I)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a method_39868 m ([J)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visit a method_39869 m ()Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitContainerEnd b method_39870 m (Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; visitRootEntry b method_39871 m (Lnet/minecraft/nbt/TagType;I)Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; visitElement b method_39872 c net/minecraft/nbt/StreamTagVisitor$EntryResult vf$a net/minecraft/class_6836$class_6837 f Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; ENTER a field_36248 f Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; SKIP b field_36249 f Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; BREAK c field_36250 f Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; HALT d field_36251 f [Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; $VALUES e field_36252 m ()[Lnet/minecraft/nbt/StreamTagVisitor$EntryResult; $values a method_39873 m (Ljava/lang/String;I)V m ()V c net/minecraft/nbt/StreamTagVisitor$ValueResult vf$b net/minecraft/class_6836$class_6838 f Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; CONTINUE a field_36253 f Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; BREAK b field_36254 f Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; HALT c field_36255 f [Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; $VALUES d field_36256 m ()[Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; $values a method_39874 m (Ljava/lang/String;I)V m ()V c net/minecraft/nbt/StringTag vg net/minecraft/class_2519 f Lnet/minecraft/nbt/TagType; TYPE a field_21045 f Ljava/lang/String; value b comp_3831 f I SELF_SIZE_IN_BYTES c field_41729 f Lnet/minecraft/nbt/StringTag; EMPTY v field_21046 f C DOUBLE_QUOTE w field_33242 f C SINGLE_QUOTE x field_33243 f C ESCAPE y field_33244 f C NOT_SET z field_33245 m (Ljava/io/DataInput;)V skipString a method_39875 m (Ljava/lang/String;)Lnet/minecraft/nbt/StringTag; valueOf a method_23256 m (Ljava/lang/String;Ljava/lang/StringBuilder;)V quoteAndEscape a method_68657 m (Ljava/lang/String;)Ljava/lang/String; quoteAndEscape b method_10706 m (Ljava/lang/String;Ljava/lang/StringBuilder;)V escapeWithoutQuotes b method_72225 m (Ljava/lang/String;)Ljava/lang/String; escapeWithoutQuotes c method_72226 m ()Lnet/minecraft/nbt/StringTag; copy e method_10705 m ()Ljava/lang/String; value k comp_3831 m (Ljava/lang/String;)V m ()V c net/minecraft/nbt/StringTag$1 vg$1 net/minecraft/class_2519$1 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StringTag; load a method_23257 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Ljava/lang/String; readAccounted d method_53904 m ()V c net/minecraft/nbt/StringTagVisitor vh net/minecraft/class_5626 f Ljava/util/regex/Pattern; UNQUOTED_KEY_MATCH a field_58027 f Ljava/lang/StringBuilder; builder b field_27830 m ()Ljava/lang/String; build a method_68659 m (Ljava/lang/String;)V handleKeyEscape a method_68660 m ()V m ()V c net/minecraft/nbt/Tag vi net/minecraft/class_2520 f I OBJECT_HEADER d field_33246 f I ARRAY_HEADER e field_33247 f I OBJECT_REFERENCE f field_33248 f I STRING_SIZE g field_33249 f B TAG_END h field_33250 f B TAG_BYTE i field_33251 f B TAG_SHORT j field_33252 f B TAG_INT k field_33253 f B TAG_LONG l field_33254 f B TAG_FLOAT m field_33255 f B TAG_DOUBLE n field_33256 f B TAG_BYTE_ARRAY o field_33257 f B TAG_STRING p field_33258 f B TAG_LIST q field_33259 f B TAG_COMPOUND r field_33260 f B TAG_INT_ARRAY s field_33261 f B TAG_LONG_ARRAY t field_33262 f I MAX_DEPTH u field_33264 m ()I sizeInBytes a method_47988 m (Ljava/io/DataOutput;)V write a method_10713 m (Ljava/lang/Byte;)Ljava/lang/Boolean; method_68661 a method_68661 m (Lnet/minecraft/nbt/StreamTagVisitor;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; accept a method_39850 m (Lnet/minecraft/nbt/TagVisitor;)V accept a method_32289 m ()B getId b method_10711 m (Lnet/minecraft/nbt/StreamTagVisitor;)V acceptAsRoot b method_39876 m ()Lnet/minecraft/nbt/TagType; getType c method_23258 m ()Lnet/minecraft/nbt/Tag; copy d method_10707 m ()Ljava/util/Optional; asByteArray f method_68559 m ()Ljava/util/Optional; asNumber o method_68599 m ()Ljava/util/Optional; asByte p method_68600 m ()Ljava/util/Optional; asString p_ method_68658 m ()Ljava/util/Optional; asShort q method_68601 m ()Ljava/util/Optional; asIntArray q_ method_68572 m ()Ljava/util/Optional; asInt r method_68602 m ()Ljava/util/Optional; asLongArray r_ method_68593 m ()Ljava/util/Optional; asLong s method_68603 m ()Ljava/util/Optional; asCompound s_ method_68571 m ()Ljava/util/Optional; asFloat t method_68604 m ()Ljava/util/Optional; asList t_ method_68592 m ()Ljava/util/Optional; asDouble u method_68605 m ()Ljava/util/Optional; asBoolean v method_68606 c net/minecraft/nbt/TagParser vj net/minecraft/class_2522 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TRAILING_DATA a field_11602 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_EXPECTED_COMPOUND b field_56410 f C ELEMENT_SEPARATOR c field_33265 f C NAME_VALUE_SEPARATOR d field_33266 f Lcom/mojang/serialization/Codec; FLATTENED_CODEC e field_56411 f Lcom/mojang/serialization/Codec; LENIENT_CODEC f field_51469 f Lnet/minecraft/nbt/TagParser; NBT_OPS_PARSER g field_58028 f Lcom/mojang/serialization/DynamicOps; ops h field_58174 f Lnet/minecraft/util/parsing/packrat/commands/Grammar; grammar i field_58029 m ()Lcom/mojang/serialization/DynamicOps; getOps a method_68846 m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parseFully a method_67312 m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/CompoundTag; castToCompoundOrThrow a method_67311 m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/nbt/TagParser; create a method_68662 m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; parseCompoundFully a method_67315 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; method_67317 a method_67317 m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parseAsArgument b method_67319 m (Ljava/lang/String;)Ljava/lang/Object; parseFully b method_67313 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/nbt/CompoundTag; parseCompoundAsArgument c method_67310 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_53502 c method_53502 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/commands/Grammar;)V m ()V c net/minecraft/nbt/TagType vk net/minecraft/class_4614 m ()Ljava/lang/String; getName a method_23259 m (I)Lnet/minecraft/nbt/TagType; createInvalid a method_23260 m (Ljava/io/DataInput;ILnet/minecraft/nbt/NbtAccounter;)V skip a method_39854 m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/StreamTagVisitor$ValueResult; parse a method_39852 m ()Ljava/lang/String; getPrettyName b method_23261 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)V skip b method_39851 m (Ljava/io/DataInput;Lnet/minecraft/nbt/StreamTagVisitor;Lnet/minecraft/nbt/NbtAccounter;)V parseRoot b method_39877 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; load c method_23262 c net/minecraft/nbt/TagType$1 vk$1 net/minecraft/class_4614$1 f I val$id a field_21047 m (Ljava/io/DataInput;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/EndTag; load a method_23264 m ()Ljava/io/IOException; createException c method_39878 m (I)V c net/minecraft/nbt/TagType$2 vk$2 net/minecraft/class_4614$2 f [I $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult a field_36257 m ()V c net/minecraft/nbt/TagType$StaticSize vk$a net/minecraft/class_4614$class_6839 m ()I size c method_39853 c net/minecraft/nbt/TagType$VariableSize vk$b net/minecraft/class_4614$class_6840 c net/minecraft/nbt/TagTypes vl net/minecraft/class_4615 f [Lnet/minecraft/nbt/TagType; TYPES a field_21048 m (I)Lnet/minecraft/nbt/TagType; getType a method_23265 m ()V m ()V c net/minecraft/nbt/TagVisitor vm net/minecraft/class_5627 m (Lnet/minecraft/nbt/ByteArrayTag;)V visitByteArray a method_32290 m (Lnet/minecraft/nbt/ByteTag;)V visitByte a method_32291 m (Lnet/minecraft/nbt/CompoundTag;)V visitCompound a method_32292 m (Lnet/minecraft/nbt/DoubleTag;)V visitDouble a method_32293 m (Lnet/minecraft/nbt/EndTag;)V visitEnd a method_32294 m (Lnet/minecraft/nbt/FloatTag;)V visitFloat a method_32295 m (Lnet/minecraft/nbt/IntArrayTag;)V visitIntArray a method_32296 m (Lnet/minecraft/nbt/IntTag;)V visitInt a method_32297 m (Lnet/minecraft/nbt/ListTag;)V visitList a method_32298 m (Lnet/minecraft/nbt/LongArrayTag;)V visitLongArray a method_32299 m (Lnet/minecraft/nbt/LongTag;)V visitLong a method_32300 m (Lnet/minecraft/nbt/ShortTag;)V visitShort a method_32301 m (Lnet/minecraft/nbt/StringTag;)V visitString a method_32302 c net/minecraft/nbt/TextComponentTagVisitor vn net/minecraft/class_5628 f Lnet/minecraft/network/chat/Component; DOUBLE_TYPE A field_51919 f Lnet/minecraft/network/chat/Component; BYTE_ARRAY_TYPE B field_51920 f Ljava/lang/String; indentation C field_27840 f I indentDepth D field_51499 f I depth E field_27841 f Lnet/minecraft/network/chat/MutableComponent; result F field_27842 f Lorg/slf4j/Logger; LOGGER a field_27831 f I INLINE_LIST_THRESHOLD b field_33271 f I MAX_DEPTH c field_51497 f I MAX_LENGTH d field_51921 f Lnet/minecraft/ChatFormatting; SYNTAX_HIGHLIGHTING_KEY e field_27833 f Lnet/minecraft/ChatFormatting; SYNTAX_HIGHLIGHTING_STRING f field_27834 f Lnet/minecraft/ChatFormatting; SYNTAX_HIGHLIGHTING_NUMBER g field_27835 f Lnet/minecraft/ChatFormatting; SYNTAX_HIGHLIGHTING_NUMBER_TYPE h field_27836 f Ljava/util/regex/Pattern; SIMPLE_VALUE i field_27837 f Ljava/lang/String; LIST_OPEN j field_33272 f Ljava/lang/String; LIST_CLOSE k field_33273 f Ljava/lang/String; LIST_TYPE_SEPARATOR l field_33274 f Ljava/lang/String; ELEMENT_SPACING m field_33275 f Ljava/lang/String; STRUCT_OPEN n field_33276 f Ljava/lang/String; STRUCT_CLOSE o field_33277 f Ljava/lang/String; NEWLINE p field_33278 f Ljava/lang/String; NAME_VALUE_SEPARATOR q field_51922 f Ljava/lang/String; ELEMENT_SEPARATOR r field_27839 f Ljava/lang/String; WRAPPED_ELEMENT_SEPARATOR s field_51923 f Ljava/lang/String; SPACED_ELEMENT_SEPARATOR t field_51924 f Lnet/minecraft/network/chat/Component; FOLDED u field_51925 f Lnet/minecraft/network/chat/Component; BYTE_TYPE v field_51926 f Lnet/minecraft/network/chat/Component; SHORT_TYPE w field_51927 f Lnet/minecraft/network/chat/Component; INT_TYPE x field_51928 f Lnet/minecraft/network/chat/Component; LONG_TYPE y field_51929 f Lnet/minecraft/network/chat/Component; FLOAT_TYPE z field_51918 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; handleEscapePretty a method_32304 m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; visit a method_32305 m (Lnet/minecraft/nbt/Tag;Z)V appendSubTag a method_60585 m (Lnet/minecraft/nbt/ListTag;)Z shouldWrapListElements b method_68663 m (Ljava/lang/String;)V m ()V c net/minecraft/nbt/package-info vo net/minecraft/class_6311 c net/minecraft/nbt/visitors/CollectFields vp net/minecraft/class_6841 f I fieldsToGetCount a field_36258 f Ljava/util/Set; wantedTypes b field_36259 f Ljava/util/Deque; stack c field_36260 m ()I getMissingFieldCount c method_39879 m ([Lnet/minecraft/nbt/visitors/FieldSelector;)V c net/minecraft/nbt/visitors/CollectToTag vq net/minecraft/class_6844 f Ljava/util/Deque; containerStack a field_58030 m (Lnet/minecraft/nbt/Tag;)V appendEntry a method_39883 m (Lnet/minecraft/nbt/TagType;)V enterContainerIfNeeded c method_39886 m ()Lnet/minecraft/nbt/Tag; getResult d method_39887 m ()I depth e method_39888 m ()V c net/minecraft/nbt/visitors/CollectToTag$CompoundBuilder vq$a net/minecraft/class_6844$class_10910 f Lnet/minecraft/nbt/CompoundTag; compound a field_58031 f Ljava/lang/String; lastId b field_58032 m ()V c net/minecraft/nbt/visitors/CollectToTag$ContainerBuilder vq$b net/minecraft/class_6844$class_10911 m ()Lnet/minecraft/nbt/Tag; build a method_68664 m (Ljava/lang/String;)V acceptKey a method_68665 m (Lnet/minecraft/nbt/Tag;)V acceptValue a method_68666 c net/minecraft/nbt/visitors/CollectToTag$ListBuilder vq$c net/minecraft/class_6844$class_10912 f Lnet/minecraft/nbt/ListTag; list a field_58033 m ()V c net/minecraft/nbt/visitors/CollectToTag$RootBuilder vq$d net/minecraft/class_6844$class_10913 f Lnet/minecraft/nbt/Tag; result a field_58034 m ()V c net/minecraft/nbt/visitors/FieldSelector vr net/minecraft/class_6843 f Ljava/util/List; path a comp_318 f Lnet/minecraft/nbt/TagType; type b comp_319 f Ljava/lang/String; name c comp_320 m ()Ljava/util/List; path a comp_318 m ()Lnet/minecraft/nbt/TagType; type b comp_319 m ()Ljava/lang/String; name c comp_320 m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;)V m (Ljava/lang/String;Lnet/minecraft/nbt/TagType;Ljava/lang/String;)V m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/nbt/TagType;Ljava/lang/String;)V m (Ljava/util/List;Lnet/minecraft/nbt/TagType;Ljava/lang/String;)V c net/minecraft/nbt/visitors/FieldTree vs net/minecraft/class_6842 f I depth a comp_315 f Ljava/util/Map; selectedFields b comp_323 f Ljava/util/Map; fieldsToRecurse c comp_317 m ()Lnet/minecraft/nbt/visitors/FieldTree; createRoot a method_40060 m (Ljava/lang/String;)Lnet/minecraft/nbt/visitors/FieldTree; method_39880 a method_39880 m (Lnet/minecraft/nbt/TagType;Ljava/lang/String;)Z isSelected a method_40061 m (Lnet/minecraft/nbt/visitors/FieldSelector;)V addEntry a method_39881 m ()I depth b comp_315 m ()Ljava/util/Map; selectedFields c comp_323 m ()Ljava/util/Map; fieldsToRecurse d comp_317 m (I)V m (ILjava/util/Map;Ljava/util/Map;)V c net/minecraft/nbt/visitors/SkipAll vt net/minecraft/class_6845 f Lnet/minecraft/nbt/visitors/SkipAll; INSTANCE a field_36264 m ()V c net/minecraft/nbt/visitors/SkipAll$1 vt$1 net/minecraft/class_6845$1 m ()V c net/minecraft/nbt/visitors/SkipFields vu net/minecraft/class_6856 f Ljava/util/Deque; stack a field_36378 m ([Lnet/minecraft/nbt/visitors/FieldSelector;)V c net/minecraft/nbt/visitors/package-info vv net/minecraft/class_6846 c net/minecraft/network/BandwidthDebugMonitor vw net/minecraft/class_8762 f Ljava/util/concurrent/atomic/AtomicInteger; bytesReceived a field_45953 f Lnet/minecraft/util/debugchart/LocalSampleLogger; bandwidthLogger b field_45954 m ()V tick a method_53503 m (I)V onReceive a method_53504 m (Lnet/minecraft/util/debugchart/LocalSampleLogger;)V c net/minecraft/network/CipherBase vx net/minecraft/class_2524 f Ljavax/crypto/Cipher; cipher a field_11612 f [B heapIn b field_11613 f [B heapOut c field_11614 m (Lio/netty/buffer/ByteBuf;)[B bufToByte a method_10733 m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V encipher a method_10732 m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; decipher a method_10734 m (Ljavax/crypto/Cipher;)V c net/minecraft/network/CipherDecoder vy net/minecraft/class_2528 f Lnet/minecraft/network/CipherBase; cipher a field_11619 m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V decode a method_10735 m (Ljavax/crypto/Cipher;)V c net/minecraft/network/CipherEncoder vz net/minecraft/class_2529 f Lnet/minecraft/network/CipherBase; cipher a field_11620 m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V encode a method_10736 m (Ljavax/crypto/Cipher;)V c net/minecraft/network/ClientboundPacketListener wa net/minecraft/class_8697 c net/minecraft/network/CompressionDecoder wb net/minecraft/class_2532 f I MAXIMUM_COMPRESSED_LENGTH a field_34057 f I MAXIMUM_UNCOMPRESSED_LENGTH b field_33279 f Ljava/util/zip/Inflater; inflater c field_11622 f I threshold d field_11623 f Z validateDecompressed e field_34058 m (IZ)V setThreshold a method_10739 m (Lio/netty/buffer/ByteBuf;)V setupInflaterInput a method_52896 m (Lio/netty/channel/ChannelHandlerContext;I)Lio/netty/buffer/ByteBuf; inflate a method_52897 m (IZ)V c net/minecraft/network/CompressionEncoder wc net/minecraft/class_2534 f [B encodeBuf a field_11637 f Ljava/util/zip/Deflater; deflater b field_11638 f I threshold c field_11636 m ()I getThreshold a method_36120 m (I)V setThreshold a method_10742 m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V encode a method_10741 m (I)V c net/minecraft/network/Connection wd net/minecraft/class_2535 f Lnet/minecraft/network/DisconnectionDetails; delayedDisconnect A field_44972 f Lnet/minecraft/network/BandwidthDebugMonitor; bandwidthDebugMonitor B field_45955 f Lorg/slf4j/Marker; ROOT_MARKER a field_11641 f Lorg/slf4j/Marker; PACKET_MARKER b field_11639 f Lorg/slf4j/Marker; PACKET_RECEIVED_MARKER c field_36379 f Lorg/slf4j/Marker; PACKET_SENT_MARKER d field_36380 f Ljava/util/function/Supplier; NETWORK_WORKER_GROUP e field_11650 f Ljava/util/function/Supplier; NETWORK_EPOLL_WORKER_GROUP f field_11657 f Ljava/util/function/Supplier; LOCAL_WORKER_GROUP g field_11649 f F AVERAGE_PACKETS_SMOOTHING h field_33280 f Lorg/slf4j/Logger; LOGGER i field_11642 f Lnet/minecraft/network/ProtocolInfo; INITIAL_PROTOCOL j field_48514 f Lnet/minecraft/network/protocol/PacketFlow; receiving k field_11643 f Z sendLoginDisconnect l field_48515 f Ljava/util/Queue; pendingActions m field_45668 f Lio/netty/channel/Channel; channel n field_11651 f Ljava/net/SocketAddress; address o field_11645 f Lnet/minecraft/network/PacketListener; disconnectListener p field_45669 f Lnet/minecraft/network/PacketListener; packetListener q field_11652 f Lnet/minecraft/network/DisconnectionDetails; disconnectionDetails r field_52180 f Z encrypted s field_11647 f Z disconnectionHandled t field_11646 f I receivedPackets u field_11658 f I sentPackets v field_11656 f F averageReceivedPackets w field_11654 f F averageSentPackets x field_11653 f I tickCount y field_11655 f Z handlingFault z field_11640 m ()V flushChannel a method_52915 m (IZ)V setupCompression a method_10760 m (Lnet/minecraft/util/debugchart/LocalSampleLogger;)V setBandwidthLogger a method_53505 m (Lio/netty/channel/ChannelFuture;)V syncAfterConfigurationChange a method_59851 m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V channelRead0 a method_10770 m (Lio/netty/channel/ChannelPipeline;)V configurePacketHandler a method_53859 m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/protocol/PacketFlow;)V configureInMemoryPipeline a method_52911 m (Lio/netty/channel/ChannelPipeline;Lnet/minecraft/network/protocol/PacketFlow;ZLnet/minecraft/network/BandwidthDebugMonitor;)V configureSerialization a method_48311 m (Ljava/lang/String;ILnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V initiateServerboundPlayConnection a method_52902 m (Ljava/lang/String;ILnet/minecraft/network/protocol/status/ClientStatusPacketListener;)V initiateServerboundStatusConnection a method_52903 m (Ljava/lang/String;ILnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ClientboundPacketListener;Lnet/minecraft/network/protocol/handshake/ClientIntent;)V initiateServerboundConnection a method_52904 m (Ljava/lang/String;ILnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ClientboundPacketListener;Z)V initiateServerboundPlayConnection a method_56326 m (Ljava/net/InetSocketAddress;ZLnet/minecraft/util/debugchart/LocalSampleLogger;)Lnet/minecraft/network/Connection; connectToServer a method_10753 m (Ljava/net/InetSocketAddress;ZLnet/minecraft/network/Connection;)Lio/netty/channel/ChannelFuture; connect a method_52271 m (Ljava/net/SocketAddress;)Lnet/minecraft/network/Connection; connectToLocalServer a method_10769 m (Ljava/util/function/Consumer;)V runOnceConnected a method_52905 m (Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V setEncryptionKey a method_10746 m (Lorg/slf4j/Marker;)V method_40062 a method_40062 m (Lnet/minecraft/network/BandwidthDebugMonitor;Z)Lio/netty/channel/ChannelInboundHandler; createFrameDecoder a method_59852 m (Lnet/minecraft/network/DisconnectionDetails;)V disconnect a method_60924 m (Lnet/minecraft/network/PacketBundlePacker;Lio/netty/channel/ChannelHandlerContext;)V method_56327 a method_56327 m (Lnet/minecraft/network/PacketBundleUnpacker;Lio/netty/channel/ChannelHandlerContext;)V method_56328 a method_56328 m (Lnet/minecraft/network/PacketListener;)V setListenerForServerboundHandshake a method_52912 m (Lnet/minecraft/network/ProtocolInfo;)V setupOutboundProtocol a method_56329 m (Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/ClientboundPacketListener;Ljava/lang/String;ILnet/minecraft/network/protocol/handshake/ClientIntent;Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/Connection;)V method_52900 a method_52900 m (Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/PacketListener;)V setupInboundProtocol a method_56330 m (Lnet/minecraft/network/chat/Component;)V disconnect a method_10747 m (Lnet/minecraft/network/protocol/Packet;)V send a method_10743 m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;)V send a method_10752 m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;Z)V send a method_52906 m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;ZLnet/minecraft/network/Connection;)V method_52907 a method_52907 m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;)V genericsFtw a method_10759 m (Z)Ljava/lang/String; getLoggableAddress a method_52909 m (ZLio/netty/channel/ChannelHandlerContext;)V method_56331 a method_56331 m ()V tick b method_10754 m (Lorg/slf4j/Marker;)V method_40063 b method_40063 m (Lnet/minecraft/network/DisconnectionDetails;)V method_60925 b method_60925 m (Lnet/minecraft/network/ProtocolInfo;Lnet/minecraft/network/PacketListener;)V validateListener b method_56332 m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;Z)V sendPacket b method_10764 m (Z)Ljava/lang/String; outboundHandlerName b method_56333 m ()V tickSecond c method_30615 m (Lorg/slf4j/Marker;)V method_40064 c method_40064 m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;Z)V doSendPacket c method_36942 m (Z)Ljava/lang/String; inboundHandlerName c method_56334 m ()Ljava/net/SocketAddress; getRemoteAddress d method_10755 m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;Z)V method_52917 d method_52917 m (Z)Lio/netty/channel/ChannelOutboundHandler; createFrameEncoder d method_59853 m ()Z isMemoryConnection e method_10756 m ()Lnet/minecraft/network/protocol/PacketFlow; getReceiving f method_36121 m ()Lnet/minecraft/network/protocol/PacketFlow; getSending g method_36122 m ()Z isEncrypted h method_10771 m ()Z isConnected i method_10758 m ()Z isConnecting j method_10772 m ()Lnet/minecraft/network/PacketListener; getPacketListener k method_10744 m ()Lnet/minecraft/network/DisconnectionDetails; getDisconnectionDetails l method_60926 m ()V setReadOnly m method_10757 m ()V handleDisconnection n method_10768 m ()F getAverageReceivedPackets o method_10762 m ()F getAverageSentPackets p method_10745 m ()V flush q method_52918 m ()V flushQueue r method_10751 m ()Lnet/minecraft/network/DisconnectionDetails; method_52919 s method_52919 m ()V method_52920 t method_52920 m ()Lio/netty/channel/DefaultEventLoopGroup; method_10766 u method_10766 m ()Lio/netty/channel/epoll/EpollEventLoopGroup; method_10765 v method_10765 m ()Lio/netty/channel/nio/NioEventLoopGroup; method_10767 w method_10767 m (Lnet/minecraft/network/protocol/PacketFlow;)V m ()V c net/minecraft/network/Connection$1 wd$1 net/minecraft/class_2535$1 f Lnet/minecraft/network/Connection; val$connection a field_11663 m (Lnet/minecraft/network/Connection;)V c net/minecraft/network/Connection$2 wd$2 net/minecraft/class_2535$2 m (Lnet/minecraft/network/Connection;)V c net/minecraft/network/Connection$3 wd$3 net/minecraft/class_2535$3 f Lnet/minecraft/network/Connection; val$connection a field_48517 m (Lnet/minecraft/network/Connection;)V c net/minecraft/network/ConnectionProtocol we net/minecraft/class_2539 f Lnet/minecraft/network/ConnectionProtocol; HANDSHAKING a field_20590 f Lnet/minecraft/network/ConnectionProtocol; PLAY b field_20591 f Lnet/minecraft/network/ConnectionProtocol; STATUS c field_20592 f Lnet/minecraft/network/ConnectionProtocol; LOGIN d field_20593 f Lnet/minecraft/network/ConnectionProtocol; CONFIGURATION e field_45671 f Ljava/lang/String; id f field_20594 f [Lnet/minecraft/network/ConnectionProtocol; $VALUES g field_11694 m ()Ljava/lang/String; id a method_10785 m ()[Lnet/minecraft/network/ConnectionProtocol; $values b method_36943 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/network/DisconnectionDetails wf net/minecraft/class_9812 f Lnet/minecraft/network/chat/Component; reason a comp_2853 f Ljava/util/Optional; report b comp_2854 f Ljava/util/Optional; bugReportLink c comp_2855 m ()Lnet/minecraft/network/chat/Component; reason a comp_2853 m ()Ljava/util/Optional; report b comp_2854 m ()Ljava/util/Optional; bugReportLink c comp_2855 m (Lnet/minecraft/network/chat/Component;)V m (Lnet/minecraft/network/chat/Component;Ljava/util/Optional;Ljava/util/Optional;)V c net/minecraft/network/FriendlyByteBuf wg net/minecraft/class_2540 f I DEFAULT_NBT_QUOTA a field_33287 f S MAX_STRING_LENGTH b field_33283 f I MAX_COMPONENT_STRING_LENGTH c field_33284 f Lio/netty/buffer/ByteBuf; source d field_11695 f I PUBLIC_KEY_SIZE e field_39381 f I MAX_PUBLIC_KEY_HEADER_SIZE f field_39382 f I MAX_PUBLIC_KEY_LENGTH g field_39383 f Lcom/google/gson/Gson; GSON h field_42966 m ()Lnet/minecraft/network/FriendlyByteBuf; resetReaderIndex A method_52933 m ()Lnet/minecraft/network/FriendlyByteBuf; markWriterIndex B method_52934 m ()Lnet/minecraft/network/FriendlyByteBuf; resetWriterIndex C method_52935 m ()Lnet/minecraft/network/FriendlyByteBuf; discardReadBytes D method_52936 m ()Lnet/minecraft/network/FriendlyByteBuf; discardSomeReadBytes E method_52937 m ()Lnet/minecraft/network/FriendlyByteBuf; retain F method_52938 m ()Lnet/minecraft/network/FriendlyByteBuf; touch G method_52939 m ()Lit/unimi/dsi/fastutil/ints/IntList; readIntIdList a method_34059 m (D)Lnet/minecraft/network/FriendlyByteBuf; writeDouble a method_52940 m (F)Lnet/minecraft/network/FriendlyByteBuf; writeFloat a method_52941 m (I)[B readByteArray a method_10803 m (ID)Lnet/minecraft/network/FriendlyByteBuf; setDouble a method_52942 m (IF)Lnet/minecraft/network/FriendlyByteBuf; setFloat a method_52943 m (II)Lnet/minecraft/network/FriendlyByteBuf; setIndex a method_52944 m (IJ)Lnet/minecraft/network/FriendlyByteBuf; setLong a method_52945 m (ILio/netty/buffer/ByteBuf;)Lnet/minecraft/network/FriendlyByteBuf; getBytes a method_52946 m (ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/FriendlyByteBuf; getBytes a method_52947 m (ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/FriendlyByteBuf; getBytes a method_52948 m (ILjava/io/OutputStream;I)Lnet/minecraft/network/FriendlyByteBuf; getBytes a method_52949 m (ILjava/nio/ByteBuffer;)Lnet/minecraft/network/FriendlyByteBuf; getBytes a method_52950 m (ILjava/util/function/IntFunction;I)Ljava/lang/Object; method_37452 a method_37452 m (IZ)Lnet/minecraft/network/FriendlyByteBuf; setBoolean a method_52951 m (I[B)Lnet/minecraft/network/FriendlyByteBuf; getBytes a method_52952 m (I[BII)Lnet/minecraft/network/FriendlyByteBuf; getBytes a method_52953 m (J)Lnet/minecraft/network/FriendlyByteBuf; writeVarLong a method_10791 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; readResourceKey a method_44112 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/network/FriendlyByteBuf; writeResourceLocation a method_10812 m (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamEncoder;)V writeEither a method_70966 m (Lcom/mojang/serialization/Codec;)Ljava/lang/Object; readLenientJsonWithCodec a method_49394 m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V writeJsonWithCodec a method_49395 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Ljava/lang/Object; readWithCodecTrusted a method_52954 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/network/FriendlyByteBuf; writeWithCodec a method_29172 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/nbt/NbtAccounter;)Ljava/lang/Object; readWithCodec a method_29171 m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/FriendlyByteBuf; writeChunkPos a method_36130 m (Lnet/minecraft/world/phys/BlockHitResult;)V writeBlockHitResult a method_17813 m (Lnet/minecraft/world/phys/Vec3;)V writeVec3 a method_52955 m (Lio/netty/buffer/ByteBuf;)[B readByteArray a method_56890 m (Lio/netty/buffer/ByteBuf;I)[B readByteArray a method_56891 m (Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/FriendlyByteBuf; readBytes a method_52958 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/level/ChunkPos;)V writeChunkPos a method_64263 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/phys/Vec3;)V writeVec3 a method_62783 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;Lnet/minecraft/network/codec/StreamEncoder;)V writeNullable a method_56892 m (Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V writeUUID a method_56337 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/BlockPos;)V writeBlockPos a method_56336 m (Lio/netty/buffer/ByteBuf;Lorg/joml/Quaternionf;)V writeQuaternion a method_56338 m (Lio/netty/buffer/ByteBuf;Lorg/joml/Vector3f;)V writeVector3f a method_56339 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; readNbt a method_56340 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/Tag;)V writeNbt a method_56341 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/lang/Object; readNullable a method_56893 m (Lio/netty/buffer/ByteBuf;[B)V writeByteArray a method_56894 m (Lio/netty/buffer/ByteBuf;[J)V writeLongArray a method_68085 m (Lit/unimi/dsi/fastutil/ints/IntList;)V writeIntIdList a method_34060 m (Ljava/io/OutputStream;I)Lnet/minecraft/network/FriendlyByteBuf; readBytes a method_52959 m (Ljava/lang/Class;)Ljava/util/EnumSet; readEnumSet a method_46251 m (Ljava/lang/Enum;)Lnet/minecraft/network/FriendlyByteBuf; writeEnum a method_10817 m (Ljava/lang/Object;)Lnet/minecraft/network/FriendlyByteBuf; touch a method_52960 m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; method_49396 a method_49396 m (Ljava/lang/Object;Lnet/minecraft/network/codec/StreamEncoder;)V writeNullable a method_43826 m (Ljava/lang/String;)Lnet/minecraft/network/FriendlyByteBuf; writeUtf a method_10814 m (Ljava/lang/String;I)Lnet/minecraft/network/FriendlyByteBuf; writeUtf a method_10788 m (Ljava/nio/ByteBuffer;)Lnet/minecraft/network/FriendlyByteBuf; readBytes a method_52961 m (Ljava/security/PublicKey;)Lnet/minecraft/network/FriendlyByteBuf; writePublicKey a method_44114 m (Ljava/time/Instant;)V writeInstant a method_44115 m (Ljava/util/BitSet;)V writeBitSet a method_33557 m (Ljava/util/BitSet;I)V writeFixedBitSet a method_46252 m (Ljava/util/Collection;Lnet/minecraft/network/codec/StreamEncoder;)V writeCollection a method_34062 m (Ljava/util/Date;)Lnet/minecraft/network/FriendlyByteBuf; writeDate a method_10796 m (Ljava/util/EnumSet;Ljava/lang/Class;)V writeEnumSet a method_46253 m (Ljava/util/Map;Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamEncoder;)V writeMap a method_34063 m (Ljava/util/Optional;Lnet/minecraft/network/codec/StreamEncoder;)V writeOptional a method_37435 m (Ljava/util/UUID;)Lnet/minecraft/network/FriendlyByteBuf; writeUUID a method_10797 m (Ljava/util/function/Consumer;)V readWithCount a method_34065 m (Ljava/util/function/IntFunction;)Ljava/lang/Object; readById a method_52962 m (Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction; limitValue a method_37453 m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Collection; readCollection a method_34068 m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Map; readMap a method_34069 m (Ljava/util/function/ToIntFunction;Ljava/lang/Object;)Lnet/minecraft/network/FriendlyByteBuf; writeById a method_52963 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/FriendlyByteBuf; writeBlockPos a method_10807 m (Lnet/minecraft/core/GlobalPos;)V writeGlobalPos a method_44113 m (Lnet/minecraft/core/SectionPos;)Lnet/minecraft/network/FriendlyByteBuf; writeSectionPos a method_36131 m (Lorg/joml/Quaternionf;)V writeQuaternion a method_49067 m (Lorg/joml/Vector3f;)V writeVector3f a method_49068 m (Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag; readNbt a method_30616 m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/FriendlyByteBuf; writeNbt a method_10794 m (Lnet/minecraft/nbt/Tag;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; method_34070 a method_34070 m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/List; readList a method_34066 m (Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Map; readMap a method_34067 m (Lnet/minecraft/network/codec/StreamEncoder;Ljava/lang/Object;)V method_70967 a method_70967 m (Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamEncoder;Ljava/lang/Object;Ljava/lang/Object;)V method_34064 a method_34064 m (Z)Lnet/minecraft/network/FriendlyByteBuf; writeBoolean a method_52964 m ([B)Lnet/minecraft/network/FriendlyByteBuf; writeByteArray a method_10813 m ([BII)Lnet/minecraft/network/FriendlyByteBuf; readBytes a method_52965 m ([I)Lnet/minecraft/network/FriendlyByteBuf; writeVarIntArray a method_10806 m ([J)Lnet/minecraft/network/FriendlyByteBuf; writeLongArray a method_10789 m ()[B readByteArray b method_10795 m (I)[I readVarIntArray b method_10799 m (II)Lnet/minecraft/network/FriendlyByteBuf; setByte b method_52966 m (IJ)Lnet/minecraft/network/FriendlyByteBuf; setLongLE b method_52967 m (ILio/netty/buffer/ByteBuf;)Lnet/minecraft/network/FriendlyByteBuf; setBytes b method_52968 m (ILio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/FriendlyByteBuf; setBytes b method_52969 m (ILio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/FriendlyByteBuf; setBytes b method_52970 m (ILjava/nio/ByteBuffer;)Lnet/minecraft/network/FriendlyByteBuf; setBytes b method_52971 m (I[B)Lnet/minecraft/network/FriendlyByteBuf; setBytes b method_52972 m (I[BII)Lnet/minecraft/network/FriendlyByteBuf; setBytes b method_52973 m (J)Lnet/minecraft/network/FriendlyByteBuf; writeLong b method_52974 m (Lnet/minecraft/resources/ResourceKey;)V writeResourceKey b method_44116 m (Lio/netty/buffer/ByteBuf;)[J readLongArray b method_10801 m (Lio/netty/buffer/ByteBuf;I)V writeContainerId b method_62784 m (Lio/netty/buffer/ByteBuf;II)Lnet/minecraft/network/FriendlyByteBuf; writeBytes b method_52977 m (Lio/netty/buffer/ByteBuf;[J)V writeFixedSizeLongArray b method_68086 m (Ljava/lang/Class;)Ljava/lang/Enum; readEnum b method_10818 m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; method_34061 b method_34061 m (Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; method_49397 b method_49397 m (Ljava/nio/ByteBuffer;)Lnet/minecraft/network/FriendlyByteBuf; writeBytes b method_52978 m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/util/Optional; readOptional b method_37436 m (Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamDecoder;)Lcom/mojang/datafixers/util/Either; readEither b method_70968 m (Lnet/minecraft/network/codec/StreamEncoder;Ljava/lang/Object;)V method_70969 b method_70969 m ([B)Lnet/minecraft/network/FriendlyByteBuf; readBytes b method_52979 m ([BII)Lnet/minecraft/network/FriendlyByteBuf; writeBytes b method_52980 m ([J)Lnet/minecraft/network/FriendlyByteBuf; writeFixedSizeLongArray b method_68087 m ()[I readVarIntArray c method_10787 m (I)Lnet/minecraft/network/FriendlyByteBuf; writeVarInt c method_10804 m (II)Lnet/minecraft/network/FriendlyByteBuf; setShort c method_52981 m (J)Lnet/minecraft/network/FriendlyByteBuf; writeLongLE c method_52982 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/core/BlockPos; readBlockPos c method_56335 m (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/FriendlyByteBuf; readBytes c method_52957 m (Lio/netty/buffer/ByteBuf;[J)[J readFixedSizeLongArray c method_68088 m (Lnet/minecraft/network/codec/StreamDecoder;)Ljava/lang/Object; readNullable c method_43827 m ([B)Lnet/minecraft/network/FriendlyByteBuf; writeBytes c method_52983 m ([J)[J readFixedSizeLongArray c method_68089 m ()[J readLongArray d method_33134 m (I)Ljava/lang/String; readUtf d method_10800 m (II)Lnet/minecraft/network/FriendlyByteBuf; setShortLE d method_52984 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/level/ChunkPos; readChunkPos d method_64264 m (Lio/netty/buffer/ByteBuf;I)Lnet/minecraft/network/FriendlyByteBuf; writeBytes d method_52976 m ()Lnet/minecraft/core/BlockPos; readBlockPos e method_10811 m (I)Ljava/util/BitSet; readFixedBitSet e method_46254 m (II)Lnet/minecraft/network/FriendlyByteBuf; setMedium e method_52985 m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f; readVector3f e method_56342 m ()Lnet/minecraft/world/level/ChunkPos; readChunkPos f method_36133 m (I)V writeContainerId f method_62786 m (II)Lnet/minecraft/network/FriendlyByteBuf; setMediumLE f method_52987 m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf; readQuaternion f method_56343 m ()Lnet/minecraft/core/SectionPos; readSectionPos g method_19456 m (I)Lnet/minecraft/network/FriendlyByteBuf; capacity g method_52986 m (II)Lnet/minecraft/network/FriendlyByteBuf; setInt g method_52989 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/phys/Vec3; readVec3 g method_62785 m ()Lnet/minecraft/core/GlobalPos; readGlobalPos h method_44117 m (I)Lnet/minecraft/network/FriendlyByteBuf; readerIndex h method_52988 m (II)Lnet/minecraft/network/FriendlyByteBuf; setIntLE h method_52991 m (Lio/netty/buffer/ByteBuf;)Ljava/util/UUID; readUUID h method_56344 m ()Lorg/joml/Vector3f; readVector3f i method_49069 m (I)Lnet/minecraft/network/FriendlyByteBuf; writerIndex i method_52990 m (II)Lnet/minecraft/network/FriendlyByteBuf; setChar i method_52993 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/nbt/CompoundTag; readNbt i method_56345 m ()Lorg/joml/Quaternionf; readQuaternion j method_49070 m (I)Lnet/minecraft/network/FriendlyByteBuf; ensureWritable j method_52992 m (II)Lnet/minecraft/network/FriendlyByteBuf; setZero j method_52995 m (Lio/netty/buffer/ByteBuf;)I readContainerId j method_62787 m ()Lnet/minecraft/world/phys/Vec3; readVec3 k method_52996 m (I)Lnet/minecraft/network/FriendlyByteBuf; skipBytes k method_52994 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/FriendlyByteBuf; readBytes k method_52956 m ()I readVarInt l method_10816 m (I)Lnet/minecraft/network/FriendlyByteBuf; writeByte l method_52997 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/FriendlyByteBuf; writeBytes l method_52975 m ()J readVarLong m method_10792 m (I)Lnet/minecraft/network/FriendlyByteBuf; writeShort m method_52998 m ()Ljava/util/UUID; readUUID n method_10790 m (I)Lnet/minecraft/network/FriendlyByteBuf; writeShortLE n method_52999 m ()Lnet/minecraft/nbt/CompoundTag; readNbt o method_10798 m (I)Lnet/minecraft/network/FriendlyByteBuf; writeMedium o method_53000 m ()Ljava/lang/String; readUtf p method_19772 m (I)Lnet/minecraft/network/FriendlyByteBuf; writeMediumLE p method_53001 m ()Lnet/minecraft/resources/ResourceLocation; readResourceLocation q method_10810 m (I)Lnet/minecraft/network/FriendlyByteBuf; writeInt q method_53002 m ()Lnet/minecraft/resources/ResourceKey; readRegistryKey r method_53006 m (I)Lnet/minecraft/network/FriendlyByteBuf; writeIntLE r method_53003 m ()Ljava/util/Date; readDate s method_10802 m (I)Lnet/minecraft/network/FriendlyByteBuf; writeChar s method_53004 m ()Ljava/time/Instant; readInstant t method_44118 m (I)Lnet/minecraft/network/FriendlyByteBuf; writeZero t method_53005 m ()Ljava/security/PublicKey; readPublicKey u method_44119 m (I)Lnet/minecraft/network/FriendlyByteBuf; retain u method_53007 m ()Lnet/minecraft/world/phys/BlockHitResult; readBlockHitResult v method_17814 m ()Ljava/util/BitSet; readBitSet w method_33558 m ()I readContainerId x method_62788 m ()Lnet/minecraft/network/FriendlyByteBuf; clear y method_52931 m ()Lnet/minecraft/network/FriendlyByteBuf; markReaderIndex z method_52932 m (Lio/netty/buffer/ByteBuf;)V m ()V c net/minecraft/network/HandlerNames wh net/minecraft/class_9126 f Ljava/lang/String; DECOMPRESS a field_48518 f Ljava/lang/String; COMPRESS b field_48519 f Ljava/lang/String; DECODER c field_48520 f Ljava/lang/String; ENCODER d field_48521 f Ljava/lang/String; INBOUND_CONFIG e field_48522 f Ljava/lang/String; OUTBOUND_CONFIG f field_48523 f Ljava/lang/String; SPLITTER g field_48524 f Ljava/lang/String; PREPENDER h field_48525 f Ljava/lang/String; DECRYPT i field_48526 f Ljava/lang/String; ENCRYPT j field_48527 f Ljava/lang/String; UNBUNDLER k field_48528 f Ljava/lang/String; BUNDLER l field_48529 f Ljava/lang/String; PACKET_HANDLER m field_48530 f Ljava/lang/String; TIMEOUT n field_48531 f Ljava/lang/String; LEGACY_QUERY o field_48532 f Ljava/lang/String; LATENCY p field_48533 m ()V c net/minecraft/network/HashedPatchMap wi net/minecraft/class_10936 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_58175 f Ljava/util/Map; addedComponents b comp_3874 f Ljava/util/Set; removedComponents c comp_3875 m ()Ljava/util/Map; addedComponents a comp_3874 m (Ljava/util/Map;Lnet/minecraft/network/HashedPatchMap$HashGenerator;Lnet/minecraft/core/component/TypedDataComponent;)V method_68847 a method_68847 m (Lnet/minecraft/core/component/DataComponentPatch;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Lnet/minecraft/network/HashedPatchMap; create a method_68848 m ()Ljava/util/Set; removedComponents b comp_3875 m (Lnet/minecraft/core/component/DataComponentPatch;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Z matches b method_68849 m (Ljava/util/Map;Ljava/util/Set;)V m ()V c net/minecraft/network/HashedPatchMap$HashGenerator wi$a net/minecraft/class_10936$class_10937 c net/minecraft/network/HashedStack wj net/minecraft/class_10938 f Lnet/minecraft/network/HashedStack; EMPTY a field_58176 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_58177 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Z matches a method_68850 m (Ljava/util/Optional;)Lnet/minecraft/network/HashedStack; method_68851 a method_68851 m (Lnet/minecraft/network/HashedStack;)Ljava/util/Optional; method_68852 a method_68852 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/network/HashedPatchMap$HashGenerator;)Lnet/minecraft/network/HashedStack; create b method_68853 m ()V c net/minecraft/network/HashedStack$1 wj$1 net/minecraft/class_10938$1 m ()V c net/minecraft/network/HashedStack$ActualItem wj$a net/minecraft/class_10938$class_10939 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_58178 f Lnet/minecraft/core/Holder; item d comp_3876 f I count e comp_3877 f Lnet/minecraft/network/HashedPatchMap; components f comp_3878 m ()Lnet/minecraft/core/Holder; item a comp_3876 m ()I count b comp_3877 m ()Lnet/minecraft/network/HashedPatchMap; components c comp_3878 m (Lnet/minecraft/core/Holder;ILnet/minecraft/network/HashedPatchMap;)V m ()V c net/minecraft/network/HiddenByteBuf wk net/minecraft/class_10550 f Lio/netty/buffer/ByteBuf; contents a comp_3473 m ()Lnet/minecraft/network/HiddenByteBuf; retain a method_65935 m (I)Lnet/minecraft/network/HiddenByteBuf; retain a method_65936 m (Ljava/lang/Object;)Ljava/lang/Object; pack a method_65937 m ()Lnet/minecraft/network/HiddenByteBuf; touch b method_65938 m (Ljava/lang/Object;)Ljava/lang/Object; unpack b method_65939 m ()Lio/netty/buffer/ByteBuf; contents c comp_3473 m (Ljava/lang/Object;)Lnet/minecraft/network/HiddenByteBuf; touch c method_65940 m (Lio/netty/buffer/ByteBuf;)V c net/minecraft/network/LocalFrameDecoder wl net/minecraft/class_10551 m ()V c net/minecraft/network/LocalFrameEncoder wm net/minecraft/class_10552 m ()V c net/minecraft/network/MonitoredLocalFrameDecoder wn net/minecraft/class_9680 f Lnet/minecraft/network/BandwidthDebugMonitor; monitor a field_51500 m (Lnet/minecraft/network/BandwidthDebugMonitor;)V c net/minecraft/network/PacketBundlePacker wo net/minecraft/class_8035 f Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo a field_48534 f Lnet/minecraft/network/protocol/BundlerInfo$Bundler; currentBundler b field_41869 m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Ljava/util/List;)V decode a method_48318 m (Lnet/minecraft/network/protocol/Packet;)V verifyNonTerminalPacket a method_56346 m (Lnet/minecraft/network/protocol/BundlerInfo;)V c net/minecraft/network/PacketBundleUnpacker wp net/minecraft/class_8036 f Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo a field_48535 m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Ljava/util/List;)V encode a method_48319 m (Lnet/minecraft/network/protocol/BundlerInfo;)V c net/minecraft/network/PacketDecoder wq net/minecraft/class_2543 f Lorg/slf4j/Logger; LOGGER a field_11715 f Lnet/minecraft/network/ProtocolInfo; protocolInfo b field_48536 m (Lnet/minecraft/network/ProtocolInfo;)V m ()V c net/minecraft/network/PacketEncoder wr net/minecraft/class_2545 f Lorg/slf4j/Logger; LOGGER a field_11721 f Lnet/minecraft/network/ProtocolInfo; protocolInfo b field_48537 m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;Lio/netty/buffer/ByteBuf;)V encode a method_10838 m (Lnet/minecraft/network/ProtocolInfo;)V m ()V c net/minecraft/network/PacketListener ws net/minecraft/class_2547 m ()Lnet/minecraft/network/protocol/PacketFlow; flow O_ method_52895 m (Lnet/minecraft/CrashReport;)V fillCrashReport a method_55622 m (Lnet/minecraft/CrashReport;Lnet/minecraft/CrashReportCategory;)V fillListenerSpecificCrashDetails a method_55597 m (Lnet/minecraft/network/DisconnectionDetails;)V onDisconnect a method_10839 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Throwable;)Lnet/minecraft/network/DisconnectionDetails; createDisconnectionInfo a method_60881 m (Lnet/minecraft/network/protocol/Packet;)Z shouldHandleMessage a method_52413 m (Lnet/minecraft/network/protocol/Packet;Ljava/lang/Exception;)V onPacketError a method_59807 m ()Lnet/minecraft/network/ConnectionProtocol; protocol b method_52280 m ()Z isAcceptingMessages c method_48106 m ()Ljava/lang/String; method_55623 d method_55623 m ()Ljava/lang/String; method_55624 e method_55624 c net/minecraft/network/PacketSendListener wt net/minecraft/class_7648 f Lorg/slf4j/Logger; LOGGER a field_61040 m (Ljava/lang/Runnable;)Lio/netty/channel/ChannelFutureListener; thenRun a method_45084 m (Ljava/lang/Runnable;Lio/netty/channel/ChannelFuture;)V method_72182 a method_72182 m (Ljava/util/function/Supplier;)Lio/netty/channel/ChannelFutureListener; exceptionallySend a method_45085 m (Ljava/util/function/Supplier;Lio/netty/channel/ChannelFuture;)V method_72183 a method_72183 m ()V m ()V c net/minecraft/network/ProtocolInfo wu net/minecraft/class_9127 m ()Lnet/minecraft/network/ConnectionProtocol; id a comp_2234 m ()Lnet/minecraft/network/protocol/PacketFlow; flow b comp_2235 m ()Lnet/minecraft/network/codec/StreamCodec; codec c comp_2236 m ()Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo d comp_2237 c net/minecraft/network/ProtocolInfo$Details wu$a net/minecraft/class_9127$class_9128 m ()Lnet/minecraft/network/ConnectionProtocol; id a method_61106 m (Lnet/minecraft/network/ProtocolInfo$Details$PacketVisitor;)V listPackets a method_61108 m ()Lnet/minecraft/network/protocol/PacketFlow; flow b method_61109 c net/minecraft/network/ProtocolInfo$Details$PacketVisitor wu$a$a net/minecraft/class_9127$class_9128$class_9828 c net/minecraft/network/ProtocolInfo$DetailsProvider wu$b net/minecraft/class_9127$class_10940 m ()Lnet/minecraft/network/ProtocolInfo$Details; details a method_68854 c net/minecraft/network/ProtocolSwapHandler wv net/minecraft/class_8700 m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V handleInboundTerminalPacket a method_56347 m (Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/protocol/Packet;)V handleOutboundTerminalPacket b method_56348 c net/minecraft/network/RateKickingConnection ww net/minecraft/class_5472 f Lorg/slf4j/Logger; LOGGER h field_26342 f Lnet/minecraft/network/chat/Component; EXCEED_REASON i field_26343 f I rateLimitPacketsPerSecond j field_26344 m ()V method_30618 q method_30618 m (I)V m ()V c net/minecraft/network/RegistryFriendlyByteBuf wx net/minecraft/class_9129 f Lnet/minecraft/core/RegistryAccess; registryAccess d field_48538 m ()Lnet/minecraft/core/RegistryAccess; registryAccess H method_56349 m (Lnet/minecraft/core/RegistryAccess;)Ljava/util/function/Function; decorator a method_56350 m (Lnet/minecraft/core/RegistryAccess;Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/RegistryFriendlyByteBuf; method_56351 a method_56351 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/core/RegistryAccess;)V c net/minecraft/network/ServerboundPacketListener wy net/minecraft/class_8701 c net/minecraft/network/SkipPacketDecoderException wz net/minecraft/class_10941 m (Ljava/lang/String;)V m (Ljava/lang/Throwable;)V c net/minecraft/network/SkipPacketEncoderException xa net/minecraft/class_2548 m (Ljava/lang/String;)V m (Ljava/lang/Throwable;)V c net/minecraft/network/SkipPacketException xb net/minecraft/class_10942 c net/minecraft/network/TickablePacketListener xc net/minecraft/class_7633 m ()V tick d method_18784 c net/minecraft/network/UnconfiguredPipelineHandler xd net/minecraft/class_9130 m (Lio/netty/channel/ChannelInboundHandler;)Lnet/minecraft/network/UnconfiguredPipelineHandler$InboundConfigurationTask; setupInboundHandler a method_56352 m (Lio/netty/channel/ChannelInboundHandler;Lio/netty/channel/ChannelHandlerContext;)V method_56353 a method_56353 m (Lio/netty/channel/ChannelOutboundHandler;)Lnet/minecraft/network/UnconfiguredPipelineHandler$OutboundConfigurationTask; setupOutboundHandler a method_56354 m (Lio/netty/channel/ChannelOutboundHandler;Lio/netty/channel/ChannelHandlerContext;)V method_56355 a method_56355 m (Lnet/minecraft/network/ProtocolInfo;)Lnet/minecraft/network/UnconfiguredPipelineHandler$InboundConfigurationTask; setupInboundProtocol a method_56356 m (Lnet/minecraft/network/ProtocolInfo;)Lnet/minecraft/network/UnconfiguredPipelineHandler$OutboundConfigurationTask; setupOutboundProtocol b method_56357 m ()V c net/minecraft/network/UnconfiguredPipelineHandler$Inbound xd$a net/minecraft/class_9130$class_9131 m ()V c net/minecraft/network/UnconfiguredPipelineHandler$InboundConfigurationTask xd$b net/minecraft/class_9130$class_9132 m (Lnet/minecraft/network/UnconfiguredPipelineHandler$InboundConfigurationTask;Lio/netty/channel/ChannelHandlerContext;)V method_56358 a method_56358 c net/minecraft/network/UnconfiguredPipelineHandler$Outbound xd$c net/minecraft/class_9130$class_9133 m ()V c net/minecraft/network/UnconfiguredPipelineHandler$OutboundConfigurationTask xd$d net/minecraft/class_9130$class_9134 m (Lnet/minecraft/network/UnconfiguredPipelineHandler$OutboundConfigurationTask;Lio/netty/channel/ChannelHandlerContext;)V method_56359 a method_56359 c net/minecraft/network/Utf8String xe net/minecraft/class_8702 m (Lio/netty/buffer/ByteBuf;I)Ljava/lang/String; read a method_53012 m (Lio/netty/buffer/ByteBuf;Ljava/lang/CharSequence;I)V write a method_53013 m ()V c net/minecraft/network/VarInt xf net/minecraft/class_8703 f I MAX_VARINT_SIZE a field_45682 f I DATA_BITS_MASK b field_45683 f I CONTINUATION_BIT_MASK c field_45684 f I DATA_BITS_PER_BYTE d field_45685 m (B)Z hasContinuationBit a method_53014 m (I)I getByteSize a method_53015 m (Lio/netty/buffer/ByteBuf;)I read a method_53016 m (Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; write a method_53017 m ()V c net/minecraft/network/VarLong xg net/minecraft/class_8704 f I MAX_VARLONG_SIZE a field_45686 f I DATA_BITS_MASK b field_45687 f I CONTINUATION_BIT_MASK c field_45688 f I DATA_BITS_PER_BYTE d field_45689 m (B)Z hasContinuationBit a method_53018 m (J)I getByteSize a method_53019 m (Lio/netty/buffer/ByteBuf;)J read a method_53020 m (Lio/netty/buffer/ByteBuf;J)Lio/netty/buffer/ByteBuf; write a method_53021 m ()V c net/minecraft/network/Varint21FrameDecoder xh net/minecraft/class_2550 f I MAX_VARINT21_BYTES a field_45690 f Lio/netty/buffer/ByteBuf; helperBuf b field_45691 f Lnet/minecraft/network/BandwidthDebugMonitor; monitor c field_45956 m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Z copyVarint a method_53022 m (Lnet/minecraft/network/BandwidthDebugMonitor;)V c net/minecraft/network/Varint21LengthFieldPrepender xi net/minecraft/class_2552 f I MAX_VARINT21_BYTES a field_33288 m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V encode a method_10840 m ()V c net/minecraft/network/chat/ChatDecorator xj net/minecraft/class_7492 f Lnet/minecraft/network/chat/ChatDecorator; PLAIN a field_39384 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_44303 a method_44303 m ()V c net/minecraft/network/chat/ChatType xk net/minecraft/class_2556 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_39227 f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b field_51969 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_51970 f Lnet/minecraft/network/chat/ChatTypeDecoration; DEFAULT_CHAT_DECORATION d field_39677 f Lnet/minecraft/resources/ResourceKey; CHAT e field_11737 f Lnet/minecraft/resources/ResourceKey; SAY_COMMAND f field_39228 f Lnet/minecraft/resources/ResourceKey; MSG_COMMAND_INCOMING g field_39799 f Lnet/minecraft/resources/ResourceKey; MSG_COMMAND_OUTGOING h field_39800 f Lnet/minecraft/resources/ResourceKey; TEAM_MSG_COMMAND_INCOMING i field_39881 f Lnet/minecraft/resources/ResourceKey; TEAM_MSG_COMMAND_OUTGOING j field_39882 f Lnet/minecraft/resources/ResourceKey; EMOTE_COMMAND k field_39231 f Lnet/minecraft/network/chat/ChatTypeDecoration; chat l comp_792 f Lnet/minecraft/network/chat/ChatTypeDecoration; narration m comp_794 m ()Lnet/minecraft/network/chat/ChatTypeDecoration; chat a comp_792 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/ChatType$Bound; bind a method_44832 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/network/chat/ChatType$Bound; bind a method_44833 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/ChatType$Bound; bind a method_44834 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43843 a method_43843 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a method_43845 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_43844 m ()Lnet/minecraft/network/chat/ChatTypeDecoration; narration b comp_794 m (Lnet/minecraft/network/chat/ChatTypeDecoration;Lnet/minecraft/network/chat/ChatTypeDecoration;)V m ()V c net/minecraft/network/chat/ChatType$Bound xk$a net/minecraft/class_2556$class_7602 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48776 f Lnet/minecraft/core/Holder; chatType b comp_919 f Lnet/minecraft/network/chat/Component; name c comp_920 f Ljava/util/Optional; targetName d comp_921 m ()Lnet/minecraft/core/Holder; chatType a comp_919 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; decorate a method_44837 m ()Lnet/minecraft/network/chat/Component; name b comp_920 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; decorateNarration b method_44838 m ()Ljava/util/Optional; targetName c comp_921 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/ChatType$Bound; withTargetName c method_44839 m (Lnet/minecraft/core/Holder;Lnet/minecraft/network/chat/Component;)V m (Lnet/minecraft/core/Holder;Lnet/minecraft/network/chat/Component;Ljava/util/Optional;)V m ()V c net/minecraft/network/chat/ChatTypeDecoration xl net/minecraft/class_7463 f Lcom/mojang/serialization/Codec; CODEC a field_39219 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_51971 f Ljava/lang/String; translationKey c comp_788 f Ljava/util/List; parameters d comp_789 f Lnet/minecraft/network/chat/Style; style e comp_790 m ()Ljava/lang/String; translationKey a comp_788 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43830 a method_43830 m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatTypeDecoration; withSender a method_43831 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; decorate a method_43832 m ()Ljava/util/List; parameters b comp_789 m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatTypeDecoration; incomingDirectMessage b method_44779 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)[Lnet/minecraft/network/chat/Component; resolveParameters b method_43834 m ()Lnet/minecraft/network/chat/Style; style c comp_790 m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatTypeDecoration; outgoingDirectMessage c method_44780 m (Ljava/lang/String;)Lnet/minecraft/network/chat/ChatTypeDecoration; teamMessage d method_43835 m (Ljava/lang/String;Ljava/util/List;Lnet/minecraft/network/chat/Style;)V m ()V c net/minecraft/network/chat/ChatTypeDecoration$Parameter xl$a net/minecraft/class_7463$class_7464 f Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter; SENDER a field_39220 f Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter; TARGET b field_39221 f Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter; CONTENT c field_39222 f Lcom/mojang/serialization/Codec; CODEC d field_39223 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_51972 f Ljava/util/function/IntFunction; BY_ID f field_51973 f I id g field_51974 f Ljava/lang/String; name h field_39224 f Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter$Selector; selector i field_39225 f [Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter; $VALUES j field_39226 m ()[Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter; $values a method_43836 m (Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter;)I method_60652 a method_60652 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; select a method_43837 m (Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter;)I method_60653 b method_60653 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; method_43838 b method_43838 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; method_43839 c method_43839 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)Lnet/minecraft/network/chat/Component; method_43840 d method_43840 m (Ljava/lang/String;IILjava/lang/String;Lnet/minecraft/network/chat/ChatTypeDecoration$Parameter$Selector;)V m ()V c net/minecraft/network/chat/ChatTypeDecoration$Parameter$Selector xl$a$a net/minecraft/class_7463$class_7464$class_7465 c net/minecraft/network/chat/ClickEvent xm net/minecraft/class_2558 f Lcom/mojang/serialization/Codec; CODEC a field_46594 m ()Lnet/minecraft/network/chat/ClickEvent$Action; action a method_10845 m (Lnet/minecraft/network/chat/ClickEvent$Action;)Lcom/mojang/serialization/MapCodec; method_66564 a method_66564 m ()V c net/minecraft/network/chat/ClickEvent$Action xm$a net/minecraft/class_2558$class_2559 f Lnet/minecraft/network/chat/ClickEvent$Action; OPEN_URL a field_11749 f Lnet/minecraft/network/chat/ClickEvent$Action; OPEN_FILE b field_11746 f Lnet/minecraft/network/chat/ClickEvent$Action; RUN_COMMAND c field_11750 f Lnet/minecraft/network/chat/ClickEvent$Action; SUGGEST_COMMAND d field_11745 f Lnet/minecraft/network/chat/ClickEvent$Action; SHOW_DIALOG e field_60821 f Lnet/minecraft/network/chat/ClickEvent$Action; CHANGE_PAGE f field_11748 f Lnet/minecraft/network/chat/ClickEvent$Action; COPY_TO_CLIPBOARD g field_21462 f Lnet/minecraft/network/chat/ClickEvent$Action; CUSTOM h field_60822 f Lcom/mojang/serialization/Codec; UNSAFE_CODEC i field_46595 f Lcom/mojang/serialization/Codec; CODEC j field_46596 f Z allowFromServer k field_11744 f Ljava/lang/String; name l field_11742 f Lcom/mojang/serialization/MapCodec; codec m field_55902 f [Lnet/minecraft/network/chat/ClickEvent$Action; $VALUES n field_11747 m ()Z isAllowedFromServer a method_10847 m (Lnet/minecraft/network/chat/ClickEvent$Action;)Lcom/mojang/serialization/DataResult; filterForSerialization a method_54152 m ()Lcom/mojang/serialization/MapCodec; valueCodec b method_72184 m (Lnet/minecraft/network/chat/ClickEvent$Action;)Ljava/lang/String; method_54153 b method_54153 m ()[Lnet/minecraft/network/chat/ClickEvent$Action; $values d method_36945 m (Ljava/lang/String;ILjava/lang/String;ZLcom/mojang/serialization/MapCodec;)V m ()V c net/minecraft/network/chat/ClickEvent$ChangePage xm$b net/minecraft/class_2558$class_10605 f Lcom/mojang/serialization/MapCodec; CODEC b field_55903 f I page c comp_3502 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66565 a method_66565 m ()I page b comp_3502 m (I)V m ()V c net/minecraft/network/chat/ClickEvent$CopyToClipboard xm$c net/minecraft/class_2558$class_10606 f Lcom/mojang/serialization/MapCodec; CODEC b field_55904 f Ljava/lang/String; value c comp_3503 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66566 a method_66566 m ()Ljava/lang/String; value b comp_3503 m (Ljava/lang/String;)V m ()V c net/minecraft/network/chat/ClickEvent$Custom xm$d net/minecraft/class_2558$class_11506 f Lcom/mojang/serialization/MapCodec; CODEC b field_60823 f Lnet/minecraft/resources/ResourceLocation; id c comp_4378 f Ljava/util/Optional; payload d comp_4379 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71949 a method_71949 m ()Lnet/minecraft/resources/ResourceLocation; id b comp_4378 m ()Ljava/util/Optional; payload c comp_4379 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Optional;)V m ()V c net/minecraft/network/chat/ClickEvent$OpenFile xm$e net/minecraft/class_2558$class_10607 f Lcom/mojang/serialization/MapCodec; CODEC b field_55905 f Ljava/lang/String; path c comp_3504 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66567 a method_66567 m ()Ljava/io/File; file b method_66568 m ()Ljava/lang/String; path c comp_3504 m (Ljava/io/File;)V m (Ljava/nio/file/Path;)V m (Ljava/lang/String;)V m ()V c net/minecraft/network/chat/ClickEvent$OpenUrl xm$f net/minecraft/class_2558$class_10608 f Lcom/mojang/serialization/MapCodec; CODEC b field_55906 f Ljava/net/URI; uri c comp_3505 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66569 a method_66569 m ()Ljava/net/URI; uri b comp_3505 m (Ljava/net/URI;)V m ()V c net/minecraft/network/chat/ClickEvent$RunCommand xm$g net/minecraft/class_2558$class_10609 f Lcom/mojang/serialization/MapCodec; CODEC b field_55907 f Ljava/lang/String; command c comp_3506 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66570 a method_66570 m ()Ljava/lang/String; command b comp_3506 m (Ljava/lang/String;)V m ()V c net/minecraft/network/chat/ClickEvent$ShowDialog xm$h net/minecraft/class_2558$class_11507 f Lcom/mojang/serialization/MapCodec; CODEC b field_60824 f Lnet/minecraft/core/Holder; dialog c comp_4380 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71950 a method_71950 m ()Lnet/minecraft/core/Holder; dialog b comp_4380 m (Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/network/chat/ClickEvent$SuggestCommand xm$i net/minecraft/class_2558$class_10610 f Lcom/mojang/serialization/MapCodec; CODEC b field_55908 f Ljava/lang/String; command c comp_3507 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66571 a method_66571 m ()Ljava/lang/String; command b comp_3507 m (Ljava/lang/String;)V m ()V c net/minecraft/network/chat/CommonComponents xn net/minecraft/class_5244 f Lnet/minecraft/network/chat/Component; EMPTY a field_39003 f Lnet/minecraft/network/chat/Component; OPTION_ON b field_24332 f Lnet/minecraft/network/chat/Component; OPTION_OFF c field_24333 f Lnet/minecraft/network/chat/Component; GUI_DONE d field_24334 f Lnet/minecraft/network/chat/Component; GUI_CANCEL e field_24335 f Lnet/minecraft/network/chat/Component; GUI_YES f field_24336 f Lnet/minecraft/network/chat/Component; GUI_NO g field_24337 f Lnet/minecraft/network/chat/Component; GUI_OK h field_44914 f Lnet/minecraft/network/chat/Component; GUI_PROCEED i field_24338 f Lnet/minecraft/network/chat/Component; GUI_CONTINUE j field_41873 f Lnet/minecraft/network/chat/Component; GUI_BACK k field_24339 f Lnet/minecraft/network/chat/Component; GUI_TO_TITLE l field_43109 f Lnet/minecraft/network/chat/Component; GUI_ACKNOWLEDGE m field_39742 f Lnet/minecraft/network/chat/Component; GUI_OPEN_IN_BROWSER n field_44968 f Lnet/minecraft/network/chat/Component; GUI_COPY_LINK_TO_CLIPBOARD o field_44969 f Lnet/minecraft/network/chat/Component; GUI_DISCONNECT p field_45692 f Lnet/minecraft/network/chat/Component; GUI_RETURN_TO_MENU q field_60825 f Lnet/minecraft/network/chat/Component; TRANSFER_CONNECT_FAILED r field_48539 f Lnet/minecraft/network/chat/Component; CONNECT_FAILED s field_26625 f Lnet/minecraft/network/chat/Component; NEW_LINE t field_33849 f Lnet/minecraft/network/chat/Component; NARRATION_SEPARATOR u field_33850 f Lnet/minecraft/network/chat/Component; ELLIPSIS v field_39678 f Lnet/minecraft/network/chat/Component; SPACE w field_41874 m ()Lnet/minecraft/network/chat/MutableComponent; space a method_48320 m (J)Lnet/minecraft/network/chat/MutableComponent; days a method_44682 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; joinLines a method_37109 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; optionNameValue a method_32700 m (Lnet/minecraft/network/chat/Component;Z)Lnet/minecraft/network/chat/MutableComponent; optionStatus a method_30619 m (Z)Lnet/minecraft/network/chat/Component; optionStatus a method_36134 m ([Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; joinForNarration a method_37111 m (J)Lnet/minecraft/network/chat/MutableComponent; hours b method_44683 m (Z)Lnet/minecraft/network/chat/Component; disconnectButtonLabel b method_71951 m ([Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; joinLines b method_37110 m (J)Lnet/minecraft/network/chat/MutableComponent; minutes c method_44684 m ()V m ()V c net/minecraft/network/chat/Component xo net/minecraft/class_2561 m ()Lnet/minecraft/network/chat/Style; getStyle a method_10866 m (I)Ljava/lang/String; getString a method_10858 m (ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional; method_27655 a method_27655 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/network/chat/Component; translationArg a method_54154 m (Lcom/mojang/brigadier/Message;)Lnet/minecraft/network/chat/Component; translationArg a method_54155 m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/chat/Component; translationArg a method_54156 m (Lnet/minecraft/commands/arguments/selector/SelectorPattern;Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; score a method_62790 m (Lnet/minecraft/commands/arguments/selector/SelectorPattern;Ljava/util/Optional;)Lnet/minecraft/network/chat/MutableComponent; selector a method_43467 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; nullToEmpty a method_30163 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; translatableWithFallback a method_48321 m (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent; translatableWithFallback a method_48322 m (Ljava/lang/String;ZLjava/util/Optional;Lnet/minecraft/network/chat/contents/DataSource;)Lnet/minecraft/network/chat/MutableComponent; nbt a method_43468 m (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent; translatable a method_43469 m (Ljava/net/URI;)Lnet/minecraft/network/chat/Component; translationArg a method_61110 m (Ljava/util/Date;)Lnet/minecraft/network/chat/Component; translationArg a method_54157 m (Ljava/util/List;Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; method_36135 a method_36135 m (Ljava/util/UUID;)Lnet/minecraft/network/chat/Component; translationArg a method_54158 m (Lnet/minecraft/network/chat/Component;)Z contains a method_44745 m (Lnet/minecraft/network/chat/Style;)Ljava/util/List; toFlatList a method_36136 m ()Lnet/minecraft/network/chat/ComponentContents; getContents b method_10851 m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; literal b method_43470 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; score b method_43466 m (Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent; translatableEscape b method_54159 m ()Ljava/util/List; getSiblings c method_10855 m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; translatable c method_43471 m ()Ljava/lang/String; tryCollapseToString d method_54160 m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; keybind d method_43472 m ()Lnet/minecraft/network/chat/MutableComponent; plainCopy e method_27662 m ()Lnet/minecraft/network/chat/MutableComponent; copy f method_27661 m ()Lnet/minecraft/util/FormattedCharSequence; getVisualOrderText g method_30937 m ()Ljava/util/List; toFlatList h method_44746 m ()Lnet/minecraft/network/chat/MutableComponent; empty i method_43473 c net/minecraft/network/chat/ComponentContents xp net/minecraft/class_7417 m ()Lnet/minecraft/network/chat/ComponentContents$Type; type a method_54163 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/MutableComponent; resolve a method_10890 m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a method_27659 m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a method_27660 c net/minecraft/network/chat/ComponentContents$Type xp$a net/minecraft/class_7417$class_8823 f Lcom/mojang/serialization/MapCodec; codec a comp_1983 f Ljava/lang/String; id b comp_1984 m ()Lcom/mojang/serialization/MapCodec; codec a comp_1983 m ()Ljava/lang/String; id b comp_1984 m (Lcom/mojang/serialization/MapCodec;Ljava/lang/String;)V c net/minecraft/network/chat/ComponentSerialization xq net/minecraft/class_8824 f Lcom/mojang/serialization/Codec; CODEC a field_46597 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48540 f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_STREAM_CODEC c field_48985 f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_STREAM_CODEC d field_49666 f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_OPTIONAL_STREAM_CODEC e field_49667 f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_CONTEXT_FREE_STREAM_CODEC f field_49668 m (I)Lcom/mojang/serialization/Codec; flatRestrictedCodec a method_66572 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/network/chat/Component; method_54165 a method_54165 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; createCodec a method_54166 m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54167 a method_54167 m (Ljava/util/List;)Lnet/minecraft/network/chat/MutableComponent; createFromList a method_54169 m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/MapEncoder; method_54171 a method_54171 m (Lnet/minecraft/network/chat/Component;)Lcom/mojang/datafixers/util/Either; method_54172 a method_54172 m ([Lnet/minecraft/util/StringRepresentable;)[Lnet/minecraft/util/StringRepresentable; method_54173 a method_54173 m ([Lnet/minecraft/util/StringRepresentable;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; createLegacyComponentMatcher a method_54174 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/network/chat/Component; method_54175 b method_54175 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_54177 b method_54177 m ()V m ()V c net/minecraft/network/chat/ComponentSerialization$1 xq$1 net/minecraft/class_8824$1 f I val$maxFlatSize a field_55909 m (I)Ljava/lang/String; method_66573 a method_66573 m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DynamicOps; asJsonOps a method_57976 m (Lcom/mojang/serialization/DynamicOps;ILcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; method_66574 a method_66574 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/network/chat/Component;)Z isTooLarge a method_66575 m (Lnet/minecraft/network/chat/Component;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a method_57978 m (I)V c net/minecraft/network/chat/ComponentSerialization$FuzzyCodec xq$a net/minecraft/class_8824$class_8825 f Ljava/util/List; codecs a field_46599 f Ljava/util/function/Function; encoderGetter b field_46600 m ()Ljava/lang/String; method_54180 a method_54180 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapCodec;)Ljava/util/stream/Stream; method_54181 a method_54181 m (Ljava/util/List;Ljava/util/function/Function;)V c net/minecraft/network/chat/ComponentSerialization$StrictEither xq$b net/minecraft/class_8824$class_8912 f Ljava/lang/String; typeFieldName a field_46914 f Lcom/mojang/serialization/MapCodec; typed b field_46915 f Lcom/mojang/serialization/MapCodec; fuzzy c field_46916 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/MapCodec;)V c net/minecraft/network/chat/ComponentUtils xr net/minecraft/class_2564 f Ljava/lang/String; DEFAULT_SEPARATOR_TEXT a field_33536 f Lnet/minecraft/network/chat/Component; DEFAULT_SEPARATOR b field_33537 f Lnet/minecraft/network/chat/Component; DEFAULT_NO_STYLE_SEPARATOR c field_33538 m (Lcom/mojang/brigadier/Message;)Lnet/minecraft/network/chat/Component; fromMessage a method_10883 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Optional;Lnet/minecraft/world/entity/Entity;I)Ljava/util/Optional; updateForEntity a method_36330 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/MutableComponent; updateForEntity a method_10881 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Style;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/network/chat/Style; resolveStyle a method_27663 m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; copyOnClickText a method_47523 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_47524 a method_47524 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; formatList a method_10888 m (Ljava/util/Collection;Ljava/util/Optional;Ljava/util/function/Function;)Lnet/minecraft/network/chat/MutableComponent; formatList a method_36331 m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/network/chat/Component; formatAndSortList a method_10887 m (Ljava/util/Collection;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; formatList a method_37112 m (Ljava/util/Collection;Lnet/minecraft/network/chat/Component;Ljava/util/function/Function;)Lnet/minecraft/network/chat/MutableComponent; formatList a method_36332 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; wrapInSquareBrackets a method_10885 m (Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/MutableComponent; mergeStyles a method_10889 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_10886 b method_10886 m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/network/chat/Component; formatList b method_10884 m (Lnet/minecraft/network/chat/Component;)Z isTranslationResolvable b method_43476 m ()V m ()V c net/minecraft/network/chat/FilterMask xs net/minecraft/class_7649 f Lcom/mojang/serialization/Codec; CODEC a field_40837 f Lnet/minecraft/network/chat/FilterMask; FULLY_FILTERED b field_39941 f Lnet/minecraft/network/chat/FilterMask; PASS_THROUGH c field_39942 f Lnet/minecraft/network/chat/Style; FILTERED_STYLE d field_40674 f Lcom/mojang/serialization/MapCodec; PASS_THROUGH_CODEC e field_40838 f Lcom/mojang/serialization/MapCodec; FULLY_FILTERED_CODEC f field_40839 f Lcom/mojang/serialization/MapCodec; PARTIALLY_FILTERED_CODEC g field_40840 f C HASH h field_39943 f Ljava/util/BitSet; mask i field_39944 f Lnet/minecraft/network/chat/FilterMask$Type; type j field_39945 m ()Z isEmpty a method_45087 m (I)V setFiltered a method_45088 m (Ljava/lang/String;)Ljava/lang/String; apply a method_45089 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/chat/FilterMask; read a method_45090 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/chat/FilterMask;)V write a method_45091 m ()Z isFullyFiltered b method_45093 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; applyWithFormatting b method_46256 m ()Lnet/minecraft/network/chat/FilterMask$Type; type c method_46600 m ()Ljava/util/BitSet; mask d method_46601 m (Ljava/util/BitSet;Lnet/minecraft/network/chat/FilterMask$Type;)V m (Ljava/util/BitSet;)V m (I)V m ()V c net/minecraft/network/chat/FilterMask$Type xs$a net/minecraft/class_7649$class_7650 f Lnet/minecraft/network/chat/FilterMask$Type; PASS_THROUGH a field_39947 f Lnet/minecraft/network/chat/FilterMask$Type; FULLY_FILTERED b field_39948 f Lnet/minecraft/network/chat/FilterMask$Type; PARTIALLY_FILTERED c field_39949 f Ljava/lang/String; serializedName d field_40841 f Ljava/util/function/Supplier; codec e field_40842 f [Lnet/minecraft/network/chat/FilterMask$Type; $VALUES f field_39950 m ()Lcom/mojang/serialization/MapCodec; codec a method_46602 m ()Lcom/mojang/serialization/MapCodec; method_46603 b method_46603 m ()Lcom/mojang/serialization/MapCodec; method_46604 d method_46604 m ()Lcom/mojang/serialization/MapCodec; method_46605 e method_46605 m ()[Lnet/minecraft/network/chat/FilterMask$Type; $values f method_45094 m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Supplier;)V m ()V c net/minecraft/network/chat/FormattedText xt net/minecraft/class_5348 f Ljava/util/Optional; STOP_ITERATION a field_25309 f Lnet/minecraft/network/chat/FormattedText; EMPTY b field_25310 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/FormattedText; of a method_29431 m (Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional; method_30067 a method_30067 m (Ljava/util/List;)Lnet/minecraft/network/chat/FormattedText; composite a method_29432 m (Lnet/minecraft/network/chat/FormattedText$ContentConsumer;)Ljava/util/Optional; visit a method_27657 m (Lnet/minecraft/network/chat/FormattedText$StyledContentConsumer;Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; visit a method_27658 m ([Lnet/minecraft/network/chat/FormattedText;)Lnet/minecraft/network/chat/FormattedText; composite a method_29433 m (Ljava/lang/String;)Lnet/minecraft/network/chat/FormattedText; of e method_29430 m ()V c net/minecraft/network/chat/FormattedText$1 xt$1 net/minecraft/class_5348$1 m ()V c net/minecraft/network/chat/FormattedText$2 xt$2 net/minecraft/class_5348$2 f Ljava/lang/String; val$text c field_25311 m (Ljava/lang/String;)V c net/minecraft/network/chat/FormattedText$3 xt$3 net/minecraft/class_5348$3 f Ljava/lang/String; val$text c field_25312 f Lnet/minecraft/network/chat/Style; val$style d field_25313 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)V c net/minecraft/network/chat/FormattedText$4 xt$4 net/minecraft/class_5348$4 f Ljava/util/List; val$parts c field_25314 m (Ljava/util/List;)V c net/minecraft/network/chat/FormattedText$ContentConsumer xt$a net/minecraft/class_5348$class_5245 c net/minecraft/network/chat/FormattedText$StyledContentConsumer xt$b net/minecraft/class_5348$class_5246 c net/minecraft/network/chat/HoverEvent xu net/minecraft/class_2568 f Lcom/mojang/serialization/Codec; CODEC a field_46601 m ()Lnet/minecraft/network/chat/HoverEvent$Action; action a method_10892 m (Lnet/minecraft/network/chat/HoverEvent$Action;)Lcom/mojang/serialization/MapCodec; method_54184 a method_54184 m ()V c net/minecraft/network/chat/HoverEvent$Action xu$a net/minecraft/class_2568$class_5247 f Lnet/minecraft/network/chat/HoverEvent$Action; SHOW_TEXT a field_24342 f Lnet/minecraft/network/chat/HoverEvent$Action; SHOW_ITEM b field_24343 f Lnet/minecraft/network/chat/HoverEvent$Action; SHOW_ENTITY c field_24344 f Lcom/mojang/serialization/Codec; UNSAFE_CODEC d field_46603 f Lcom/mojang/serialization/Codec; CODEC e field_46604 f Ljava/lang/String; name f field_24346 f Z allowFromServer g field_24347 f Lcom/mojang/serialization/MapCodec; codec h field_46605 f [Lnet/minecraft/network/chat/HoverEvent$Action; $VALUES i field_55910 m ()Z isAllowedFromServer a method_27667 m (Lnet/minecraft/network/chat/HoverEvent$Action;)Lcom/mojang/serialization/DataResult; filterForSerialization a method_54186 m ()[Lnet/minecraft/network/chat/HoverEvent$Action; $values b method_66576 m (Lnet/minecraft/network/chat/HoverEvent$Action;)Ljava/lang/String; method_54190 b method_54190 m (Ljava/lang/String;ILjava/lang/String;ZLcom/mojang/serialization/MapCodec;)V m ()V c net/minecraft/network/chat/HoverEvent$EntityTooltipInfo xu$b net/minecraft/class_2568$class_5248 f Lcom/mojang/serialization/MapCodec; CODEC a field_46607 f Lnet/minecraft/world/entity/EntityType; type b field_24351 f Ljava/util/UUID; uuid c field_24352 f Ljava/util/Optional; name d field_24353 f Ljava/util/List; linesCache e field_24354 m ()Ljava/util/List; getTooltipLines a method_27682 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54193 a method_54193 m (Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo;)Ljava/util/Optional; method_54196 a method_54196 m (Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo;)Ljava/util/UUID; method_54197 b method_54197 m (Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo;)Lnet/minecraft/world/entity/EntityType; method_54198 c method_54198 m (Lnet/minecraft/world/entity/EntityType;Ljava/util/UUID;Lnet/minecraft/network/chat/Component;)V m (Lnet/minecraft/world/entity/EntityType;Ljava/util/UUID;Ljava/util/Optional;)V m ()V c net/minecraft/network/chat/HoverEvent$ShowEntity xu$c net/minecraft/class_2568$class_10611 f Lcom/mojang/serialization/MapCodec; CODEC b field_55911 f Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo; entity c comp_3508 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66577 a method_66577 m ()Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo; entity b comp_3508 m (Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo;)V m ()V c net/minecraft/network/chat/HoverEvent$ShowItem xu$d net/minecraft/class_2568$class_10612 f Lcom/mojang/serialization/MapCodec; CODEC b field_55912 f Lnet/minecraft/world/item/ItemStack; item c comp_3509 m ()Lnet/minecraft/world/item/ItemStack; item b comp_3509 m (Lnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/network/chat/HoverEvent$ShowText xu$e net/minecraft/class_2568$class_10613 f Lcom/mojang/serialization/MapCodec; CODEC b field_55913 f Lnet/minecraft/network/chat/Component; value c comp_3510 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66578 a method_66578 m ()Lnet/minecraft/network/chat/Component; value b comp_3510 m (Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/network/chat/LastSeenMessages xv net/minecraft/class_7635 f Lcom/mojang/serialization/Codec; CODEC a field_40843 f Lnet/minecraft/network/chat/LastSeenMessages; EMPTY b field_39883 f I LAST_SEEN_MESSAGES_MAX_LENGTH c field_39884 f Ljava/util/List; entries d comp_965 m ()B computeChecksum a method_68855 m (Lnet/minecraft/util/SignatureUpdater$Output;)V updateSignature a method_46257 m (Lnet/minecraft/network/chat/MessageSignatureCache;)Lnet/minecraft/network/chat/LastSeenMessages$Packed; pack a method_46258 m (Lnet/minecraft/network/chat/MessageSignatureCache;Lnet/minecraft/network/chat/MessageSignature;)Lnet/minecraft/network/chat/MessageSignature$Packed; method_46259 a method_46259 m ()Ljava/util/List; entries b comp_965 m (Ljava/util/List;)V m ()V c net/minecraft/network/chat/LastSeenMessages$Packed xv$a net/minecraft/class_7635$class_7815 f Lnet/minecraft/network/chat/LastSeenMessages$Packed; EMPTY a field_40675 f Ljava/util/List; entries b comp_1070 m ()Ljava/util/List; entries a comp_1070 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_46260 m (Lnet/minecraft/network/chat/MessageSignatureCache;)Ljava/util/Optional; unpack a method_46261 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/util/List;)V m ()V c net/minecraft/network/chat/LastSeenMessages$Update xv$b net/minecraft/class_7635$class_7636 f B IGNORE_CHECKSUM a field_58179 f I offset b comp_1071 f Ljava/util/BitSet; acknowledged c comp_1072 f B checksum d comp_3879 m ()I offset a comp_1071 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_44983 m (Lnet/minecraft/network/chat/LastSeenMessages;)Z verifyChecksum a method_68856 m ()Ljava/util/BitSet; acknowledged b comp_1072 m ()B checksum c comp_3879 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (ILjava/util/BitSet;B)V c net/minecraft/network/chat/LastSeenMessagesTracker xw net/minecraft/class_7637 f [Lnet/minecraft/network/chat/LastSeenTrackedEntry; trackedMessages a field_40676 f I tail b field_40677 f I offset c field_40678 f Lnet/minecraft/network/chat/MessageSignature; lastTrackedMessage d field_40679 m ()I getAndClearOffset a method_46262 m (Lnet/minecraft/network/chat/LastSeenTrackedEntry;)V addEntry a method_46263 m (Lnet/minecraft/network/chat/MessageSignature;)V ignorePending a method_46264 m (Lnet/minecraft/network/chat/MessageSignature;Z)Z addPending a method_46265 m ()Lnet/minecraft/network/chat/LastSeenMessagesTracker$Update; generateAndApplyUpdate b method_46266 m ()I offset c method_46267 m (I)V c net/minecraft/network/chat/LastSeenMessagesTracker$Update xw$a net/minecraft/class_7637$class_7816 f Lnet/minecraft/network/chat/LastSeenMessages; lastSeen a comp_1073 f Lnet/minecraft/network/chat/LastSeenMessages$Update; update b comp_1074 m ()Lnet/minecraft/network/chat/LastSeenMessages; lastSeen a comp_1073 m ()Lnet/minecraft/network/chat/LastSeenMessages$Update; update b comp_1074 m (Lnet/minecraft/network/chat/LastSeenMessages;Lnet/minecraft/network/chat/LastSeenMessages$Update;)V c net/minecraft/network/chat/LastSeenMessagesValidator xx net/minecraft/class_7638 f I lastSeenCount a field_40680 f Lit/unimi/dsi/fastutil/objects/ObjectList; trackedMessages b field_40681 f Lnet/minecraft/network/chat/MessageSignature; lastPendingMessage c field_40682 m ()I trackedMessagesCount a method_46268 m (I)V applyOffset a method_46269 m (Lnet/minecraft/network/chat/LastSeenMessages$Update;)Lnet/minecraft/network/chat/LastSeenMessages; applyUpdate a method_46270 m (Lnet/minecraft/network/chat/MessageSignature;)V addPending a method_44989 m (I)V c net/minecraft/network/chat/LastSeenMessagesValidator$ValidationException xx$a net/minecraft/class_7638$class_10943 m (Ljava/lang/String;)V c net/minecraft/network/chat/LastSeenTrackedEntry xy net/minecraft/class_7817 f Lnet/minecraft/network/chat/MessageSignature; signature a comp_1075 f Z pending b comp_1076 m ()Lnet/minecraft/network/chat/LastSeenTrackedEntry; acknowledge a method_46271 m ()Lnet/minecraft/network/chat/MessageSignature; signature b comp_1075 m ()Z pending c comp_1076 m (Lnet/minecraft/network/chat/MessageSignature;Z)V c net/minecraft/network/chat/LocalChatSession xz net/minecraft/class_7818 f Ljava/util/UUID; sessionId a comp_1077 f Lnet/minecraft/world/entity/player/ProfileKeyPair; keyPair b comp_1078 m ()Lnet/minecraft/network/chat/RemoteChatSession; asRemote a method_46275 m (Lnet/minecraft/world/entity/player/ProfileKeyPair;)Lnet/minecraft/network/chat/LocalChatSession; create a method_46273 m (Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageChain$Encoder; createMessageEncoder a method_46274 m ()Ljava/util/UUID; sessionId b comp_1077 m ()Lnet/minecraft/world/entity/player/ProfileKeyPair; keyPair c comp_1078 m (Ljava/util/UUID;Lnet/minecraft/world/entity/player/ProfileKeyPair;)V c net/minecraft/network/chat/MessageSignature ya net/minecraft/class_7469 f Lcom/mojang/serialization/Codec; CODEC a field_40844 f I BYTES b field_40683 f [B bytes c comp_925 m ()Ljava/nio/ByteBuffer; asByteBuffer a method_44994 m (Lnet/minecraft/util/SignatureValidator;Lnet/minecraft/util/SignatureUpdater;)Z verify a method_44843 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/chat/MessageSignature; read a method_46276 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/chat/MessageSignature;)V write a method_44845 m (Lnet/minecraft/network/chat/MessageSignature;)Ljava/lang/String; describe a method_68857 m (Lnet/minecraft/network/chat/MessageSignatureCache;)Lnet/minecraft/network/chat/MessageSignature$Packed; pack a method_46277 m ()I checksum b method_68858 m ()[B bytes c comp_925 m ([B)V m ()V c net/minecraft/network/chat/MessageSignature$Packed ya$a net/minecraft/class_7469$class_7819 f I FULL_SIGNATURE a field_40684 f I id b comp_1079 f Lnet/minecraft/network/chat/MessageSignature; fullSignature c comp_1080 m ()I id a comp_1079 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/chat/MessageSignature$Packed; read a method_46278 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/chat/MessageSignature$Packed;)V write a method_46279 m (Lnet/minecraft/network/chat/MessageSignatureCache;)Ljava/util/Optional; unpack a method_46280 m ()Lnet/minecraft/network/chat/MessageSignature; fullSignature b comp_1080 m (Lnet/minecraft/network/chat/MessageSignature;)V m (I)V m (ILnet/minecraft/network/chat/MessageSignature;)V c net/minecraft/network/chat/MessageSignatureCache yb net/minecraft/class_7561 f I NOT_FOUND a field_40845 f I DEFAULT_CAPACITY b field_40686 f [Lnet/minecraft/network/chat/MessageSignature; entries c field_40687 m ()Lnet/minecraft/network/chat/MessageSignatureCache; createDefault a method_46281 m (I)Lnet/minecraft/network/chat/MessageSignature; unpack a method_46606 m (Ljava/util/ArrayDeque;)V push a method_46283 m (Ljava/util/List;)V push a method_46284 m (Lnet/minecraft/network/chat/MessageSignature;)I pack a method_46607 m (Lnet/minecraft/network/chat/SignedMessageBody;Lnet/minecraft/network/chat/MessageSignature;)V push a method_46286 m (I)V c net/minecraft/network/chat/MutableComponent yc net/minecraft/class_5250 f Lnet/minecraft/network/chat/ComponentContents; contents c field_39005 f Ljava/util/List; siblings d field_39006 f Lnet/minecraft/network/chat/Style; style e field_39007 f Lnet/minecraft/util/FormattedCharSequence; visualOrderText f field_39008 f Lnet/minecraft/locale/Language; decomposedWith g field_39009 m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/chat/MutableComponent; withStyle a method_27694 m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/MutableComponent; withStyle a method_27692 m (Lnet/minecraft/network/chat/ComponentContents;)Lnet/minecraft/network/chat/MutableComponent; create a method_43477 m ([Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/MutableComponent; withStyle a method_27695 m (I)Lnet/minecraft/network/chat/MutableComponent; withColor b method_54663 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; append b method_10852 m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/MutableComponent; setStyle b method_10862 m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/MutableComponent; withStyle c method_27696 m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; append f method_27693 m (Lnet/minecraft/network/chat/ComponentContents;Ljava/util/List;Lnet/minecraft/network/chat/Style;)V c net/minecraft/network/chat/OutgoingChatMessage yd net/minecraft/class_7604 m ()Lnet/minecraft/network/chat/Component; content a comp_1081 m (Lnet/minecraft/server/level/ServerPlayer;ZLnet/minecraft/network/chat/ChatType$Bound;)V sendToPlayer a method_45095 m (Lnet/minecraft/network/chat/PlayerChatMessage;)Lnet/minecraft/network/chat/OutgoingChatMessage; create a method_44857 c net/minecraft/network/chat/OutgoingChatMessage$Disguised yd$a net/minecraft/class_7604$class_7606 f Lnet/minecraft/network/chat/Component; content a comp_1081 m (Lnet/minecraft/network/chat/Component;)V c net/minecraft/network/chat/OutgoingChatMessage$Player yd$b net/minecraft/class_7604$class_7607 f Lnet/minecraft/network/chat/PlayerChatMessage; message a comp_1082 m ()Lnet/minecraft/network/chat/PlayerChatMessage; message b comp_1082 m (Lnet/minecraft/network/chat/PlayerChatMessage;)V c net/minecraft/network/chat/PlayerChatMessage ye net/minecraft/class_7471 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_40846 f Ljava/time/Duration; MESSAGE_EXPIRES_AFTER_SERVER b field_39786 f Ljava/time/Duration; MESSAGE_EXPIRES_AFTER_CLIENT c field_39787 f Lnet/minecraft/network/chat/SignedMessageLink; link d comp_1083 f Lnet/minecraft/network/chat/MessageSignature; signature e comp_1084 f Lnet/minecraft/network/chat/SignedMessageBody; signedBody f comp_928 f Lnet/minecraft/network/chat/Component; unsignedContent g comp_830 f Lnet/minecraft/network/chat/FilterMask; filterMask h comp_981 f Ljava/util/UUID; SYSTEM_SENDER i field_40688 m ()Lnet/minecraft/network/chat/PlayerChatMessage; removeUnsignedContent a method_44607 m (Lnet/minecraft/util/SignatureUpdater$Output;)V method_46289 a method_46289 m (Lnet/minecraft/util/SignatureUpdater$Output;Lnet/minecraft/network/chat/SignedMessageLink;Lnet/minecraft/network/chat/SignedMessageBody;)V updateSignature a method_46290 m (Lnet/minecraft/util/SignatureValidator;)Z verify a method_44858 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46608 a method_46608 m (Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; system a method_45041 m (Ljava/time/Instant;)Z hasExpiredServer a method_44747 m (Ljava/util/UUID;)Z hasSignatureFrom a method_45040 m (Ljava/util/UUID;Ljava/lang/String;)Lnet/minecraft/network/chat/PlayerChatMessage; unsigned a method_45098 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/PlayerChatMessage; withUnsignedContent a method_44863 m (Lnet/minecraft/network/chat/FilterMask;)Lnet/minecraft/network/chat/PlayerChatMessage; filter a method_45097 m (Lnet/minecraft/network/chat/MessageSignature;)Ljava/lang/String; method_68859 a method_68859 m (Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/lang/String; describeSigned a method_68860 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; method_46610 a method_46610 m (Z)Lnet/minecraft/network/chat/PlayerChatMessage; filter a method_45099 m ()Lnet/minecraft/network/chat/PlayerChatMessage; removeSignature b method_55625 m (Ljava/time/Instant;)Z hasExpiredClient b method_44748 m (Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/util/Optional; method_46609 b method_46609 m ()Ljava/lang/String; signedContent c method_44862 m (Lnet/minecraft/network/chat/PlayerChatMessage;)Ljava/util/Optional; method_46611 c method_46611 m ()Lnet/minecraft/network/chat/Component; decoratedContent d method_46291 m ()Ljava/time/Instant; timeStamp e method_44864 m ()J salt f method_44865 m ()Ljava/util/UUID; sender g method_46292 m ()Z isSystem h method_46293 m ()Z hasSignature i method_46294 m ()Z isFullyFiltered j method_45100 m ()Lnet/minecraft/network/chat/SignedMessageLink; link k comp_1083 m ()Lnet/minecraft/network/chat/MessageSignature; signature l comp_1084 m ()Lnet/minecraft/network/chat/SignedMessageBody; signedBody m comp_928 m ()Lnet/minecraft/network/chat/Component; unsignedContent n comp_830 m ()Lnet/minecraft/network/chat/FilterMask; filterMask o comp_981 m ()Lnet/minecraft/network/chat/Component; method_46295 p method_46295 m (Lnet/minecraft/network/chat/SignedMessageLink;Lnet/minecraft/network/chat/MessageSignature;Lnet/minecraft/network/chat/SignedMessageBody;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/FilterMask;)V m ()V c net/minecraft/network/chat/RemoteChatSession yf net/minecraft/class_7822 f Ljava/util/UUID; sessionId a comp_1085 f Lnet/minecraft/world/entity/player/ProfilePublicKey; profilePublicKey b comp_1086 m ()Lnet/minecraft/network/chat/RemoteChatSession$Data; asData a method_46298 m (Ljava/time/Duration;)Lnet/minecraft/network/chat/SignedMessageValidator; createMessageValidator a method_46296 m (Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageChain$Decoder; createMessageDecoder a method_46297 m ()Z hasExpired b method_51466 m (Ljava/time/Duration;)Z method_53506 b method_53506 m ()Ljava/util/UUID; sessionId c comp_1085 m ()Lnet/minecraft/world/entity/player/ProfilePublicKey; profilePublicKey d comp_1086 m (Ljava/util/UUID;Lnet/minecraft/world/entity/player/ProfilePublicKey;)V c net/minecraft/network/chat/RemoteChatSession$Data yf$a net/minecraft/class_7822$class_7823 f Ljava/util/UUID; sessionId a comp_1087 f Lnet/minecraft/world/entity/player/ProfilePublicKey$Data; profilePublicKey b comp_1088 m ()Ljava/util/UUID; sessionId a comp_1087 m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/util/SignatureValidator;)Lnet/minecraft/network/chat/RemoteChatSession; validate a method_46300 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/chat/RemoteChatSession$Data; read a method_46301 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/chat/RemoteChatSession$Data;)V write a method_46303 m ()Lnet/minecraft/world/entity/player/ProfilePublicKey$Data; profilePublicKey b comp_1088 m (Ljava/util/UUID;Lnet/minecraft/world/entity/player/ProfilePublicKey$Data;)V c net/minecraft/network/chat/SignableCommand yg net/minecraft/class_7644 f Ljava/util/List; arguments a comp_974 m ()Ljava/util/List; arguments a comp_974 m (Lcom/mojang/brigadier/ParseResults;)Z hasSignableArguments a method_58774 m (Ljava/lang/String;)Lnet/minecraft/network/chat/SignableCommand$Argument; getArgument a method_58775 m (Ljava/lang/String;Lcom/mojang/brigadier/context/CommandContextBuilder;)Ljava/util/List; collectArguments a method_45044 m (Lcom/mojang/brigadier/ParseResults;)Lnet/minecraft/network/chat/SignableCommand; of b method_45043 m (Ljava/util/List;)V c net/minecraft/network/chat/SignableCommand$Argument yg$a net/minecraft/class_7644$class_7645 f Lcom/mojang/brigadier/tree/ArgumentCommandNode; node a comp_975 f Ljava/lang/String; value b comp_1089 m ()Ljava/lang/String; name a method_45046 m ()Lcom/mojang/brigadier/tree/ArgumentCommandNode; node b comp_975 m ()Ljava/lang/String; value c comp_1089 m (Lcom/mojang/brigadier/tree/ArgumentCommandNode;Ljava/lang/String;)V c net/minecraft/network/chat/SignedMessageBody yh net/minecraft/class_7608 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_40847 f Ljava/lang/String; content b comp_929 f Ljava/time/Instant; timeStamp c comp_930 f J salt d comp_931 f Lnet/minecraft/network/chat/LastSeenMessages; lastSeen e comp_932 m ()Ljava/lang/String; content a comp_929 m (Lnet/minecraft/util/SignatureUpdater$Output;)V updateSignature a method_46304 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46612 a method_46612 m (Ljava/lang/String;)Lnet/minecraft/network/chat/SignedMessageBody; unsigned a method_46305 m (Lnet/minecraft/network/chat/MessageSignatureCache;)Lnet/minecraft/network/chat/SignedMessageBody$Packed; pack a method_46306 m ()Ljava/time/Instant; timeStamp b comp_930 m ()J salt c comp_931 m ()Lnet/minecraft/network/chat/LastSeenMessages; lastSeen d comp_932 m (Ljava/lang/String;Ljava/time/Instant;JLnet/minecraft/network/chat/LastSeenMessages;)V m ()V c net/minecraft/network/chat/SignedMessageBody$Packed yh$a net/minecraft/class_7608$class_7824 f Ljava/lang/String; content a comp_1090 f Ljava/time/Instant; timeStamp b comp_1091 f J salt c comp_1092 f Lnet/minecraft/network/chat/LastSeenMessages$Packed; lastSeen d comp_1093 m ()Ljava/lang/String; content a comp_1090 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_46307 m (Lnet/minecraft/network/chat/LastSeenMessages;)Lnet/minecraft/network/chat/SignedMessageBody; method_46308 a method_46308 m (Lnet/minecraft/network/chat/MessageSignatureCache;)Ljava/util/Optional; unpack a method_46309 m ()Ljava/time/Instant; timeStamp b comp_1091 m ()J salt c comp_1092 m ()Lnet/minecraft/network/chat/LastSeenMessages$Packed; lastSeen d comp_1093 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/lang/String;Ljava/time/Instant;JLnet/minecraft/network/chat/LastSeenMessages$Packed;)V c net/minecraft/network/chat/SignedMessageChain yi net/minecraft/class_7610 f Lorg/slf4j/Logger; LOGGER a field_40691 f Lnet/minecraft/network/chat/SignedMessageLink; nextLink b field_40692 f Ljava/time/Instant; lastTimeStamp c field_47703 m (Lnet/minecraft/util/Signer;)Lnet/minecraft/network/chat/SignedMessageChain$Encoder; encoder a method_44880 m (Lnet/minecraft/util/Signer;Lnet/minecraft/network/chat/SignedMessageBody;)Lnet/minecraft/network/chat/MessageSignature; method_46311 a method_46311 m (Lnet/minecraft/world/entity/player/ProfilePublicKey;)Lnet/minecraft/network/chat/SignedMessageChain$Decoder; decoder a method_44874 m (Lnet/minecraft/network/chat/SignedMessageLink;Lnet/minecraft/network/chat/SignedMessageBody;Lnet/minecraft/util/SignatureUpdater$Output;)V method_46313 a method_46313 m (Ljava/util/UUID;Ljava/util/UUID;)V m ()V c net/minecraft/network/chat/SignedMessageChain$1 yi$1 net/minecraft/class_7610$1 f Lnet/minecraft/world/entity/player/ProfilePublicKey; val$profilePublicKey a field_50253 f Lnet/minecraft/util/SignatureValidator; val$signatureValidator b field_50254 f Lnet/minecraft/network/chat/SignedMessageChain; field_50255 c field_50255 m (Lnet/minecraft/network/chat/SignedMessageChain;Lnet/minecraft/world/entity/player/ProfilePublicKey;Lnet/minecraft/util/SignatureValidator;)V c net/minecraft/network/chat/SignedMessageChain$DecodeException yi$a net/minecraft/class_7610$class_7825 f Lnet/minecraft/network/chat/Component; MISSING_PROFILE_KEY a field_50256 f Lnet/minecraft/network/chat/Component; CHAIN_BROKEN b field_50257 f Lnet/minecraft/network/chat/Component; EXPIRED_PROFILE_KEY c field_50258 f Lnet/minecraft/network/chat/Component; INVALID_SIGNATURE d field_50259 f Lnet/minecraft/network/chat/Component; OUT_OF_ORDER_CHAT e field_50260 m (Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/network/chat/SignedMessageChain$Decoder yi$b net/minecraft/class_7610$class_7611 m (Ljava/util/function/BooleanSupplier;Ljava/util/UUID;Lnet/minecraft/network/chat/MessageSignature;Lnet/minecraft/network/chat/SignedMessageBody;)Lnet/minecraft/network/chat/PlayerChatMessage; method_46315 a method_46315 c net/minecraft/network/chat/SignedMessageChain$Encoder yi$c net/minecraft/class_7610$class_7612 f Lnet/minecraft/network/chat/SignedMessageChain$Encoder; UNSIGNED a field_40694 m (Lnet/minecraft/network/chat/SignedMessageBody;)Lnet/minecraft/network/chat/MessageSignature; method_46316 a method_46316 m ()V c net/minecraft/network/chat/SignedMessageLink yj net/minecraft/class_7826 f Lcom/mojang/serialization/Codec; CODEC a field_40849 f I index b comp_1094 f Ljava/util/UUID; sender c comp_1095 f Ljava/util/UUID; sessionId d comp_1096 m ()Lnet/minecraft/network/chat/SignedMessageLink; advance a method_46317 m (Lnet/minecraft/util/SignatureUpdater$Output;)V updateSignature a method_46318 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46614 a method_46614 m (Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageLink; unsigned a method_46319 m (Ljava/util/UUID;Ljava/util/UUID;)Lnet/minecraft/network/chat/SignedMessageLink; root a method_46320 m (Lnet/minecraft/network/chat/SignedMessageLink;)Z isDescendantOf a method_46321 m ()I index b comp_1094 m ()Ljava/util/UUID; sender c comp_1095 m ()Ljava/util/UUID; sessionId d comp_1096 m (ILjava/util/UUID;Ljava/util/UUID;)V m ()V c net/minecraft/network/chat/SignedMessageValidator yk net/minecraft/class_7615 f Lorg/slf4j/Logger; LOGGER a field_45957 f Lnet/minecraft/network/chat/SignedMessageValidator; ACCEPT_UNSIGNED b field_40695 f Lnet/minecraft/network/chat/SignedMessageValidator; REJECT_ALL c field_40696 m (Lnet/minecraft/network/chat/PlayerChatMessage;)Lnet/minecraft/network/chat/PlayerChatMessage; method_55626 a method_55626 m (Lnet/minecraft/network/chat/PlayerChatMessage;)Lnet/minecraft/network/chat/PlayerChatMessage; updateAndValidate updateAndValidate method_45048 m ()V c net/minecraft/network/chat/SignedMessageValidator$KeyBased yk$a net/minecraft/class_7615$class_7616 f Lnet/minecraft/util/SignatureValidator; validator d field_39822 f Ljava/util/function/BooleanSupplier; expired e field_45958 f Lnet/minecraft/network/chat/PlayerChatMessage; lastMessage f field_40697 f Z isChainValid g field_39821 m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z validateChain a method_44996 m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z validate b method_53509 m (Lnet/minecraft/util/SignatureValidator;Ljava/util/function/BooleanSupplier;)V c net/minecraft/network/chat/Style yl net/minecraft/class_2583 f Lnet/minecraft/network/chat/Style; EMPTY a field_24360 f Lnet/minecraft/resources/ResourceLocation; DEFAULT_FONT b field_24359 f Lnet/minecraft/network/chat/TextColor; color c field_11855 f Ljava/lang/Integer; shadowColor d field_55191 f Ljava/lang/Boolean; bold e field_11856 f Ljava/lang/Boolean; italic f field_11852 f Ljava/lang/Boolean; underlined g field_11851 f Ljava/lang/Boolean; strikethrough h field_11857 f Ljava/lang/Boolean; obfuscated i field_11861 f Lnet/minecraft/network/chat/ClickEvent; clickEvent j field_11853 f Lnet/minecraft/network/chat/HoverEvent; hoverEvent k field_11858 f Ljava/lang/String; insertion l field_11859 f Lnet/minecraft/resources/ResourceLocation; font m field_24361 m ()Lnet/minecraft/network/chat/TextColor; getColor a method_10973 m (I)Lnet/minecraft/network/chat/Style; withColor a method_36139 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/network/chat/Style; withFont a method_27704 m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; withBold a method_10982 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Style; withInsertion a method_10975 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/network/chat/Style; create a method_43870 m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Style; withColor a method_10977 m (Lnet/minecraft/network/chat/ClickEvent;)Lnet/minecraft/network/chat/Style; withClickEvent a method_10958 m (Lnet/minecraft/network/chat/HoverEvent;)Lnet/minecraft/network/chat/Style; withHoverEvent a method_10949 m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; applyTo a method_27702 m (Lnet/minecraft/network/chat/Style;Ljava/lang/Object;Ljava/lang/Object;)Lnet/minecraft/network/chat/Style; checkEmptyAfterChange a method_54210 m (Lnet/minecraft/network/chat/TextColor;)Lnet/minecraft/network/chat/Style; withColor a method_27703 m ([Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Style; applyFormats a method_27705 m ()Ljava/lang/Integer; getShadowColor b method_65301 m (I)Lnet/minecraft/network/chat/Style; withShadowColor b method_65302 m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; withItalic b method_10978 m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Style; applyFormat b method_27706 m ()Z isBold c method_10984 m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; withUnderlined c method_30938 m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Style; applyLegacyFormat c method_27707 m ()Z isItalic d method_10966 m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; withStrikethrough d method_36140 m ()Z isStrikethrough e method_10986 m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Style; withObfuscated e method_36141 m ()Z isUnderlined f method_10965 m ()Z isObfuscated g method_10987 m ()Z isEmpty h method_10967 m ()Lnet/minecraft/network/chat/ClickEvent; getClickEvent i method_10970 m ()Lnet/minecraft/network/chat/HoverEvent; getHoverEvent j method_10969 m ()Ljava/lang/String; getInsertion k method_10955 m ()Lnet/minecraft/resources/ResourceLocation; getFont l method_27708 m (Lnet/minecraft/network/chat/TextColor;Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lnet/minecraft/network/chat/ClickEvent;Lnet/minecraft/network/chat/HoverEvent;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/network/chat/Style$1 yl$1 net/minecraft/class_2583$1 f [I $SwitchMap$net$minecraft$ChatFormatting a field_11751 m ()V c net/minecraft/network/chat/Style$1Collector yl$a net/minecraft/class_2583$class_7418 f Ljava/lang/StringBuilder; val$result a field_39010 f Z isNotFirst b field_39012 m ()V prependSeparator a method_43478 m (Ljava/lang/String;Ljava/lang/Boolean;)V addFlagString a method_43479 m (Ljava/lang/String;Ljava/lang/Object;)V addValueString a method_43480 m (Lnet/minecraft/network/chat/Style;Ljava/lang/StringBuilder;)V c net/minecraft/network/chat/Style$Serializer yl$b net/minecraft/class_2583$class_2584 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_46612 f Lcom/mojang/serialization/Codec; CODEC b field_46613 f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_STREAM_CODEC c field_48541 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54211 a method_54211 m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; method_54212 a method_54212 m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; method_54213 b method_54213 m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; method_54214 c method_54214 m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; method_54215 d method_54215 m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; method_54216 e method_54216 m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; method_54217 f method_54217 m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; method_54218 g method_54218 m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; method_54219 h method_54219 m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; method_54220 i method_54220 m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; method_65303 j method_65303 m (Lnet/minecraft/network/chat/Style;)Ljava/util/Optional; method_54221 k method_54221 m ()V m ()V c net/minecraft/network/chat/SubStringSource ym net/minecraft/class_5492 f Ljava/lang/String; plainText a field_26626 f Ljava/util/List; charStyles b field_26627 f Lit/unimi/dsi/fastutil/ints/Int2IntFunction; reverseCharModifier c field_26628 m ()Ljava/lang/String; getPlainText a method_30939 m (I)I method_36142 a method_36142 m (IIZ)Ljava/util/List; substring a method_30940 m (Ljava/lang/String;)Ljava/lang/String; method_36143 a method_36143 m (Ljava/lang/StringBuilder;Ljava/util/List;ILnet/minecraft/network/chat/Style;I)Z method_30941 a method_30941 m (Ljava/lang/StringBuilder;Ljava/util/List;Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; method_30942 a method_30942 m (Lnet/minecraft/network/chat/FormattedText;)Lnet/minecraft/network/chat/SubStringSource; create a method_36144 m (Lnet/minecraft/network/chat/FormattedText;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/chat/SubStringSource; create a method_30943 m (Ljava/lang/String;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)V c net/minecraft/network/chat/TextColor yn net/minecraft/class_5251 f Lcom/mojang/serialization/Codec; CODEC a field_39242 f Ljava/lang/String; CUSTOM_COLOR_PREFIX b field_33291 f Ljava/util/Map; LEGACY_FORMAT_TO_COLOR c field_24362 f Ljava/util/Map; NAMED_COLORS d field_24363 f I value e field_24364 f Ljava/lang/String; name f field_24365 m ()I getValue a method_27716 m (I)Lnet/minecraft/network/chat/TextColor; fromRgb a method_27717 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; parseColor a method_27719 m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/TextColor; fromLegacyFormat a method_27718 m (Lnet/minecraft/network/chat/TextColor;)Ljava/lang/String; method_27720 a method_27720 m ()Ljava/lang/String; serialize b method_27721 m (Ljava/lang/String;)Ljava/lang/String; method_54222 b method_54222 m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/TextColor; method_27722 b method_27722 m ()Ljava/lang/String; formatValue c method_27723 m (Ljava/lang/String;)Ljava/lang/String; method_54223 c method_54223 m (Ljava/lang/String;)Ljava/lang/String; method_54224 d method_54224 m (ILjava/lang/String;)V m (I)V m ()V c net/minecraft/network/chat/ThrowingComponent yo net/minecraft/class_7437 f Lnet/minecraft/network/chat/Component; component a field_39084 m ()Lnet/minecraft/network/chat/Component; getComponent a method_43626 m (Lnet/minecraft/network/chat/Component;)V m (Lnet/minecraft/network/chat/Component;Ljava/lang/Throwable;)V c net/minecraft/network/chat/contents/BlockDataSource yp net/minecraft/class_2575 f Lcom/mojang/serialization/MapCodec; SUB_CODEC a field_46614 f Lnet/minecraft/network/chat/contents/DataSource$Type; TYPE b field_46615 f Ljava/lang/String; posPattern d comp_733 f Lnet/minecraft/commands/arguments/coordinates/Coordinates; compiledPos e comp_734 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54226 a method_54226 m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/coordinates/Coordinates; compilePos a method_16121 m ()Ljava/lang/String; posPattern b comp_733 m ()Lnet/minecraft/commands/arguments/coordinates/Coordinates; compiledPos c comp_734 m (Ljava/lang/String;)V m (Ljava/lang/String;Lnet/minecraft/commands/arguments/coordinates/Coordinates;)V m ()V c net/minecraft/network/chat/contents/DataSource yq net/minecraft/class_7419 f Lcom/mojang/serialization/MapCodec; CODEC c field_46616 m ()Lnet/minecraft/network/chat/contents/DataSource$Type; type a method_54225 m (Lnet/minecraft/commands/CommandSourceStack;)Ljava/util/stream/Stream; getData a method_10916 m ()V c net/minecraft/network/chat/contents/DataSource$Type yq$a net/minecraft/class_7419$class_8827 f Lcom/mojang/serialization/MapCodec; codec a comp_1987 f Ljava/lang/String; id b comp_1988 m ()Lcom/mojang/serialization/MapCodec; codec a comp_1987 m ()Ljava/lang/String; id b comp_1988 m (Lcom/mojang/serialization/MapCodec;Ljava/lang/String;)V c net/minecraft/network/chat/contents/EntityDataSource yr net/minecraft/class_2576 f Lcom/mojang/serialization/MapCodec; SUB_CODEC a field_46617 f Lnet/minecraft/network/chat/contents/DataSource$Type; TYPE b field_46618 f Ljava/lang/String; selectorPattern d comp_735 f Lnet/minecraft/commands/arguments/selector/EntitySelector; compiledSelector e comp_736 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54227 a method_54227 m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/selector/EntitySelector; compileSelector a method_10923 m ()Ljava/lang/String; selectorPattern b comp_735 m ()Lnet/minecraft/commands/arguments/selector/EntitySelector; compiledSelector c comp_736 m (Ljava/lang/String;)V m (Ljava/lang/String;Lnet/minecraft/commands/arguments/selector/EntitySelector;)V m ()V c net/minecraft/network/chat/contents/KeybindContents ys net/minecraft/class_2572 f Lcom/mojang/serialization/MapCodec; CODEC a field_46619 f Lnet/minecraft/network/chat/ComponentContents$Type; TYPE b field_46620 f Ljava/lang/String; name c field_11767 f Ljava/util/function/Supplier; nameResolver d field_11768 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54228 a method_54228 m (Lnet/minecraft/network/chat/contents/KeybindContents;)Ljava/lang/String; method_54229 a method_54229 m ()Ljava/lang/String; getName b method_10901 m ()Lnet/minecraft/network/chat/Component; getNestedComponent c method_27691 m (Ljava/lang/String;)V m ()V c net/minecraft/network/chat/contents/KeybindResolver yt net/minecraft/class_7420 f Ljava/util/function/Function; keyResolver a field_39013 m (Ljava/lang/String;)Ljava/util/function/Supplier; method_43481 a method_43481 m (Ljava/util/function/Function;)V setKeyResolver a method_43482 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_43483 b method_43483 m ()V m ()V c net/minecraft/network/chat/contents/NbtContents yu net/minecraft/class_2574 f Lcom/mojang/serialization/MapCodec; CODEC a field_46621 f Lnet/minecraft/network/chat/ComponentContents$Type; TYPE b field_46622 f Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; compiledNbtPath c field_11779 f Lorg/slf4j/Logger; LOGGER d field_11777 f Z interpreting e field_11778 f Ljava/util/Optional; separator f field_33539 f Ljava/lang/String; nbtPathPattern g field_11776 f Lnet/minecraft/network/chat/contents/DataSource; dataSource h field_39014 m (Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;ILnet/minecraft/nbt/Tag;)Ljava/util/stream/Stream; method_10917 a method_10917 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54230 a method_54230 m (Ljava/lang/String;)Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; compileNbtPath a method_10919 m (Ljava/util/stream/Stream;)Lnet/minecraft/network/chat/MutableComponent; method_36333 a method_36333 m (Ljava/util/stream/Stream;Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; method_36334 a method_36334 m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/stream/Stream; method_10918 a method_10918 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; asString a method_68667 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; method_15880 a method_15880 m (Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; method_36335 a method_36335 m ()Ljava/lang/String; getNbtPath b method_10920 m ()Z isInterpreting c method_10921 m ()Ljava/util/Optional; getSeparator d method_43484 m ()Lnet/minecraft/network/chat/contents/DataSource; getDataSource e method_43485 m (Ljava/lang/String;ZLjava/util/Optional;Lnet/minecraft/network/chat/contents/DataSource;)V m (Ljava/lang/String;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;ZLjava/util/Optional;Lnet/minecraft/network/chat/contents/DataSource;)V m ()V c net/minecraft/network/chat/contents/PlainTextContents yv net/minecraft/class_8828 f Lcom/mojang/serialization/MapCodec; CODEC a field_46623 f Lnet/minecraft/network/chat/ComponentContents$Type; TYPE b field_46624 f Lnet/minecraft/network/chat/contents/PlainTextContents; EMPTY c field_46625 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54231 a method_54231 m (Ljava/lang/String;)Lnet/minecraft/network/chat/contents/PlainTextContents; create a method_54232 m ()Ljava/lang/String; text b comp_737 m ()V c net/minecraft/network/chat/contents/PlainTextContents$1 yv$1 net/minecraft/class_8828$1 m ()V c net/minecraft/network/chat/contents/PlainTextContents$LiteralContents yv$a net/minecraft/class_8828$class_2585 f Ljava/lang/String; text d comp_737 m (Ljava/lang/String;)V c net/minecraft/network/chat/contents/ScoreContents yw net/minecraft/class_2578 f Lcom/mojang/serialization/MapCodec; INNER_CODEC a field_46626 f Lcom/mojang/serialization/MapCodec; CODEC b field_46627 f Lnet/minecraft/network/chat/ComponentContents$Type; TYPE c field_46628 f Lcom/mojang/datafixers/util/Either; name d comp_3078 f Ljava/lang/String; objective e comp_3079 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54233 a method_54233 m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/world/scores/ScoreHolder; findTargetName a method_27699 m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/network/chat/MutableComponent; getScore a method_27700 m ()Lcom/mojang/datafixers/util/Either; name b comp_3078 m ()Ljava/lang/String; objective c comp_3079 m (Lcom/mojang/datafixers/util/Either;Ljava/lang/String;)V m ()V c net/minecraft/network/chat/contents/SelectorContents yx net/minecraft/class_2579 f Lcom/mojang/serialization/MapCodec; CODEC a field_46629 f Lnet/minecraft/network/chat/ComponentContents$Type; TYPE b field_46630 f Lnet/minecraft/commands/arguments/selector/SelectorPattern; selector c comp_3080 f Ljava/util/Optional; separator d comp_3081 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54234 a method_54234 m ()Lnet/minecraft/commands/arguments/selector/SelectorPattern; selector b comp_3080 m ()Ljava/util/Optional; separator c comp_3081 m (Lnet/minecraft/commands/arguments/selector/SelectorPattern;Ljava/util/Optional;)V m ()V c net/minecraft/network/chat/contents/StorageDataSource yy net/minecraft/class_4616 f Lcom/mojang/serialization/MapCodec; SUB_CODEC a field_46631 f Lnet/minecraft/network/chat/contents/DataSource$Type; TYPE b field_46632 f Lnet/minecraft/resources/ResourceLocation; id d comp_738 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54235 a method_54235 m ()Lnet/minecraft/resources/ResourceLocation; id b comp_738 m (Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/network/chat/contents/TranslatableContents yz net/minecraft/class_2588 f [Ljava/lang/Object; NO_ARGS a field_24367 f Lcom/mojang/serialization/MapCodec; CODEC b field_46633 f Lnet/minecraft/network/chat/ComponentContents$Type; TYPE c field_46634 f Lcom/mojang/serialization/Codec; PRIMITIVE_ARG_CODEC d field_46635 f Lcom/mojang/serialization/Codec; ARG_CODEC e field_46636 f Lnet/minecraft/network/chat/FormattedText; TEXT_PERCENT f field_24368 f Lnet/minecraft/network/chat/FormattedText; TEXT_NULL g field_24369 f Ljava/lang/String; key h field_11876 f Ljava/lang/String; fallback i field_41875 f [Ljava/lang/Object; args j field_11875 f Lnet/minecraft/locale/Language; decomposedWith k field_25317 f Ljava/util/List; decomposedParts l field_11877 f Ljava/util/regex/Pattern; FORMAT_PATTERN m field_11872 m (I)Lnet/minecraft/network/chat/FormattedText; getArgument a method_29434 m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object; method_54236 a method_54236 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54237 a method_54237 m (Ljava/lang/Object;)Z isAllowedPrimitiveArgument a method_54238 m (Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/network/chat/contents/TranslatableContents; create a method_54239 m (Ljava/lang/String;Ljava/util/function/Consumer;)V decomposeTemplate a method_11024 m (Ljava/util/List;)[Ljava/lang/Object; method_54240 a method_54240 m (Ljava/util/Optional;)[Ljava/lang/Object; adjustArgs a method_54241 m (Lnet/minecraft/network/chat/Component;)Ljava/lang/Object; method_54242 a method_54242 m (Lnet/minecraft/network/chat/contents/TranslatableContents;)Ljava/util/Optional; method_54243 a method_54243 m ([Ljava/lang/Object;)Ljava/util/Optional; adjustArgs a method_54244 m ()Ljava/lang/String; getKey b method_11022 m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; filterAllowedArguments b method_54245 m (Lnet/minecraft/network/chat/contents/TranslatableContents;)Ljava/util/Optional; method_54246 b method_54246 m ()Ljava/lang/String; getFallback c method_48323 m (Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; method_54247 c method_54247 m (Lnet/minecraft/network/chat/contents/TranslatableContents;)Ljava/lang/String; method_54248 c method_54248 m ()[Ljava/lang/Object; getArgs d method_11023 m (Ljava/lang/Object;)Ljava/lang/Object; method_54249 d method_54249 m ()V decompose e method_11025 m ()Ljava/lang/String; method_54250 f method_54250 m (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V m ()V c net/minecraft/network/chat/contents/TranslatableFormatException za net/minecraft/class_2590 m (Lnet/minecraft/network/chat/contents/TranslatableContents;Ljava/lang/String;)V m (Lnet/minecraft/network/chat/contents/TranslatableContents;I)V m (Lnet/minecraft/network/chat/contents/TranslatableContents;Ljava/lang/Throwable;)V c net/minecraft/network/chat/contents/package-info zb net/minecraft/class_7421 c net/minecraft/network/chat/numbers/BlankFormat zc net/minecraft/class_9020 f Lnet/minecraft/network/chat/numbers/BlankFormat; INSTANCE a field_47557 f Lnet/minecraft/network/chat/numbers/NumberFormatType; TYPE b field_47558 m ()V m ()V c net/minecraft/network/chat/numbers/BlankFormat$1 zc$1 net/minecraft/class_9020$1 f Lcom/mojang/serialization/MapCodec; CODEC a field_47559 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48542 m ()V m ()V c net/minecraft/network/chat/numbers/FixedFormat zd net/minecraft/class_9021 f Lnet/minecraft/network/chat/numbers/NumberFormatType; TYPE a field_47560 f Lnet/minecraft/network/chat/Component; value b field_47561 m (Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/network/chat/numbers/FixedFormat$1 zd$1 net/minecraft/class_9021$1 f Lcom/mojang/serialization/MapCodec; CODEC a field_47562 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48543 m (Lnet/minecraft/network/chat/numbers/FixedFormat;)Lnet/minecraft/network/chat/Component; method_56361 a method_56361 m (Lnet/minecraft/network/chat/numbers/FixedFormat;)Lnet/minecraft/network/chat/Component; method_55465 b method_55465 m ()V m ()V c net/minecraft/network/chat/numbers/NumberFormat ze net/minecraft/class_9022 m ()Lnet/minecraft/network/chat/numbers/NumberFormatType; type a method_55456 m (I)Lnet/minecraft/network/chat/MutableComponent; format a method_55457 c net/minecraft/network/chat/numbers/NumberFormatType zf net/minecraft/class_9023 m ()Lcom/mojang/serialization/MapCodec; mapCodec a method_55458 m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b method_56360 c net/minecraft/network/chat/numbers/NumberFormatTypes zg net/minecraft/class_9024 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_47563 f Lcom/mojang/serialization/Codec; CODEC b field_47564 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_48544 f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_STREAM_CODEC d field_48545 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/network/chat/numbers/NumberFormatType; bootstrap a method_55466 m ()V m ()V c net/minecraft/network/chat/numbers/StyledFormat zh net/minecraft/class_9025 f Lnet/minecraft/network/chat/numbers/NumberFormatType; TYPE a field_47565 f Lnet/minecraft/network/chat/numbers/StyledFormat; NO_STYLE b field_47566 f Lnet/minecraft/network/chat/numbers/StyledFormat; SIDEBAR_DEFAULT c field_47567 f Lnet/minecraft/network/chat/numbers/StyledFormat; PLAYER_LIST_DEFAULT d field_47568 f Lnet/minecraft/network/chat/Style; style e field_47569 m (Lnet/minecraft/network/chat/Style;)V m ()V c net/minecraft/network/chat/numbers/StyledFormat$1 zh$1 net/minecraft/class_9025$1 f Lcom/mojang/serialization/MapCodec; CODEC a field_47570 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48546 m (Lnet/minecraft/network/chat/numbers/StyledFormat;)Lnet/minecraft/network/chat/Style; method_56362 a method_56362 m (Lnet/minecraft/network/chat/numbers/StyledFormat;)Lnet/minecraft/network/chat/Style; method_55472 b method_55472 m ()V m ()V c net/minecraft/network/chat/numbers/package-info zi net/minecraft/class_9026 c net/minecraft/network/chat/package-info zj net/minecraft/class_6312 c net/minecraft/network/codec/ByteBufCodecs zk net/minecraft/class_9135 f Lnet/minecraft/network/codec/StreamCodec; RGB_COLOR A field_59990 f I MAX_INITIAL_COLLECTION_SIZE a field_49674 f Lnet/minecraft/network/codec/StreamCodec; BOOL b field_48547 f Lnet/minecraft/network/codec/StreamCodec; BYTE c field_48548 f Lnet/minecraft/network/codec/StreamCodec; ROTATION_BYTE d field_54033 f Lnet/minecraft/network/codec/StreamCodec; SHORT e field_48549 f Lnet/minecraft/network/codec/StreamCodec; UNSIGNED_SHORT f field_51470 f Lnet/minecraft/network/codec/StreamCodec; INT g field_49675 f Lnet/minecraft/network/codec/StreamCodec; VAR_INT h field_48550 f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_VAR_INT i field_54890 f Lnet/minecraft/network/codec/StreamCodec; LONG j field_54505 f Lnet/minecraft/network/codec/StreamCodec; VAR_LONG k field_48551 f Lnet/minecraft/network/codec/StreamCodec; FLOAT l field_48552 f Lnet/minecraft/network/codec/StreamCodec; DOUBLE m field_48553 f Lnet/minecraft/network/codec/StreamCodec; BYTE_ARRAY n field_48987 f Lnet/minecraft/network/codec/StreamCodec; LONG_ARRAY o field_57046 f Lnet/minecraft/network/codec/StreamCodec; STRING_UTF8 p field_48554 f Lnet/minecraft/network/codec/StreamCodec; TAG q field_48555 f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_TAG r field_49676 f Lnet/minecraft/network/codec/StreamCodec; COMPOUND_TAG s field_48556 f Lnet/minecraft/network/codec/StreamCodec; TRUSTED_COMPOUND_TAG t field_49677 f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_COMPOUND_TAG u field_48557 f Lnet/minecraft/network/codec/StreamCodec; VECTOR3F v field_48558 f Lnet/minecraft/network/codec/StreamCodec; QUATERNIONF w field_48559 f Lnet/minecraft/network/codec/StreamCodec; CONTAINER_ID x field_53740 f Lnet/minecraft/network/codec/StreamCodec; GAME_PROFILE_PROPERTIES y field_49678 f Lnet/minecraft/network/codec/StreamCodec; GAME_PROFILE z field_49679 m ()Lnet/minecraft/network/codec/StreamCodec$CodecOperation; list a method_56363 m (I)Lnet/minecraft/network/codec/StreamCodec; byteArray a method_56895 m (ILjava/util/function/BiFunction;)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; lengthPrefixed a method_68861 m (ILjava/util/function/BiFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; method_68862 a method_68862 m (ILnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; method_57986 a method_57986 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; registry a method_56365 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; registry a method_56366 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; holder a method_56367 m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; fromCodecTrusted a method_57987 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; method_71570 a method_71570 m (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; fromCodec a method_57988 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; fromCodec a method_71571 m (Lio/netty/buffer/ByteBuf;I)I readCount a method_57989 m (Lio/netty/buffer/ByteBuf;II)V writeCount a method_57990 m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; method_68863 a method_68863 m (Ljava/lang/Integer;)Ljava/util/OptionalInt; method_64959 a method_64959 m (Ljava/util/OptionalInt;)Ljava/lang/Integer; method_64960 a method_64960 m (Ljava/util/function/IntFunction;)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; collection a method_56374 m (Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lnet/minecraft/network/codec/StreamCodec; idMapper a method_56375 m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; collection a method_56376 m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;I)Lnet/minecraft/network/codec/StreamCodec; collection a method_57991 m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; map a method_56377 m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;I)Lnet/minecraft/network/codec/StreamCodec; map a method_57992 m (Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; optionalTagCodec a method_72185 m (Lnet/minecraft/core/IdMap;)Lnet/minecraft/network/codec/StreamCodec; idMapper a method_56371 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/IdMap; method_56372 a method_56372 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/Tag; method_57993 a method_57993 m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/nbt/CompoundTag; method_57994 a method_57994 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lio/netty/buffer/ByteBuf;)Lnet/minecraft/network/RegistryFriendlyByteBuf; method_72186 a method_72186 m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; optional a method_56382 m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; either a method_57995 m ()Lnet/minecraft/nbt/NbtAccounter; method_57996 b method_57996 m (I)Lnet/minecraft/network/codec/StreamCodec; stringUtf8 b method_56364 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; holderRegistry b method_56383 m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; fromCodec b method_56368 m (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; fromCodecWithRegistries b method_57997 m (Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; method_56384 b method_56384 m (Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; tagCodec b method_56378 m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; method_56385 b method_56385 m ()Lnet/minecraft/nbt/NbtAccounter; method_57999 c method_57999 m (I)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; list c method_58000 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; holderSet c method_58001 m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; fromCodecWithRegistriesTrusted c method_58002 m (Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec; compoundTagCodec c method_57998 m ()Lnet/minecraft/nbt/NbtAccounter; method_58003 d method_58003 m (I)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; lengthPrefixed d method_68864 m (Lcom/mojang/serialization/Codec;)Lnet/minecraft/network/codec/StreamCodec; fromCodecWithRegistries d method_56896 m ()Lnet/minecraft/nbt/NbtAccounter; method_58004 e method_58004 m (I)Lnet/minecraft/network/codec/StreamCodec$CodecOperation; registryFriendlyLengthPrefixed e method_72187 m (I)Lnet/minecraft/network/codec/StreamCodec; lenientJson f method_71572 m ()V c net/minecraft/network/codec/ByteBufCodecs$1 zk$1 net/minecraft/class_9135$1 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Boolean; decode a method_56386 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Boolean;)V encode a method_56387 m ()V c net/minecraft/network/codec/ByteBufCodecs$10 zk$2 net/minecraft/class_9135$2 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Double; decode a method_64549 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Double;)V encode a method_64550 m ()V c net/minecraft/network/codec/ByteBufCodecs$11 zk$3 net/minecraft/class_9135$3 f I val$maxSize a field_54514 m (Lio/netty/buffer/ByteBuf;)[B decode a method_59799 m (Lio/netty/buffer/ByteBuf;[B)V encode a method_59800 m (I)V c net/minecraft/network/codec/ByteBufCodecs$12 zk$4 net/minecraft/class_9135$4 m (Lio/netty/buffer/ByteBuf;)[B decode a method_56403 m (Lio/netty/buffer/ByteBuf;[B)V encode a method_56404 m ()V c net/minecraft/network/codec/ByteBufCodecs$13 zk$5 net/minecraft/class_9135$5 m (Lio/netty/buffer/ByteBuf;)[J decode a method_68115 m (Lio/netty/buffer/ByteBuf;[J)V encode a method_68116 m ()V c net/minecraft/network/codec/ByteBufCodecs$14 zk$6 net/minecraft/class_9135$6 f I val$maxStringLength a field_57069 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; decode a method_68117 m (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V encode a method_68118 m (I)V c net/minecraft/network/codec/ByteBufCodecs$15 zk$7 net/minecraft/class_9135$7 f Ljava/util/function/Supplier; val$accounter a field_57070 m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; decode a method_68119 m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V encode a method_68120 m (Ljava/util/function/Supplier;)V c net/minecraft/network/codec/ByteBufCodecs$16 zk$8 net/minecraft/class_9135$8 f Ljava/util/function/Supplier; val$accounter a field_61048 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/nbt/Tag; decode a method_72194 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/Tag;)V encode a method_72195 m (Ljava/util/function/Supplier;)V c net/minecraft/network/codec/ByteBufCodecs$17 zk$9 net/minecraft/class_9135$9 f Lnet/minecraft/network/codec/StreamCodec; val$original a field_60516 f Lcom/mojang/serialization/Codec; val$codec b field_60517 f Lcom/mojang/serialization/DynamicOps; val$ops c field_60518 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; decode a method_71602 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V encode a method_71603 m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; method_71604 a method_71604 m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; method_71605 b method_71605 m (Lnet/minecraft/network/codec/StreamCodec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;)V c net/minecraft/network/codec/ByteBufCodecs$18 zk$10 net/minecraft/class_9135$10 f Lnet/minecraft/network/codec/StreamCodec; val$tagCodec a field_60519 f Lcom/mojang/serialization/Codec; val$codec b field_60520 m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; method_71606 a method_71606 m (Lnet/minecraft/nbt/Tag;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; method_71607 a method_71607 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Ljava/lang/Object; decode a method_71608 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Ljava/lang/Object;)V encode a method_71609 m (Lnet/minecraft/network/codec/StreamCodec;Lcom/mojang/serialization/Codec;)V c net/minecraft/network/codec/ByteBufCodecs$19 zk$11 net/minecraft/class_9135$11 m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; decode a method_64545 m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V encode a method_64546 m ()V c net/minecraft/network/codec/ByteBufCodecs$2 zk$12 net/minecraft/class_9135$12 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Byte; decode a method_56391 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Byte;)V encode a method_56392 m ()V c net/minecraft/network/codec/ByteBufCodecs$20 zk$13 net/minecraft/class_9135$13 m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f; decode a method_68090 m (Lio/netty/buffer/ByteBuf;Lorg/joml/Vector3f;)V encode a method_68091 m ()V c net/minecraft/network/codec/ByteBufCodecs$21 zk$14 net/minecraft/class_9135$14 m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf; decode a method_71573 m (Lio/netty/buffer/ByteBuf;Lorg/joml/Quaternionf;)V encode a method_71574 m ()V c net/minecraft/network/codec/ByteBufCodecs$22 zk$15 net/minecraft/class_9135$15 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; decode a method_72188 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V encode a method_72189 m ()V c net/minecraft/network/codec/ByteBufCodecs$23 zk$16 net/minecraft/class_9135$16 f Lnet/minecraft/network/codec/StreamCodec; val$original a field_60489 m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; decode a method_71575 m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V encode a method_71576 m (Lnet/minecraft/network/codec/StreamCodec;)V c net/minecraft/network/codec/ByteBufCodecs$24 zk$17 net/minecraft/class_9135$17 f I val$maxSize a field_60491 f Ljava/util/function/IntFunction; val$constructor b field_60494 f Lnet/minecraft/network/codec/StreamCodec; val$elementCodec c field_61041 m (Lio/netty/buffer/ByteBuf;)Ljava/util/Collection; decode a method_71577 m (Lio/netty/buffer/ByteBuf;Ljava/util/Collection;)V encode a method_71578 m (ILjava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;)V c net/minecraft/network/codec/ByteBufCodecs$25 zk$18 net/minecraft/class_9135$18 f I val$maxSize a field_57049 f Lnet/minecraft/network/codec/StreamCodec; val$keyCodec b field_61042 f Lnet/minecraft/network/codec/StreamCodec; val$valueCodec c field_61043 f Ljava/util/function/IntFunction; val$constructor d field_57052 m (Lio/netty/buffer/ByteBuf;)Ljava/util/Map; decode a method_68094 m (Lio/netty/buffer/ByteBuf;Ljava/util/Map;)V encode a method_68095 m (Lnet/minecraft/network/codec/StreamCodec;Lio/netty/buffer/ByteBuf;Lnet/minecraft/network/codec/StreamCodec;Ljava/lang/Object;Ljava/lang/Object;)V method_72190 a method_72190 m (ILnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/IntFunction;)V c net/minecraft/network/codec/ByteBufCodecs$26 zk$19 net/minecraft/class_9135$19 f Lnet/minecraft/network/codec/StreamCodec; val$leftCodec a field_60495 f Lnet/minecraft/network/codec/StreamCodec; val$rightCodec b field_60496 m (Lio/netty/buffer/ByteBuf;)Lcom/mojang/datafixers/util/Either; decode a method_71580 m (Lio/netty/buffer/ByteBuf;Lcom/mojang/datafixers/util/Either;)V encode a method_71581 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/network/codec/StreamCodec;Ljava/lang/Object;)V method_71582 a method_71582 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/network/codec/StreamCodec;Ljava/lang/Object;)V method_71583 b method_71583 m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;)V c net/minecraft/network/codec/ByteBufCodecs$27 zk$20 net/minecraft/class_9135$20 f I val$maxSize a field_60497 f Ljava/util/function/BiFunction; val$decorator b field_60498 f Lnet/minecraft/network/codec/StreamCodec; val$original c field_60499 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; decode a method_71584 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V encode a method_71585 m (ILjava/util/function/BiFunction;Lnet/minecraft/network/codec/StreamCodec;)V c net/minecraft/network/codec/ByteBufCodecs$28 zk$21 net/minecraft/class_9135$21 f Ljava/util/function/IntFunction; val$byId a field_60500 f Ljava/util/function/ToIntFunction; val$toId b field_60501 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; decode a method_71586 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V encode a method_71587 m (Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)V c net/minecraft/network/codec/ByteBufCodecs$29 zk$22 net/minecraft/class_9135$22 f Ljava/util/function/Function; val$mapExtractor a field_60502 f Lnet/minecraft/resources/ResourceKey; val$registryKey b field_60503 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Ljava/lang/Object; decode a method_71588 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Ljava/lang/Object;)V encode a method_71589 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/IdMap; getRegistryOrThrow b method_71590 m (Ljava/util/function/Function;Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/network/codec/ByteBufCodecs$3 zk$23 net/minecraft/class_9135$23 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Short; decode a method_56393 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Short;)V encode a method_56394 m ()V c net/minecraft/network/codec/ByteBufCodecs$30 zk$24 net/minecraft/class_9135$24 f Lnet/minecraft/resources/ResourceKey; val$registryKey a field_60506 f Lnet/minecraft/network/codec/StreamCodec; val$directCodec b field_61044 f I DIRECT_HOLDER_ID c field_61045 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/Holder; decode a method_71592 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/Holder;)V encode a method_71593 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/IdMap; getRegistryOrThrow b method_72191 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/codec/StreamCodec;)V c net/minecraft/network/codec/ByteBufCodecs$31 zk$25 net/minecraft/class_9135$25 f Lnet/minecraft/resources/ResourceKey; val$registryKey a field_54511 f I NAMED_SET b field_61046 f Lnet/minecraft/network/codec/StreamCodec; holderCodec c field_61047 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/core/HolderSet; decode a method_64551 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/core/HolderSet;)V encode a method_64552 m (Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/network/codec/ByteBufCodecs$32 zk$26 net/minecraft/class_9135$26 f I MAX_PROPERTY_NAME_LENGTH a field_60509 f I MAX_PROPERTY_VALUE_LENGTH b field_60510 f I MAX_PROPERTY_SIGNATURE_LENGTH c field_60511 f I MAX_PROPERTIES d field_60512 m (Lio/netty/buffer/ByteBuf;)Lcom/mojang/authlib/properties/PropertyMap; decode a method_71594 m (Lio/netty/buffer/ByteBuf;Lcom/mojang/authlib/properties/PropertyMap;)V encode a method_71595 m (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V method_71596 a method_71596 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; method_71597 b method_71597 m ()V c net/minecraft/network/codec/ByteBufCodecs$33 zk$27 net/minecraft/class_9135$27 m (Lio/netty/buffer/ByteBuf;)Lcom/mojang/authlib/GameProfile; decode a method_71598 m (Lio/netty/buffer/ByteBuf;Lcom/mojang/authlib/GameProfile;)V encode a method_71599 m ()V c net/minecraft/network/codec/ByteBufCodecs$34 zk$28 net/minecraft/class_9135$28 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; decode a method_72192 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V encode a method_72193 m ()V c net/minecraft/network/codec/ByteBufCodecs$35 zk$29 net/minecraft/class_9135$29 f I val$maxStringLength a field_60513 f Lcom/google/gson/Gson; GSON b field_60514 m (Lio/netty/buffer/ByteBuf;)Lcom/google/gson/JsonElement; decode a method_71600 m (Lio/netty/buffer/ByteBuf;Lcom/google/gson/JsonElement;)V encode a method_71601 m (I)V m ()V c net/minecraft/network/codec/ByteBufCodecs$36 zk$30 net/minecraft/class_9135$30 f [I $SwitchMap$net$minecraft$core$Holder$Kind a field_60515 m ()V c net/minecraft/network/codec/ByteBufCodecs$4 zk$31 net/minecraft/class_9135$31 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; decode a method_56395 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V encode a method_56396 m ()V c net/minecraft/network/codec/ByteBufCodecs$5 zk$32 net/minecraft/class_9135$32 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; decode a method_56397 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V encode a method_56398 m ()V c net/minecraft/network/codec/ByteBufCodecs$6 zk$33 net/minecraft/class_9135$33 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; decode a method_56399 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V encode a method_56400 m ()V c net/minecraft/network/codec/ByteBufCodecs$7 zk$34 net/minecraft/class_9135$34 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Long; decode a method_56401 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Long;)V encode a method_56402 m ()V c net/minecraft/network/codec/ByteBufCodecs$8 zk$35 net/minecraft/class_9135$35 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Long; decode a method_58020 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Long;)V encode a method_58021 m ()V c net/minecraft/network/codec/ByteBufCodecs$9 zk$36 net/minecraft/class_9135$36 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Float; decode a method_59797 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Float;)V encode a method_59798 m ()V c net/minecraft/network/codec/IdDispatchCodec zl net/minecraft/class_9136 f I UNKNOWN_TYPE a field_48576 f Ljava/util/function/Function; typeGetter b field_48577 f Ljava/util/List; byId c field_48578 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; toId d field_48579 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; decode a method_56425 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V encode a method_56426 m (Ljava/util/function/Function;)Lnet/minecraft/network/codec/IdDispatchCodec$Builder; builder a method_56427 m (Ljava/util/function/Function;Ljava/util/List;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V c net/minecraft/network/codec/IdDispatchCodec$Builder zl$a net/minecraft/class_9136$class_9137 f Ljava/util/List; entries a field_48580 f Ljava/util/function/Function; typeGetter b field_48581 m ()Lnet/minecraft/network/codec/IdDispatchCodec; build a method_56428 m (Ljava/lang/Object;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/IdDispatchCodec$Builder; add a method_56429 m (Ljava/util/function/Function;)V c net/minecraft/network/codec/IdDispatchCodec$DontDecorateException zl$b net/minecraft/class_9136$class_10944 c net/minecraft/network/codec/IdDispatchCodec$Entry zl$c net/minecraft/class_9136$class_9138 f Lnet/minecraft/network/codec/StreamCodec; serializer a comp_2228 f Ljava/lang/Object; type b comp_2229 m ()Lnet/minecraft/network/codec/StreamCodec; serializer a comp_2228 m ()Ljava/lang/Object; type b comp_2229 m (Lnet/minecraft/network/codec/StreamCodec;Ljava/lang/Object;)V c net/minecraft/network/codec/StreamCodec zm net/minecraft/class_9139 m ()Lnet/minecraft/network/codec/StreamCodec; cast a method_56430 m (Ljava/lang/Object;)Lnet/minecraft/network/codec/StreamCodec; unit a method_56431 m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; map a method_56432 m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/codec/StreamCodec; recursive a method_58024 m (Lnet/minecraft/network/codec/StreamCodec$CodecOperation;)Lnet/minecraft/network/codec/StreamCodec; apply a method_56433 m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; composite a method_56434 m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/BiFunction;)Lnet/minecraft/network/codec/StreamCodec; composite a method_56435 m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function3;)Lnet/minecraft/network/codec/StreamCodec; composite a method_56436 m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function4;)Lnet/minecraft/network/codec/StreamCodec; composite a method_56905 m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function5;)Lnet/minecraft/network/codec/StreamCodec; composite a method_56906 m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function6;)Lnet/minecraft/network/codec/StreamCodec; composite a method_58025 m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function7;)Lnet/minecraft/network/codec/StreamCodec; composite a method_64265 m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function8;)Lnet/minecraft/network/codec/StreamCodec; composite a method_65036 m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function9;)Lnet/minecraft/network/codec/StreamCodec; composite a method_67079 m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function11;)Lnet/minecraft/network/codec/StreamCodec; composite a method_71952 m (Lnet/minecraft/network/codec/StreamEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; of a method_56437 m (Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; ofMember a method_56438 m (Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; mapStream b method_56439 m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; dispatch b method_56440 c net/minecraft/network/codec/StreamCodec$1 zm$1 net/minecraft/class_9139$1 f Lnet/minecraft/network/codec/StreamDecoder; val$decoder a field_48582 f Lnet/minecraft/network/codec/StreamEncoder; val$encoder b field_48583 m (Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamEncoder;)V c net/minecraft/network/codec/StreamCodec$10 zm$2 net/minecraft/class_9139$2 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a field_48991 f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b field_48992 f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c field_48993 f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d field_48994 f Lcom/mojang/datafixers/util/Function4; val$constructor e field_48995 f Ljava/util/function/Function; val$getter1 f field_48996 f Ljava/util/function/Function; val$getter2 g field_48997 f Ljava/util/function/Function; val$getter3 h field_48998 f Ljava/util/function/Function; val$getter4 i field_48999 m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lcom/mojang/datafixers/util/Function4;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/network/codec/StreamCodec$11 zm$3 net/minecraft/class_9139$3 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a field_49000 f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b field_49001 f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c field_49002 f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d field_49003 f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e field_49004 f Lcom/mojang/datafixers/util/Function5; val$constructor f field_49005 f Ljava/util/function/Function; val$getter1 g field_49006 f Ljava/util/function/Function; val$getter2 h field_49007 f Ljava/util/function/Function; val$getter3 i field_49008 f Ljava/util/function/Function; val$getter4 j field_49009 f Ljava/util/function/Function; val$getter5 k field_49010 m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lcom/mojang/datafixers/util/Function5;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/network/codec/StreamCodec$12 zm$4 net/minecraft/class_9139$4 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a field_49698 f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b field_49699 f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c field_49700 f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d field_49701 f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e field_49702 f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f field_49703 f Lcom/mojang/datafixers/util/Function6; val$constructor g field_49704 f Ljava/util/function/Function; val$getter1 h field_49705 f Ljava/util/function/Function; val$getter2 i field_49706 f Ljava/util/function/Function; val$getter3 j field_49707 f Ljava/util/function/Function; val$getter4 k field_49708 f Ljava/util/function/Function; val$getter5 l field_49709 f Ljava/util/function/Function; val$getter6 m field_49710 m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lcom/mojang/datafixers/util/Function6;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/network/codec/StreamCodec$13 zm$5 net/minecraft/class_9139$5 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a field_54276 f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b field_54277 f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c field_54278 f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d field_54279 f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e field_54280 f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f field_54281 f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g field_54282 f Lcom/mojang/datafixers/util/Function7; val$constructor h field_54283 f Ljava/util/function/Function; val$getter1 i field_54284 f Ljava/util/function/Function; val$getter2 j field_54285 f Ljava/util/function/Function; val$getter3 k field_54286 f Ljava/util/function/Function; val$getter4 l field_54287 f Ljava/util/function/Function; val$getter5 m field_54288 f Ljava/util/function/Function; val$getter6 n field_54289 f Ljava/util/function/Function; val$getter7 o field_54290 m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lcom/mojang/datafixers/util/Function7;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/network/codec/StreamCodec$14 zm$6 net/minecraft/class_9139$6 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a field_54929 f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b field_54930 f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c field_54931 f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d field_54932 f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e field_54933 f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f field_54934 f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g field_54935 f Lnet/minecraft/network/codec/StreamCodec; val$codec8 h field_54936 f Lcom/mojang/datafixers/util/Function8; val$constructor i field_54937 f Ljava/util/function/Function; val$getter1 j field_54938 f Ljava/util/function/Function; val$getter2 k field_54939 f Ljava/util/function/Function; val$getter3 l field_54940 f Ljava/util/function/Function; val$getter4 m field_54941 f Ljava/util/function/Function; val$getter5 n field_54942 f Ljava/util/function/Function; val$getter6 o field_54943 f Ljava/util/function/Function; val$getter7 p field_54944 f Ljava/util/function/Function; val$getter8 q field_54945 m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lcom/mojang/datafixers/util/Function8;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/network/codec/StreamCodec$15 zm$7 net/minecraft/class_9139$7 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a field_56222 f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b field_56223 f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c field_56224 f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d field_56225 f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e field_56226 f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f field_56227 f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g field_56228 f Lnet/minecraft/network/codec/StreamCodec; val$codec8 h field_56229 f Lnet/minecraft/network/codec/StreamCodec; val$codec9 i field_56230 f Lcom/mojang/datafixers/util/Function9; val$constructor j field_56231 f Ljava/util/function/Function; val$getter1 k field_56232 f Ljava/util/function/Function; val$getter2 l field_56233 f Ljava/util/function/Function; val$getter3 m field_56234 f Ljava/util/function/Function; val$getter4 n field_56235 f Ljava/util/function/Function; val$getter5 o field_56236 f Ljava/util/function/Function; val$getter6 p field_56237 f Ljava/util/function/Function; val$getter7 q field_56238 f Ljava/util/function/Function; val$getter8 r field_56239 f Ljava/util/function/Function; val$getter9 s field_56240 m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lcom/mojang/datafixers/util/Function9;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/network/codec/StreamCodec$16 zm$8 net/minecraft/class_9139$8 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a field_60826 f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b field_60827 f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c field_60828 f Lnet/minecraft/network/codec/StreamCodec; val$codec4 d field_60829 f Lnet/minecraft/network/codec/StreamCodec; val$codec5 e field_60830 f Lnet/minecraft/network/codec/StreamCodec; val$codec6 f field_60831 f Lnet/minecraft/network/codec/StreamCodec; val$codec7 g field_60832 f Lnet/minecraft/network/codec/StreamCodec; val$codec8 h field_60833 f Lnet/minecraft/network/codec/StreamCodec; val$codec9 i field_60834 f Lnet/minecraft/network/codec/StreamCodec; val$codec10 j field_60835 f Lnet/minecraft/network/codec/StreamCodec; val$codec11 k field_60836 f Lcom/mojang/datafixers/util/Function11; val$constructor l field_60837 f Ljava/util/function/Function; val$getter1 m field_60838 f Ljava/util/function/Function; val$getter2 n field_60839 f Ljava/util/function/Function; val$getter3 o field_60840 f Ljava/util/function/Function; val$getter4 p field_60841 f Ljava/util/function/Function; val$getter5 q field_60842 f Ljava/util/function/Function; val$getter6 r field_60843 f Ljava/util/function/Function; val$getter7 s field_60844 f Ljava/util/function/Function; val$getter8 t field_60845 f Ljava/util/function/Function; val$getter9 u field_60846 f Ljava/util/function/Function; val$getter10 v field_60847 f Ljava/util/function/Function; val$getter11 w field_60848 m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lcom/mojang/datafixers/util/Function11;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/network/codec/StreamCodec$17 zm$9 net/minecraft/class_9139$9 f Ljava/util/function/UnaryOperator; val$factory a field_49711 f Ljava/util/function/Supplier; inner b field_49712 m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/codec/StreamCodec; method_58026 b method_58026 m (Ljava/util/function/UnaryOperator;)V c net/minecraft/network/codec/StreamCodec$CodecOperation zm$a net/minecraft/class_9139$class_9140 c net/minecraft/network/codec/StreamCodec$2 zm$10 net/minecraft/class_9139$10 f Lnet/minecraft/network/codec/StreamDecoder; val$decoder a field_48584 f Lnet/minecraft/network/codec/StreamMemberEncoder; val$encoder b field_48585 m (Lnet/minecraft/network/codec/StreamDecoder;Lnet/minecraft/network/codec/StreamMemberEncoder;)V c net/minecraft/network/codec/StreamCodec$3 zm$11 net/minecraft/class_9139$11 f Ljava/lang/Object; val$instance a field_48586 m (Ljava/lang/Object;)V c net/minecraft/network/codec/StreamCodec$4 zm$12 net/minecraft/class_9139$12 f Ljava/util/function/Function; val$to a field_48587 f Ljava/util/function/Function; val$from b field_48588 f Lnet/minecraft/network/codec/StreamCodec; field_48589 c field_48589 m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/network/codec/StreamCodec$5 zm$13 net/minecraft/class_9139$13 f Ljava/util/function/Function; val$operation a field_48590 f Lnet/minecraft/network/codec/StreamCodec; field_48591 b field_48591 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; decode a method_56441 m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V encode a method_56442 m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;)V c net/minecraft/network/codec/StreamCodec$6 zm$14 net/minecraft/class_9139$14 f Ljava/util/function/Function; val$codec a field_48592 f Ljava/util/function/Function; val$type b field_48593 f Lnet/minecraft/network/codec/StreamCodec; field_48594 c field_48594 m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/network/codec/StreamCodec$7 zm$15 net/minecraft/class_9139$15 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a field_48595 f Ljava/util/function/Function; val$constructor b field_48596 f Ljava/util/function/Function; val$getter1 c field_48597 m (Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/network/codec/StreamCodec$8 zm$16 net/minecraft/class_9139$16 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a field_48598 f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b field_48599 f Ljava/util/function/BiFunction; val$constructor c field_48600 f Ljava/util/function/Function; val$getter1 d field_48601 f Ljava/util/function/Function; val$getter2 e field_48602 m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/network/codec/StreamCodec$9 zm$17 net/minecraft/class_9139$17 f Lnet/minecraft/network/codec/StreamCodec; val$codec1 a field_48603 f Lnet/minecraft/network/codec/StreamCodec; val$codec2 b field_48604 f Lnet/minecraft/network/codec/StreamCodec; val$codec3 c field_48605 f Lcom/mojang/datafixers/util/Function3; val$constructor d field_48606 f Ljava/util/function/Function; val$getter1 e field_48607 f Ljava/util/function/Function; val$getter2 f field_48608 f Ljava/util/function/Function; val$getter3 g field_48609 m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lcom/mojang/datafixers/util/Function3;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/network/codec/StreamDecoder zn net/minecraft/class_9141 c net/minecraft/network/codec/StreamEncoder zo net/minecraft/class_9142 c net/minecraft/network/codec/StreamMemberEncoder zp net/minecraft/class_9143 c net/minecraft/network/codec/package-info zq net/minecraft/class_9144 c net/minecraft/network/package-info zr net/minecraft/class_6313 c net/minecraft/network/protocol/BundleDelimiterPacket zs net/minecraft/class_8037 m ()V c net/minecraft/network/protocol/BundlePacket zt net/minecraft/class_8038 f Ljava/lang/Iterable; packets a field_41876 m ()Ljava/lang/Iterable; subPackets b method_48324 m (Ljava/lang/Iterable;)V c net/minecraft/network/protocol/BundlerInfo zu net/minecraft/class_8039 f I BUNDLE_SIZE_LIMIT a field_41878 m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/BundlerInfo$Bundler; startPacketBundling a method_48326 m (Lnet/minecraft/network/protocol/Packet;Ljava/util/function/Consumer;)V unbundlePacket a method_48327 m (Lnet/minecraft/network/protocol/PacketType;Ljava/util/function/Function;Lnet/minecraft/network/protocol/BundleDelimiterPacket;)Lnet/minecraft/network/protocol/BundlerInfo; createForPacket a method_48325 c net/minecraft/network/protocol/BundlerInfo$1 zu$1 net/minecraft/class_8039$1 f Lnet/minecraft/network/protocol/PacketType; val$bundlePacketType b field_48610 f Lnet/minecraft/network/protocol/BundleDelimiterPacket; val$delimiterPacket c field_48611 f Ljava/util/function/Function; val$constructor d field_48612 m (Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/protocol/BundleDelimiterPacket;Ljava/util/function/Function;)V c net/minecraft/network/protocol/BundlerInfo$1$1 zu$1$1 net/minecraft/class_8039$1$1 f Lnet/minecraft/network/protocol/BundlerInfo$1; field_41883 a field_41883 f Ljava/util/List; bundlePackets b field_41884 m (Lnet/minecraft/network/protocol/BundlerInfo$1;)V c net/minecraft/network/protocol/BundlerInfo$Bundler zu$a net/minecraft/class_8039$class_8040 m (Lnet/minecraft/network/protocol/Packet;)Lnet/minecraft/network/protocol/Packet; addPacket a method_48328 c net/minecraft/network/protocol/CodecModifier zv net/minecraft/class_10945 c net/minecraft/network/protocol/Packet zw net/minecraft/class_2596 m ()Lnet/minecraft/network/protocol/PacketType; type a method_65080 m (Lnet/minecraft/network/PacketListener;)V handle a method_65081 m (Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; codec a method_56443 m ()Z isSkippable c method_11051 m ()Z isTerminal d method_55943 c net/minecraft/network/protocol/PacketFlow zx net/minecraft/class_2598 f Lnet/minecraft/network/protocol/PacketFlow; SERVERBOUND a field_11941 f Lnet/minecraft/network/protocol/PacketFlow; CLIENTBOUND b field_11942 f Ljava/lang/String; id c field_48613 f [Lnet/minecraft/network/protocol/PacketFlow; $VALUES d field_11940 m ()Lnet/minecraft/network/protocol/PacketFlow; getOpposite a method_36146 m ()Ljava/lang/String; id b method_56444 m ()[Lnet/minecraft/network/protocol/PacketFlow; $values c method_36947 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/network/protocol/PacketType zy net/minecraft/class_9145 f Lnet/minecraft/network/protocol/PacketFlow; flow a comp_2230 f Lnet/minecraft/resources/ResourceLocation; id b comp_2231 m ()Lnet/minecraft/network/protocol/PacketFlow; flow a comp_2230 m ()Lnet/minecraft/resources/ResourceLocation; id b comp_2231 m (Lnet/minecraft/network/protocol/PacketFlow;Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/network/protocol/PacketUtils zz net/minecraft/class_2600 f Lorg/slf4j/Logger; LOGGER a field_20318 m (Ljava/lang/Exception;Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;)Lnet/minecraft/ReportedException; makeReportedException a method_59854 m (Lnet/minecraft/CrashReport;Lnet/minecraft/network/PacketListener;Lnet/minecraft/network/protocol/Packet;)V fillCrashReport a method_59803 m (Lnet/minecraft/network/PacketListener;Lnet/minecraft/network/protocol/Packet;)V method_11072 a method_11072 m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; method_59804 a method_59804 m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;Lnet/minecraft/server/level/ServerLevel;)V ensureRunningOnSameThread a method_11073 m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/PacketListener;Lnet/minecraft/util/thread/BlockableEventLoop;)V ensureRunningOnSameThread a method_11074 m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; method_59805 b method_59805 m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; method_59806 c method_59806 m ()V m ()V c net/minecraft/network/protocol/ProtocolCodecBuilder aaa net/minecraft/class_9146 f Lnet/minecraft/network/codec/IdDispatchCodec$Builder; dispatchBuilder a field_48614 f Lnet/minecraft/network/protocol/PacketFlow; flow b field_48615 m ()Lnet/minecraft/network/codec/StreamCodec; build a method_56445 m (Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/protocol/ProtocolCodecBuilder; add a method_56446 m (Lnet/minecraft/network/protocol/PacketFlow;)V c net/minecraft/network/protocol/ProtocolInfoBuilder aab net/minecraft/class_9147 f Lnet/minecraft/network/ConnectionProtocol; protocol a field_48616 f Lnet/minecraft/network/protocol/PacketFlow; flow b field_48617 f Ljava/util/List; codecs c field_48618 f Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo d field_48619 m ()Lnet/minecraft/network/protocol/UnboundProtocol; buildUnbound a method_56447 m (Ljava/lang/Object;)Lnet/minecraft/network/protocol/SimpleUnboundProtocol; buildUnbound a method_68868 m (Ljava/util/function/Function;Ljava/util/List;Ljava/lang/Object;)Lnet/minecraft/network/codec/StreamCodec; buildPacketCodec a method_56450 m (Lnet/minecraft/network/ConnectionProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/SimpleUnboundProtocol; serverboundProtocol a method_56451 m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketFlow;Ljava/util/List;)Lnet/minecraft/network/ProtocolInfo$Details; buildDetails a method_68869 m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketFlow;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/SimpleUnboundProtocol; protocol a method_56452 m (Lnet/minecraft/network/protocol/PacketType;Ljava/util/function/Function;Lnet/minecraft/network/protocol/BundleDelimiterPacket;)Lnet/minecraft/network/protocol/ProtocolInfoBuilder; withBundlePacket a method_56453 m (Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/protocol/ProtocolInfoBuilder; addPacket a method_56454 m (Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/protocol/CodecModifier;)Lnet/minecraft/network/protocol/ProtocolInfoBuilder; addPacket a method_68870 m (Lnet/minecraft/network/ConnectionProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/SimpleUnboundProtocol; clientboundProtocol b method_56455 m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketFlow;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/UnboundProtocol; contextProtocol b method_68871 m (Lnet/minecraft/network/ConnectionProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/UnboundProtocol; contextServerboundProtocol c method_68872 m (Lnet/minecraft/network/ConnectionProtocol;Ljava/util/function/Consumer;)Lnet/minecraft/network/protocol/UnboundProtocol; contextClientboundProtocol d method_68873 m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketFlow;)V c net/minecraft/network/protocol/ProtocolInfoBuilder$1 aab$1 net/minecraft/class_9147$1 f Lnet/minecraft/network/ConnectionProtocol; val$protocol a field_58187 f Lnet/minecraft/network/protocol/PacketFlow; val$flow b field_58188 f Ljava/util/List; val$codecs c field_52285 m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketFlow;Ljava/util/List;)V c net/minecraft/network/protocol/ProtocolInfoBuilder$2 aab$2 net/minecraft/class_9147$2 f Ljava/util/List; val$codecs a field_58189 f Ljava/lang/Object; val$context b field_58190 f Lnet/minecraft/network/protocol/BundlerInfo; val$bundlerInfo c field_58191 f Lnet/minecraft/network/ProtocolInfo$Details; val$details d field_58192 f Lnet/minecraft/network/protocol/ProtocolInfoBuilder; field_58193 e field_58193 m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;Ljava/util/List;Ljava/lang/Object;Lnet/minecraft/network/protocol/BundlerInfo;Lnet/minecraft/network/ProtocolInfo$Details;)V c net/minecraft/network/protocol/ProtocolInfoBuilder$3 aab$3 net/minecraft/class_9147$3 f Ljava/util/List; val$codecs a field_58194 f Lnet/minecraft/network/protocol/BundlerInfo; val$bundlerInfo b field_58195 f Lnet/minecraft/network/ProtocolInfo$Details; val$details c field_58196 f Lnet/minecraft/network/protocol/ProtocolInfoBuilder; field_58197 d field_58197 m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;Ljava/util/List;Lnet/minecraft/network/protocol/BundlerInfo;Lnet/minecraft/network/ProtocolInfo$Details;)V c net/minecraft/network/protocol/ProtocolInfoBuilder$CodecEntry aab$a net/minecraft/class_9147$class_9148 f Lnet/minecraft/network/protocol/PacketType; type a comp_2232 f Lnet/minecraft/network/codec/StreamCodec; serializer b comp_2233 f Lnet/minecraft/network/protocol/CodecModifier; modifier c comp_3880 m ()Lnet/minecraft/network/protocol/PacketType; type a comp_2232 m (Lnet/minecraft/network/protocol/ProtocolCodecBuilder;Ljava/util/function/Function;Ljava/lang/Object;)V addToBuilder a method_56459 m ()Lnet/minecraft/network/codec/StreamCodec; serializer b comp_2233 m ()Lnet/minecraft/network/protocol/CodecModifier; modifier c comp_3880 m (Lnet/minecraft/network/protocol/PacketType;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/protocol/CodecModifier;)V c net/minecraft/network/protocol/ProtocolInfoBuilder$Implementation aab$b net/minecraft/class_9147$class_9149 f Lnet/minecraft/network/ConnectionProtocol; id a comp_2234 f Lnet/minecraft/network/protocol/PacketFlow; flow b comp_2235 f Lnet/minecraft/network/codec/StreamCodec; codec c comp_2236 f Lnet/minecraft/network/protocol/BundlerInfo; bundlerInfo d comp_2237 m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketFlow;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/protocol/BundlerInfo;)V c net/minecraft/network/protocol/SimpleUnboundProtocol aac net/minecraft/class_10946 m (Ljava/util/function/Function;)Lnet/minecraft/network/ProtocolInfo; bind a method_68874 c net/minecraft/network/protocol/UnboundProtocol aad net/minecraft/class_10947 m (Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/network/ProtocolInfo; bind a method_68875 c net/minecraft/network/protocol/common/ClientCommonPacketListener aae net/minecraft/class_8705 m (Lnet/minecraft/network/protocol/common/ClientboundClearDialogPacket;)V handleClearDialog a method_71665 m (Lnet/minecraft/network/protocol/common/ClientboundCustomPayloadPacket;)V handleCustomPayload a method_52780 m (Lnet/minecraft/network/protocol/common/ClientboundCustomReportDetailsPacket;)V handleCustomReportDetails a method_60883 m (Lnet/minecraft/network/protocol/common/ClientboundDisconnectPacket;)V handleDisconnect a method_52781 m (Lnet/minecraft/network/protocol/common/ClientboundKeepAlivePacket;)V handleKeepAlive a method_52782 m (Lnet/minecraft/network/protocol/common/ClientboundPingPacket;)V handlePing a method_52783 m (Lnet/minecraft/network/protocol/common/ClientboundResourcePackPopPacket;)V handleResourcePackPop a method_55512 m (Lnet/minecraft/network/protocol/common/ClientboundResourcePackPushPacket;)V handleResourcePackPush a method_52784 m (Lnet/minecraft/network/protocol/common/ClientboundServerLinksPacket;)V handleServerLinks a method_60884 m (Lnet/minecraft/network/protocol/common/ClientboundShowDialogPacket;)V handleShowDialog a method_71666 m (Lnet/minecraft/network/protocol/common/ClientboundStoreCookiePacket;)V handleStoreCookie a method_56149 m (Lnet/minecraft/network/protocol/common/ClientboundTransferPacket;)V handleTransfer a method_56150 m (Lnet/minecraft/network/protocol/common/ClientboundUpdateTagsPacket;)V handleUpdateTags a method_11126 c net/minecraft/network/protocol/common/ClientboundClearDialogPacket aaf net/minecraft/class_11406 f Lnet/minecraft/network/protocol/common/ClientboundClearDialogPacket; INSTANCE a field_60602 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_60603 m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a method_71667 m ()V m ()V c net/minecraft/network/protocol/common/ClientboundCustomPayloadPacket aag net/minecraft/class_2658 f Lnet/minecraft/network/codec/StreamCodec; GAMEPLAY_STREAM_CODEC a field_48620 f Lnet/minecraft/network/codec/StreamCodec; CONFIG_STREAM_CODEC b field_48621 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; payload c comp_1646 f I MAX_PAYLOAD_SIZE d field_33326 m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a method_53024 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/network/codec/StreamCodec; method_56460 a method_56460 m (Ljava/util/ArrayList;)V method_58270 a method_58270 m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; payload b comp_1646 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/network/codec/StreamCodec; method_56461 b method_56461 m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V m ()V c net/minecraft/network/protocol/common/ClientboundCustomReportDetailsPacket aah net/minecraft/class_9814 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_52185 f Ljava/util/Map; details b comp_2858 f I MAX_DETAIL_KEY_LENGTH c field_52186 f I MAX_DETAIL_VALUE_LENGTH d field_52187 f I MAX_DETAIL_COUNT e field_52188 f Lnet/minecraft/network/codec/StreamCodec; DETAILS_STREAM_CODEC f field_52189 m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a method_60929 m ()Ljava/util/Map; details b comp_2858 m (Ljava/util/Map;)V m ()V c net/minecraft/network/protocol/common/ClientboundDisconnectPacket aai net/minecraft/class_2661 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48622 f Lnet/minecraft/network/chat/Component; reason b comp_2325 m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a method_11467 m ()Lnet/minecraft/network/chat/Component; reason b comp_2325 m (Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/network/protocol/common/ClientboundKeepAlivePacket aaj net/minecraft/class_2670 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48623 f J id b field_12211 m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a method_11518 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56463 m ()J getId b method_11517 m (J)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/common/ClientboundPingPacket aak net/minecraft/class_6373 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48624 f I id b field_33751 m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a method_36949 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56464 m ()I getId b method_36950 m (I)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/common/ClientboundResourcePackPopPacket aal net/minecraft/class_9053 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48625 f Ljava/util/Optional; id b comp_2157 m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a method_55582 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56465 m ()Ljava/util/Optional; id b comp_2157 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/util/Optional;)V m ()V c net/minecraft/network/protocol/common/ClientboundResourcePackPushPacket aam net/minecraft/class_2720 f I MAX_HASH_LENGTH a field_33340 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48626 f Ljava/util/UUID; id c comp_2158 f Ljava/lang/String; url d comp_2159 f Ljava/lang/String; hash e comp_2160 f Z required f comp_2161 f Ljava/util/Optional; prompt g comp_2162 m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a method_11774 m ()Ljava/util/UUID; id b comp_2158 m ()Ljava/lang/String; url e comp_2159 m ()Ljava/lang/String; hash f comp_2160 m ()Z required g comp_2161 m ()Ljava/util/Optional; prompt h comp_2162 m (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Optional;)V m ()V c net/minecraft/network/protocol/common/ClientboundServerLinksPacket aan net/minecraft/class_9815 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_52190 f Ljava/util/List; links b comp_2859 m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a method_60930 m ()Ljava/util/List; links b comp_2859 m (Ljava/util/List;)V m ()V c net/minecraft/network/protocol/common/ClientboundShowDialogPacket aao net/minecraft/class_11407 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_60604 f Lnet/minecraft/network/codec/StreamCodec; CONTEXT_FREE_STREAM_CODEC b field_60605 f Lnet/minecraft/core/Holder; dialog c comp_4281 m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a method_71668 m ()Lnet/minecraft/core/Holder; dialog b comp_4281 m (Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/network/protocol/common/ClientboundStoreCookiePacket aap net/minecraft/class_9150 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48627 f Lnet/minecraft/network/codec/StreamCodec; PAYLOAD_STREAM_CODEC b field_49011 f Lnet/minecraft/resources/ResourceLocation; key c comp_2238 f [B payload d comp_2239 f I MAX_PAYLOAD_SIZE e field_48628 m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a method_56468 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56467 m ()Lnet/minecraft/resources/ResourceLocation; key b comp_2238 m ()[B payload e comp_2239 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/resources/ResourceLocation;[B)V m ()V c net/minecraft/network/protocol/common/ClientboundTransferPacket aaq net/minecraft/class_9151 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48629 f Ljava/lang/String; host b comp_2240 f I port c comp_2241 m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a method_56470 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56469 m ()Ljava/lang/String; host b comp_2240 m ()I port e comp_2241 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/lang/String;I)V m ()V c net/minecraft/network/protocol/common/ClientboundUpdateTagsPacket aar net/minecraft/class_2790 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48630 f Ljava/util/Map; tags b field_12757 m (Lnet/minecraft/network/protocol/common/ClientCommonPacketListener;)V handle a method_12001 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56471 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;)V method_34203 a method_34203 m ()Ljava/util/Map; getTags b method_12000 m (Ljava/util/Map;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/common/CommonPacketTypes aas net/minecraft/class_9152 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CLEAR_DIALOG a field_60606 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CUSTOM_PAYLOAD b field_48631 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CUSTOM_REPORT_DETAILS c field_52191 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DISCONNECT d field_48632 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_KEEP_ALIVE e field_48633 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PING f field_48634 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RESOURCE_PACK_POP g field_48635 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RESOURCE_PACK_PUSH h field_48636 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SERVER_LINKS i field_52192 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SHOW_DIALOG j field_60607 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_STORE_COOKIE k field_48637 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TRANSFER l field_48638 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_TAGS m field_48639 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CLIENT_INFORMATION n field_48640 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CUSTOM_PAYLOAD o field_48641 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_KEEP_ALIVE p field_48642 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PONG q field_48643 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_RESOURCE_PACK r field_48644 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CUSTOM_CLICK_ACTION s field_60849 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a method_56472 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b method_56473 m ()V m ()V c net/minecraft/network/protocol/common/ServerCommonPacketListener aat net/minecraft/class_8706 m (Lnet/minecraft/network/protocol/common/ServerboundClientInformationPacket;)V handleClientInformation a method_12069 m (Lnet/minecraft/network/protocol/common/ServerboundCustomClickActionPacket;)V handleCustomClickAction a method_71953 m (Lnet/minecraft/network/protocol/common/ServerboundCustomPayloadPacket;)V handleCustomPayload a method_52392 m (Lnet/minecraft/network/protocol/common/ServerboundKeepAlivePacket;)V handleKeepAlive a method_52393 m (Lnet/minecraft/network/protocol/common/ServerboundPongPacket;)V handlePong a method_52394 m (Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket;)V handleResourcePackResponse a method_52395 c net/minecraft/network/protocol/common/ServerboundClientInformationPacket aau net/minecraft/class_2803 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48645 f Lnet/minecraft/server/level/ClientInformation; information b comp_1963 m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a method_12133 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56474 m ()Lnet/minecraft/server/level/ClientInformation; information b comp_1963 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/server/level/ClientInformation;)V m ()V c net/minecraft/network/protocol/common/ServerboundCustomClickActionPacket aav net/minecraft/class_11411 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_60613 f Lnet/minecraft/resources/ResourceLocation; id b comp_4294 f Ljava/util/Optional; payload c comp_4295 f Lnet/minecraft/network/codec/StreamCodec; UNTRUSTED_TAG_CODEC d field_60958 m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a method_71678 m ()Lnet/minecraft/resources/ResourceLocation; id b comp_4294 m ()Ljava/util/Optional; payload e comp_4295 m ()Lnet/minecraft/nbt/NbtAccounter; method_72057 f method_72057 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Optional;)V m ()V c net/minecraft/network/protocol/common/ServerboundCustomPayloadPacket aaw net/minecraft/class_2817 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48646 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; payload b comp_1647 f I MAX_PAYLOAD_SIZE c field_33361 m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a method_12199 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/network/codec/StreamCodec; method_56475 a method_56475 m (Ljava/util/ArrayList;)V method_58271 a method_58271 m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; payload b comp_1647 m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V m ()V c net/minecraft/network/protocol/common/ServerboundKeepAlivePacket aax net/minecraft/class_2827 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48647 f J id b field_12883 m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a method_12266 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56476 m ()J getId b method_12267 m (J)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/common/ServerboundPongPacket aay net/minecraft/class_6374 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48648 f I id b field_33752 m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a method_36959 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56477 m ()I getId b method_36960 m (I)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/common/ServerboundResourcePackPacket aaz net/minecraft/class_2856 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48649 f Ljava/util/UUID; id b comp_2163 f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; action c comp_2164 m (Lnet/minecraft/network/protocol/common/ServerCommonPacketListener;)V handle a method_12409 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56478 m ()Ljava/util/UUID; id b comp_2163 m ()Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; action e comp_2164 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/util/UUID;Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action;)V m ()V c net/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action aaz$a net/minecraft/class_2856$class_2857 f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; SUCCESSFULLY_LOADED a field_13017 f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; DECLINED b field_13018 f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; FAILED_DOWNLOAD c field_13015 f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; ACCEPTED d field_13016 f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; DOWNLOADED e field_47704 f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; INVALID_URL f field_47667 f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; FAILED_RELOAD g field_47668 f Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; DISCARDED h field_47669 f [Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; $VALUES i field_13019 m ()Z isTerminal a method_55627 m ()[Lnet/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action; $values b method_36961 m (Ljava/lang/String;I)V m ()V c net/minecraft/network/protocol/common/custom/BeeDebugPayload aba net/minecraft/class_8707 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48650 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48651 f Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo; beeInfo c comp_1648 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_53028 m ()Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo; beeInfo b comp_1648 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo;)V m ()V c net/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo aba$a net/minecraft/class_8707$class_5243 f Ljava/util/UUID; uuid a comp_1649 f I id b comp_1650 f Lnet/minecraft/world/phys/Vec3; pos c comp_1651 f Lnet/minecraft/world/level/pathfinder/Path; path d comp_1652 f Lnet/minecraft/core/BlockPos; hivePos e comp_1653 f Lnet/minecraft/core/BlockPos; flowerPos f comp_1654 f I travelTicks g comp_1655 f Ljava/util/Set; goals h comp_1656 f Ljava/util/List; blacklistedHives i comp_1657 m ()Ljava/lang/String; generateName a method_53029 m (Lnet/minecraft/core/BlockPos;)Z hasHive a method_27649 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_53030 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/pathfinder/Path;)V method_53031 a method_53031 m ()Ljava/util/UUID; uuid b comp_1649 m ()I id c comp_1650 m ()Lnet/minecraft/world/phys/Vec3; pos d comp_1651 m ()Lnet/minecraft/world/level/pathfinder/Path; path e comp_1652 m ()Lnet/minecraft/core/BlockPos; hivePos f comp_1653 m ()Lnet/minecraft/core/BlockPos; flowerPos g comp_1654 m ()I travelTicks h comp_1655 m ()Ljava/util/Set; goals i comp_1656 m ()Ljava/util/List; blacklistedHives j comp_1657 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/util/UUID;ILnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/pathfinder/Path;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;ILjava/util/Set;Ljava/util/List;)V c net/minecraft/network/protocol/common/custom/BrainDebugPayload abb net/minecraft/class_8708 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48652 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48653 f Lnet/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump; brainDump c comp_1658 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56480 m ()Lnet/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump; brainDump b comp_1658 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump;)V m ()V c net/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump abb$a net/minecraft/class_8708$class_4232 f Ljava/util/UUID; uuid a comp_1659 f I id b comp_1660 f Ljava/lang/String; name c comp_1661 f Ljava/lang/String; profession d comp_1662 f I xp e comp_1663 f F health f comp_1664 f F maxHealth g comp_1665 f Lnet/minecraft/world/phys/Vec3; pos h comp_1666 f Ljava/lang/String; inventory i comp_1667 f Lnet/minecraft/world/level/pathfinder/Path; path j comp_1668 f Z wantsGolem k comp_1669 f I angerLevel l comp_1670 f Ljava/util/List; activities m comp_1671 f Ljava/util/List; behaviors n comp_1672 f Ljava/util/List; memories o comp_1673 f Ljava/util/List; gossips p comp_1674 f Ljava/util/Set; pois q comp_1675 f Ljava/util/Set; potentialPois r comp_1676 m ()Ljava/util/UUID; uuid a comp_1659 m (Lnet/minecraft/core/BlockPos;)Z hasPoi a method_23151 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_53032 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/pathfinder/Path;)V method_53033 a method_53033 m ()I id b comp_1660 m (Lnet/minecraft/core/BlockPos;)Z hasPotentialPoi b method_29388 m ()Ljava/lang/String; name c comp_1661 m ()Ljava/lang/String; profession d comp_1662 m ()I xp e comp_1663 m ()F health f comp_1664 m ()F maxHealth g comp_1665 m ()Lnet/minecraft/world/phys/Vec3; pos h comp_1666 m ()Ljava/lang/String; inventory i comp_1667 m ()Lnet/minecraft/world/level/pathfinder/Path; path j comp_1668 m ()Z wantsGolem k comp_1669 m ()I angerLevel l comp_1670 m ()Ljava/util/List; activities m comp_1671 m ()Ljava/util/List; behaviors n comp_1672 m ()Ljava/util/List; memories o comp_1673 m ()Ljava/util/List; gossips p comp_1674 m ()Ljava/util/Set; pois q comp_1675 m ()Ljava/util/Set; potentialPois r comp_1676 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/util/UUID;ILjava/lang/String;Ljava/lang/String;IFFLnet/minecraft/world/phys/Vec3;Ljava/lang/String;Lnet/minecraft/world/level/pathfinder/Path;ZILjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Set;Ljava/util/Set;)V c net/minecraft/network/protocol/common/custom/BrandPayload abc net/minecraft/class_8709 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48654 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48655 f Ljava/lang/String; brand c comp_1677 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56481 m ()Ljava/lang/String; brand b comp_1677 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/lang/String;)V m ()V c net/minecraft/network/protocol/common/custom/BreezeDebugPayload abd net/minecraft/class_9004 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48656 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48657 f Lnet/minecraft/network/protocol/common/custom/BreezeDebugPayload$BreezeInfo; breezeInfo c comp_2115 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56482 m ()Lnet/minecraft/network/protocol/common/custom/BreezeDebugPayload$BreezeInfo; breezeInfo b comp_2115 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/network/protocol/common/custom/BreezeDebugPayload$BreezeInfo;)V m ()V c net/minecraft/network/protocol/common/custom/BreezeDebugPayload$BreezeInfo abd$a net/minecraft/class_9004$class_9005 f Ljava/util/UUID; uuid a comp_2116 f I id b comp_2117 f Ljava/lang/Integer; attackTarget c comp_2118 f Lnet/minecraft/core/BlockPos; jumpTarget d comp_2119 m ()Ljava/lang/String; generateName a method_55325 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55326 m ()Ljava/util/UUID; uuid b comp_2116 m ()I id c comp_2117 m ()Ljava/lang/Integer; attackTarget d comp_2118 m ()Lnet/minecraft/core/BlockPos; jumpTarget e comp_2119 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/util/UUID;ILjava/lang/Integer;Lnet/minecraft/core/BlockPos;)V c net/minecraft/network/protocol/common/custom/CustomPacketPayload abe net/minecraft/class_8710 m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; type a method_56479 m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$FallbackProvider;Ljava/util/List;)Lnet/minecraft/network/codec/StreamCodec; codec a method_56485 m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$TypeAndCodec;)Lnet/minecraft/resources/ResourceLocation; method_56486 a method_56486 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; createType a method_56483 m (Lnet/minecraft/network/codec/StreamMemberEncoder;Lnet/minecraft/network/codec/StreamDecoder;)Lnet/minecraft/network/codec/StreamCodec; codec a method_56484 c net/minecraft/network/protocol/common/custom/CustomPacketPayload$1 abe$1 net/minecraft/class_8710$1 f Ljava/util/Map; val$idToType a field_48658 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$FallbackProvider; val$fallback b field_48659 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/network/codec/StreamCodec; findCodec a method_56487 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload; decode a method_56488 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V writeCap a method_56489 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V encode a method_56490 m (Ljava/util/Map;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$FallbackProvider;)V c net/minecraft/network/protocol/common/custom/CustomPacketPayload$FallbackProvider abe$a net/minecraft/class_8710$class_9153 c net/minecraft/network/protocol/common/custom/CustomPacketPayload$Type abe$b net/minecraft/class_8710$class_9154 f Lnet/minecraft/resources/ResourceLocation; id a comp_2242 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_2242 m (Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/network/protocol/common/custom/CustomPacketPayload$TypeAndCodec abe$c net/minecraft/class_8710$class_9155 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; type a comp_2243 f Lnet/minecraft/network/codec/StreamCodec; codec b comp_2244 m ()Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; type a comp_2243 m ()Lnet/minecraft/network/codec/StreamCodec; codec b comp_2244 m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type;Lnet/minecraft/network/codec/StreamCodec;)V c net/minecraft/network/protocol/common/custom/DiscardedPayload abf net/minecraft/class_8711 f Lnet/minecraft/resources/ResourceLocation; id a comp_1678 m (ILnet/minecraft/resources/ResourceLocation;Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/common/custom/DiscardedPayload; method_56491 a method_56491 m (Lnet/minecraft/network/protocol/common/custom/DiscardedPayload;Lnet/minecraft/network/FriendlyByteBuf;)V method_56493 a method_56493 m (Lnet/minecraft/resources/ResourceLocation;I)Lnet/minecraft/network/codec/StreamCodec; codec a method_56492 m ()Lnet/minecraft/resources/ResourceLocation; id b comp_1678 m (Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/network/protocol/common/custom/GameEventDebugPayload abg net/minecraft/class_8712 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48660 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48661 f Lnet/minecraft/resources/ResourceKey; gameEventType c comp_1679 f Lnet/minecraft/world/phys/Vec3; pos d comp_1680 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56494 m ()Lnet/minecraft/resources/ResourceKey; gameEventType b comp_1679 m ()Lnet/minecraft/world/phys/Vec3; pos c comp_1680 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/phys/Vec3;)V m ()V c net/minecraft/network/protocol/common/custom/GameEventListenerDebugPayload abh net/minecraft/class_8713 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48662 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48663 f Lnet/minecraft/world/level/gameevent/PositionSource; listenerPos c comp_1681 f I listenerRange d comp_1682 m ()Lnet/minecraft/world/level/gameevent/PositionSource; listenerPos b comp_1681 m ()I listenerRange c comp_1682 m (Lnet/minecraft/world/level/gameevent/PositionSource;I)V m ()V c net/minecraft/network/protocol/common/custom/GameTestAddMarkerDebugPayload abi net/minecraft/class_8714 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48664 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48665 f Lnet/minecraft/core/BlockPos; pos c comp_1683 f I color d comp_1684 f Ljava/lang/String; text e comp_1685 f I durationMs f comp_1686 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56495 m ()Lnet/minecraft/core/BlockPos; pos b comp_1683 m ()I color c comp_1684 m ()Ljava/lang/String; text d comp_1685 m ()I durationMs e comp_1686 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/core/BlockPos;ILjava/lang/String;I)V m ()V c net/minecraft/network/protocol/common/custom/GameTestClearMarkersDebugPayload abj net/minecraft/class_8715 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48666 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48667 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56496 m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V m ()V c net/minecraft/network/protocol/common/custom/GoalDebugPayload abk net/minecraft/class_8716 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48668 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48669 f I entityId c comp_1687 f Lnet/minecraft/core/BlockPos; pos d comp_1688 f Ljava/util/List; goals e comp_1689 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56497 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/common/custom/GoalDebugPayload$DebugGoal;)V method_53034 a method_53034 m ()I entityId b comp_1687 m ()Lnet/minecraft/core/BlockPos; pos c comp_1688 m ()Ljava/util/List; goals d comp_1689 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (ILnet/minecraft/core/BlockPos;Ljava/util/List;)V m ()V c net/minecraft/network/protocol/common/custom/GoalDebugPayload$DebugGoal abk$a net/minecraft/class_8716$class_8717 f I priority a comp_1690 f Z isRunning b comp_1691 f Ljava/lang/String; name c comp_1692 m ()I priority a comp_1690 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_53035 m ()Z isRunning b comp_1691 m ()Ljava/lang/String; name c comp_1692 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (IZLjava/lang/String;)V c net/minecraft/network/protocol/common/custom/HiveDebugPayload abl net/minecraft/class_8718 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48670 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48671 f Lnet/minecraft/network/protocol/common/custom/HiveDebugPayload$HiveInfo; hiveInfo c comp_1693 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56498 m ()Lnet/minecraft/network/protocol/common/custom/HiveDebugPayload$HiveInfo; hiveInfo b comp_1693 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/network/protocol/common/custom/HiveDebugPayload$HiveInfo;)V m ()V c net/minecraft/network/protocol/common/custom/HiveDebugPayload$HiveInfo abl$a net/minecraft/class_8718$class_8719 f Lnet/minecraft/core/BlockPos; pos a comp_1694 f Ljava/lang/String; hiveType b comp_1695 f I occupantCount c comp_1696 f I honeyLevel d comp_1697 f Z sedated e comp_1698 m ()Lnet/minecraft/core/BlockPos; pos a comp_1694 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_53036 m ()Ljava/lang/String; hiveType b comp_1695 m ()I occupantCount c comp_1696 m ()I honeyLevel d comp_1697 m ()Z sedated e comp_1698 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/core/BlockPos;Ljava/lang/String;IIZ)V c net/minecraft/network/protocol/common/custom/NeighborUpdatesDebugPayload abm net/minecraft/class_8720 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48672 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48673 f J time c comp_1699 f Lnet/minecraft/core/BlockPos; pos d comp_1700 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56499 m ()J time b comp_1699 m ()Lnet/minecraft/core/BlockPos; pos c comp_1700 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (JLnet/minecraft/core/BlockPos;)V m ()V c net/minecraft/network/protocol/common/custom/PathfindingDebugPayload abn net/minecraft/class_8721 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48674 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48675 f I entityId c comp_1701 f Lnet/minecraft/world/level/pathfinder/Path; path d comp_1702 f F maxNodeDistance e comp_1703 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56500 m ()I entityId b comp_1701 m ()Lnet/minecraft/world/level/pathfinder/Path; path c comp_1702 m ()F maxNodeDistance d comp_1703 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (ILnet/minecraft/world/level/pathfinder/Path;F)V m ()V c net/minecraft/network/protocol/common/custom/PoiAddedDebugPayload abo net/minecraft/class_8722 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48676 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48677 f Lnet/minecraft/core/BlockPos; pos c comp_1704 f Ljava/lang/String; poiType d comp_1705 f I freeTicketCount e comp_1706 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56501 m ()Lnet/minecraft/core/BlockPos; pos b comp_1704 m ()Ljava/lang/String; poiType c comp_1705 m ()I freeTicketCount d comp_1706 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/core/BlockPos;Ljava/lang/String;I)V m ()V c net/minecraft/network/protocol/common/custom/PoiRemovedDebugPayload abp net/minecraft/class_8723 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48678 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48679 f Lnet/minecraft/core/BlockPos; pos c comp_1707 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56502 m ()Lnet/minecraft/core/BlockPos; pos b comp_1707 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/core/BlockPos;)V m ()V c net/minecraft/network/protocol/common/custom/PoiTicketCountDebugPayload abq net/minecraft/class_8724 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48680 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48681 f Lnet/minecraft/core/BlockPos; pos c comp_1708 f I freeTicketCount d comp_1709 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56503 m ()Lnet/minecraft/core/BlockPos; pos b comp_1708 m ()I freeTicketCount c comp_1709 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/core/BlockPos;I)V m ()V c net/minecraft/network/protocol/common/custom/RaidsDebugPayload abr net/minecraft/class_8725 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48682 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48683 f Ljava/util/List; raidCenters c comp_1710 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56504 m ()Ljava/util/List; raidCenters b comp_1710 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/util/List;)V m ()V c net/minecraft/network/protocol/common/custom/RedstoneWireOrientationsDebugPayload abs net/minecraft/class_9831 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE a field_52320 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_52321 f J time c comp_2879 f Ljava/util/List; wires d comp_2880 m ()J time b comp_2879 m ()Ljava/util/List; wires c comp_2880 m (JLjava/util/List;)V m ()V c net/minecraft/network/protocol/common/custom/RedstoneWireOrientationsDebugPayload$Wire abs$a net/minecraft/class_9831$class_9832 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_52322 f Lnet/minecraft/core/BlockPos; pos b comp_2881 f Lnet/minecraft/world/level/redstone/Orientation; orientation c comp_2882 m ()Lnet/minecraft/core/BlockPos; pos a comp_2881 m ()Lnet/minecraft/world/level/redstone/Orientation; orientation b comp_2882 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/redstone/Orientation;)V m ()V c net/minecraft/network/protocol/common/custom/StructuresDebugPayload abt net/minecraft/class_8726 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48684 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48685 f Lnet/minecraft/resources/ResourceKey; dimension c comp_1711 f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; mainBB d comp_1712 f Ljava/util/List; pieces e comp_1713 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56505 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V writeBoundingBox a method_53037 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/common/custom/StructuresDebugPayload$PieceInfo;)V method_53038 a method_53038 m ()Lnet/minecraft/resources/ResourceKey; dimension b comp_1711 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; readBoundingBox b method_53039 m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; mainBB c comp_1712 m ()Ljava/util/List; pieces d comp_1713 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Ljava/util/List;)V m ()V c net/minecraft/network/protocol/common/custom/StructuresDebugPayload$PieceInfo abt$a net/minecraft/class_8726$class_8727 f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox a comp_1714 f Z isStart b comp_1715 m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox a comp_1714 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_53040 m ()Z isStart b comp_1715 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Z)V c net/minecraft/network/protocol/common/custom/VillageSectionsDebugPayload abu net/minecraft/class_8728 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48686 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48687 f Ljava/util/Set; villageChunks c comp_1716 f Ljava/util/Set; notVillageChunks d comp_1717 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56506 m ()Ljava/util/Set; villageChunks b comp_1716 m ()Ljava/util/Set; notVillageChunks c comp_1717 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/util/Set;Ljava/util/Set;)V m ()V c net/minecraft/network/protocol/common/custom/WorldGenAttemptDebugPayload abv net/minecraft/class_8729 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48688 f Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload$Type; TYPE b field_48689 f Lnet/minecraft/core/BlockPos; pos c comp_1718 f F scale d comp_1719 f F red e comp_1720 f F green f comp_1721 f F blue g comp_1722 f F alpha h comp_1723 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56507 m ()Lnet/minecraft/core/BlockPos; pos b comp_1718 m ()F scale c comp_1719 m ()F red d comp_1720 m ()F green e comp_1721 m ()F blue f comp_1722 m ()F alpha g comp_1723 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/core/BlockPos;FFFFF)V m ()V c net/minecraft/network/protocol/common/custom/package-info abw net/minecraft/class_8730 c net/minecraft/network/protocol/common/package-info abx net/minecraft/class_8731 c net/minecraft/network/protocol/configuration/ClientConfigurationPacketListener aby net/minecraft/class_8732 m (Lnet/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket;)V handleConfigurationFinished a method_52794 m (Lnet/minecraft/network/protocol/configuration/ClientboundRegistryDataPacket;)V handleRegistryData a method_52795 m (Lnet/minecraft/network/protocol/configuration/ClientboundResetChatPacket;)V handleResetChat a method_58577 m (Lnet/minecraft/network/protocol/configuration/ClientboundSelectKnownPacks;)V handleSelectKnownPacks a method_57045 m (Lnet/minecraft/network/protocol/configuration/ClientboundUpdateEnabledFeaturesPacket;)V handleEnabledFeatures a method_52796 c net/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket abz net/minecraft/class_8733 f Lnet/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket; INSTANCE a field_48690 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48691 m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a method_53041 m ()V m ()V c net/minecraft/network/protocol/configuration/ClientboundRegistryDataPacket aca net/minecraft/class_8734 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48692 f Lnet/minecraft/resources/ResourceKey; registry b comp_2258 f Ljava/util/List; entries c comp_2259 f Lnet/minecraft/network/codec/StreamCodec; REGISTRY_KEY_STREAM_CODEC d field_48777 m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a method_53042 m ()Lnet/minecraft/resources/ResourceKey; registry b comp_2258 m ()Ljava/util/List; entries e comp_2259 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V m ()V c net/minecraft/network/protocol/configuration/ClientboundResetChatPacket acb net/minecraft/class_9448 f Lnet/minecraft/network/protocol/configuration/ClientboundResetChatPacket; INSTANCE a field_50083 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_50084 m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a method_58578 m ()V m ()V c net/minecraft/network/protocol/configuration/ClientboundSelectKnownPacks acc net/minecraft/class_9250 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_49141 f Ljava/util/List; knownPacks b comp_2356 m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a method_57073 m ()Ljava/util/List; knownPacks b comp_2356 m (Ljava/util/List;)V m ()V c net/minecraft/network/protocol/configuration/ClientboundUpdateEnabledFeaturesPacket acd net/minecraft/class_7832 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48693 f Ljava/util/Set; features b comp_1113 m (Lnet/minecraft/network/protocol/configuration/ClientConfigurationPacketListener;)V handle a method_46348 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56509 m ()Ljava/util/Set; features b comp_1113 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/util/Set;)V m ()V c net/minecraft/network/protocol/configuration/ConfigurationPacketTypes ace net/minecraft/class_9156 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_FINISH_CONFIGURATION a field_48694 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_REGISTRY_DATA b field_48695 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_ENABLED_FEATURES c field_48696 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SELECT_KNOWN_PACKS d field_49018 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RESET_CHAT e field_50085 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_FINISH_CONFIGURATION f field_48697 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SELECT_KNOWN_PACKS g field_49019 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a method_56510 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b method_56511 m ()V m ()V c net/minecraft/network/protocol/configuration/ConfigurationProtocols acf net/minecraft/class_9157 f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; SERVERBOUND_TEMPLATE a field_52194 f Lnet/minecraft/network/ProtocolInfo; SERVERBOUND b field_48698 f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; CLIENTBOUND_TEMPLATE c field_52195 f Lnet/minecraft/network/ProtocolInfo; CLIENTBOUND d field_48699 m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V method_56512 a method_56512 m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V method_56513 b method_56513 m ()V m ()V c net/minecraft/network/protocol/configuration/ServerConfigurationPacketListener acg net/minecraft/class_8735 m (Lnet/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket;)V handleConfigurationFinished a method_52408 m (Lnet/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks;)V handleSelectKnownPacks a method_56909 c net/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket ach net/minecraft/class_8736 f Lnet/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket; INSTANCE a field_48700 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48701 m (Lnet/minecraft/network/protocol/configuration/ServerConfigurationPacketListener;)V handle a method_53043 m ()V m ()V c net/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks aci net/minecraft/class_9220 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_49020 f Ljava/util/List; knownPacks b comp_2326 m (Lnet/minecraft/network/protocol/configuration/ServerConfigurationPacketListener;)V handle a method_56910 m ()Ljava/util/List; knownPacks b comp_2326 m (Ljava/util/List;)V m ()V c net/minecraft/network/protocol/configuration/package-info acj net/minecraft/class_8737 c net/minecraft/network/protocol/cookie/ClientCookiePacketListener ack net/minecraft/class_9087 m (Lnet/minecraft/network/protocol/cookie/ClientboundCookieRequestPacket;)V handleRequestCookie a method_55845 c net/minecraft/network/protocol/cookie/ClientboundCookieRequestPacket acl net/minecraft/class_9088 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47892 f Lnet/minecraft/resources/ResourceLocation; key b comp_2194 m (Lnet/minecraft/network/protocol/cookie/ClientCookiePacketListener;)V handle a method_55847 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55848 m ()Lnet/minecraft/resources/ResourceLocation; key b comp_2194 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/network/protocol/cookie/CookiePacketTypes acm net/minecraft/class_9089 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_COOKIE_REQUEST a field_47893 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_COOKIE_RESPONSE b field_47894 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a method_55849 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b method_55850 m ()V m ()V c net/minecraft/network/protocol/cookie/ServerCookiePacketListener acn net/minecraft/class_9090 m (Lnet/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket;)V handleCookieResponse a method_55851 c net/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket aco net/minecraft/class_9091 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47895 f Lnet/minecraft/resources/ResourceLocation; key b comp_2195 f [B payload c comp_2196 m (Lnet/minecraft/network/protocol/cookie/ServerCookiePacketListener;)V handle a method_55852 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55853 m ()Lnet/minecraft/resources/ResourceLocation; key b comp_2195 m ()[B payload e comp_2196 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/resources/ResourceLocation;[B)V m ()V c net/minecraft/network/protocol/cookie/package-info acp net/minecraft/class_9092 c net/minecraft/network/protocol/game/ClientGamePacketListener acq net/minecraft/class_2602 m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V handleAddEntity a method_11112 m (Lnet/minecraft/network/protocol/game/ClientboundAnimatePacket;)V handleAnimate a method_11160 m (Lnet/minecraft/network/protocol/game/ClientboundAwardStatsPacket;)V handleAwardStats a method_11129 m (Lnet/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket;)V handleBlockChangedAck a method_21707 m (Lnet/minecraft/network/protocol/game/ClientboundBlockDestructionPacket;)V handleBlockDestruction a method_11116 m (Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket;)V handleBlockEntityData a method_11094 m (Lnet/minecraft/network/protocol/game/ClientboundBlockEventPacket;)V handleBlockEvent a method_11158 m (Lnet/minecraft/network/protocol/game/ClientboundBlockUpdatePacket;)V handleBlockUpdate a method_11136 m (Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket;)V handleBossUpdate a method_11078 m (Lnet/minecraft/network/protocol/game/ClientboundBundlePacket;)V handleBundlePacket a method_48294 m (Lnet/minecraft/network/protocol/game/ClientboundChangeDifficultyPacket;)V handleChangeDifficulty a method_11140 m (Lnet/minecraft/network/protocol/game/ClientboundChunkBatchFinishedPacket;)V handleChunkBatchFinished a method_52799 m (Lnet/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket;)V handleChunkBatchStart a method_52800 m (Lnet/minecraft/network/protocol/game/ClientboundChunksBiomesPacket;)V handleChunksBiomes a method_49631 m (Lnet/minecraft/network/protocol/game/ClientboundClearTitlesPacket;)V handleTitlesClear a method_34071 m (Lnet/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket;)V handleCommandSuggestions a method_11081 m (Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket;)V handleCommands a method_11145 m (Lnet/minecraft/network/protocol/game/ClientboundContainerClosePacket;)V handleContainerClose a method_11102 m (Lnet/minecraft/network/protocol/game/ClientboundContainerSetContentPacket;)V handleContainerContent a method_11153 m (Lnet/minecraft/network/protocol/game/ClientboundContainerSetDataPacket;)V handleContainerSetData a method_11131 m (Lnet/minecraft/network/protocol/game/ClientboundContainerSetSlotPacket;)V handleContainerSetSlot a method_11109 m (Lnet/minecraft/network/protocol/game/ClientboundCooldownPacket;)V handleItemCooldown a method_11087 m (Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket;)V handleCustomChatCompletions a method_44763 m (Lnet/minecraft/network/protocol/game/ClientboundDamageEventPacket;)V handleDamageEvent a method_49034 m (Lnet/minecraft/network/protocol/game/ClientboundDebugSamplePacket;)V handleDebugSample a method_56607 m (Lnet/minecraft/network/protocol/game/ClientboundDeleteChatPacket;)V handleDeleteChat a method_44814 m (Lnet/minecraft/network/protocol/game/ClientboundDisguisedChatPacket;)V handleDisguisedChat a method_45724 m (Lnet/minecraft/network/protocol/game/ClientboundEntityEventPacket;)V handleEntityEvent a method_11148 m (Lnet/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket;)V handleEntityPositionSync a method_64553 m (Lnet/minecraft/network/protocol/game/ClientboundExplodePacket;)V handleExplosion a method_11124 m (Lnet/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket;)V handleForgetLevelChunk a method_11107 m (Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket;)V handleGameEvent a method_11085 m (Lnet/minecraft/network/protocol/game/ClientboundHorseScreenOpenPacket;)V handleHorseScreenOpen a method_11089 m (Lnet/minecraft/network/protocol/game/ClientboundHurtAnimationPacket;)V handleHurtAnimation a method_48295 m (Lnet/minecraft/network/protocol/game/ClientboundInitializeBorderPacket;)V handleInitializeBorder a method_34072 m (Lnet/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket;)V handleLevelChunkWithLight a method_11128 m (Lnet/minecraft/network/protocol/game/ClientboundLevelEventPacket;)V handleLevelEvent a method_11098 m (Lnet/minecraft/network/protocol/game/ClientboundLevelParticlesPacket;)V handleParticleEvent a method_11077 m (Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacket;)V handleLightUpdatePacket a method_11143 m (Lnet/minecraft/network/protocol/game/ClientboundLoginPacket;)V handleLogin a method_11120 m (Lnet/minecraft/network/protocol/game/ClientboundMapItemDataPacket;)V handleMapItemData a method_11088 m (Lnet/minecraft/network/protocol/game/ClientboundMerchantOffersPacket;)V handleMerchantOffers a method_17586 m (Lnet/minecraft/network/protocol/game/ClientboundMoveEntityPacket;)V handleMoveEntity a method_11155 m (Lnet/minecraft/network/protocol/game/ClientboundMoveMinecartPacket;)V handleMinecartAlongTrack a method_61186 m (Lnet/minecraft/network/protocol/game/ClientboundMoveVehiclePacket;)V handleMoveVehicle a method_11134 m (Lnet/minecraft/network/protocol/game/ClientboundOpenBookPacket;)V handleOpenBook a method_17186 m (Lnet/minecraft/network/protocol/game/ClientboundOpenScreenPacket;)V handleOpenScreen a method_17587 m (Lnet/minecraft/network/protocol/game/ClientboundOpenSignEditorPacket;)V handleOpenSignEditor a method_11108 m (Lnet/minecraft/network/protocol/game/ClientboundPlaceGhostRecipePacket;)V handlePlaceRecipe a method_11090 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerAbilitiesPacket;)V handlePlayerAbilities a method_11154 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerChatPacket;)V handlePlayerChat a method_43595 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket;)V handlePlayerCombatEnd a method_34073 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket;)V handlePlayerCombatEnter a method_34074 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket;)V handlePlayerCombatKill a method_34075 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket;)V handlePlayerInfoRemove a method_45725 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket;)V handlePlayerInfoUpdate a method_11113 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerLookAtPacket;)V handleLookAt a method_11092 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerPositionPacket;)V handleMovePlayer a method_11157 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerRotationPacket;)V handleRotatePlayer a method_64554 m (Lnet/minecraft/network/protocol/game/ClientboundProjectilePowerPacket;)V handleProjectilePowerPacket a method_59504 m (Lnet/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket;)V handleRecipeBookAdd a method_64555 m (Lnet/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket;)V handleRecipeBookRemove a method_11115 m (Lnet/minecraft/network/protocol/game/ClientboundRecipeBookSettingsPacket;)V handleRecipeBookSettings a method_64556 m (Lnet/minecraft/network/protocol/game/ClientboundRemoveEntitiesPacket;)V handleRemoveEntities a method_11095 m (Lnet/minecraft/network/protocol/game/ClientboundRemoveMobEffectPacket;)V handleRemoveMobEffect a method_11119 m (Lnet/minecraft/network/protocol/game/ClientboundResetScorePacket;)V handleResetScore a method_55450 m (Lnet/minecraft/network/protocol/game/ClientboundRespawnPacket;)V handleRespawn a method_11117 m (Lnet/minecraft/network/protocol/game/ClientboundRotateHeadPacket;)V handleRotateMob a method_11139 m (Lnet/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket;)V handleChunkBlocksUpdate a method_11100 m (Lnet/minecraft/network/protocol/game/ClientboundSelectAdvancementsTabPacket;)V handleSelectAdvancementsTab a method_11161 m (Lnet/minecraft/network/protocol/game/ClientboundServerDataPacket;)V handleServerData a method_44075 m (Lnet/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket;)V setActionBarText a method_34076 m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket;)V handleSetBorderCenter a method_34077 m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket;)V handleSetBorderLerpSize a method_34078 m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderSizePacket;)V handleSetBorderSize a method_34079 m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket;)V handleSetBorderWarningDelay a method_34080 m (Lnet/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket;)V handleSetBorderWarningDistance a method_34081 m (Lnet/minecraft/network/protocol/game/ClientboundSetCameraPacket;)V handleSetCamera a method_11111 m (Lnet/minecraft/network/protocol/game/ClientboundSetChunkCacheCenterPacket;)V handleSetChunkCacheCenter a method_20320 m (Lnet/minecraft/network/protocol/game/ClientboundSetChunkCacheRadiusPacket;)V handleSetChunkCacheRadius a method_20203 m (Lnet/minecraft/network/protocol/game/ClientboundSetCursorItemPacket;)V handleSetCursorItem a method_61187 m (Lnet/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket;)V handleSetSpawn a method_11142 m (Lnet/minecraft/network/protocol/game/ClientboundSetDisplayObjectivePacket;)V handleSetDisplayObjective a method_11159 m (Lnet/minecraft/network/protocol/game/ClientboundSetEntityDataPacket;)V handleSetEntityData a method_11093 m (Lnet/minecraft/network/protocol/game/ClientboundSetEntityLinkPacket;)V handleEntityLinkPacket a method_11110 m (Lnet/minecraft/network/protocol/game/ClientboundSetEntityMotionPacket;)V handleSetEntityMotion a method_11132 m (Lnet/minecraft/network/protocol/game/ClientboundSetEquipmentPacket;)V handleSetEquipment a method_11151 m (Lnet/minecraft/network/protocol/game/ClientboundSetExperiencePacket;)V handleSetExperience a method_11101 m (Lnet/minecraft/network/protocol/game/ClientboundSetHealthPacket;)V handleSetHealth a method_11122 m (Lnet/minecraft/network/protocol/game/ClientboundSetHeldSlotPacket;)V handleSetHeldSlot a method_11135 m (Lnet/minecraft/network/protocol/game/ClientboundSetObjectivePacket;)V handleAddObjective a method_11144 m (Lnet/minecraft/network/protocol/game/ClientboundSetPassengersPacket;)V handleSetEntityPassengersPacket a method_11080 m (Lnet/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket;)V handleSetPlayerInventory a method_61188 m (Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket;)V handleSetPlayerTeamPacket a method_11099 m (Lnet/minecraft/network/protocol/game/ClientboundSetScorePacket;)V handleSetScore a method_11118 m (Lnet/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket;)V handleSetSimulationDistance a method_39025 m (Lnet/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket;)V setSubtitleText a method_34082 m (Lnet/minecraft/network/protocol/game/ClientboundSetTimePacket;)V handleSetTime a method_11079 m (Lnet/minecraft/network/protocol/game/ClientboundSetTitleTextPacket;)V setTitleText a method_34083 m (Lnet/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket;)V setTitlesAnimation a method_34084 m (Lnet/minecraft/network/protocol/game/ClientboundSoundEntityPacket;)V handleSoundEntityEvent a method_11125 m (Lnet/minecraft/network/protocol/game/ClientboundSoundPacket;)V handleSoundEvent a method_11146 m (Lnet/minecraft/network/protocol/game/ClientboundStartConfigurationPacket;)V handleConfigurationStart a method_52798 m (Lnet/minecraft/network/protocol/game/ClientboundStopSoundPacket;)V handleStopSoundEvent a method_11082 m (Lnet/minecraft/network/protocol/game/ClientboundSystemChatPacket;)V handleSystemChat a method_43596 m (Lnet/minecraft/network/protocol/game/ClientboundTabListPacket;)V handleTabListCustomisation a method_11105 m (Lnet/minecraft/network/protocol/game/ClientboundTagQueryPacket;)V handleTagQueryPacket a method_11127 m (Lnet/minecraft/network/protocol/game/ClientboundTakeItemEntityPacket;)V handleTakeItemEntity a method_11150 m (Lnet/minecraft/network/protocol/game/ClientboundTeleportEntityPacket;)V handleTeleportEntity a method_11086 m (Lnet/minecraft/network/protocol/game/ClientboundTestInstanceBlockStatus;)V handleTestInstanceBlockStatus a method_66579 m (Lnet/minecraft/network/protocol/game/ClientboundTickingStatePacket;)V handleTickingState a method_54806 m (Lnet/minecraft/network/protocol/game/ClientboundTickingStepPacket;)V handleTickingStep a method_54807 m (Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket;)V handleWaypoint a method_70581 m (Lnet/minecraft/network/protocol/game/ClientboundUpdateAdvancementsPacket;)V handleUpdateAdvancementsPacket a method_11130 m (Lnet/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket;)V handleUpdateAttributes a method_11149 m (Lnet/minecraft/network/protocol/game/ClientboundUpdateMobEffectPacket;)V handleUpdateMobEffect a method_11084 m (Lnet/minecraft/network/protocol/game/ClientboundUpdateRecipesPacket;)V handleUpdateRecipes a method_11106 c net/minecraft/network/protocol/game/ClientboundAddEntityPacket acr net/minecraft/class_2604 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47896 f D MAGICAL_QUANTIZATION b field_33293 f D LIMIT c field_33294 f I id d field_11953 f Ljava/util/UUID; uuid e field_11952 f Lnet/minecraft/world/entity/EntityType; type f field_11955 f D x g field_11948 f D y h field_11946 f D z i field_11956 f I xa j field_11951 f I ya k field_11950 f I za l field_11949 f B xRot m field_11947 f B yRot n field_11957 f B yHeadRot o field_38817 f I data p field_11954 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11178 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55855 m ()I getId b method_11167 m ()Ljava/util/UUID; getUUID e method_11164 m ()Lnet/minecraft/world/entity/EntityType; getType f method_11169 m ()D getX g method_11175 m ()D getY h method_11174 m ()D getZ i method_11176 m ()D getXa j method_11170 m ()D getYa k method_11172 m ()D getZa l method_11173 m ()F getXRot m method_11171 m ()F getYRot n method_11168 m ()F getYHeadRot o method_43233 m ()I getData p method_11166 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerEntity;)V m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerEntity;I)V m (Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;)V m (ILjava/util/UUID;DDDFFLnet/minecraft/world/entity/EntityType;ILnet/minecraft/world/phys/Vec3;D)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundAnimatePacket acs net/minecraft/class_2616 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47898 f I SWING_MAIN_HAND b field_33295 f I WAKE_UP c field_33297 f I SWING_OFF_HAND d field_33298 f I CRITICAL_HIT e field_33299 f I MAGIC_CRITICAL_HIT f field_33300 f I id g field_12029 f I action h field_12028 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11268 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55857 m ()I getId b method_11269 m ()I getAction e method_11267 m (Lnet/minecraft/world/entity/Entity;I)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundAwardStatsPacket act net/minecraft/class_2617 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47899 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; stats b comp_2197 f Lnet/minecraft/network/codec/StreamCodec; STAT_VALUES_STREAM_CODEC c field_47900 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11270 m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; stats b comp_2197 m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V m ()V c net/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket acu net/minecraft/class_4463 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47901 f I sequence b comp_633 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_21708 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55858 m ()I sequence b comp_633 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (I)V m ()V c net/minecraft/network/protocol/game/ClientboundBlockDestructionPacket acv net/minecraft/class_2620 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47902 f I id b field_12033 f Lnet/minecraft/core/BlockPos; pos c field_12034 f I progress d field_12032 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11279 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55859 m ()I getId b method_11280 m ()Lnet/minecraft/core/BlockPos; getPos e method_11277 m ()I getProgress f method_11278 m (ILnet/minecraft/core/BlockPos;I)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket acw net/minecraft/class_2622 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47903 f Lnet/minecraft/core/BlockPos; pos b field_12040 f Lnet/minecraft/world/level/block/entity/BlockEntityType; type c field_12038 f Lnet/minecraft/nbt/CompoundTag; tag d field_12039 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11292 m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; create a method_38585 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Ljava/util/function/BiFunction;)Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; create a method_39026 m ()Lnet/minecraft/core/BlockPos; getPos b method_11293 m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; getType e method_11291 m ()Lnet/minecraft/nbt/CompoundTag; getTag f method_11290 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/nbt/CompoundTag;)V m ()V c net/minecraft/network/protocol/game/ClientboundBlockEventPacket acx net/minecraft/class_2623 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47904 f Lnet/minecraft/core/BlockPos; pos b field_12044 f I b0 c field_12042 f I b1 d field_12041 f Lnet/minecraft/world/level/block/Block; block e field_12043 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11297 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55860 m ()Lnet/minecraft/core/BlockPos; getPos b method_11298 m ()I getB0 e method_11294 m ()I getB1 f method_11296 m ()Lnet/minecraft/world/level/block/Block; getBlock g method_11295 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;II)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundBlockUpdatePacket acy net/minecraft/class_2626 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47905 f Lnet/minecraft/core/BlockPos; pos b field_12052 f Lnet/minecraft/world/level/block/state/BlockState; blockState c field_12051 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11310 m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState b method_11308 m ()Lnet/minecraft/core/BlockPos; getPos e method_11309 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)V m ()V c net/minecraft/network/protocol/game/ClientboundBossEventPacket acz net/minecraft/class_2629 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47906 f I FLAG_DARKEN b field_33314 f I FLAG_MUSIC c field_33315 f I FLAG_FOG d field_33316 f Ljava/util/UUID; id e field_12074 f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation; operation f field_12075 f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation; REMOVE_OPERATION g field_29099 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11330 m (Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a method_34091 m (Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createAddPacket a method_34089 m (Ljava/util/UUID;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createRemovePacket a method_34090 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55861 m (ZZZ)I encodeProperties a method_34095 m (Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createUpdateProgressPacket b method_34094 m (Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createUpdateNamePacket c method_34096 m (Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createUpdateStylePacket d method_34097 m (Lnet/minecraft/world/BossEvent;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket; createUpdatePropertiesPacket e method_34098 m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation;)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundBossEventPacket$1 acz$1 net/minecraft/class_2629$1 m ()V c net/minecraft/network/protocol/game/ClientboundBossEventPacket$AddOperation acz$a net/minecraft/class_2629$class_5880 f Lnet/minecraft/network/chat/Component; name a field_29100 f F progress b field_29101 f Lnet/minecraft/world/BossEvent$BossBarColor; color c field_29102 f Lnet/minecraft/world/BossEvent$BossBarOverlay; overlay d field_29103 f Z darkenScreen e field_29104 f Z playMusic f field_29105 f Z createWorldFog g field_29106 m (Lnet/minecraft/world/BossEvent;)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V c net/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler acz$b net/minecraft/class_2629$class_5881 m (Ljava/util/UUID;)V remove a method_34099 m (Ljava/util/UUID;F)V updateProgress a method_34100 m (Ljava/util/UUID;Lnet/minecraft/world/BossEvent$BossBarColor;Lnet/minecraft/world/BossEvent$BossBarOverlay;)V updateStyle a method_34101 m (Ljava/util/UUID;Lnet/minecraft/network/chat/Component;)V updateName a method_34102 m (Ljava/util/UUID;Lnet/minecraft/network/chat/Component;FLnet/minecraft/world/BossEvent$BossBarColor;Lnet/minecraft/world/BossEvent$BossBarOverlay;ZZZ)V add a method_34103 m (Ljava/util/UUID;ZZZ)V updateProperties a method_34104 c net/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation acz$c net/minecraft/class_2629$class_5882 m ()Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; getType a method_34105 m (Ljava/util/UUID;Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler;)V dispatch a method_34106 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_34107 c net/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType acz$d net/minecraft/class_2629$class_5883 f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; ADD a field_29107 f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; REMOVE b field_29108 f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; UPDATE_PROGRESS c field_29109 f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; UPDATE_NAME d field_29110 f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; UPDATE_STYLE e field_29111 f Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; UPDATE_PROPERTIES f field_29112 f Lnet/minecraft/network/codec/StreamDecoder; reader g field_29113 f [Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; $VALUES h field_29114 m ()[Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType; $values a method_36948 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation; method_34113 a method_34113 m (Ljava/lang/String;ILnet/minecraft/network/codec/StreamDecoder;)V m ()V c net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateNameOperation acz$e net/minecraft/class_2629$class_5884 f Lnet/minecraft/network/chat/Component; name a comp_2260 m ()Lnet/minecraft/network/chat/Component; name b comp_2260 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m (Lnet/minecraft/network/chat/Component;)V c net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateProgressOperation acz$f net/minecraft/class_2629$class_5885 f F progress a comp_2261 m ()F progress b comp_2261 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m (F)V c net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdatePropertiesOperation acz$g net/minecraft/class_2629$class_5886 f Z darkenScreen a field_29117 f Z playMusic b field_29118 f Z createWorldFog c field_29119 m (ZZZ)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V c net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateStyleOperation acz$h net/minecraft/class_2629$class_5887 f Lnet/minecraft/world/BossEvent$BossBarColor; color a field_29120 f Lnet/minecraft/world/BossEvent$BossBarOverlay; overlay b field_29121 m (Lnet/minecraft/world/BossEvent$BossBarColor;Lnet/minecraft/world/BossEvent$BossBarOverlay;)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V c net/minecraft/network/protocol/game/ClientboundBundleDelimiterPacket ada net/minecraft/class_9093 m ()V c net/minecraft/network/protocol/game/ClientboundBundlePacket adb net/minecraft/class_8042 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_48329 m (Ljava/lang/Iterable;)V c net/minecraft/network/protocol/game/ClientboundChangeDifficultyPacket adc net/minecraft/class_2632 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47907 f Lnet/minecraft/world/Difficulty; difficulty b comp_4282 f Z locked c comp_4283 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11341 m ()Lnet/minecraft/world/Difficulty; difficulty b comp_4282 m ()Z locked e comp_4283 m (Lnet/minecraft/world/Difficulty;Z)V m ()V c net/minecraft/network/protocol/game/ClientboundChunkBatchFinishedPacket add net/minecraft/class_8738 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47908 f I batchSize b comp_1725 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_53044 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55863 m ()I batchSize b comp_1725 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (I)V m ()V c net/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket ade net/minecraft/class_8739 f Lnet/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket; INSTANCE a field_47909 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_47910 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_53045 m ()V m ()V c net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket adf net/minecraft/class_8212 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47911 f Ljava/util/List; chunkBiomeData b comp_1313 f I TWO_MEGABYTES c field_43094 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_49687 m (Ljava/util/List;)Lnet/minecraft/network/protocol/game/ClientboundChunksBiomesPacket; forChunks a method_49685 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55864 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$ChunkBiomeData;)V method_49686 a method_49686 m ()Ljava/util/List; chunkBiomeData b comp_1313 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/util/List;)V m ()V c net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$ChunkBiomeData adf$a net/minecraft/class_8212$class_8213 f Lnet/minecraft/world/level/ChunkPos; pos a comp_1314 f [B buffer b comp_1315 m ()Lnet/minecraft/network/FriendlyByteBuf; getReadBuffer a method_49688 m (Lnet/minecraft/world/level/chunk/LevelChunk;)I calculateChunkSize a method_49689 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_49690 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/chunk/LevelChunk;)V extractChunkData a method_49691 m ()Lnet/minecraft/world/level/ChunkPos; pos b comp_1314 m ()[B buffer c comp_1315 m ()Lio/netty/buffer/ByteBuf; getWriteBuffer d method_49692 m (Lnet/minecraft/world/level/chunk/LevelChunk;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/world/level/ChunkPos;[B)V c net/minecraft/network/protocol/game/ClientboundClearTitlesPacket adg net/minecraft/class_5888 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47912 f Z resetTimes b field_29122 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_34115 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55865 m ()Z shouldResetTimes b method_34116 m (Z)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket adh net/minecraft/class_2639 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47913 f I id b comp_2262 f I start c comp_2263 f I length d comp_2264 f Ljava/util/List; suggestions e comp_2265 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11398 m (Lcom/mojang/brigadier/context/StringRange;Lnet/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket$Entry;)Lcom/mojang/brigadier/suggestion/Suggestion; method_56608 a method_56608 m (Lcom/mojang/brigadier/suggestion/Suggestion;)Lnet/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket$Entry; method_56609 a method_56609 m ()Lcom/mojang/brigadier/suggestion/Suggestions; toSuggestions b method_11397 m ()I id e comp_2262 m ()I start f comp_2263 m ()I length g comp_2264 m ()Ljava/util/List; suggestions h comp_2265 m (ILcom/mojang/brigadier/suggestion/Suggestions;)V m (IIILjava/util/List;)V m ()V c net/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket$Entry adh$a net/minecraft/class_2639$class_9177 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48779 f Ljava/lang/String; text b comp_2266 f Ljava/util/Optional; tooltip c comp_2267 m ()Ljava/lang/String; text a comp_2266 m ()Ljava/util/Optional; tooltip b comp_2267 m (Ljava/lang/String;Ljava/util/Optional;)V m ()V c net/minecraft/network/protocol/game/ClientboundCommandsPacket adi net/minecraft/class_2641 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47914 f B MASK_TYPE b field_33317 f B FLAG_EXECUTABLE c field_33318 f B FLAG_REDIRECT d field_33319 f B FLAG_CUSTOM_SUGGESTIONS e field_33320 f B FLAG_RESTRICTED f field_60608 f B TYPE_ROOT g field_33321 f B TYPE_LITERAL h field_33322 f B TYPE_ARGUMENT i field_33323 f I rootIndex j field_38038 f Ljava/util/List; entries k field_38039 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11404 m (Lcom/mojang/brigadier/tree/CommandNode;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry; createEntry a method_11401 m (Lcom/mojang/brigadier/tree/RootCommandNode;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; enumerateNodes a method_30944 m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder;)Lcom/mojang/brigadier/tree/RootCommandNode; getRoot a method_11403 m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector;)Ljava/util/List; createEntries a method_30945 m (Ljava/util/List;)V validateEntries a method_30946 m (Ljava/util/List;Ljava/util/function/BiPredicate;)V validateEntries a method_42067 m (Ljava/util/function/BiPredicate;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntSet;I)Z method_42068 a method_42068 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55867 m (Lnet/minecraft/network/FriendlyByteBuf;B)Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub; read a method_11402 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry;)V method_34119 a method_34119 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry; readNode b method_11405 m (Lcom/mojang/brigadier/tree/RootCommandNode;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundCommandsPacket$ArgumentNodeStub adi$a net/minecraft/class_2641$class_7232 f Ljava/lang/String; id a comp_4284 f Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; argumentType b comp_4285 f Lnet/minecraft/resources/ResourceLocation; suggestionId c comp_4286 m ()Ljava/lang/String; id a comp_4284 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;)V serializeCap a method_42072 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;)V serializeCap a method_42073 m ()Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template; argumentType b comp_4285 m ()Lnet/minecraft/resources/ResourceLocation; suggestionId c comp_4286 m (Ljava/lang/String;Lnet/minecraft/commands/synchronization/ArgumentTypeInfo$Template;Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry adi$b net/minecraft/class_2641$class_2642 f Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub; stub a comp_4287 f I flags b comp_4288 f I redirect c comp_4289 f [I children d comp_4290 m ()Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub; stub a comp_4287 m (Lit/unimi/dsi/fastutil/ints/IntSet;)Z canBuild a method_42074 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_42075 m ()I flags b comp_4288 m (Lit/unimi/dsi/fastutil/ints/IntSet;)Z canResolve b method_42076 m ()I redirect c comp_4289 m ()[I children d comp_4290 m (Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub;II[I)V c net/minecraft/network/protocol/game/ClientboundCommandsPacket$LiteralNodeStub adi$c net/minecraft/class_2641$class_7233 f Ljava/lang/String; id a comp_4291 m ()Ljava/lang/String; id a comp_4291 m (Ljava/lang/String;)V c net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder adi$d net/minecraft/class_2641$class_11408 m (Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder; configure a method_71669 m (Ljava/lang/String;)Lcom/mojang/brigadier/builder/ArgumentBuilder; createLiteral a method_71670 m (Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/brigadier/builder/ArgumentBuilder; createArgument a method_71671 c net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeInspector adi$e net/minecraft/class_2641$class_11409 m (Lcom/mojang/brigadier/tree/ArgumentCommandNode;)Lnet/minecraft/resources/ResourceLocation; suggestionId a method_71672 m (Lcom/mojang/brigadier/tree/CommandNode;)Z isExecutable a method_71673 m (Lcom/mojang/brigadier/tree/CommandNode;)Z isRestricted b method_71674 c net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeResolver adi$f net/minecraft/class_2641$class_7234 f Lnet/minecraft/commands/CommandBuildContext; context a field_38045 f Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder; builder b field_60609 f Ljava/util/List; entries c field_38046 f Ljava/util/List; nodes d field_38047 m (I)Lcom/mojang/brigadier/tree/CommandNode; resolve a method_42077 m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder;Ljava/util/List;)V c net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub adi$g net/minecraft/class_2641$class_7235 m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; build a method_42070 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_42071 c net/minecraft/network/protocol/game/ClientboundContainerClosePacket adj net/minecraft/class_2645 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47915 f I containerId b field_12137 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11427 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55868 m ()I getContainerId b method_36148 m (I)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundContainerSetContentPacket adk net/minecraft/class_2649 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47916 f I containerId b comp_3837 f I stateId c comp_3838 f Ljava/util/List; items d comp_3839 f Lnet/minecraft/world/item/ItemStack; carriedItem e comp_3840 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11439 m ()I containerId b comp_3837 m ()I stateId e comp_3838 m ()Ljava/util/List; items f comp_3839 m ()Lnet/minecraft/world/item/ItemStack; carriedItem g comp_3840 m (IILjava/util/List;Lnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/network/protocol/game/ClientboundContainerSetDataPacket adl net/minecraft/class_2651 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47917 f I containerId b field_12150 f I id c field_12149 f I value d field_12148 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11447 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55870 m ()I getContainerId b method_11448 m ()I getId e method_11445 m ()I getValue f method_11446 m (III)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundContainerSetSlotPacket adm net/minecraft/class_2653 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47918 f I containerId b field_12152 f I stateId c field_34036 f I slot d field_12151 f Lnet/minecraft/world/item/ItemStack; itemStack e field_12153 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11451 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55871 m ()I getContainerId b method_11452 m ()I getSlot e method_11450 m ()Lnet/minecraft/world/item/ItemStack; getItem f method_11449 m ()I getStateId g method_37439 m (IIILnet/minecraft/world/item/ItemStack;)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundCooldownPacket adn net/minecraft/class_2656 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47919 f Lnet/minecraft/resources/ResourceLocation; cooldownGroup b comp_3082 f I duration c comp_2199 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11455 m ()Lnet/minecraft/resources/ResourceLocation; cooldownGroup b comp_3082 m ()I duration e comp_2199 m (Lnet/minecraft/resources/ResourceLocation;I)V m ()V c net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket ado net/minecraft/class_7597 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47920 f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; action b comp_908 f Ljava/util/List; entries c comp_909 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_44783 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55872 m ()Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; action b comp_908 m ()Ljava/util/List; entries e comp_909 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action;Ljava/util/List;)V m ()V c net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action ado$a net/minecraft/class_7597$class_7598 f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; ADD a field_39801 f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; REMOVE b field_39802 f Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; SET c field_39803 f [Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; $VALUES d field_39804 m ()[Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action; $values a method_44784 m (Ljava/lang/String;I)V m ()V c net/minecraft/network/protocol/game/ClientboundDamageEventPacket adp net/minecraft/class_8143 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47921 f I entityId b comp_1267 f Lnet/minecraft/core/Holder; sourceType c comp_1268 f I sourceCauseId d comp_1269 f I sourceDirectId e comp_1270 f Ljava/util/Optional; sourcePosition f comp_1271 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_49074 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/damagesource/DamageSource; getSource a method_49071 m (Lnet/minecraft/network/FriendlyByteBuf;)I readOptionalEntityId a method_49075 m (Lnet/minecraft/network/FriendlyByteBuf;I)V writeOptionalEntityId a method_49072 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/phys/Vec3;)V method_49073 a method_49073 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55873 m ()I entityId b comp_1267 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/phys/Vec3; method_49076 b method_49076 m ()Lnet/minecraft/core/Holder; sourceType e comp_1268 m ()I sourceCauseId f comp_1269 m ()I sourceDirectId g comp_1270 m ()Ljava/util/Optional; sourcePosition h comp_1271 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m (ILnet/minecraft/core/Holder;IILjava/util/Optional;)V m ()V c net/minecraft/network/protocol/game/ClientboundDebugSamplePacket adq net/minecraft/class_9178 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48780 f [J sample b comp_2268 f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; debugSampleType c comp_2269 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_56610 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56611 m ()[J sample b comp_2268 m ()Lnet/minecraft/util/debugchart/RemoteDebugSampleType; debugSampleType e comp_2269 m (Lnet/minecraft/network/FriendlyByteBuf;)V m ([JLnet/minecraft/util/debugchart/RemoteDebugSampleType;)V m ()V c net/minecraft/network/protocol/game/ClientboundDeleteChatPacket adr net/minecraft/class_7617 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47922 f Lnet/minecraft/network/chat/MessageSignature$Packed; messageSignature b comp_938 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_44889 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55874 m ()Lnet/minecraft/network/chat/MessageSignature$Packed; messageSignature b comp_938 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/network/chat/MessageSignature$Packed;)V m ()V c net/minecraft/network/protocol/game/ClientboundDisguisedChatPacket ads net/minecraft/class_7827 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47923 f Lnet/minecraft/network/chat/Component; message b comp_1097 f Lnet/minecraft/network/chat/ChatType$Bound; chatType c comp_1098 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_46324 m ()Lnet/minecraft/network/chat/Component; message b comp_1097 m ()Lnet/minecraft/network/chat/ChatType$Bound; chatType e comp_1098 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)V m ()V c net/minecraft/network/protocol/game/ClientboundEntityEventPacket adt net/minecraft/class_2663 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47924 f I entityId b field_12175 f B eventId c field_12174 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11471 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a method_11469 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55876 m ()B getEventId b method_11470 m (Lnet/minecraft/world/entity/Entity;B)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket adu net/minecraft/class_10264 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_54515 f I id b comp_3223 f Lnet/minecraft/world/entity/PositionMoveRotation; values c comp_3224 f Z onGround d comp_3225 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_64557 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/protocol/game/ClientboundEntityPositionSyncPacket; of a method_64558 m ()I id b comp_3223 m ()Lnet/minecraft/world/entity/PositionMoveRotation; values e comp_3224 m ()Z onGround f comp_3225 m (ILnet/minecraft/world/entity/PositionMoveRotation;Z)V m ()V c net/minecraft/network/protocol/game/ClientboundExplodePacket adv net/minecraft/class_2664 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47925 f Lnet/minecraft/world/phys/Vec3; center b comp_2883 f Ljava/util/Optional; playerKnockback c comp_2884 f Lnet/minecraft/core/particles/ParticleOptions; explosionParticle d comp_2885 f Lnet/minecraft/core/Holder; explosionSound e comp_2886 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11480 m ()Lnet/minecraft/world/phys/Vec3; center b comp_2883 m ()Ljava/util/Optional; playerKnockback e comp_2884 m ()Lnet/minecraft/core/particles/ParticleOptions; explosionParticle f comp_2885 m ()Lnet/minecraft/core/Holder; explosionSound g comp_2886 m (Lnet/minecraft/world/phys/Vec3;Ljava/util/Optional;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket adw net/minecraft/class_2666 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47926 f Lnet/minecraft/world/level/ChunkPos; pos b comp_1726 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11486 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55878 m ()Lnet/minecraft/world/level/ChunkPos; pos b comp_1726 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/world/level/ChunkPos;)V m ()V c net/minecraft/network/protocol/game/ClientboundGameEventPacket adx net/minecraft/class_2668 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47927 f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; NO_RESPAWN_BLOCK_AVAILABLE b field_25645 f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; START_RAINING c field_25646 f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; STOP_RAINING d field_25647 f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; CHANGE_GAME_MODE e field_25648 f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; WIN_GAME f field_25649 f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; DEMO_EVENT g field_25650 f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; PLAY_ARROW_HIT_SOUND h field_25651 f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; RAIN_LEVEL_CHANGE i field_25652 f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; THUNDER_LEVEL_CHANGE j field_25653 f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; PUFFER_FISH_STING k field_25654 f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; GUARDIAN_ELDER_EFFECT l field_25655 f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; IMMEDIATE_RESPAWN m field_25656 f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; LIMITED_CRAFTING n field_46189 f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; LEVEL_CHUNKS_LOAD_START o field_46637 f I DEMO_PARAM_INTRO p field_33328 f I DEMO_PARAM_HINT_1 q field_33329 f I DEMO_PARAM_HINT_2 r field_33330 f I DEMO_PARAM_HINT_3 s field_33331 f I DEMO_PARAM_HINT_4 t field_33332 f Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; event u field_12199 f F param v field_12198 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11490 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55879 m ()Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type; getEvent b method_11491 m ()F getParam e method_11492 m (Lnet/minecraft/network/protocol/game/ClientboundGameEventPacket$Type;F)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundGameEventPacket$Type adx$a net/minecraft/class_2668$class_5402 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; TYPES a field_25657 f I id b field_25658 m (I)V m ()V c net/minecraft/network/protocol/game/ClientboundHorseScreenOpenPacket ady net/minecraft/class_2648 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47928 f I containerId b field_12144 f I inventoryColumns c field_12143 f I entityId d field_12142 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11437 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55880 m ()I getContainerId b method_11432 m ()I getInventoryColumns e method_11434 m ()I getEntityId f method_11433 m (III)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundHurtAnimationPacket adz net/minecraft/class_8043 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47929 f I id b comp_1202 f F yaw c comp_1203 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_48330 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55881 m ()I id b comp_1202 m ()F yaw e comp_1203 m (Lnet/minecraft/world/entity/LivingEntity;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m (IF)V m ()V c net/minecraft/network/protocol/game/ClientboundInitializeBorderPacket aea net/minecraft/class_5889 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47930 f D newCenterX b field_29123 f D newCenterZ c field_29124 f D oldSize d field_29125 f D newSize e field_29126 f J lerpTime f field_29127 f I newAbsoluteMaxSize g field_29128 f I warningBlocks h field_29129 f I warningTime i field_29130 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_34123 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55882 m ()D getNewCenterX b method_34124 m ()D getNewCenterZ e method_34125 m ()D getNewSize f method_34126 m ()D getOldSize g method_34127 m ()J getLerpTime h method_34128 m ()I getNewAbsoluteMaxSize i method_34129 m ()I getWarningTime j method_34130 m ()I getWarningBlocks k method_34131 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/world/level/border/WorldBorder;)V m ()V c net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData aeb net/minecraft/class_6603 f Lnet/minecraft/network/codec/StreamCodec; HEIGHTMAPS_STREAM_CODEC a field_56601 f I TWO_MEGABYTES b field_34862 f Ljava/util/Map; heightmaps c field_34863 f [B buffer d field_34864 f Ljava/util/List; blockEntitiesData e field_34865 m ()Lnet/minecraft/network/FriendlyByteBuf; getReadBuffer a method_38586 m (I)Ljava/util/Map; method_67557 a method_67557 m (II)Ljava/util/function/Consumer; getBlockEntitiesTagsConsumer a method_38587 m (IILnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityTagOutput;)V method_38588 a method_38588 m (Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityTagOutput;II)V getBlockEntitiesTags a method_38593 m (Lnet/minecraft/world/level/chunk/LevelChunk;)I calculateChunkSize a method_38589 m (Ljava/util/Map$Entry;)[J method_67558 a method_67558 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/chunk/LevelChunk;)V extractChunkData a method_38591 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_38590 m ()Ljava/util/Map; getHeightmaps b method_38594 m (Ljava/util/Map$Entry;)Z method_67559 b method_67559 m ()Lio/netty/buffer/ByteBuf; getWriteBuffer c method_38595 m (Lnet/minecraft/world/level/chunk/LevelChunk;)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;II)V m ()V c net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo aeb$a net/minecraft/class_6603$class_6604 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47931 f Lnet/minecraft/network/codec/StreamCodec; LIST_STREAM_CODEC b field_47932 f I packedXZ c field_34866 f I y d field_34867 f Lnet/minecraft/world/level/block/entity/BlockEntityType; type e field_34868 f Lnet/minecraft/nbt/CompoundTag; tag f field_34869 m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo; create a method_38596 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_38597 m (IILnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/nbt/CompoundTag;)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityTagOutput aeb$b net/minecraft/class_6603$class_6605 c net/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket aec net/minecraft/class_2672 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47933 f I x b field_12236 f I z c field_12235 f Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData; chunkData d field_34870 f Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; lightData e field_34871 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11528 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55883 m ()I getX b method_11523 m ()I getZ e method_11524 m ()Lnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData; getChunkData f method_38598 m ()Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; getLightData g method_38599 m (Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/world/level/lighting/LevelLightEngine;Ljava/util/BitSet;Ljava/util/BitSet;)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundLevelEventPacket aed net/minecraft/class_2673 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47934 f I type b field_12241 f Lnet/minecraft/core/BlockPos; pos c field_12242 f I data d field_12239 f Z globalEvent e field_12240 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11535 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55884 m ()Z isGlobalEvent b method_11533 m ()I getType e method_11532 m ()I getData f method_11534 m ()Lnet/minecraft/core/BlockPos; getPos g method_11531 m (ILnet/minecraft/core/BlockPos;IZ)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundLevelParticlesPacket aee net/minecraft/class_2675 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47935 f D x b field_12258 f D y c field_12257 f D z d field_12256 f F xDist e field_12255 f F yDist f field_12252 f F zDist g field_12251 f F maxSpeed h field_12260 f I count i field_12253 f Z overrideLimiter j field_12254 f Z alwaysShow k field_54980 f Lnet/minecraft/core/particles/ParticleOptions; particle l field_12259 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11553 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55885 m ()Z isOverrideLimiter b method_11552 m ()Z alwaysShow e method_65082 m ()D getX f method_11544 m ()D getY g method_11547 m ()D getZ h method_11546 m ()F getXDist i method_11548 m ()F getYDist j method_11549 m ()F getZDist k method_11550 m ()F getMaxSpeed l method_11543 m ()I getCount m method_11545 m ()Lnet/minecraft/core/particles/ParticleOptions; getParticle n method_11551 m (Lnet/minecraft/core/particles/ParticleOptions;ZZDDDFFFFI)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundLightUpdatePacket aef net/minecraft/class_2676 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47936 f I x b field_12265 f I z c field_12264 f Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; lightData d field_34872 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11560 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55886 m ()I getX b method_11558 m ()I getZ e method_11554 m ()Lnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData; getLightData f method_38600 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/lighting/LevelLightEngine;Ljava/util/BitSet;Ljava/util/BitSet;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundLightUpdatePacketData aeg net/minecraft/class_6606 f Lnet/minecraft/network/codec/StreamCodec; DATA_LAYER_STREAM_CODEC a field_48781 f Ljava/util/BitSet; skyYMask b field_34873 f Ljava/util/BitSet; blockYMask c field_34874 f Ljava/util/BitSet; emptySkyYMask d field_34875 f Ljava/util/BitSet; emptyBlockYMask e field_34876 f Ljava/util/List; skyUpdates f field_34877 f Ljava/util/List; blockUpdates g field_34878 m ()Ljava/util/BitSet; getSkyYMask a method_38601 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/lighting/LevelLightEngine;Lnet/minecraft/world/level/LightLayer;ILjava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V prepareSectionData a method_38602 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_38603 m ()Ljava/util/BitSet; getEmptySkyYMask b method_38604 m ()Ljava/util/List; getSkyUpdates c method_38606 m ()Ljava/util/BitSet; getBlockYMask d method_38608 m ()Ljava/util/BitSet; getEmptyBlockYMask e method_38609 m ()Ljava/util/List; getBlockUpdates f method_38610 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/lighting/LevelLightEngine;Ljava/util/BitSet;Ljava/util/BitSet;)V m (Lnet/minecraft/network/FriendlyByteBuf;II)V m ()V c net/minecraft/network/protocol/game/ClientboundLoginPacket aeh net/minecraft/class_2678 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47937 f I playerId b comp_88 f Z hardcore c comp_89 f Ljava/util/Set; levels d comp_92 f I maxPlayers e comp_97 f I chunkRadius f comp_98 f I simulationDistance g comp_169 f Z reducedDebugInfo h comp_99 f Z showDeathScreen i comp_100 f Z doLimitedCrafting j comp_1964 f Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; commonPlayerSpawnInfo k comp_1727 f Z enforcesSecureChat l comp_2200 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11567 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/resources/ResourceKey; method_34135 a method_34135 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55887 m ()I playerId b comp_88 m ()Z hardcore e comp_89 m ()Ljava/util/Set; levels f comp_92 m ()I maxPlayers g comp_97 m ()I chunkRadius h comp_98 m ()I simulationDistance i comp_169 m ()Z reducedDebugInfo j comp_99 m ()Z showDeathScreen k comp_100 m ()Z doLimitedCrafting l comp_1964 m ()Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; commonPlayerSpawnInfo m comp_1727 m ()Z enforcesSecureChat n comp_2200 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m (IZLjava/util/Set;IIIZZZLnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo;Z)V m ()V c net/minecraft/network/protocol/game/ClientboundMapItemDataPacket aei net/minecraft/class_2683 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47938 f Lnet/minecraft/world/level/saveddata/maps/MapId; mapId b comp_2270 f B scale c comp_2271 f Z locked d comp_2272 f Ljava/util/Optional; decorations e comp_2273 f Ljava/util/Optional; colorPatch f comp_2274 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11643 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V applyToMap a method_11642 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData$MapPatch;)V method_56618 a method_56618 m ()Lnet/minecraft/world/level/saveddata/maps/MapId; mapId b comp_2270 m ()B scale e comp_2271 m ()Z locked f comp_2272 m ()Ljava/util/Optional; decorations g comp_2273 m ()Ljava/util/Optional; colorPatch h comp_2274 m (Lnet/minecraft/world/level/saveddata/maps/MapId;BZLjava/util/Collection;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData$MapPatch;)V m (Lnet/minecraft/world/level/saveddata/maps/MapId;BZLjava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/network/protocol/game/ClientboundMerchantOffersPacket aej net/minecraft/class_3943 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47939 f I containerId b field_17434 f Lnet/minecraft/world/item/trading/MerchantOffers; offers c field_17435 f I villagerLevel d field_18801 f I villagerXp e field_18802 f Z showProgress f field_18803 f Z canRestock g field_19376 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_17588 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55889 m ()I getContainerId b method_17589 m ()Lnet/minecraft/world/item/trading/MerchantOffers; getOffers e method_17590 m ()I getVillagerLevel f method_19458 m ()I getVillagerXp g method_19459 m ()Z showProgress h method_19460 m ()Z canRestock i method_20722 m (ILnet/minecraft/world/item/trading/MerchantOffers;IIZZ)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundMoveEntityPacket aek net/minecraft/class_2684 f I entityId a field_12310 f S xa b field_12309 f S ya c field_12308 f S za d field_12307 f B yRot e field_12312 f B xRot f field_12311 f Z onGround g field_12306 f Z hasRot h field_12305 f Z hasPos i field_20849 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11651 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a method_11645 m ()S getXa b method_36150 m ()S getYa e method_36151 m ()S getZa f method_36152 m ()F getYRot g method_11649 m ()F getXRot h method_11650 m ()Z hasRotation i method_11652 m ()Z hasPosition j method_22826 m ()Z isOnGround k method_11653 m (ISSSBBZZZ)V c net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Pos aek$a net/minecraft/class_2684$class_2685 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j field_47940 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Pos; read a method_34138 m (Lnet/minecraft/network/FriendlyByteBuf;)V write b method_55890 m (ISSSZ)V m ()V c net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$PosRot aek$b net/minecraft/class_2684$class_2686 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j field_47941 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundMoveEntityPacket$PosRot; read a method_34139 m (Lnet/minecraft/network/FriendlyByteBuf;)V write b method_55891 m (ISSSBBZ)V m ()V c net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Rot aek$c net/minecraft/class_2684$class_2687 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j field_47942 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Rot; read a method_34140 m (Lnet/minecraft/network/FriendlyByteBuf;)V write b method_55892 m (IBBZ)V m ()V c net/minecraft/network/protocol/game/ClientboundMoveMinecartPacket ael net/minecraft/class_9833 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_52323 f I entityId b comp_2887 f Ljava/util/List; lerpSteps c comp_2888 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_61212 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a method_61213 m ()I entityId b comp_2887 m ()Ljava/util/List; lerpSteps e comp_2888 m (ILjava/util/List;)V m ()V c net/minecraft/network/protocol/game/ClientboundMoveVehiclePacket aem net/minecraft/class_2692 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47943 f Lnet/minecraft/world/phys/Vec3; position b comp_3347 f F yRot c comp_3348 f F xRot d comp_3349 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11672 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/protocol/game/ClientboundMoveVehiclePacket; fromEntity a method_65305 m ()Lnet/minecraft/world/phys/Vec3; position b comp_3347 m ()F yRot e comp_3348 m ()F xRot f comp_3349 m (Lnet/minecraft/world/phys/Vec3;FF)V m ()V c net/minecraft/network/protocol/game/ClientboundOpenBookPacket aen net/minecraft/class_3895 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47944 f Lnet/minecraft/world/InteractionHand; hand b field_17199 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_17187 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55894 m ()Lnet/minecraft/world/InteractionHand; getHand b method_17188 m (Lnet/minecraft/world/InteractionHand;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundOpenScreenPacket aeo net/minecraft/class_3944 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47945 f I containerId b field_17436 f Lnet/minecraft/world/inventory/MenuType; type c field_17437 f Lnet/minecraft/network/chat/Component; title d field_17438 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_17591 m ()I getContainerId b method_17592 m ()Lnet/minecraft/world/inventory/MenuType; getType e method_17593 m ()Lnet/minecraft/network/chat/Component; getTitle f method_17594 m (ILnet/minecraft/world/inventory/MenuType;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/network/protocol/game/ClientboundOpenSignEditorPacket aep net/minecraft/class_2693 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47946 f Lnet/minecraft/core/BlockPos; pos b field_12325 f Z isFrontText c field_43387 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11676 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55895 m ()Lnet/minecraft/core/BlockPos; getPos b method_11677 m ()Z isFrontText e method_49995 m (Lnet/minecraft/core/BlockPos;Z)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundPlaceGhostRecipePacket aeq net/minecraft/class_2695 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47947 f I containerId b comp_3226 f Lnet/minecraft/world/item/crafting/display/RecipeDisplay; recipeDisplay c comp_3227 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11686 m ()I containerId b comp_3226 m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay; recipeDisplay e comp_3227 m (ILnet/minecraft/world/item/crafting/display/RecipeDisplay;)V m ()V c net/minecraft/network/protocol/game/ClientboundPlayerAbilitiesPacket aer net/minecraft/class_2696 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47948 f I FLAG_INVULNERABLE b field_33336 f I FLAG_FLYING c field_33337 f I FLAG_CAN_FLY d field_33338 f I FLAG_INSTABUILD e field_33339 f Z invulnerable f field_12339 f Z isFlying g field_12338 f Z canFly h field_12337 f Z instabuild i field_12336 f F flyingSpeed j field_12335 f F walkingSpeed k field_12334 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11697 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55897 m ()Z isInvulnerable b method_11695 m ()Z isFlying e method_11698 m ()Z canFly f method_11699 m ()Z canInstabuild g method_11696 m ()F getFlyingSpeed h method_11690 m ()F getWalkingSpeed i method_11691 m (Lnet/minecraft/world/entity/player/Abilities;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundPlayerChatPacket aes net/minecraft/class_7438 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47949 f I globalIndex b comp_3841 f Ljava/util/UUID; sender c comp_1099 f I index d comp_1100 f Lnet/minecraft/network/chat/MessageSignature; signature e comp_1101 f Lnet/minecraft/network/chat/SignedMessageBody$Packed; body f comp_1102 f Lnet/minecraft/network/chat/Component; unsignedContent g comp_1103 f Lnet/minecraft/network/chat/FilterMask; filterMask h comp_1104 f Lnet/minecraft/network/chat/ChatType$Bound; chatType i comp_943 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_43629 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55898 m ()I globalIndex b comp_3841 m ()Ljava/util/UUID; sender e comp_1099 m ()I index f comp_1100 m ()Lnet/minecraft/network/chat/MessageSignature; signature g comp_1101 m ()Lnet/minecraft/network/chat/SignedMessageBody$Packed; body h comp_1102 m ()Lnet/minecraft/network/chat/Component; unsignedContent i comp_1103 m ()Lnet/minecraft/network/chat/FilterMask; filterMask j comp_1104 m ()Lnet/minecraft/network/chat/ChatType$Bound; chatType k comp_943 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m (ILjava/util/UUID;ILnet/minecraft/network/chat/MessageSignature;Lnet/minecraft/network/chat/SignedMessageBody$Packed;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/FilterMask;Lnet/minecraft/network/chat/ChatType$Bound;)V m ()V c net/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket aet net/minecraft/class_5890 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47950 f I duration b field_29132 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_34141 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55899 m (Lnet/minecraft/world/damagesource/CombatTracker;)V m (I)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket aeu net/minecraft/class_5891 f Lnet/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket; INSTANCE a field_47951 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_47952 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_34142 m ()V m ()V c net/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket aev net/minecraft/class_5892 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47953 f I playerId b comp_2275 f Lnet/minecraft/network/chat/Component; message c comp_2276 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_34143 m ()I playerId b comp_2275 m ()Lnet/minecraft/network/chat/Component; message e comp_2276 m (ILnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket aew net/minecraft/class_7828 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47954 f Ljava/util/List; profileIds b comp_1105 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_46325 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55901 m ()Ljava/util/List; profileIds b comp_1105 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/util/List;)V m ()V c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket aex net/minecraft/class_2703 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47955 f Ljava/util/EnumSet; actions b field_40698 f Ljava/util/List; entries c field_12369 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11721 m (Ljava/util/Collection;)Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket; createPlayerInitializing a method_43886 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry; method_46328 a method_46328 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V method_46326 a method_46326 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55902 m ()Ljava/util/EnumSet; actions b method_46327 m ()Ljava/util/List; entries e method_46329 m ()Ljava/util/List; newEntries f method_46330 m (Ljava/util/EnumSet;Ljava/util/Collection;)V m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action;Lnet/minecraft/server/level/ServerPlayer;)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action aex$a net/minecraft/class_2703$class_5893 f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; ADD_PLAYER a field_29136 f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; INITIALIZE_CHAT b field_40699 f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_GAME_MODE c field_29137 f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_LISTED d field_40700 f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_LATENCY e field_29138 f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_DISPLAY_NAME f field_29139 f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_LIST_ORDER g field_52324 f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; UPDATE_HAT h field_54981 f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Reader; reader i field_40701 f Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Writer; writer j field_40702 f [Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; $VALUES k field_29141 m ()[Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action; $values a method_36951 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V method_65083 a method_65083 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V method_65084 a method_65084 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V method_61214 b method_61214 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V method_61215 b method_61215 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V method_46332 c method_46332 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V method_46331 c method_46331 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V method_46334 d method_46334 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V method_46333 d method_46333 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V method_46336 e method_46336 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V method_46335 e method_46335 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V method_46338 f method_46338 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V method_46337 f method_46337 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V method_46340 g method_46340 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V method_46339 g method_46339 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V method_46342 h method_46342 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;)V method_46341 h method_46341 m (Ljava/lang/String;ILnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Reader;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Writer;)V m ()V c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Reader aex$a$a net/minecraft/class_2703$class_5893$class_7829 c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Writer aex$a$b net/minecraft/class_2703$class_5893$class_7830 c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry aex$b net/minecraft/class_2703$class_2705 f Ljava/util/UUID; profileId a comp_1106 f Lcom/mojang/authlib/GameProfile; profile b comp_1107 f Z listed c comp_1108 f I latency d comp_1109 f Lnet/minecraft/world/level/GameType; gameMode e comp_1110 f Lnet/minecraft/network/chat/Component; displayName f comp_1111 f Z showHat g comp_3324 f I listOrder h comp_2889 f Lnet/minecraft/network/chat/RemoteChatSession$Data; chatSession i comp_1112 m ()Ljava/util/UUID; profileId a comp_1106 m ()Lcom/mojang/authlib/GameProfile; profile b comp_1107 m ()Z listed c comp_1108 m ()I latency d comp_1109 m ()Lnet/minecraft/world/level/GameType; gameMode e comp_1110 m ()Lnet/minecraft/network/chat/Component; displayName f comp_1111 m ()Z showHat g comp_3324 m ()I listOrder h comp_2889 m ()Lnet/minecraft/network/chat/RemoteChatSession$Data; chatSession i comp_1112 m (Lnet/minecraft/server/level/ServerPlayer;)V m (Ljava/util/UUID;Lcom/mojang/authlib/GameProfile;ZILnet/minecraft/world/level/GameType;Lnet/minecraft/network/chat/Component;ZILnet/minecraft/network/chat/RemoteChatSession$Data;)V c net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder aex$c net/minecraft/class_2703$class_7831 f Ljava/util/UUID; profileId a field_40703 f Lcom/mojang/authlib/GameProfile; profile b field_40704 f Z listed c field_40705 f I latency d field_40706 f Lnet/minecraft/world/level/GameType; gameMode e field_40707 f Lnet/minecraft/network/chat/Component; displayName f field_40708 f Z showHat g field_54982 f I listOrder h field_52325 f Lnet/minecraft/network/chat/RemoteChatSession$Data; chatSession i field_40709 m ()Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry; build a method_46343 m (Ljava/util/UUID;)V c net/minecraft/network/protocol/game/ClientboundPlayerLookAtPacket aey net/minecraft/class_2707 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47956 f D x b field_12386 f D y c field_12384 f D z d field_12383 f I entity e field_12388 f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; fromAnchor f field_12385 f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; toAnchor g field_12389 f Z atEntity h field_12387 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11731 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/phys/Vec3; getPosition a method_11732 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55903 m ()Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; getFromAnchor b method_11730 m (Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;DDD)V m (Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundPlayerPositionPacket aez net/minecraft/class_2708 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47957 f I id b comp_3133 f Lnet/minecraft/world/entity/PositionMoveRotation; change c comp_3228 f Ljava/util/Set; relatives d comp_3229 m (ILnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)Lnet/minecraft/network/protocol/game/ClientboundPlayerPositionPacket; of a method_63542 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11740 m ()I id b comp_3133 m ()Lnet/minecraft/world/entity/PositionMoveRotation; change e comp_3228 m ()Ljava/util/Set; relatives f comp_3229 m (ILnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)V m ()V c net/minecraft/network/protocol/game/ClientboundPlayerRotationPacket afa net/minecraft/class_10265 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_54516 f F yRot b comp_3230 f F xRot c comp_3231 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_64559 m ()F yRot b comp_3230 m ()F xRot e comp_3231 m (FF)V m ()V c net/minecraft/network/protocol/game/ClientboundProjectilePowerPacket afb net/minecraft/class_9632 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_51336 f I id b field_51337 f D accelerationPower c field_51849 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_59505 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_59506 m ()I getId b method_59507 m ()D getAccelerationPower e method_60423 m (ID)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket afc net/minecraft/class_10266 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_54517 f Ljava/util/List; entries b comp_3232 f Z replace c comp_3294 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_64560 m ()Ljava/util/List; entries b comp_3232 m ()Z replace e comp_3294 m (Ljava/util/List;Z)V m ()V c net/minecraft/network/protocol/game/ClientboundRecipeBookAddPacket$Entry afc$a net/minecraft/class_10266$class_10267 f B FLAG_NOTIFICATION a field_54518 f B FLAG_HIGHLIGHT b field_54519 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_54520 f Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; contents d comp_3233 f B flags e comp_3234 m ()Z notification a method_64561 m ()Z highlight b method_64562 m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; contents c comp_3233 m ()B flags d comp_3234 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;ZZ)V m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;B)V m ()V c net/minecraft/network/protocol/game/ClientboundRecipeBookRemovePacket afd net/minecraft/class_10268 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_54521 f Ljava/util/List; recipes b comp_3235 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_64563 m ()Ljava/util/List; recipes b comp_3235 m (Ljava/util/List;)V m ()V c net/minecraft/network/protocol/game/ClientboundRecipeBookSettingsPacket afe net/minecraft/class_10269 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_54522 f Lnet/minecraft/stats/RecipeBookSettings; bookSettings b comp_3236 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_64564 m ()Lnet/minecraft/stats/RecipeBookSettings; bookSettings b comp_3236 m (Lnet/minecraft/stats/RecipeBookSettings;)V m ()V c net/minecraft/network/protocol/game/ClientboundRemoveEntitiesPacket aff net/minecraft/class_2716 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47959 f Lit/unimi/dsi/fastutil/ints/IntList; entityIds b field_33690 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11764 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55906 m ()Lit/unimi/dsi/fastutil/ints/IntList; getEntityIds b method_36548 m (Lit/unimi/dsi/fastutil/ints/IntList;)V m ([I)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundRemoveMobEffectPacket afg net/minecraft/class_2718 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47960 f I entityId b comp_2175 f Lnet/minecraft/core/Holder; effect c comp_2176 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11769 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a method_11767 m ()I entityId b comp_2175 m ()Lnet/minecraft/core/Holder; effect e comp_2176 m (ILnet/minecraft/core/Holder;)V m ()V c net/minecraft/network/protocol/game/ClientboundResetScorePacket afh net/minecraft/class_9006 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47961 f Ljava/lang/String; owner b comp_2120 f Ljava/lang/String; objectiveName c comp_2121 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_55332 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55908 m ()Ljava/lang/String; owner b comp_2120 m ()Ljava/lang/String; objectiveName e comp_2121 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/lang/String;Ljava/lang/String;)V m ()V c net/minecraft/network/protocol/game/ClientboundRespawnPacket afi net/minecraft/class_2724 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47962 f B KEEP_ATTRIBUTE_MODIFIERS b field_41730 f B KEEP_ENTITY_DATA c field_41731 f B KEEP_ALL_DATA d field_41732 f Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; commonPlayerSpawnInfo e comp_1728 f B dataToKeep f comp_1729 m (B)Z shouldKeep a method_48016 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11782 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55909 m ()Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; commonPlayerSpawnInfo b comp_1728 m ()B dataToKeep e comp_1729 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m (Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo;B)V m ()V c net/minecraft/network/protocol/game/ClientboundRotateHeadPacket afj net/minecraft/class_2726 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47963 f I entityId b field_12437 f B yHeadRot c field_12436 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11788 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a method_11786 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55910 m ()F getYHeadRot b method_11787 m (Lnet/minecraft/world/entity/Entity;B)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket afk net/minecraft/class_2637 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47964 f I POS_IN_SECTION_BITS b field_33341 f Lnet/minecraft/core/SectionPos; sectionPos c field_26345 f [S positions d field_26346 f [Lnet/minecraft/world/level/block/state/BlockState; states e field_26347 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11392 m (Ljava/util/function/BiConsumer;)V runUpdates a method_30621 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55911 m (Lnet/minecraft/core/SectionPos;Lit/unimi/dsi/fastutil/shorts/ShortSet;Lnet/minecraft/world/level/chunk/LevelChunkSection;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSelectAdvancementsTabPacket afl net/minecraft/class_2729 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47965 f Lnet/minecraft/resources/ResourceLocation; tab b field_12440 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11794 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55912 m ()Lnet/minecraft/resources/ResourceLocation; getTab b method_11793 m (Lnet/minecraft/resources/ResourceLocation;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundServerDataPacket afm net/minecraft/class_7495 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47966 f Lnet/minecraft/network/chat/Component; motd b comp_2277 f Ljava/util/Optional; iconBytes c comp_2278 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_44131 m ()Lnet/minecraft/network/chat/Component; motd b comp_2277 m ()Ljava/util/Optional; iconBytes e comp_2278 m (Lnet/minecraft/network/chat/Component;Ljava/util/Optional;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket afn net/minecraft/class_5894 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47967 f Lnet/minecraft/network/chat/Component; text b comp_2279 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_34154 m ()Lnet/minecraft/network/chat/Component; text b comp_2279 m (Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket afo net/minecraft/class_5895 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47968 f D newCenterX b field_29143 f D newCenterZ c field_29144 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_34156 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55915 m ()D getNewCenterZ b method_34157 m ()D getNewCenterX e method_34158 m (Lnet/minecraft/world/level/border/WorldBorder;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket afp net/minecraft/class_5896 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47969 f D oldSize b field_29145 f D newSize c field_29146 f J lerpTime d field_29147 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_34159 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55916 m ()D getOldSize b method_34160 m ()D getNewSize e method_34161 m ()J getLerpTime f method_34162 m (Lnet/minecraft/world/level/border/WorldBorder;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetBorderSizePacket afq net/minecraft/class_5897 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47970 f D size b field_29148 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_34163 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55917 m ()D getSize b method_34164 m (Lnet/minecraft/world/level/border/WorldBorder;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket afr net/minecraft/class_5898 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47971 f I warningDelay b field_29149 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_34165 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55918 m ()I getWarningDelay b method_34166 m (Lnet/minecraft/world/level/border/WorldBorder;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket afs net/minecraft/class_5899 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47972 f I warningBlocks b field_29150 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_34167 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55919 m ()I getWarningBlocks b method_34168 m (Lnet/minecraft/world/level/border/WorldBorder;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetCameraPacket aft net/minecraft/class_2734 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47973 f I cameraId b field_12462 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11801 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; getEntity a method_11800 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55920 m (Lnet/minecraft/world/entity/Entity;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetChunkCacheCenterPacket afu net/minecraft/class_4282 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47975 f I x b field_19206 f I z c field_19207 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_20321 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55922 m ()I getX b method_20322 m ()I getZ e method_20323 m (II)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetChunkCacheRadiusPacket afv net/minecraft/class_4273 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47976 f I radius b field_19146 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_20205 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55923 m ()I getRadius b method_20206 m (I)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetCursorItemPacket afw net/minecraft/class_9834 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_52326 f Lnet/minecraft/world/item/ItemStack; contents b comp_2890 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_61216 m ()Lnet/minecraft/world/item/ItemStack; contents b comp_2890 m (Lnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket afx net/minecraft/class_2759 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47977 f Lnet/minecraft/core/BlockPos; pos b field_12615 f F angle c field_26381 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11869 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55924 m ()Lnet/minecraft/core/BlockPos; getPos b method_11870 m ()F getAngle e method_30732 m (Lnet/minecraft/core/BlockPos;F)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetDisplayObjectivePacket afy net/minecraft/class_2736 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47978 f Lnet/minecraft/world/scores/DisplaySlot; slot b field_12464 f Ljava/lang/String; objectiveName c field_12465 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11805 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55925 m ()Lnet/minecraft/world/scores/DisplaySlot; getSlot b method_11806 m ()Ljava/lang/String; getObjectiveName e method_11804 m (Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/Objective;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetEntityDataPacket afz net/minecraft/class_2739 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47979 f I EOF_MARKER b field_40850 f I id c comp_1127 f Ljava/util/List; packedItems d comp_1128 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11808 m (Ljava/util/List;Lnet/minecraft/network/RegistryFriendlyByteBuf;)V pack a method_46615 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Ljava/util/List; unpack a method_46616 m ()I id b comp_1127 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write b method_55926 m ()Ljava/util/List; packedItems e comp_1128 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m (ILjava/util/List;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetEntityLinkPacket aga net/minecraft/class_2740 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47980 f I sourceId b field_12479 f I destId c field_12478 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11811 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55927 m ()I getSourceId b method_11812 m ()I getDestId e method_11810 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetEntityMotionPacket agb net/minecraft/class_2743 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47981 f I id b field_12564 f I xa c field_12563 f I ya d field_12562 f I za e field_12561 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11817 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55928 m ()I getId b method_11818 m ()D getXa e method_11815 m ()D getYa f method_11816 m ()D getZa g method_11819 m (Lnet/minecraft/world/entity/Entity;)V m (ILnet/minecraft/world/phys/Vec3;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetEquipmentPacket agc net/minecraft/class_2744 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47982 f B CONTINUE_MASK b field_33342 f I entity c field_12565 f Ljava/util/List; slots d field_25721 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11823 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55929 m ()I getEntity b method_11820 m ()Ljava/util/List; getSlots e method_30145 m (ILjava/util/List;)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetExperiencePacket agd net/minecraft/class_2748 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47983 f F experienceProgress b field_12580 f I totalExperience c field_12582 f I experienceLevel d field_12581 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11829 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55930 m ()F getExperienceProgress b method_11830 m ()I getTotalExperience e method_11827 m ()I getExperienceLevel f method_11828 m (FII)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetHealthPacket age net/minecraft/class_2749 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47984 f F health b field_12584 f I food c field_12585 f F saturation d field_12583 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11832 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55931 m ()F getHealth b method_11833 m ()I getFood e method_11831 m ()F getSaturation f method_11834 m (FIF)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetHeldSlotPacket agf net/minecraft/class_2735 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47974 f I slot b comp_3325 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11802 m ()I slot b comp_3325 m (I)V m ()V c net/minecraft/network/protocol/game/ClientboundSetObjectivePacket agg net/minecraft/class_2751 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47985 f I METHOD_ADD b field_33343 f I METHOD_REMOVE c field_33344 f I METHOD_CHANGE d field_33345 f Ljava/lang/String; objectiveName e field_12589 f Lnet/minecraft/network/chat/Component; displayName f field_12591 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; renderType g field_12592 f Ljava/util/Optional; numberFormat h field_47519 f I method i field_12590 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11838 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55932 m ()Ljava/lang/String; getObjectiveName b method_11835 m ()Lnet/minecraft/network/chat/Component; getDisplayName e method_11836 m ()I getMethod f method_11837 m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; getRenderType g method_11839 m ()Ljava/util/Optional; getNumberFormat h method_55336 m (Lnet/minecraft/world/scores/Objective;I)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetPassengersPacket agh net/minecraft/class_2752 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47986 f I vehicle b field_12594 f [I passengers c field_12593 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11842 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55933 m ()[I getPassengers b method_11840 m ()I getVehicle e method_11841 m (Lnet/minecraft/world/entity/Entity;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket agi net/minecraft/class_9835 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_52327 f I slot b comp_2891 f Lnet/minecraft/world/item/ItemStack; contents c comp_2892 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_61217 m ()I slot b comp_2891 m ()Lnet/minecraft/world/item/ItemStack; contents e comp_2892 m (ILnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket agj net/minecraft/class_5900 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47987 f I METHOD_ADD b field_33346 f I METHOD_REMOVE c field_33347 f I METHOD_CHANGE d field_33348 f I METHOD_JOIN e field_33349 f I METHOD_LEAVE f field_33350 f I MAX_VISIBILITY_LENGTH g field_33351 f I MAX_COLLISION_LENGTH h field_33352 f I method i field_29151 f Ljava/lang/String; name j field_29152 f Ljava/util/Collection; players k field_29153 f Ljava/util/Optional; parameters l field_29154 m (I)Z shouldHavePlayerList a method_34169 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_34173 m (Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket; createRemovePacket a method_34170 m (Lnet/minecraft/world/scores/PlayerTeam;Ljava/lang/String;Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action;)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket; createPlayerPacket a method_34171 m (Lnet/minecraft/world/scores/PlayerTeam;Z)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket; createAddOrModifyPacket a method_34172 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55934 m ()Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; getPlayerAction b method_34174 m (I)Z shouldHaveParameters b method_34175 m ()Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; getTeamAction e method_34176 m ()Ljava/lang/String; getName f method_34177 m ()Ljava/util/Collection; getPlayers g method_34178 m ()Ljava/util/Optional; getParameters h method_34179 m ()Ljava/lang/IllegalStateException; method_34180 i method_34180 m (Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action agj$a net/minecraft/class_5900$class_5901 f Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; ADD a field_29155 f Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; REMOVE b field_29156 f [Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; $VALUES c field_29157 m ()[Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action; $values a method_36954 m (Ljava/lang/String;I)V m ()V c net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Parameters agj$b net/minecraft/class_5900$class_5902 f Lnet/minecraft/network/chat/Component; displayName a field_29158 f Lnet/minecraft/network/chat/Component; playerPrefix b field_29159 f Lnet/minecraft/network/chat/Component; playerSuffix c field_29160 f Lnet/minecraft/world/scores/Team$Visibility; nametagVisibility d field_29161 f Lnet/minecraft/world/scores/Team$CollisionRule; collisionRule e field_29162 f Lnet/minecraft/ChatFormatting; color f field_29163 f I options g field_29164 m ()Lnet/minecraft/network/chat/Component; getDisplayName a method_34181 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_34182 m ()I getOptions b method_34183 m ()Lnet/minecraft/ChatFormatting; getColor c method_34184 m ()Lnet/minecraft/world/scores/Team$Visibility; getNametagVisibility d method_34185 m ()Lnet/minecraft/world/scores/Team$CollisionRule; getCollisionRule e method_34186 m ()Lnet/minecraft/network/chat/Component; getPlayerPrefix f method_34187 m ()Lnet/minecraft/network/chat/Component; getPlayerSuffix g method_34188 m (Lnet/minecraft/world/scores/PlayerTeam;)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V c net/minecraft/network/protocol/game/ClientboundSetScorePacket agk net/minecraft/class_2757 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47988 f Ljava/lang/String; owner b comp_2122 f Ljava/lang/String; objectiveName c comp_2123 f I score d comp_2124 f Ljava/util/Optional; display e comp_2125 f Ljava/util/Optional; numberFormat f comp_2126 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11866 m ()Ljava/lang/String; owner b comp_2122 m ()Ljava/lang/String; objectiveName e comp_2123 m ()I score f comp_2124 m ()Ljava/util/Optional; display g comp_2125 m ()Ljava/util/Optional; numberFormat h comp_2126 m (Ljava/lang/String;Ljava/lang/String;ILjava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket agl net/minecraft/class_6682 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47989 f I simulationDistance b comp_170 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_39027 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55936 m ()I simulationDistance b comp_170 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (I)V m ()V c net/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket agm net/minecraft/class_5903 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47990 f Lnet/minecraft/network/chat/Component; text b comp_2280 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_34189 m ()Lnet/minecraft/network/chat/Component; text b comp_2280 m (Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetTimePacket agn net/minecraft/class_2761 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47991 f J gameTime b comp_3219 f J dayTime c comp_3220 f Z tickDayTime d comp_3221 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11872 m ()J gameTime b comp_3219 m ()J dayTime e comp_3220 m ()Z tickDayTime f comp_3221 m (JJZ)V m ()V c net/minecraft/network/protocol/game/ClientboundSetTitleTextPacket ago net/minecraft/class_5904 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47992 f Lnet/minecraft/network/chat/Component; text b comp_2281 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_34191 m ()Lnet/minecraft/network/chat/Component; text b comp_2281 m (Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket agp net/minecraft/class_5905 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47993 f I fadeIn b field_29167 f I stay c field_29168 f I fadeOut d field_29169 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_34193 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55940 m ()I getFadeIn b method_34194 m ()I getStay e method_34195 m ()I getFadeOut f method_34196 m (III)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSoundEntityPacket agq net/minecraft/class_2765 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47994 f Lnet/minecraft/core/Holder; sound b field_12642 f Lnet/minecraft/sounds/SoundSource; source c field_12641 f I id d field_12640 f F volume e field_12639 f F pitch f field_12638 f J seed g field_38819 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11884 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55941 m ()Lnet/minecraft/core/Holder; getSound b method_11882 m ()Lnet/minecraft/sounds/SoundSource; getSource e method_11881 m ()I getId f method_11883 m ()F getVolume g method_11885 m ()F getPitch h method_11880 m ()J getSeed i method_43235 m (Lnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/entity/Entity;FFJ)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSoundPacket agr net/minecraft/class_2767 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47995 f F LOCATION_ACCURACY b field_33353 f Lnet/minecraft/core/Holder; sound c field_12661 f Lnet/minecraft/sounds/SoundSource; source d field_12660 f I x e field_12659 f I y f field_12658 f I z g field_12657 f F volume h field_12656 f F pitch i field_12662 f J seed j field_38820 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11895 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55942 m ()Lnet/minecraft/core/Holder; getSound b method_11894 m ()Lnet/minecraft/sounds/SoundSource; getSource e method_11888 m ()D getX f method_11890 m ()D getY g method_11889 m ()D getZ h method_11893 m ()F getVolume i method_11891 m ()F getPitch j method_11892 m ()J getSeed k method_43236 m (Lnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;DDDFFJ)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundStartConfigurationPacket ags net/minecraft/class_8588 f Lnet/minecraft/network/protocol/game/ClientboundStartConfigurationPacket; INSTANCE a field_47997 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_47998 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_52272 m ()V m ()V c net/minecraft/network/protocol/game/ClientboundStopSoundPacket agt net/minecraft/class_2770 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_47999 f I HAS_SOURCE b field_33354 f I HAS_SOUND c field_33355 f Lnet/minecraft/resources/ResourceLocation; name d field_12676 f Lnet/minecraft/sounds/SoundSource; source e field_12677 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11905 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55944 m ()Lnet/minecraft/resources/ResourceLocation; getName b method_11904 m ()Lnet/minecraft/sounds/SoundSource; getSource e method_11903 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/sounds/SoundSource;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundSystemChatPacket agu net/minecraft/class_7439 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48000 f Lnet/minecraft/network/chat/Component; content b comp_763 f Z overlay c comp_906 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_43631 m ()Lnet/minecraft/network/chat/Component; content b comp_763 m ()Z overlay e comp_906 m (Lnet/minecraft/network/chat/Component;Z)V m ()V c net/minecraft/network/protocol/game/ClientboundTabListPacket agv net/minecraft/class_2772 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48001 f Lnet/minecraft/network/chat/Component; header b comp_2282 f Lnet/minecraft/network/chat/Component; footer c comp_2283 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11907 m ()Lnet/minecraft/network/chat/Component; header b comp_2282 m ()Lnet/minecraft/network/chat/Component; footer e comp_2283 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/network/protocol/game/ClientboundTagQueryPacket agw net/minecraft/class_2774 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48002 f I transactionId b field_12691 f Lnet/minecraft/nbt/CompoundTag; tag c field_12690 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11909 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55947 m ()I getTransactionId b method_11910 m ()Lnet/minecraft/nbt/CompoundTag; getTag e method_11911 m (ILnet/minecraft/nbt/CompoundTag;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundTakeItemEntityPacket agx net/minecraft/class_2775 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48003 f I itemId b field_12694 f I playerId c field_12693 f I amount d field_12692 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11914 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55948 m ()I getItemId b method_11915 m ()I getPlayerId e method_11912 m ()I getAmount f method_11913 m (III)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundTeleportEntityPacket agy net/minecraft/class_2777 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48004 f I id b comp_3237 f Lnet/minecraft/world/entity/PositionMoveRotation; change c comp_3238 f Ljava/util/Set; relatives d comp_3239 f Z onGround e comp_3240 m (ILnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;Z)Lnet/minecraft/network/protocol/game/ClientboundTeleportEntityPacket; teleport a method_64565 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11922 m ()I id b comp_3237 m ()Lnet/minecraft/world/entity/PositionMoveRotation; change e comp_3238 m ()Ljava/util/Set; relatives f comp_3239 m ()Z onGround g comp_3240 m (ILnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;Z)V m ()V c net/minecraft/network/protocol/game/ClientboundTestInstanceBlockStatus agz net/minecraft/class_10614 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_55914 f Lnet/minecraft/network/chat/Component; status b comp_3511 f Ljava/util/Optional; size c comp_3512 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_66580 m ()Lnet/minecraft/network/chat/Component; status b comp_3511 m ()Ljava/util/Optional; size e comp_3512 m (Lnet/minecraft/network/chat/Component;Ljava/util/Optional;)V m ()V c net/minecraft/network/protocol/game/ClientboundTickingStatePacket aha net/minecraft/class_8913 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48005 f F tickRate b comp_2014 f Z isFrozen c comp_2015 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_54665 m (Lnet/minecraft/world/TickRateManager;)Lnet/minecraft/network/protocol/game/ClientboundTickingStatePacket; from a method_54664 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55950 m ()F tickRate b comp_2014 m ()Z isFrozen e comp_2015 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (FZ)V m ()V c net/minecraft/network/protocol/game/ClientboundTickingStepPacket ahb net/minecraft/class_8914 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48006 f I tickSteps b comp_2016 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_54667 m (Lnet/minecraft/world/TickRateManager;)Lnet/minecraft/network/protocol/game/ClientboundTickingStepPacket; from a method_54666 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55951 m ()I tickSteps b comp_2016 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (I)V m ()V c net/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket ahc net/minecraft/class_11173 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_59612 f Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; operation b comp_4022 f Lnet/minecraft/world/waypoints/TrackedWaypoint; waypoint c comp_4023 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_70582 m (Lnet/minecraft/world/waypoints/TrackedWaypointManager;)V apply a method_70583 m (Ljava/util/UUID;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; removeWaypoint a method_70584 m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;F)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; addWaypointAzimuth a method_70585 m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; addWaypointChunk a method_70586 m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; addWaypointPosition a method_70587 m ()Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; operation b comp_4022 m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;F)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; updateWaypointAzimuth b method_70588 m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; updateWaypointChunk b method_70589 m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket; updateWaypointPosition b method_70590 m ()Lnet/minecraft/world/waypoints/TrackedWaypoint; waypoint e comp_4023 m (Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation;Lnet/minecraft/world/waypoints/TrackedWaypoint;)V m ()V c net/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation ahc$a net/minecraft/class_11173$class_11174 f Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; TRACK a field_59613 f Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; UNTRACK b field_59614 f Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; UPDATE c field_59615 f Ljava/util/function/IntFunction; BY_ID d field_59616 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_59617 f Ljava/util/function/BiConsumer; action f field_59618 f [Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; $VALUES g field_59619 m ()[Lnet/minecraft/network/protocol/game/ClientboundTrackedWaypointPacket$Operation; $values a method_70591 m (Ljava/lang/String;ILjava/util/function/BiConsumer;)V m ()V c net/minecraft/network/protocol/game/ClientboundUpdateAdvancementsPacket ahd net/minecraft/class_2779 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48007 f Z reset b field_12718 f Ljava/util/List; added c field_12717 f Ljava/util/Set; removed d field_12715 f Ljava/util/Map; progress e field_12716 f Z showAdvancements f field_55580 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11925 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/advancements/AdvancementProgress;)V method_34197 a method_34197 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55952 m ()Ljava/util/List; getAdded b method_11928 m ()Ljava/util/Set; getRemoved e method_11926 m ()Ljava/util/Map; getProgress f method_11927 m ()Z shouldReset g method_11924 m ()Z shouldShowAdvancements h method_65970 m (ZLjava/util/Collection;Ljava/util/Set;Ljava/util/Map;Z)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket ahe net/minecraft/class_2781 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48008 f I entityId b field_12719 f Ljava/util/List; attributes c field_12720 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11936 m ()I getEntityId b method_11937 m ()Ljava/util/List; getValues e method_11938 m (ILjava/util/Collection;)V m (ILjava/util/List;)V m ()V c net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket$AttributeSnapshot ahe$a net/minecraft/class_2781$class_2782 f Lnet/minecraft/network/codec/StreamCodec; MODIFIER_STREAM_CODEC a field_48009 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48010 f Lnet/minecraft/core/Holder; attribute c comp_2177 f D base d comp_2178 f Ljava/util/Collection; modifiers e comp_2179 m ()Lnet/minecraft/core/Holder; attribute a comp_2177 m ()D base b comp_2178 m ()Ljava/util/Collection; modifiers c comp_2179 m (Lnet/minecraft/core/Holder;DLjava/util/Collection;)V m ()V c net/minecraft/network/protocol/game/ClientboundUpdateMobEffectPacket ahf net/minecraft/class_2783 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48011 f I FLAG_AMBIENT b field_33356 f I FLAG_VISIBLE c field_33357 f I FLAG_SHOW_ICON d field_33358 f I FLAG_BLEND e field_47706 f I entityId f field_12727 f Lnet/minecraft/core/Holder; effect g field_12725 f I effectAmplifier h field_12729 f I effectDurationTicks i field_12726 f B flags j field_12728 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11948 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_55954 m ()I getEntityId b method_11943 m ()Lnet/minecraft/core/Holder; getEffect e method_11946 m ()I getEffectAmplifier f method_11945 m ()I getEffectDurationTicks g method_11944 m ()Z isEffectVisible h method_11949 m ()Z isEffectAmbient i method_11950 m ()Z effectShowsIcon j method_11942 m ()Z shouldBlend k method_55629 m (ILnet/minecraft/world/effect/MobEffectInstance;Z)V m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ClientboundUpdateRecipesPacket ahg net/minecraft/class_2788 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48012 f Ljava/util/Map; itemSets b comp_3241 f Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; stonecutterRecipes c comp_3242 m (Lnet/minecraft/network/protocol/game/ClientGamePacketListener;)V handle a method_11997 m ()Ljava/util/Map; itemSets b comp_3241 m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; stonecutterRecipes e comp_3242 m (Ljava/util/Map;Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet;)V m ()V c net/minecraft/network/protocol/game/CommonPlayerSpawnInfo ahh net/minecraft/class_8589 f Lnet/minecraft/core/Holder; dimensionType a comp_1553 f Lnet/minecraft/resources/ResourceKey; dimension b comp_1554 f J seed c comp_1555 f Lnet/minecraft/world/level/GameType; gameType d comp_1556 f Lnet/minecraft/world/level/GameType; previousGameType e comp_1557 f Z isDebug f comp_1558 f Z isFlat g comp_1559 f Ljava/util/Optional; lastDeathLocation h comp_1560 f I portalCooldown i comp_1561 f I seaLevel j comp_2893 m ()Lnet/minecraft/core/Holder; dimensionType a comp_1553 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_52274 m ()Lnet/minecraft/resources/ResourceKey; dimension b comp_1554 m ()J seed c comp_1555 m ()Lnet/minecraft/world/level/GameType; gameType d comp_1556 m ()Lnet/minecraft/world/level/GameType; previousGameType e comp_1557 m ()Z isDebug f comp_1558 m ()Z isFlat g comp_1559 m ()Ljava/util/Optional; lastDeathLocation h comp_1560 m ()I portalCooldown i comp_1561 m ()I seaLevel j comp_2893 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceKey;JLnet/minecraft/world/level/GameType;Lnet/minecraft/world/level/GameType;ZZLjava/util/Optional;II)V c net/minecraft/network/protocol/game/DebugEntityNameGenerator ahi net/minecraft/class_4617 f [Ljava/lang/String; NAMES_FIRST_PART a field_21050 f [Ljava/lang/String; NAMES_SECOND_PART b field_21051 m (Lnet/minecraft/util/RandomSource;[Ljava/lang/String;)Ljava/lang/String; getRandomString a method_23266 m (Lnet/minecraft/world/entity/Entity;)Ljava/lang/String; getEntityName a method_36154 m (Ljava/util/UUID;)Ljava/lang/String; getEntityName a method_23267 m (Ljava/util/UUID;)Lnet/minecraft/util/RandomSource; getRandom b method_23268 m ()V m ()V c net/minecraft/network/protocol/game/DebugPackets ahj net/minecraft/class_4209 f Lorg/slf4j/Logger; LOGGER a field_18961 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_44135 a method_44135 m (Lnet/minecraft/server/level/ServerLevel;)V sendGameTestClearPacket a method_22317 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V sendPacketToAllPlayers a method_22319 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)V method_36155 a method_36155 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;)V sendPoiPacketsForChunk a method_19775 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/resources/ResourceKey;)V method_55630 a method_55630 m (Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Object;)Ljava/lang/String; getShortDescription a method_36156 m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/Collection;)V sendRaids a method_20575 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V sendPoiAddedPacket a method_19776 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Ljava/lang/String;II)V sendGameTestAddMarker a method_22318 m (Lnet/minecraft/world/entity/LivingEntity;)V sendEntityBrain a method_19774 m (Lnet/minecraft/world/entity/LivingEntity;J)Ljava/util/List; getMemoryDescriptions a method_36157 m (Lnet/minecraft/world/entity/animal/Bee;)V sendBeeInfo a method_23855 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V sendBreezeInfo a method_54909 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/network/protocol/common/custom/RedstoneWireOrientationsDebugPayload;)V sendWireUpdates a method_61218 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ai/goal/GoalSelector;)V sendGoalSelector a method_19469 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/pathfinder/Path;F)V sendPathFindingPacket a method_19470 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/gameevent/GameEventListener;)V sendGameEventListenerInfo a method_33140 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V sendNeighborsUpdatePacket a method_19472 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity;)V sendHiveInfo a method_23856 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;)V sendGameEventInfo a method_33139 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V sendStructurePacket a method_19474 m (Ljava/lang/String;)Ljava/lang/String; method_52275 a method_52275 m (Ljava/util/List;Lnet/minecraft/world/entity/ai/goal/WrappedGoal;)V method_36162 a method_36162 m (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/entity/ai/gossip/GossipType;Ljava/lang/Integer;)V method_52276 a method_52276 m (Ljava/util/List;Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V method_52277 a method_52277 m (Lnet/minecraft/core/Holder;)Z method_36159 a method_36159 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V sendPoiRemovedPacket b method_19777 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V sendPoiTicketCountPacket c method_19778 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V sendVillageSectionsPacket d method_24819 m ()V m ()V c net/minecraft/network/protocol/game/GamePacketTypes ahk net/minecraft/class_9094 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DELETE_CHAT A field_48013 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DISGUISED_CHAT B field_48014 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_ENTITY_EVENT C field_48015 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_ENTITY_POSITION_SYNC D field_54527 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_EXPLODE E field_48016 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_FORGET_LEVEL_CHUNK F field_48017 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_GAME_EVENT G field_48018 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_HORSE_SCREEN_OPEN H field_48019 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_HURT_ANIMATION I field_48020 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_INITIALIZE_BORDER J field_48021 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LEVEL_CHUNK_WITH_LIGHT K field_48022 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LEVEL_EVENT L field_48023 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LEVEL_PARTICLES M field_48024 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LIGHT_UPDATE N field_48025 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LOGIN O field_48026 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MAP_ITEM_DATA P field_48027 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MERCHANT_OFFERS Q field_48028 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOVE_ENTITY_POS R field_48029 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOVE_ENTITY_POS_ROT S field_48030 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOVE_MINECART_ALONG_TRACK T field_52328 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOVE_ENTITY_ROT U field_48031 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_MOVE_VEHICLE V field_48032 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_OPEN_BOOK W field_48033 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_OPEN_SCREEN X field_48034 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_OPEN_SIGN_EDITOR Y field_48035 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLACE_GHOST_RECIPE Z field_48036 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_CAMERA aA field_48087 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_CHUNK_CACHE_CENTER aB field_48089 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_CHUNK_CACHE_RADIUS aC field_48090 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_DEFAULT_SPAWN_POSITION aD field_48091 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_DISPLAY_OBJECTIVE aE field_48040 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_ENTITY_DATA aF field_48041 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_ENTITY_LINK aG field_48042 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_ENTITY_MOTION aH field_48043 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_EQUIPMENT aI field_48044 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_EXPERIENCE aJ field_48045 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_HEALTH aK field_48046 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_HELD_SLOT aL field_48088 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BUNDLE a field_48039 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_OBJECTIVE aM field_48047 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_PASSENGERS aN field_48048 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_PLAYER_TEAM aO field_48049 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_SCORE aP field_48050 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_SIMULATION_DISTANCE aQ field_48051 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_SUBTITLE_TEXT aR field_48052 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_TIME aS field_48053 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_TITLE_TEXT aT field_48054 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_TITLES_ANIMATION aU field_48055 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SOUND_ENTITY aV field_48056 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SOUND aW field_48057 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_START_CONFIGURATION aX field_48058 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_STOP_SOUND aY field_48059 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SYSTEM_CHAT aZ field_48060 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_ABILITIES aa field_48037 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_CHAT ab field_48038 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_COMBAT_END ac field_48066 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_COMBAT_ENTER ad field_48067 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_COMBAT_KILL ae field_48068 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_INFO_REMOVE af field_48069 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_INFO_UPDATE ag field_48070 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_LOOK_AT ah field_48071 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_POSITION ai field_48072 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PLAYER_ROTATION aj field_54523 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RECIPE_BOOK_ADD ak field_54524 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RECIPE_BOOK_REMOVE al field_54525 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RECIPE_BOOK_SETTINGS am field_54526 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_REMOVE_ENTITIES an field_48074 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_REMOVE_MOB_EFFECT ao field_48075 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RESPAWN ap field_48076 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_ROTATE_HEAD aq field_48077 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SECTION_BLOCKS_UPDATE ar field_48078 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SELECT_ADVANCEMENTS_TAB as field_48079 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SERVER_DATA at field_48080 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_ACTION_BAR_TEXT au field_48081 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_BORDER_CENTER av field_48082 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_BORDER_LERP_SIZE aw field_48083 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_BORDER_SIZE ax field_48084 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_BORDER_WARNING_DELAY ay field_48085 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_BORDER_WARNING_DISTANCE az field_48086 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CONTAINER_BUTTON_CLICK bA field_48133 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CONTAINER_CLICK bB field_48134 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CONTAINER_CLOSE bC field_48135 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CONTAINER_SLOT_STATE_CHANGED bD field_48136 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_DEBUG_SAMPLE_SUBSCRIPTION bE field_48783 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_EDIT_BOOK bF field_48137 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_ENTITY_TAG_QUERY bG field_48138 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_INTERACT bH field_48139 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_JIGSAW_GENERATE bI field_48140 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_LOCK_DIFFICULTY bJ field_48141 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_MOVE_PLAYER_POS bK field_48142 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_MOVE_PLAYER_POS_ROT bL field_48143 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BUNDLE_DELIMITER b field_48092 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_MOVE_PLAYER_ROT bM field_48144 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_MOVE_PLAYER_STATUS_ONLY bN field_48093 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_MOVE_VEHICLE bO field_48094 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PADDLE_BOAT bP field_48095 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PICK_ITEM_FROM_BLOCK bQ field_54983 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PICK_ITEM_FROM_ENTITY bR field_54984 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLACE_RECIPE bS field_48097 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLAYER_ABILITIES bT field_48098 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLAYER_ACTION bU field_48099 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLAYER_COMMAND bV field_48100 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLAYER_INPUT bW field_48101 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PLAYER_LOADED bX field_55192 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_RECIPE_BOOK_CHANGE_SETTINGS bY field_48102 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_RECIPE_BOOK_SEEN_RECIPE bZ field_48103 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TAB_LIST ba field_48061 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TAG_QUERY bb field_48062 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TAKE_ITEM_ENTITY bc field_48063 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TELEPORT_ENTITY bd field_48064 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TEST_INSTANCE_BLOCK_STATUS be field_55915 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_ADVANCEMENTS bf field_48065 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_ATTRIBUTES bg field_48119 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_MOB_EFFECT bh field_48120 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_UPDATE_RECIPES bi field_48121 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PROJECTILE_POWER bj field_51341 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_WAYPOINT bk field_59621 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_ACCEPT_TELEPORTATION bl field_48122 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_BLOCK_ENTITY_TAG_QUERY bm field_48123 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_BUNDLE_ITEM_SELECTED bn field_52329 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHANGE_DIFFICULTY bo field_48124 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHANGE_GAME_MODE bp field_60611 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHAT_ACK bq field_48125 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHAT_COMMAND br field_48126 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHAT_COMMAND_SIGNED bs field_50086 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHAT bt field_48127 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHAT_SESSION_UPDATE bu field_48128 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CHUNK_BATCH_RECEIVED bv field_48129 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CLIENT_COMMAND bw field_48130 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CLIENT_TICK_END bx field_52330 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_COMMAND_SUGGESTION by field_48131 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CONFIGURATION_ACKNOWLEDGED bz field_48132 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_ADD_ENTITY c field_48145 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_RENAME_ITEM ca field_48104 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SEEN_ADVANCEMENTS cb field_48105 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SELECT_TRADE cc field_48106 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_BEACON cd field_48107 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_CARRIED_ITEM ce field_48108 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_COMMAND_BLOCK cf field_48109 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_COMMAND_MINECART cg field_48110 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_CREATIVE_MODE_SLOT ch field_48111 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_JIGSAW_BLOCK ci field_48112 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_STRUCTURE_BLOCK cj field_48113 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SET_TEST_BLOCK ck field_55916 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_TEST_INSTANCE_BLOCK_ACTION cl field_55917 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SIGN_UPDATE cm field_48114 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_SWING cn field_48115 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_TELEPORT_TO_ENTITY co field_48116 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_USE_ITEM_ON cp field_48117 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_USE_ITEM cq field_48118 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_RESET_SCORE cr field_48146 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TICKING_STATE cs field_48147 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_TICKING_STEP ct field_48148 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_CURSOR_ITEM cu field_52331 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_SET_PLAYER_INVENTORY cv field_52332 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_ANIMATE d field_48150 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_AWARD_STATS e field_48151 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BLOCK_CHANGED_ACK f field_48152 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BLOCK_DESTRUCTION g field_48153 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BLOCK_ENTITY_DATA h field_48154 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BLOCK_EVENT i field_48155 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BLOCK_UPDATE j field_48156 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_BOSS_EVENT k field_48157 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CHANGE_DIFFICULTY l field_48158 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CHUNK_BATCH_FINISHED m field_48159 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CHUNK_BATCH_START n field_48160 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CHUNKS_BIOMES o field_48161 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CLEAR_TITLES p field_48162 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_COMMAND_SUGGESTIONS q field_48163 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_COMMANDS r field_48164 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CONTAINER_CLOSE s field_48165 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CONTAINER_SET_CONTENT t field_48166 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CONTAINER_SET_DATA u field_48167 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CONTAINER_SET_SLOT v field_48168 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_COOLDOWN w field_48169 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CUSTOM_CHAT_COMPLETIONS x field_48170 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DAMAGE_EVENT y field_48171 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_DEBUG_SAMPLE z field_48782 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a method_55956 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b method_55957 m ()V m ()V c net/minecraft/network/protocol/game/GameProtocols ahl net/minecraft/class_9095 f Lnet/minecraft/network/protocol/CodecModifier; HAS_INFINITE_MATERIALS a field_58068 f Lnet/minecraft/network/protocol/UnboundProtocol; SERVERBOUND_TEMPLATE b field_48172 f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; CLIENTBOUND_TEMPLATE c field_48173 m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V method_55958 a method_55958 m (Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/protocol/game/GameProtocols$Context;)Lnet/minecraft/network/codec/StreamCodec; method_68730 a method_68730 m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V method_55959 b method_55959 m ()V m ()V c net/minecraft/network/protocol/game/GameProtocols$1 ahl$1 net/minecraft/class_9095$1 f Lnet/minecraft/network/protocol/game/GameProtocols$Context; val$context a field_58069 f Lnet/minecraft/network/codec/StreamCodec; val$original b field_58070 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket; decode a method_68731 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket;)V encode a method_68732 m (Lnet/minecraft/network/protocol/game/GameProtocols$Context;Lnet/minecraft/network/codec/StreamCodec;)V c net/minecraft/network/protocol/game/GameProtocols$Context ahl$a net/minecraft/class_9095$class_10919 m ()Z hasInfiniteMaterials a method_68733 c net/minecraft/network/protocol/game/ServerGamePacketListener ahm net/minecraft/class_2792 m (Lnet/minecraft/network/protocol/game/ServerboundAcceptTeleportationPacket;)V handleAcceptTeleportPacket a method_12050 m (Lnet/minecraft/network/protocol/game/ServerboundBlockEntityTagQueryPacket;)V handleBlockEntityTagQuery a method_12072 m (Lnet/minecraft/network/protocol/game/ServerboundChangeDifficultyPacket;)V handleChangeDifficulty a method_19475 m (Lnet/minecraft/network/protocol/game/ServerboundChangeGameModePacket;)V handleChangeGameMode a method_71675 m (Lnet/minecraft/network/protocol/game/ServerboundChatAckPacket;)V handleChatAck a method_44898 m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandPacket;)V handleChatCommand a method_43667 m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;)V handleSignedChatCommand a method_58580 m (Lnet/minecraft/network/protocol/game/ServerboundChatPacket;)V handleChat a method_12048 m (Lnet/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket;)V handleChatSessionUpdate a method_46367 m (Lnet/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket;)V handleChunkBatchReceived a method_52278 m (Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket;)V handleClientCommand a method_12068 m (Lnet/minecraft/network/protocol/game/ServerboundClientTickEndPacket;)V handleClientTickEnd a method_61219 m (Lnet/minecraft/network/protocol/game/ServerboundCommandSuggestionPacket;)V handleCustomCommandSuggestions a method_12059 m (Lnet/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket;)V handleConfigurationAcknowledged a method_52279 m (Lnet/minecraft/network/protocol/game/ServerboundContainerButtonClickPacket;)V handleContainerButtonClick a method_12055 m (Lnet/minecraft/network/protocol/game/ServerboundContainerClickPacket;)V handleContainerClick a method_12076 m (Lnet/minecraft/network/protocol/game/ServerboundContainerClosePacket;)V handleContainerClose a method_12054 m (Lnet/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket;)V handleContainerSlotStateChanged a method_54436 m (Lnet/minecraft/network/protocol/game/ServerboundDebugSampleSubscriptionPacket;)V handleDebugSampleSubscription a method_56619 m (Lnet/minecraft/network/protocol/game/ServerboundEditBookPacket;)V handleEditBook a method_12053 m (Lnet/minecraft/network/protocol/game/ServerboundEntityTagQueryPacket;)V handleEntityTagQuery a method_12074 m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket;)V handleInteract a method_12062 m (Lnet/minecraft/network/protocol/game/ServerboundJigsawGeneratePacket;)V handleJigsawGenerate a method_27273 m (Lnet/minecraft/network/protocol/game/ServerboundLockDifficultyPacket;)V handleLockDifficulty a method_19476 m (Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket;)V handleMovePlayer a method_12063 m (Lnet/minecraft/network/protocol/game/ServerboundMoveVehiclePacket;)V handleMoveVehicle a method_12078 m (Lnet/minecraft/network/protocol/game/ServerboundPaddleBoatPacket;)V handlePaddleBoat a method_12064 m (Lnet/minecraft/network/protocol/game/ServerboundPickItemFromBlockPacket;)V handlePickItemFromBlock a method_65085 m (Lnet/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket;)V handlePickItemFromEntity a method_12084 m (Lnet/minecraft/network/protocol/game/ServerboundPlaceRecipePacket;)V handlePlaceRecipe a method_12061 m (Lnet/minecraft/network/protocol/game/ServerboundPlayerAbilitiesPacket;)V handlePlayerAbilities a method_12083 m (Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket;)V handlePlayerAction a method_12066 m (Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket;)V handlePlayerCommand a method_12045 m (Lnet/minecraft/network/protocol/game/ServerboundPlayerInputPacket;)V handlePlayerInput a method_12067 m (Lnet/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket;)V handleAcceptPlayerLoad a method_65306 m (Lnet/minecraft/network/protocol/game/ServerboundRecipeBookChangeSettingsPacket;)V handleRecipeBookChangeSettingsPacket a method_30303 m (Lnet/minecraft/network/protocol/game/ServerboundRecipeBookSeenRecipePacket;)V handleRecipeBookSeenRecipePacket a method_12047 m (Lnet/minecraft/network/protocol/game/ServerboundRenameItemPacket;)V handleRenameItem a method_12060 m (Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket;)V handleSeenAdvancements a method_12058 m (Lnet/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket;)V handleBundleItemSelectedPacket a method_61220 m (Lnet/minecraft/network/protocol/game/ServerboundSelectTradePacket;)V handleSelectTrade a method_12080 m (Lnet/minecraft/network/protocol/game/ServerboundSetBeaconPacket;)V handleSetBeaconPacket a method_12057 m (Lnet/minecraft/network/protocol/game/ServerboundSetCarriedItemPacket;)V handleSetCarriedItem a method_12056 m (Lnet/minecraft/network/protocol/game/ServerboundSetCommandBlockPacket;)V handleSetCommandBlock a method_12077 m (Lnet/minecraft/network/protocol/game/ServerboundSetCommandMinecartPacket;)V handleSetCommandMinecart a method_12049 m (Lnet/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket;)V handleSetCreativeModeSlot a method_12070 m (Lnet/minecraft/network/protocol/game/ServerboundSetJigsawBlockPacket;)V handleSetJigsawBlock a method_16383 m (Lnet/minecraft/network/protocol/game/ServerboundSetStructureBlockPacket;)V handleSetStructureBlock a method_12051 m (Lnet/minecraft/network/protocol/game/ServerboundSetTestBlockPacket;)V handleSetTestBlock a method_66581 m (Lnet/minecraft/network/protocol/game/ServerboundSignUpdatePacket;)V handleSignUpdate a method_12071 m (Lnet/minecraft/network/protocol/game/ServerboundSwingPacket;)V handleAnimate a method_12052 m (Lnet/minecraft/network/protocol/game/ServerboundTeleportToEntityPacket;)V handleTeleportToEntityPacket a method_12073 m (Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket;)V handleTestInstanceBlockAction a method_66582 m (Lnet/minecraft/network/protocol/game/ServerboundUseItemOnPacket;)V handleUseItemOn a method_12046 m (Lnet/minecraft/network/protocol/game/ServerboundUseItemPacket;)V handleUseItem a method_12065 c net/minecraft/network/protocol/game/ServerPacketListener ahn net/minecraft/class_6857 f Lorg/slf4j/Logger; LOGGER a field_51479 m ()V c net/minecraft/network/protocol/game/ServerboundAcceptTeleportationPacket aho net/minecraft/class_2793 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48174 f I id b field_12758 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12085 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55960 m ()I getId b method_12086 m (I)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundBlockEntityTagQueryPacket ahp net/minecraft/class_2795 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48175 f I transactionId b field_12762 f Lnet/minecraft/core/BlockPos; pos c field_12763 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12095 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55961 m ()I getTransactionId b method_12096 m ()Lnet/minecraft/core/BlockPos; getPos e method_12094 m (ILnet/minecraft/core/BlockPos;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundChangeDifficultyPacket ahq net/minecraft/class_4210 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48176 f Lnet/minecraft/world/Difficulty; difficulty b comp_4292 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_19477 m ()Lnet/minecraft/world/Difficulty; difficulty b comp_4292 m (Lnet/minecraft/world/Difficulty;)V m ()V c net/minecraft/network/protocol/game/ServerboundChangeGameModePacket ahr net/minecraft/class_11410 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_60612 f Lnet/minecraft/world/level/GameType; mode b comp_4293 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_71677 m ()Lnet/minecraft/world/level/GameType; mode b comp_4293 m (Lnet/minecraft/world/level/GameType;)V m ()V c net/minecraft/network/protocol/game/ServerboundChatAckPacket ahs net/minecraft/class_7640 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48177 f I offset b comp_1114 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_44998 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55963 m ()I offset b comp_1114 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (I)V m ()V c net/minecraft/network/protocol/game/ServerboundChatCommandPacket aht net/minecraft/class_7472 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48178 f Ljava/lang/String; command b comp_808 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_43897 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55964 m ()Ljava/lang/String; command b comp_808 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/lang/String;)V m ()V c net/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket ahu net/minecraft/class_9449 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_50087 f Ljava/lang/String; command b comp_2532 f Ljava/time/Instant; timeStamp c comp_2533 f J salt d comp_2534 f Lnet/minecraft/commands/arguments/ArgumentSignatures; argumentSignatures e comp_2535 f Lnet/minecraft/network/chat/LastSeenMessages$Update; lastSeenMessages f comp_2536 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_58581 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_58582 m ()Ljava/lang/String; command b comp_2532 m ()Ljava/time/Instant; timeStamp e comp_2533 m ()J salt f comp_2534 m ()Lnet/minecraft/commands/arguments/ArgumentSignatures; argumentSignatures g comp_2535 m ()Lnet/minecraft/network/chat/LastSeenMessages$Update; lastSeenMessages h comp_2536 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/lang/String;Ljava/time/Instant;JLnet/minecraft/commands/arguments/ArgumentSignatures;Lnet/minecraft/network/chat/LastSeenMessages$Update;)V m ()V c net/minecraft/network/protocol/game/ServerboundChatPacket ahv net/minecraft/class_2797 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48179 f Ljava/lang/String; message b comp_945 f Ljava/time/Instant; timeStamp c comp_946 f J salt d comp_947 f Lnet/minecraft/network/chat/MessageSignature; signature e comp_948 f Lnet/minecraft/network/chat/LastSeenMessages$Update; lastSeenMessages f comp_970 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12115 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55965 m ()Ljava/lang/String; message b comp_945 m ()Ljava/time/Instant; timeStamp e comp_946 m ()J salt f comp_947 m ()Lnet/minecraft/network/chat/MessageSignature; signature g comp_948 m ()Lnet/minecraft/network/chat/LastSeenMessages$Update; lastSeenMessages h comp_970 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/lang/String;Ljava/time/Instant;JLnet/minecraft/network/chat/MessageSignature;Lnet/minecraft/network/chat/LastSeenMessages$Update;)V m ()V c net/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket ahw net/minecraft/class_7861 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48182 f Lnet/minecraft/network/chat/RemoteChatSession$Data; chatSession b comp_1129 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_46617 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55966 m ()Lnet/minecraft/network/chat/RemoteChatSession$Data; chatSession b comp_1129 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/network/chat/RemoteChatSession$Data;)V m ()V c net/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket ahx net/minecraft/class_8590 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48183 f F desiredChunksPerTick b comp_1730 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_52281 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55967 m ()F desiredChunksPerTick b comp_1730 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (F)V m ()V c net/minecraft/network/protocol/game/ServerboundClientCommandPacket ahy net/minecraft/class_2799 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48184 f Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; action b field_12773 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12120 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55968 m ()Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; getAction b method_12119 m (Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action ahy$a net/minecraft/class_2799$class_2800 f Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; PERFORM_RESPAWN a field_12774 f Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; REQUEST_STATS b field_12775 f [Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; $VALUES c field_12776 m ()[Lnet/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action; $values a method_36955 m (Ljava/lang/String;I)V m ()V c net/minecraft/network/protocol/game/ServerboundClientTickEndPacket ahz net/minecraft/class_9836 f Lnet/minecraft/network/protocol/game/ServerboundClientTickEndPacket; INSTANCE a field_52333 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_52334 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_61221 m ()V m ()V c net/minecraft/network/protocol/game/ServerboundCommandSuggestionPacket aia net/minecraft/class_2805 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48185 f I id b field_12784 f Ljava/lang/String; command c field_12785 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12147 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55969 m ()I getId b method_12149 m ()Ljava/lang/String; getCommand e method_12148 m (ILjava/lang/String;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket aib net/minecraft/class_8591 f Lnet/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket; INSTANCE a field_48186 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48187 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_52282 m ()V m ()V c net/minecraft/network/protocol/game/ServerboundContainerButtonClickPacket aic net/minecraft/class_2811 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48188 f I containerId b comp_2649 f I buttonId c comp_2650 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12185 m ()I containerId b comp_2649 m ()I buttonId e comp_2650 m (II)V m ()V c net/minecraft/network/protocol/game/ServerboundContainerClickPacket aid net/minecraft/class_2813 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48189 f I containerId b comp_3842 f I stateId c comp_3843 f S slotNum d comp_3844 f B buttonNum e comp_3845 f Lnet/minecraft/world/inventory/ClickType; clickType f comp_3846 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; changedSlots g comp_3847 f Lnet/minecraft/network/HashedStack; carriedItem h comp_3848 f I MAX_SLOT_COUNT i field_34045 f Lnet/minecraft/network/codec/StreamCodec; SLOTS_STREAM_CODEC j field_48190 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12191 m ()I containerId b comp_3842 m ()I stateId e comp_3843 m ()S slotNum f comp_3844 m ()B buttonNum g comp_3845 m ()Lnet/minecraft/world/inventory/ClickType; clickType h comp_3846 m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; changedSlots i comp_3847 m ()Lnet/minecraft/network/HashedStack; carriedItem j comp_3848 m (IISBLnet/minecraft/world/inventory/ClickType;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lnet/minecraft/network/HashedStack;)V m ()V c net/minecraft/network/protocol/game/ServerboundContainerClosePacket aie net/minecraft/class_2815 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48191 f I containerId b field_12827 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12198 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55972 m ()I getContainerId b method_36168 m (I)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket aif net/minecraft/class_8875 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48192 f I slotId b comp_1998 f I containerId c comp_1999 f Z newState d comp_2000 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_54437 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55973 m ()I slotId b comp_1998 m ()I containerId e comp_1999 m ()Z newState f comp_2000 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (IIZ)V m ()V c net/minecraft/network/protocol/game/ServerboundDebugSampleSubscriptionPacket aig net/minecraft/class_9179 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48784 f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; sampleType b comp_2284 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_56620 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56621 m ()Lnet/minecraft/util/debugchart/RemoteDebugSampleType; sampleType b comp_2284 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)V m ()V c net/minecraft/network/protocol/game/ServerboundEditBookPacket aih net/minecraft/class_2820 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48193 f I slot b comp_2285 f Ljava/util/List; pages c comp_2286 f Ljava/util/Optional; title d comp_2287 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12236 m ()I slot b comp_2285 m ()Ljava/util/List; pages e comp_2286 m ()Ljava/util/Optional; title f comp_2287 m (ILjava/util/List;Ljava/util/Optional;)V m ()V c net/minecraft/network/protocol/game/ServerboundEntityTagQueryPacket aii net/minecraft/class_2822 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48194 f I transactionId b field_12868 f I entityId c field_12867 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12243 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55975 m ()I getTransactionId b method_12245 m ()I getEntityId e method_12244 m (II)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundInteractPacket aij net/minecraft/class_2824 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48195 f I entityId b field_12870 f Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Action; action c field_12871 f Z usingSecondaryAction d field_25660 f Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Action; ATTACK_ACTION e field_29170 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12251 m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Handler;)V dispatch a method_34209 m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/entity/Entity; getTarget a method_12248 m (Lnet/minecraft/world/entity/Entity;Z)Lnet/minecraft/network/protocol/game/ServerboundInteractPacket; createAttackPacket a method_34206 m (Lnet/minecraft/world/entity/Entity;ZLnet/minecraft/world/InteractionHand;)Lnet/minecraft/network/protocol/game/ServerboundInteractPacket; createInteractionPacket a method_34207 m (Lnet/minecraft/world/entity/Entity;ZLnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/network/protocol/game/ServerboundInteractPacket; createInteractionPacket a method_34208 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55976 m ()Z isUsingSecondaryAction b method_30007 m (IZLnet/minecraft/network/protocol/game/ServerboundInteractPacket$Action;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundInteractPacket$1 aij$1 net/minecraft/class_2824$1 m ()V c net/minecraft/network/protocol/game/ServerboundInteractPacket$Action aij$a net/minecraft/class_2824$class_5906 m ()Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; getType a method_34211 m (Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Handler;)V dispatch a method_34213 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_34212 c net/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType aij$b net/minecraft/class_2824$class_5907 f Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; INTERACT a field_29171 f Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; ATTACK b field_29172 f Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; INTERACT_AT c field_29173 f Ljava/util/function/Function; reader d field_29174 f [Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; $VALUES e field_29175 m ()[Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType; $values a method_36956 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundInteractPacket$Action; method_34216 a method_34216 m (Ljava/lang/String;ILjava/util/function/Function;)V m ()V c net/minecraft/network/protocol/game/ServerboundInteractPacket$Handler aij$c net/minecraft/class_2824$class_5908 m ()V onAttack a method_34218 m (Lnet/minecraft/world/InteractionHand;)V onInteraction a method_34219 m (Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/Vec3;)V onInteraction a method_34220 c net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAction aij$d net/minecraft/class_2824$class_5909 f Lnet/minecraft/world/InteractionHand; hand a field_29176 m (Lnet/minecraft/world/InteractionHand;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V c net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAtLocationAction aij$e net/minecraft/class_2824$class_5910 f Lnet/minecraft/world/InteractionHand; hand a field_29177 f Lnet/minecraft/world/phys/Vec3; location b field_29178 m (Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/Vec3;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V c net/minecraft/network/protocol/game/ServerboundJigsawGeneratePacket aik net/minecraft/class_5194 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48196 f Lnet/minecraft/core/BlockPos; pos b field_24054 f I levels c field_24055 f Z keepJigsaws d field_25323 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_27274 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55977 m ()Lnet/minecraft/core/BlockPos; getPos b method_27275 m ()I levels e method_27276 m ()Z keepJigsaws f method_29446 m (Lnet/minecraft/core/BlockPos;IZ)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundLockDifficultyPacket ail net/minecraft/class_4211 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48197 f Z locked b field_18806 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_19484 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55978 m ()Z isLocked b method_19485 m (Z)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundMovePlayerPacket aim net/minecraft/class_2828 f D x a field_12889 f D y b field_12886 f D z c field_12884 f F yRot d field_12887 f F xRot e field_12885 f Z onGround f field_29179 f Z horizontalCollision g field_52335 f Z hasPos h field_12890 f Z hasRot i field_12888 f I FLAG_ON_GROUND j field_52336 f I FLAG_HORIZONTAL_COLLISION k field_52337 m (D)D getX a method_12269 m (F)F getYRot a method_12271 m (I)Z unpackOnGround a method_61222 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12272 m (ZZ)I packFlags a method_61223 m ()Z isOnGround b method_12273 m (D)D getY b method_12268 m (F)F getXRot b method_12270 m (I)Z unpackHorizontalCollision b method_61224 m (D)D getZ c method_12274 m ()Z horizontalCollision e method_61225 m ()Z hasPosition f method_36171 m ()Z hasRotation g method_36172 m (DDDFFZZZZ)V c net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Pos aim$a net/minecraft/class_2828$class_2829 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j field_48198 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Pos; read a method_34221 m (Lnet/minecraft/network/FriendlyByteBuf;)V write b method_55979 m (Lnet/minecraft/world/phys/Vec3;ZZ)V m (DDDZZ)V m ()V c net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$PosRot aim$b net/minecraft/class_2828$class_2830 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j field_48199 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket$PosRot; read a method_34222 m (Lnet/minecraft/network/FriendlyByteBuf;)V write b method_55980 m (Lnet/minecraft/world/phys/Vec3;FFZZ)V m (DDDFFZZ)V m ()V c net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Rot aim$c net/minecraft/class_2828$class_2831 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j field_48200 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Rot; read a method_34223 m (Lnet/minecraft/network/FriendlyByteBuf;)V write b method_55981 m (FFZZ)V m ()V c net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$StatusOnly aim$d net/minecraft/class_2828$class_5911 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j field_48201 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/game/ServerboundMovePlayerPacket$StatusOnly; read a method_34224 m (Lnet/minecraft/network/FriendlyByteBuf;)V write b method_55982 m (ZZ)V m ()V c net/minecraft/network/protocol/game/ServerboundMoveVehiclePacket ain net/minecraft/class_2833 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48202 f Lnet/minecraft/world/phys/Vec3; position b comp_3350 f F yRot c comp_3351 f F xRot d comp_3352 f Z onGround e comp_3353 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12278 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/protocol/game/ServerboundMoveVehiclePacket; fromEntity a method_65307 m ()Lnet/minecraft/world/phys/Vec3; position b comp_3350 m ()F yRot e comp_3351 m ()F xRot f comp_3352 m ()Z onGround g comp_3353 m (Lnet/minecraft/world/phys/Vec3;FFZ)V m ()V c net/minecraft/network/protocol/game/ServerboundPaddleBoatPacket aio net/minecraft/class_2836 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48203 f Z left b field_12907 f Z right c field_12906 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12283 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55984 m ()Z getLeft b method_12284 m ()Z getRight e method_12285 m (ZZ)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundPickItemFromBlockPacket aip net/minecraft/class_10370 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_54985 f Lnet/minecraft/core/BlockPos; pos b comp_3326 f Z includeData c comp_3327 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_65086 m ()Lnet/minecraft/core/BlockPos; pos b comp_3326 m ()Z includeData e comp_3327 m (Lnet/minecraft/core/BlockPos;Z)V m ()V c net/minecraft/network/protocol/game/ServerboundPickItemFromEntityPacket aiq net/minecraft/class_10371 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_54986 f I id b comp_3328 f Z includeData c comp_3329 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_65087 m ()I id b comp_3328 m ()Z includeData e comp_3329 m (IZ)V m ()V c net/minecraft/network/protocol/game/ServerboundPlaceRecipePacket air net/minecraft/class_2840 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48205 f I containerId b comp_3243 f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; recipe c comp_3244 f Z useMaxItems d comp_3245 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12317 m ()I containerId b comp_3243 m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; recipe e comp_3244 m ()Z useMaxItems f comp_3245 m (ILnet/minecraft/world/item/crafting/display/RecipeDisplayId;Z)V m ()V c net/minecraft/network/protocol/game/ServerboundPlayerAbilitiesPacket ais net/minecraft/class_2842 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48206 f I FLAG_FLYING b field_33362 f Z isFlying c field_12948 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12339 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55987 m ()Z isFlying b method_12346 m (Lnet/minecraft/world/entity/player/Abilities;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundPlayerActionPacket ait net/minecraft/class_2846 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48207 f Lnet/minecraft/core/BlockPos; pos b field_12967 f Lnet/minecraft/core/Direction; direction c field_12965 f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; action d field_12966 f I sequence e field_38048 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12361 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55988 m ()Lnet/minecraft/core/BlockPos; getPos b method_12362 m ()Lnet/minecraft/core/Direction; getDirection e method_12360 m ()Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; getAction f method_12363 m ()I getSequence g method_42079 m (Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;I)V m (Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action ait$a net/minecraft/class_2846$class_2847 f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; START_DESTROY_BLOCK a field_12968 f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; ABORT_DESTROY_BLOCK b field_12971 f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; STOP_DESTROY_BLOCK c field_12973 f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; DROP_ALL_ITEMS d field_12970 f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; DROP_ITEM e field_12975 f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; RELEASE_USE_ITEM f field_12974 f Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; SWAP_ITEM_WITH_OFFHAND g field_12969 f [Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; $VALUES h field_12972 m ()[Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action; $values a method_36957 m (Ljava/lang/String;I)V m ()V c net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket aiu net/minecraft/class_2848 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48208 f I id b field_12977 f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; action c field_12978 f I data d field_12976 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12364 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55989 m ()I getId b method_36173 m ()Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; getAction e method_12365 m ()I getData f method_12366 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action;)V m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action;I)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action aiu$a net/minecraft/class_2848$class_2849 f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; STOP_SLEEPING a field_12986 f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; START_SPRINTING b field_12981 f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; STOP_SPRINTING c field_12985 f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; START_RIDING_JUMP d field_12987 f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; STOP_RIDING_JUMP e field_12980 f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; OPEN_INVENTORY f field_12988 f Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; START_FALL_FLYING g field_12982 f [Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; $VALUES h field_12983 m ()[Lnet/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action; $values a method_36958 m (Ljava/lang/String;I)V m ()V c net/minecraft/network/protocol/game/ServerboundPlayerInputPacket aiv net/minecraft/class_2851 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48209 f Lnet/minecraft/world/entity/player/Input; input b comp_3139 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12369 m ()Lnet/minecraft/world/entity/player/Input; input b comp_3139 m (Lnet/minecraft/world/entity/player/Input;)V m ()V c net/minecraft/network/protocol/game/ServerboundPlayerLoadedPacket aiw net/minecraft/class_10387 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_55193 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_65308 m ()V m ()V c net/minecraft/network/protocol/game/ServerboundRecipeBookChangeSettingsPacket aix net/minecraft/class_5427 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48210 f Lnet/minecraft/world/inventory/RecipeBookType; bookType b field_25798 f Z isOpen c field_25799 f Z isFiltering d field_25800 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_30304 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55991 m ()Lnet/minecraft/world/inventory/RecipeBookType; getBookType b method_30305 m ()Z isOpen e method_30306 m ()Z isFiltering f method_30307 m (Lnet/minecraft/world/inventory/RecipeBookType;ZZ)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundRecipeBookSeenRecipePacket aiy net/minecraft/class_2853 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48211 f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; recipe b comp_3246 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12400 m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; recipe b comp_3246 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)V m ()V c net/minecraft/network/protocol/game/ServerboundRenameItemPacket aiz net/minecraft/class_2855 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48212 f Ljava/lang/String; name b field_13013 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12408 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55993 m ()Ljava/lang/String; getName b method_12407 m (Ljava/lang/String;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket aja net/minecraft/class_2859 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48213 f Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; action b field_13021 f Lnet/minecraft/resources/ResourceLocation; tab c field_13020 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12417 m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket; openedTab a method_12418 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55994 m ()Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket; closedScreen b method_12414 m ()Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; getAction e method_12415 m ()Lnet/minecraft/resources/ResourceLocation; getTab f method_12416 m (Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action;Lnet/minecraft/resources/ResourceLocation;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action aja$a net/minecraft/class_2859$class_2860 f Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; OPENED_TAB a field_13024 f Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; CLOSED_SCREEN b field_13023 f [Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; $VALUES c field_13022 m ()[Lnet/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action; $values a method_36962 m (Ljava/lang/String;I)V m ()V c net/minecraft/network/protocol/game/ServerboundSelectBundleItemPacket ajb net/minecraft/class_9837 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_52339 f I slotId b comp_2894 f I selectedItemIndex c comp_2895 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_61227 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_61228 m ()I slotId b comp_2894 m ()I selectedItemIndex e comp_2895 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (II)V m ()V c net/minecraft/network/protocol/game/ServerboundSelectTradePacket ajc net/minecraft/class_2863 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48214 f I item b field_13036 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12430 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55995 m ()I getItem b method_12431 m (I)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundSetBeaconPacket ajd net/minecraft/class_2866 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48215 f Ljava/util/Optional; primary b comp_2180 f Ljava/util/Optional; secondary c comp_2181 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12434 m ()Ljava/util/Optional; primary b comp_2180 m ()Ljava/util/Optional; secondary e comp_2181 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/network/protocol/game/ServerboundSetCarriedItemPacket aje net/minecraft/class_2868 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48216 f I slot b field_13052 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12441 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55996 m ()I getSlot b method_12442 m (I)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundSetCommandBlockPacket ajf net/minecraft/class_2870 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48217 f I FLAG_TRACK_OUTPUT b field_33365 f I FLAG_CONDITIONAL c field_33366 f I FLAG_AUTOMATIC d field_33367 f Lnet/minecraft/core/BlockPos; pos e field_13065 f Ljava/lang/String; command f field_13064 f Z trackOutput g field_13063 f Z conditional h field_13062 f Z automatic i field_13061 f Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; mode j field_13060 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12469 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55997 m ()Lnet/minecraft/core/BlockPos; getPos b method_12473 m ()Ljava/lang/String; getCommand e method_12470 m ()Z isTrackOutput f method_12472 m ()Z isConditional g method_12471 m ()Z isAutomatic h method_12474 m ()Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; getMode i method_12468 m (Lnet/minecraft/core/BlockPos;Ljava/lang/String;Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode;ZZZ)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundSetCommandMinecartPacket ajg net/minecraft/class_2871 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48218 f I entity b field_13067 f Ljava/lang/String; command c field_13068 f Z trackOutput d field_13066 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12477 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/level/BaseCommandBlock; getCommandBlock a method_12476 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_55998 m ()Ljava/lang/String; getCommand b method_12475 m ()Z isTrackOutput e method_12478 m (ILjava/lang/String;Z)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket ajh net/minecraft/class_2873 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48219 f S slotNum b comp_2609 f Lnet/minecraft/world/item/ItemStack; itemStack c comp_2610 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12480 m ()S slotNum b comp_2609 m ()Lnet/minecraft/world/item/ItemStack; itemStack e comp_2610 m (ILnet/minecraft/world/item/ItemStack;)V m (SLnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/network/protocol/game/ServerboundSetJigsawBlockPacket aji net/minecraft/class_3753 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48220 f Lnet/minecraft/core/BlockPos; pos b field_16565 f Lnet/minecraft/resources/ResourceLocation; name c field_16563 f Lnet/minecraft/resources/ResourceLocation; target d field_16566 f Lnet/minecraft/resources/ResourceLocation; pool e field_23401 f Ljava/lang/String; finalState f field_16564 f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; joint g field_23402 f I selectionPriority h field_46917 f I placementPriority i field_46918 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_16392 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56000 m ()Lnet/minecraft/core/BlockPos; getPos b method_16396 m ()Lnet/minecraft/resources/ResourceLocation; getName e method_16395 m ()Lnet/minecraft/resources/ResourceLocation; getTarget f method_16394 m ()Lnet/minecraft/resources/ResourceLocation; getPool g method_26435 m ()Ljava/lang/String; getFinalState h method_16393 m ()Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; getJoint i method_26436 m ()I getSelectionPriority j method_54668 m ()I getPlacementPriority k method_54669 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType;II)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundSetStructureBlockPacket ajj net/minecraft/class_2875 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48221 f I FLAG_IGNORE_ENTITIES b field_33368 f I FLAG_SHOW_AIR c field_33369 f I FLAG_SHOW_BOUNDING_BOX d field_33370 f I FLAG_STRICT e field_55581 f Lnet/minecraft/core/BlockPos; pos f field_13093 f Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; updateType g field_13082 f Lnet/minecraft/world/level/block/state/properties/StructureMode; mode h field_13084 f Ljava/lang/String; name i field_13080 f Lnet/minecraft/core/BlockPos; offset j field_13091 f Lnet/minecraft/core/Vec3i; size k field_13083 f Lnet/minecraft/world/level/block/Mirror; mirror l field_13081 f Lnet/minecraft/world/level/block/Rotation; rotation m field_13088 f Ljava/lang/String; data n field_13085 f Z ignoreEntities o field_13089 f Z strict p field_55582 f Z showAir q field_13087 f Z showBoundingBox r field_13086 f F integrity s field_13090 f J seed t field_13092 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12495 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56001 m ()Lnet/minecraft/core/BlockPos; getPos b method_12499 m ()Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; getUpdateType e method_12500 m ()Lnet/minecraft/world/level/block/state/properties/StructureMode; getMode f method_12504 m ()Ljava/lang/String; getName g method_12502 m ()Lnet/minecraft/core/BlockPos; getOffset h method_12496 m ()Lnet/minecraft/core/Vec3i; getSize i method_12492 m ()Lnet/minecraft/world/level/block/Mirror; getMirror j method_12493 m ()Lnet/minecraft/world/level/block/Rotation; getRotation k method_12498 m ()Ljava/lang/String; getData l method_12501 m ()Z isIgnoreEntities m method_12506 m ()Z isStrict n method_65971 m ()Z isShowAir o method_12503 m ()Z isShowBoundingBox p method_12505 m ()F getIntegrity q method_12494 m ()J getSeed r method_12497 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType;Lnet/minecraft/world/level/block/state/properties/StructureMode;Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;Ljava/lang/String;ZZZZFJ)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundSetTestBlockPacket ajk net/minecraft/class_10615 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_55918 f Lnet/minecraft/core/BlockPos; position b comp_3513 f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; mode c comp_3514 f Ljava/lang/String; message d comp_3515 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_66583 m ()Lnet/minecraft/core/BlockPos; position b comp_3513 m ()Lnet/minecraft/world/level/block/state/properties/TestBlockMode; mode e comp_3514 m ()Ljava/lang/String; message f comp_3515 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/TestBlockMode;Ljava/lang/String;)V m ()V c net/minecraft/network/protocol/game/ServerboundSignUpdatePacket ajl net/minecraft/class_2877 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48222 f I MAX_STRING_LENGTH b field_33371 f Lnet/minecraft/core/BlockPos; pos c field_13101 f [Ljava/lang/String; lines d field_13100 f Z isFrontText e field_43153 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12509 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56002 m ()Lnet/minecraft/core/BlockPos; getPos b method_12510 m ()Z isFrontText e method_49751 m ()[Ljava/lang/String; getLines f method_12508 m (Lnet/minecraft/core/BlockPos;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundSwingPacket ajm net/minecraft/class_2879 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48223 f Lnet/minecraft/world/InteractionHand; hand b field_13102 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12511 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56003 m ()Lnet/minecraft/world/InteractionHand; getHand b method_12512 m (Lnet/minecraft/world/InteractionHand;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundTeleportToEntityPacket ajn net/minecraft/class_2884 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48224 f Ljava/util/UUID; uuid b field_13129 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12542 m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/entity/Entity; getEntity a method_12541 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56004 m (Ljava/util/UUID;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket ajo net/minecraft/class_10616 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_55919 f Lnet/minecraft/core/BlockPos; pos b comp_3516 f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; action c comp_3517 f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; data d comp_3518 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_66584 m ()Lnet/minecraft/core/BlockPos; pos b comp_3516 m ()Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; action e comp_3517 m ()Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; data f comp_3518 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action;Ljava/util/Optional;Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/block/Rotation;Z)V m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action;Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data;)V m ()V c net/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action ajo$a net/minecraft/class_10616$class_10617 f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; INIT a field_55920 f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; QUERY b field_55921 f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; SET c field_55922 f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; RESET d field_55923 f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; SAVE e field_55924 f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; EXPORT f field_55925 f Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; RUN g field_55926 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC h field_55927 f Ljava/util/function/IntFunction; BY_ID i field_55928 f I id j field_55929 f [Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; $VALUES k field_55930 m ()[Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action; $values a method_66585 m (Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action;)I method_66586 a method_66586 m (Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action;)I method_66587 b method_66587 m (Ljava/lang/String;II)V m ()V c net/minecraft/network/protocol/game/ServerboundUseItemOnPacket ajp net/minecraft/class_2885 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48225 f Lnet/minecraft/world/phys/BlockHitResult; blockHit b field_17602 f Lnet/minecraft/world/InteractionHand; hand c field_13134 f I sequence d field_38049 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12547 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56005 m ()Lnet/minecraft/world/InteractionHand; getHand b method_12546 m ()Lnet/minecraft/world/phys/BlockHitResult; getHitResult e method_12543 m ()I getSequence f method_42080 m (Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;I)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/ServerboundUseItemPacket ajq net/minecraft/class_2886 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48226 f Lnet/minecraft/world/InteractionHand; hand b field_13136 f I sequence c field_38050 f F yRot d field_51930 f F xRot e field_51931 m (Lnet/minecraft/network/protocol/game/ServerGamePacketListener;)V handle a method_12550 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56006 m ()Lnet/minecraft/world/InteractionHand; getHand b method_12551 m ()I getSequence e method_42081 m ()F getYRot f method_60586 m ()F getXRot g method_60587 m (Lnet/minecraft/world/InteractionHand;IFF)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/game/VecDeltaCodec ajr net/minecraft/class_7422 f D TRUNCATION_STEPS a field_39015 f Lnet/minecraft/world/phys/Vec3; base b field_39016 m ()Lnet/minecraft/world/phys/Vec3; getBase a method_60933 m (D)J encode a method_43487 m (J)D decode a method_43488 m (JJJ)Lnet/minecraft/world/phys/Vec3; decode a method_43489 m (Lnet/minecraft/world/phys/Vec3;)J encodeX a method_43490 m (Lnet/minecraft/world/phys/Vec3;)J encodeY b method_43491 m (Lnet/minecraft/world/phys/Vec3;)J encodeZ c method_43492 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; delta d method_43493 m (Lnet/minecraft/world/phys/Vec3;)V setBase e method_43494 m ()V c net/minecraft/network/protocol/game/package-info ajs net/minecraft/class_6314 c net/minecraft/network/protocol/handshake/ClientIntent ajt net/minecraft/class_8592 f Lnet/minecraft/network/protocol/handshake/ClientIntent; STATUS a field_44974 f Lnet/minecraft/network/protocol/handshake/ClientIntent; LOGIN b field_44975 f Lnet/minecraft/network/protocol/handshake/ClientIntent; TRANSFER c field_48227 f I STATUS_ID d field_44976 f I LOGIN_ID e field_44977 f I TRANSFER_ID f field_48228 f [Lnet/minecraft/network/protocol/handshake/ClientIntent; $VALUES g field_44978 m ()I id a method_52283 m (I)Lnet/minecraft/network/protocol/handshake/ClientIntent; byId a method_52284 m ()[Lnet/minecraft/network/protocol/handshake/ClientIntent; $values b method_52286 m (Ljava/lang/String;I)V m ()V c net/minecraft/network/protocol/handshake/ClientIntentionPacket aju net/minecraft/class_2889 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48229 f I protocolVersion b comp_1563 f Ljava/lang/String; hostName c comp_1564 f I port d comp_1565 f Lnet/minecraft/network/protocol/handshake/ClientIntent; intention e comp_1566 f I MAX_HOST_LENGTH f field_33372 m (Lnet/minecraft/network/protocol/handshake/ServerHandshakePacketListener;)V handle a method_12575 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56007 m ()I protocolVersion b comp_1563 m ()Ljava/lang/String; hostName e comp_1564 m ()I port f comp_1565 m ()Lnet/minecraft/network/protocol/handshake/ClientIntent; intention g comp_1566 m (ILjava/lang/String;ILnet/minecraft/network/protocol/handshake/ClientIntent;)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/handshake/HandshakePacketTypes ajv net/minecraft/class_9096 f Lnet/minecraft/network/protocol/PacketType; CLIENT_INTENTION a field_48230 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound a method_56008 m ()V m ()V c net/minecraft/network/protocol/handshake/HandshakeProtocols ajw net/minecraft/class_9097 f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; SERVERBOUND_TEMPLATE a field_52197 f Lnet/minecraft/network/ProtocolInfo; SERVERBOUND b field_48231 m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V method_56009 a method_56009 m ()V m ()V c net/minecraft/network/protocol/handshake/ServerHandshakePacketListener ajx net/minecraft/class_2890 m (Lnet/minecraft/network/protocol/handshake/ClientIntentionPacket;)V handleIntention a method_12576 c net/minecraft/network/protocol/handshake/package-info ajy net/minecraft/class_6315 c net/minecraft/network/protocol/login/ClientLoginPacketListener ajz net/minecraft/class_2896 m (Lnet/minecraft/network/protocol/login/ClientboundCustomQueryPacket;)V handleCustomQuery a method_12586 m (Lnet/minecraft/network/protocol/login/ClientboundHelloPacket;)V handleHello a method_12587 m (Lnet/minecraft/network/protocol/login/ClientboundLoginCompressionPacket;)V handleCompression a method_12585 m (Lnet/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket;)V handleDisconnect a method_12584 m (Lnet/minecraft/network/protocol/login/ClientboundLoginFinishedPacket;)V handleLoginFinished a method_12588 c net/minecraft/network/protocol/login/ClientboundCustomQueryPacket aka net/minecraft/class_2899 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48232 f I transactionId b comp_1567 f Lnet/minecraft/network/protocol/login/custom/CustomQueryPayload; payload c comp_1568 f I MAX_PAYLOAD_SIZE d field_33373 m (Lnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V handle a method_12591 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/login/custom/CustomQueryPayload; readPayload a method_52287 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56010 m ()I transactionId b comp_1567 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/login/custom/DiscardedQueryPayload; readUnknownPayload b method_52288 m ()Lnet/minecraft/network/protocol/login/custom/CustomQueryPayload; payload e comp_1568 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (ILnet/minecraft/network/protocol/login/custom/CustomQueryPayload;)V m ()V c net/minecraft/network/protocol/login/ClientboundHelloPacket akb net/minecraft/class_2905 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48234 f Ljava/lang/String; serverId b field_13209 f [B publicKey c field_13211 f [B challenge d field_13210 f Z shouldAuthenticate e field_48235 m (Lnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V handle a method_12612 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56012 m ()Ljava/lang/String; getServerId b method_12610 m ()Ljava/security/PublicKey; getPublicKey e method_12611 m ()[B getChallenge f method_12613 m ()Z shouldAuthenticate g method_56013 m (Ljava/lang/String;[B[BZ)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/login/ClientboundLoginCompressionPacket akc net/minecraft/class_2907 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48236 f I compressionThreshold b field_13232 m (Lnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V handle a method_12633 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56014 m ()I getCompressionThreshold b method_12634 m (I)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket akd net/minecraft/class_2909 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48237 f Lnet/minecraft/network/chat/Component; reason b comp_4195 f Lnet/minecraft/resources/RegistryOps; OPS c field_60329 m (Lnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V handle a method_12637 m ()Lnet/minecraft/network/chat/Component; reason b comp_4195 m (Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/network/protocol/login/ClientboundLoginFinishedPacket ake net/minecraft/class_2901 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48233 f Lcom/mojang/authlib/GameProfile; gameProfile b comp_2363 m (Lnet/minecraft/network/protocol/login/ClientLoginPacketListener;)V handle a method_12594 m ()Lcom/mojang/authlib/GameProfile; gameProfile b comp_2363 m (Lcom/mojang/authlib/GameProfile;)V m ()V c net/minecraft/network/protocol/login/LoginPacketTypes akf net/minecraft/class_9098 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_CUSTOM_QUERY a field_48238 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LOGIN_FINISHED b field_48239 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_HELLO c field_48240 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LOGIN_COMPRESSION d field_48241 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_LOGIN_DISCONNECT e field_48242 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_CUSTOM_QUERY_ANSWER f field_48243 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_HELLO g field_48244 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_KEY h field_48245 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_LOGIN_ACKNOWLEDGED i field_48246 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a method_56016 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b method_56017 m ()V m ()V c net/minecraft/network/protocol/login/LoginProtocols akg net/minecraft/class_9099 f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; SERVERBOUND_TEMPLATE a field_52198 f Lnet/minecraft/network/ProtocolInfo; SERVERBOUND b field_48247 f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; CLIENTBOUND_TEMPLATE c field_52199 f Lnet/minecraft/network/ProtocolInfo; CLIENTBOUND d field_48248 m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V method_56018 a method_56018 m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V method_56019 b method_56019 m ()V m ()V c net/minecraft/network/protocol/login/ServerLoginPacketListener akh net/minecraft/class_2911 m (Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket;)V handleCustomQueryPacket a method_12640 m (Lnet/minecraft/network/protocol/login/ServerboundHelloPacket;)V handleHello a method_12641 m (Lnet/minecraft/network/protocol/login/ServerboundKeyPacket;)V handleKey a method_12642 m (Lnet/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket;)V handleLoginAcknowledgement a method_52289 c net/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket aki net/minecraft/class_2913 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48249 f I transactionId b comp_1569 f Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; payload c comp_1570 f I MAX_PAYLOAD_SIZE d field_33374 m (ILnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; readPayload a method_52290 m (Lnet/minecraft/network/protocol/login/ServerLoginPacketListener;)V handle a method_12645 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket; read a method_52292 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload;)V method_52291 a method_52291 m ()I transactionId b comp_1569 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; readUnknownPayload b method_52293 m (Lnet/minecraft/network/FriendlyByteBuf;)V write c method_11052 m ()Lnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload; payload e comp_1570 m (ILnet/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload;)V m ()V c net/minecraft/network/protocol/login/ServerboundHelloPacket akj net/minecraft/class_2915 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48250 f Ljava/lang/String; name b comp_765 f Ljava/util/UUID; profileId c comp_907 m (Lnet/minecraft/network/protocol/login/ServerLoginPacketListener;)V handle a method_12649 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56020 m ()Ljava/lang/String; name b comp_765 m ()Ljava/util/UUID; profileId e comp_907 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/lang/String;Ljava/util/UUID;)V m ()V c net/minecraft/network/protocol/login/ServerboundKeyPacket akk net/minecraft/class_2917 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48251 f [B keybytes b field_13274 f [B encryptedChallenge c field_39089 m (Lnet/minecraft/network/protocol/login/ServerLoginPacketListener;)V handle a method_12653 m (Ljava/security/PrivateKey;)Ljavax/crypto/SecretKey; getSecretKey a method_12654 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56021 m ([BLjava/security/PrivateKey;)Z isChallengeValid a method_43643 m (Ljavax/crypto/SecretKey;Ljava/security/PublicKey;[B)V m (Lnet/minecraft/network/FriendlyByteBuf;)V m ()V c net/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket akl net/minecraft/class_8593 f Lnet/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket; INSTANCE a field_48252 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48253 m (Lnet/minecraft/network/protocol/login/ServerLoginPacketListener;)V handle a method_52294 m ()V m ()V c net/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload akm net/minecraft/class_8594 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_52295 c net/minecraft/network/protocol/login/custom/CustomQueryPayload akn net/minecraft/class_8595 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_1571 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_52296 c net/minecraft/network/protocol/login/custom/DiscardedQueryAnswerPayload ako net/minecraft/class_8596 f Lnet/minecraft/network/protocol/login/custom/DiscardedQueryAnswerPayload; INSTANCE a field_44980 m ()V m ()V c net/minecraft/network/protocol/login/custom/DiscardedQueryPayload akp net/minecraft/class_8597 f Lnet/minecraft/resources/ResourceLocation; id a comp_1571 m (Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/network/protocol/login/custom/package-info akq net/minecraft/class_8598 c net/minecraft/network/protocol/login/package-info akr net/minecraft/class_6316 c net/minecraft/network/protocol/package-info aks net/minecraft/class_6317 c net/minecraft/network/protocol/ping/ClientPongPacketListener akt net/minecraft/class_8763 m (Lnet/minecraft/network/protocol/ping/ClientboundPongResponsePacket;)V handlePongResponse a method_12666 c net/minecraft/network/protocol/ping/ClientboundPongResponsePacket aku net/minecraft/class_2923 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48254 f J time b comp_2201 m (Lnet/minecraft/network/protocol/ping/ClientPongPacketListener;)V handle a method_12670 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_56022 m ()J time b comp_2201 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (J)V m ()V c net/minecraft/network/protocol/ping/PingPacketTypes akv net/minecraft/class_9100 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_PONG_RESPONSE a field_48255 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_PING_REQUEST b field_48256 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a method_56023 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b method_56024 m ()V m ()V c net/minecraft/network/protocol/ping/ServerPingPacketListener akw net/minecraft/class_8740 m (Lnet/minecraft/network/protocol/ping/ServerboundPingRequestPacket;)V handlePingRequest a method_12697 c net/minecraft/network/protocol/ping/ServerboundPingRequestPacket akx net/minecraft/class_2935 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48257 f J time b field_13292 m (Lnet/minecraft/network/protocol/ping/ServerPingPacketListener;)V handle a method_12699 m (Lio/netty/buffer/ByteBuf;)V write a method_56025 m ()J getTime b method_12700 m (J)V m (Lio/netty/buffer/ByteBuf;)V m ()V c net/minecraft/network/protocol/ping/package-info aky net/minecraft/class_9101 c net/minecraft/network/protocol/status/ClientStatusPacketListener akz net/minecraft/class_2921 m (Lnet/minecraft/network/protocol/status/ClientboundStatusResponsePacket;)V handleStatusResponse a method_12667 c net/minecraft/network/protocol/status/ClientboundStatusResponsePacket ala net/minecraft/class_2924 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48258 f Lnet/minecraft/network/protocol/status/ServerStatus; status b comp_1272 f Lnet/minecraft/resources/RegistryOps; OPS c field_60330 m (Lnet/minecraft/network/protocol/status/ClientStatusPacketListener;)V handle a method_12671 m ()Lnet/minecraft/network/protocol/status/ServerStatus; status b comp_1272 m (Lnet/minecraft/network/protocol/status/ServerStatus;)V m ()V c net/minecraft/network/protocol/status/ServerStatus alb net/minecraft/class_2926 f Lcom/mojang/serialization/Codec; CODEC a field_42535 f Lnet/minecraft/network/chat/Component; description b comp_1273 f Ljava/util/Optional; players c comp_1274 f Ljava/util/Optional; version d comp_1275 f Ljava/util/Optional; favicon e comp_1276 f Z enforcesSecureChat f comp_1277 m ()Lnet/minecraft/network/chat/Component; description a comp_1273 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49092 a method_49092 m ()Ljava/util/Optional; players b comp_1274 m ()Ljava/util/Optional; version c comp_1275 m ()Ljava/util/Optional; favicon d comp_1276 m ()Z enforcesSecureChat e comp_1277 m (Lnet/minecraft/network/chat/Component;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Z)V m ()V c net/minecraft/network/protocol/status/ServerStatus$Favicon alb$a net/minecraft/class_2926$class_8145 f Lcom/mojang/serialization/Codec; CODEC a field_42538 f [B iconBytes b comp_1278 f Ljava/lang/String; PREFIX c field_42539 m ()[B iconBytes a comp_1278 m (Lnet/minecraft/network/protocol/status/ServerStatus$Favicon;)Ljava/lang/String; method_49093 a method_49093 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_49094 a method_49094 m ()Ljava/lang/String; method_49401 b method_49401 m ()Ljava/lang/String; method_49402 c method_49402 m ([B)V m ()V c net/minecraft/network/protocol/status/ServerStatus$Players alb$b net/minecraft/class_2926$class_2927 f Lcom/mojang/serialization/Codec; CODEC a field_42540 f I max b comp_1279 f I online c comp_1280 f Ljava/util/List; sample d comp_1281 f Lcom/mojang/serialization/Codec; PROFILE_CODEC e field_42541 m ()I max a comp_1279 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49095 a method_49095 m ()I online b comp_1280 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49096 b method_49096 m ()Ljava/util/List; sample c comp_1281 m (IILjava/util/List;)V m ()V c net/minecraft/network/protocol/status/ServerStatus$Version alb$c net/minecraft/class_2926$class_2930 f Lcom/mojang/serialization/Codec; CODEC a field_42542 f Ljava/lang/String; name b comp_1282 f I protocol c comp_1283 m ()Lnet/minecraft/network/protocol/status/ServerStatus$Version; current a method_49097 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49098 a method_49098 m ()Ljava/lang/String; name b comp_1282 m ()I protocol c comp_1283 m (Ljava/lang/String;I)V m ()V c net/minecraft/network/protocol/status/ServerStatusPacketListener alc net/minecraft/class_2933 m (Lnet/minecraft/network/protocol/status/ServerboundStatusRequestPacket;)V handleStatusRequest a method_12698 c net/minecraft/network/protocol/status/ServerboundStatusRequestPacket ald net/minecraft/class_2937 f Lnet/minecraft/network/protocol/status/ServerboundStatusRequestPacket; INSTANCE a field_48259 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48260 m (Lnet/minecraft/network/protocol/status/ServerStatusPacketListener;)V handle a method_12701 m ()V m ()V c net/minecraft/network/protocol/status/StatusPacketTypes ale net/minecraft/class_9102 f Lnet/minecraft/network/protocol/PacketType; CLIENTBOUND_STATUS_RESPONSE a field_48261 f Lnet/minecraft/network/protocol/PacketType; SERVERBOUND_STATUS_REQUEST b field_48262 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createClientbound a method_56027 m (Ljava/lang/String;)Lnet/minecraft/network/protocol/PacketType; createServerbound b method_56028 m ()V m ()V c net/minecraft/network/protocol/status/StatusProtocols alf net/minecraft/class_9103 f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; SERVERBOUND_TEMPLATE a field_52200 f Lnet/minecraft/network/ProtocolInfo; SERVERBOUND b field_48263 f Lnet/minecraft/network/protocol/SimpleUnboundProtocol; CLIENTBOUND_TEMPLATE c field_52201 f Lnet/minecraft/network/ProtocolInfo; CLIENTBOUND d field_48264 m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V method_56029 a method_56029 m (Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; method_60934 a method_60934 m (Lnet/minecraft/network/protocol/ProtocolInfoBuilder;)V method_56030 b method_56030 m ()V m ()V c net/minecraft/network/protocol/status/package-info alg net/minecraft/class_6318 c net/minecraft/network/syncher/EntityDataAccessor alh net/minecraft/class_2940 f I id a comp_2327 f Lnet/minecraft/network/syncher/EntityDataSerializer; serializer b comp_2328 m ()I id a comp_2327 m ()Lnet/minecraft/network/syncher/EntityDataSerializer; serializer b comp_2328 m (ILnet/minecraft/network/syncher/EntityDataSerializer;)V c net/minecraft/network/syncher/EntityDataSerializer ali net/minecraft/class_2941 m (I)Lnet/minecraft/network/syncher/EntityDataAccessor; createAccessor a method_12717 m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/syncher/EntityDataSerializer; forValueType a method_56031 m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; method_56032 b method_56032 m (Ljava/lang/Object;)Ljava/lang/Object; copy copy method_12714 c net/minecraft/network/syncher/EntityDataSerializer$ForValueType ali$a net/minecraft/class_2941$class_7394 c net/minecraft/network/syncher/EntityDataSerializers alj net/minecraft/class_2943 f Lnet/minecraft/network/syncher/EntityDataSerializer; WOLF_VARIANT A field_49713 f Lnet/minecraft/network/syncher/EntityDataSerializer; WOLF_SOUND_VARIANT B field_57073 f Lnet/minecraft/network/syncher/EntityDataSerializer; FROG_VARIANT C field_38827 f Lnet/minecraft/network/syncher/EntityDataSerializer; PIG_VARIANT D field_55583 f Lnet/minecraft/network/syncher/EntityDataSerializer; PAINTING_VARIANT E field_39017 f Lnet/minecraft/network/syncher/EntityDataSerializer; ARMADILLO_STATE F field_47707 f Lnet/minecraft/network/syncher/EntityDataSerializer; SNIFFER_STATE G field_42543 f Lnet/minecraft/network/syncher/EntityDataSerializer; VECTOR3 H field_42237 f Lnet/minecraft/network/syncher/EntityDataSerializer; QUATERNION I field_42235 f Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; SERIALIZERS J field_13328 f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_BLOCK_STATE_CODEC K field_48265 f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_UNSIGNED_INT_CODEC L field_48266 f Lnet/minecraft/network/syncher/EntityDataSerializer; BYTE a field_13319 f Lnet/minecraft/network/syncher/EntityDataSerializer; INT b field_13327 f Lnet/minecraft/network/syncher/EntityDataSerializer; LONG c field_39965 f Lnet/minecraft/network/syncher/EntityDataSerializer; FLOAT d field_13320 f Lnet/minecraft/network/syncher/EntityDataSerializer; STRING e field_13326 f Lnet/minecraft/network/syncher/EntityDataSerializer; COMPONENT f field_13317 f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_COMPONENT g field_13325 f Lnet/minecraft/network/syncher/EntityDataSerializer; ITEM_STACK h field_13322 f Lnet/minecraft/network/syncher/EntityDataSerializer; BLOCK_STATE i field_13312 f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_BLOCK_STATE j field_42236 f Lnet/minecraft/network/syncher/EntityDataSerializer; BOOLEAN k field_13323 f Lnet/minecraft/network/syncher/EntityDataSerializer; PARTICLE l field_13314 f Lnet/minecraft/network/syncher/EntityDataSerializer; PARTICLES m field_49774 f Lnet/minecraft/network/syncher/EntityDataSerializer; ROTATIONS n field_13316 f Lnet/minecraft/network/syncher/EntityDataSerializer; BLOCK_POS o field_13324 f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_BLOCK_POS p field_13315 f Lnet/minecraft/network/syncher/EntityDataSerializer; DIRECTION q field_13321 f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_LIVING_ENTITY_REFERENCE r field_55584 f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_GLOBAL_POS s field_38825 f Lnet/minecraft/network/syncher/EntityDataSerializer; COMPOUND_TAG t field_13318 f Lnet/minecraft/network/syncher/EntityDataSerializer; VILLAGER_DATA u field_17207 f Lnet/minecraft/network/syncher/EntityDataSerializer; OPTIONAL_UNSIGNED_INT v field_17910 f Lnet/minecraft/network/syncher/EntityDataSerializer; POSE w field_18238 f Lnet/minecraft/network/syncher/EntityDataSerializer; CAT_VARIANT x field_38826 f Lnet/minecraft/network/syncher/EntityDataSerializer; CHICKEN_VARIANT y field_56523 f Lnet/minecraft/network/syncher/EntityDataSerializer; COW_VARIANT z field_56413 m (I)Lnet/minecraft/network/syncher/EntityDataSerializer; getSerializer a method_12721 m (Lnet/minecraft/network/syncher/EntityDataSerializer;)V registerSerializer a method_12720 m (Lnet/minecraft/network/syncher/EntityDataSerializer;)I getSerializedId b method_12719 m ()V m ()V c net/minecraft/network/syncher/EntityDataSerializers$1 alj$1 net/minecraft/class_2943$1 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; copy a method_12732 m ()V c net/minecraft/network/syncher/EntityDataSerializers$2 alj$2 net/minecraft/class_2943$2 m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; decode a method_56033 m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V encode a method_56034 m ()V c net/minecraft/network/syncher/EntityDataSerializers$3 alj$3 net/minecraft/class_2943$3 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; copy a method_56035 m ()V c net/minecraft/network/syncher/EntityDataSerializers$4 alj$4 net/minecraft/class_2943$4 m (Lio/netty/buffer/ByteBuf;)Ljava/util/OptionalInt; decode a method_56036 m (Lio/netty/buffer/ByteBuf;Ljava/util/OptionalInt;)V encode a method_56037 m ()V c net/minecraft/network/syncher/SyncedDataHolder alk net/minecraft/class_9221 m (Lnet/minecraft/network/syncher/EntityDataAccessor;)V onSyncedDataUpdated a method_5674 m (Ljava/util/List;)V onSyncedDataUpdated a method_48850 c net/minecraft/network/syncher/SynchedEntityData all net/minecraft/class_2945 f Lorg/slf4j/Logger; LOGGER a field_13334 f I MAX_ID_VALUE b field_33378 f Lnet/minecraft/util/ClassTreeIdRegistry; ID_REGISTRY c field_49021 f Lnet/minecraft/network/syncher/SyncedDataHolder; entity d field_13333 f [Lnet/minecraft/network/syncher/SynchedEntityData$DataItem; itemsById e field_13331 f Z isDirty f field_13329 m ()Z isDirty a method_12786 m (Lnet/minecraft/network/syncher/EntityDataAccessor;)Ljava/lang/Object; get a method_12789 m (Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V set a method_12778 m (Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;Z)V set a method_49743 m (Lnet/minecraft/network/syncher/SynchedEntityData$DataItem;Lnet/minecraft/network/syncher/SynchedEntityData$DataValue;)V assignValue a method_12785 m (Ljava/lang/Class;Lnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/EntityDataAccessor; defineId a method_12791 m (Ljava/util/List;)V assignValues a method_12779 m ()Ljava/util/List; packDirty b method_12781 m (Lnet/minecraft/network/syncher/EntityDataAccessor;)Lnet/minecraft/network/syncher/SynchedEntityData$DataItem; getItem b method_12783 m ()Ljava/util/List; getNonDefaultValues c method_46357 m (Lnet/minecraft/network/syncher/SyncedDataHolder;[Lnet/minecraft/network/syncher/SynchedEntityData$DataItem;)V m ()V c net/minecraft/network/syncher/SynchedEntityData$Builder all$a net/minecraft/class_2945$class_9222 f Lnet/minecraft/network/syncher/SyncedDataHolder; entity a field_49022 f [Lnet/minecraft/network/syncher/SynchedEntityData$DataItem; itemsById b field_49023 m ()Lnet/minecraft/network/syncher/SynchedEntityData; build a method_56911 m (Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$Builder; define a method_56912 m (Lnet/minecraft/network/syncher/SyncedDataHolder;)V c net/minecraft/network/syncher/SynchedEntityData$DataItem all$b net/minecraft/class_2945$class_2946 f Lnet/minecraft/network/syncher/EntityDataAccessor; accessor a field_13337 f Ljava/lang/Object; value b field_13338 f Ljava/lang/Object; initialValue c field_40719 f Z dirty d field_13336 m ()Lnet/minecraft/network/syncher/EntityDataAccessor; getAccessor a method_12797 m (Ljava/lang/Object;)V setValue a method_12799 m (Z)V setDirty a method_12795 m ()Ljava/lang/Object; getValue b method_12794 m ()Z isDirty c method_12796 m ()Z isSetToDefault d method_46358 m ()Lnet/minecraft/network/syncher/SynchedEntityData$DataValue; value e method_46359 m (Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)V c net/minecraft/network/syncher/SynchedEntityData$DataValue all$c net/minecraft/class_2945$class_7834 f I id a comp_1115 f Lnet/minecraft/network/syncher/EntityDataSerializer; serializer b comp_1116 f Ljava/lang/Object; value c comp_1117 m ()I id a comp_1115 m (Lnet/minecraft/network/syncher/EntityDataAccessor;Ljava/lang/Object;)Lnet/minecraft/network/syncher/SynchedEntityData$DataValue; create a method_46360 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)V write a method_46361 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;I)Lnet/minecraft/network/syncher/SynchedEntityData$DataValue; read a method_46362 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;ILnet/minecraft/network/syncher/EntityDataSerializer;)Lnet/minecraft/network/syncher/SynchedEntityData$DataValue; read a method_46363 m ()Lnet/minecraft/network/syncher/EntityDataSerializer; serializer b comp_1116 m ()Ljava/lang/Object; value c comp_1117 m (ILnet/minecraft/network/syncher/EntityDataSerializer;Ljava/lang/Object;)V c net/minecraft/network/syncher/package-info alm net/minecraft/class_6320 c net/minecraft/obfuscate/package-info aln net/minecraft/class_6321 c net/minecraft/package-info alo net/minecraft/class_6322 c net/minecraft/recipebook/PlaceRecipeHelper alp net/minecraft/class_9838 m (IIIILjava/lang/Iterable;Lnet/minecraft/recipebook/PlaceRecipeHelper$Output;)V placeRecipe a method_61229 m (IILnet/minecraft/world/item/crafting/Recipe;Ljava/lang/Iterable;Lnet/minecraft/recipebook/PlaceRecipeHelper$Output;)V placeRecipe a method_64566 c net/minecraft/recipebook/PlaceRecipeHelper$Output alp$a net/minecraft/class_9838$class_9839 c net/minecraft/recipebook/ServerPlaceRecipe alq net/minecraft/class_2955 f I ITEM_NOT_FOUND a field_51523 f Lnet/minecraft/world/entity/player/Inventory; inventory b field_13350 f Lnet/minecraft/recipebook/ServerPlaceRecipe$CraftingMenuAccess; menu c field_13348 f Z useMaxItems d field_52340 f I gridWidth e field_52341 f I gridHeight f field_52342 f Ljava/util/List; inputGridSlots g field_52343 f Ljava/util/List; slotsToClear h field_52344 m ()V clearGrid a method_12822 m (ILjava/util/List;)I clampToMaxStackSize a method_65781 m (IZ)I calculateAmountToCraft a method_61231 m (Lnet/minecraft/recipebook/ServerPlaceRecipe$CraftingMenuAccess;IILjava/util/List;Ljava/util/List;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/crafting/RecipeHolder;ZZ)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; placeRecipe a method_61232 m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/core/Holder;I)I moveItemToGrid a method_12824 m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/entity/player/StackedItemContents;)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; tryPlaceRecipe a method_61233 m (Ljava/util/List;ILjava/lang/Integer;III)V method_65782 a method_65782 m ()Z testClearGrid b method_12825 m (Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/entity/player/StackedItemContents;)V placeRecipe b method_61235 m ()I getAmountOfFreeSlotsInInventory c method_12823 m (Lnet/minecraft/recipebook/ServerPlaceRecipe$CraftingMenuAccess;Lnet/minecraft/world/entity/player/Inventory;ZIILjava/util/List;Ljava/util/List;)V c net/minecraft/recipebook/ServerPlaceRecipe$CraftingMenuAccess alq$a net/minecraft/class_2955$class_9840 m ()V clearCraftingContent a method_61236 m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillCraftSlotsStackedContents a method_61237 m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Z recipeMatches a method_61238 c net/minecraft/recipebook/package-info alr net/minecraft/class_6323 c net/minecraft/references/Blocks als net/minecraft/class_8803 f Lnet/minecraft/resources/ResourceKey; PUMPKIN a field_46221 f Lnet/minecraft/resources/ResourceKey; PUMPKIN_STEM b field_46222 f Lnet/minecraft/resources/ResourceKey; ATTACHED_PUMPKIN_STEM c field_46223 f Lnet/minecraft/resources/ResourceKey; MELON d field_46224 f Lnet/minecraft/resources/ResourceKey; MELON_STEM e field_46225 f Lnet/minecraft/resources/ResourceKey; ATTACHED_MELON_STEM f field_46226 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_53910 m ()V m ()V c net/minecraft/references/Items alt net/minecraft/class_8804 f Lnet/minecraft/resources/ResourceKey; PUMPKIN_SEEDS a field_46227 f Lnet/minecraft/resources/ResourceKey; MELON_SEEDS b field_46228 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_53911 m ()V m ()V c net/minecraft/references/package-info alu net/minecraft/class_10118 c net/minecraft/resources/DelegatingOps alv net/minecraft/class_5379 f Lcom/mojang/serialization/DynamicOps; delegate a field_25503 m (Lcom/mojang/serialization/DynamicOps;)V c net/minecraft/resources/DelegatingOps$DelegateListBuilder alv$a net/minecraft/class_5379$class_10920 f Lnet/minecraft/resources/DelegatingOps; field_58071 a field_58071 f Lcom/mojang/serialization/ListBuilder; original b field_58072 m (Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)V method_68734 a method_68734 m (Lnet/minecraft/resources/DelegatingOps;Lcom/mojang/serialization/ListBuilder;)V c net/minecraft/resources/DelegatingOps$DelegateRecordBuilder alv$b net/minecraft/class_5379$class_10921 f Lnet/minecraft/resources/DelegatingOps; field_58073 a field_58073 f Lcom/mojang/serialization/RecordBuilder; original b field_58074 m (Lnet/minecraft/resources/DelegatingOps;Lcom/mojang/serialization/RecordBuilder;)V c net/minecraft/resources/DependantName alw net/minecraft/class_10162 m (Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; method_62992 a method_62992 c net/minecraft/resources/FileToIdConverter alx net/minecraft/class_7654 f Ljava/lang/String; prefix a field_39966 f Ljava/lang/String; extension b field_39967 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/FileToIdConverter; registry a method_65309 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation; idToFile a method_45112 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; listMatchingResources a method_45113 m (Ljava/lang/String;)Lnet/minecraft/resources/FileToIdConverter; json a method_45114 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation; fileToId b method_45115 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; listMatchingResourceStacks b method_45116 m (Lnet/minecraft/resources/ResourceLocation;)Z method_45117 c method_45117 m (Lnet/minecraft/resources/ResourceLocation;)Z method_45118 d method_45118 m (Ljava/lang/String;Ljava/lang/String;)V c net/minecraft/resources/HolderSetCodec aly net/minecraft/class_6898 f Lnet/minecraft/resources/ResourceKey; registryKey a field_36480 f Lcom/mojang/serialization/Codec; elementCodec b field_36481 f Lcom/mojang/serialization/Codec; homogenousListCodec c field_36482 f Lcom/mojang/serialization/Codec; registryAwareCodec d field_36483 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; create a method_40388 m (Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; method_58027 a method_58027 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; method_40381 a method_40381 m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/HolderSet;)Lcom/mojang/datafixers/util/Pair; method_58028 a method_58028 m (Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; homogenousList a method_40382 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; decodeWithoutRegistry a method_40383 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_58030 a method_58030 m (Lnet/minecraft/core/Holder;)Ljava/lang/String; method_49403 a method_49403 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; lookupTag a method_58029 m (Lnet/minecraft/core/HolderGetter;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; method_40386 a method_40386 m (Lnet/minecraft/core/HolderSet;)Ljava/lang/String; method_49404 a method_49404 m (Lnet/minecraft/core/HolderSet;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a method_40384 m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; method_58031 b method_58031 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/tags/TagKey;)Lcom/mojang/serialization/DataResult; method_40385 b method_40385 m (Lnet/minecraft/core/HolderSet;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encodeWithoutRegistry b method_40389 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)V c net/minecraft/resources/RegistryDataLoader alz net/minecraft/class_7655 f Ljava/util/List; WORLDGEN_REGISTRIES a field_39968 f Ljava/util/List; DIMENSION_REGISTRIES b field_39969 f Ljava/util/List; SYNCHRONIZED_REGISTRIES c field_48709 f Lorg/slf4j/Logger; LOGGER d field_39970 f Ljava/util/Comparator; ERROR_KEY_COMPARATOR e field_53753 f Lnet/minecraft/core/RegistrationInfo; NETWORK_REGISTRATION_INFO f field_49024 f Ljava/util/function/Function; REGISTRATION_INFO_CACHE g field_49025 m (Lnet/minecraft/resources/RegistryDataLoader$LoadingFunction;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Lnet/minecraft/resources/RegistryDataLoader$Loader;)V method_45120 a method_45120 m (Lnet/minecraft/resources/RegistryDataLoader$LoadingFunction;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/core/RegistryAccess$Frozen; load a method_45121 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/RegistryDataLoader$Loader;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)V method_56514 a method_56514 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Lnet/minecraft/core/WritableRegistry;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V loadContentsFromManager a method_45122 m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/core/RegistryAccess$Frozen; load a method_56515 m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V method_62804 a method_62804 m (Ljava/lang/Boolean;)Lcom/mojang/serialization/Lifecycle; method_56913 a method_56913 m (Ljava/lang/StringBuilder;Ljava/util/Map$Entry;)V method_62805 a method_62805 m (Ljava/util/List;Ljava/util/List;)Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup; createContext a method_46619 m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/ResourceLocation; method_62806 a method_62806 m (Ljava/util/Map;)Lnet/minecraft/ReportedException; logErrors a method_45126 m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$Loader;)V method_46621 a method_46621 m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$RegistryData;)Lnet/minecraft/resources/RegistryDataLoader$Loader; method_45127 a method_45127 m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/RegistryDataLoader$Loader;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)V method_56517 a method_56517 m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;Lnet/minecraft/core/WritableRegistry;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V loadContentsFromNetwork a method_56518 m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/core/RegistryAccess$Frozen; load a method_56519 m (Ljava/util/Map;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V method_46622 a method_46622 m (Ljava/util/Optional;)Lnet/minecraft/core/RegistrationInfo; method_56914 a method_56914 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/resources/RegistryOps$RegistryInfo; createInfoForContextRegistry a method_46618 m (Lnet/minecraft/core/WritableRegistry;)Lnet/minecraft/resources/RegistryOps$RegistryInfo; createInfoForNewRegistry a method_46620 m (Lnet/minecraft/core/WritableRegistry;Lcom/mojang/serialization/Decoder;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/server/packs/resources/Resource;Lnet/minecraft/core/RegistrationInfo;)V loadElementFromResource a method_56915 m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V method_62807 b method_62807 m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/ResourceLocation; method_62808 b method_62808 m (Ljava/util/Map;)V printFullDetailsToLog b method_62809 m (Ljava/util/Map;Lnet/minecraft/resources/RegistryDataLoader$Loader;)V method_45128 b method_45128 m (Ljava/util/Map;)Lnet/minecraft/ReportedException; createReportWithBriefInfo c method_62810 m (Ljava/util/Map;)Ljava/lang/String; method_62811 d method_62811 m ()V m ()V c net/minecraft/resources/RegistryDataLoader$1 alz$1 net/minecraft/class_7655$1 f Ljava/util/Map; val$result a field_40851 m (Ljava/util/Map;)V c net/minecraft/resources/RegistryDataLoader$Loader alz$a net/minecraft/class_7655$class_9158 f Lnet/minecraft/resources/RegistryDataLoader$RegistryData; data a comp_2245 f Lnet/minecraft/core/WritableRegistry; registry b comp_2246 f Ljava/util/Map; loadingErrors c comp_2247 m ()Lnet/minecraft/resources/RegistryDataLoader$RegistryData; data a comp_2245 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)V loadFromResources a method_56520 m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)V loadFromNetwork a method_56521 m ()Lnet/minecraft/core/WritableRegistry; registry b comp_2246 m ()Ljava/util/Map; loadingErrors c comp_2247 m (Lnet/minecraft/resources/RegistryDataLoader$RegistryData;Lnet/minecraft/core/WritableRegistry;Ljava/util/Map;)V c net/minecraft/resources/RegistryDataLoader$LoadingFunction alz$b net/minecraft/class_7655$class_7656 c net/minecraft/resources/RegistryDataLoader$NetworkedRegistryData alz$c net/minecraft/class_7655$class_9841 f Ljava/util/List; elements a comp_2896 f Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; tags b comp_2897 m ()Ljava/util/List; elements a comp_2896 m ()Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; tags b comp_2897 m (Ljava/util/List;Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;)V c net/minecraft/resources/RegistryDataLoader$RegistryData alz$d net/minecraft/class_7655$class_7657 f Lnet/minecraft/resources/ResourceKey; key a comp_985 f Lcom/mojang/serialization/Codec; elementCodec b comp_986 f Z requiredNonEmpty c comp_2664 m ()Lnet/minecraft/resources/ResourceKey; key a comp_985 m (Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/resources/RegistryDataLoader$Loader; create a method_45131 m (Ljava/util/function/BiConsumer;)V runWithArguments a method_54920 m ()Lcom/mojang/serialization/Codec; elementCodec b comp_986 m ()Z requiredNonEmpty c comp_2664 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)V m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)V c net/minecraft/resources/RegistryFileCodec ama net/minecraft/class_5381 f Lnet/minecraft/resources/ResourceKey; registryKey a field_25507 f Lcom/mojang/serialization/Codec; elementCodec b field_25508 f Z allowInline c field_26758 m ()Ljava/lang/String; method_49405 a method_49405 m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; method_46624 a method_46624 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lnet/minecraft/resources/RegistryFileCodec; create a method_29749 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)Lnet/minecraft/resources/RegistryFileCodec; create a method_31192 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_29746 a method_29746 m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/Holder$Reference;)Lcom/mojang/datafixers/util/Pair; method_45133 a method_45133 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; method_40393 a method_40393 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_40392 a method_40392 m (Lnet/minecraft/core/Holder;)Ljava/lang/String; method_49406 a method_49406 m (Lnet/minecraft/core/Holder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a method_29748 m ()Ljava/lang/String; method_49407 b method_49407 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_49408 b method_49408 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_40394 b method_40394 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Z)V c net/minecraft/resources/RegistryFixedCodec amb net/minecraft/class_6899 f Lnet/minecraft/resources/ResourceKey; registryKey a field_36484 m ()Ljava/lang/String; method_49409 a method_49409 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/RegistryFixedCodec; create a method_40400 m (Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/serialization/DataResult; method_46625 a method_46625 m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/Holder$Reference;)Lcom/mojang/datafixers/util/Pair; method_44141 a method_44141 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; method_40395 a method_40395 m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_40397 a method_40397 m (Ljava/util/Optional;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; method_44142 a method_44142 m (Lnet/minecraft/core/Holder;)Ljava/lang/String; method_49410 a method_49410 m (Lnet/minecraft/core/Holder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a method_40396 m ()Ljava/lang/String; method_49411 b method_49411 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/String; method_49412 b method_49412 m ()Ljava/lang/String; method_49413 c method_49413 m (Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/resources/RegistryOps amc net/minecraft/class_6903 f Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup; lookupProvider b field_40852 m ()Ljava/lang/String; method_49414 a method_49414 m (Lnet/minecraft/resources/RegistryOps$RegistryInfo;)Lcom/mojang/serialization/DataResult; method_46626 a method_46626 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; owner a method_46628 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/RegistryOps$RegistryInfo;)Ljava/util/Optional; method_46629 a method_46629 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; method_46630 a method_46630 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; method_46631 a method_46631 m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/core/HolderLookup$Provider;)Lcom/mojang/serialization/Dynamic; injectRegistryContext a method_56622 m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; withParent a method_57110 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)Lnet/minecraft/resources/RegistryOps; create a method_40414 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/resources/RegistryOps; create a method_46632 m (Ljava/lang/Object;)Lnet/minecraft/core/Holder$Reference; method_46633 a method_46633 m ()Ljava/lang/String; method_49415 b method_49415 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getter b method_46634 m (Ljava/lang/Object;)Lnet/minecraft/core/HolderGetter; method_46635 b method_46635 m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; retrieveGetter c method_46636 m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; retrieveElement d method_46637 m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; method_46638 e method_46638 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_49416 f method_49416 m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; method_46639 g method_46639 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_49417 h method_49417 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/RegistryOps$RegistryInfoLookup;)V c net/minecraft/resources/RegistryOps$HolderLookupAdapter amc$a net/minecraft/class_6903$class_9683 f Lnet/minecraft/core/HolderLookup$Provider; lookupProvider a field_51501 f Ljava/util/Map; lookups b field_51502 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; createLookup b method_59855 m (Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/resources/RegistryOps$RegistryInfo amc$b net/minecraft/class_6903$class_7862 f Lnet/minecraft/core/HolderOwner; owner a comp_1130 f Lnet/minecraft/core/HolderGetter; getter b comp_1131 f Lcom/mojang/serialization/Lifecycle; elementsLifecycle c comp_1132 m ()Lnet/minecraft/core/HolderOwner; owner a comp_1130 m (Lnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/resources/RegistryOps$RegistryInfo; fromRegistryLookup a method_57074 m ()Lnet/minecraft/core/HolderGetter; getter b comp_1131 m ()Lcom/mojang/serialization/Lifecycle; elementsLifecycle c comp_1132 m (Lnet/minecraft/core/HolderOwner;Lnet/minecraft/core/HolderGetter;Lcom/mojang/serialization/Lifecycle;)V c net/minecraft/resources/RegistryOps$RegistryInfoLookup amc$c net/minecraft/class_6903$class_7863 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; lookup a method_46623 c net/minecraft/resources/ResourceKey amd net/minecraft/class_5321 f Ljava/util/concurrent/ConcurrentMap; VALUES a field_25136 f Lnet/minecraft/resources/ResourceLocation; registryName b field_25137 f Lnet/minecraft/resources/ResourceLocation; location c field_25138 m ()Lnet/minecraft/resources/ResourceLocation; location a method_29177 m (Lnet/minecraft/resources/ResourceKey$InternKey;)Lnet/minecraft/resources/ResourceKey; method_29182 a method_29182 m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; codec a method_39154 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceKey; create a method_29179 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceKey; createRegistryKey a method_29180 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceKey; create a method_29181 m ()Lnet/minecraft/resources/ResourceLocation; registry b method_41185 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; streamCodec b method_56038 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceKey; method_56039 b method_56039 m ()Lnet/minecraft/resources/ResourceKey; registryKey c method_58273 m (Lnet/minecraft/resources/ResourceKey;)Z isFor c method_31163 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceKey; method_39155 c method_39155 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast d method_39752 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/resources/ResourceKey$InternKey amd$a net/minecraft/class_5321$class_7892 f Lnet/minecraft/resources/ResourceLocation; registry a comp_1149 f Lnet/minecraft/resources/ResourceLocation; location b comp_1150 m ()Lnet/minecraft/resources/ResourceLocation; registry a comp_1149 m ()Lnet/minecraft/resources/ResourceLocation; location b comp_1150 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/resources/ResourceLocation ame net/minecraft/class_2960 f Lcom/mojang/serialization/Codec; CODEC a field_25139 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48267 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID c field_13354 f C NAMESPACE_SEPARATOR d field_33380 f Ljava/lang/String; DEFAULT_NAMESPACE e field_33381 f Ljava/lang/String; REALMS_NAMESPACE f field_33382 f Z $assertionsDisabled g field_52202 f Ljava/lang/String; namespace h field_13353 f Ljava/lang/String; path i field_13355 m ()Ljava/lang/String; getPath a method_12832 m (C)Z isAllowedInResourceLocation a method_12831 m (Lnet/minecraft/resources/ResourceLocation;)I compareTo a method_12833 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/ResourceLocation; read a method_12835 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; parse a method_60654 m (Ljava/lang/String;C)Lnet/minecraft/resources/ResourceLocation; bySeparator a method_12838 m (Ljava/lang/String;Lnet/minecraft/ResourceLocationException;)Ljava/lang/String; method_49418 a method_49418 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; fromNamespaceAndPath a method_60655 m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/resources/ResourceLocation; withPath a method_45134 m ()Ljava/lang/String; getNamespace b method_12836 m (C)Z validPathChar b method_29184 m (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/resources/ResourceLocation; readNonEmpty b method_58274 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; withDefaultNamespace b method_60656 m (Ljava/lang/String;C)Lnet/minecraft/resources/ResourceLocation; tryBySeparator b method_60935 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; tryBuild b method_43902 m ()Ljava/lang/String; toDebugFileName c method_36181 m (C)Z validNamespaceChar c method_29185 m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; readGreedy c method_58275 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; tryParse c method_12829 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; toLanguageKey c method_48747 m ()Ljava/lang/String; toLanguageKey d method_42094 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; read d method_29186 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; createUntrusted d method_60936 m ()Ljava/lang/String; toShortLanguageKey e method_43903 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; withPath e method_45136 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; assertValidNamespace e method_45135 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; withPrefix f method_45138 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; assertValidPath f method_45137 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; withSuffix g method_48331 m (Ljava/lang/String;)Ljava/lang/String; toLanguageKey h method_42093 m (Ljava/lang/String;)Z isValidPath i method_20208 m (Ljava/lang/String;)Z isValidNamespace j method_20209 m (Ljava/lang/String;Ljava/lang/String;)V m ()V c net/minecraft/resources/package-info amf net/minecraft/class_6324 c net/minecraft/server/Bootstrap amg net/minecraft/class_2966 f Ljava/io/PrintStream; STDOUT a field_13358 f Ljava/util/concurrent/atomic/AtomicLong; bootstrapDuration b field_44781 f Z isBootstrapped c field_13357 f Lorg/slf4j/Logger; LOGGER d field_13359 m ()V bootStrap a method_12851 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/String; method_17595 a method_17595 m (Ljava/lang/Iterable;Ljava/util/function/Function;Ljava/util/Set;)V checkTranslations a method_12848 m (Ljava/lang/String;)V realStdoutPrintln a method_12847 m (Ljava/util/Set;)V checkGameruleTranslations a method_27732 m (Ljava/util/function/Function;Lnet/minecraft/locale/Language;Ljava/util/Set;Ljava/lang/Object;)V method_12850 a method_12850 m (Ljava/util/function/Supplier;)V checkBootstrapCalled a method_36235 m ()Ljava/util/Set; getMissingTranslations b method_17597 m (Ljava/lang/String;)V method_36236 b method_36236 m (Ljava/util/function/Supplier;)Ljava/lang/RuntimeException; createBootstrapException b method_36237 m ()V validate c method_17598 m ()V wrapStreams d method_12852 m ()Ljava/lang/String; method_36238 e method_36238 m ()V m ()V c net/minecraft/server/Bootstrap$1 amg$1 net/minecraft/class_2966$1 f Lnet/minecraft/locale/Language; val$language a field_24373 f Ljava/util/Set; val$missing b field_24374 m (Lnet/minecraft/locale/Language;Ljava/util/Set;)V c net/minecraft/server/ChainedJsonException amh net/minecraft/class_2973 f Ljava/util/List; entries a field_13371 f Ljava/lang/String; message b field_13372 m (Ljava/lang/Exception;)Lnet/minecraft/server/ChainedJsonException; forException a method_12856 m (Ljava/lang/String;)V prependJsonKey a method_12854 m (Ljava/lang/String;)V setFilenameAndFlush b method_12855 m (Ljava/lang/String;)V m (Ljava/lang/String;Ljava/lang/Throwable;)V c net/minecraft/server/ChainedJsonException$Entry amh$a net/minecraft/class_2973$class_2974 f Ljava/lang/String; filename a field_13373 f Ljava/util/List; jsonKeys b field_13374 m ()Ljava/lang/String; getFilename a method_36182 m (Ljava/lang/String;)V addJsonKey a method_12858 m ()Ljava/lang/String; getJsonKeys b method_12857 m ()V c net/minecraft/server/ConsoleInput ami net/minecraft/class_2976 f Ljava/lang/String; msg a field_13377 f Lnet/minecraft/commands/CommandSourceStack; source b field_13378 m (Ljava/lang/String;Lnet/minecraft/commands/CommandSourceStack;)V c net/minecraft/server/DebugLoggedPrintStream amj net/minecraft/class_2980 f Lorg/slf4j/Logger; LOGGER b field_36382 m (Ljava/lang/String;Ljava/io/OutputStream;)V m ()V c net/minecraft/server/Eula amk net/minecraft/class_2981 f Lorg/slf4j/Logger; LOGGER a field_13381 f Ljava/nio/file/Path; file b field_13380 f Z agreed c field_13379 m ()Z hasAgreedToEULA a method_12866 m ()Z readFile b method_12867 m ()V saveDefaults c method_12868 m (Ljava/nio/file/Path;)V m ()V c net/minecraft/server/LoggedPrintStream aml net/minecraft/class_2983 f Ljava/lang/String; name a field_13383 f Lorg/slf4j/Logger; LOGGER b field_13384 m (Ljava/lang/String;)V logLine a method_12870 m (Ljava/lang/String;Ljava/io/OutputStream;)V m ()V c net/minecraft/server/PlayerAdvancements amm net/minecraft/class_2985 f Lorg/slf4j/Logger; LOGGER a field_13394 f Lcom/google/gson/Gson; GSON b field_13395 f Lnet/minecraft/server/players/PlayerList; playerList c field_25325 f Ljava/nio/file/Path; playerSavePath d field_41734 f Lnet/minecraft/advancements/AdvancementTree; tree e field_46073 f Ljava/util/Map; progress f field_41735 f Ljava/util/Set; visible g field_13390 f Ljava/util/Set; progressChanged h field_13388 f Ljava/util/Set; rootsToUpdate i field_41736 f Lnet/minecraft/server/level/ServerPlayer; player j field_13391 f Lnet/minecraft/advancements/AdvancementHolder; lastSelectedTab k field_13387 f Z isFirstPacket l field_13396 f Lcom/mojang/serialization/Codec; codec m field_46074 m ()V stopListening a method_12881 m (Lnet/minecraft/advancements/AdvancementHolder;)V setSelectedTab a method_12888 m (Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/advancements/AdvancementProgress;)V startProgress a method_12884 m (Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/advancements/DisplayInfo;)V method_53637 a method_53637 m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z award a method_12878 m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)V registerListener a method_53638 m (Lnet/minecraft/advancements/AdvancementNode;)Z method_48029 a method_48029 m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/Set;Ljava/util/Set;)V updateTreeVisibility a method_48025 m (Lnet/minecraft/server/ServerAdvancementManager;)V reload a method_12886 m (Lnet/minecraft/server/ServerAdvancementManager;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/advancements/AdvancementProgress;)V method_53639 a method_53639 m (Lnet/minecraft/server/ServerAdvancementManager;Lnet/minecraft/server/PlayerAdvancements$Data;)V applyFrom a method_53640 m (Lnet/minecraft/server/level/ServerPlayer;)V setPlayer a method_12875 m (Lnet/minecraft/server/level/ServerPlayer;Z)V flushDirty a method_12876 m (Ljava/util/Map;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/advancements/AdvancementProgress;)V method_53641 a method_53641 m (Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/advancements/AdvancementNode;Z)V method_48027 a method_48027 m ()V save b method_12890 m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/advancements/AdvancementProgress; getOrStartProgress b method_12882 m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z revoke b method_12883 m (Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;Lnet/minecraft/advancements/Criterion;)V removeListener b method_53642 m (Lnet/minecraft/server/ServerAdvancementManager;)V registerListeners b method_12889 m ()Lnet/minecraft/server/PlayerAdvancements$Data; asData c method_53643 m (Lnet/minecraft/advancements/AdvancementHolder;)V markForVisibilityUpdate c method_48028 m (Lnet/minecraft/server/ServerAdvancementManager;)V checkForAutomaticTriggers c method_12872 m (Lnet/minecraft/advancements/AdvancementHolder;)V registerListeners d method_12874 m (Lnet/minecraft/server/ServerAdvancementManager;)V load d method_12873 m (Lnet/minecraft/advancements/AdvancementHolder;)V unregisterListeners e method_12880 m (Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/server/players/PlayerList;Lnet/minecraft/server/ServerAdvancementManager;Ljava/nio/file/Path;Lnet/minecraft/server/level/ServerPlayer;)V m ()V c net/minecraft/server/PlayerAdvancements$Data amm$a net/minecraft/class_2985$class_8780 f Lcom/mojang/serialization/Codec; CODEC a field_46075 f Ljava/util/Map; map b comp_1921 m ()Ljava/util/Map; map a comp_1921 m (Ljava/util/function/BiConsumer;)V forEach a method_53644 m (Ljava/util/function/BiConsumer;Ljava/util/Map$Entry;)V method_53645 a method_53645 m (Ljava/util/Map;)V m ()V c net/minecraft/server/RegistryLayer amn net/minecraft/class_7659 f Lnet/minecraft/server/RegistryLayer; STATIC a field_39971 f Lnet/minecraft/server/RegistryLayer; WORLDGEN b field_39972 f Lnet/minecraft/server/RegistryLayer; DIMENSIONS c field_39973 f Lnet/minecraft/server/RegistryLayer; RELOADABLE d field_39974 f Ljava/util/List; VALUES e field_39975 f Lnet/minecraft/core/RegistryAccess$Frozen; STATIC_ACCESS f field_39976 f [Lnet/minecraft/server/RegistryLayer; $VALUES g field_39977 m ()Lnet/minecraft/core/LayeredRegistryAccess; createRegistryAccess a method_45139 m ()[Lnet/minecraft/server/RegistryLayer; $values b method_45140 m (Ljava/lang/String;I)V m ()V c net/minecraft/server/ReloadableServerRegistries amo net/minecraft/class_9383 f Lorg/slf4j/Logger; LOGGER a field_49916 f Lnet/minecraft/core/RegistrationInfo; DEFAULT_REGISTRATION_INFO b field_49918 m (Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/storage/loot/LootDataType;)Ljava/util/concurrent/CompletableFuture; method_58276 a method_58276 m (Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; scheduleRegistryLoad a method_58277 m (Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/RegistryOps;)Lnet/minecraft/core/WritableRegistry; method_61240 a method_61240 m (Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/core/Holder$Reference;)V method_58280 a method_58280 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/core/HolderLookup$Provider;)V validateRegistry a method_58281 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/level/storage/loot/LootDataType;)V method_61241 a method_61241 m (Ljava/lang/String;Lnet/minecraft/util/ProblemReporter$Problem;)V method_61242 a method_61242 m (Lnet/minecraft/core/HolderLookup$Provider;)V validateLootRegistries a method_61243 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/core/HolderLookup$Provider; concatenateLookups a method_61244 m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;)Lnet/minecraft/core/LayeredRegistryAccess; createUpdatedRegistries a method_58287 m (Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; reload a method_58284 m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)Lnet/minecraft/server/ReloadableServerRegistries$LoadResult; createAndValidateFullContext a method_61245 m (Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/world/level/storage/loot/LootDataType;Lnet/minecraft/resources/ResourceLocation;Ljava/lang/Object;)V method_61246 a method_61246 m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)Lnet/minecraft/server/ReloadableServerRegistries$LoadResult; method_61247 b method_61247 m ()V m ()V c net/minecraft/server/ReloadableServerRegistries$Holder amo$a net/minecraft/class_9383$class_9385 f Lnet/minecraft/core/HolderLookup$Provider; registries a field_49920 m ()Lnet/minecraft/core/HolderLookup$Provider; lookup a method_58294 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/LootTable; getLootTable a method_58295 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Ljava/util/Optional; method_58291 a method_58291 m (Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/server/ReloadableServerRegistries$LoadResult amo$b net/minecraft/class_9383$class_9842 f Lnet/minecraft/core/LayeredRegistryAccess; layers a comp_2898 f Lnet/minecraft/core/HolderLookup$Provider; lookupWithUpdatedTags b comp_2899 m ()Lnet/minecraft/core/LayeredRegistryAccess; layers a comp_2898 m ()Lnet/minecraft/core/HolderLookup$Provider; lookupWithUpdatedTags b comp_2899 m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/server/ReloadableServerResources amp net/minecraft/class_5350 f Lorg/slf4j/Logger; LOGGER a field_36491 f Ljava/util/concurrent/CompletableFuture; DATA_RELOAD_INITIAL_TASK b field_25334 f Lnet/minecraft/server/ReloadableServerRegistries$Holder; fullRegistryHolder c field_49921 f Lnet/minecraft/commands/Commands; commands d field_25336 f Lnet/minecraft/world/item/crafting/RecipeManager; recipes e field_25337 f Lnet/minecraft/server/ServerAdvancementManager; advancements f field_25341 f Lnet/minecraft/server/ServerFunctionLibrary; functionLibrary g field_25342 f Ljava/util/List; postponedTags h field_52345 m ()Lnet/minecraft/server/ServerFunctionLibrary; getFunctionLibrary a method_29465 m (Lnet/minecraft/server/ReloadableServerResources;Ljava/lang/Object;)Lnet/minecraft/server/ReloadableServerResources; method_40425 a method_40425 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Ljava/util/List;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/commands/Commands$CommandSelection;ILjava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; loadResources a method_29466 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/commands/Commands$CommandSelection;Ljava/util/List;ILnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/server/ReloadableServerRegistries$LoadResult;)Ljava/util/concurrent/CompletionStage; method_58296 a method_58296 m ()Lnet/minecraft/server/ReloadableServerRegistries$Holder; fullRegistries b method_58297 m ()Lnet/minecraft/world/item/crafting/RecipeManager; getRecipeManager c method_29471 m ()Lnet/minecraft/commands/Commands; getCommands d method_29472 m ()Lnet/minecraft/server/ServerAdvancementManager; getAdvancements e method_29473 m ()Ljava/util/List; listeners f method_40427 m ()V updateStaticRegistryTags g method_61248 m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/commands/Commands$CommandSelection;Ljava/util/List;I)V m ()V c net/minecraft/server/RunningOnDifferentThreadException amq net/minecraft/class_2987 f Lnet/minecraft/server/RunningOnDifferentThreadException; RUNNING_ON_DIFFERENT_THREAD a field_13400 m ()V m ()V c net/minecraft/server/ServerAdvancementManager amr net/minecraft/class_2989 f Lorg/slf4j/Logger; LOGGER a field_13406 f Ljava/util/Map; advancements b field_13404 f Lnet/minecraft/advancements/AdvancementTree; tree c field_46076 f Lnet/minecraft/core/HolderLookup$Provider; registries d field_48787 m ()Lnet/minecraft/advancements/AdvancementTree; tree a method_53646 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/advancements/AdvancementHolder; get a method_12896 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/advancements/Advancement;)V validate a method_54921 m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/advancements/Advancement;)V method_20723 a method_20723 m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_20724 m ()Ljava/util/Collection; getAllAdvancements b method_12893 m (Lnet/minecraft/core/HolderLookup$Provider;)V m ()V c net/minecraft/server/ServerFunctionLibrary ams net/minecraft/class_5349 f Lnet/minecraft/resources/ResourceKey; TYPE_KEY a field_51976 f Lorg/slf4j/Logger; LOGGER b field_25326 f Lnet/minecraft/resources/FileToIdConverter; LISTER c field_39978 f Ljava/util/Map; functions d field_25329 f Lnet/minecraft/tags/TagLoader; tagsLoader e field_25330 f Ljava/util/Map; tags f field_25801 f I functionCompilationLevel g field_25331 f Lcom/mojang/brigadier/CommandDispatcher; dispatcher h field_25332 m ()Ljava/util/Map; getFunctions a method_29447 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; getFunction a method_29456 m (Lnet/minecraft/resources/ResourceLocation;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/commands/functions/CommandFunction;Ljava/lang/Throwable;)Ljava/lang/Object; method_29457 a method_29457 m (Lnet/minecraft/resources/ResourceLocation;Z)Ljava/util/Optional; method_64567 a method_64567 m (Lnet/minecraft/server/packs/resources/Resource;)Ljava/util/List; readLines a method_29450 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; method_45141 a method_45141 m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/ResourceLocation;Ljava/util/concurrent/CompletableFuture;)V method_29452 a method_29452 m (Lcom/mojang/datafixers/util/Pair;)V method_29453 a method_29453 m (Ljava/util/Map$Entry;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/commands/functions/CommandFunction; method_29451 a method_29451 m (Ljava/util/Map;Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/util/Map; method_29455 a method_29455 m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; method_29449 a method_29449 m ()Ljava/lang/Iterable; getAvailableTags b method_29458 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/List; getTag b method_29459 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; method_33324 b method_33324 m (ILcom/mojang/brigadier/CommandDispatcher;)V m ()V c net/minecraft/server/ServerFunctionManager amt net/minecraft/class_2991 f Lorg/slf4j/Logger; LOGGER a field_47181 f Lnet/minecraft/resources/ResourceLocation; TICK_FUNCTION_TAG b field_13417 f Lnet/minecraft/resources/ResourceLocation; LOAD_FUNCTION_TAG c field_13412 f Lnet/minecraft/server/MinecraftServer; server d field_13419 f Ljava/util/List; ticking e field_13418 f Z postReload f field_13422 f Lnet/minecraft/server/ServerFunctionLibrary; library g field_25333 m ()Lcom/mojang/brigadier/CommandDispatcher; getDispatcher a method_12900 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; get a method_12905 m (Lnet/minecraft/server/ServerFunctionLibrary;)V replaceLibrary a method_29461 m (Lnet/minecraft/commands/functions/CommandFunction;)Ljava/lang/String; method_54251 a method_54251 m (Lnet/minecraft/commands/functions/CommandFunction;Lnet/minecraft/commands/CommandSourceStack;)V execute a method_12904 m (Lnet/minecraft/commands/functions/InstantiatedFunction;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/execution/ExecutionContext;)V method_54252 a method_54252 m (Ljava/util/Collection;Lnet/minecraft/resources/ResourceLocation;)V executeTagFunctions a method_29460 m ()V tick b method_18699 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/List; getTag b method_29462 m (Lnet/minecraft/server/ServerFunctionLibrary;)V postReload b method_29773 m ()Lnet/minecraft/commands/CommandSourceStack; getGameLoopSender c method_12899 m ()Ljava/lang/Iterable; getFunctionNames d method_29463 m ()Ljava/lang/Iterable; getTagNames e method_29464 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/server/ServerFunctionLibrary;)V m ()V c net/minecraft/server/ServerInfo amu net/minecraft/class_8599 m ()Ljava/lang/String; getServerVersion M method_3827 m ()I getPlayerCount N method_3788 m ()I getMaxPlayers O method_3802 m ()Ljava/lang/String; getMotd ae method_3818 c net/minecraft/server/ServerInterface amv net/minecraft/class_2994 m ()[Ljava/lang/String; getPlayerNames P method_3858 m ()Lnet/minecraft/server/dedicated/DedicatedServerProperties; getProperties a method_16705 m (Ljava/lang/String;)Ljava/lang/String; runCommand a method_12934 m ()Ljava/lang/String; getServerIp b method_12929 m ()I getServerPort d method_12918 m ()Ljava/lang/String; getServerName h method_12930 m ()Ljava/lang/String; getLevelIdName j method_3865 m ()Ljava/lang/String; getPluginNames s method_12916 c net/minecraft/server/ServerLinks amw net/minecraft/class_9782 f Lnet/minecraft/server/ServerLinks; EMPTY a field_51977 f Lnet/minecraft/network/codec/StreamCodec; TYPE_STREAM_CODEC b field_52203 f Lnet/minecraft/network/codec/StreamCodec; UNTRUSTED_LINKS_STREAM_CODEC c field_52204 f Ljava/util/List; entries d comp_2826 m ()Z isEmpty a method_60657 m (Lnet/minecraft/server/ServerLinks$Entry;)Lnet/minecraft/server/ServerLinks$UntrustedEntry; method_60937 a method_60937 m (Lnet/minecraft/server/ServerLinks$KnownLinkType;)Ljava/util/Optional; findKnownType a method_60658 m (Lnet/minecraft/server/ServerLinks$KnownLinkType;Lnet/minecraft/server/ServerLinks$Entry;)Z method_60659 a method_60659 m (Lnet/minecraft/server/ServerLinks$KnownLinkType;Lnet/minecraft/server/ServerLinks$KnownLinkType;)Ljava/lang/Boolean; method_60660 a method_60660 m (Lnet/minecraft/network/chat/Component;)Ljava/lang/Boolean; method_60661 a method_60661 m ()Ljava/util/List; untrust b method_60938 m ()Ljava/util/List; entries c comp_2826 m (Ljava/util/List;)V m ()V c net/minecraft/server/ServerLinks$Entry amw$a net/minecraft/class_9782$class_9783 f Lcom/mojang/datafixers/util/Either; type a comp_2827 f Ljava/net/URI; link b comp_2828 m ()Lnet/minecraft/network/chat/Component; displayName a method_60662 m (Lnet/minecraft/server/ServerLinks$KnownLinkType;Ljava/net/URI;)Lnet/minecraft/server/ServerLinks$Entry; knownType a method_60663 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_60664 a method_60664 m (Lnet/minecraft/network/chat/Component;Ljava/net/URI;)Lnet/minecraft/server/ServerLinks$Entry; custom a method_60665 m ()Lcom/mojang/datafixers/util/Either; type b comp_2827 m ()Ljava/net/URI; link c comp_2828 m (Lcom/mojang/datafixers/util/Either;Ljava/net/URI;)V c net/minecraft/server/ServerLinks$KnownLinkType amw$b net/minecraft/class_9782$class_9784 f Lnet/minecraft/server/ServerLinks$KnownLinkType; BUG_REPORT a field_51981 f Lnet/minecraft/server/ServerLinks$KnownLinkType; COMMUNITY_GUIDELINES b field_52205 f Lnet/minecraft/server/ServerLinks$KnownLinkType; SUPPORT c field_52206 f Lnet/minecraft/server/ServerLinks$KnownLinkType; STATUS d field_52207 f Lnet/minecraft/server/ServerLinks$KnownLinkType; FEEDBACK e field_52208 f Lnet/minecraft/server/ServerLinks$KnownLinkType; COMMUNITY f field_52209 f Lnet/minecraft/server/ServerLinks$KnownLinkType; WEBSITE g field_52210 f Lnet/minecraft/server/ServerLinks$KnownLinkType; FORUMS h field_52211 f Lnet/minecraft/server/ServerLinks$KnownLinkType; NEWS i field_52212 f Lnet/minecraft/server/ServerLinks$KnownLinkType; ANNOUNCEMENTS j field_52213 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC k field_51982 f Ljava/util/function/IntFunction; BY_ID l field_51983 f I id m field_51984 f Ljava/lang/String; name n field_51985 f [Lnet/minecraft/server/ServerLinks$KnownLinkType; $VALUES o field_51986 m ()Lnet/minecraft/network/chat/Component; displayName a method_60666 m (Lnet/minecraft/server/ServerLinks$KnownLinkType;)I method_60667 a method_60667 m (Ljava/net/URI;)Lnet/minecraft/server/ServerLinks$Entry; create a method_60668 m ()[Lnet/minecraft/server/ServerLinks$KnownLinkType; $values b method_60669 m (Lnet/minecraft/server/ServerLinks$KnownLinkType;)I method_60670 b method_60670 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/server/ServerLinks$UntrustedEntry amw$c net/minecraft/class_9782$class_9816 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_52214 f Lcom/mojang/datafixers/util/Either; type b comp_2860 f Ljava/lang/String; link c comp_2861 m ()Lcom/mojang/datafixers/util/Either; type a comp_2860 m ()Ljava/lang/String; link b comp_2861 m (Lcom/mojang/datafixers/util/Either;Ljava/lang/String;)V m ()V c net/minecraft/server/ServerScoreboard amx net/minecraft/class_2995 f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE a field_56414 f Lnet/minecraft/server/MinecraftServer; server c field_13428 f Ljava/util/Set; trackedObjectives d field_13427 f Ljava/util/List; dirtyListeners e field_13426 m ()V setDirty a method_12941 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;)V method_70593 a method_70593 m (Lnet/minecraft/world/level/saveddata/SavedData$Context;)Lcom/mojang/serialization/Codec; method_67325 a method_67325 m (Lnet/minecraft/world/scores/ScoreboardSaveData$Packed;)Lnet/minecraft/world/scores/ScoreboardSaveData; createData a method_32704 m (Ljava/lang/Runnable;)V addDirtyListener a method_12935 m (Lnet/minecraft/world/level/saveddata/SavedData$Context;)Lnet/minecraft/world/scores/ScoreboardSaveData; method_67326 b method_67326 m (Lnet/minecraft/world/scores/Objective;)Ljava/util/List; getStartTrackingPackets d method_12937 m (Lnet/minecraft/world/scores/Objective;)V startTrackingObjective e method_12939 m (Lnet/minecraft/world/scores/PlayerTeam;)V updateTeamWaypoints e method_70594 m (Lnet/minecraft/world/scores/Objective;)Ljava/util/List; getStopTrackingPackets f method_12940 m (Ljava/lang/String;)V updatePlayerWaypoint f method_70595 m (Lnet/minecraft/world/scores/Objective;)V stopTrackingObjective g method_12938 m (Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer; method_70596 g method_70596 m ()Lnet/minecraft/world/scores/ScoreboardSaveData; createData h method_32705 m (Lnet/minecraft/world/scores/Objective;)I getObjectiveDisplaySlotCount h method_12936 m (Lnet/minecraft/server/MinecraftServer;)V m ()V c net/minecraft/server/ServerTickRateManager amy net/minecraft/class_8915 f J remainingSprintTicks g field_46919 f J sprintTickStartTime h field_46920 f J sprintTimeSpend i field_46921 f J scheduledCurrentSprintTicks j field_46922 f Z previousIsFrozen k field_46923 f Lnet/minecraft/server/MinecraftServer; server l field_46924 m ()Z isSprinting a method_54670 m (I)Z stepGameIfPaused a method_54672 m (ILjava/lang/String;)Lnet/minecraft/network/chat/Component; method_54673 a method_54673 m (Lnet/minecraft/server/level/ServerPlayer;)V updateJoiningPlayer a method_54674 m ()Z stopStepping b method_54676 m (I)Z requestGameToSprint b method_54677 m ()Z stopSprinting c method_54678 m ()Z checkShouldSprintThisTick d method_54679 m ()V endTickWork e method_54680 m ()V updateStateToClients n method_54681 m ()V updateStepTicks o method_54682 m ()V finishTickSprint p method_54683 m (Lnet/minecraft/server/MinecraftServer;)V c net/minecraft/server/Services amz net/minecraft/class_7497 f Lcom/mojang/authlib/minecraft/MinecraftSessionService; sessionService a comp_837 f Lcom/mojang/authlib/yggdrasil/ServicesKeySet; servicesKeySet b comp_838 f Lcom/mojang/authlib/GameProfileRepository; profileRepository c comp_839 f Lnet/minecraft/server/players/GameProfileCache; profileCache d comp_840 f Ljava/lang/String; USERID_CACHE_FILE e field_39392 m ()Lnet/minecraft/util/SignatureValidator; profileKeySignatureValidator a method_51467 m (Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;Ljava/io/File;)Lnet/minecraft/server/Services; create a method_44143 m ()Z canValidateProfileKeys b method_55595 m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; sessionService c comp_837 m ()Lcom/mojang/authlib/yggdrasil/ServicesKeySet; servicesKeySet d comp_838 m ()Lcom/mojang/authlib/GameProfileRepository; profileRepository e comp_839 m ()Lnet/minecraft/server/players/GameProfileCache; profileCache f comp_840 m (Lcom/mojang/authlib/minecraft/MinecraftSessionService;Lcom/mojang/authlib/yggdrasil/ServicesKeySet;Lcom/mojang/authlib/GameProfileRepository;Lnet/minecraft/server/players/GameProfileCache;)V c net/minecraft/server/SuppressedExceptionCollector ana net/minecraft/class_9843 f I LATEST_ENTRY_COUNT a field_52346 f Ljava/util/Queue; latestEntries b field_52347 f Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap; entryCounts c field_52348 m ()Ljava/lang/String; dump a method_61249 m (Ljava/lang/String;Ljava/lang/Throwable;)V addEntry a method_61250 m ()J currentTimeMs b method_61251 m ()V c net/minecraft/server/SuppressedExceptionCollector$LongEntry ana$a net/minecraft/class_9843$class_9844 f J timestampMs a comp_2900 f Ljava/lang/String; location b comp_2901 f Ljava/lang/Class; cls c comp_2902 f Ljava/lang/String; message d comp_2903 m ()J timestampMs a comp_2900 m ()Ljava/lang/String; location b comp_2901 m ()Ljava/lang/Class; cls c comp_2902 m ()Ljava/lang/String; message d comp_2903 m (JLjava/lang/String;Ljava/lang/Class;Ljava/lang/String;)V c net/minecraft/server/SuppressedExceptionCollector$ShortEntry ana$b net/minecraft/class_9843$class_9845 f Ljava/lang/String; location a comp_2904 f Ljava/lang/Class; cls b comp_2905 m ()Ljava/lang/String; location a comp_2904 m ()Ljava/lang/Class; cls b comp_2905 m (Ljava/lang/String;Ljava/lang/Class;)V c net/minecraft/server/TickTask anb net/minecraft/class_3738 f I tick a field_16504 f Ljava/lang/Runnable; runnable b field_16505 m ()I getTick a method_16338 m (ILjava/lang/Runnable;)V c net/minecraft/server/WorldLoader anc net/minecraft/class_7237 f Lorg/slf4j/Logger; LOGGER a field_39979 m (Lnet/minecraft/server/WorldLoader$InitConfig;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;Lnet/minecraft/server/WorldLoader$ResultFactory;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; load a method_42098 m (Lnet/minecraft/server/WorldLoader$ResultFactory;Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/WorldLoader$DataLoadOutput;Lnet/minecraft/server/ReloadableServerResources;)Ljava/lang/Object; method_42097 a method_42097 m (Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/server/ReloadableServerResources;Ljava/lang/Throwable;)V method_42096 a method_42096 m ()V m ()V c net/minecraft/server/WorldLoader$DataLoadContext anc$a net/minecraft/class_7237$class_7660 f Lnet/minecraft/server/packs/resources/ResourceManager; resources a comp_987 f Lnet/minecraft/world/level/WorldDataConfiguration; dataConfiguration b comp_988 f Lnet/minecraft/core/HolderLookup$Provider; datapackWorldgen c comp_989 f Lnet/minecraft/core/RegistryAccess$Frozen; datapackDimensions d comp_990 m ()Lnet/minecraft/server/packs/resources/ResourceManager; resources a comp_987 m ()Lnet/minecraft/world/level/WorldDataConfiguration; dataConfiguration b comp_988 m ()Lnet/minecraft/core/HolderLookup$Provider; datapackWorldgen c comp_989 m ()Lnet/minecraft/core/RegistryAccess$Frozen; datapackDimensions d comp_990 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/world/level/WorldDataConfiguration;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/RegistryAccess$Frozen;)V c net/minecraft/server/WorldLoader$DataLoadOutput anc$b net/minecraft/class_7237$class_7661 f Ljava/lang/Object; cookie a comp_991 f Lnet/minecraft/core/RegistryAccess$Frozen; finalDimensions b comp_992 m ()Ljava/lang/Object; cookie a comp_991 m ()Lnet/minecraft/core/RegistryAccess$Frozen; finalDimensions b comp_992 m (Ljava/lang/Object;Lnet/minecraft/core/RegistryAccess$Frozen;)V c net/minecraft/server/WorldLoader$InitConfig anc$c net/minecraft/class_7237$class_6906 f Lnet/minecraft/server/WorldLoader$PackConfig; packConfig a comp_634 f Lnet/minecraft/commands/Commands$CommandSelection; commandSelection b comp_361 f I functionCompilationLevel c comp_362 m ()Lnet/minecraft/server/WorldLoader$PackConfig; packConfig a comp_634 m ()Lnet/minecraft/commands/Commands$CommandSelection; commandSelection b comp_361 m ()I functionCompilationLevel c comp_362 m (Lnet/minecraft/server/WorldLoader$PackConfig;Lnet/minecraft/commands/Commands$CommandSelection;I)V c net/minecraft/server/WorldLoader$PackConfig anc$d net/minecraft/class_7237$class_7238 f Lnet/minecraft/server/packs/repository/PackRepository; packRepository a comp_635 f Lnet/minecraft/world/level/WorldDataConfiguration; initialDataConfig b comp_636 f Z safeMode c comp_637 f Z initMode d comp_993 m ()Lcom/mojang/datafixers/util/Pair; createResourceManager a method_42099 m ()Lnet/minecraft/server/packs/repository/PackRepository; packRepository b comp_635 m ()Lnet/minecraft/world/level/WorldDataConfiguration; initialDataConfig c comp_636 m ()Z safeMode d comp_637 m ()Z initMode e comp_993 m (Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/world/level/WorldDataConfiguration;ZZ)V c net/minecraft/server/WorldLoader$ResultFactory anc$e net/minecraft/class_7237$class_7239 c net/minecraft/server/WorldLoader$WorldDataSupplier anc$f net/minecraft/class_7237$class_6907 c net/minecraft/server/WorldStem and net/minecraft/class_6904 f Lnet/minecraft/server/packs/resources/CloseableResourceManager; resourceManager a comp_356 f Lnet/minecraft/server/ReloadableServerResources; dataPackResources b comp_357 f Lnet/minecraft/core/LayeredRegistryAccess; registries c comp_358 f Lnet/minecraft/world/level/storage/WorldData; worldData d comp_359 m ()Lnet/minecraft/server/packs/resources/CloseableResourceManager; resourceManager a comp_356 m ()Lnet/minecraft/server/ReloadableServerResources; dataPackResources b comp_357 m ()Lnet/minecraft/core/LayeredRegistryAccess; registries c comp_358 m ()Lnet/minecraft/world/level/storage/WorldData; worldData d comp_359 m (Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/world/level/storage/WorldData;)V c net/minecraft/server/advancements/AdvancementVisibilityEvaluator ane net/minecraft/class_8005 f I VISIBILITY_DEPTH a field_41737 m (Lnet/minecraft/advancements/Advancement;Z)Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; evaluateVisibilityRule a method_48032 m (Lnet/minecraft/advancements/AdvancementNode;Lit/unimi/dsi/fastutil/Stack;Ljava/util/function/Predicate;Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$Output;)Z evaluateVisibility a method_48030 m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/function/Predicate;Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$Output;)V evaluateVisibility a method_48031 m (Lit/unimi/dsi/fastutil/Stack;)Z evaluateVisiblityForUnfinishedNode a method_48033 m ()V c net/minecraft/server/advancements/AdvancementVisibilityEvaluator$Output ane$a net/minecraft/class_8005$class_8006 c net/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule ane$b net/minecraft/class_8005$class_8007 f Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; SHOW a field_41738 f Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; HIDE b field_41739 f Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; NO_CHANGE c field_41740 f [Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; $VALUES d field_41741 m ()[Lnet/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule; $values a method_48034 m (Ljava/lang/String;I)V m ()V c net/minecraft/server/advancements/package-info anf net/minecraft/class_8008 c net/minecraft/server/bossevents/CustomBossEvent ang net/minecraft/class_3002 f I DEFAULT_MAX h field_56602 f Lnet/minecraft/resources/ResourceLocation; id i field_13441 f Ljava/util/Set; players j field_13440 f I value k field_13443 f I max l field_13442 m ()Lnet/minecraft/resources/ResourceLocation; getTextId a method_12959 m (I)V setValue a method_12954 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/bossevents/CustomBossEvent$Packed;)Lnet/minecraft/server/bossevents/CustomBossEvent; load a method_12966 m (Ljava/util/Collection;)Z setPlayers a method_12962 m (Ljava/util/UUID;)V addOfflinePlayer a method_12964 m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_12958 a method_12958 m (I)V setMax b method_12956 m ()I getValue c method_12955 m (Lnet/minecraft/server/level/ServerPlayer;)V onPlayerConnect c method_12957 m ()I getMax d method_12960 m (Lnet/minecraft/server/level/ServerPlayer;)V onPlayerDisconnect d method_12961 m ()Lnet/minecraft/network/chat/Component; getDisplayName e method_12965 m ()Lnet/minecraft/server/bossevents/CustomBossEvent$Packed; pack f method_67560 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/network/chat/Component;)V c net/minecraft/server/bossevents/CustomBossEvent$Packed ang$a net/minecraft/class_3002$class_10765 f Lcom/mojang/serialization/Codec; CODEC a field_56603 f Lnet/minecraft/network/chat/Component; name b comp_3673 f Z visible c comp_3674 f I value d comp_3675 f I max e comp_3676 f Lnet/minecraft/world/BossEvent$BossBarColor; color f comp_3677 f Lnet/minecraft/world/BossEvent$BossBarOverlay; overlay g comp_3678 f Z darkenScreen h comp_3679 f Z playBossMusic i comp_3680 f Z createWorldFog j comp_3681 f Ljava/util/Set; players k comp_3682 m ()Lnet/minecraft/network/chat/Component; name a comp_3673 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67561 a method_67561 m ()Z visible b comp_3674 m ()I value c comp_3675 m ()I max d comp_3676 m ()Lnet/minecraft/world/BossEvent$BossBarColor; color e comp_3677 m ()Lnet/minecraft/world/BossEvent$BossBarOverlay; overlay f comp_3678 m ()Z darkenScreen g comp_3679 m ()Z playBossMusic h comp_3680 m ()Z createWorldFog i comp_3681 m ()Ljava/util/Set; players j comp_3682 m (Lnet/minecraft/network/chat/Component;ZIILnet/minecraft/world/BossEvent$BossBarColor;Lnet/minecraft/world/BossEvent$BossBarOverlay;ZZZLjava/util/Set;)V m ()V c net/minecraft/server/bossevents/CustomBossEvents anh net/minecraft/class_3004 f Lorg/slf4j/Logger; LOGGER a field_56604 f Lcom/mojang/serialization/Codec; EVENTS_CODEC b field_56605 f Ljava/util/Map; events c field_13447 m ()Ljava/util/Collection; getIds a method_12968 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/server/bossevents/CustomBossEvent; get a method_12971 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/bossevents/CustomBossEvent$Packed;)V method_67562 a method_67562 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/bossevents/CustomBossEvent; create a method_12970 m (Lnet/minecraft/server/bossevents/CustomBossEvent;)V remove a method_12973 m (Lnet/minecraft/server/level/ServerPlayer;)V onPlayerConnect a method_12975 m (Ljava/lang/String;)V method_67563 a method_67563 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; save a method_12974 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/core/HolderLookup$Provider;)V load a method_12972 m ()Ljava/util/Collection; getEvents b method_12969 m (Lnet/minecraft/server/level/ServerPlayer;)V onPlayerDisconnect b method_12976 m ()V m ()V c net/minecraft/server/bossevents/package-info ani net/minecraft/class_6325 c net/minecraft/server/chase/ChaseClient anj net/minecraft/class_6630 f Lorg/slf4j/Logger; LOGGER a field_34983 f I RECONNECT_INTERVAL_SECONDS b field_34984 f Ljava/lang/String; serverHost c field_34985 f I serverPort d field_34986 f Lnet/minecraft/server/MinecraftServer; server e field_34987 f Z wantsToRun f field_34988 f Ljava/net/Socket; socket g field_34989 f Ljava/lang/Thread; thread h field_34990 m ()V start a method_38755 m (Lnet/minecraft/server/chase/ChaseClient$TeleportTarget;)V method_38758 a method_38758 m (Ljava/lang/String;)V handleMessage a method_38756 m (Ljava/util/Scanner;)V handleTeleport a method_38757 m ()V stop b method_38759 m (Ljava/lang/String;)V executeCommand b method_38760 m (Ljava/util/Scanner;)Ljava/util/Optional; parseTarget b method_38761 m ()V run c method_38762 m (Ljava/lang/String;)V method_38763 c method_38763 m (Ljava/lang/String;ILnet/minecraft/server/MinecraftServer;)V m ()V c net/minecraft/server/chase/ChaseClient$TeleportTarget anj$a net/minecraft/class_6630$class_6631 f Lnet/minecraft/resources/ResourceKey; level a comp_138 f Lnet/minecraft/world/phys/Vec3; pos b comp_139 f Lnet/minecraft/world/phys/Vec2; rot c comp_140 m ()Lnet/minecraft/resources/ResourceKey; level a comp_138 m ()Lnet/minecraft/world/phys/Vec3; pos b comp_139 m ()Lnet/minecraft/world/phys/Vec2; rot c comp_140 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec2;)V c net/minecraft/server/chase/ChaseServer ank net/minecraft/class_6632 f Lorg/slf4j/Logger; LOGGER a field_34991 f Ljava/lang/String; serverBindAddress b field_34992 f I serverPort c field_34993 f Lnet/minecraft/server/players/PlayerList; playerList d field_34994 f I broadcastIntervalMs e field_34995 f Z wantsToRun f field_34996 f Ljava/net/ServerSocket; serverSocket g field_34997 f Ljava/util/concurrent/CopyOnWriteArrayList; clientSockets h field_34998 m ()V start a method_38764 m (Ljava/net/Socket;[B)V method_38765 a method_38765 m ()V stop b method_38766 m ()V runSender c method_38767 m ()V runAcceptor d method_38768 m ()Lnet/minecraft/server/chase/ChaseServer$PlayerPosition; getPlayerPosition e method_38959 m (Ljava/lang/String;ILnet/minecraft/server/players/PlayerList;I)V m ()V c net/minecraft/server/chase/ChaseServer$PlayerPosition ank$a net/minecraft/class_6632$class_6668 f Ljava/lang/String; dimensionName a comp_160 f D x b comp_161 f D y c comp_162 f D z d comp_163 f F yRot e comp_164 f F xRot f comp_165 m ()Ljava/lang/String; dimensionName a comp_160 m ()D x b comp_161 m ()D y c comp_162 m ()D z d comp_163 m ()F yRot e comp_164 m ()F xRot f comp_165 m ()Ljava/lang/String; format g method_38960 m (Ljava/lang/String;DDDFF)V c net/minecraft/server/chase/package-info anl net/minecraft/class_6633 c net/minecraft/server/commands/AdvancementCommands anm net/minecraft/class_3008 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_ACTION_PERFORMED a field_47182 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_CRITERION_NOT_FOUND b field_47183 m (Lnet/minecraft/advancements/AdvancementNode;Ljava/util/List;)V addChildren a method_12990 m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/lang/String;Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51895 a method_51895 m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51896 a method_51896 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_12980 m (Lcom/mojang/brigadier/context/CommandContext;)I method_12995 a method_12995 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/server/commands/AdvancementCommands$Mode;)Ljava/util/List; getAdvancements a method_12996 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_12992 a method_12992 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/server/commands/AdvancementCommands$Action;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)I performCriterion a method_12981 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;)I perform a method_65972 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;Z)I perform a method_12988 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_54923 a method_54923 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_54924 a method_54924 m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/lang/String;Lnet/minecraft/advancements/AdvancementHolder;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51897 b method_51897 m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51898 b method_51898 m (Lcom/mojang/brigadier/context/CommandContext;)I method_12978 b method_12978 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_12991 b method_12991 m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51899 c method_51899 m (Lcom/mojang/brigadier/context/CommandContext;)I method_12983 c method_12983 m (Lnet/minecraft/server/commands/AdvancementCommands$Action;Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51900 d method_51900 m (Lcom/mojang/brigadier/context/CommandContext;)I method_12989 d method_12989 m (Lcom/mojang/brigadier/context/CommandContext;)I method_12982 e method_12982 m (Lcom/mojang/brigadier/context/CommandContext;)I method_12979 f method_12979 m (Lcom/mojang/brigadier/context/CommandContext;)I method_12998 g method_12998 m (Lcom/mojang/brigadier/context/CommandContext;)I method_12993 h method_12993 m (Lcom/mojang/brigadier/context/CommandContext;)I method_12986 i method_12986 m (Lcom/mojang/brigadier/context/CommandContext;)I method_12997 j method_12997 m (Lcom/mojang/brigadier/context/CommandContext;)I method_12994 k method_12994 m (Lcom/mojang/brigadier/context/CommandContext;)I method_12985 l method_12985 m ()V m ()V c net/minecraft/server/commands/AdvancementCommands$Action anm$a net/minecraft/class_3008$class_3009 f Lnet/minecraft/server/commands/AdvancementCommands$Action; GRANT a field_13457 f Lnet/minecraft/server/commands/AdvancementCommands$Action; REVOKE b field_13456 f Ljava/lang/String; key c field_13454 f [Lnet/minecraft/server/commands/AdvancementCommands$Action; $VALUES d field_13455 m ()Ljava/lang/String; getKey a method_13001 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/advancements/AdvancementHolder;)Z perform a method_13002 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/advancements/AdvancementHolder;Ljava/lang/String;)Z performCriterion a method_13000 m (Lnet/minecraft/server/level/ServerPlayer;Ljava/lang/Iterable;Z)I perform a method_12999 m ()[Lnet/minecraft/server/commands/AdvancementCommands$Action; $values b method_36964 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/server/commands/AdvancementCommands$Action$1 anm$a$1 net/minecraft/class_3008$class_3009$1 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/server/commands/AdvancementCommands$Action$2 anm$a$2 net/minecraft/class_3008$class_3009$2 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/server/commands/AdvancementCommands$Mode anm$b net/minecraft/class_3008$class_3010 f Lnet/minecraft/server/commands/AdvancementCommands$Mode; ONLY a field_13464 f Lnet/minecraft/server/commands/AdvancementCommands$Mode; THROUGH b field_13462 f Lnet/minecraft/server/commands/AdvancementCommands$Mode; FROM c field_13458 f Lnet/minecraft/server/commands/AdvancementCommands$Mode; UNTIL d field_13465 f Lnet/minecraft/server/commands/AdvancementCommands$Mode; EVERYTHING e field_13461 f Z parents f field_13460 f Z children g field_13459 f [Lnet/minecraft/server/commands/AdvancementCommands$Mode; $VALUES h field_13463 m ()[Lnet/minecraft/server/commands/AdvancementCommands$Mode; $values a method_36965 m (Ljava/lang/String;IZZ)V m ()V c net/minecraft/server/commands/AttributeCommand ann net/minecraft/class_5252 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOT_LIVING_ENTITY a field_24376 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_NO_SUCH_ATTRIBUTE b field_24377 f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_NO_SUCH_MODIFIER c field_24378 f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_MODIFIER_ALREADY_PRESENT d field_24379 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; method_51902 a method_51902 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component; method_51903 a method_51903 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; getLivingEntity a method_27733 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; getAttributeInstance a method_27734 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_27735 m (Lcom/mojang/brigadier/context/CommandContext;)I method_27736 a method_27736 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_65088 a method_65088 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)I resetAttributeBase a method_65089 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I getAttributeValue a method_27739 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceLocation;)I removeModifier a method_27740 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceLocation;D)I getAttributeModifier a method_27741 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceLocation;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)I addModifier a method_27742 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_27743 a method_27743 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_27744 a method_27744 m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_27745 a method_27745 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/Component; getAttributeDescription a method_45144 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component; method_65090 a method_65090 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; method_51905 b method_51905 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/LivingEntity; getEntityWithAttribute b method_27746 m (Lcom/mojang/brigadier/context/CommandContext;)I method_65091 b method_65091 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_65092 b method_65092 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I getAttributeBase b method_27748 m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_27749 b method_27749 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component; method_51901 b method_51901 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;)Ljava/util/stream/Stream; getAttributeModifiers c method_65093 m (Lcom/mojang/brigadier/context/CommandContext;)I method_65094 c method_65094 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;D)I setAttributeBase c method_27751 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component; method_51904 c method_51904 m (Lcom/mojang/brigadier/context/CommandContext;)I method_27752 d method_27752 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/network/chat/Component; method_51906 d method_51906 m (Lcom/mojang/brigadier/context/CommandContext;)I method_27753 e method_27753 m (Lcom/mojang/brigadier/context/CommandContext;)I method_27754 f method_27754 m (Lcom/mojang/brigadier/context/CommandContext;)I method_65095 g method_65095 m (Lcom/mojang/brigadier/context/CommandContext;)I method_27755 h method_27755 m (Lcom/mojang/brigadier/context/CommandContext;)I method_27756 i method_27756 m (Lcom/mojang/brigadier/context/CommandContext;)I method_27757 j method_27757 m (Lcom/mojang/brigadier/context/CommandContext;)I method_27758 k method_27758 m (Lcom/mojang/brigadier/context/CommandContext;)I method_27759 l method_27759 m ()V m ()V c net/minecraft/server/commands/BanIpCommands ano net/minecraft/class_3012 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_IP a field_13468 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_BANNED b field_13467 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13008 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13010 a method_13010 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)I banIpOrName a method_13009 m (Ljava/lang/String;Lnet/minecraft/server/players/IpBanListEntry;)Lnet/minecraft/network/chat/Component; method_51907 a method_51907 m (Ljava/util/List;)Lnet/minecraft/network/chat/Component; method_51908 a method_51908 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13006 b method_13006 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)I banIp b method_13007 m ()V m ()V c net/minecraft/server/commands/BanListCommands anp net/minecraft/class_3014 m ()Lnet/minecraft/network/chat/Component; method_51909 a method_51909 m (Lnet/minecraft/server/players/BanListEntry;)Lnet/minecraft/network/chat/Component; method_51910 a method_51910 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13014 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13017 a method_13017 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I showList a method_13015 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51911 a method_51911 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13013 b method_13013 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13016 c method_13016 m ()V c net/minecraft/server/commands/BanPlayerCommands anq net/minecraft/class_3016 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_BANNED a field_13473 m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/server/players/UserBanListEntry;)Lnet/minecraft/network/chat/Component; method_51912 a method_51912 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13021 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13023 a method_13023 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/network/chat/Component;)I banPlayers a method_13022 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13020 b method_13020 m ()V m ()V c net/minecraft/server/commands/BossBarCommands anr net/minecraft/class_3019 f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_BOSS_BAR a field_13482 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ALREADY_EXISTS b field_13478 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_DOESNT_EXIST c field_13486 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_PLAYER_CHANGE d field_13483 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_NAME_CHANGE e field_13476 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_COLOR_CHANGE f field_13480 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_STYLE_CHANGE g field_13481 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_VALUE_CHANGE h field_13477 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_MAX_CHANGE i field_13484 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_HIDDEN j field_13479 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_VISIBLE k field_13485 m ()Lnet/minecraft/network/chat/Component; method_51913 a method_51913 m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; method_51914 a method_51914 m (Lnet/minecraft/server/bossevents/CustomBossEvent;I)Lnet/minecraft/network/chat/Component; method_51915 a method_51915 m (Lnet/minecraft/server/bossevents/CustomBossEvent;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51916 a method_51916 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13053 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/bossevents/CustomBossEvent; getBossBar a method_13054 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13044 a method_13044 m (Lnet/minecraft/commands/CommandSourceStack;)I listBars a method_13045 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/network/chat/Component;)I createBar a method_13049 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;)I getValue a method_13065 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;I)I setValue a method_13036 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;Lnet/minecraft/world/BossEvent$BossBarColor;)I setColor a method_13028 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;Lnet/minecraft/world/BossEvent$BossBarOverlay;)I setStyle a method_13050 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;Ljava/util/Collection;)I setPlayers a method_13031 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;Lnet/minecraft/network/chat/Component;)I setName a method_13071 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;Z)I setVisible a method_13068 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13059 a method_13059 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51917 a method_51917 m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; method_51918 b method_51918 m (Lnet/minecraft/server/bossevents/CustomBossEvent;I)Lnet/minecraft/network/chat/Component; method_51919 b method_51919 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13029 b method_13029 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;)I getMax b method_13056 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;I)I setMax b method_13066 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13063 b method_13063 m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; method_51920 c method_51920 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13033 c method_13033 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;)I getVisible c method_13041 m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; method_51921 d method_51921 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13039 d method_13039 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;)I getPlayers d method_13030 m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; method_51922 e method_51922 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13057 e method_13057 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;)I removeBar e method_13069 m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; method_51923 f method_51923 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13051 f method_13051 m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; method_51924 g method_51924 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13072 g method_13072 m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; method_51925 h method_51925 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13067 h method_13067 m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; method_51926 i method_51926 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13037 i method_13037 m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; method_51927 j method_51927 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13047 j method_13047 m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; method_51928 k method_51928 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13043 k method_13043 m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; method_51929 l method_51929 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13060 l method_13060 m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; method_51930 m method_51930 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13052 m method_13052 m (Lnet/minecraft/server/bossevents/CustomBossEvent;)Lnet/minecraft/network/chat/Component; method_51931 n method_51931 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13058 n method_13058 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13040 o method_13040 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13046 p method_13046 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13032 q method_13032 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13034 r method_13034 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13062 s method_13062 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13055 t method_13055 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13061 u method_13061 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13048 v method_13048 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13042 w method_13042 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13038 x method_13038 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13070 y method_13070 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13064 z method_13064 m ()V m ()V c net/minecraft/server/commands/ChaseCommand ans net/minecraft/class_6634 f Lcom/google/common/collect/BiMap; DIMENSION_NAMES a field_34999 f Lorg/slf4j/Logger; LOGGER b field_44981 f Ljava/lang/String; DEFAULT_CONNECT_HOST c field_35000 f Ljava/lang/String; DEFAULT_BIND_ADDRESS d field_35001 f I DEFAULT_PORT e field_35002 f I BROADCAST_INTERVAL_MS f field_35003 f Lnet/minecraft/server/chase/ChaseServer; chaseServer g field_35004 f Lnet/minecraft/server/chase/ChaseClient; chaseClient h field_35005 m ()Lnet/minecraft/network/chat/Component; method_51932 a method_51932 m (I)Lnet/minecraft/network/chat/Component; method_51933 a method_51933 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_38770 m (Lcom/mojang/brigadier/context/CommandContext;)I method_38771 a method_38771 m (Lnet/minecraft/commands/CommandSourceStack;)I stop a method_38772 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;I)I lead a method_38773 m (Ljava/lang/String;I)Lnet/minecraft/network/chat/Component; method_51934 a method_51934 m ()Lnet/minecraft/network/chat/Component; method_51935 b method_51935 m (Lcom/mojang/brigadier/context/CommandContext;)I method_38774 b method_38774 m (Lnet/minecraft/commands/CommandSourceStack;)Z alreadyRunning b method_38775 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;I)I follow b method_38776 m (Lcom/mojang/brigadier/context/CommandContext;)I method_38777 c method_38777 m (Lcom/mojang/brigadier/context/CommandContext;)I method_38778 d method_38778 m (Lcom/mojang/brigadier/context/CommandContext;)I method_38779 e method_38779 m (Lcom/mojang/brigadier/context/CommandContext;)I method_38780 f method_38780 m (Lcom/mojang/brigadier/context/CommandContext;)I method_38781 g method_38781 m ()V m ()V c net/minecraft/server/commands/ClearInventoryCommands ant net/minecraft/class_3020 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_SINGLE a field_13487 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_MULTIPLE b field_13488 m (ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51936 a method_51936 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13076 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13080 a method_13080 m (Lnet/minecraft/world/item/ItemStack;)Z method_13081 a method_13081 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/function/Predicate;)I clearUnlimited a method_58032 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/function/Predicate;I)I clearInventory a method_13077 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13079 a method_13079 m (ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51937 b method_51937 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13073 b method_13073 m (Lnet/minecraft/world/item/ItemStack;)Z method_13083 b method_13083 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13075 b method_13075 m (ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51938 c method_51938 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13078 c method_13078 m (ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51939 d method_51939 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13074 d method_13074 m ()V m ()V c net/minecraft/server/commands/CloneCommands anu net/minecraft/class_3023 f Ljava/util/function/Predicate; FILTER_AIR a field_13490 f Lorg/slf4j/Logger; LOGGER b field_60331 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_OVERLAP c field_13493 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_AREA_TOO_LARGE d field_13491 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED e field_13492 m (I)Lnet/minecraft/network/chat/Component; method_51940 a method_51940 m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrapWithCloneMode a method_48035 m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/context/CommandContext;)I method_48036 a method_48036 m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/context/CommandContext;)I method_65973 a method_65973 m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition; method_65974 a method_65974 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13089 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; method_65975 a method_65975 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/level/ServerLevel;Ljava/lang/String;)Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition; getLoadedDimensionAndPosition a method_48040 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z method_65976 a method_65976 m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/server/commands/InCommandFunction;)Lcom/mojang/brigadier/builder/ArgumentBuilder; beginEndDestinationAndModeSuffix a method_48042 m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;)Lcom/mojang/brigadier/builder/ArgumentBuilder; destinationAndStrictSuffix a method_65977 m (Lnet/minecraft/commands/CommandBuildContext;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; modeSuffix a method_65978 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition;Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition;Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition;Ljava/util/function/Predicate;Lnet/minecraft/server/commands/CloneCommands$Mode;Z)I clone a method_13090 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13099 a method_13099 m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/context/CommandContext;)I method_48044 b method_48044 m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition; method_65979 b method_65979 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; method_65980 b method_65980 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z method_65981 b method_65981 m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/context/CommandContext;)I method_48049 c method_48049 m (Lnet/minecraft/server/commands/InCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/CloneCommands$DimensionAndPosition; method_65982 c method_65982 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; method_65983 c method_65983 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z method_13096 c method_13096 m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;ZLcom/mojang/brigadier/context/CommandContext;)I method_65984 d method_65984 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/ServerLevel; method_48055 d method_48055 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/ServerLevel; method_48056 e method_48056 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/ServerLevel; method_48057 f method_48057 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/level/ServerLevel; method_48058 g method_48058 m ()V m ()V c net/minecraft/server/commands/CloneCommands$CloneBlockEntityInfo anu$a net/minecraft/class_3023$class_9450 f Lnet/minecraft/nbt/CompoundTag; tag a comp_2537 f Lnet/minecraft/core/component/DataComponentMap; components b comp_2538 m ()Lnet/minecraft/nbt/CompoundTag; tag a comp_2537 m ()Lnet/minecraft/core/component/DataComponentMap; components b comp_2538 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/core/component/DataComponentMap;)V c net/minecraft/server/commands/CloneCommands$CloneBlockInfo anu$b net/minecraft/class_3023$class_3024 f Lnet/minecraft/core/BlockPos; pos a comp_2539 f Lnet/minecraft/world/level/block/state/BlockState; state b comp_2540 f Lnet/minecraft/server/commands/CloneCommands$CloneBlockEntityInfo; blockEntityInfo c comp_2541 f Lnet/minecraft/world/level/block/state/BlockState; previousStateAtDestination d comp_4032 m ()Lnet/minecraft/core/BlockPos; pos a comp_2539 m ()Lnet/minecraft/world/level/block/state/BlockState; state b comp_2540 m ()Lnet/minecraft/server/commands/CloneCommands$CloneBlockEntityInfo; blockEntityInfo c comp_2541 m ()Lnet/minecraft/world/level/block/state/BlockState; previousStateAtDestination d comp_4032 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/commands/CloneCommands$CloneBlockEntityInfo;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/server/commands/CloneCommands$DimensionAndPosition anu$c net/minecraft/class_3023$class_8010 f Lnet/minecraft/server/level/ServerLevel; dimension a comp_1185 f Lnet/minecraft/core/BlockPos; position b comp_1186 m ()Lnet/minecraft/server/level/ServerLevel; dimension a comp_1185 m ()Lnet/minecraft/core/BlockPos; position b comp_1186 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V c net/minecraft/server/commands/CloneCommands$Mode anu$d net/minecraft/class_3023$class_3025 f Lnet/minecraft/server/commands/CloneCommands$Mode; FORCE a field_13497 f Lnet/minecraft/server/commands/CloneCommands$Mode; MOVE b field_13500 f Lnet/minecraft/server/commands/CloneCommands$Mode; NORMAL c field_13499 f Z canOverlap d field_13498 f [Lnet/minecraft/server/commands/CloneCommands$Mode; $VALUES e field_13501 m ()Z canOverlap a method_13109 m ()[Lnet/minecraft/server/commands/CloneCommands$Mode; $values b method_36966 m (Ljava/lang/String;IZ)V m ()V c net/minecraft/server/commands/DamageCommand anv net/minecraft/class_8102 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVULNERABLE a field_42238 m (FLnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; method_51941 a method_51941 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_48748 m (Lcom/mojang/brigadier/context/CommandContext;)I method_48749 a method_48749 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)I damage a method_48751 m (Lcom/mojang/brigadier/context/CommandContext;)I method_48752 b method_48752 m (Lcom/mojang/brigadier/context/CommandContext;)I method_48753 c method_48753 m (Lcom/mojang/brigadier/context/CommandContext;)I method_48754 d method_48754 m (Lcom/mojang/brigadier/context/CommandContext;)I method_48755 e method_48755 m ()V m ()V c net/minecraft/server/commands/DataPackCommand anw net/minecraft/class_3027 f Lorg/slf4j/Logger; LOGGER a field_59622 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_UNKNOWN_PACK b field_13503 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_ALREADY_ENABLED c field_13504 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_ALREADY_DISABLED d field_13505 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_CANNOT_DISABLE_FEATURE e field_49775 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_PACK_FEATURES_NOT_ENABLED f field_39980 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_INVALID_NAME g field_59623 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_INVALID_FULL_NAME h field_60960 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_ALREADY_EXISTS i field_59624 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_PACK_METADATA_ENCODE_FAILURE j field_59625 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_PACK_IO_FAILURE k field_59626 f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SELECTED_PACKS l field_13506 f Lcom/mojang/brigadier/suggestion/SuggestionProvider; UNSELECTED_PACKS m field_13502 m ()Lnet/minecraft/network/chat/Component; method_51942 a method_51942 m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/network/chat/Component; method_13134 a method_13134 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13125 m (Lcom/mojang/brigadier/context/CommandContext;)I method_70597 a method_70597 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13120 a method_13120 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Z)Lnet/minecraft/server/packs/repository/Pack; getPack a method_13127 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/packs/repository/Pack;)V method_13112 a method_13112 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/server/packs/repository/Pack;)Z method_45145 a method_45145 m (Lnet/minecraft/commands/CommandSourceStack;)I listPacks a method_13121 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/packs/repository/Pack;)I disablePack a method_13140 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/packs/repository/Pack;Lnet/minecraft/server/commands/DataPackCommand$Inserter;)I enablePack a method_13114 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)I createPack a method_70598 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_70599 a method_70599 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_70600 a method_70600 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_70601 a method_70601 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51943 a method_51943 m (Ljava/util/Collection;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/server/packs/repository/Pack;)Z method_29477 a method_29477 m (Ljava/util/Collection;Ljava/lang/String;)Z method_29776 a method_29776 m (Ljava/util/List;)Lnet/minecraft/network/chat/Component; method_51944 a method_51944 m (Ljava/util/List;Lnet/minecraft/server/packs/repository/Pack;)V method_13139 a method_13139 m ()Lnet/minecraft/network/chat/Component; method_51945 b method_51945 m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/network/chat/Component; method_13132 b method_13132 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13138 b method_13138 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13136 b method_13136 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/packs/repository/Pack;)V method_13133 b method_13133 m (Lnet/minecraft/commands/CommandSourceStack;)I listAvailablePacks b method_13128 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_72058 b method_72058 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_45146 b method_45146 m (Ljava/util/List;Lnet/minecraft/server/packs/repository/Pack;)V method_13122 b method_13122 m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/network/chat/Component; method_51946 c method_51946 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13111 c method_13111 m (Lnet/minecraft/commands/CommandSourceStack;)I listEnabledPacks c method_13126 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_70602 c method_70602 m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/network/chat/Component; method_51947 d method_51947 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13115 d method_13115 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_70603 d method_70603 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13118 e method_13118 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_58142 e method_58142 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13130 f method_13130 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13131 f method_13131 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13123 g method_13123 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13135 g method_13135 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13141 h method_13141 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13117 h method_13117 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13137 i method_13137 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13116 j method_13116 m ()V m ()V c net/minecraft/server/commands/DataPackCommand$Inserter anw$a net/minecraft/class_3027$class_3028 c net/minecraft/server/commands/DeOpCommands anx net/minecraft/class_3030 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_OP a field_13507 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13143 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13146 a method_13146 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13145 a method_13145 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I deopPlayers a method_13144 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51948 a method_51948 m ()V m ()V c net/minecraft/server/commands/DebugCommand any net/minecraft/class_3032 f Lorg/slf4j/Logger; LOGGER a field_20283 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_RUNNING b field_13597 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_RUNNING c field_13596 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_RECURSIVE_TRACES d field_46638 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; NO_RETURN_RUN e field_47151 m ()Lnet/minecraft/network/chat/Component; method_51949 a method_51949 m (DLnet/minecraft/util/profiling/ProfileResults;D)Lnet/minecraft/network/chat/Component; method_51950 a method_51950 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13156 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13154 a method_13154 m (Lnet/minecraft/commands/CommandSourceStack;)I start a method_13159 m (Lcom/mojang/brigadier/context/CommandContext;)I method_36353 b method_36353 m (Lnet/minecraft/commands/CommandSourceStack;)I stop b method_13158 m ()V m ()V c net/minecraft/server/commands/DebugCommand$TraceCustomExecutor any$a net/minecraft/class_3032$class_8829 m (ILjava/util/Collection;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_54253 a method_54253 m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V runGuarded a method_54256 m (Ljava/util/Collection;Lnet/minecraft/commands/CommandSourceStack;ILjava/lang/String;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V method_54257 a method_54257 m (ILjava/util/Collection;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_54258 b method_54258 m ()V c net/minecraft/server/commands/DebugCommand$TraceCustomExecutor$1 any$a$1 net/minecraft/class_3032$class_8829$1 f Ljava/io/PrintWriter; val$output a field_46639 f Lnet/minecraft/commands/functions/CommandFunction; val$function b field_46640 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V execute a method_54260 m (Lnet/minecraft/server/commands/DebugCommand$TraceCustomExecutor;Lnet/minecraft/commands/functions/InstantiatedFunction;Lnet/minecraft/commands/CommandResultCallback;ZLjava/io/PrintWriter;Lnet/minecraft/commands/functions/CommandFunction;)V c net/minecraft/server/commands/DebugCommand$Tracer any$b net/minecraft/class_3032$class_6347 f I INDENT_OFFSET b field_33550 f Ljava/io/PrintWriter; output c field_33551 f I lastIndent d field_33552 f Z waitingForResult e field_33553 m (I)V indentAndSave a method_36355 m (I)V printIndent b method_36356 m ()V newLine e method_36357 m (Ljava/io/PrintWriter;)V c net/minecraft/server/commands/DebugConfigCommand anz net/minecraft/class_8600 m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/Component; method_52298 a method_52298 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_52299 m (Lcom/mojang/brigadier/context/CommandContext;)I method_71954 a method_71954 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_71955 a method_71955 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;)I config a method_52303 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/UUID;)I unconfig a method_52304 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/UUID;Lnet/minecraft/core/Holder;)I showDialog a method_71956 m (Lnet/minecraft/server/MinecraftServer;)Ljava/lang/Iterable; getUuidsInConfig a method_52305 m (Lnet/minecraft/server/MinecraftServer;Ljava/util/UUID;)Lnet/minecraft/server/network/ServerConfigurationPacketListenerImpl; findConfigPlayer a method_71957 m (Lcom/mojang/brigadier/context/CommandContext;)I method_52300 b method_52300 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_71958 b method_71958 m (Lcom/mojang/brigadier/context/CommandContext;)I method_52306 c method_52306 m ()V c net/minecraft/server/commands/DebugMobSpawningCommand aoa net/minecraft/class_6326 m (Lnet/minecraft/world/entity/MobCategory;Lcom/mojang/brigadier/context/CommandContext;)I method_36183 a method_36183 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_36184 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/core/BlockPos;)I spawnMobs a method_36186 m ()V c net/minecraft/server/commands/DebugPathCommand aob net/minecraft/class_6327 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_MOB a field_33387 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_PATH b field_33388 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_COMPLETE c field_33389 m ()Lnet/minecraft/network/chat/Component; method_51953 a method_51953 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_36187 m (Lcom/mojang/brigadier/context/CommandContext;)I method_36188 a method_36188 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;)I fillBlocks a method_36190 m ()V m ()V c net/minecraft/server/commands/DefaultGameModeCommands aoc net/minecraft/class_3035 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13166 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13165 a method_13165 m (Lnet/minecraft/world/level/GameType;)Lnet/minecraft/network/chat/Component; method_51954 a method_51954 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/level/GameType;)I setMode a method_13167 m ()V c net/minecraft/server/commands/DialogCommand aod net/minecraft/class_11412 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_71679 m (Lcom/mojang/brigadier/context/CommandContext;)I method_71680 a method_71680 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I clearDialog a method_71681 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/core/Holder;)I showDialog a method_71682 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_71683 a method_71683 m (Lcom/mojang/brigadier/context/CommandContext;)I method_71684 b method_71684 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_71685 b method_71685 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_71686 c method_71686 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_71687 d method_71687 m ()V c net/minecraft/server/commands/DifficultyCommand aoe net/minecraft/class_3036 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ALREADY_DIFFICULT a field_13602 m (Lnet/minecraft/world/Difficulty;)Lnet/minecraft/network/chat/Component; method_51955 a method_51955 m (Lnet/minecraft/world/Difficulty;Lcom/mojang/brigadier/context/CommandContext;)I method_13174 a method_13174 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13169 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13171 a method_13171 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/Difficulty;)I setDifficulty a method_13173 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13170 a method_13170 m (Lnet/minecraft/world/Difficulty;)Lnet/minecraft/network/chat/Component; method_51956 b method_51956 m ()V m ()V c net/minecraft/server/commands/EffectCommands aof net/minecraft/class_3043 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_GIVE_FAILED a field_13607 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_CLEAR_EVERYTHING_FAILED b field_13609 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_CLEAR_SPECIFIC_FAILED c field_13608 m (Lnet/minecraft/world/effect/MobEffect;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51957 a method_51957 m (Lnet/minecraft/world/effect/MobEffect;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; method_51958 a method_51958 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13229 m (Lcom/mojang/brigadier/context/CommandContext;)I method_48545 a method_48545 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I clearEffects a method_13230 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/core/Holder;)I clearEffect a method_13231 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/core/Holder;Ljava/lang/Integer;IZ)I giveEffect a method_13227 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51959 a method_51959 m (Lnet/minecraft/world/effect/MobEffect;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51960 b method_51960 m (Lnet/minecraft/world/effect/MobEffect;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; method_51961 b method_51961 m (Lcom/mojang/brigadier/context/CommandContext;)I method_48546 b method_48546 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51962 b method_51962 m (Lcom/mojang/brigadier/context/CommandContext;)I method_48547 c method_48547 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13234 d method_13234 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13225 e method_13225 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13233 f method_13233 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13226 g method_13226 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13232 h method_13232 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13228 i method_13228 m (Lcom/mojang/brigadier/context/CommandContext;)I method_23650 j method_23650 m ()V m ()V c net/minecraft/server/commands/EmoteCommands aog net/minecraft/class_3045 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13237 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13238 a method_13238 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/PlayerChatMessage;)V method_43645 a method_43645 m ()V c net/minecraft/server/commands/EnchantCommand aoh net/minecraft/class_3048 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOT_LIVING_ENTITY a field_13629 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_ITEM b field_13631 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INCOMPATIBLE c field_13633 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_LEVEL_TOO_HIGH d field_13632 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOTHING_HAPPENED e field_13630 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13243 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13245 a method_13245 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/core/Holder;I)I enchant a method_13241 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13244 a method_13244 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13248 a method_13248 m (Lnet/minecraft/core/Holder;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51963 a method_51963 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13240 b method_13240 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13242 b method_13242 m (Lnet/minecraft/core/Holder;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51964 b method_51964 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13247 c method_13247 m ()V m ()V c net/minecraft/server/commands/ExecuteCommand aoi net/minecraft/class_3050 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_FUNCTION_CONDITION_INSTANTATION_FAILURE a field_46642 f Lorg/slf4j/Logger; LOGGER b field_60332 f I MAX_TEST_AREA c field_33390 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_AREA_TOO_LARGE d field_13635 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_CONDITIONAL_FAILED e field_13636 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_CONDITIONAL_FAILED_COUNT f field_13637 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13292 A method_13292 m ()Lnet/minecraft/network/chat/Component; method_51965 a method_51965 m (I)Lnet/minecraft/network/chat/Component; method_51966 a method_51966 m (II)Z method_13302 a method_13302 m (Lnet/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate;Lcom/mojang/brigadier/context/CommandContext;)I method_13296 a method_13296 m (Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;)I checkMatchingData a method_13303 m (Lnet/minecraft/server/commands/data/DataAccessor;ZLnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/function/IntFunction;ZI)V method_13294 a method_13294 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I method_13317 a method_13317 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_13309 a method_13309 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z isChunkLoaded a method_48059 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Z)Ljava/util/OptionalInt; checkRegions a method_13261 m (Lnet/minecraft/world/entity/Entity;)Ljava/util/stream/Stream; method_48060 a method_48060 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13271 m (Lcom/mojang/brigadier/context/CommandContext;)I method_58033 a method_58033 m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; method_13275 a method_13275 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/ExecuteCommand$IntBiPredicate;)Z checkScore a method_13263 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;)Z checkScore a method_13313 m (Lcom/mojang/brigadier/context/CommandContext;Z)I checkIfRegions a method_13306 m (Lcom/mojang/brigadier/context/CommandContext;ZZ)Ljava/util/Collection; expect a method_13319 m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZLnet/minecraft/server/commands/ExecuteCommand$CommandPredicate;)Lcom/mojang/brigadier/builder/ArgumentBuilder; addConditional a method_13310 m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder; addIfBlocksConditional a method_13320 m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; createRelationOperations a method_48061 m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;ZLnet/minecraft/commands/CommandBuildContext;)Lcom/mojang/brigadier/builder/ArgumentBuilder; addConditionals a method_13298 m (Lcom/mojang/brigadier/tree/CommandNode;ZLnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13258 a method_13258 m (Lcom/mojang/brigadier/tree/LiteralCommandNode;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13253 a method_13253 m (Lcom/mojang/brigadier/tree/LiteralCommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrapStores a method_13289 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/bossevents/CustomBossEvent;ZZ)Lnet/minecraft/commands/CommandSourceStack; storeValue a method_13297 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/function/IntFunction;Z)Lnet/minecraft/commands/CommandSourceStack; storeData a method_13265 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;)Ljava/util/List; method_48062 a method_48062 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;Z)Lnet/minecraft/commands/CommandSourceStack; storeValue a method_13290 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/inventory/SlotRange;Ljava/util/function/Predicate;)I countItems a method_58034 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/commands/CommandSourceStack; spawnEntityAndRedirect a method_48756 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder;)Z checkCustomPredicate a method_22829 m (Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Ljava/util/function/Function;Ljava/util/function/IntPredicate;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/commands/execution/ChainModifiers;)V scheduleFunctionConditionsAndTest a method_54264 m (Ljava/lang/Iterable;Lnet/minecraft/world/inventory/SlotRange;Ljava/util/function/Predicate;)I countItems a method_58035 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13312 a method_13312 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_54263 a method_54263 m (Ljava/util/Collection;Lnet/minecraft/world/scores/Scoreboard;Lnet/minecraft/world/scores/Objective;ZZI)V method_13260 a method_13260 m (Ljava/util/List;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;)V method_54852 a method_54852 m (Ljava/util/OptionalInt;)Lnet/minecraft/network/chat/Component; method_51967 a method_51967 m (Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier; expandOneToOneEntityRelation a method_48063 m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_48064 a method_48064 m (Ljava/util/function/IntPredicate;Ljava/util/List;Lnet/minecraft/commands/ExecutionCommandSource;ZI)V method_54853 a method_54853 m (ZLnet/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate;)Lcom/mojang/brigadier/Command; createNumericConditionalHandler a method_13323 m (ZLnet/minecraft/server/commands/ExecuteCommand$CommandPredicate;Lcom/mojang/brigadier/context/CommandContext;)I method_13270 a method_13270 m (ZLnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13301 a method_13301 m (ZLcom/mojang/brigadier/context/CommandContext;)I method_13273 a method_13273 m (ZZLnet/minecraft/server/bossevents/CustomBossEvent;ZI)V method_13277 a method_13277 m (ZZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13287 a method_13287 m ()Lnet/minecraft/network/chat/Component; method_51968 b method_51968 m (II)Z method_13250 b method_13250 m (Lnet/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate;Lcom/mojang/brigadier/context/CommandContext;)I method_13305 b method_13305 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_13311 b method_13311 m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; method_48332 b method_48332 m (Lcom/mojang/brigadier/context/CommandContext;)I method_58036 b method_58036 m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; method_13307 b method_13307 m (Lcom/mojang/brigadier/context/CommandContext;Z)I checkUnlessRegions b method_13304 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13316 b method_13316 m (Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier; expandOneToManyEntityRelation b method_48066 m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_48067 b method_48067 m (ZLnet/minecraft/server/commands/ExecuteCommand$CommandPredicate;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13267 b method_13267 m (ZLcom/mojang/brigadier/context/CommandContext;)I method_13315 b method_13315 m ()Lnet/minecraft/network/chat/Component; method_51969 c method_51969 m (II)Z method_13299 c method_13299 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_13264 c method_13264 m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; method_48065 c method_48065 m (Lcom/mojang/brigadier/context/CommandContext;)Z method_22830 c method_22830 m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; method_13276 c method_13276 m (Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/util/OptionalInt; checkRegions c method_13272 m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_58037 c method_58037 m (II)Z method_13257 d method_13257 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_13251 d method_13251 m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; method_48068 d method_48068 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13321 d method_13321 m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; method_13318 d method_13318 m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_58038 d method_58038 m (II)Z method_55338 e method_55338 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_13256 e method_13256 m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; method_48069 e method_48069 m (Lcom/mojang/brigadier/context/CommandContext;)Z method_13262 e method_13262 m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; method_13283 e method_13283 m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13300 e method_13300 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_13284 f method_13284 m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; method_48071 f method_48071 m (Lcom/mojang/brigadier/context/CommandContext;)Z method_13266 f method_13266 m (Lcom/mojang/brigadier/context/CommandContext;I)Lnet/minecraft/nbt/Tag; method_13324 f method_13324 m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_13285 f method_13285 m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; method_48072 g method_48072 m (Lcom/mojang/brigadier/context/CommandContext;)Z method_13249 g method_13249 m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_13322 g method_13322 m (Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; method_48073 h method_48073 m (Lcom/mojang/brigadier/context/CommandContext;)Z method_13288 h method_13288 m (ZLcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_13269 h method_13269 m (Lnet/minecraft/world/entity/Entity;)Z method_48074 i method_48074 m (Lcom/mojang/brigadier/context/CommandContext;)Z method_13282 i method_13282 m (Lnet/minecraft/world/entity/Entity;)Z method_48075 j method_48075 m (Lcom/mojang/brigadier/context/CommandContext;)Z method_13280 j method_13280 m (Lcom/mojang/brigadier/context/CommandContext;)Z method_48076 k method_48076 m (Lcom/mojang/brigadier/context/CommandContext;)Z method_48070 l method_48070 m (Lcom/mojang/brigadier/context/CommandContext;)Z method_47527 m method_47527 m (Lcom/mojang/brigadier/context/CommandContext;)Z method_13274 n method_13274 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_48757 o method_48757 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_13286 p method_13286 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_13259 q method_13259 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_13252 r method_13252 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_13268 s method_13268 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13291 t method_13291 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13293 u method_13293 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_13308 v method_13308 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_49419 w method_49419 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13281 x method_13281 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/CommandSourceStack; method_13314 y method_13314 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_13295 z method_13295 m ()V m ()V c net/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate aoi$a net/minecraft/class_3050$class_3051 c net/minecraft/server/commands/ExecuteCommand$CommandPredicate aoi$b net/minecraft/class_3050$class_3052 c net/minecraft/server/commands/ExecuteCommand$ExecuteIfFunctionCustomModifier aoi$c net/minecraft/class_3050$class_8831 f Ljava/util/function/IntPredicate; check a field_46643 m (I)Z method_54268 a method_54268 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; method_54269 a method_54269 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V apply a method_54854 m (I)Z method_54271 b method_54271 m (Z)V c net/minecraft/server/commands/ExecuteCommand$IntBiPredicate aoi$d net/minecraft/class_3050$class_9007 c net/minecraft/server/commands/ExperienceCommand aoj net/minecraft/class_3054 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SET_POINTS_INVALID a field_13638 m (Lnet/minecraft/server/commands/ExperienceCommand$Type;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51970 a method_51970 m (Lnet/minecraft/server/commands/ExperienceCommand$Type;Lnet/minecraft/server/level/ServerPlayer;I)Lnet/minecraft/network/chat/Component; method_51971 a method_51971 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13330 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13338 a method_13338 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/commands/ExperienceCommand$Type;)I queryExperience a method_13328 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;ILnet/minecraft/server/commands/ExperienceCommand$Type;)I addExperience a method_13326 m (Lnet/minecraft/server/commands/ExperienceCommand$Type;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51972 b method_51972 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13327 b method_13327 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;ILnet/minecraft/server/commands/ExperienceCommand$Type;)I setExperience b method_13333 m (Lnet/minecraft/server/commands/ExperienceCommand$Type;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51973 c method_51973 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13332 c method_13332 m (Lnet/minecraft/server/commands/ExperienceCommand$Type;ILjava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51974 d method_51974 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13336 d method_13336 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13331 e method_13331 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13329 f method_13329 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13339 g method_13339 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13337 h method_13337 m ()V m ()V c net/minecraft/server/commands/ExperienceCommand$Type aoj$a net/minecraft/class_3054$class_3055 f Lnet/minecraft/server/commands/ExperienceCommand$Type; POINTS a field_13644 f Lnet/minecraft/server/commands/ExperienceCommand$Type; LEVELS b field_13641 f Ljava/util/function/BiConsumer; add c field_13639 f Ljava/util/function/BiPredicate; set d field_13642 f Ljava/lang/String; name e field_13643 f Ljava/util/function/ToIntFunction; query f field_13645 f [Lnet/minecraft/server/commands/ExperienceCommand$Type; $VALUES g field_13640 m ()[Lnet/minecraft/server/commands/ExperienceCommand$Type; $values a method_36967 m (Lnet/minecraft/server/level/ServerPlayer;)I method_13340 a method_13340 m (Lnet/minecraft/server/level/ServerPlayer;Ljava/lang/Integer;)Z method_13342 a method_13342 m (Lnet/minecraft/server/level/ServerPlayer;)I method_13341 b method_13341 m (Lnet/minecraft/server/level/ServerPlayer;Ljava/lang/Integer;)Z method_13343 b method_13343 m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiConsumer;Ljava/util/function/BiPredicate;Ljava/util/function/ToIntFunction;)V m ()V c net/minecraft/server/commands/FillBiomeCommand aok net/minecraft/class_7926 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_LOADED a field_41279 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_VOLUME_TOO_LARGE b field_41281 m (I)I quantize a method_47528 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)Lcom/mojang/datafixers/util/Either; fill a method_55339 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Ljava/util/function/Predicate;Ljava/util/function/Consumer;)Lcom/mojang/datafixers/util/Either; fill a method_55340 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_47529 m (Lcom/mojang/brigadier/context/CommandContext;)I method_47818 a method_47818 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Ljava/util/function/Predicate;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/core/Holder;IIILnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/Holder; method_47534 a method_47534 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Supplier;)V method_55341 a method_55341 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;Ljava/util/function/Predicate;)I fill a method_47533 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_47536 a method_47536 m (Ljava/util/function/Supplier;)V method_55343 a method_55343 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; quantize a method_47535 m (Lnet/minecraft/core/Holder;)Z method_55342 a method_55342 m (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Holder;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/biome/BiomeResolver; makeResolver a method_47531 m (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/network/chat/Component; method_51975 a method_51975 m (Lcom/mojang/brigadier/context/CommandContext;)I method_47530 b method_47530 m (Lnet/minecraft/core/Holder;)Z method_47819 b method_47819 m ()V m ()V c net/minecraft/server/commands/FillCommand aol net/minecraft/class_3057 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_AREA_TOO_LARGE a field_13649 f Lnet/minecraft/commands/arguments/blocks/BlockInput; HOLLOW_CORE b field_13648 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED c field_13650 m (I)Lnet/minecraft/network/chat/Component; method_51976 a method_51976 m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I method_65985 a method_65985 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13347 m (Lcom/mojang/brigadier/context/CommandContext;)I method_65986 a method_65986 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z method_13348 a method_13348 m (Lnet/minecraft/commands/CommandBuildContext;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrapWithMode a method_65987 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/commands/FillCommand$Mode;Ljava/util/function/Predicate;Z)I fillBlocks a method_13354 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13352 a method_13352 m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I method_65988 b method_65988 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; method_65989 b method_65989 m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I method_65990 c method_65990 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/arguments/blocks/BlockInput; method_65991 c method_65991 m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I method_65992 d method_65992 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/core/BlockPos; method_65993 d method_65993 m (Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/InCommandFunction;Lnet/minecraft/server/commands/FillCommand$NullableCommandFunction;Lcom/mojang/brigadier/context/CommandContext;)I method_65994 e method_65994 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/core/BlockPos; method_65995 e method_65995 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13346 f method_13346 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; method_65996 g method_65996 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/commands/arguments/blocks/BlockInput; method_65997 h method_65997 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/core/BlockPos; method_65998 i method_65998 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/core/BlockPos; method_65999 j method_65999 m ()V m ()V c net/minecraft/server/commands/FillCommand$1UpdatedPosition aol$a net/minecraft/class_3057$class_11176 f Lnet/minecraft/core/BlockPos; pos a comp_4033 f Lnet/minecraft/world/level/block/state/BlockState; oldState b comp_4034 m ()Lnet/minecraft/core/BlockPos; pos a comp_4033 m ()Lnet/minecraft/world/level/block/state/BlockState; oldState b comp_4034 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/server/commands/FillCommand$Affector aol$b net/minecraft/class_3057$class_10555 f Lnet/minecraft/server/commands/FillCommand$Affector; NOOP a field_55585 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z method_66000 a method_66000 m ()V c net/minecraft/server/commands/FillCommand$Filter aol$c net/minecraft/class_3057$class_3120 f Lnet/minecraft/server/commands/FillCommand$Filter; NOOP a field_55586 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/arguments/blocks/BlockInput; method_66001 a method_66001 m ()V c net/minecraft/server/commands/FillCommand$Mode aol$d net/minecraft/class_3057$class_3058 f Lnet/minecraft/server/commands/FillCommand$Mode; REPLACE a field_13655 f Lnet/minecraft/server/commands/FillCommand$Mode; OUTLINE b field_13652 f Lnet/minecraft/server/commands/FillCommand$Mode; HOLLOW c field_13656 f Lnet/minecraft/server/commands/FillCommand$Mode; DESTROY d field_13651 f Lnet/minecraft/server/commands/FillCommand$Filter; filter e field_13654 f Lnet/minecraft/server/commands/FillCommand$Affector; affector f field_55587 f [Lnet/minecraft/server/commands/FillCommand$Mode; $VALUES g field_13653 m ()[Lnet/minecraft/server/commands/FillCommand$Mode; $values a method_36968 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z method_66002 a method_66002 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/arguments/blocks/BlockInput; method_13361 a method_13361 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/arguments/blocks/BlockInput; method_13358 b method_13358 m (Ljava/lang/String;ILnet/minecraft/server/commands/FillCommand$Affector;Lnet/minecraft/server/commands/FillCommand$Filter;)V m ()V c net/minecraft/server/commands/FillCommand$NullableCommandFunction aol$e net/minecraft/class_3057$class_10557 c net/minecraft/server/commands/ForceLoadCommand aom net/minecraft/class_3060 f I MAX_CHUNK_LIMIT a field_33392 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_TOO_MANY_CHUNKS b field_13657 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_NOT_TICKING c field_13659 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALL_ADDED d field_13658 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NONE_REMOVED e field_13660 m (ILnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_51977 a method_51977 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; method_51978 a method_51978 m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_51979 a method_51979 m (Lnet/minecraft/server/level/ServerLevel;J)V method_13377 a method_13377 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13365 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13375 a method_13375 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; method_51980 a method_51980 m (Lnet/minecraft/commands/CommandSourceStack;)I listForceLoad a method_13373 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ColumnPos;)I queryForceLoad a method_13374 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ColumnPos;Lnet/minecraft/server/level/ColumnPos;Z)I changeForceLoad a method_13372 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13369 a method_13369 m (ZILnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/network/chat/Component; method_51982 a method_51982 m (ZLnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; method_51981 a method_51981 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13363 b method_13363 m (Lnet/minecraft/commands/CommandSourceStack;)I removeAll b method_13366 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13376 b method_13376 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13368 c method_13368 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13370 d method_13370 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13367 e method_13367 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13364 f method_13364 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13378 g method_13378 m ()V m ()V c net/minecraft/server/commands/FunctionCommand aon net/minecraft/class_3062 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_FUNCTION_INSTANTATION_FAILURE a field_46645 f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_FUNCTION b field_13662 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ARGUMENT_NOT_COMPOUND c field_44982 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_FUNCTIONS d field_46644 f Lnet/minecraft/server/commands/FunctionCommand$Callbacks; FULL_CONTEXT_CALLBACKS e field_46646 m (Lnet/minecraft/server/commands/FunctionCommand$1Accumulator;Lnet/minecraft/commands/CommandResultCallback;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V method_54855 a method_54855 m (Lnet/minecraft/server/commands/FunctionCommand$1Accumulator;ZI)V method_54856 a method_54856 m (Lnet/minecraft/server/commands/FunctionCommand$Callbacks;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/commands/CommandResultCallback;ZI)V method_54857 a method_54857 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_52309 a method_52309 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13380 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13382 a method_13382 m (Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/commands/CommandSourceStack; modifySenderForExecution a method_54272 m (Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/CommandResultCallback; decorateOutputIfNeeded a method_54858 m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/nbt/CompoundTag; getArgumentTag a method_52313 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_54273 a method_54273 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_54274 a method_54274 m (Ljava/util/Collection;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;)V queueFunctionsAsReturn a method_54859 m (Ljava/util/Collection;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;Lnet/minecraft/commands/execution/ChainModifiers;)V queueFunctions a method_54275 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/execution/ExecutionControl;Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/functions/CommandFunction;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/commands/CommandResultCallback;Z)V instantiateAndQueueFunctions a method_54860 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_52314 b method_52314 m (Ljava/util/Collection;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;)V queueFunctionsNoReturn b method_54861 m ()V m ()V c net/minecraft/server/commands/FunctionCommand$1 aon$1 net/minecraft/class_3062$1 f Lnet/minecraft/server/commands/data/DataCommands$DataProvider; val$provider a field_46647 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;)V c net/minecraft/server/commands/FunctionCommand$2 aon$2 net/minecraft/class_3062$2 f Lnet/minecraft/server/commands/data/DataCommands$DataProvider; val$provider a field_46648 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;)V c net/minecraft/server/commands/FunctionCommand$3 aon$3 net/minecraft/class_3062$3 m ()V c net/minecraft/server/commands/FunctionCommand$4 aon$4 net/minecraft/class_3062$4 m ()V c net/minecraft/server/commands/FunctionCommand$5 aon$5 net/minecraft/class_3062$5 m (Lnet/minecraft/resources/ResourceLocation;I)Lnet/minecraft/network/chat/Component; method_54278 a method_54278 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/ResourceLocation;I)V signalResult a method_54279 m ()V c net/minecraft/server/commands/FunctionCommand$1Accumulator aon$a net/minecraft/class_3062$class_8932 f Z anyResult a field_47152 f I sum b field_47153 m (I)V add a method_54862 m ()V c net/minecraft/server/commands/FunctionCommand$Callbacks aon$b net/minecraft/class_3062$class_8832 m (Ljava/lang/Object;Lnet/minecraft/resources/ResourceLocation;I)V signalResult a method_54280 c net/minecraft/server/commands/FunctionCommand$FunctionCustomExecutor aon$c net/minecraft/class_3062$class_8833 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/nbt/CompoundTag; arguments a method_54277 m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V runGuarded a method_54283 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_54284 a method_54284 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_54285 b method_54285 m ()V c net/minecraft/server/commands/GameModeCommand aoo net/minecraft/class_3064 f I PERMISSION_LEVEL a field_33393 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/GameType;)V setGameMode a method_71688 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_51987 a method_51987 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13388 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13386 a method_13386 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lnet/minecraft/world/level/GameType;)I setMode a method_13387 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/GameType;)V logGamemodeChange a method_13390 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_51988 a method_51988 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13391 b method_13391 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/GameType;)Z setGameMode b method_71689 m ()V c net/minecraft/server/commands/GameRuleCommand aop net/minecraft/class_3065 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13392 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/level/GameRules$Key;)I setRule a method_13394 m (Lnet/minecraft/world/level/GameRules$Key;Lnet/minecraft/world/level/GameRules$Value;)Lnet/minecraft/network/chat/Component; method_51989 a method_51989 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/level/GameRules$Key;)I queryRule a method_13397 m (Lnet/minecraft/world/level/GameRules$Key;Lnet/minecraft/world/level/GameRules$Value;)Lnet/minecraft/network/chat/Component; method_51990 b method_51990 m ()V c net/minecraft/server/commands/GameRuleCommand$1 aop$1 net/minecraft/class_3065$1 f Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; val$base a field_19419 m (Lnet/minecraft/world/level/GameRules$Key;Lcom/mojang/brigadier/context/CommandContext;)I method_20797 a method_20797 m (Lnet/minecraft/world/level/GameRules$Key;Lcom/mojang/brigadier/context/CommandContext;)I method_20798 b method_20798 m (Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)V c net/minecraft/server/commands/GiveCommand aoq net/minecraft/class_3068 f I MAX_ALLOWED_ITEMSTACKS a field_33394 m (ILnet/minecraft/world/item/ItemStack;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51991 a method_51991 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13402 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13403 a method_13403 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/item/ItemInput;Ljava/util/Collection;I)I giveItem a method_13401 m (ILnet/minecraft/world/item/ItemStack;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_51992 b method_51992 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13400 b method_13400 m ()V c net/minecraft/server/commands/HelpCommand aor net/minecraft/class_3069 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a field_13665 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13405 m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I method_13407 a method_13407 m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_51993 a method_51993 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_51994 a method_51994 m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I method_13406 b method_13406 m ()V m ()V c net/minecraft/server/commands/InCommandFunction aos net/minecraft/class_10618 c net/minecraft/server/commands/ItemCommands aot net/minecraft/class_5687 f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_TARGET_NOT_A_CONTAINER a field_28018 f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; ERROR_SOURCE_NOT_A_CONTAINER b field_28020 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_TARGET_INAPPLICABLE_SLOT c field_28019 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_SOURCE_INAPPLICABLE_SLOT d field_28021 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_TARGET_NO_CHANGES e field_28022 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_TARGET_NO_CHANGES_KNOWN_ITEM f field_28023 m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/item/ItemStack; getEntityItem a method_32706 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_32707 m (Lcom/mojang/brigadier/context/CommandContext;)I method_32708 a method_32708 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;ILjava/util/Collection;I)I entityToEntities a method_32713 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;ILjava/util/Collection;ILnet/minecraft/core/Holder;)I entityToEntities a method_32714 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;I)I entityToBlock a method_32711 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;ILnet/minecraft/core/Holder;)I entityToBlock a method_32712 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;ILnet/minecraft/world/item/ItemStack;)I setEntityItem a method_32724 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;ILnet/minecraft/core/Holder;)I modifyEntityItem a method_32725 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/item/ItemStack; getBlockItem a method_32716 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/item/ItemStack;)I setBlockItem a method_32717 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILjava/util/Collection;I)I blockToEntities a method_32721 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILjava/util/Collection;ILnet/minecraft/core/Holder;)I blockToEntities a method_32722 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos;I)I blockToBlock a method_32719 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos;ILnet/minecraft/core/Holder;)I blockToBlock a method_32720 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Holder;)I modifyBlockItem a method_32718 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lnet/minecraft/world/Container; getContainer a method_32723 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; applyModifier a method_32715 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_32726 a method_32726 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_32727 a method_32727 m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_32728 a method_32728 m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; method_51996 a method_51996 m (Ljava/util/Map$Entry;)Lnet/minecraft/network/chat/Component; method_51997 a method_51997 m (Ljava/util/Map;)Lnet/minecraft/network/chat/Component; method_51998 a method_51998 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; method_51995 a method_51995 m (Lcom/mojang/brigadier/context/CommandContext;)I method_32729 b method_32729 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_32730 b method_32730 m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_32731 b method_32731 m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; method_52000 b method_52000 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; method_51999 b method_51999 m (Lcom/mojang/brigadier/context/CommandContext;)I method_32732 c method_32732 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_32733 c method_32733 m (Lcom/mojang/brigadier/context/CommandContext;)I method_32734 d method_32734 m (Lcom/mojang/brigadier/context/CommandContext;)I method_32735 e method_32735 m (Lcom/mojang/brigadier/context/CommandContext;)I method_32736 f method_32736 m (Lcom/mojang/brigadier/context/CommandContext;)I method_32737 g method_32737 m (Lcom/mojang/brigadier/context/CommandContext;)I method_32738 h method_32738 m (Lcom/mojang/brigadier/context/CommandContext;)I method_32739 i method_32739 m (Lcom/mojang/brigadier/context/CommandContext;)I method_32740 j method_32740 m (Lcom/mojang/brigadier/context/CommandContext;)I method_32741 k method_32741 m (Lcom/mojang/brigadier/context/CommandContext;)I method_32742 l method_32742 m (Lcom/mojang/brigadier/context/CommandContext;)I method_32743 m method_32743 m (Lcom/mojang/brigadier/context/CommandContext;)I method_32744 n method_32744 m ()V m ()V c net/minecraft/server/commands/JfrCommand aou net/minecraft/class_6607 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; START_FAILED a field_34880 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; DUMP_FAILED b field_34881 m ()Lnet/minecraft/network/chat/Component; method_52001 a method_52001 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_38612 m (Lcom/mojang/brigadier/context/CommandContext;)I method_38613 a method_38613 m (Lnet/minecraft/commands/CommandSourceStack;)I startJfr a method_38614 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_38615 a method_38615 m (Ljava/nio/file/Path;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_39499 a method_39499 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_52002 a method_52002 m (Lcom/mojang/brigadier/context/CommandContext;)I method_38616 b method_38616 m (Lnet/minecraft/commands/CommandSourceStack;)I stopJfr b method_38617 m ()V m ()V c net/minecraft/server/commands/KickCommand aov net/minecraft/class_3073 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_KICKING_OWNER a field_46229 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SINGLEPLAYER b field_47520 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_52003 a method_52003 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13410 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13412 a method_13412 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/network/chat/Component;)I kickPlayers a method_13411 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13409 b method_13409 m ()V m ()V c net/minecraft/server/commands/KillCommand aow net/minecraft/class_3075 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13429 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13431 a method_13431 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I kill a method_13430 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52004 a method_52004 m (Lcom/mojang/brigadier/context/CommandContext;)I method_22832 b method_22832 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52005 b method_52005 m ()V c net/minecraft/server/commands/ListPlayersCommand aox net/minecraft/class_3078 m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/network/chat/Component; method_30310 a method_30310 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13435 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13438 a method_13438 m (Lnet/minecraft/commands/CommandSourceStack;)I listPlayers a method_13437 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/function/Function;)I format a method_13434 m (Ljava/util/List;Lnet/minecraft/server/players/PlayerList;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_52006 a method_52006 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13433 b method_13433 m (Lnet/minecraft/commands/CommandSourceStack;)I listPlayersWithUuids b method_13436 m ()V c net/minecraft/server/commands/LocateCommand aoy net/minecraft/class_3079 f Lorg/slf4j/Logger; LOGGER a field_41660 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_STRUCTURE_NOT_FOUND b field_39245 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_STRUCTURE_INVALID c field_39246 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_BIOME_NOT_FOUND d field_39247 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_POI_NOT_FOUND e field_39249 f I MAX_STRUCTURE_SEARCH_RADIUS f field_39251 f I MAX_BIOME_SEARCH_RADIUS g field_39252 f I BIOME_SAMPLE_RESOLUTION_HORIZONTAL h field_39253 f I BIOME_SAMPLE_RESOLUTION_VERTICAL i field_39254 f I POI_SEARCH_RADIUS j field_39255 m (IIII)F dist a method_13439 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_41004 a method_41004 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13443 m (Lcom/mojang/brigadier/context/CommandContext;)I method_43904 a method_43904 m (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/tags/TagKey;)Ljava/lang/String; method_40998 a method_40998 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;)I locateBiome a method_43912 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I showLocateResult a method_45148 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result;)I locateStructure a method_43905 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result;Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I showLocateResult a method_24499 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/lang/String;Ljava/time/Duration;)I showLocateResult a method_45149 m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/core/HolderSet$Named;)Ljava/lang/String; method_45150 a method_45150 m (Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;Lnet/minecraft/core/Holder$Reference;)Ljava/lang/String; method_45151 a method_45151 m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_43906 a method_43906 m (Lnet/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result;Lnet/minecraft/core/Registry;)Ljava/util/Optional; getHolders a method_43907 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_43913 a method_43913 m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/network/chat/Component;I)Lnet/minecraft/network/chat/Component; method_52007 a method_52007 m (Lnet/minecraft/core/BlockPos;Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_13447 a method_13447 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/core/HolderSet$Direct; method_43908 a method_43908 m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; method_43909 a method_43909 m (Lcom/mojang/brigadier/context/CommandContext;)I method_43911 b method_43911 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/commands/arguments/ResourceOrTagArgument$Result;)I locatePoi b method_43915 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_43917 b method_43917 m (Lcom/mojang/brigadier/context/CommandContext;)I method_43914 c method_43914 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_41002 c method_41002 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_39985 d method_39985 m ()V m ()V c net/minecraft/server/commands/LookAt aoz net/minecraft/class_3144 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;)V perform perform method_13772 c net/minecraft/server/commands/LookAt$LookAtEntity aoz$a net/minecraft/class_3144$class_9251 f Lnet/minecraft/world/entity/Entity; entity a comp_2357 f Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; anchor b comp_2358 m ()Lnet/minecraft/world/entity/Entity; entity a comp_2357 m ()Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor; anchor b comp_2358 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;)V c net/minecraft/server/commands/LookAt$LookAtPosition aoz$b net/minecraft/class_3144$class_9252 f Lnet/minecraft/world/phys/Vec3; position a comp_2359 m ()Lnet/minecraft/world/phys/Vec3; position a comp_2359 m (Lnet/minecraft/world/phys/Vec3;)V c net/minecraft/server/commands/LootCommand apa net/minecraft/class_3039 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_HELD_ITEMS a field_13604 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_ENTITY_LOOT_TABLE b field_13606 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NO_BLOCK_LOOT_TABLE c field_53969 m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I method_13215 a method_13215 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/item/ItemStack;)V method_13179 a method_13179 m (Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;)Z distributeToContainer a method_13223 m (Lnet/minecraft/world/entity/Entity;Ljava/util/List;IILjava/util/List;)V setSlots a method_16139 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13193 m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/LootCommand$TailProvider;)Lcom/mojang/brigadier/builder/ArgumentBuilder; addTargets a method_13206 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)I dropKillLoot a method_13189 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I method_13220 a method_13220 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)I dropBlockLoot a method_13219 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)I dropChestLoot a method_13197 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/LootParams;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)I drop a method_13180 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)I dropFishingLoot a method_13199 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; method_52008 a method_52008 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; method_52009 a method_52009 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z canMergeItems a method_13218 m (Lnet/minecraft/commands/CommandBuildContext;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/LootCommand$DropConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13203 a method_13203 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; getSourceHandItem a method_13178 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/phys/Vec3;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I dropInWorld a method_13183 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/List;)V callback a method_13213 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)V callback a method_13212 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Optional;Ljava/util/List;)V method_13185 a method_13185 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/Container; getContainer a method_13207 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;IILjava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I blockReplace a method_13209 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I blockDistribute a method_13196 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_62993 a method_62993 m (Ljava/util/Collection;IILjava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I entityReplace a method_13187 m (Ljava/util/Collection;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I playerGive a method_13201 m (Ljava/util/List;)Lnet/minecraft/network/chat/Component; method_52010 a method_52010 m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; method_52011 a method_52011 m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I method_13222 b method_13222 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I method_13191 b method_13191 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/List;)V method_13184 b method_13184 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Optional;Ljava/util/List;)V method_13224 b method_13224 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13217 b method_13217 m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I method_13204 c method_13204 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I method_13214 c method_13214 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13195 c method_13195 m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I method_13211 d method_13211 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I method_16339 d method_16339 m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I method_13198 e method_13198 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I method_13202 e method_13202 m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I method_13177 f method_13177 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I method_13221 f method_13221 m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I method_13188 g method_13188 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lnet/minecraft/server/commands/LootCommand$Callback;)I method_13182 g method_13182 m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I method_13216 h method_13216 m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I method_13205 i method_13205 m (Lnet/minecraft/server/commands/LootCommand$DropConsumer;Lcom/mojang/brigadier/context/CommandContext;)I method_13208 j method_13208 m ()V m ()V c net/minecraft/server/commands/LootCommand$Callback apa$a net/minecraft/class_3039$class_3040 c net/minecraft/server/commands/LootCommand$DropConsumer apa$b net/minecraft/class_3039$class_3041 c net/minecraft/server/commands/LootCommand$TailProvider apa$c net/minecraft/class_3039$class_3042 c net/minecraft/server/commands/MsgCommand apb net/minecraft/class_3082 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13461 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13463 a method_13463 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lnet/minecraft/network/chat/PlayerChatMessage;)V method_45153 a method_45153 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/network/chat/PlayerChatMessage;)V sendMessage a method_13462 m ()V c net/minecraft/server/commands/OpCommand apc net/minecraft/class_3083 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_OP a field_13667 m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/lang/String; method_13469 a method_13469 m (Lnet/minecraft/server/players/PlayerList;Lnet/minecraft/server/level/ServerPlayer;)Z method_13466 a method_13466 m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/Component; method_52012 a method_52012 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13464 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13468 a method_13468 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13467 a method_13467 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I opPlayers a method_13465 m ()V m ()V c net/minecraft/server/commands/PardonCommand apd net/minecraft/class_3086 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_BANNED a field_13669 m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/Component; method_52013 a method_52013 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13472 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13475 a method_13475 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13474 a method_13474 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I pardonPlayers a method_13473 m ()V m ()V c net/minecraft/server/commands/PardonIpCommand ape net/minecraft/class_3088 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID a field_13671 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_BANNED b field_13672 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13478 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13480 a method_13480 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13479 a method_13479 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I unban a method_13482 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_52014 a method_52014 m ()V m ()V c net/minecraft/server/commands/ParticleCommand apf net/minecraft/class_3089 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a field_13673 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13486 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13489 a method_13489 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;FIZLjava/util/Collection;)I sendParticles a method_13491 m (Lnet/minecraft/core/particles/ParticleOptions;)Lnet/minecraft/network/chat/Component; method_52015 a method_52015 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13483 b method_13483 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13488 c method_13488 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13484 d method_13484 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13487 e method_13487 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13485 f method_13485 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13492 g method_13492 m ()V m ()V c net/minecraft/server/commands/PerfCommand apg net/minecraft/class_6413 f Lorg/slf4j/Logger; LOGGER a field_33985 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_RUNNING b field_33986 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_RUNNING c field_33987 m ()Lnet/minecraft/network/chat/Component; method_52016 a method_52016 m (DI)Lnet/minecraft/network/chat/Component; method_52017 a method_52017 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_37331 m (Lcom/mojang/brigadier/context/CommandContext;)I method_37332 a method_37332 m (Lnet/minecraft/commands/CommandSourceStack;)I startProfilingDedicatedServer a method_37333 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/util/profiling/ProfileResults;)V whenStopped a method_37334 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/nio/file/Path;Lnet/minecraft/server/MinecraftServer;)V saveResults a method_37335 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/MinecraftServer;Ljava/nio/file/Path;)V method_37336 a method_37336 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_52018 a method_52018 m (Lcom/mojang/brigadier/context/CommandContext;)I method_37337 b method_37337 m (Lnet/minecraft/commands/CommandSourceStack;)I stopProfilingDedicatedServer b method_37338 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/util/profiling/ProfileResults;)V method_37339 b method_37339 m ()V m ()V c net/minecraft/server/commands/PermissionCheck aph net/minecraft/class_11413 m ()I requiredLevel a comp_4364 c net/minecraft/server/commands/PlaceCommand api net/minecraft/class_6852 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FEATURE_FAILED a field_36324 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_JIGSAW_FAILED b field_39091 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_STRUCTURE_FAILED c field_39092 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_TEMPLATE_INVALID d field_39256 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEMPLATE_FAILED e field_39257 f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_TEMPLATES f field_39393 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component; method_52019 a method_52019 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;)Z method_43646 a method_43646 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;)V checkLoaded a method_43647 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_39986 m (Lcom/mojang/brigadier/context/CommandContext;)I method_66003 a method_66003 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_44145 a method_44145 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/block/Mirror;FIZ)I placeTemplate a method_43919 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/BlockPos;)I placeFeature a method_39989 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceLocation;ILnet/minecraft/core/BlockPos;)I placeJigsaw a method_43650 m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/ChunkPos;)V method_43649 a method_43649 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_43920 a method_43920 m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component; method_52021 a method_52021 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component; method_52020 a method_52020 m (Lnet/minecraft/core/Holder;)Z method_43651 a method_43651 m (Lcom/mojang/brigadier/context/CommandContext;)I method_43918 b method_43918 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/BlockPos;)I placeStructure b method_43654 m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component; method_52022 b method_52022 m (Lcom/mojang/brigadier/context/CommandContext;)I method_43921 c method_43921 m (Lcom/mojang/brigadier/context/CommandContext;)I method_43922 d method_43922 m (Lcom/mojang/brigadier/context/CommandContext;)I method_43923 e method_43923 m (Lcom/mojang/brigadier/context/CommandContext;)I method_43924 f method_43924 m (Lcom/mojang/brigadier/context/CommandContext;)I method_43925 g method_43925 m (Lcom/mojang/brigadier/context/CommandContext;)I method_43648 h method_43648 m (Lcom/mojang/brigadier/context/CommandContext;)I method_43653 i method_43653 m (Lcom/mojang/brigadier/context/CommandContext;)I method_43655 j method_43655 m (Lcom/mojang/brigadier/context/CommandContext;)I method_43656 k method_43656 m (Lcom/mojang/brigadier/context/CommandContext;)I method_39987 l method_39987 m (Lcom/mojang/brigadier/context/CommandContext;)I method_39990 m method_39990 m ()V m ()V c net/minecraft/server/commands/PlaySoundCommand apj net/minecraft/class_3091 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TOO_FAR a field_13678 m (Lnet/minecraft/resources/ResourceLocation;I)Lnet/minecraft/network/chat/Component; method_52023 a method_52023 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;)Lnet/minecraft/network/chat/Component; method_52024 a method_52024 m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/Collection; getCallingPlayerAsCollection a method_57111 m (Lnet/minecraft/sounds/SoundSource;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; source a method_13497 m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I method_13503 a method_13503 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13500 m (Lcom/mojang/brigadier/context/CommandContext;)I method_57112 a method_57112 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/phys/Vec3;FFF)I playSound a method_13504 m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I method_13505 b method_13505 m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I method_13498 c method_13498 m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I method_13501 d method_13501 m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I method_13499 e method_13499 m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I method_57113 f method_57113 m ()V m ()V c net/minecraft/server/commands/PublishCommand apk net/minecraft/class_3093 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a field_13680 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_ALREADY_PUBLISHED b field_13679 m (I)Lnet/minecraft/network/chat/MutableComponent; getSuccessMessage a method_46869 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13510 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13512 a method_13512 m (Lnet/minecraft/commands/CommandSourceStack;IZLnet/minecraft/world/level/GameType;)I publish a method_13509 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13511 a method_13511 m (I)Lnet/minecraft/network/chat/Component; method_52025 b method_52025 m (Lcom/mojang/brigadier/context/CommandContext;)I method_46870 b method_46870 m (Lcom/mojang/brigadier/context/CommandContext;)I method_46871 c method_46871 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13508 d method_13508 m ()V m ()V c net/minecraft/server/commands/RaidCommand apl net/minecraft/class_6329 m ()Lnet/minecraft/network/chat/Component; method_52026 a method_52026 m (II)Lnet/minecraft/network/chat/Component; method_52027 a method_52027 m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/world/entity/raid/Raid; getRaid a method_36191 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_36192 m (Lcom/mojang/brigadier/context/CommandContext;)I method_36193 a method_36193 m (Lnet/minecraft/commands/CommandSourceStack;)I glow a method_36194 m (Lnet/minecraft/commands/CommandSourceStack;I)I setRaidOmenLevel a method_36195 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/Component;)I playSound a method_36196 m (Ljava/lang/StringBuilder;)Lnet/minecraft/network/chat/Component; method_52028 a method_52028 m ()Lnet/minecraft/network/chat/Component; method_52029 b method_52029 m (Lcom/mojang/brigadier/context/CommandContext;)I method_36197 b method_36197 m (Lnet/minecraft/commands/CommandSourceStack;)I spawnLeader b method_36198 m (Lnet/minecraft/commands/CommandSourceStack;I)I start b method_36199 m (Ljava/lang/StringBuilder;)Lnet/minecraft/network/chat/Component; method_52030 b method_52030 m ()Lnet/minecraft/network/chat/Component; method_52031 c method_52031 m (Lcom/mojang/brigadier/context/CommandContext;)I method_36200 c method_36200 m (Lnet/minecraft/commands/CommandSourceStack;)I stop c method_36201 m (Lcom/mojang/brigadier/context/CommandContext;)I method_36202 d method_36202 m (Lnet/minecraft/commands/CommandSourceStack;)I check d method_36203 m (Lcom/mojang/brigadier/context/CommandContext;)I method_36204 e method_36204 m (Lcom/mojang/brigadier/context/CommandContext;)I method_36206 f method_36206 m (Lcom/mojang/brigadier/context/CommandContext;)I method_36207 g method_36207 m ()V c net/minecraft/server/commands/RandomCommand apm net/minecraft/class_8602 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_RANGE_TOO_LARGE a field_44983 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_RANGE_TOO_SMALL b field_44984 m (I)Lnet/minecraft/network/chat/Component; method_52316 a method_52316 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/network/chat/Component; method_52317 a method_52317 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_52318 m (Lcom/mojang/brigadier/context/CommandContext;)I method_52319 a method_52319 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestRandomSequence a method_52320 m (Lnet/minecraft/commands/CommandSourceStack;)I resetAllSequences a method_52321 m (Lnet/minecraft/commands/CommandSourceStack;IZZ)I resetAllSequencesAndSetNewDefaults a method_52322 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/ResourceLocation;)I resetSequence a method_52323 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/resources/ResourceLocation;IZZ)I resetSequence a method_52324 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/advancements/critereon/MinMaxBounds$Ints;Lnet/minecraft/resources/ResourceLocation;Z)I randomSample a method_52325 m (Ljava/lang/String;Z)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; drawRandomValueTree a method_52326 m (Ljava/util/List;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/world/RandomSequence;)V method_52327 a method_52327 m (ZLcom/mojang/brigadier/context/CommandContext;)I method_52328 a method_52328 m (I)Lnet/minecraft/network/chat/Component; method_52329 b method_52329 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/network/chat/Component; method_52330 b method_52330 m (Lcom/mojang/brigadier/context/CommandContext;)I method_52331 b method_52331 m (ZLcom/mojang/brigadier/context/CommandContext;)I method_52333 b method_52333 m (I)Lnet/minecraft/network/chat/Component; method_52334 c method_52334 m (Lcom/mojang/brigadier/context/CommandContext;)I method_52335 c method_52335 m (Lcom/mojang/brigadier/context/CommandContext;)I method_52337 d method_52337 m (Lcom/mojang/brigadier/context/CommandContext;)I method_52338 e method_52338 m (Lcom/mojang/brigadier/context/CommandContext;)I method_52339 f method_52339 m (Lcom/mojang/brigadier/context/CommandContext;)I method_52340 g method_52340 m (Lcom/mojang/brigadier/context/CommandContext;)I method_52341 h method_52341 m ()V m ()V c net/minecraft/server/commands/RecipeCommand apn net/minecraft/class_3095 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_GIVE_FAILED a field_13681 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TAKE_FAILED b field_13682 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13517 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13521 a method_13521 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/Collection;)I giveRecipes a method_13520 m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52032 a method_52032 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13515 b method_13515 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/util/Collection;)I takeRecipes b method_13518 m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52033 b method_52033 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13519 c method_13519 m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52034 c method_52034 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13516 d method_13516 m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52035 d method_52035 m ()V m ()V c net/minecraft/server/commands/ReloadCommand apo net/minecraft/class_3097 f Lorg/slf4j/Logger; LOGGER a field_25343 m ()Lnet/minecraft/network/chat/Component; method_52036 a method_52036 m (Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/world/level/storage/WorldData;Ljava/util/Collection;)Ljava/util/Collection; discoverNewPacks a method_29478 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13529 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13530 a method_13530 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/Throwable;)Ljava/lang/Void; method_29479 a method_29479 m (Ljava/util/Collection;Lnet/minecraft/commands/CommandSourceStack;)V reloadPacks a method_29480 m ()V m ()V c net/minecraft/server/commands/ReturnCommand app net/minecraft/class_8503 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_51277 m ()V c net/minecraft/server/commands/ReturnCommand$ReturnFailCustomExecutor app$a net/minecraft/class_8503$class_8933 m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a method_54863 m ()V c net/minecraft/server/commands/ReturnCommand$ReturnFromCommandCustomModifier app$b net/minecraft/class_8503$class_8834 m (Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V apply a method_54864 m ()V c net/minecraft/server/commands/ReturnCommand$ReturnValueCustomExecutor app$c net/minecraft/class_8503$class_8835 m (Lnet/minecraft/commands/ExecutionCommandSource;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V run a method_54289 m ()V c net/minecraft/server/commands/RideCommand apq net/minecraft/class_8011 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOT_RIDING a field_41742 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_ALREADY_RIDING b field_41743 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_MOUNT_FAILED c field_41744 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MOUNTING_PLAYER d field_41745 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MOUNTING_LOOP e field_41746 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_WRONG_DIMENSION f field_42239 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; method_52038 a method_52038 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_48078 m (Lcom/mojang/brigadier/context/CommandContext;)I method_48079 a method_48079 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;)I dismount a method_48081 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I mount a method_48082 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_48083 a method_48083 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_48084 a method_48084 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; method_52039 b method_52039 m (Lcom/mojang/brigadier/context/CommandContext;)I method_48085 b method_48085 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_48086 b method_48086 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z method_48077 c method_48077 m ()V m ()V c net/minecraft/server/commands/RotateCommand apr net/minecraft/class_10270 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; method_64568 a method_64568 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_64569 m (Lcom/mojang/brigadier/context/CommandContext;)I method_64570 a method_64570 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/commands/LookAt;)I rotate a method_64571 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/coordinates/Coordinates;)I rotate a method_64572 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; method_64573 b method_64573 m (Lcom/mojang/brigadier/context/CommandContext;)I method_64574 b method_64574 m (Lcom/mojang/brigadier/context/CommandContext;)I method_64575 c method_64575 m (Lcom/mojang/brigadier/context/CommandContext;)I method_64576 d method_64576 m ()V c net/minecraft/server/commands/SaveAllCommand aps net/minecraft/class_3104 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a field_13701 m ()Lnet/minecraft/network/chat/Component; method_52040 a method_52040 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13551 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13549 a method_13549 m (Lnet/minecraft/commands/CommandSourceStack;Z)I saveAll a method_13550 m ()Lnet/minecraft/network/chat/Component; method_52041 b method_52041 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13553 b method_13553 m ()V m ()V c net/minecraft/server/commands/SaveOffCommand apt net/minecraft/class_3106 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_OFF a field_13703 m ()Lnet/minecraft/network/chat/Component; method_52042 a method_52042 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13556 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13557 a method_13557 m ()V m ()V c net/minecraft/server/commands/SaveOnCommand apu net/minecraft/class_3107 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_ON a field_13704 m ()Lnet/minecraft/network/chat/Component; method_52043 a method_52043 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13559 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13560 a method_13560 m ()V m ()V c net/minecraft/server/commands/SayCommand apv net/minecraft/class_3110 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13562 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13563 a method_13563 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/PlayerChatMessage;)V method_43657 a method_43657 m ()V c net/minecraft/server/commands/ScheduleCommand apw net/minecraft/class_3112 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_TICK a field_13706 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_CANT_REMOVE b field_20853 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MACRO c field_52349 f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_SCHEDULE d field_20854 m (ILjava/lang/String;)Lnet/minecraft/network/chat/Component; method_52044 a method_52044 m (Lnet/minecraft/resources/ResourceLocation;IJ)Lnet/minecraft/network/chat/Component; method_52045 a method_52045 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13567 m (Lcom/mojang/brigadier/context/CommandContext;)I method_22834 a method_22834 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_22835 a method_22835 m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/datafixers/util/Pair;IZ)I schedule a method_13566 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I remove a method_22833 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_22836 a method_22836 m (Lnet/minecraft/resources/ResourceLocation;IJ)Lnet/minecraft/network/chat/Component; method_52046 b method_52046 m (Lcom/mojang/brigadier/context/CommandContext;)I method_71690 b method_71690 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13568 c method_13568 m (Lcom/mojang/brigadier/context/CommandContext;)I method_71691 d method_71691 m ()V m ()V c net/minecraft/server/commands/ScoreboardCommand apx net/minecraft/class_3115 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_OBJECTIVE_ALREADY_EXISTS a field_13712 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_DISPLAY_SLOT_ALREADY_EMPTY b field_13715 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_DISPLAY_SLOT_ALREADY_SET c field_13713 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TRIGGER_ALREADY_ENABLED d field_13714 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_TRIGGER e field_13710 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_NO_VALUE f field_13711 m ()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; createRenderTypeModify a method_13606 m (ILnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52049 a method_52049 m (ILnet/minecraft/world/scores/Objective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; method_52050 a method_52050 m (Lnet/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor;Lcom/mojang/brigadier/context/CommandContext;)I method_55344 a method_55344 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13595 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13610 a method_13610 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13587 a method_13587 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/numbers/NumberFormat;)I method_55346 a method_55346 m (Lnet/minecraft/commands/CommandBuildContext;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor;)Lcom/mojang/brigadier/builder/ArgumentBuilder; addNumberFormats a method_55345 m (Lnet/minecraft/commands/CommandSourceStack;)I listTrackedPlayers a method_13589 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/DisplaySlot;)I clearDisplaySlot a method_13592 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/Objective;)I setDisplaySlot a method_13596 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/Objective;)I removeObjective a method_13602 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;)I setRenderType a method_13581 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/network/chat/Component;)I setDisplayName a method_13576 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/network/chat/numbers/NumberFormat;)I setObjectiveFormat a method_55347 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/Objective;Z)I setDisplayAutoUpdate a method_55348 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/ScoreHolder;)I listTrackedPlayerScores a method_13614 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)I getScore a method_13607 m (Lnet/minecraft/commands/CommandSourceStack;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)V method_52058 a method_52058 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Lnet/minecraft/network/chat/Component;)I addObjective a method_13611 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I resetScores a method_13575 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestTriggers a method_13613 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)I enableTrigger a method_13609 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;I)I setScore a method_13604 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/commands/arguments/OperationArgument$Operation;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)I performOperation a method_13584 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/network/chat/Component;)I setScoreDisplay a method_55349 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/network/chat/numbers/NumberFormat;)I setScoreNumberFormat a method_55350 m (Lnet/minecraft/world/scores/DisplaySlot;)Lnet/minecraft/network/chat/Component; method_52047 a method_52047 m (Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_52048 a method_52048 m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_52051 a method_52051 m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52052 a method_52052 m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; method_52053 a method_52053 m (Lnet/minecraft/world/scores/ScoreHolder;)Lnet/minecraft/network/chat/Component; method_52054 a method_52054 m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ReadOnlyScoreInfo;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_52055 a method_52055 m (Lnet/minecraft/world/scores/ScoreHolder;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lnet/minecraft/network/chat/Component; method_52056 a method_52056 m (Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;Lcom/mojang/brigadier/context/CommandContext;)I method_13601 a method_13601 m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lnet/minecraft/network/chat/Component; method_55351 a method_55351 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13605 a method_13605 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; getFirstTargetName a method_55352 m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_55353 a method_55353 m (Lnet/minecraft/network/chat/Component;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_55354 a method_55354 m ()Lnet/minecraft/network/chat/Component; method_52059 b method_52059 m (ILnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52060 b method_52060 m (ILnet/minecraft/world/scores/Objective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; method_52061 b method_52061 m (Lnet/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor;Lcom/mojang/brigadier/context/CommandContext;)I method_55355 b method_55355 m (Lcom/mojang/brigadier/context/CommandContext;)I method_55356 b method_55356 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/network/chat/numbers/NumberFormat;)I method_55357 b method_55357 m (Lnet/minecraft/commands/CommandSourceStack;)I listObjectives b method_13597 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)I resetScore b method_13586 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;I)I addScore b method_13578 m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_52062 b method_52062 m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52063 b method_52063 m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; method_52064 b method_52064 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52057 b method_52057 m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_55358 b method_55358 m (Lnet/minecraft/network/chat/Component;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_55359 b method_55359 m ()Lnet/minecraft/network/chat/Component; method_52066 c method_52066 m (Lnet/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor;Lcom/mojang/brigadier/context/CommandContext;)I method_55360 c method_55360 m (Lcom/mojang/brigadier/context/CommandContext;)I method_55361 c method_55361 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;I)I removeScore c method_13600 m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_52067 c method_52067 m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52068 c method_52068 m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;I)Lnet/minecraft/network/chat/Component; method_52069 c method_52069 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52065 c method_52065 m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_55362 c method_55362 m (Lnet/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor;Lcom/mojang/brigadier/context/CommandContext;)I method_55363 d method_55363 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13574 d method_13574 m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_55364 d method_55364 m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52072 d method_52072 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52070 d method_52070 m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_55365 d method_55365 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13579 e method_13579 m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_55366 e method_55366 m (Lnet/minecraft/world/scores/Objective;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52074 e method_52074 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52073 e method_52073 m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_55367 e method_55367 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13582 f method_13582 m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_55368 f method_55368 m (Ljava/util/Collection;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_55369 f method_55369 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13598 g method_13598 m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_55370 g method_55370 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13593 h method_13593 m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_52071 h method_52071 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13612 i method_13612 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13608 j method_13608 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13580 k method_13580 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13591 l method_13591 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13588 m method_13588 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13603 n method_13603 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13594 o method_13594 m (Lcom/mojang/brigadier/context/CommandContext;)I method_55371 p method_55371 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13599 q method_13599 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13583 r method_13583 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13590 s method_13590 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13577 t method_13577 m ()V m ()V c net/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor apx$a net/minecraft/class_3115$class_9008 c net/minecraft/server/commands/SeedCommand apy net/minecraft/class_3118 m (Lcom/mojang/brigadier/CommandDispatcher;Z)V register a method_13616 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13617 a method_13617 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_52075 a method_52075 m ()V c net/minecraft/server/commands/ServerPackCommand apz net/minecraft/class_9027 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_55474 m (Lcom/mojang/brigadier/context/CommandContext;)I method_55475 a method_55475 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)I pushPack a method_55477 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/UUID;)I popPack a method_55478 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/protocol/Packet;)V sendToAllConnections a method_55479 m (Ljava/lang/String;)Ljava/util/UUID; method_55480 a method_55480 m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/network/Connection;)V method_55481 a method_55481 m (Lcom/mojang/brigadier/context/CommandContext;)I method_55482 b method_55482 m (Lcom/mojang/brigadier/context/CommandContext;)I method_55483 c method_55483 m (Lcom/mojang/brigadier/context/CommandContext;)I method_55484 d method_55484 m ()V c net/minecraft/server/commands/SetBlockCommand aqa net/minecraft/class_3119 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a field_13719 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13623 m (Lcom/mojang/brigadier/context/CommandContext;)I method_66004 a method_66004 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z method_13624 a method_13624 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;Lnet/minecraft/commands/arguments/blocks/BlockInput;Lnet/minecraft/server/commands/SetBlockCommand$Mode;Ljava/util/function/Predicate;Z)I setBlock a method_13620 m (Ljava/util/function/Predicate;Lcom/mojang/brigadier/context/CommandContext;)I method_66005 a method_66005 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/network/chat/Component; method_52076 a method_52076 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13626 b method_13626 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13625 c method_13625 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13622 d method_13622 m ()V m ()V c net/minecraft/server/commands/SetBlockCommand$Mode aqa$a net/minecraft/class_3119$class_3121 f Lnet/minecraft/server/commands/SetBlockCommand$Mode; REPLACE a field_13722 f Lnet/minecraft/server/commands/SetBlockCommand$Mode; DESTROY b field_13721 f [Lnet/minecraft/server/commands/SetBlockCommand$Mode; $VALUES c field_13720 m ()[Lnet/minecraft/server/commands/SetBlockCommand$Mode; $values a method_36969 m (Ljava/lang/String;I)V m ()V c net/minecraft/server/commands/SetPlayerIdleTimeoutCommand aqb net/minecraft/class_3123 m ()Lnet/minecraft/network/chat/Component; method_61253 a method_61253 m (I)Lnet/minecraft/network/chat/Component; method_52077 a method_52077 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13631 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13632 a method_13632 m (Lnet/minecraft/commands/CommandSourceStack;I)I setIdleTimeout a method_13630 m ()V c net/minecraft/server/commands/SetSpawnCommand aqc net/minecraft/class_3127 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13641 m (Lcom/mojang/brigadier/context/CommandContext;)I method_30733 a method_30733 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/core/BlockPos;F)I setSpawn a method_13645 m (Lnet/minecraft/core/BlockPos;FLjava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52078 a method_52078 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13643 b method_13643 m (Lnet/minecraft/core/BlockPos;FLjava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52079 b method_52079 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13640 c method_13640 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13642 d method_13642 m ()V c net/minecraft/server/commands/SetWorldSpawnCommand aqd net/minecraft/class_3128 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13647 m (Lcom/mojang/brigadier/context/CommandContext;)I method_30734 a method_30734 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/BlockPos;F)I setSpawn a method_13650 m (Lnet/minecraft/core/BlockPos;F)Lnet/minecraft/network/chat/Component; method_52080 a method_52080 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13648 b method_13648 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13646 c method_13646 m ()V c net/minecraft/server/commands/SpawnArmorTrimsCommand aqe net/minecraft/class_8044 f Ljava/util/List; VANILLA_TRIM_PATTERNS a field_41886 f Ljava/util/List; VANILLA_TRIM_MATERIALS b field_41887 f Ljava/util/function/ToIntFunction; TRIM_PATTERN_ORDER c field_41888 f Ljava/util/function/ToIntFunction; TRIM_MATERIAL_ORDER d field_41889 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_INVALID_PATTERN e field_56241 m ()Lnet/minecraft/network/chat/Component; method_52081 a method_52081 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_48333 m (Lcom/mojang/brigadier/context/CommandContext;)I method_67080 a method_67080 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;)I spawnAllArmorTrims a method_67081 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/resources/ResourceKey;)I spawnArmorTrim a method_67082 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;Ljava/util/stream/Stream;)I spawnArmorTrims a method_48336 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_67083 a method_67083 m (Ljava/util/List;Lnet/minecraft/core/Holder$Reference;)V method_67084 a method_67084 m (Lnet/minecraft/core/Holder$Reference;)Ljava/lang/Integer; method_67085 a method_67085 m (Lnet/minecraft/core/HolderLookup;)Ljava/util/List; findEquippableItemsWithAssets a method_67086 m (Lcom/mojang/brigadier/context/CommandContext;)I method_48334 b method_48334 m (Lnet/minecraft/core/Holder$Reference;)Ljava/lang/Integer; method_67087 b method_67087 m ()V m ()V c net/minecraft/server/commands/SpectateCommand aqf net/minecraft/class_4694 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SELF a field_21463 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_NOT_SPECTATOR b field_21464 m ()Lnet/minecraft/network/chat/Component; method_52082 a method_52082 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; method_52083 a method_52083 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_23653 m (Lcom/mojang/brigadier/context/CommandContext;)I method_23654 a method_23654 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerPlayer;)I spectate a method_23652 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_23655 a method_23655 m (Lcom/mojang/brigadier/context/CommandContext;)I method_23656 b method_23656 m (Lcom/mojang/brigadier/context/CommandContext;)I method_23657 c method_23657 m ()V m ()V c net/minecraft/server/commands/SpreadPlayersCommand aqg net/minecraft/class_3131 f I MAX_ITERATION_COUNT a field_33397 f Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; ERROR_FAILED_TO_SPREAD_TEAMS b field_13734 f Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; ERROR_FAILED_TO_SPREAD_ENTITIES c field_13735 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_INVALID_MAX_HEIGHT d field_36326 m (Lnet/minecraft/util/RandomSource;IDDDD)[Lnet/minecraft/server/commands/SpreadPlayersCommand$Position; createInitialPositions a method_13653 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13654 m (Lcom/mojang/brigadier/context/CommandContext;)I method_29193 a method_29193 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/phys/Vec2;FFIZLjava/util/Collection;)I spreadPlayers a method_13656 m (Lnet/minecraft/world/phys/Vec2;DLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;DDDDI[Lnet/minecraft/server/commands/SpreadPlayersCommand$Position;Z)V spreadPositions a method_13661 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_39991 a method_39991 m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13660 a method_13660 m (Ljava/util/Collection;)I getNumberOfTeams a method_13652 m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerLevel;[Lnet/minecraft/server/commands/SpreadPlayersCommand$Position;IZ)D setPlayerPositions a method_13657 m (Z[Lnet/minecraft/server/commands/SpreadPlayersCommand$Position;Lnet/minecraft/world/phys/Vec2;D)Lnet/minecraft/network/chat/Component; method_52084 a method_52084 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13658 b method_13658 m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13655 b method_13655 m ()V m ()V c net/minecraft/server/commands/SpreadPlayersCommand$Position aqg$a net/minecraft/class_3131$class_3132 f D x a field_13737 f D z b field_13736 m ()V normalize a method_13671 m (DDDD)Z clamp a method_13666 m (Lnet/minecraft/server/commands/SpreadPlayersCommand$Position;)D dist a method_13665 m (Lnet/minecraft/util/RandomSource;DDDD)V randomize a method_13667 m (Lnet/minecraft/world/level/BlockGetter;I)I getSpawnY a method_13669 m ()D getLength b method_13668 m (Lnet/minecraft/server/commands/SpreadPlayersCommand$Position;)V moveAway b method_13670 m (Lnet/minecraft/world/level/BlockGetter;I)Z isSafe b method_13662 m ()V c net/minecraft/server/commands/StopCommand aqh net/minecraft/class_3134 m ()Lnet/minecraft/network/chat/Component; method_52085 a method_52085 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13675 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13676 a method_13676 m ()V c net/minecraft/server/commands/StopSoundCommand aqi net/minecraft/class_3136 m ()Lnet/minecraft/network/chat/Component; method_52086 a method_52086 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/network/chat/Component; method_52087 a method_52087 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/sounds/SoundSource;)Lnet/minecraft/network/chat/Component; method_52088 a method_52088 m (Lnet/minecraft/sounds/SoundSource;)Lnet/minecraft/network/chat/Component; method_52089 a method_52089 m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I method_13684 a method_13684 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13681 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13683 a method_13683 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/resources/ResourceLocation;)I stopSound a method_13685 m (Lnet/minecraft/sounds/SoundSource;Lcom/mojang/brigadier/context/CommandContext;)I method_13686 b method_13686 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13680 b method_13680 m ()V c net/minecraft/server/commands/SummonCommand aqj net/minecraft/class_3138 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_FAILED a field_13741 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_DUPLICATE_UUID b field_26629 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; INVALID_POSITION c field_22254 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; method_52090 a method_52090 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13690 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13692 a method_13692 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/nbt/CompoundTag;Z)Lnet/minecraft/world/entity/Entity; createEntity a method_48758 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; method_48759 a method_48759 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13689 b method_13689 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/nbt/CompoundTag;Z)I spawnEntity b method_13694 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13691 c method_13691 m ()V m ()V c net/minecraft/server/commands/TagCommand aqk net/minecraft/class_3140 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ADD_FAILED a field_13742 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_REMOVE_FAILED b field_13743 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; method_52091 a method_52091 m (Lnet/minecraft/world/entity/Entity;Ljava/util/Set;)Lnet/minecraft/network/chat/Component; method_52092 a method_52092 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13698 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13704 a method_13704 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13701 a method_13701 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I listTags a method_13700 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/lang/String;)I addTag a method_13702 m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52093 a method_52093 m (Ljava/util/Collection;)Ljava/util/Collection; getTags a method_13706 m (Ljava/util/Collection;Ljava/util/Set;)Lnet/minecraft/network/chat/Component; method_52094 a method_52094 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13697 b method_13697 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Ljava/lang/String;)I removeTag b method_13699 m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52095 b method_52095 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52096 b method_52096 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13703 c method_13703 m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52097 c method_52097 m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52098 d method_52098 m ()V m ()V c net/minecraft/server/commands/TeamCommand aql net/minecraft/class_3142 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_EXISTS a field_13749 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_EMPTY b field_13751 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_NAME c field_13755 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_COLOR d field_13746 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_FRIENDLYFIRE_ENABLED e field_13753 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_FRIENDLYFIRE_DISABLED f field_13754 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_ENABLED g field_13747 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_DISABLED h field_13756 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_NAMETAG_VISIBLITY_UNCHANGED i field_13752 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_DEATH_MESSAGE_VISIBLITY_UNCHANGED j field_13757 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TEAM_COLLISION_UNCHANGED k field_13750 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13752 A method_13752 m ()Lnet/minecraft/network/chat/Component; method_52099 a method_52099 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13736 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13712 a method_13712 m (Lnet/minecraft/commands/CommandSourceStack;)I listTeams a method_13728 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;)I emptyTeam a method_13723 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$CollisionRule;)I setCollision a method_13713 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$Visibility;)I setNametagVisibility a method_13732 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Ljava/util/Collection;)I joinTeam a method_13720 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/ChatFormatting;)I setColor a method_13745 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/network/chat/Component;)I setDisplayName a method_13711 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Z)I setFriendlySight a method_13751 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;)I createTeam a method_13757 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)I createTeam a method_13715 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I leaveTeam a method_13714 m (Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; method_52100 a method_52100 m (Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$CollisionRule;)Lnet/minecraft/network/chat/Component; method_52101 a method_52101 m (Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$Visibility;)Lnet/minecraft/network/chat/Component; method_52102 a method_52102 m (Lnet/minecraft/world/scores/PlayerTeam;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52103 a method_52103 m (Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Component; method_52104 a method_52104 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; getFirstMemberName a method_55372 m (Ljava/util/Collection;Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; method_52106 a method_52106 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_52107 a method_52107 m (ZLnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; method_52108 a method_52108 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13717 b method_13717 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;)I deleteTeam b method_13747 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$Visibility;)I setDeathMessageVisibility b method_13735 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/network/chat/Component;)I setPrefix b method_13743 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Z)I setFriendlyFire b method_13754 m (Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; method_52109 b method_52109 m (Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/world/scores/Team$Visibility;)Lnet/minecraft/network/chat/Component; method_52110 b method_52110 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52105 b method_52105 m (Ljava/util/Collection;Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; method_52112 b method_52112 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_52113 b method_52113 m (ZLnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; method_52114 b method_52114 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13724 c method_13724 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;)I listMembers c method_13748 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/network/chat/Component;)I setSuffix c method_13756 m (Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; method_52115 c method_52115 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52111 c method_52111 m (Ljava/util/Collection;Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; method_52117 c method_52117 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13739 d method_13739 m (Lnet/minecraft/world/scores/PlayerTeam;)Lnet/minecraft/network/chat/Component; method_52118 d method_52118 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52116 d method_52116 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13733 e method_13733 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13755 f method_13755 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13750 g method_13750 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13721 h method_13721 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13730 i method_13730 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13727 j method_13727 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13742 k method_13742 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13734 l method_13734 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13740 m method_13740 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13725 n method_13725 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13729 o method_13729 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13716 p method_13716 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13718 q method_13718 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13746 r method_13746 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13738 s method_13738 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13744 t method_13744 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13731 u method_13731 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13726 v method_13726 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13722 w method_13722 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13753 x method_13753 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13749 y method_13749 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13737 z method_13737 m ()V m ()V c net/minecraft/server/commands/TeamMsgCommand aqm net/minecraft/class_3945 f Lnet/minecraft/network/chat/Style; SUGGEST_STYLE a field_24380 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_ON_TEAM b field_17440 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/server/level/ServerPlayer;)Z method_45154 a method_45154 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_17600 m (Lcom/mojang/brigadier/context/CommandContext;)I method_17601 a method_17601 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/PlayerTeam;Ljava/util/List;Lnet/minecraft/network/chat/PlayerChatMessage;)V sendMessage a method_17599 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/PlayerTeam;Ljava/util/List;Lnet/minecraft/network/chat/PlayerChatMessage;)V method_45155 b method_45155 m ()V m ()V c net/minecraft/server/commands/TeleportCommand aqn net/minecraft/class_3143 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; INVALID_POSITION a field_22255 m (D)Ljava/lang/String; formatDouble a method_36970 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13760 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13769 a method_13769 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;DDDLjava/util/Set;FFLnet/minecraft/server/commands/LookAt;)V performTeleport a method_13766 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/commands/arguments/coordinates/Coordinates;Lnet/minecraft/commands/arguments/coordinates/Coordinates;Lnet/minecraft/server/commands/LookAt;)I teleportToPos a method_13765 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)I teleportToEntity a method_13771 m (Lnet/minecraft/commands/arguments/coordinates/Coordinates;Lnet/minecraft/commands/arguments/coordinates/Coordinates;Z)Ljava/util/Set; getRelatives a method_64266 m (Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; method_52119 a method_52119 m (Ljava/util/Collection;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/network/chat/Component; method_52120 a method_52120 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13758 b method_13758 m (Ljava/util/Collection;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; method_52121 b method_52121 m (Ljava/util/Collection;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/network/chat/Component; method_52122 b method_52122 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13762 c method_13762 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13767 d method_13767 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13761 e method_13761 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13759 f method_13759 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13770 g method_13770 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13768 h method_13768 m ()V m ()V c net/minecraft/server/commands/TellRawCommand aqo net/minecraft/class_3146 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13776 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13777 a method_13777 m ()V c net/minecraft/server/commands/TickCommand aqp net/minecraft/class_8916 f F MAX_TICKRATE a field_46925 f Ljava/lang/String; DEFAULT_TICKRATE b field_46926 m ()Lnet/minecraft/network/chat/Component; method_54684 a method_54684 m (I)Lnet/minecraft/network/chat/Component; method_54685 a method_54685 m (J)Ljava/lang/String; nanosToMilisString a method_54686 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_54687 m (Lcom/mojang/brigadier/context/CommandContext;)I method_54688 a method_54688 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_54689 a method_54689 m (Lnet/minecraft/commands/CommandSourceStack;)I tickQuery a method_54690 m (Lnet/minecraft/commands/CommandSourceStack;F)I setTickingRate a method_54691 m (Lnet/minecraft/commands/CommandSourceStack;I)I sprint a method_54692 m (Lnet/minecraft/commands/CommandSourceStack;Z)I setFreeze a method_54693 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_54694 a method_54694 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_54695 a method_54695 m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_54696 a method_54696 m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[J)Lnet/minecraft/network/chat/Component; method_54697 a method_54697 m ()Lnet/minecraft/network/chat/Component; method_54698 b method_54698 m (Lcom/mojang/brigadier/context/CommandContext;)I method_54699 b method_54699 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_54700 b method_54700 m (Lnet/minecraft/commands/CommandSourceStack;)I stopStepping b method_54701 m (Lnet/minecraft/commands/CommandSourceStack;I)I step b method_54702 m ()Lnet/minecraft/network/chat/Component; method_54703 c method_54703 m (Lcom/mojang/brigadier/context/CommandContext;)I method_54704 c method_54704 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_54705 c method_54705 m (Lnet/minecraft/commands/CommandSourceStack;)I stopSprinting c method_54706 m ()Lnet/minecraft/network/chat/Component; method_54707 d method_54707 m (Lcom/mojang/brigadier/context/CommandContext;)I method_54708 d method_54708 m ()Lnet/minecraft/network/chat/Component; method_54710 e method_54710 m (Lcom/mojang/brigadier/context/CommandContext;)I method_54711 e method_54711 m ()Lnet/minecraft/network/chat/Component; method_54712 f method_54712 m (Lcom/mojang/brigadier/context/CommandContext;)I method_54713 f method_54713 m ()Lnet/minecraft/network/chat/Component; method_55596 g method_55596 m (Lcom/mojang/brigadier/context/CommandContext;)I method_54865 g method_54865 m ()Lnet/minecraft/network/chat/Component; method_54714 h method_54714 m (Lcom/mojang/brigadier/context/CommandContext;)I method_54715 h method_54715 m ()Lnet/minecraft/network/chat/Component; method_54716 i method_54716 m (Lcom/mojang/brigadier/context/CommandContext;)I method_54717 i method_54717 m ()Lnet/minecraft/network/chat/Component; method_54718 j method_54718 m ()V m ()V c net/minecraft/server/commands/TimeCommand aqq net/minecraft/class_3149 m (I)Lnet/minecraft/network/chat/Component; method_52123 a method_52123 m (Lnet/minecraft/server/level/ServerLevel;)I getDayTime a method_13787 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13786 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13795 a method_13795 m (Lnet/minecraft/commands/CommandSourceStack;I)I setTime a method_13784 m (I)Lnet/minecraft/network/chat/Component; method_52124 b method_52124 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13783 b method_13783 m (Lnet/minecraft/commands/CommandSourceStack;I)I addTime b method_13788 m (I)Lnet/minecraft/network/chat/Component; method_52125 c method_52125 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13790 c method_13790 m (Lnet/minecraft/commands/CommandSourceStack;I)I queryTime c method_13796 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13793 d method_13793 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13789 e method_13789 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13785 f method_13785 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13797 g method_13797 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13794 h method_13794 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13792 i method_13792 m ()V c net/minecraft/server/commands/TitleCommand aqr net/minecraft/class_3151 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_13804 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13809 a method_13809 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I clearTitle a method_13805 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;III)I setTimes a method_13806 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;Lnet/minecraft/network/chat/Component;Ljava/lang/String;Ljava/util/function/Function;)I showTitle a method_13802 m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52126 a method_52126 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52127 a method_52127 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13800 b method_13800 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I resetTitle b method_13799 m (Ljava/lang/String;Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52128 b method_52128 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52129 b method_52129 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13808 c method_13808 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52130 c method_52130 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13801 d method_13801 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52131 d method_52131 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13807 e method_13807 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52132 e method_52132 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13803 f method_13803 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52133 f method_52133 m ()V c net/minecraft/server/commands/TransferCommand aqs net/minecraft/class_9159 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_PLAYERS a field_48710 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_56522 m (Lcom/mojang/brigadier/context/CommandContext;)I method_56523 a method_56523 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/lang/String;ILjava/util/Collection;)I transfer a method_56525 m (Ljava/util/Collection;Ljava/lang/String;I)Lnet/minecraft/network/chat/Component; method_56526 a method_56526 m (Lcom/mojang/brigadier/context/CommandContext;)I method_56527 b method_56527 m (Ljava/util/Collection;Ljava/lang/String;I)Lnet/minecraft/network/chat/Component; method_56528 b method_56528 m (Lcom/mojang/brigadier/context/CommandContext;)I method_56529 c method_56529 m ()V m ()V c net/minecraft/server/commands/TriggerCommand aqt net/minecraft/class_3153 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_PRIMED a field_13763 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_INVALID_OBJECTIVE b field_13764 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13813 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13816 a method_13816 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13814 a method_13814 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/scores/Objective;)I simpleTrigger a method_13818 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/scores/Objective;I)I addValue a method_13817 m (Lnet/minecraft/commands/CommandSourceStack;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; suggestObjectives a method_13819 m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/network/chat/Component; method_52134 a method_52134 m (Lnet/minecraft/world/scores/Objective;I)Lnet/minecraft/network/chat/Component; method_52135 a method_52135 m (Lnet/minecraft/world/scores/Scoreboard;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/ScoreAccess; getScore a method_13821 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13812 b method_13812 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/scores/Objective;I)I setValue b method_13820 m (Lnet/minecraft/world/scores/Objective;I)Lnet/minecraft/network/chat/Component; method_52136 b method_52136 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13815 c method_13815 m ()V m ()V c net/minecraft/server/commands/VersionCommand aqu net/minecraft/class_11177 f Lnet/minecraft/network/chat/Component; HEADER a field_59627 f Lnet/minecraft/network/chat/Component; STABLE b field_59628 f Lnet/minecraft/network/chat/Component; UNSTABLE c field_59629 m (Lcom/mojang/brigadier/CommandDispatcher;Z)V register a method_70605 m (Lcom/mojang/brigadier/context/CommandContext;)I method_70606 a method_70606 m (Ljava/util/function/Consumer;)V dumpVersion a method_70607 m ()V m ()V c net/minecraft/server/commands/WardenSpawnTrackerCommand aqv net/minecraft/class_7240 m (ILnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V method_45156 a method_45156 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_42100 m (Lcom/mojang/brigadier/context/CommandContext;)I method_42101 a method_42101 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I resetTracker a method_42103 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;I)I setWarningLevel a method_42104 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52137 a method_52137 m (Lcom/mojang/brigadier/context/CommandContext;)I method_42105 b method_42105 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52138 b method_52138 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52139 c method_52139 m (Ljava/util/Collection;)Lnet/minecraft/network/chat/Component; method_52140 d method_52140 m ()V c net/minecraft/server/commands/WaypointCommand aqw net/minecraft/class_11178 m ()Lnet/minecraft/network/chat/Component; method_70609 a method_70609 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/waypoints/Waypoint$Icon;)V method_71145 a method_71145 m (Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/commands/CommandBuildContext;)V register a method_70610 m (Lcom/mojang/brigadier/context/CommandContext;)I method_70611 a method_70611 m (Lnet/minecraft/commands/CommandSourceStack;)I listWaypoints a method_70612 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/waypoints/WaypointTransmitter;)I resetWaypointColor a method_70613 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/resources/ResourceKey;)I setWaypointStyle a method_71146 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/waypoints/WaypointTransmitter;Ljava/lang/Integer;)I setWaypointColor a method_70615 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/waypoints/WaypointTransmitter;Ljava/util/function/Consumer;)V mutateIcon a method_70616 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/ChatFormatting;)I setWaypointColor a method_70617 m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)V method_70619 a method_70619 m (Ljava/lang/Integer;)Lnet/minecraft/network/chat/Component; method_70620 a method_70620 m (Ljava/lang/Integer;Lnet/minecraft/world/waypoints/Waypoint$Icon;)V method_70621 a method_70621 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_70622 a method_70622 m (Ljava/lang/String;Lnet/minecraft/world/waypoints/WaypointTransmitter;)Lnet/minecraft/network/chat/MutableComponent; method_70623 a method_70623 m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_70624 a method_70624 m (Ljava/util/Set;Ljava/lang/String;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_70625 a method_70625 m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Component; method_70626 a method_70626 m (Lnet/minecraft/ChatFormatting;Lnet/minecraft/world/waypoints/Waypoint$Icon;)V method_70627 a method_70627 m ()Lnet/minecraft/network/chat/Component; method_71147 b method_71147 m (Lcom/mojang/brigadier/context/CommandContext;)I method_70629 b method_70629 m (Lcom/mojang/brigadier/context/CommandContext;)I method_70631 c method_70631 m (Lcom/mojang/brigadier/context/CommandContext;)I method_70632 d method_70632 m (Lcom/mojang/brigadier/context/CommandContext;)I method_70633 e method_70633 m (Lcom/mojang/brigadier/context/CommandContext;)I method_70634 f method_70634 m ()V c net/minecraft/server/commands/WeatherCommand aqx net/minecraft/class_3155 f I DEFAULT_TIME a field_33398 m ()Lnet/minecraft/network/chat/Component; method_52141 a method_52141 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13827 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13831 a method_13831 m (Lnet/minecraft/commands/CommandSourceStack;I)I setClear a method_13824 m (Lnet/minecraft/commands/CommandSourceStack;ILnet/minecraft/util/valueproviders/IntProvider;)I getDuration a method_48087 m ()Lnet/minecraft/network/chat/Component; method_52142 b method_52142 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13823 b method_13823 m (Lnet/minecraft/commands/CommandSourceStack;I)I setRain b method_13828 m ()Lnet/minecraft/network/chat/Component; method_52143 c method_52143 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13830 c method_13830 m (Lnet/minecraft/commands/CommandSourceStack;I)I setThunder c method_13833 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13825 d method_13825 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13829 e method_13829 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13826 f method_13826 m ()V c net/minecraft/server/commands/WhitelistCommand aqy net/minecraft/class_3156 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_ENABLED a field_13767 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_DISABLED b field_13770 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_ALREADY_WHITELISTED c field_13768 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_WHITELISTED d field_13769 m ()Lnet/minecraft/network/chat/Component; method_52144 a method_52144 m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/lang/String; method_13844 a method_13844 m (Lnet/minecraft/server/players/PlayerList;Lnet/minecraft/server/level/ServerPlayer;)Z method_13841 a method_13841 m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/Component; method_52145 a method_52145 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13836 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13851 a method_13851 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13849 a method_13849 m (Lnet/minecraft/commands/CommandSourceStack;)I reload a method_13850 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I addPlayers a method_13838 m ([Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_52146 a method_52146 m ()Lnet/minecraft/network/chat/Component; method_52147 b method_52147 m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/Component; method_52148 b method_52148 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13834 b method_13834 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_13848 b method_13848 m (Lnet/minecraft/commands/CommandSourceStack;)I enableWhitelist b method_13839 m (Lnet/minecraft/commands/CommandSourceStack;Ljava/util/Collection;)I removePlayers b method_13845 m ()Lnet/minecraft/network/chat/Component; method_52149 c method_52149 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13843 c method_13843 m (Lnet/minecraft/commands/CommandSourceStack;)I disableWhitelist c method_13837 m ()Lnet/minecraft/network/chat/Component; method_52150 d method_52150 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13846 d method_13846 m (Lnet/minecraft/commands/CommandSourceStack;)I showList d method_13840 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13842 e method_13842 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13835 f method_13835 m ()V m ()V c net/minecraft/server/commands/WorldBorderCommand aqz net/minecraft/class_3158 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_CENTER a field_13775 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_SIZE b field_13780 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TOO_SMALL c field_13776 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TOO_BIG d field_13779 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_TOO_FAR_OUT e field_36188 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_WARNING_TIME f field_13773 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_WARNING_DISTANCE g field_13777 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_DAMAGE_BUFFER h field_13778 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_SAME_DAMAGE_AMOUNT i field_13774 m (D)Lnet/minecraft/network/chat/Component; method_52151 a method_52151 m (DJ)Lnet/minecraft/network/chat/Component; method_52152 a method_52152 m (F)Lnet/minecraft/network/chat/Component; method_52153 a method_52153 m (I)Lnet/minecraft/network/chat/Component; method_52154 a method_52154 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13858 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13870 a method_13870 m (Lnet/minecraft/commands/CommandSourceStack;)I getSize a method_13868 m (Lnet/minecraft/commands/CommandSourceStack;DJ)I setSize a method_13854 m (Lnet/minecraft/commands/CommandSourceStack;F)I setDamageBuffer a method_13865 m (Lnet/minecraft/commands/CommandSourceStack;I)I setWarningTime a method_13856 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/phys/Vec2;)I setCenter a method_13869 m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/network/chat/Component; method_52155 a method_52155 m (D)Lnet/minecraft/network/chat/Component; method_52156 b method_52156 m (DJ)Lnet/minecraft/network/chat/Component; method_52157 b method_52157 m (F)Lnet/minecraft/network/chat/Component; method_52158 b method_52158 m (I)Lnet/minecraft/network/chat/Component; method_52159 b method_52159 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13855 b method_13855 m (Lnet/minecraft/commands/CommandSourceStack;F)I setDamageAmount b method_13863 m (Lnet/minecraft/commands/CommandSourceStack;I)I setWarningDistance b method_13859 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13861 c method_13861 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13866 d method_13866 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13860 e method_13860 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13857 f method_13857 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13872 g method_13872 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13867 h method_13867 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13864 i method_13864 m (Lcom/mojang/brigadier/context/CommandContext;)I method_13871 j method_13871 m ()V m ()V c net/minecraft/server/commands/data/BlockDataAccessor ara net/minecraft/class_3161 f Ljava/util/function/Function; PROVIDER a field_13786 f Lorg/slf4j/Logger; LOGGER b field_60333 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NOT_A_BLOCK_ENTITY c field_13785 f Lnet/minecraft/world/level/block/entity/BlockEntity; entity d field_13784 f Lnet/minecraft/core/BlockPos; pos e field_13783 m (Ljava/lang/String;)Lnet/minecraft/server/commands/data/DataCommands$DataProvider; method_13878 a method_13878 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/core/BlockPos;)V m ()V c net/minecraft/server/commands/data/BlockDataAccessor$1 ara$1 net/minecraft/class_3161$1 f Ljava/lang/String; val$argPrefix a field_13787 m (Ljava/lang/String;)V c net/minecraft/server/commands/data/DataAccessor arb net/minecraft/class_3162 m ()Lnet/minecraft/nbt/CompoundTag; getData a method_13881 m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;DI)Lnet/minecraft/network/chat/Component; getPrintSuccess a method_13879 m (Lnet/minecraft/nbt/CompoundTag;)V setData a method_13880 m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; getPrintSuccess a method_13882 m ()Lnet/minecraft/network/chat/Component; getModifiedSuccess b method_13883 c net/minecraft/server/commands/data/DataCommands arc net/minecraft/class_3164 f Ljava/util/List; ALL_PROVIDERS a field_13790 f Ljava/util/List; TARGET_PROVIDERS b field_13798 f Ljava/util/List; SOURCE_PROVIDERS c field_13792 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MERGE_UNCHANGED d field_13796 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_GET_NOT_NUMBER e field_13791 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_GET_NON_EXISTENT f field_13793 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_MULTIPLE_TAGS g field_13794 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_EXPECTED_OBJECT h field_13797 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; ERROR_EXPECTED_VALUE i field_41747 f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ERROR_INVALID_SUBSTRING j field_44916 m (II)I getOffset a method_51824 m (Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/network/chat/Component; method_52160 a method_52160 m (Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;DI)Lnet/minecraft/network/chat/Component; method_52161 a method_52161 m (Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/network/chat/Component; method_52162 a method_52162 m (Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/nbt/Tag;)Lnet/minecraft/network/chat/Component; method_52163 a method_52163 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13899 a method_13899 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_48088 a method_48088 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I method_48089 a method_48089 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lcom/mojang/brigadier/context/CommandContext;)I method_13900 a method_13900 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_48090 a method_48090 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13923 a method_13923 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I method_13912 a method_13912 m (Lcom/mojang/brigadier/CommandDispatcher;)V register a method_13905 m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lnet/minecraft/server/commands/data/DataCommands$DataManipulatorDecorator;)V method_13895 a method_13895 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;)Ljava/util/List; getSingletonSource a method_48091 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Ljava/util/List;)I manipulateData a method_13920 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; method_48092 a method_48092 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)I method_47952 a method_47952 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;)I getData a method_13908 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;)I removeData a method_13885 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;D)I getNumeric a method_13903 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/nbt/CompoundTag;)I mergeData a method_13901 m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/nbt/Tag; getSingleTag a method_13921 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_48093 a method_48093 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_52164 a method_52164 m (Ljava/lang/String;)Ljava/lang/String; method_48094 a method_48094 m (Ljava/lang/String;I)Ljava/lang/String; substring a method_51825 m (Ljava/lang/String;II)Ljava/lang/String; validatedSubstring a method_52165 m (Ljava/util/List;Lnet/minecraft/server/commands/data/DataCommands$StringProcessor;)Ljava/util/List; stringifyTagList a method_48095 m (Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder; decorateModification a method_13898 m (Ljava/util/function/BiConsumer;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13922 a method_13922 m (Ljava/util/function/Function;)Lnet/minecraft/server/commands/data/DataCommands$DataProvider; method_13906 a method_13906 m (Lnet/minecraft/nbt/Tag;)Ljava/lang/String; getAsText a method_48096 m (Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/network/chat/Component; method_52166 b method_52166 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13893 b method_13893 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I method_48097 b method_48097 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13911 b method_13911 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13889 b method_13889 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I method_13886 b method_13886 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;)Ljava/util/List; resolveSourcePath b method_48098 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; method_48099 b method_48099 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)I method_13888 b method_13888 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/commands/data/DataAccessor;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;)I getData b method_13916 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13907 b method_13907 m (Ljava/lang/String;)Ljava/lang/String; method_48100 b method_48100 m (Ljava/lang/String;II)Ljava/lang/String; substring b method_51826 m (Ljava/util/function/Function;)Lnet/minecraft/server/commands/data/DataCommands$DataProvider; method_13919 b method_13919 m (Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/network/chat/Component; method_52167 c method_52167 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I method_48101 c method_48101 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; method_13896 c method_13896 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I method_13904 c method_13904 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)I method_47953 c method_47953 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13892 c method_13892 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I method_48102 d method_48102 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I method_13909 d method_13909 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)I method_47954 d method_47954 m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; method_13902 d method_13902 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I method_48103 e method_48103 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I method_13887 e method_13887 m (Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)I method_13891 e method_13891 m (Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lnet/minecraft/server/commands/data/DataCommands$DataManipulator;Lnet/minecraft/server/commands/data/DataCommands$DataProvider;Lcom/mojang/brigadier/context/CommandContext;)I method_48104 f method_48104 m ()V m ()V c net/minecraft/server/commands/data/DataCommands$DataManipulator arc$a net/minecraft/class_3164$class_3165 c net/minecraft/server/commands/data/DataCommands$DataManipulatorDecorator arc$b net/minecraft/class_3164$class_3166 c net/minecraft/server/commands/data/DataCommands$DataProvider arc$c net/minecraft/class_3164$class_3167 m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; wrap a method_13925 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/server/commands/data/DataAccessor; access a method_13924 c net/minecraft/server/commands/data/DataCommands$StringProcessor arc$d net/minecraft/class_3164$class_8569 c net/minecraft/server/commands/data/EntityDataAccessor ard net/minecraft/class_3169 f Ljava/util/function/Function; PROVIDER a field_13800 f Lorg/slf4j/Logger; LOGGER b field_60334 f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; ERROR_NO_PLAYERS c field_13799 f Lnet/minecraft/world/entity/Entity; entity d field_13801 m (Ljava/lang/String;)Lnet/minecraft/server/commands/data/DataCommands$DataProvider; method_13927 a method_13927 m (Lnet/minecraft/world/entity/Entity;)V m ()V c net/minecraft/server/commands/data/EntityDataAccessor$1 ard$1 net/minecraft/class_3169$1 f Ljava/lang/String; val$arg a field_13802 m (Ljava/lang/String;)V c net/minecraft/server/commands/data/StorageDataAccessor are net/minecraft/class_4580 f Ljava/util/function/Function; PROVIDER a field_20855 f Lcom/mojang/brigadier/suggestion/SuggestionProvider; SUGGEST_STORAGE b field_20856 f Lnet/minecraft/world/level/storage/CommandStorage; storage c field_20857 f Lnet/minecraft/resources/ResourceLocation; id d field_20858 m (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/world/level/storage/CommandStorage; getGlobalTags a method_22842 m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; method_22840 a method_22840 m (Ljava/lang/String;)Lnet/minecraft/server/commands/data/DataCommands$DataProvider; method_22841 a method_22841 m (Lnet/minecraft/world/level/storage/CommandStorage;Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/server/commands/data/StorageDataAccessor$1 are$1 net/minecraft/class_4580$1 f Ljava/lang/String; val$arg a field_20859 m (Ljava/lang/String;)V c net/minecraft/server/commands/data/package-info arf net/minecraft/class_5974 c net/minecraft/server/commands/package-info arg net/minecraft/class_5975 c net/minecraft/server/dedicated/DedicatedPlayerList arh net/minecraft/class_3174 f Lorg/slf4j/Logger; LOGGER h field_13804 m ()V loadOps A method_13934 m ()V saveOps B method_13935 m ()V loadWhiteList C method_13936 m ()V saveWhiteList D method_13937 m ()Lnet/minecraft/server/dedicated/DedicatedServer; getServer b method_13938 m ()V saveIpBanList w method_13932 m ()V saveUserBanList x method_13930 m ()V loadIpBanList y method_13931 m ()V loadUserBanList z method_13933 m (Lnet/minecraft/server/dedicated/DedicatedServer;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/world/level/storage/PlayerDataStorage;)V m ()V c net/minecraft/server/dedicated/DedicatedServer ari net/minecraft/class_3176 f Lorg/slf4j/Logger; LOGGER l field_13814 f I CONVERSION_RETRY_DELAY_MS m field_29662 f I CONVERSION_RETRIES n field_29663 f Ljava/util/List; consoleInput o field_13815 f Lnet/minecraft/server/rcon/thread/QueryThreadGs4; queryThreadGs4 p field_13816 f Lnet/minecraft/server/rcon/RconConsoleSource; rconConsoleSource q field_13811 f Lnet/minecraft/server/rcon/thread/RconThread; rconThread r field_13819 f Lnet/minecraft/server/dedicated/DedicatedServerSettings; settings s field_16799 f Lnet/minecraft/server/gui/MinecraftServerGui; gui t field_16800 f Lnet/minecraft/server/network/ServerTextFilter; serverTextFilter u field_52350 f Lnet/minecraft/util/debugchart/RemoteSampleLogger; tickTimeLogger v field_48788 f Lnet/minecraft/util/debugchart/DebugSampleSubscriptionTracker; debugSampleSubscriptionTracker w field_48789 f Lnet/minecraft/server/ServerLinks; serverLinks x field_52215 m (ILnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; method_16710 a method_16710 m (Lnet/minecraft/server/dedicated/DedicatedServerProperties;)Ljava/util/Optional; parseBugReportLink a method_60939 m (Lnet/minecraft/server/dedicated/DedicatedServerSettings;)Lnet/minecraft/server/ServerLinks; createServerLinks a method_60940 m (Ljava/lang/String;Lnet/minecraft/commands/CommandSourceStack;)V handleConsoleInput a method_13947 m (Ljava/net/URI;)Lnet/minecraft/server/ServerLinks; method_60941 a method_60941 m (ZLnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; method_16711 a method_16711 m ()V waitForRetry bC method_13942 m ()Ljava/lang/String; method_13943 bD method_13943 m ()Ljava/lang/String; method_13946 bE method_13946 m ()V handleConsoleInputs br method_13941 m ()Lnet/minecraft/server/dedicated/DedicatedPlayerList; getPlayerList bs method_13949 m ()V showGui bt method_13948 m ()Z convertOldUsers bu method_13951 m ()J getMaxTickLength bv method_13944 m (Ljava/lang/String;)V method_20799 e method_20799 m (Z)V storeUsingWhiteList i method_16712 m (Ljava/lang/Thread;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/server/WorldStem;Lnet/minecraft/server/dedicated/DedicatedServerSettings;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/server/Services;Lnet/minecraft/server/level/progress/ChunkProgressListenerFactory;)V m ()V c net/minecraft/server/dedicated/DedicatedServer$1 ari$1 net/minecraft/class_3176$1 f Lnet/minecraft/server/dedicated/DedicatedServer; field_13822 a field_13822 m (Lnet/minecraft/server/dedicated/DedicatedServer;Ljava/lang/String;)V c net/minecraft/server/dedicated/DedicatedServerProperties arj net/minecraft/class_3806 f I functionPermissionLevel A field_20324 f J maxTickTime B field_16815 f I maxChainedNeighborUpdates C field_37275 f I rateLimitPacketsPerSecond D field_25802 f I viewDistance E field_16844 f I simulationDistance F field_34883 f I maxPlayers G field_16814 f I networkCompressionThreshold H field_16842 f Z broadcastRconToOps I field_16824 f Z broadcastConsoleToOps J field_16802 f I maxWorldSize K field_16812 f Z syncChunkWrites L field_23785 f Ljava/lang/String; regionFileComression M field_48711 f Z enableJmxMonitoring N field_24056 f Z enableStatus O field_24453 f Z hideOnlinePlayers P field_35564 f I entityBroadcastRangePercentage Q field_24454 f Ljava/lang/String; textFilteringConfig R field_26899 f I textFilteringVersion S field_52351 f Ljava/util/Optional; serverResourcePackInfo T field_39093 f Lnet/minecraft/world/level/DataPackConfig; initialDataPackConfiguration U field_39981 f Lnet/minecraft/server/dedicated/Settings$MutableValue; playerIdleTimeout V field_16817 f Lnet/minecraft/server/dedicated/Settings$MutableValue; whiteList W field_16804 f Z enforceSecureProfile X field_39018 f Z logIPs Y field_44985 f I pauseWhenEmptySeconds Z field_52352 f Z onlineMode a field_16813 f Lnet/minecraft/world/level/levelgen/WorldOptions; worldOptions aa field_24623 f Z acceptsTransfers ab field_48270 f Lorg/slf4j/Logger; LOGGER ad field_37276 f Ljava/util/regex/Pattern; SHA1 ae field_39094 f Lcom/google/common/base/Splitter; COMMA_SPLITTER af field_39982 f Lnet/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData; worldDimensionData ag field_39983 f Z preventProxyConnections b field_16839 f Ljava/lang/String; serverIp c field_16829 f Z pvp d field_16833 f Z allowFlight e field_16807 f Ljava/lang/String; motd f field_16825 f Ljava/lang/String; bugReportLink g field_51987 f Z forceGameMode h field_16827 f Z enforceWhitelist i field_16805 f Lnet/minecraft/world/Difficulty; difficulty j field_16840 f Lnet/minecraft/world/level/GameType; gamemode k field_16841 f Ljava/lang/String; levelName l field_16820 f I serverPort m field_16837 f Ljava/lang/Boolean; announcePlayerAchievements n field_16830 f Z enableQuery o field_16819 f I queryPort p field_16831 f Z enableRcon q field_16818 f I rconPort r field_16828 f Ljava/lang/String; rconPassword s field_16823 f Z hardcore t field_16838 f Z allowNether u field_16811 f Z spawnMonsters v field_16835 f Z useNativeTransport w field_16832 f Z enableCommandBlock x field_16806 f I spawnProtection y field_16816 f I opPermissionLevel z field_16845 m (Ljava/lang/Integer;)Ljava/lang/Integer; method_27905 a method_27905 m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/util/Optional; getServerPackInfo a method_43660 m (Ljava/nio/file/Path;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; fromFile a method_16714 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/levelgen/WorldDimensions; createDimensions a method_45157 m (Lnet/minecraft/core/RegistryAccess;Ljava/util/Properties;)Lnet/minecraft/server/dedicated/DedicatedServerProperties; reload a method_16713 m (Ljava/lang/Integer;)Ljava/lang/Integer; method_16715 b method_16715 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/DataPackConfig; getDatapackConfig b method_45159 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; parseResourcePackPrompt c method_43661 m (Ljava/lang/String;Ljava/lang/String;)V method_71329 c method_71329 m (Ljava/lang/String;)Ljava/lang/String; method_41005 d method_41005 m (Ljava/lang/String;)Lcom/google/gson/JsonObject; method_41186 e method_41186 m (Ljava/util/Properties;)V m ()V c net/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData arj$a net/minecraft/class_3806$class_7044 f Lcom/google/gson/JsonObject; generatorSettings a comp_459 f Ljava/lang/String; levelType b comp_461 f Ljava/util/Map; LEGACY_PRESET_NAMES c field_37277 m ()Lcom/google/gson/JsonObject; generatorSettings a comp_459 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceKey; method_41244 a method_41244 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder$Reference; method_45161 a method_45161 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/levelgen/WorldDimensions; create a method_41242 m (Lnet/minecraft/core/HolderLookup;)Ljava/util/Optional; method_41241 a method_41241 m ()Ljava/lang/String; levelType b comp_461 m ()Ljava/util/Optional; method_41245 c method_41245 m ()Ljava/lang/IllegalStateException; method_41246 d method_41246 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)V m ()V c net/minecraft/server/dedicated/DedicatedServerSettings ark net/minecraft/class_3807 f Ljava/nio/file/Path; source a field_16846 f Lnet/minecraft/server/dedicated/DedicatedServerProperties; properties b field_16847 m ()Lnet/minecraft/server/dedicated/DedicatedServerProperties; getProperties a method_16717 m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/server/dedicated/DedicatedServerSettings; update a method_16718 m ()V forceSave b method_16719 m (Ljava/nio/file/Path;)V c net/minecraft/server/dedicated/ServerWatchdog arl net/minecraft/class_3178 f Lorg/slf4j/Logger; LOGGER a field_13825 f J MAX_SHUTDOWN_TIME b field_29664 f I SHUTDOWN_STATUS c field_29665 f Lnet/minecraft/server/dedicated/DedicatedServer; server d field_13823 f J maxTickTimeNanos e field_46927 m ()V exit a method_13954 m (Lnet/minecraft/server/level/ServerLevel;)Ljava/lang/String; method_31376 a method_31376 m (Ljava/lang/String;J)Lnet/minecraft/CrashReport; createWatchdogCrashReport a method_61256 m ()Ljava/lang/String; method_31377 b method_31377 m ()Ljava/lang/String; method_31378 c method_31378 m (Lnet/minecraft/server/dedicated/DedicatedServer;)V m ()V c net/minecraft/server/dedicated/ServerWatchdog$1 arl$1 net/minecraft/class_3178$1 m (Lnet/minecraft/server/dedicated/ServerWatchdog;)V c net/minecraft/server/dedicated/Settings arm net/minecraft/class_3808 f Lorg/slf4j/Logger; LOGGER a field_16849 f Ljava/util/Properties; properties ac field_16848 m ()Ljava/util/Properties; cloneProperties a method_16723 m (Ljava/lang/String;)Ljava/lang/String; getLegacyString a method_16738 m (Ljava/lang/String;I)I get a method_16726 m (Ljava/lang/String;J)J get a method_16725 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; get a method_16732 m (Ljava/lang/String;Ljava/util/function/Function;)Ljava/lang/Object; getLegacy a method_16742 m (Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; get a method_16737 m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; get a method_16741 m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; get a method_16735 m (Ljava/lang/String;Ljava/util/function/UnaryOperator;I)I get a method_16720 m (Ljava/lang/String;Z)Z get a method_16740 m (Ljava/util/function/Function;)Ljava/util/function/Function; wrapNumberDeserializer a method_16721 m (Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Number; method_16733 a method_16733 m (Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/lang/String;)Ljava/lang/Object; method_16731 a method_16731 m (Ljava/util/function/IntFunction;Ljava/util/function/Function;)Ljava/util/function/Function; dispatchNumberOrString a method_16722 m (Ljava/util/function/IntFunction;Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Object; method_16729 a method_16729 m (Ljava/lang/String;)Ljava/lang/Boolean; getLegacyBoolean b method_16736 m (Ljava/lang/String;I)Lnet/minecraft/server/dedicated/Settings$MutableValue; getMutable b method_16743 m (Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/Settings$MutableValue; getMutable b method_16730 m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/Settings$MutableValue; getMutable b method_16724 m (Ljava/lang/String;Z)Lnet/minecraft/server/dedicated/Settings$MutableValue; getMutable b method_16744 m (Ljava/nio/file/Path;)Ljava/util/Properties; loadFromFile b method_16727 m (Lnet/minecraft/core/RegistryAccess;Ljava/util/Properties;)Lnet/minecraft/server/dedicated/Settings; reload b method_16739 m (Ljava/lang/String;)Ljava/lang/String; getStringRaw c method_16734 m (Ljava/nio/file/Path;)V store c method_16728 m (Ljava/util/Properties;)V m ()V c net/minecraft/server/dedicated/Settings$MutableValue arm$a net/minecraft/class_3808$class_3809 f Lnet/minecraft/server/dedicated/Settings; field_16853 a field_16853 f Ljava/lang/String; key b field_16852 f Ljava/lang/Object; value c field_16850 f Ljava/util/function/Function; serializer d field_16851 m (Lnet/minecraft/core/RegistryAccess;Ljava/lang/Object;)Lnet/minecraft/server/dedicated/Settings; update a method_16745 m (Lnet/minecraft/server/dedicated/Settings;Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/Function;)V c net/minecraft/server/dedicated/package-info arn net/minecraft/class_5976 c net/minecraft/server/dialog/ActionButton aro net/minecraft/class_11519 f Lcom/mojang/serialization/Codec; CODEC a field_60961 f Lnet/minecraft/server/dialog/CommonButtonData; button b comp_4390 f Ljava/util/Optional; action c comp_4391 m ()Lnet/minecraft/server/dialog/CommonButtonData; button a comp_4390 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_72059 a method_72059 m ()Ljava/util/Optional; action b comp_4391 m (Lnet/minecraft/server/dialog/CommonButtonData;Ljava/util/Optional;)V m ()V c net/minecraft/server/dialog/ButtonListDialog arp net/minecraft/class_11414 m ()I columns b comp_4310 m ()Ljava/util/Optional; exitAction c comp_4395 c net/minecraft/server/dialog/CommonButtonData arq net/minecraft/class_11416 f I DEFAULT_WIDTH a field_60616 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_60617 f Lnet/minecraft/network/chat/Component; label c comp_4298 f Ljava/util/Optional; tooltip d comp_4299 f I width e comp_4300 m ()Lnet/minecraft/network/chat/Component; label a comp_4298 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71694 a method_71694 m ()Ljava/util/Optional; tooltip b comp_4299 m ()I width c comp_4300 m (Lnet/minecraft/network/chat/Component;I)V m (Lnet/minecraft/network/chat/Component;Ljava/util/Optional;I)V m ()V c net/minecraft/server/dialog/CommonDialogData arr net/minecraft/class_11417 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_60618 f Lnet/minecraft/network/chat/Component; title b comp_4301 f Ljava/util/Optional; externalTitle c comp_4302 f Z canCloseWithEscape d comp_4303 f Z pause e comp_4392 f Lnet/minecraft/server/dialog/DialogAction; afterAction f comp_4393 f Ljava/util/List; body g comp_4304 f Ljava/util/List; inputs h comp_4394 m ()Lnet/minecraft/network/chat/Component; computeExternalTitle a method_71695 m (Lnet/minecraft/server/dialog/CommonDialogData;)Lcom/mojang/serialization/DataResult; method_72061 a method_72061 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71696 a method_71696 m ()Lnet/minecraft/network/chat/Component; title b comp_4301 m ()Ljava/util/Optional; externalTitle c comp_4302 m ()Z canCloseWithEscape d comp_4303 m ()Z pause e comp_4392 m ()Lnet/minecraft/server/dialog/DialogAction; afterAction f comp_4393 m ()Ljava/util/List; body g comp_4304 m ()Ljava/util/List; inputs h comp_4394 m ()Ljava/lang/String; method_72062 i method_72062 m (Lnet/minecraft/network/chat/Component;Ljava/util/Optional;ZZLnet/minecraft/server/dialog/DialogAction;Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/server/dialog/ConfirmationDialog ars net/minecraft/class_11418 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_60619 f Lnet/minecraft/server/dialog/CommonDialogData; common h comp_4305 f Lnet/minecraft/server/dialog/ActionButton; yesButton i comp_4306 f Lnet/minecraft/server/dialog/ActionButton; noButton j comp_4307 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71697 a method_71697 m ()Lnet/minecraft/server/dialog/ActionButton; yesButton e comp_4306 m ()Lnet/minecraft/server/dialog/ActionButton; noButton f comp_4307 m (Lnet/minecraft/server/dialog/CommonDialogData;Lnet/minecraft/server/dialog/ActionButton;Lnet/minecraft/server/dialog/ActionButton;)V m ()V c net/minecraft/server/dialog/Dialog art net/minecraft/class_11419 f Lcom/mojang/serialization/Codec; WIDTH_CODEC b field_60850 f Lcom/mojang/serialization/Codec; DIRECT_CODEC c field_60620 f Lcom/mojang/serialization/Codec; CODEC d field_60621 f Lcom/mojang/serialization/Codec; LIST_CODEC e field_60622 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f field_60623 f Lnet/minecraft/network/codec/StreamCodec; CONTEXT_FREE_STREAM_CODEC g field_60624 m ()Lnet/minecraft/server/dialog/CommonDialogData; common A_ comp_4305 m ()Lcom/mojang/serialization/MapCodec; codec a method_71692 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_71699 a method_71699 m ()Ljava/util/Optional; onCancel d method_72060 m ()V c net/minecraft/server/dialog/DialogAction aru net/minecraft/class_11520 f Lnet/minecraft/server/dialog/DialogAction; CLOSE a field_60962 f Lnet/minecraft/server/dialog/DialogAction; NONE b field_60963 f Lnet/minecraft/server/dialog/DialogAction; WAIT_FOR_RESPONSE c field_60964 f Ljava/util/function/IntFunction; BY_ID d field_60965 f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC e field_60966 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f field_60967 f I id g field_60968 f Ljava/lang/String; name h field_60969 f [Lnet/minecraft/server/dialog/DialogAction; $VALUES i field_60970 m ()Z willUnpause a method_72063 m (Lnet/minecraft/server/dialog/DialogAction;)I method_72064 a method_72064 m ()[Lnet/minecraft/server/dialog/DialogAction; $values b method_72065 m (Lnet/minecraft/server/dialog/DialogAction;)I method_72066 b method_72066 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/server/dialog/DialogListDialog arv net/minecraft/class_11420 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_60625 f Lnet/minecraft/server/dialog/CommonDialogData; common h comp_4305 f Lnet/minecraft/core/HolderSet; dialogs i comp_4308 f Ljava/util/Optional; exitAction j comp_4395 f I columns k comp_4310 f I buttonWidth l comp_4311 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71700 a method_71700 m ()Lnet/minecraft/core/HolderSet; dialogs e comp_4308 m ()I buttonWidth f comp_4311 m (Lnet/minecraft/server/dialog/CommonDialogData;Lnet/minecraft/core/HolderSet;Ljava/util/Optional;II)V m ()V c net/minecraft/server/dialog/DialogTypes arw net/minecraft/class_11421 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_71701 m ()V c net/minecraft/server/dialog/Dialogs arx net/minecraft/class_11422 f Lnet/minecraft/resources/ResourceKey; SERVER_LINKS a field_60626 f Lnet/minecraft/resources/ResourceKey; CUSTOM_OPTIONS b field_60627 f Lnet/minecraft/resources/ResourceKey; QUICK_ACTIONS c field_60971 f I BIG_BUTTON_WIDTH d field_60628 f Lnet/minecraft/server/dialog/ActionButton; DEFAULT_BACK_BUTTON e field_60972 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a method_71702 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_71703 m ()V m ()V c net/minecraft/server/dialog/Input ary net/minecraft/class_11424 f Lcom/mojang/serialization/Codec; CODEC a field_60629 f Ljava/lang/String; key b comp_4312 f Lnet/minecraft/server/dialog/input/InputControl; control c comp_4313 m ()Ljava/lang/String; key a comp_4312 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71704 a method_71704 m ()Lnet/minecraft/server/dialog/input/InputControl; control b comp_4313 m (Ljava/lang/String;Lnet/minecraft/server/dialog/input/InputControl;)V m ()V c net/minecraft/server/dialog/MultiActionDialog arz net/minecraft/class_11426 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_60631 f Lnet/minecraft/server/dialog/CommonDialogData; common h comp_4305 f Ljava/util/List; actions i comp_4317 f Ljava/util/Optional; exitAction j comp_4395 f I columns k comp_4310 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71706 a method_71706 m ()Ljava/util/List; actions e comp_4317 m (Lnet/minecraft/server/dialog/CommonDialogData;Ljava/util/List;Ljava/util/Optional;I)V m ()V c net/minecraft/server/dialog/NoticeDialog asa net/minecraft/class_11428 f Lnet/minecraft/server/dialog/ActionButton; DEFAULT_ACTION a field_60633 f Lcom/mojang/serialization/MapCodec; MAP_CODEC h field_60634 f Lnet/minecraft/server/dialog/CommonDialogData; common i comp_4305 f Lnet/minecraft/server/dialog/ActionButton; action j comp_4396 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71708 a method_71708 m ()Lnet/minecraft/server/dialog/ActionButton; action e comp_4396 m (Lnet/minecraft/server/dialog/CommonDialogData;Lnet/minecraft/server/dialog/ActionButton;)V m ()V c net/minecraft/server/dialog/ServerLinksDialog asb net/minecraft/class_11429 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_60635 f Lnet/minecraft/server/dialog/CommonDialogData; common h comp_4305 f Ljava/util/Optional; exitAction i comp_4395 f I columns j comp_4310 f I buttonWidth k comp_4321 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71709 a method_71709 m ()I buttonWidth e comp_4321 m (Lnet/minecraft/server/dialog/CommonDialogData;Ljava/util/Optional;II)V m ()V c net/minecraft/server/dialog/SimpleDialog asc net/minecraft/class_11430 m ()Ljava/util/List; mainActions b method_71698 c net/minecraft/server/dialog/action/Action asd net/minecraft/class_11521 f Lcom/mojang/serialization/Codec; CODEC a field_60973 m ()Lcom/mojang/serialization/MapCodec; codec a method_71738 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_72067 a method_72067 m (Ljava/util/Map;)Ljava/util/Optional; createAction a method_72068 m ()V c net/minecraft/server/dialog/action/Action$ValueGetter asd$a net/minecraft/class_11521$class_11522 m ()Ljava/lang/String; asTemplateSubstitution a method_72069 m (Ljava/lang/String;)Lnet/minecraft/server/dialog/action/Action$ValueGetter; of a method_72070 m (Ljava/util/Map;)Ljava/util/Map; getAsTemplateSubstitutions a method_72071 m (Ljava/util/function/Supplier;)Lnet/minecraft/server/dialog/action/Action$ValueGetter; of a method_72072 m ()Lnet/minecraft/nbt/Tag; asTag b method_72073 c net/minecraft/server/dialog/action/Action$ValueGetter$1 asd$a$1 net/minecraft/class_11521$class_11522$1 f Ljava/lang/String; val$value a field_60974 m (Ljava/lang/String;)V c net/minecraft/server/dialog/action/Action$ValueGetter$2 asd$a$2 net/minecraft/class_11521$class_11522$2 f Ljava/util/function/Supplier; val$value a field_60975 m (Ljava/util/function/Supplier;)V c net/minecraft/server/dialog/action/ActionTypes ase net/minecraft/class_11523 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_72074 m (Lnet/minecraft/core/Registry;Lnet/minecraft/network/chat/ClickEvent$Action;Lcom/mojang/serialization/MapCodec;)V method_72075 a method_72075 m ()V c net/minecraft/server/dialog/action/CommandTemplate asf net/minecraft/class_11447 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_60651 f Lnet/minecraft/server/dialog/action/ParsedTemplate; template c comp_4355 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71739 a method_71739 m ()Lnet/minecraft/server/dialog/action/ParsedTemplate; template b comp_4355 m (Lnet/minecraft/server/dialog/action/ParsedTemplate;)V m ()V c net/minecraft/server/dialog/action/CustomAll asg net/minecraft/class_11524 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_60976 f Lnet/minecraft/resources/ResourceLocation; id c comp_4397 f Ljava/util/Optional; additions d comp_4398 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_72076 a method_72076 m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/String;Lnet/minecraft/server/dialog/action/Action$ValueGetter;)V method_72077 a method_72077 m ()Lnet/minecraft/resources/ResourceLocation; id b comp_4397 m ()Ljava/util/Optional; additions c comp_4398 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Optional;)V m ()V c net/minecraft/server/dialog/action/ParsedTemplate ash net/minecraft/class_11451 f Lcom/mojang/serialization/Codec; CODEC a field_60657 f Lcom/mojang/serialization/Codec; VARIABLE_CODEC b field_60658 f Ljava/lang/String; raw c field_60659 f Lnet/minecraft/commands/functions/StringTemplate; parsed d field_60660 m (Lnet/minecraft/server/dialog/action/ParsedTemplate;)Ljava/lang/String; method_71744 a method_71744 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; parse a method_71745 m (Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/String; method_71746 a method_71746 m (Ljava/util/Map;)Ljava/lang/String; instantiate a method_71747 m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; method_71748 a method_71748 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_71749 b method_71749 m (Ljava/lang/String;)Ljava/lang/String; method_71750 c method_71750 m (Ljava/lang/String;Lnet/minecraft/commands/functions/StringTemplate;)V m ()V c net/minecraft/server/dialog/action/StaticAction asi net/minecraft/class_11525 f Ljava/util/Map; WRAPPED_CODECS b field_60977 f Lnet/minecraft/network/chat/ClickEvent; value c comp_4399 m ()Lnet/minecraft/network/chat/ClickEvent; value b comp_4399 m ()Ljava/util/Map; method_72078 c method_72078 m (Lnet/minecraft/network/chat/ClickEvent;)V m ()V c net/minecraft/server/dialog/action/package-info asj net/minecraft/class_11526 c net/minecraft/server/dialog/body/DialogBody ask net/minecraft/class_11432 f Lcom/mojang/serialization/Codec; DIALOG_BODY_CODEC a field_60637 f Lcom/mojang/serialization/Codec; COMPACT_LIST_CODEC b field_60638 m ()Lcom/mojang/serialization/MapCodec; mapCodec a method_71711 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_71712 a method_71712 m ()V c net/minecraft/server/dialog/body/DialogBodyTypes asl net/minecraft/class_11433 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_71713 m ()V c net/minecraft/server/dialog/body/ItemBody asm net/minecraft/class_11434 f Lcom/mojang/serialization/MapCodec; MAP_CODEC c field_60639 f Lnet/minecraft/world/item/ItemStack; item d comp_4324 f Ljava/util/Optional; description e comp_4325 f Z showDecorations f comp_4326 f Z showTooltip g comp_4327 f I width h comp_4328 f I height i comp_4329 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71714 a method_71714 m ()Lnet/minecraft/world/item/ItemStack; item b comp_4324 m ()Ljava/util/Optional; description c comp_4325 m ()Z showDecorations d comp_4326 m ()Z showTooltip e comp_4327 m ()I width f comp_4328 m ()I height g comp_4329 m (Lnet/minecraft/world/item/ItemStack;Ljava/util/Optional;ZZII)V m ()V c net/minecraft/server/dialog/body/PlainMessage asn net/minecraft/class_11435 f I DEFAULT_WIDTH c field_60640 f Lcom/mojang/serialization/MapCodec; MAP_CODEC d field_60641 f Lcom/mojang/serialization/Codec; CODEC e field_60642 f Lnet/minecraft/network/chat/Component; contents f comp_4330 f I width g comp_4331 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71715 a method_71715 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/dialog/body/PlainMessage; method_71716 a method_71716 m ()Lnet/minecraft/network/chat/Component; contents b comp_4330 m ()I width c comp_4331 m (Lnet/minecraft/network/chat/Component;I)V m ()V c net/minecraft/server/dialog/body/package-info aso net/minecraft/class_11436 c net/minecraft/server/dialog/input/BooleanInput asp net/minecraft/class_11437 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_60643 f Lnet/minecraft/network/chat/Component; label c comp_4332 f Z initial d comp_4333 f Ljava/lang/String; onTrue e comp_4334 f Ljava/lang/String; onFalse f comp_4335 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71718 a method_71718 m ()Lnet/minecraft/network/chat/Component; label b comp_4332 m ()Z initial c comp_4333 m ()Ljava/lang/String; onTrue d comp_4334 m ()Ljava/lang/String; onFalse e comp_4335 m (Lnet/minecraft/network/chat/Component;ZLjava/lang/String;Ljava/lang/String;)V m ()V c net/minecraft/server/dialog/input/InputControl asq net/minecraft/class_11438 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_60644 m ()Lcom/mojang/serialization/MapCodec; mapCodec a method_71717 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_71719 a method_71719 m ()V c net/minecraft/server/dialog/input/InputControlTypes asr net/minecraft/class_11439 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_71720 m ()V c net/minecraft/server/dialog/input/NumberRangeInput ass net/minecraft/class_11440 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_60645 f I width c comp_4336 f Lnet/minecraft/network/chat/Component; label d comp_4337 f Ljava/lang/String; labelFormat e comp_4338 f Lnet/minecraft/server/dialog/input/NumberRangeInput$RangeInfo; rangeInfo f comp_4339 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71721 a method_71721 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; computeLabel a method_71722 m ()I width b comp_4336 m ()Lnet/minecraft/network/chat/Component; label c comp_4337 m ()Ljava/lang/String; labelFormat d comp_4338 m ()Lnet/minecraft/server/dialog/input/NumberRangeInput$RangeInfo; rangeInfo e comp_4339 m (ILnet/minecraft/network/chat/Component;Ljava/lang/String;Lnet/minecraft/server/dialog/input/NumberRangeInput$RangeInfo;)V m ()V c net/minecraft/server/dialog/input/NumberRangeInput$RangeInfo ass$a net/minecraft/class_11440$class_11441 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_60646 f F start b comp_4340 f F end c comp_4341 f Ljava/util/Optional; initial d comp_4342 f Ljava/util/Optional; step e comp_4382 m ()F initialSliderValue a method_71723 m (DDD)Ljava/lang/String; method_71725 a method_71725 m (F)F computeScaledValue a method_71728 m (Lnet/minecraft/server/dialog/input/NumberRangeInput$RangeInfo;)Lcom/mojang/serialization/DataResult; method_71726 a method_71726 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71727 a method_71727 m ()F start b comp_4340 m (F)Z isOutOfRange b method_71959 m ()F end c comp_4341 m (F)F scaledValueToSlider c method_71960 m ()Ljava/util/Optional; initial d comp_4342 m ()Ljava/util/Optional; step e comp_4382 m ()F initialScaledValue f method_71961 m (FFLjava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/server/dialog/input/SingleOptionInput ast net/minecraft/class_11442 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_60647 f I width c comp_4344 f Ljava/util/List; entries d comp_4345 f Lnet/minecraft/network/chat/Component; label e comp_4346 f Z labelVisible f comp_4347 m (Lnet/minecraft/server/dialog/input/SingleOptionInput;)Lcom/mojang/serialization/DataResult; method_71729 a method_71729 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71730 a method_71730 m ()Ljava/util/Optional; initial b method_71731 m ()I width c comp_4344 m ()Ljava/util/List; entries d comp_4345 m ()Lnet/minecraft/network/chat/Component; label e comp_4346 m ()Z labelVisible f comp_4347 m ()Ljava/lang/String; method_71732 g method_71732 m (ILjava/util/List;Lnet/minecraft/network/chat/Component;Z)V m ()V c net/minecraft/server/dialog/input/SingleOptionInput$Entry ast$a net/minecraft/class_11442$class_11443 f Lcom/mojang/serialization/Codec; FULL_CODEC a field_60648 f Lcom/mojang/serialization/Codec; CODEC b field_60649 f Ljava/lang/String; id c comp_4348 f Ljava/util/Optional; display d comp_4349 f Z initial e comp_4350 m ()Lnet/minecraft/network/chat/Component; displayOrDefault a method_71733 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71734 a method_71734 m (Ljava/lang/String;)Lnet/minecraft/server/dialog/input/SingleOptionInput$Entry; method_71735 a method_71735 m ()Ljava/lang/String; id b comp_4348 m ()Ljava/util/Optional; display c comp_4349 m ()Z initial d comp_4350 m ()Lnet/minecraft/network/chat/Component; method_71736 e method_71736 m (Ljava/lang/String;Ljava/util/Optional;Z)V m ()V c net/minecraft/server/dialog/input/TextInput asu net/minecraft/class_11444 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_60650 f I width c comp_4351 f Lnet/minecraft/network/chat/Component; label d comp_4352 f Z labelVisible e comp_4353 f Ljava/lang/String; initial f comp_4354 f I maxLength g comp_4383 f Ljava/util/Optional; multiline h comp_4384 m (Lnet/minecraft/server/dialog/input/TextInput;)Lcom/mojang/serialization/DataResult; method_71962 a method_71962 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71737 a method_71737 m ()I width b comp_4351 m ()Lnet/minecraft/network/chat/Component; label c comp_4352 m ()Z labelVisible d comp_4353 m ()Ljava/lang/String; initial e comp_4354 m ()I maxLength f comp_4383 m ()Ljava/util/Optional; multiline g comp_4384 m ()Ljava/lang/String; method_71963 h method_71963 m (ILnet/minecraft/network/chat/Component;ZLjava/lang/String;ILjava/util/Optional;)V m ()V c net/minecraft/server/dialog/input/TextInput$MultilineOptions asu$a net/minecraft/class_11444$class_11508 f I MAX_HEIGHT a field_61049 f Lcom/mojang/serialization/Codec; CODEC b field_60851 f Ljava/util/Optional; maxLines c comp_4385 f Ljava/util/Optional; height d comp_4386 m ()Ljava/util/Optional; maxLines a comp_4385 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71964 a method_71964 m ()Ljava/util/Optional; height b comp_4386 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/server/dialog/input/package-info asv net/minecraft/class_11445 c net/minecraft/server/dialog/package-info asw net/minecraft/class_11446 c net/minecraft/server/gui/MinecraftServerGui asx net/minecraft/class_3182 f Ljava/awt/Font; MONOSPACED a field_13837 f Lorg/slf4j/Logger; LOGGER b field_13840 f Ljava/lang/String; TITLE c field_29666 f Ljava/lang/String; SHUTDOWN_TITLE d field_29667 f Lnet/minecraft/server/dedicated/DedicatedServer; server e field_13839 f Ljava/lang/Thread; logAppenderThread f field_13838 f Ljava/util/Collection; finalizers g field_16855 f Ljava/util/concurrent/atomic/AtomicBoolean; isClosing h field_16854 m ()V start a method_13974 m (Lnet/minecraft/server/dedicated/DedicatedServer;)Lnet/minecraft/server/gui/MinecraftServerGui; showFrameFor a method_13969 m (Ljava/lang/Runnable;)V addFinalizer a method_16746 m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;)V method_13972 a method_13972 m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V print a method_13970 m (Ljavax/swing/JTextField;Ljava/awt/event/ActionEvent;)V method_13977 a method_13977 m ()V close b method_16750 m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V method_13971 b method_13971 m ()Ljavax/swing/JComponent; buildInfoPanel c method_13976 m ()Ljavax/swing/JComponent; buildPlayerPanel d method_13975 m ()Ljavax/swing/JComponent; buildChatPanel e method_13973 m ()V runFinalizers f method_16747 m (Lnet/minecraft/server/dedicated/DedicatedServer;)V m ()V c net/minecraft/server/gui/MinecraftServerGui$1 asx$1 net/minecraft/class_3182$1 f Lnet/minecraft/server/gui/MinecraftServerGui; val$gui a field_16857 f Ljavax/swing/JFrame; val$frame b field_16856 f Lnet/minecraft/server/dedicated/DedicatedServer; val$server c field_13841 m (Lnet/minecraft/server/gui/MinecraftServerGui;Ljavax/swing/JFrame;Lnet/minecraft/server/dedicated/DedicatedServer;)V c net/minecraft/server/gui/MinecraftServerGui$2 asx$2 net/minecraft/class_3182$2 m (Lnet/minecraft/server/gui/MinecraftServerGui;)V c net/minecraft/server/gui/PlayerListComponent asy net/minecraft/class_3184 f Lnet/minecraft/server/MinecraftServer; server a field_13844 f I tickCount b field_13843 m ()V tick a method_18700 m (Lnet/minecraft/server/MinecraftServer;)V c net/minecraft/server/gui/StatsComponent asz net/minecraft/class_3186 f Ljava/text/DecimalFormat; DECIMAL_FORMAT a field_13846 f [I values b field_13845 f I vp c field_13848 f [Ljava/lang/String; msgs d field_13847 f Lnet/minecraft/server/MinecraftServer; server e field_13849 f Ljavax/swing/Timer; timer f field_16858 m ()V close a method_16751 m (Ljava/awt/event/ActionEvent;)V method_13983 a method_13983 m (Ljava/text/DecimalFormat;)V method_13981 a method_13981 m ()V tick b method_13982 m (Lnet/minecraft/server/MinecraftServer;)V m ()V c net/minecraft/server/gui/package-info ata net/minecraft/class_5977 c net/minecraft/server/level/BlockDestructionProgress atb net/minecraft/class_3191 f I id a field_13859 f Lnet/minecraft/core/BlockPos; pos b field_13860 f I progress c field_13858 f I updatedRenderTick d field_13857 m ()I getId a method_34868 m (I)V setProgress a method_13987 m (Lnet/minecraft/server/level/BlockDestructionProgress;)I compareTo a method_23269 m ()Lnet/minecraft/core/BlockPos; getPos b method_13991 m (I)V updateTick b method_13989 m ()I getProgress c method_13988 m ()I getUpdatedRenderTick d method_13990 m (ILnet/minecraft/core/BlockPos;)V c net/minecraft/server/level/ChunkGenerationTask atc net/minecraft/class_9759 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; targetStatus a field_51850 f Lnet/minecraft/server/level/GeneratingChunkMap; chunkMap b field_51851 f Lnet/minecraft/world/level/ChunkPos; pos c field_51852 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; scheduledStatus d field_51853 f Z markedForCancellation e field_51854 f Ljava/util/List; scheduledLayer f field_51855 f Lnet/minecraft/util/StaticCache2D; cache g field_51856 f Z needsGeneration h field_51857 m ()Ljava/util/concurrent/CompletableFuture; runUntilWait a method_60424 m (Lnet/minecraft/server/level/GeneratingChunkMap;II)Lnet/minecraft/server/level/GenerationChunkHolder; method_60425 a method_60425 m (Lnet/minecraft/server/level/GeneratingChunkMap;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/server/level/ChunkGenerationTask; create a method_60426 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Z)V scheduleLayer a method_60427 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;ZLnet/minecraft/server/level/GenerationChunkHolder;)Z scheduleChunkInLayer a method_60428 m ()V markForCancellation b method_60429 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Z)I getRadiusForLayer b method_60430 m ()Lnet/minecraft/server/level/GenerationChunkHolder; getCenter c method_60431 m ()V scheduleNextLayer d method_60432 m ()V releaseClaim e method_60433 m ()Z canLoadWithoutGeneration f method_60434 m ()Ljava/util/concurrent/CompletableFuture; waitForScheduledLayer g method_60435 m (Lnet/minecraft/server/level/GeneratingChunkMap;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/util/StaticCache2D;)V c net/minecraft/server/level/ChunkHolder atd net/minecraft/class_3193 f Lnet/minecraft/server/level/ChunkResult; UNLOADED_LEVEL_CHUNK a field_16427 f Ljava/util/concurrent/CompletableFuture; UNLOADED_LEVEL_CHUNK_FUTURE e field_16429 f Lnet/minecraft/world/level/LevelHeightAccessor; levelHeightAccessor f field_26929 f Ljava/util/concurrent/CompletableFuture; fullChunkFuture g field_16431 f Ljava/util/concurrent/CompletableFuture; tickingChunkFuture h field_19333 f Ljava/util/concurrent/CompletableFuture; entityTickingChunkFuture i field_13865 f I oldTicketLevel j field_16432 f I ticketLevel k field_13862 f I queueLevel l field_17208 f Z hasChangedSections m field_25803 f [Lit/unimi/dsi/fastutil/shorts/ShortSet; changedBlocksPerSection n field_25804 f Ljava/util/BitSet; blockChangedLightSectionFilter o field_13871 f Ljava/util/BitSet; skyChangedLightSectionFilter p field_13870 f Lnet/minecraft/world/level/lighting/LevelLightEngine; lightEngine q field_13863 f Lnet/minecraft/server/level/ChunkHolder$LevelChangeListener; onLevelChange r field_17209 f Lnet/minecraft/server/level/ChunkHolder$PlayerProvider; playerProvider s field_17210 f Z wasAccessibleSinceLastSave t field_19238 f Ljava/util/concurrent/CompletableFuture; pendingFullStateConfirmation u field_26930 f Ljava/util/concurrent/CompletableFuture; sendSync v field_46085 f Ljava/util/concurrent/CompletableFuture; saveSync w field_51858 m ()Ljava/util/concurrent/CompletableFuture; getTickingChunkFuture a method_16145 m (I)V setTicketLevel a method_15890 m (Lnet/minecraft/server/level/ChunkMap;Lnet/minecraft/server/level/FullChunkStatus;)V demoteFullChunk a method_31408 m (Lnet/minecraft/server/level/ChunkMap;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Lnet/minecraft/server/level/FullChunkStatus;)V scheduleFullChunkPromotion a method_31409 m (Lnet/minecraft/server/level/ChunkMap;Ljava/util/concurrent/Executor;)V updateFutures a method_14007 m (Lnet/minecraft/world/level/LightLayer;I)Z sectionLightChanged a method_14012 m (Lnet/minecraft/world/level/chunk/LevelChunk;)V broadcastChanges a method_14006 m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; method_39966 a method_39966 m (Ljava/util/List;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V broadcastBlockEntity a method_14009 m (Ljava/util/List;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V broadcastBlockEntityIfNeeded a method_30311 m (Ljava/util/List;Lnet/minecraft/network/protocol/Packet;)V broadcast a method_13992 m (Ljava/util/concurrent/CompletableFuture;)V addSendDependency a method_53680 m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/server/level/ChunkResult;)V method_57117 a method_57117 m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/world/level/chunk/LevelChunk;)V method_31410 a method_31410 m (Lnet/minecraft/core/BlockPos;)Z blockChanged a method_14002 m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/server/level/ServerPlayer;)V method_13996 a method_13996 m ()Ljava/util/concurrent/CompletableFuture; getEntityTickingChunkFuture b method_14003 m (I)V setQueueLevel b method_17207 m (Lnet/minecraft/server/level/ChunkMap;Lnet/minecraft/server/level/FullChunkStatus;)V method_31412 b method_31412 m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; method_53679 b method_53679 m (Ljava/util/List;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V method_30312 b method_30312 m ()Ljava/util/concurrent/CompletableFuture; getFullChunkFuture c method_20725 m ()Lnet/minecraft/world/level/chunk/LevelChunk; getTickingChunk d method_16144 m ()Lnet/minecraft/world/level/chunk/LevelChunk; getChunkToSend e method_53682 m ()Ljava/util/concurrent/CompletableFuture; getSendSyncFuture f method_53681 m ()Ljava/util/concurrent/CompletableFuture; getSaveSyncFuture g method_14000 m ()Z isReadyForSaving h method_60436 m ()Z hasChangesToBroadcast i method_65077 m ()Z wasAccessibleSinceLastSave l method_20384 m ()V refreshAccessibility m method_20385 m (Lnet/minecraft/world/level/ChunkPos;ILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/lighting/LevelLightEngine;Lnet/minecraft/server/level/ChunkHolder$LevelChangeListener;Lnet/minecraft/server/level/ChunkHolder$PlayerProvider;)V m ()V c net/minecraft/server/level/ChunkHolder$LevelChangeListener atd$a net/minecraft/class_3193$class_3896 m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/function/IntSupplier;ILjava/util/function/IntConsumer;)V onLevelChange onLevelChange method_17209 c net/minecraft/server/level/ChunkHolder$PlayerProvider atd$b net/minecraft/class_3193$class_3897 m (Lnet/minecraft/world/level/ChunkPos;Z)Ljava/util/List; getPlayers a method_17210 c net/minecraft/server/level/ChunkLevel ate net/minecraft/class_8563 f I RADIUS_AROUND_FULL_CHUNK a field_51859 f I MAX_LEVEL b field_44849 f I FULL_CHUNK_LEVEL c field_44850 f I BLOCK_TICKING_LEVEL d field_44851 f I ENTITY_TICKING_LEVEL e field_44852 f Lnet/minecraft/world/level/chunk/status/ChunkStep; FULL_CHUNK_STEP f field_51860 m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; generationStatus a method_51827 m (ILnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; getStatusAroundFullChunk a method_60437 m (Lnet/minecraft/server/level/FullChunkStatus;)I byStatus a method_51828 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I byStatus a method_51829 m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; getStatusAroundFullChunk b method_60438 m (I)Lnet/minecraft/server/level/FullChunkStatus; fullStatus c method_51830 m (I)Z isEntityTicking d method_51831 m (I)Z isBlockTicking e method_51832 m (I)Z isLoaded f method_51833 m ()V m ()V c net/minecraft/server/level/ChunkLevel$1 ate$1 net/minecraft/class_8563$1 f [I $SwitchMap$net$minecraft$server$level$FullChunkStatus a field_44853 m ()V c net/minecraft/server/level/ChunkMap atf net/minecraft/class_3898 f Lnet/minecraft/world/entity/ai/village/poi/PoiManager; poiManager A field_18808 f Lit/unimi/dsi/fastutil/longs/LongSet; toDrop B field_17221 f Z modified C field_17222 f Lnet/minecraft/server/level/ChunkTaskDispatcher; worldgenTaskDispatcher D field_54034 f Lnet/minecraft/server/level/ChunkTaskDispatcher; lightTaskDispatcher E field_54035 f Lnet/minecraft/server/level/progress/ChunkProgressListener; progressListener F field_17442 f Lnet/minecraft/world/level/entity/ChunkStatusUpdateListener; chunkStatusListener G field_26931 f Lnet/minecraft/server/level/ChunkMap$DistanceManager; distanceManager H field_17228 f Ljava/util/concurrent/atomic/AtomicInteger; tickingGenerated I field_17230 f Ljava/lang/String; storageName J field_17707 f Lnet/minecraft/server/level/PlayerMap; playerMap K field_18241 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; entityMap L field_18242 f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; chunkTypeCache M field_23786 f Lit/unimi/dsi/fastutil/longs/Long2LongMap; nextChunkSaveTime N field_52353 f Lit/unimi/dsi/fastutil/longs/LongSet; chunksToEagerlySave O field_54964 f Ljava/util/Queue; unloadQueue P field_19343 f Ljava/util/concurrent/atomic/AtomicInteger; activeChunkWrites Q field_54965 f I serverViewDistance R field_18243 f Lnet/minecraft/world/level/chunk/status/WorldGenContext; worldGenContext S field_51861 f I MIN_VIEW_DISTANCE a field_29675 f I MAX_VIEW_DISTANCE b field_29669 f I FORCED_TICKET_LEVEL c field_29670 f Lnet/minecraft/server/level/ChunkResult; UNLOADED_CHUNK_LIST_RESULT f field_51862 f Ljava/util/concurrent/CompletableFuture; UNLOADED_CHUNK_LIST_FUTURE g field_51863 f B CHUNK_TYPE_REPLACEABLE h field_29671 f B CHUNK_TYPE_UNKNOWN i field_29672 f B CHUNK_TYPE_FULL j field_29673 f Lorg/slf4j/Logger; LOGGER k field_17212 f I CHUNK_SAVED_PER_TICK l field_29674 f I CHUNK_SAVED_EAGERLY_PER_TICK m field_36291 f I EAGER_CHUNK_SAVE_COOLDOWN_IN_MILLIS n field_36384 f I MAX_ACTIVE_CHUNK_WRITES o field_54966 f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; updatingChunkMap p field_17213 f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; visibleChunkMap q field_17220 f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; pendingUnloads r field_18807 f Ljava/util/List; pendingGenerationTasks s field_51864 f Lnet/minecraft/server/level/ServerLevel; level t field_17214 f Lnet/minecraft/server/level/ThreadedLevelLightEngine; lightEngine u field_17215 f Lnet/minecraft/util/thread/BlockableEventLoop; mainThreadExecutor v field_17216 f Lnet/minecraft/world/level/levelgen/RandomState; randomState w field_37278 f Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; chunkGeneratorState x field_40856 f Ljava/util/function/Supplier; overworldDataStorage y field_17705 f Lnet/minecraft/world/level/TicketStorage; ticketStorage z field_55588 m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; generator a method_37897 m (I)V setServerViewDistance a method_17214 m (J)Lnet/minecraft/server/level/ChunkHolder; getUpdatingChunkIfPresent a method_17255 m (JILnet/minecraft/server/level/ChunkHolder;I)Lnet/minecraft/server/level/ChunkHolder; updateChunkScheduling a method_17217 m (JLnet/minecraft/server/level/ChunkHolder;)V scheduleUnload a method_20458 m (Lnet/minecraft/server/level/ChunkGenerationTask;)V runGenerationTask a method_60439 m (Lnet/minecraft/server/level/ChunkHolder;)Ljava/util/concurrent/CompletableFuture; prepareEntityTickingChunk a method_17247 m (Lnet/minecraft/server/level/ChunkHolder;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture; getChunkRangeFuture a method_17220 m (Lnet/minecraft/server/level/ChunkHolder;J)Z saveChunkIfNeeded a method_39925 m (Lnet/minecraft/server/level/ChunkHolder;Lnet/minecraft/server/level/ChunkResult;)Lnet/minecraft/server/level/ChunkResult; method_53683 a method_53683 m (Lnet/minecraft/server/level/ChunkHolder;Lnet/minecraft/world/level/chunk/LevelChunk;)V onChunkReadyToSend a method_53686 m (Lnet/minecraft/server/level/ChunkHolder;Lnet/minecraft/world/level/chunk/LevelChunk;Ljava/lang/Object;)V method_53687 a method_53687 m (Lnet/minecraft/server/level/ChunkHolder;Ljava/lang/Void;Ljava/lang/Throwable;)V method_20604 a method_20604 m (Lnet/minecraft/server/level/ChunkHolder;Ljava/util/List;)Lnet/minecraft/world/level/chunk/LevelChunk; method_61257 a method_61257 m (Lnet/minecraft/server/level/ChunkHolder;Ljava/util/concurrent/CompletableFuture;J)V method_60440 a method_60440 m (Lnet/minecraft/server/level/ChunkResult;)Lnet/minecraft/server/level/ChunkResult; method_20577 a method_20577 m (Lnet/minecraft/server/level/ChunkResult;Ljava/lang/Throwable;)Ljava/lang/Object; method_51834 a method_51834 m (Lnet/minecraft/server/level/ServerPlayer;)V move a method_18713 m (Lnet/minecraft/server/level/ServerPlayer;II)Z isChunkTracked a method_52345 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/level/ChunkTrackingView;)V applyChunkTrackingView a method_52346 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V markChunkPendingToSend a method_52347 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/chunk/LevelChunk;)V markChunkPendingToSend a method_52348 m (Lnet/minecraft/server/level/ServerPlayer;Ljava/util/List;)V method_49420 a method_49420 m (Lnet/minecraft/server/level/ServerPlayer;Z)V updatePlayerStatus a method_18714 m (Lnet/minecraft/world/entity/Entity;)V addEntity a method_18701 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V broadcast a method_18702 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/lang/String; getChunkDebugData a method_23272 m (Lnet/minecraft/world/level/ChunkPos;I)V waitForLightBeforeSending a method_53685 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/server/level/FullChunkStatus;)V onFullChunkStatusChange a method_31414 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/status/ChunkType;)B markPosition a method_27053 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/phys/Vec3;)D euclideanDistanceSquared a method_18704 m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Throwable;)Lnet/minecraft/world/level/chunk/ChunkAccess; method_43374 a method_43374 m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/lang/Object; method_57120 a method_57120 m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/Optional;)Lnet/minecraft/world/level/chunk/ChunkAccess; method_43375 a method_43375 m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/function/IntSupplier;ILjava/util/function/IntConsumer;)V onLevelChange a method_63545 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/chunk/storage/SerializableChunkData; method_61258 a method_61258 m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Z save a method_17228 m (Lnet/minecraft/world/level/chunk/LevelChunk;)Ljava/lang/Integer; method_39220 a method_39220 m (Lnet/minecraft/world/level/chunk/status/ChunkStep;)Ljava/lang/String; method_60444 a method_60444 m (Ljava/io/Writer;)V dumpChunks a method_21619 m (Ljava/lang/IllegalStateException;Ljava/lang/String;)Lnet/minecraft/ReportedException; debugFuturesAndCreateReportedException a method_40067 m (Ljava/lang/StringBuilder;Lnet/minecraft/server/level/ChunkHolder;)V method_40068 a method_40068 m (Ljava/lang/StringBuilder;Lnet/minecraft/server/level/ChunkHolder;Lcom/mojang/datafixers/util/Pair;)V method_40069 a method_40069 m (Ljava/lang/Throwable;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/ChunkAccess; handleChunkLoadFailure a method_43376 m (Ljava/util/List;)V collectSpawningChunks a method_67497 m (Ljava/util/Optional;)Ljava/util/Optional; method_43377 a method_43377 m (Ljava/util/Optional;Ljava/lang/Object;)Ljava/util/Optional; method_61259 a method_61259 m (Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String; printFuture a method_21676 m (Ljava/util/function/BooleanSupplier;)V tick a method_17233 m (Ljava/util/function/Consumer;)V forEachBlockTickingChunk a method_67498 m (Ljava/util/function/Consumer;J)V method_67499 a method_67499 m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/world/level/chunk/ChunkAccess;)V method_20578 a method_20578 m (Lnet/minecraft/CrashReport;)V method_60445 a method_60445 m (Z)V saveAllChunks a method_17242 m ()Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; generatorState b method_46641 m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; method_17245 b method_17245 m (J)Lnet/minecraft/server/level/ChunkHolder; getVisibleChunkIfPresent b method_17216 m (Lnet/minecraft/server/level/ChunkGenerationTask;)V method_60446 b method_60446 m (Lnet/minecraft/server/level/ChunkHolder;)Ljava/util/concurrent/CompletableFuture; prepareTickingChunk b method_17235 m (Lnet/minecraft/server/level/ChunkResult;)Lnet/minecraft/server/level/ChunkResult; method_17230 b method_17230 m (Lnet/minecraft/server/level/ServerPlayer;)I getPlayerViewDistance b method_52350 m (Lnet/minecraft/server/level/ServerPlayer;II)Z isChunkOnTrackedBorder b method_52351 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V dropChunk b method_52352 m (Lnet/minecraft/world/entity/Entity;)V removeEntity b method_18716 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V broadcastAndSend b method_18717 m (Lnet/minecraft/world/level/ChunkPos;)Z anyPlayerCloseEnoughForSpawning b method_38783 m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/Optional;)Ljava/util/Optional; method_43378 b method_43378 m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/Optional; method_21620 b method_21620 m (Lnet/minecraft/world/level/chunk/LevelChunk;)Ljava/lang/Integer; method_39221 b method_39221 m (Ljava/util/List;)V resendBiomesForChunks b method_49421 m (Ljava/util/function/BooleanSupplier;)V processUnloads b method_20605 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; upgradeChunkTag b method_43381 m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState c method_41247 m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; method_17254 c method_17254 m (J)Ljava/util/function/IntSupplier; getChunkQueueLevel c method_17604 m (Lnet/minecraft/server/level/ChunkGenerationTask;)V method_60447 c method_60447 m (Lnet/minecraft/server/level/ChunkHolder;)Ljava/util/concurrent/CompletableFuture; prepareAccessibleChunk c method_31417 m (Lnet/minecraft/server/level/ChunkResult;)Lnet/minecraft/server/level/ChunkResult; method_51282 c method_51282 m (Lnet/minecraft/server/level/ServerPlayer;)Z skipPlayer c method_18722 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)Z playerIsCloseEnoughForSpawning c method_38782 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List; getPlayersCloseForSpawning c method_37907 m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Z method_20582 c method_20582 m (Lnet/minecraft/world/level/chunk/LevelChunk;)Ljava/lang/Integer; method_21621 c method_21621 m (Ljava/util/List;)Lnet/minecraft/world/level/chunk/LevelChunk; method_31416 c method_31416 m (Ljava/util/function/BooleanSupplier;)V saveChunksEagerly c method_65055 m ()Lnet/minecraft/server/level/ThreadedLevelLightEngine; getLightEngine d method_17212 m (Lnet/minecraft/server/level/ChunkHolder;)Lnet/minecraft/world/level/chunk/ChunkAccess; method_20584 d method_20584 m (Lnet/minecraft/server/level/ServerPlayer;)V updatePlayerPos d method_20726 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V method_52354 d method_52354 m (Ljava/util/List;)Lnet/minecraft/world/level/chunk/LevelChunk; method_17232 d method_17232 m ()Z hasWork e method_39992 m (J)Lnet/minecraft/world/level/chunk/LevelChunk; getChunkToSend e method_53688 m (Lnet/minecraft/server/level/ServerPlayer;)V updateChunkTracking e method_17241 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V method_52355 e method_52355 m (Ljava/util/List;)Lnet/minecraft/server/level/ChunkResult; method_60449 e method_60449 m ()Z promoteChunkMap f method_17244 m (J)I method_17605 f method_17605 m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/List; method_49422 f method_49422 m (Lnet/minecraft/world/level/ChunkPos;)V setChunkUnsaved f method_65056 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; scheduleChunkLoad g method_20619 m ()I getTickingGenerated h method_17253 m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/ChunkAccess; createEmptyChunk h method_43382 m ()I size i method_17260 m (Lnet/minecraft/world/level/ChunkPos;)V markPositionReplaceable i method_27054 m ()Lnet/minecraft/server/level/DistanceManager; getDistanceManager j method_17263 m (Lnet/minecraft/world/level/ChunkPos;)Z isExistingChunkFull j method_27055 m ()Ljava/lang/Iterable; getChunks k method_17264 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; readChunk k method_43383 m ()V tick l method_18727 m (Lnet/minecraft/world/level/ChunkPos;)Z anyPlayerCloseEnoughForSpawningInternal l method_61261 m ()Lnet/minecraft/world/entity/ai/village/poi/PoiManager; getPoiManager m method_19488 m (Lnet/minecraft/world/level/ChunkPos;)V method_53689 m method_53689 m ()Ljava/lang/String; getStorageName n method_37476 m ()Z method_20606 r method_20606 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Ljava/util/concurrent/Executor;Lnet/minecraft/util/thread/BlockableEventLoop;Lnet/minecraft/world/level/chunk/LightChunkGetter;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/server/level/progress/ChunkProgressListener;Lnet/minecraft/world/level/entity/ChunkStatusUpdateListener;Ljava/util/function/Supplier;Lnet/minecraft/world/level/TicketStorage;IZ)V m ()V c net/minecraft/server/level/ChunkMap$DistanceManager atf$a net/minecraft/class_3898$class_3216 f Lnet/minecraft/server/level/ChunkMap; field_17443 a field_17443 m (Lnet/minecraft/server/level/ChunkMap;Lnet/minecraft/world/level/TicketStorage;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V c net/minecraft/server/level/ChunkMap$TrackedEntity atf$b net/minecraft/class_3898$class_3208 f Lnet/minecraft/server/level/ChunkMap; field_18245 a field_18245 f Lnet/minecraft/server/level/ServerEntity; serverEntity b field_18246 f Lnet/minecraft/world/entity/Entity; entity c field_18247 f I range d field_18248 f Lnet/minecraft/core/SectionPos; lastSectionPos e field_18249 f Ljava/util/Set; seenBy f field_18250 m ()V broadcastRemoved a method_18728 m (I)I scaledRange a method_27906 m (Lnet/minecraft/server/level/ServerPlayer;)V removePlayer a method_18733 m (Ljava/util/List;)V updatePlayers a method_18729 m (Lnet/minecraft/network/protocol/Packet;)V broadcast a method_18730 m (Lnet/minecraft/network/protocol/Packet;Ljava/util/List;)V broadcastIgnorePlayers a method_66006 m ()I getEffectiveRange b method_22844 m (Lnet/minecraft/server/level/ServerPlayer;)V updatePlayer b method_18736 m (Lnet/minecraft/network/protocol/Packet;)V broadcastAndSend b method_18734 m (Lnet/minecraft/server/level/ChunkMap;Lnet/minecraft/world/entity/Entity;IIZ)V c net/minecraft/server/level/ChunkResult atg net/minecraft/class_9259 m ()Z isSuccess a method_57122 m (Lnet/minecraft/server/level/ChunkResult;Ljava/lang/Object;)Ljava/lang/Object; orElse a method_57123 m (Ljava/lang/Object;)Lnet/minecraft/server/level/ChunkResult; of a method_57124 m (Ljava/lang/String;)Lnet/minecraft/server/level/ChunkResult; error a method_57125 m (Ljava/util/function/Consumer;)Lnet/minecraft/server/level/ChunkResult; ifSuccess a method_57126 m (Ljava/util/function/Function;)Lnet/minecraft/server/level/ChunkResult; map a method_57127 m (Ljava/util/function/Supplier;)Lnet/minecraft/server/level/ChunkResult; error a method_57128 m ()Ljava/lang/String; getError b method_57129 m (Ljava/lang/Object;)Ljava/lang/Object; orElse b method_57130 m (Ljava/lang/String;)Ljava/lang/String; method_57131 b method_57131 m (Ljava/util/function/Supplier;)Ljava/lang/Object; orElseThrow b method_57132 c net/minecraft/server/level/ChunkResult$Fail atg$a net/minecraft/class_9259$class_9260 f Ljava/util/function/Supplier; error a comp_2367 m ()Ljava/util/function/Supplier; error c comp_2367 m (Ljava/util/function/Supplier;)V c net/minecraft/server/level/ChunkResult$Success atg$b net/minecraft/class_9259$class_9261 f Ljava/lang/Object; value a comp_2368 m ()Ljava/lang/Object; value c comp_2368 m (Ljava/lang/Object;)V c net/minecraft/server/level/ChunkTaskDispatcher ath net/minecraft/class_10171 f I DISPATCHER_PRIORITY_COUNT a field_54036 f Z sleeping b field_54037 f Lorg/slf4j/Logger; LOGGER c field_54038 f Lnet/minecraft/server/level/ChunkTaskPriorityQueue; queue d field_54039 f Lnet/minecraft/util/thread/TaskScheduler; executor e field_54040 f Lnet/minecraft/util/thread/PriorityConsecutiveExecutor; dispatcher f field_54041 m ()Z hasWork a method_63546 m (I)[Ljava/util/concurrent/CompletableFuture; method_63547 a method_63547 m (J)V onRelease a method_63548 m (JLjava/lang/Runnable;Z)V release a method_63549 m (JZLjava/lang/Runnable;)V method_63550 a method_63550 m (Lnet/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk;)V scheduleForExecution a method_63551 m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; method_63552 a method_63552 m (Ljava/lang/Runnable;JLjava/util/function/IntSupplier;)V submit a method_63553 m (Ljava/lang/Runnable;Ljava/util/concurrent/CompletableFuture;)V method_63554 a method_63554 m (Ljava/lang/Void;)V method_63555 a method_63555 m (Ljava/util/function/IntSupplier;JLjava/lang/Runnable;)V method_63556 a method_63556 m (Ljava/util/function/IntSupplier;Lnet/minecraft/world/level/ChunkPos;ILjava/util/function/IntConsumer;)V method_63557 a method_63557 m ()V pollTask b method_63558 m ()Lnet/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk; popTasks c method_63559 m ()V method_63560 d method_63560 m (Lnet/minecraft/util/thread/TaskScheduler;Ljava/util/concurrent/Executor;)V m ()V c net/minecraft/server/level/ChunkTaskPriorityQueue ati net/minecraft/class_3899 f I PRIORITY_LEVEL_COUNT a field_17241 f Ljava/util/List; queuesPerPriority b field_54042 f I topPriorityQueueIndex c field_54043 f Ljava/lang/String; name d field_17247 m ()Lnet/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk; pop a method_17606 m (I)Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; method_17271 a method_17271 m (ILnet/minecraft/world/level/ChunkPos;I)V resortChunkTasks a method_17272 m (J)Ljava/util/List; method_17273 a method_17273 m (JZ)V release a method_17609 m (Ljava/lang/Runnable;JI)V submit a method_17274 m ()Z hasWork b method_39993 m (J)Ljava/util/List; method_17277 b method_17277 m (Ljava/lang/String;)V m ()V c net/minecraft/server/level/ChunkTaskPriorityQueue$TasksForChunk ati$a net/minecraft/class_3899$class_10172 f J chunkPos a comp_3140 f Ljava/util/List; tasks b comp_3141 m ()J chunkPos a comp_3140 m ()Ljava/util/List; tasks b comp_3141 m (JLjava/util/List;)V c net/minecraft/server/level/ChunkTracker atj net/minecraft/class_3196 m (J)I getLevelFromSource b method_14028 m (JIZ)V update b method_14027 m (III)V c net/minecraft/server/level/ChunkTrackingView atk net/minecraft/class_8603 f Lnet/minecraft/server/level/ChunkTrackingView; EMPTY a field_44986 m (II)Z contains a method_52356 m (IIIII)Z isInViewDistance a method_52357 m (IIIIIZ)Z isWithinDistance a method_52358 m (IIZ)Z contains a method_52359 m (Lnet/minecraft/server/level/ChunkTrackingView;Lnet/minecraft/server/level/ChunkTrackingView;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V difference a method_52360 m (Lnet/minecraft/world/level/ChunkPos;)Z contains a method_52361 m (Lnet/minecraft/world/level/ChunkPos;I)Lnet/minecraft/server/level/ChunkTrackingView; of a method_52362 m (Ljava/util/function/Consumer;)V forEach a method_52363 m (II)Z isInViewDistance b method_52364 m ()V c net/minecraft/server/level/ChunkTrackingView$1 atk$1 net/minecraft/class_8603$1 m ()V c net/minecraft/server/level/ChunkTrackingView$Positioned atk$a net/minecraft/class_8603$class_8604 f Lnet/minecraft/world/level/ChunkPos; center b comp_1574 f I viewDistance c comp_1575 m ()Lnet/minecraft/world/level/ChunkPos; center a comp_1574 m (Lnet/minecraft/server/level/ChunkTrackingView$Positioned;)Z squareIntersects a method_52365 m ()I viewDistance b comp_1575 m ()I minX c method_52366 m ()I minZ d method_52367 m ()I maxX e method_52368 m ()I maxZ f method_52369 m (Lnet/minecraft/world/level/ChunkPos;I)V c net/minecraft/server/level/ClientInformation atl net/minecraft/class_8791 f I MAX_LANGUAGE_LENGTH a field_46155 f Ljava/lang/String; language b comp_1951 f I viewDistance c comp_1952 f Lnet/minecraft/world/entity/player/ChatVisiblity; chatVisibility d comp_1953 f Z chatColors e comp_1954 f I modelCustomisation f comp_1955 f Lnet/minecraft/world/entity/HumanoidArm; mainHand g comp_1956 f Z textFilteringEnabled h comp_1957 f Z allowsListing i comp_1958 f Lnet/minecraft/server/level/ParticleStatus; particleStatus j comp_2906 m ()Lnet/minecraft/server/level/ClientInformation; createDefault a method_53821 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_53822 m ()Ljava/lang/String; language b comp_1951 m ()I viewDistance c comp_1952 m ()Lnet/minecraft/world/entity/player/ChatVisiblity; chatVisibility d comp_1953 m ()Z chatColors e comp_1954 m ()I modelCustomisation f comp_1955 m ()Lnet/minecraft/world/entity/HumanoidArm; mainHand g comp_1956 m ()Z textFilteringEnabled h comp_1957 m ()Z allowsListing i comp_1958 m ()Lnet/minecraft/server/level/ParticleStatus; particleStatus j comp_2906 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/lang/String;ILnet/minecraft/world/entity/player/ChatVisiblity;ZILnet/minecraft/world/entity/HumanoidArm;ZZLnet/minecraft/server/level/ParticleStatus;)V c net/minecraft/server/level/ColumnPos atm net/minecraft/class_2265 f I x a comp_638 f I z b comp_639 f J COORD_BITS c field_29757 f J COORD_MASK d field_29758 m ()Lnet/minecraft/world/level/ChunkPos; toChunkPos a method_34873 m (II)J asLong a method_34874 m (J)I getX a method_42106 m ()J toLong b method_34875 m (J)I getZ b method_42107 m ()I x c comp_638 m ()I z d comp_639 m (II)V c net/minecraft/server/level/DemoMode atn net/minecraft/class_3201 f I DEMO_DAYS a field_29762 f I TOTAL_PLAY_TICKS b field_29763 f Z displayedIntro e field_13890 f Z demoHasEnded f field_13889 f I demoEndedReminder g field_13888 f I gameModeTicks h field_13887 m ()V outputDemoReminder f method_14031 m (Lnet/minecraft/server/level/ServerPlayer;)V c net/minecraft/server/level/DistanceManager ato net/minecraft/class_3204 f Lorg/slf4j/Logger; LOGGER a field_16211 f Ljava/util/Set; chunksToUpdateFutures b field_16210 f I PLAYER_TICKET_LEVEL c field_17452 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; playersPerChunk d field_17453 f Lnet/minecraft/server/level/LoadingChunkTracker; loadingChunkTracker e field_55589 f Lnet/minecraft/server/level/SimulationChunkTracker; simulationChunkTracker f field_55590 f Lnet/minecraft/world/level/TicketStorage; ticketStorage g field_55591 f Lnet/minecraft/server/level/DistanceManager$FixedPlayerDistanceChunkTracker; naturalSpawnChunkCounter h field_17454 f Lnet/minecraft/server/level/DistanceManager$PlayerTicketTracker; playerTicketManager i field_17455 f Lnet/minecraft/server/level/ThrottlingChunkTaskDispatcher; ticketDispatcher j field_54044 f Lit/unimi/dsi/fastutil/longs/LongSet; ticketsToRelease k field_17459 f Ljava/util/concurrent/Executor; mainThreadExecutor l field_17460 f I simulationDistance m field_34887 m ()I getNaturalSpawnChunkCount a method_14052 m (I)V updatePlayerTickets a method_14049 m (J)Z isChunkToRemove a method_14035 m (JILnet/minecraft/server/level/ChunkHolder;I)Lnet/minecraft/server/level/ChunkHolder; updateChunkScheduling a method_14053 m (JLnet/minecraft/server/level/ChunkResult;)V method_17642 a method_17642 m (JZ)I getChunkLevel a method_66007 m (Lnet/minecraft/server/level/ChunkMap;)Z runAllUpdates a method_15892 m (Lnet/minecraft/server/level/Ticket;)Z method_14040 a method_14040 m (Lit/unimi/dsi/fastutil/longs/LongConsumer;)V forEachEntityTickingChunk a method_67500 m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/server/level/ServerPlayer;)V addPlayer a method_14048 m ()Lit/unimi/dsi/fastutil/longs/LongIterator; getSpawnCandidateChunks b method_61262 m (I)V updateSimulationDistance b method_38629 m (J)Lnet/minecraft/server/level/ChunkHolder; getChunk b method_14038 m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/server/level/ServerPlayer;)V removePlayer b method_14051 m ()Ljava/lang/String; getDebugStatus c method_21683 m (J)Z inEntityTickingRange c method_38630 m ()Z hasTickets d method_39996 m (J)Z inBlockTickingRange d method_38632 m ()I getPlayerTicketLevel e method_38633 m (J)Lnet/minecraft/util/TriState; hasPlayersNearby e method_20800 m ()V method_17652 f method_17652 m (J)Lit/unimi/dsi/fastutil/objects/ObjectSet; method_17655 f method_17655 m (J)V method_17656 g method_17656 m (Lnet/minecraft/world/level/TicketStorage;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V m ()V c net/minecraft/server/level/DistanceManager$FixedPlayerDistanceChunkTracker ato$a net/minecraft/class_3204$class_3205 f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; chunks a field_13896 f I maxDistance b field_17461 f Lnet/minecraft/server/level/DistanceManager; field_17462 c field_17462 m ()V runAllUpdates a method_14057 m (JII)V onLevelChange a method_17657 m (J)Z havePlayer f method_14056 m (Lnet/minecraft/server/level/DistanceManager;I)V c net/minecraft/server/level/DistanceManager$PlayerTicketTracker ato$b net/minecraft/class_3204$class_3948 f Lnet/minecraft/server/level/DistanceManager; field_17463 d field_17463 f I viewDistance g field_17464 f Lit/unimi/dsi/fastutil/longs/Long2IntMap; queueLevels h field_17465 f Lit/unimi/dsi/fastutil/longs/LongSet; toUpdate i field_17466 m (I)V updateViewDistance a method_17658 m (JIZZ)V onLevelChange a method_17660 m (JLnet/minecraft/server/level/Ticket;)V method_17661 a method_17661 m (JI)V method_17662 b method_17662 m (JLnet/minecraft/server/level/Ticket;)V method_17663 b method_17663 m (I)Z haveTicketFor c method_17664 m (JLnet/minecraft/server/level/Ticket;)V method_17665 c method_17665 m ()V method_21693 d method_21693 m (I)I method_17666 d method_17666 m (JLnet/minecraft/server/level/Ticket;)V method_17667 d method_17667 m (J)I method_17659 f method_17659 m (Lnet/minecraft/server/level/DistanceManager;I)V c net/minecraft/server/level/FullChunkStatus atp net/minecraft/class_3194 f Lnet/minecraft/server/level/FullChunkStatus; INACCESSIBLE a field_19334 f Lnet/minecraft/server/level/FullChunkStatus; FULL b field_44855 f Lnet/minecraft/server/level/FullChunkStatus; BLOCK_TICKING c field_44856 f Lnet/minecraft/server/level/FullChunkStatus; ENTITY_TICKING d field_13877 f [Lnet/minecraft/server/level/FullChunkStatus; $VALUES e field_13878 m ()[Lnet/minecraft/server/level/FullChunkStatus; $values a method_36576 m (Lnet/minecraft/server/level/FullChunkStatus;)Z isOrAfter a method_14014 m (Ljava/lang/String;I)V m ()V c net/minecraft/server/level/GeneratingChunkMap atq net/minecraft/class_9760 m (Lnet/minecraft/server/level/GenerationChunkHolder;)V releaseGeneration a method_60441 m (Lnet/minecraft/server/level/GenerationChunkHolder;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;)Ljava/util/concurrent/CompletableFuture; applyStep a method_60442 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/server/level/ChunkGenerationTask; scheduleGenerationTask a method_60443 m (J)Lnet/minecraft/server/level/GenerationChunkHolder; acquireGeneration d method_60448 m ()V runGenerationTasks g method_60450 c net/minecraft/server/level/GenerationChunkHolder atr net/minecraft/class_9761 f Ljava/util/List; CHUNK_STATUSES a field_51865 f Lnet/minecraft/server/level/ChunkResult; UNLOADED_CHUNK b field_51866 f Ljava/util/concurrent/CompletableFuture; UNLOADED_CHUNK_FUTURE c field_51867 f Lnet/minecraft/world/level/ChunkPos; pos d field_51868 f Lnet/minecraft/server/level/ChunkResult; NOT_DONE_YET e field_51869 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; highestAllowedStatus f field_51870 f Ljava/util/concurrent/atomic/AtomicReference; startedWork g field_51871 f Ljava/util/concurrent/atomic/AtomicReferenceArray; futures h field_51872 f Ljava/util/concurrent/atomic/AtomicReference; task i field_51873 f Ljava/util/concurrent/atomic/AtomicInteger; generationRefCount j field_51874 f Ljava/util/concurrent/CompletableFuture; generationSaveSyncFuture k field_54045 m (ILjava/util/concurrent/CompletableFuture;)V failAndClearPendingFuture a method_60452 m (Lnet/minecraft/server/level/ChunkGenerationTask;)V removeTask a method_60453 m (Lnet/minecraft/server/level/ChunkMap;)V updateHighestAllowedStatus a method_60454 m (Lnet/minecraft/server/level/ChunkMap;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V rescheduleChunkTask a method_60455 m (Lnet/minecraft/world/level/chunk/ImposterProtoChunk;)V replaceProtoChunk a method_60456 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunkIfPresentUnchecked a method_60457 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/server/level/ChunkMap;)Ljava/util/concurrent/CompletableFuture; scheduleChunkGenerationTask a method_60458 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/ChunkAccess;)V completeFuture a method_60459 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V failAndClearPendingFuturesBetween a method_60460 m (Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/server/level/GeneratingChunkMap;Lnet/minecraft/util/StaticCache2D;)Ljava/util/concurrent/CompletableFuture; applyStep a method_60461 m (Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/lang/Throwable;)Lnet/minecraft/server/level/ChunkResult; method_60462 a method_60462 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunkIfPresent b method_60463 m (Ljava/util/concurrent/CompletableFuture;)V addSaveDependency b method_39967 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/util/concurrent/CompletableFuture; getOrCreateFuture c method_60464 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; findHighestStatusWithPendingFuture d method_60465 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z acquireStatusBump e method_60466 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z isStatusDisallowed f method_60467 m ()I getTicketLevel j method_14005 m ()I getQueueLevel k method_17208 m ()V increaseGenerationRefCount n method_60468 m ()V decreaseGenerationRefCount o method_60469 m ()Lnet/minecraft/world/level/chunk/ChunkAccess; getLatestChunk p method_60471 m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getPersistedStatus q method_60472 m ()Lnet/minecraft/world/level/ChunkPos; getPos r method_60473 m ()Lnet/minecraft/server/level/FullChunkStatus; getFullStatus s method_60474 m ()Ljava/util/List; getAllFutures t method_60475 m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getLatestStatus u method_60476 m (Lnet/minecraft/world/level/ChunkPos;)V m ()V c net/minecraft/server/level/LoadingChunkTracker ats net/minecraft/class_4077 f I MAX_LEVEL a field_44854 f Lnet/minecraft/server/level/DistanceManager; distanceManager b field_55592 f Lnet/minecraft/world/level/TicketStorage; ticketStorage c field_55593 m (I)I runDistanceUpdates a method_18746 m (Lnet/minecraft/server/level/DistanceManager;Lnet/minecraft/world/level/TicketStorage;)V m ()V c net/minecraft/server/level/ParticleStatus att net/minecraft/class_4066 f Lnet/minecraft/server/level/ParticleStatus; ALL a field_18197 f Lnet/minecraft/server/level/ParticleStatus; DECREASED b field_18198 f Lnet/minecraft/server/level/ParticleStatus; MINIMAL c field_18199 f Ljava/util/function/IntFunction; BY_ID d field_18200 f I id e field_18201 f Ljava/lang/String; key f field_18202 f [Lnet/minecraft/server/level/ParticleStatus; $VALUES g field_18203 m (I)Lnet/minecraft/server/level/ParticleStatus; byId a method_18608 m ()[Lnet/minecraft/server/level/ParticleStatus; $values c method_36865 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/server/level/PlayerMap atu net/minecraft/class_3210 f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; players a field_13910 m ()Ljava/util/Set; getAllPlayers a method_14083 m (Lnet/minecraft/server/level/ServerPlayer;)V removePlayer a method_14084 m (Lnet/minecraft/server/level/ServerPlayer;Z)V addPlayer a method_14085 m (Lnet/minecraft/server/level/ServerPlayer;)V ignorePlayer b method_14086 m (Lnet/minecraft/server/level/ServerPlayer;)V unIgnorePlayer c method_14087 m (Lnet/minecraft/server/level/ServerPlayer;)Z ignoredOrUnknown d method_21715 m (Lnet/minecraft/server/level/ServerPlayer;)Z ignored e method_14082 m ()V c net/minecraft/server/level/PlayerRespawnLogic atv net/minecraft/class_5322 m (Lnet/minecraft/server/level/ServerLevel;II)Lnet/minecraft/core/BlockPos; getOverworldRespawnPos a method_29194 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/core/BlockPos; getSpawnPosInChunk a method_29196 m ()V c net/minecraft/server/level/SectionTracker atw net/minecraft/class_4079 m (J)I getLevelFromSource b method_18749 m (JIZ)V update b method_18750 m (III)V c net/minecraft/server/level/ServerBossEvent atx net/minecraft/class_3213 f Ljava/util/Set; players h field_13913 f Ljava/util/Set; unmodifiablePlayers i field_13914 f Z visible j field_13912 m (Lnet/minecraft/server/level/ServerPlayer;)V addPlayer a method_14088 m (Ljava/util/function/Function;)V broadcast a method_14090 m ()V removeAllPlayers b method_14094 m (Lnet/minecraft/server/level/ServerPlayer;)V removePlayer b method_14089 m (Z)V setVisible d method_14091 m ()Z isVisible g method_14093 m ()Ljava/util/Collection; getPlayers h method_14092 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/BossEvent$BossBarColor;Lnet/minecraft/world/BossEvent$BossBarOverlay;)V c net/minecraft/server/level/ServerChunkCache aty net/minecraft/class_3215 f Lnet/minecraft/server/level/ChunkMap; chunkMap a field_17254 f Lorg/slf4j/Logger; LOGGER b field_52354 f Lnet/minecraft/server/level/DistanceManager; distanceManager c field_17252 f Lnet/minecraft/server/level/ServerLevel; level d field_13945 f Ljava/lang/Thread; mainThread e field_17253 f Lnet/minecraft/server/level/ThreadedLevelLightEngine; lightEngine f field_13921 f Lnet/minecraft/server/level/ServerChunkCache$MainThreadExecutor; mainThreadProcessor g field_18809 f Lnet/minecraft/world/level/storage/DimensionDataStorage; dataStorage h field_17708 f Lnet/minecraft/world/level/TicketStorage; ticketStorage i field_55594 f J lastInhabitedUpdate j field_13928 f Z spawnEnemies k field_13929 f Z spawnFriendlies l field_13941 f I CACHE_SIZE m field_29766 f [J lastChunkPos n field_19335 f [Lnet/minecraft/world/level/chunk/status/ChunkStatus; lastChunkStatus o field_19336 f [Lnet/minecraft/world/level/chunk/ChunkAccess; lastChunk p field_19337 f Ljava/util/List; spawningChunks q field_56524 f Ljava/util/Set; chunkHoldersToBroadcast r field_52356 f Lnet/minecraft/world/level/NaturalSpawner$SpawnState; lastSpawnState s field_24455 m ()Lnet/minecraft/server/level/ThreadedLevelLightEngine; getLightEngine a method_17293 m (I)V setViewDistance a method_14144 m (ILnet/minecraft/world/level/chunk/LevelChunk;)V method_67501 a method_67501 m (J)Z isPositionTicking a method_37114 m (JLnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V storeInCache a method_21738 m (JLjava/util/function/Consumer;)V getFullChunk a method_27907 m (Lnet/minecraft/server/level/ChunkHolder;)V onChunkReadyToSend a method_65078 m (Lnet/minecraft/server/level/ChunkHolder;I)Z chunkAbsent a method_18752 m (Lnet/minecraft/server/level/ServerPlayer;)V move a method_14096 m (Lnet/minecraft/server/level/Ticket;Lnet/minecraft/world/level/ChunkPos;)V addTicket a method_66008 m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkPos;I)V addTicketWithRadius a method_66009 m (Lnet/minecraft/util/profiling/ProfilerFiller;)V broadcastChangedChunks a method_61264 m (Lnet/minecraft/util/profiling/ProfilerFiller;J)V tickChunks a method_61265 m (Lnet/minecraft/world/entity/Entity;)V removeEntity a method_18753 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V broadcastAndSend a method_18751 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/lang/String; getChunkDebugData a method_23273 m (Lnet/minecraft/world/level/chunk/LevelChunk;JLjava/util/List;Lnet/minecraft/world/level/NaturalSpawner$SpawnState;)V tickSpawningChunk a method_67502 m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; method_14159 a method_14159 m (Lnet/minecraft/core/BlockPos;)V blockChanged a method_14128 m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/LightLayer;)V method_14118 a method_14118 m (Z)V save a method_17298 m ()I getTickingGenerated b method_17301 m (I)V setSimulationDistance b method_38634 m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Ljava/util/concurrent/CompletableFuture; getChunkFuture b method_17299 m (J)Lnet/minecraft/server/level/ChunkHolder; getVisibleChunkIfPresent b method_14131 m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkPos;I)V removeTicketWithRadius b method_66010 m (Lnet/minecraft/world/entity/Entity;)V addEntity b method_18755 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V broadcast b method_18754 m ()Lnet/minecraft/world/level/Level; getLevel c method_16434 m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Ljava/util/concurrent/CompletableFuture; getChunkFutureMainThread c method_14134 m ()Z pollTask d method_19492 m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Ljava/util/concurrent/CompletableFuture; method_14098 d method_14098 m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; method_20586 e method_20586 m ()I getPendingTasksCount f method_21694 m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; getGenerator g method_12129 m ()Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; getGeneratorState h method_46642 m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState i method_41248 m ()Lnet/minecraft/world/level/storage/DimensionDataStorage; getDataStorage l method_17981 m ()Lnet/minecraft/world/entity/ai/village/poi/PoiManager; getPoiManager m method_19493 m ()Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; chunkScanner n method_39777 m ()Lnet/minecraft/world/level/NaturalSpawner$SpawnState; getLastSpawnState o method_27908 m ()V deactivateTicketsOnClosing p method_66012 m ()V clearCache s method_20587 m ()Z runDistanceManagerUpdates t method_16155 m ()V tickChunks u method_14161 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/ChunkGenerator;IIZLnet/minecraft/server/level/progress/ChunkProgressListener;Lnet/minecraft/world/level/entity/ChunkStatusUpdateListener;Ljava/util/function/Supplier;)V m ()V c net/minecraft/server/level/ServerChunkCache$MainThreadExecutor aty$a net/minecraft/class_3215$class_4212 f Lnet/minecraft/server/level/ServerChunkCache; field_18810 a field_18810 m (Ljava/util/function/BooleanSupplier;)Z method_60477 a method_60477 m (Lnet/minecraft/server/level/ServerChunkCache;Lnet/minecraft/world/level/Level;)V c net/minecraft/server/level/ServerEntity atz net/minecraft/class_3231 f I FORCED_POS_UPDATE_PERIOD a field_44987 f Lorg/slf4j/Logger; LOGGER b field_14041 f I TOLERANCE_LEVEL_ROTATION c field_29767 f D TOLERANCE_LEVEL_POSITION d field_44988 f I FORCED_TELEPORT_PERIOD e field_44989 f Lnet/minecraft/server/level/ServerLevel; level f field_18258 f Lnet/minecraft/world/entity/Entity; entity g field_14049 f I updateInterval h field_14037 f Z trackDelta i field_14039 f Ljava/util/function/Consumer; broadcast j field_18259 f Ljava/util/function/BiConsumer; broadcastWithIgnore k field_55595 f Lnet/minecraft/network/protocol/game/VecDeltaCodec; positionCodec l field_39019 f B lastSentYRot m field_14060 f B lastSentXRot n field_14047 f B lastSentYHeadRot o field_14059 f Lnet/minecraft/world/phys/Vec3; lastSentMovement p field_18278 f I tickCount q field_14040 f I teleportDelay r field_14043 f Ljava/util/List; lastPassengers s field_14045 f Z wasRiding t field_14051 f Z wasOnGround u field_14036 f Ljava/util/List; trackedDataValues v field_41697 m ()V sendChanges a method_18756 m (Lnet/minecraft/server/level/ServerPlayer;)V removePairing a method_14302 m (Lnet/minecraft/server/level/ServerPlayer;Ljava/util/function/Consumer;)V sendPairingData a method_18757 m (Lnet/minecraft/world/entity/Entity;)Z method_66013 a method_66013 m (Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior;BBZ)V handleMinecartPosRot a method_61268 m (Ljava/util/List;)Ljava/util/stream/Stream; mountedOrDismounted a method_49753 m (Ljava/util/List;Lnet/minecraft/world/entity/Entity;)Z method_66014 a method_66014 m (Lnet/minecraft/network/protocol/Packet;)V broadcastAndSend a method_18758 m ()Lnet/minecraft/world/phys/Vec3; getPositionBase b method_60942 m (Lnet/minecraft/server/level/ServerPlayer;)V addPairing b method_18760 m ()Lnet/minecraft/world/phys/Vec3; getLastSentMovement c method_60943 m ()F getLastSentXRot d method_60944 m ()F getLastSentYRot e method_60945 m ()F getLastSentYHeadRot f method_60946 m ()V sendDirtyEntityData g method_14306 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;IZLjava/util/function/Consumer;Ljava/util/function/BiConsumer;)V m ()V c net/minecraft/server/level/ServerEntityGetter aua net/minecraft/class_10245 m ()Lnet/minecraft/server/level/ServerLevel; getLevel a method_8410 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_64386 a method_64386 m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;DDD)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a method_64387 m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a method_64388 m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;DDD)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a method_64389 m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getNearbyPlayers a method_64390 m (Ljava/lang/Class;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;DDDLnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/entity/LivingEntity; getNearestEntity a method_64391 m (Ljava/lang/Class;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getNearbyEntities a method_64392 m (Ljava/util/List;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/world/entity/LivingEntity;DDD)Lnet/minecraft/world/entity/LivingEntity; getNearestEntity a method_64393 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_64394 b method_64394 c net/minecraft/server/level/ServerLevel aub net/minecraft/class_3218 f Lnet/minecraft/util/valueproviders/IntProvider; THUNDER_DELAY E field_41748 f Lorg/slf4j/Logger; LOGGER F field_13952 f I EMPTY_TIME_NO_TICK G field_29768 f I MAX_SCHEDULED_TICKS_PER_TICK H field_35441 f Ljava/util/List; players I field_18261 f Lnet/minecraft/server/level/ServerChunkCache; chunkSource J field_24624 f Lnet/minecraft/server/MinecraftServer; server K field_13959 f Lnet/minecraft/world/level/storage/ServerLevelData; serverLevelData L field_24456 f I lastSpawnChunkRadius M field_48271 f Lnet/minecraft/world/level/entity/EntityTickList; entityTickList N field_26934 f Lnet/minecraft/server/waypoints/ServerWaypointManager; waypointManager O field_59630 f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager; entityManager P field_26935 f Lnet/minecraft/world/level/gameevent/GameEventDispatcher; gameEventDispatcher Q field_39984 f Lnet/minecraft/server/players/SleepStatus; sleepStatus R field_28859 f I emptyTime S field_13948 f Lnet/minecraft/world/level/portal/PortalForcer; portalForcer T field_13956 f Lnet/minecraft/world/ticks/LevelTicks; blockTicks U field_13949 f Lnet/minecraft/world/ticks/LevelTicks; fluidTicks V field_13951 f Lnet/minecraft/world/level/pathfinder/PathTypeCache; pathTypesByPosCache W field_49172 f Ljava/util/Set; navigatingMobs X field_26932 f Z isUpdatingNavigations Y field_36317 f Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet; blockEvents Z field_13950 f Lnet/minecraft/core/BlockPos; END_SPAWN_POINT a field_25144 f Ljava/util/List; blockEventsToReschedule aa field_35565 f Z handlingTick ab field_13953 f Ljava/util/List; customSpawners ac field_25141 f Lnet/minecraft/world/level/dimension/end/EndDragonFight; dragonFight ad field_25142 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; dragonParts ae field_26933 f Lnet/minecraft/world/level/StructureManager; structureManager af field_23787 f Lnet/minecraft/world/level/levelgen/structure/StructureCheck; structureCheck ag field_36208 f Z tickTime ah field_25143 f Lnet/minecraft/world/RandomSequences; randomSequences ai field_44857 f Lnet/minecraft/util/valueproviders/IntProvider; RAIN_DELAY b field_41749 f Lnet/minecraft/util/valueproviders/IntProvider; RAIN_DURATION c field_41750 f Lnet/minecraft/util/valueproviders/IntProvider; THUNDER_DURATION d field_41751 f Z noSave e field_13957 f Lnet/minecraft/world/entity/raid/Raids; raids f field_18811 m ()Lnet/minecraft/world/entity/ai/village/poi/PoiManager; getPoiManager B method_19494 m ()Lnet/minecraft/world/entity/raid/Raids; getRaids C method_19495 m ()Ljava/lang/Iterable; getAllEntities D method_27909 m ()Z isFlat E method_28125 m ()Lnet/minecraft/world/level/dimension/end/EndDragonFight; getDragonFight G method_29198 m (Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; findLightningRod G method_31418 m ()Ljava/lang/String; getWatchdogStats H method_31268 m (Lnet/minecraft/core/BlockPos;)V method_66015 H method_66015 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; method_34679 I method_34679 m ()Lnet/minecraft/world/level/pathfinder/PathTypeCache; getPathTypeCache J method_57133 m (Lnet/minecraft/core/BlockPos;)Z method_34680 J method_34680 m ()Lnet/minecraft/world/RandomSequences; getRandomSequences O method_52168 m ()Lnet/minecraft/world/level/GameRules; getGameRules P method_64395 m (IIZ)Z setChunkForced a method_17988 m (IIZZ)V setWeatherParameters a method_27910 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/util/RandomSource; getRandomSequence a method_51836 m (Lnet/minecraft/server/level/ServerPlayer;)V addNewPlayer a method_18213 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity$RemovalReason;)V removePlayerImmediately a method_18770 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/particles/ParticleOptions;ZZDDDIDDDD)Z sendParticles a method_14166 m (Lnet/minecraft/server/level/ServerPlayer;ZDDDLnet/minecraft/network/protocol/Packet;)Z sendParticles a method_14191 m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/BlockPos;IZ)Lnet/minecraft/core/BlockPos; findNearestMapStructure a method_8487 m (Lnet/minecraft/util/ProgressListener;ZZ)V save a method_14176 m (Lnet/minecraft/world/TickRateManager;Lnet/minecraft/util/profiling/ProfilerFiller;Lnet/minecraft/world/entity/Entity;)V method_31420 a method_31420 m (Lnet/minecraft/world/entity/Entity;)V tickNonPassenger a method_18762 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)V tickPassenger a method_18763 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_18199 a method_18199 m (Lnet/minecraft/world/entity/ai/village/ReputationEventType;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/ReputationEventHandler;)V onReputationEvent a method_19496 m (Lnet/minecraft/world/level/BlockEventData;)Z doBlockEvent a method_14174 m (Lnet/minecraft/world/level/ChunkPos;)Z areEntitiesActuallyLoadedAndTicking a method_66588 m (Lnet/minecraft/world/level/ChunkPos;I)V waitForChunkAndEntities a method_72079 m (Lnet/minecraft/world/level/GameRules$Key;)Lnet/minecraft/world/level/Explosion$BlockInteraction; getDestroyType a method_61270 m (Lnet/minecraft/world/level/chunk/ChunkAccess;)V onStructureStartsAvailable a method_39778 m (Lnet/minecraft/world/level/chunk/LevelChunk;)V tickThunder a method_67503 m (Lnet/minecraft/world/level/chunk/LevelChunk;I)V tickChunk a method_18203 m (Lnet/minecraft/world/level/dimension/end/EndDragonFight;)V setDragonFight a method_51837 m (Lnet/minecraft/world/level/entity/EntityTypeTest;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a method_18198 m (Lnet/minecraft/world/level/entity/EntityTypeTest;Ljava/util/function/Predicate;Ljava/util/List;)V getEntities a method_47538 m (Lnet/minecraft/world/level/entity/EntityTypeTest;Ljava/util/function/Predicate;Ljava/util/List;I)V getEntities a method_47539 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V clearBlockEvents a method_23658 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/BlockEventData;)Z method_23659 a method_23659 m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V setMapData a method_17890 m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Ljava/lang/String; method_31269 a method_31269 m (Ljava/io/Writer;)V dumpBlockEntityTickers a method_21626 m (Ljava/io/Writer;Ljava/lang/Iterable;)V dumpEntities a method_21624 m (Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String; getTypeCount a method_31270 m (Ljava/nio/file/Path;)V saveDebugReport a method_21625 m (Ljava/util/List;)Z method_72080 a method_72080 m (Ljava/util/function/BooleanSupplier;)V tick a method_18765 m (Ljava/util/function/Predicate;)Ljava/util/List; getPlayers a method_18766 m (Ljava/util/function/Predicate;I)Ljava/util/List; getPlayers a method_47540 m (Ljava/util/function/Predicate;Ljava/util/List;ILnet/minecraft/world/entity/Entity;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; method_47541 a method_47541 m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;III)Lcom/mojang/datafixers/util/Pair; findClosestBiome3d a method_42108 m (Ljava/util/stream/Stream;)V addLegacyChunkEntities a method_31423 m (Lnet/minecraft/core/BlockPos;)V tickPrecipitation a method_52370 m (Lnet/minecraft/core/BlockPos;F)V setDefaultSpawnPos a method_8554 m (Lnet/minecraft/core/BlockPos;I)Z isCloseToVillage a method_19497 m (Lnet/minecraft/core/BlockPos;IILnet/minecraft/server/level/ServerPlayer;)V method_65057 a method_65057 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateNeighboursOnBlockSet a method_70635 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;)V tickFluid a method_14171 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V method_66017 a method_66017 m (Lnet/minecraft/core/Holder;)Z method_31421 a method_31421 m (Lnet/minecraft/core/SectionPos;)Z isVillage a method_20588 m (Lnet/minecraft/core/particles/ParticleOptions;DDDIDDDD)I sendParticles a method_65096 m (Lnet/minecraft/core/particles/ParticleOptions;ZZDDDIDDDD)I sendParticles a method_14199 m (Lnet/minecraft/server/MinecraftServer;)Lnet/minecraft/world/level/storage/DimensionDataStorage; method_17985 a method_17985 m (ZZ)V tickCustomSpawners a method_29202 m ()V wakeUpAllPlayers au method_23660 m ()V announceSleepStatus av method_33143 m ()V advanceWeatherCycle aw method_39501 m ()V runBlockEvents ax method_14192 m ()Ljava/lang/String; method_54438 ay method_54438 m ()Lnet/minecraft/world/RandomSequences; method_67327 az method_67327 m ()Lnet/minecraft/world/level/StructureManager; structureManager b method_27056 m (I)Lnet/minecraft/world/entity/Entity; getEntityOrPart b method_31424 m (J)V setDayTime b method_29199 m (Lnet/minecraft/server/level/ServerPlayer;)V addRespawnedPlayer b method_18215 m (Lnet/minecraft/world/level/ChunkPos;)Z anyPlayerCloseEnoughForSpawning b method_67504 m (Lnet/minecraft/world/level/chunk/ChunkAccess;)V method_39926 b method_39926 m (Lnet/minecraft/world/level/chunk/LevelChunk;)V unload b method_18764 m (Ljava/util/stream/Stream;)V addWorldGenChunkEntities b method_31426 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; findLightningTargetAround b method_18210 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V method_66018 b method_66018 m (Lnet/minecraft/core/SectionPos;)I sectionsToVillage b method_19498 m (Z)V saveLevelData b method_14188 m ()V tickTime c method_29203 m (J)Z areEntitiesLoaded c method_37116 m (Lnet/minecraft/server/level/ServerPlayer;)V addPlayer c method_18771 m (Lnet/minecraft/world/entity/Entity;)Z addWithUUID c method_18768 m (Lnet/minecraft/world/level/ChunkPos;)Z canSpawnEntitiesInChunk c method_67505 m (Lnet/minecraft/world/level/chunk/LevelChunk;)V startTickingChunk c method_39223 m (Lnet/minecraft/core/BlockPos;)Z isVillage c method_19500 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V tickBlock c method_14189 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V method_66019 c method_66019 m ()Z isHandlingTick d method_14177 m (J)Z isPositionTickingWithEntitiesLoaded d method_37117 m (Lnet/minecraft/server/level/ServerPlayer;)V method_18773 d method_18773 m (Lnet/minecraft/world/entity/Entity;)V addDuringTeleport d method_18769 m (Lnet/minecraft/world/level/ChunkPos;)V method_72081 d method_72081 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/raid/Raid; getRaidAt d method_19502 m ()Z canSleepThroughNights e method_33144 m (Lnet/minecraft/world/entity/Entity;)Z tryAddFreshEntityWithPassengers e method_30736 m (Lnet/minecraft/core/BlockPos;)Z isRaided e method_19503 m ()V updateSleepingPlayerList f method_8448 m (Lnet/minecraft/core/BlockPos;)Z isPositionEntityTicking f method_37118 m ()Lnet/minecraft/server/ServerScoreboard; getScoreboard g method_14170 m (Lnet/minecraft/core/BlockPos;)Z anyPlayerCloseEnoughForSpawning g method_67506 m ()Lnet/minecraft/server/waypoints/ServerWaypointManager; getWaypointManager h method_70636 m ()V resetWeatherCycle i method_14195 m (Lnet/minecraft/world/entity/Entity;)Z addEntity i method_14175 m ()V resetEmptyTime j method_14197 m (Lnet/minecraft/world/entity/Entity;)Ljava/lang/String; method_31431 j method_31431 m ()Ljava/util/List; getDragons k method_18776 m (Lnet/minecraft/world/entity/Entity;)Ljava/lang/String; method_24310 k method_24310 m ()Lnet/minecraft/server/level/ServerPlayer; getRandomPlayer l method_18779 m (Lnet/minecraft/world/entity/Entity;)Ljava/lang/String; method_18781 l method_18781 m ()I getLogicalHeight m method_32819 m ()Lnet/minecraft/server/level/ServerChunkCache; getChunkSource n method_14178 m ()Lnet/minecraft/world/ticks/LevelTicks; getBlockTicks o method_14196 m ()Lnet/minecraft/world/ticks/LevelTicks; getFluidTicks p method_14179 m ()Lnet/minecraft/world/level/portal/PortalForcer; getPortalForcer r method_14173 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; getStructureManager s method_14183 m ()Lnet/minecraft/world/item/crafting/RecipeManager; recipeAccess u method_64577 m ()Lnet/minecraft/world/level/storage/DimensionDataStorage; getDataStorage x method_17983 m ()Lnet/minecraft/world/level/saveddata/maps/MapId; getFreeMapId y method_17889 m ()Lit/unimi/dsi/fastutil/longs/LongSet; getForceLoadedChunks z method_17984 m (Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/world/level/storage/ServerLevelData;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/LevelStem;Lnet/minecraft/server/level/progress/ChunkProgressListener;ZJLjava/util/List;ZLnet/minecraft/world/RandomSequences;)V m ()V c net/minecraft/server/level/ServerLevel$1 aub$1 net/minecraft/class_3218$1 f [I $SwitchMap$net$minecraft$world$level$Level$ExplosionInteraction a field_52357 m ()V c net/minecraft/server/level/ServerLevel$EntityCallbacks aub$a net/minecraft/class_3218$class_5526 f Lnet/minecraft/server/level/ServerLevel; field_26936 a field_26936 m (Lnet/minecraft/world/entity/Entity;)V onCreated a method_31432 m (Lnet/minecraft/world/entity/Entity;)V onDestroyed b method_31433 m (Lnet/minecraft/world/entity/Entity;)V onTickingStart c method_31434 m (Lnet/minecraft/world/entity/Entity;)V onTickingEnd d method_31435 m (Lnet/minecraft/world/entity/Entity;)V onTrackingStart e method_31436 m (Lnet/minecraft/world/entity/Entity;)V onTrackingEnd f method_31437 m (Lnet/minecraft/world/entity/Entity;)V onSectionChange g method_43030 m (Lnet/minecraft/server/level/ServerLevel;)V c net/minecraft/server/level/ServerPlayer auc net/minecraft/class_3222 f D BLOCK_INTERACTION_DISTANCE_VERIFICATION_BUFFER a field_54046 f D ENTITY_INTERACTION_DISTANCE_VERIFICATION_BUFFER b field_54047 f I ENDER_PEARL_TICKET_RADIUS c field_54207 f Lorg/slf4j/Logger; LOGGER cM field_13975 f I NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_XZ cN field_29769 f I NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_Y cO field_29770 f I FLY_STAT_RECORDING_SPEED cP field_46928 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER cQ field_47709 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER cR field_47710 f Lnet/minecraft/network/chat/Component; SPAWN_SET_MESSAGE cS field_56606 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; WAYPOINT_TRANSMIT_RANGE_CROUCH_MODIFIER cT field_59631 f Z DEFAULT_SEEN_CREDITS cU field_57112 f Z DEFAULT_SPAWN_EXTRA_PARTICLES_ON_FALL cV field_57113 f Lnet/minecraft/server/MinecraftServer; server cW field_13995 f Lnet/minecraft/server/PlayerAdvancements; advancements cX field_13970 f Lnet/minecraft/stats/ServerStatsCounter; stats cY field_13966 f F lastRecordedHealthAndAbsorption cZ field_13963 f Lnet/minecraft/server/level/ServerPlayer$RespawnConfig; respawnConfig dA field_56607 f Lnet/minecraft/server/network/TextFilter; textFilter dB field_26821 f Z textFilteringEnabled dC field_28860 f Z allowsListing dD field_35566 f Z spawnExtraParticlesOnFall dE field_49776 f Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker; wardenSpawnTracker dF field_39985 f Lnet/minecraft/core/BlockPos; raidOmenPosition dG field_50088 f Lnet/minecraft/world/phys/Vec3; lastKnownClientMovement dH field_51875 f Lnet/minecraft/world/entity/player/Input; lastClientInput dI field_54048 f Ljava/util/Set; enderPearls dJ field_54208 f Lnet/minecraft/world/inventory/ContainerSynchronizer; containerSynchronizer dK field_29180 f Lnet/minecraft/world/inventory/ContainerListener; containerListener dL field_29181 f Ljava/lang/String; ENDER_PEARLS_TAG d field_54209 f Lnet/minecraft/network/chat/RemoteChatSession; chatSession dM field_39986 f Lnet/minecraft/commands/CommandSource; commandSource dN field_54402 f I containerCounter dO field_13986 f I lastRecordedFoodLevel da field_13983 f I lastRecordedAirLevel db field_13968 f I lastRecordedArmor dc field_13982 f I lastRecordedLevel dd field_13965 f I lastRecordedExperience de field_13980 f F lastSentHealth df field_13997 f I lastSentFood dg field_13979 f Z lastFoodSaturationZero dh field_13972 f I lastSentExp di field_13978 f Lnet/minecraft/world/entity/player/ChatVisiblity; chatVisibility dj field_13993 f Lnet/minecraft/server/level/ParticleStatus; particleStatus dk field_52358 f Z canChatColor dl field_13971 f J lastActionTime dm field_13976 f Lnet/minecraft/world/entity/Entity; camera dn field_13984 f Z isChangingDimension do field_13985 f Lnet/minecraft/stats/ServerRecipeBook; recipeBook dp field_13996 f Lnet/minecraft/world/phys/Vec3; levitationStartPos dq field_13992 f I levitationStartTime dr field_13973 f Z disconnected ds field_13964 f I requestedViewDistance dt field_44990 f Ljava/lang/String; language du field_46156 f Lnet/minecraft/world/phys/Vec3; startingToFallPosition dv field_35007 f Lnet/minecraft/world/phys/Vec3; enteredNetherPosition dw field_13994 f Lnet/minecraft/world/phys/Vec3; enteredLavaOnVehiclePosition dx field_35008 f Lnet/minecraft/core/SectionPos; lastSectionPos dy field_13990 f Lnet/minecraft/server/level/ChunkTrackingView; chunkTrackingView dz field_44991 f Ljava/lang/String; ENDER_PEARL_DIMENSION_TAG e field_54210 f Ljava/lang/String; TAG_DIMENSION f field_60522 f Lnet/minecraft/server/network/ServerGamePacketListenerImpl; connection g field_13987 f Lnet/minecraft/server/level/ServerPlayerGameMode; gameMode h field_13974 f Z seenCredits i field_13969 f Ljava/lang/Object; object j field_49777 f Z wonGame k field_13989 m ()Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack A method_64396 m ()Ljava/lang/String; getIpAddress B method_14209 m ()Lnet/minecraft/server/level/ClientInformation; clientInformation C method_53823 m ()Z canChatInColor D method_34879 m ()Lnet/minecraft/world/entity/player/ChatVisiblity; getChatVisibility E method_14238 m ()I requestedViewDistance F method_52371 m ()V resetLastActionTime H method_14234 m ()Lnet/minecraft/stats/ServerStatsCounter; getStats I method_14248 m ()Lnet/minecraft/stats/ServerRecipeBook; getRecipeBook J method_14253 m ()Lnet/minecraft/world/entity/Entity; getCamera L method_14242 m ()J getLastActionTime N method_14219 m ()Lnet/minecraft/network/chat/Component; getTabListDisplayName O method_14206 m ()I getTabListOrder P method_61272 m ()Z isChangingDimension Q method_14208 m ()V hasChangedDimension R method_14240 m ()Lnet/minecraft/server/PlayerAdvancements; getAdvancements S method_14236 m ()Lnet/minecraft/server/level/ServerPlayer$RespawnConfig; getRespawnConfig T method_67564 m ()Lnet/minecraft/core/SectionPos; getLastSectionPos U method_14232 m ()Lnet/minecraft/server/level/ChunkTrackingView; getChunkTrackingView V method_52372 m ()Lnet/minecraft/server/network/TextFilter; getTextFilter W method_31273 m ()Z allowsListing Y method_39426 m (DDD)V checkMovementStatistics a method_54720 m (I)V setExperiencePoints a method_14228 m (II)Ljava/lang/String; method_61273 a method_61273 m (ILnet/minecraft/world/scores/ScoreAccess;)V method_14221 a method_14221 m (Lnet/minecraft/network/protocol/status/ServerStatus;)V sendServerStatus a method_43930 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/stream/Stream; method_54934 a method_54934 m (Lnet/minecraft/server/level/ChunkTrackingView;)V setChunkTrackingView a method_52373 m (Lnet/minecraft/server/level/ClientInformation;)V updateOptions a method_14213 m (Lnet/minecraft/server/level/ServerLevel;)V setServerLevel a method_51468 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer$RespawnConfig;Z)Ljava/util/Optional; findRespawnAndUseSpawnBlock a method_60588 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;)J placeEnderPearlTicket a method_64123 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/AABB;)Z noCollisionNoLiquid a method_61274 m (Lnet/minecraft/server/level/ServerPlayer$RespawnConfig;Z)V setRespawnPosition a method_26284 m (Lnet/minecraft/server/level/ServerPlayer;Z)V restoreFrom a method_14203 m (Lnet/minecraft/stats/ServerRecipeBook$Packed;)V method_71330 a method_71330 m (Lnet/minecraft/util/Unit;)V method_19504 a method_19504 m (Lnet/minecraft/world/entity/Mob;)V method_29777 a method_29777 m (Lnet/minecraft/world/entity/monster/Monster;)Z method_26283 a method_26283 m (Lnet/minecraft/world/entity/player/Input;)V setLastClientInput a method_63561 m (Lnet/minecraft/world/entity/player/Inventory;I)V method_37412 a method_37412 m (Lnet/minecraft/world/entity/projectile/ThrownEnderpearl;)V registerEnderPearl a method_64124 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;)V initMenu a method_14235 m (Lnet/minecraft/world/level/GameType;)Z setGameMode a method_7336 m (Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;)V lookAt a method_14222 m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/server/level/ServerPlayer; teleport a method_61275 m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;)Lnet/minecraft/world/level/GameType; readPlayerMode a method_32745 m (Lnet/minecraft/world/phys/Vec3;)V setKnownMovement a method_52208 m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/ScoreHolder;[Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;)V handleTeamKill a method_14227 m (Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;I)V updateScoreForCriteria a method_14212 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/server/level/ServerPlayer$RespawnPosAngle; method_60589 a method_60589 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z bedInRange a method_26285 m (Lnet/minecraft/core/SectionPos;)V setLastSectionPos a method_17668 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V method_64579 a method_64579 m (Lnet/minecraft/network/chat/Component;)V sendSystemMessage a method_64398 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_14210 a method_14210 m (Lnet/minecraft/network/chat/OutgoingChatMessage;ZLnet/minecraft/network/chat/ChatType$Bound;)V sendChatMessage a method_43505 m (Lnet/minecraft/network/chat/RemoteChatSession;)V setChatSession a method_46364 m (Z)Z drop a method_37413 m (ZLnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)Lnet/minecraft/world/level/portal/TeleportTransition; findRespawnPositionAndUseSpawnBlock a method_60590 m ()Lnet/minecraft/network/chat/RemoteChatSession; getChatSession aa method_45163 m ()V clearRaidOmenPosition ac method_58584 m ()Lnet/minecraft/core/BlockPos; getRaidOmenPosition ad method_58585 m ()Lnet/minecraft/world/entity/player/Input; getLastClientInput af method_63562 m ()Lnet/minecraft/world/phys/Vec3; getLastClientMoveIntent ag method_63563 m ()Ljava/util/Set; getEnderPearls ah method_64128 m (I)V setExperienceLevels b method_14252 m (II)Ljava/lang/String; method_61276 b method_61276 m (ILnet/minecraft/world/scores/ScoreAccess;)V method_14250 b method_14250 m (Lnet/minecraft/resources/ResourceKey;)Z method_64580 b method_64580 m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/network/protocol/game/CommonPlayerSpawnInfo; createCommonSpawnInfo b method_52374 m (Lnet/minecraft/server/level/ServerPlayer;)V copyRespawnPosition b method_60592 m (Lnet/minecraft/world/entity/Mob;)Z method_29778 b method_29778 m (Lnet/minecraft/world/entity/projectile/ThrownEnderpearl;)V deregisterEnderPearl b method_64130 m (Lnet/minecraft/world/level/GameType;)Lnet/minecraft/world/level/GameType; calculateGameModeForNewPlayer b method_32746 m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAndSpawnParentVehicle b method_64125 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/server/level/ServerPlayer$RespawnPosAngle; method_60593 b method_60593 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z bedBlocked b method_26286 m (Lnet/minecraft/network/chat/Component;Z)V sendSystemMessage b method_43502 m (Z)V setSpawnExtraParticlesOnFall b method_58143 m ()V initInventoryMenu c method_34225 m (Lnet/minecraft/server/level/ServerPlayer;)Z shouldFilterMessageTo c method_33795 m (Lnet/minecraft/world/entity/projectile/ThrownEnderpearl;)J registerAndUpdateEnderPearlTicket c method_64133 m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAndSpawnEnderPearls c method_64131 m (Lnet/minecraft/core/BlockPos;)V setRaidOmenPosition c method_58586 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/protocol/Packet; method_43507 c method_43507 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; method_68174 d method_68174 m (Lnet/minecraft/world/entity/Entity;)V setCamera d method_14224 m (Lnet/minecraft/world/level/storage/ValueInput;)V loadGameTypes d method_32748 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/protocol/Packet; method_14223 d method_14223 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; method_64132 e method_64132 m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveParentVehicle e method_64135 m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAndSpawnEnderPearl f method_68175 m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveEnderPearls f method_64136 m (Lnet/minecraft/server/level/ServerLevel;)V triggerDimensionChangeTriggers g method_18783 m (Lnet/minecraft/world/level/storage/ValueOutput;)V storeGameTypes g method_32749 m ()V doTick h method_14226 m ()V updatePlayerAttributes hc method_55633 m ()V tellNeutralMobsThatIDied hd method_29779 m ()Z isPvpAllowed he method_14230 m ()V nextContainerCounter hf method_14237 m ()Z acceptsChatMessages hg method_44706 m (Lnet/minecraft/world/item/ItemStack;)V synchronizeSpecialItemUpdates i method_64134 m (Lnet/minecraft/core/BlockPos;)Z isReachableBedBlock i method_26287 m ()V trackStartFallingPosition k method_38786 m ()V trackEnteredOrExitedLavaOnVehicle l method_38787 m ()Z isReceivingWaypoints m method_70637 m ()V showEndCredits n method_60594 m (DDD)V checkRidingStatistics q method_54721 m (DDD)Z didNotMove r method_54722 m ()V disconnect t method_14231 m (I)I getCoprime t method_14244 m ()Z hasDisconnected u method_14239 m (I)Ljava/lang/String; method_61278 u method_61278 m ()V resetSentInfo v method_14217 m ()Lnet/minecraft/server/level/ServerLevel; level y method_51469 m (Z)Z acceptsSystemMessages y method_44707 m ()Lnet/minecraft/commands/CommandSource; commandSource z method_64401 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/server/level/ServerLevel;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/server/level/ClientInformation;)V m ()V c net/minecraft/server/level/ServerPlayer$1 auc$1 net/minecraft/class_3222$1 f Lnet/minecraft/server/level/ServerPlayer; field_58075 a field_58075 f Lcom/google/common/cache/LoadingCache; cache b field_58076 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V broadcastDataValue b method_68736 m (Lnet/minecraft/server/level/ServerPlayer;)V c net/minecraft/server/level/ServerPlayer$1$1 auc$1$1 net/minecraft/class_3222$1$1 f Lnet/minecraft/server/level/ServerPlayer$1; field_58077 a field_58077 f Lcom/mojang/serialization/DynamicOps; registryHashOps b field_58078 m (Lnet/minecraft/core/component/TypedDataComponent;)Ljava/lang/Integer; load a method_68737 m (Lnet/minecraft/core/component/TypedDataComponent;Ljava/lang/String;)Ljava/lang/IllegalArgumentException; method_68738 a method_68738 m (Lnet/minecraft/server/level/ServerPlayer$1;)V c net/minecraft/server/level/ServerPlayer$2 auc$2 net/minecraft/class_3222$2 f Lnet/minecraft/server/level/ServerPlayer; field_29183 a field_29183 m (Lnet/minecraft/server/level/ServerPlayer;)V c net/minecraft/server/level/ServerPlayer$3 auc$3 net/minecraft/class_3222$3 f Lnet/minecraft/server/level/ServerPlayer; field_54403 b field_54403 m (Lnet/minecraft/server/level/ServerPlayer;)V c net/minecraft/server/level/ServerPlayer$RespawnConfig auc$a net/minecraft/class_3222$class_10766 f Lcom/mojang/serialization/Codec; CODEC a field_56608 f Lnet/minecraft/resources/ResourceKey; dimension b comp_3683 f Lnet/minecraft/core/BlockPos; pos c comp_3684 f F angle d comp_3685 f Z forced e comp_3686 m ()Lnet/minecraft/resources/ResourceKey; dimension a comp_3683 m (Lnet/minecraft/server/level/ServerPlayer$RespawnConfig;)Z isSamePosition a method_67565 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67566 a method_67566 m ()Lnet/minecraft/core/BlockPos; pos b comp_3684 m (Lnet/minecraft/server/level/ServerPlayer$RespawnConfig;)Lnet/minecraft/resources/ResourceKey; getDimensionOrDefault b method_67567 m ()F angle c comp_3685 m ()Z forced d comp_3686 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;FZ)V m ()V c net/minecraft/server/level/ServerPlayer$RespawnPosAngle auc$b net/minecraft/class_3222$class_9773 f Lnet/minecraft/world/phys/Vec3; position a comp_2811 f F yaw b comp_2812 m ()Lnet/minecraft/world/phys/Vec3; position a comp_2811 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/server/level/ServerPlayer$RespawnPosAngle; of a method_60595 m ()F yaw b comp_2812 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;)F calculateLookAtYaw b method_60596 m (Lnet/minecraft/world/phys/Vec3;F)V c net/minecraft/server/level/ServerPlayerGameMode aud net/minecraft/class_3225 f Lorg/slf4j/Logger; LOGGER a field_20325 f Lnet/minecraft/world/level/GameType; gameModeForPlayer b field_14005 f Lnet/minecraft/server/level/ServerLevel; level c field_14007 f Lnet/minecraft/server/level/ServerPlayer; player d field_14008 f Lnet/minecraft/world/level/GameType; previousGameModeForPlayer e field_25715 f Z isDestroyingBlock f field_14003 f I destroyProgressStart g field_20326 f Lnet/minecraft/core/BlockPos; destroyPos h field_20327 f I gameTicks i field_14000 f Z hasDelayedDestroy j field_20328 f Lnet/minecraft/core/BlockPos; delayedDestroyPos k field_20329 f I delayedTickStart l field_20330 f I lastSentState m field_20331 m ()V tick a method_14264 m (Lnet/minecraft/server/level/ServerLevel;)V setLevel a method_14259 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; useItem a method_14256 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a method_14262 m (Lnet/minecraft/world/item/Item;)V method_59904 a method_59904 m (Lnet/minecraft/world/level/GameType;)Z changeGameModeForPlayer a method_30118 m (Lnet/minecraft/world/level/GameType;Lnet/minecraft/world/level/GameType;)V setGameModeForPlayer a method_14261 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;I)F incrementDestroyProgress a method_21716 m (Lnet/minecraft/core/BlockPos;)Z destroyBlock a method_14266 m (Lnet/minecraft/core/BlockPos;ILjava/lang/String;)V destroyAndAck a method_21717 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action;Lnet/minecraft/core/Direction;II)V handleBlockBreakAction a method_14263 m (Lnet/minecraft/core/BlockPos;ZILjava/lang/String;)V debugLogging a method_41250 m ()Lnet/minecraft/world/level/GameType; getGameModeForPlayer b method_14257 m ()Lnet/minecraft/world/level/GameType; getPreviousGameModeForPlayer c method_30119 m ()Z isSurvival d method_14267 m ()Z isCreative e method_14268 m (Lnet/minecraft/server/level/ServerPlayer;)V m ()V c net/minecraft/server/level/SimulationChunkTracker aue net/minecraft/class_6609 f I MAX_LEVEL a field_44858 f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; chunks b field_34888 f Lnet/minecraft/world/level/TicketStorage; ticketStorage c field_55596 m ()V runAllUpdates a method_38635 m (Lnet/minecraft/world/level/ChunkPos;)I getLevel a method_38640 m (Lnet/minecraft/world/level/TicketStorage;)V c net/minecraft/server/level/ThreadedLevelLightEngine auf net/minecraft/class_3227 f I DEFAULT_BATCH_SIZE a field_44692 f Lorg/slf4j/Logger; LOGGER e field_14020 f Lnet/minecraft/util/thread/ConsecutiveExecutor; consecutiveExecutor f field_54049 f Lit/unimi/dsi/fastutil/objects/ObjectList; lightTasks g field_17256 f Lnet/minecraft/server/level/ChunkMap; chunkMap h field_17257 f Lnet/minecraft/server/level/ChunkTaskDispatcher; taskDispatcher i field_54050 f I taskPerBatch j field_17260 f Ljava/util/concurrent/atomic/AtomicBoolean; scheduled k field_18812 m (II)Ljava/util/concurrent/CompletableFuture; waitForPendingTasks a method_53694 m (IILnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType;Ljava/lang/Runnable;)V addTask a method_17308 m (IILjava/lang/Runnable;)V method_53695 a method_53695 m (IILjava/util/function/IntSupplier;Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType;Ljava/lang/Runnable;)V addTask a method_17307 m (Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType;Ljava/lang/Runnable;)V method_17313 a method_17313 m (Lnet/minecraft/world/level/ChunkPos;)V updateChunkStatus a method_20386 m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Runnable;)V method_17306 a method_17306 m (Lnet/minecraft/world/level/ChunkPos;ZLnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/ChunkAccess; method_51284 a method_51284 m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/ChunkAccess; method_17309 a method_17309 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/ChunkPos;)V method_51288 a method_51288 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Z)Ljava/util/concurrent/CompletableFuture; initializeLight a method_51285 m (Lnet/minecraft/core/SectionPos;)Ljava/lang/String; method_18844 a method_18844 m (ZLnet/minecraft/world/level/ChunkPos;)V method_51470 a method_51470 m ()V tryScheduleUpdate b method_17303 m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Runnable;)V method_51287 b method_51287 m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/chunk/DataLayer;)V method_14280 b method_14280 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Z)Ljava/util/concurrent/CompletableFuture; lightChunk b method_17310 m (Lnet/minecraft/core/BlockPos;)Ljava/lang/String; method_18846 b method_18846 m (Lnet/minecraft/core/SectionPos;Z)Ljava/lang/String; method_18847 b method_18847 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/lang/String; method_51286 c method_51286 m (Lnet/minecraft/world/level/ChunkPos;Z)Ljava/lang/String; method_18845 c method_18845 m (Lnet/minecraft/core/BlockPos;)V method_14279 c method_14279 m (Lnet/minecraft/core/SectionPos;Z)V method_14273 c method_14273 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/lang/String; method_20624 d method_20624 m (Lnet/minecraft/world/level/ChunkPos;Z)V method_20626 d method_20626 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/lang/String; method_51472 e method_51472 m (Lnet/minecraft/world/level/ChunkPos;Z)Ljava/lang/String; method_51473 e method_51473 m ()V runUpdate f method_14277 m (Lnet/minecraft/world/level/ChunkPos;)V method_51474 f method_51474 m (Lnet/minecraft/world/level/ChunkPos;Z)V method_51475 f method_51475 m ()V method_53696 g method_53696 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/lang/String; method_20387 g method_20387 m ()V method_19505 h method_19505 m (Lnet/minecraft/world/level/ChunkPos;)V method_20388 h method_20388 m ()I method_20625 i method_20625 m ()I method_20607 j method_20607 m ()I method_17314 k method_17314 m ()I method_20389 l method_20389 m (Lnet/minecraft/world/level/chunk/LightChunkGetter;Lnet/minecraft/server/level/ChunkMap;ZLnet/minecraft/util/thread/ConsecutiveExecutor;Lnet/minecraft/server/level/ChunkTaskDispatcher;)V m ()V c net/minecraft/server/level/ThreadedLevelLightEngine$TaskType auf$a net/minecraft/class_3227$class_3901 f Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType; PRE_UPDATE a field_17261 f Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType; POST_UPDATE b field_17262 f [Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType; $VALUES c field_17263 m ()[Lnet/minecraft/server/level/ThreadedLevelLightEngine$TaskType; $values a method_36577 m (Ljava/lang/String;I)V m ()V c net/minecraft/server/level/ThrottlingChunkTaskDispatcher aug net/minecraft/class_10173 f Lit/unimi/dsi/fastutil/longs/LongSet; chunkPositionsInExecution c field_54051 f I maxChunksInExecution d field_54052 f Ljava/lang/String; executorSchedulerName e field_54053 m (J)Ljava/lang/String; method_63564 b method_63564 m ()Ljava/lang/String; getDebugStatus d method_63565 m (Lnet/minecraft/util/thread/TaskScheduler;Ljava/util/concurrent/Executor;I)V c net/minecraft/server/level/Ticket auh net/minecraft/class_3228 f Lcom/mojang/serialization/MapCodec; CODEC a field_56415 f Lnet/minecraft/server/level/TicketType; type b field_14023 f I ticketLevel c field_14025 f J ticksLeft d field_55597 m ()Lnet/minecraft/server/level/TicketType; getType a method_14281 m (Lnet/minecraft/server/level/Ticket;)Ljava/lang/Long; method_67328 a method_67328 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67329 a method_67329 m ()I getTicketLevel b method_14283 m ()V resetTicksLeft c method_66022 m ()V decreaseTicksLeft d method_66023 m ()Z isTimedOut e method_66024 m (Lnet/minecraft/server/level/TicketType;I)V m (Lnet/minecraft/server/level/TicketType;IJ)V m ()V c net/minecraft/server/level/TicketType aui net/minecraft/class_3230 f J NO_TIMEOUT a field_55598 f Lnet/minecraft/server/level/TicketType; START b field_14030 f Lnet/minecraft/server/level/TicketType; DRAGON c field_17264 f Lnet/minecraft/server/level/TicketType; PLAYER_LOADING d field_55599 f Lnet/minecraft/server/level/TicketType; PLAYER_SIMULATION e field_55600 f Lnet/minecraft/server/level/TicketType; FORCED f field_14031 f Lnet/minecraft/server/level/TicketType; PORTAL g field_19280 f Lnet/minecraft/server/level/TicketType; ENDER_PEARL h field_54211 f Lnet/minecraft/server/level/TicketType; UNKNOWN i field_14032 f J timeout j comp_3474 f Z persist k comp_3475 f Lnet/minecraft/server/level/TicketType$TicketUse; use l comp_3476 m ()Z doesLoad a method_66025 m (Ljava/lang/String;JZLnet/minecraft/server/level/TicketType$TicketUse;)Lnet/minecraft/server/level/TicketType; register a method_66026 m ()Z doesSimulate b method_66027 m ()Z hasTimeout c method_66028 m ()J timeout d comp_3474 m ()Z persist e comp_3475 m ()Lnet/minecraft/server/level/TicketType$TicketUse; use f comp_3476 m (JZLnet/minecraft/server/level/TicketType$TicketUse;)V m ()V c net/minecraft/server/level/TicketType$TicketUse aui$a net/minecraft/class_3230$class_10558 f Lnet/minecraft/server/level/TicketType$TicketUse; LOADING a field_55601 f Lnet/minecraft/server/level/TicketType$TicketUse; SIMULATION b field_55602 f Lnet/minecraft/server/level/TicketType$TicketUse; LOADING_AND_SIMULATION c field_55603 f [Lnet/minecraft/server/level/TicketType$TicketUse; $VALUES d field_55604 m ()[Lnet/minecraft/server/level/TicketType$TicketUse; $values a method_66029 m (Ljava/lang/String;I)V m ()V c net/minecraft/server/level/WorldGenRegion auj net/minecraft/class_3233 f Lorg/slf4j/Logger; LOGGER a field_14092 f Lnet/minecraft/util/StaticCache2D; cache b field_14098 f Lnet/minecraft/world/level/chunk/ChunkAccess; center c field_28557 f Lnet/minecraft/server/level/ServerLevel; level d field_14093 f J seed e field_14087 f Lnet/minecraft/world/level/storage/LevelData; levelData f field_14097 f Lnet/minecraft/util/RandomSource; random h field_14091 f Lnet/minecraft/world/level/dimension/DimensionType; dimensionType i field_14096 f Lnet/minecraft/world/ticks/WorldGenTickAccess; blockTicks j field_14099 f Lnet/minecraft/world/ticks/WorldGenTickAccess; fluidTicks k field_14094 f Lnet/minecraft/world/level/biome/BiomeManager; biomeManager l field_20668 f Lnet/minecraft/world/level/chunk/status/ChunkStep; generatingStep m field_51876 f Ljava/util/function/Supplier; currentlyGenerating n field_33756 f Ljava/util/concurrent/atomic/AtomicLong; subTickCount o field_35442 f Lnet/minecraft/resources/ResourceLocation; WORLDGEN_REGION_RANDOM p field_38683 m (Lnet/minecraft/server/level/GenerationChunkHolder;)Ljava/lang/String; method_60479 a method_60479 m (Lnet/minecraft/world/level/ChunkPos;I)Z isOldChunkAround a method_42109 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Ljava/lang/String; method_60480 a method_60480 m ()Lnet/minecraft/world/level/ChunkPos; getCenter b method_33561 m (Lnet/minecraft/core/BlockPos;)V markPosForPostprocessing f method_14338 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/ticks/TickContainerAccess; method_14337 g method_14337 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/ticks/TickContainerAccess; method_14340 k method_14340 m ()Ljava/lang/String; method_60481 o method_60481 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/world/level/chunk/ChunkAccess;)V m ()V c net/minecraft/server/level/package-info auk net/minecraft/class_5978 c net/minecraft/server/level/progress/ChunkProgressListener aul net/minecraft/class_3949 m ()V start a method_17675 m (I)I calculateDiameter a method_56041 m (Lnet/minecraft/world/level/ChunkPos;)V updateSpawnPos a method_17669 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V onStatusChange a method_17670 m ()V stop b method_17671 c net/minecraft/server/level/progress/ChunkProgressListenerFactory aum net/minecraft/class_3950 c net/minecraft/server/level/progress/LoggerChunkProgressListener aun net/minecraft/class_3951 f Lorg/slf4j/Logger; LOGGER a field_17467 f I maxCount b field_17468 f I count c field_17469 f J startTime d field_17470 f J nextTickTime e field_17471 m (I)Lnet/minecraft/server/level/progress/LoggerChunkProgressListener; createFromGameruleRadius b method_56042 m ()Lnet/minecraft/server/level/progress/LoggerChunkProgressListener; createCompleted c method_56043 m (I)Lnet/minecraft/server/level/progress/LoggerChunkProgressListener; create c method_56044 m ()I getProgress d method_17672 m (I)V m ()V c net/minecraft/server/level/progress/ProcessorChunkProgressListener auo net/minecraft/class_3952 f Lnet/minecraft/server/level/progress/ChunkProgressListener; delegate a field_17472 f Lnet/minecraft/util/thread/ConsecutiveExecutor; consecutiveExecutor b field_54054 f Z started c field_48272 m (Lnet/minecraft/server/level/progress/ChunkProgressListener;Ljava/util/concurrent/Executor;)Lnet/minecraft/server/level/progress/ProcessorChunkProgressListener; createStarted a method_34228 m (Lnet/minecraft/world/level/ChunkPos;)V method_17673 b method_17673 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V method_17674 b method_17674 m (Lnet/minecraft/server/level/progress/ChunkProgressListener;Ljava/util/concurrent/Executor;)V c net/minecraft/server/level/progress/StoringChunkProgressListener aup net/minecraft/class_3953 f Lnet/minecraft/server/level/progress/LoggerChunkProgressListener; delegate a field_17474 f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; statuses b field_17475 f Lnet/minecraft/world/level/ChunkPos; spawnPos c field_17476 f I fullDiameter d field_17477 f I radius e field_17478 f I diameter f field_17479 f Z started g field_17480 m (II)Lnet/minecraft/world/level/chunk/status/ChunkStatus; getStatus a method_17676 m (I)Lnet/minecraft/server/level/progress/StoringChunkProgressListener; createFromGameruleRadius b method_56045 m ()Lnet/minecraft/server/level/progress/StoringChunkProgressListener; createCompleted c method_56046 m (I)Lnet/minecraft/server/level/progress/StoringChunkProgressListener; create c method_56047 m ()I getFullDiameter d method_17677 m ()I getDiameter e method_17678 m ()I getProgress f method_17679 m (Lnet/minecraft/server/level/progress/LoggerChunkProgressListener;III)V c net/minecraft/server/level/progress/package-info auq net/minecraft/class_5979 c net/minecraft/server/network/CommonListenerCookie aur net/minecraft/class_8792 f Lcom/mojang/authlib/GameProfile; gameProfile a comp_1959 f I latency b comp_1960 f Lnet/minecraft/server/level/ClientInformation; clientInformation c comp_1961 f Z transferred d comp_2202 m ()Lcom/mojang/authlib/GameProfile; gameProfile a comp_1959 m (Lcom/mojang/authlib/GameProfile;Z)Lnet/minecraft/server/network/CommonListenerCookie; createInitial a method_53824 m ()I latency b comp_1960 m ()Lnet/minecraft/server/level/ClientInformation; clientInformation c comp_1961 m ()Z transferred d comp_2202 m (Lcom/mojang/authlib/GameProfile;ILnet/minecraft/server/level/ClientInformation;Z)V c net/minecraft/server/network/ConfigurationTask aus net/minecraft/class_8605 m ()Lnet/minecraft/server/network/ConfigurationTask$Type; type a method_52375 m (Ljava/util/function/Consumer;)V start a method_52376 c net/minecraft/server/network/ConfigurationTask$Type aus$a net/minecraft/class_8605$class_8606 f Ljava/lang/String; id a comp_1576 m ()Ljava/lang/String; id a comp_1576 m (Ljava/lang/String;)V c net/minecraft/server/network/Filterable aut net/minecraft/class_9262 f Ljava/lang/Object; raw a comp_2369 f Ljava/util/Optional; filtered b comp_2370 m ()Ljava/lang/Object; raw a comp_2369 m (Lnet/minecraft/server/network/FilteredText;)Lnet/minecraft/server/network/Filterable; from a method_57134 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_57135 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57136 a method_57136 m (Ljava/lang/Object;)Lnet/minecraft/server/network/Filterable; passThrough a method_57137 m (Ljava/util/function/Function;)Lnet/minecraft/server/network/Filterable; map a method_57138 m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a method_57139 m (Z)Ljava/lang/Object; get a method_57140 m ()Ljava/util/Optional; filtered b comp_2370 m (Ljava/util/function/Function;)Ljava/util/Optional; resolve b method_57141 m (Ljava/lang/Object;Ljava/util/Optional;)V c net/minecraft/server/network/FilteredText auu net/minecraft/class_5837 f Lnet/minecraft/server/network/FilteredText; EMPTY a field_28863 f Ljava/lang/String; raw b comp_841 f Lnet/minecraft/network/chat/FilterMask; mask c comp_978 m ()Ljava/lang/String; filtered a method_45059 m (Ljava/lang/String;)Lnet/minecraft/server/network/FilteredText; passThrough a method_45060 m ()Ljava/lang/String; filteredOrEmpty b method_45061 m (Ljava/lang/String;)Lnet/minecraft/server/network/FilteredText; fullyFiltered b method_45062 m ()Z isFiltered c method_45063 m ()Ljava/lang/String; raw d comp_841 m ()Lnet/minecraft/network/chat/FilterMask; mask e comp_978 m (Ljava/lang/String;Lnet/minecraft/network/chat/FilterMask;)V m ()V c net/minecraft/server/network/LegacyProtocolUtils auv net/minecraft/class_8607 f I CUSTOM_PAYLOAD_PACKET_ID a field_44992 f Ljava/lang/String; CUSTOM_PAYLOAD_PACKET_PING_CHANNEL b field_44993 f I GET_INFO_PACKET_ID c field_44994 f I GET_INFO_PACKET_VERSION_1 d field_44995 f I DISCONNECT_PACKET_ID e field_44996 f I FAKE_PROTOCOL_VERSION f field_44997 m (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; readLegacyString a method_52377 m (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V writeLegacyString a method_52378 m ()V c net/minecraft/server/network/LegacyQueryHandler auw net/minecraft/class_3238 f Lorg/slf4j/Logger; LOGGER a field_14101 f Lnet/minecraft/server/ServerInfo; server b field_44998 m (Lnet/minecraft/server/ServerInfo;)Ljava/lang/String; createVersion0Response a method_52379 m (Lio/netty/buffer/ByteBuf;)Z readCustomPayloadPacket a method_52380 m (Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;)Lio/netty/buffer/ByteBuf; createLegacyDisconnectPacket a method_52381 m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V sendFlushAndClose a method_14344 m (Lnet/minecraft/server/ServerInfo;)Ljava/lang/String; createVersion1Response b method_52382 m (Lnet/minecraft/server/ServerInfo;)V m ()V c net/minecraft/server/network/LegacyTextFilter auy net/minecraft/class_5514 f Ljava/lang/String; ENDPOINT b field_38055 f Ljava/net/URL; joinEndpoint c field_26827 f Lnet/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder; joinEncoder d field_38057 f Ljava/net/URL; leaveEndpoint e field_26828 f Lnet/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder; leaveEncoder f field_38058 f Ljava/lang/String; authKey g field_26829 m (ILjava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; method_61280 a method_61280 m (Lnet/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder;Lcom/mojang/authlib/GameProfile;Ljava/net/URL;)V method_31296 a method_31296 m (Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Lnet/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder;Ljava/util/concurrent/Executor;)V processJoinOrLeave a method_31299 m (Ljava/lang/String;)Lnet/minecraft/server/network/ServerTextFilter; createTextFilterFromConfig a method_33805 m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;)Lcom/google/gson/JsonObject; method_61282 a method_61282 m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; method_61283 a method_61283 m (Lcom/google/gson/JsonObject;Ljava/net/URL;)V processRequest b method_31304 m (Ljava/net/URL;Lnet/minecraft/server/network/ServerTextFilter$MessageEncoder;Ljava/net/URL;Lnet/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder;Ljava/net/URL;Lnet/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder;Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;Ljava/util/concurrent/ExecutorService;)V c net/minecraft/server/network/LegacyTextFilter$1 auy$1 net/minecraft/class_5514$1 f Lnet/minecraft/server/network/LegacyTextFilter; field_52359 a field_52359 m (Lnet/minecraft/server/network/LegacyTextFilter;Lcom/mojang/authlib/GameProfile;)V c net/minecraft/server/network/LegacyTextFilter$JoinOrLeaveEncoder auy$a net/minecraft/class_5514$class_7241 c net/minecraft/server/network/MemoryServerHandshakePacketListenerImpl auz net/minecraft/class_3240 f Lnet/minecraft/server/MinecraftServer; server b field_14104 f Lnet/minecraft/network/Connection; connection c field_14103 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/network/Connection;)V c net/minecraft/server/network/PlayerChunkSender ava net/minecraft/class_8608 f F MIN_CHUNKS_PER_TICK a field_45000 f F MAX_CHUNKS_PER_TICK b field_45001 f Lorg/slf4j/Logger; LOGGER c field_45002 f F START_CHUNKS_PER_TICK d field_45003 f I MAX_UNACKNOWLEDGED_BATCHES e field_45004 f Lit/unimi/dsi/fastutil/longs/LongSet; pendingChunks f field_45005 f Z memoryConnection g field_45006 f F desiredChunksPerTick h field_45007 f F batchQuota i field_45008 f I unacknowledgedBatches j field_45009 f I maxUnacknowledgedBatches k field_45010 m (F)V onChunkBatchReceivedByClient a method_52383 m (J)Z isPending a method_52384 m (Lnet/minecraft/server/level/ChunkMap;Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List; collectChunksToSend a method_52385 m (Lnet/minecraft/server/level/ServerPlayer;)V sendNextChunks a method_52386 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V dropChunk a method_52387 m (Lnet/minecraft/server/network/ServerGamePacketListenerImpl;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/LevelChunk;)V sendChunk a method_52388 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/LevelChunk;)I method_52389 a method_52389 m (Lnet/minecraft/world/level/chunk/LevelChunk;)V markChunkPendingToSend a method_52390 m (Z)V m ()V c net/minecraft/server/network/PlayerSafetyServiceTextFilter avb net/minecraft/class_9846 f Lcom/microsoft/aad/msal4j/ConfidentialClientApplication; client b field_52360 f Lcom/microsoft/aad/msal4j/ClientCredentialParameters; clientParameters c field_52361 f Ljava/util/Set; fullyFilteredEvents d field_52362 f I connectionReadTimeoutMs e field_52363 m (Ljava/lang/String;)Lnet/minecraft/server/network/ServerTextFilter; createTextFilterFromConfig a method_61286 m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; method_61287 a method_61287 m (Ljava/util/Set;Lcom/google/gson/JsonElement;)V method_61288 a method_61288 m ()Lcom/microsoft/aad/msal4j/IAuthenticationResult; aquireIAuthenticationResult b method_61289 m (Ljava/net/URL;Lnet/minecraft/server/network/ServerTextFilter$MessageEncoder;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;Ljava/util/concurrent/ExecutorService;Lcom/microsoft/aad/msal4j/ConfidentialClientApplication;Lcom/microsoft/aad/msal4j/ClientCredentialParameters;Ljava/util/Set;I)V c net/minecraft/server/network/ServerCommonPacketListenerImpl avc net/minecraft/class_8609 f I LATENCY_CHECK_INTERVAL b field_45011 f Lnet/minecraft/network/chat/Component; DISCONNECT_UNEXPECTED_QUERY c field_48273 f Lnet/minecraft/server/MinecraftServer; server d field_45012 f Lnet/minecraft/network/Connection; connection e field_45013 f Lorg/slf4j/Logger; LOGGER f field_45014 f I CLOSED_LISTENER_TIMEOUT g field_51342 f Lnet/minecraft/network/chat/Component; TIMEOUT_DISCONNECTION_MESSAGE h field_45015 f Z transferred i field_48274 f J keepAliveTime j field_45016 f Z keepAlivePending k field_45017 f J keepAliveChallenge l field_45018 f J closedListenerTime m field_51343 f Z closed n field_51344 f I latency o field_45019 f Z suspendFlushingOnServerThread p field_45715 m (J)Z checkIfClosed a method_59511 m (Lnet/minecraft/server/level/ClientInformation;)Lnet/minecraft/server/network/CommonListenerCookie; createCookie a method_53825 m (Lnet/minecraft/network/chat/Component;)V disconnect a method_52396 m (Lnet/minecraft/network/protocol/Packet;Lio/netty/channel/ChannelFutureListener;)V send a method_52391 m (Lnet/minecraft/network/DisconnectionDetails;)V disconnect b method_60673 m (Lnet/minecraft/network/protocol/Packet;)V send b method_14364 m (Lnet/minecraft/network/DisconnectionDetails;)V method_60674 c method_60674 m (Lnet/minecraft/network/protocol/Packet;)Ljava/lang/String; method_52399 c method_52399 m ()V keepConnectionAlive e method_52400 m ()V suspendFlushing f method_53046 m ()V resumeFlushing g method_53047 m ()Z isSingleplayerOwner h method_52402 m ()Lcom/mojang/authlib/GameProfile; playerProfile i method_52403 m ()Lcom/mojang/authlib/GameProfile; getOwner j method_52404 m ()I latency k method_52405 m ()V close l method_59512 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/network/Connection;Lnet/minecraft/server/network/CommonListenerCookie;)V m ()V c net/minecraft/server/network/ServerConfigurationPacketListenerImpl avd net/minecraft/class_8610 f Lorg/slf4j/Logger; LOGGER f field_45020 f Lnet/minecraft/network/chat/Component; DISCONNECT_REASON_INVALID_DATA g field_45021 f Lcom/mojang/authlib/GameProfile; gameProfile h field_45022 f Ljava/util/Queue; configurationTasks i field_45023 f Lnet/minecraft/server/network/ConfigurationTask; currentTask j field_45024 f Lnet/minecraft/server/level/ClientInformation; clientInformation k field_46157 f Lnet/minecraft/server/network/config/SynchronizeRegistriesTask; synchronizeRegistriesTask l field_49026 m (Lnet/minecraft/server/network/ConfigurationTask$Type;)V finishCurrentTask a method_52406 m (Lnet/minecraft/server/packs/PackResources;)Ljava/util/stream/Stream; method_56530 a method_56530 m (Lnet/minecraft/server/MinecraftServer$ServerResourcePackInfo;)V method_52407 a method_52407 m ()V startConfiguration l method_52409 m ()V returnToWorld m method_52410 m ()V addOptionalTasks n method_52411 m ()V startNextTask o method_52412 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/network/Connection;Lnet/minecraft/server/network/CommonListenerCookie;)V m ()V c net/minecraft/server/network/ServerConnectionListener ave net/minecraft/class_3242 f Ljava/util/function/Supplier; SERVER_EVENT_GROUP a field_14111 f Ljava/util/function/Supplier; SERVER_EPOLL_EVENT_GROUP b field_14105 f Z running c field_14108 f Lorg/slf4j/Logger; LOGGER d field_14110 f Lnet/minecraft/server/MinecraftServer; server e field_14109 f Ljava/util/List; channels f field_14106 f Ljava/util/List; connections g field_14107 m ()Ljava/net/SocketAddress; startMemoryChannel a method_14353 m (Ljava/net/InetAddress;I)V startTcpServerListener a method_14354 m (Lnet/minecraft/network/Connection;Lnet/minecraft/network/chat/Component;)V method_14352 a method_14352 m ()V stop b method_14356 m ()V tick c method_14357 m ()Lnet/minecraft/server/MinecraftServer; getServer d method_14351 m ()Ljava/util/List; getConnections e method_37909 m ()Lio/netty/channel/epoll/EpollEventLoopGroup; method_14349 f method_14349 m ()Lio/netty/channel/nio/NioEventLoopGroup; method_14348 g method_14348 m (Lnet/minecraft/server/MinecraftServer;)V m ()V c net/minecraft/server/network/ServerConnectionListener$1 ave$1 net/minecraft/class_3242$1 f Lnet/minecraft/server/network/ServerConnectionListener; field_14112 a field_14112 m (Lnet/minecraft/server/network/ServerConnectionListener;)V c net/minecraft/server/network/ServerConnectionListener$2 ave$2 net/minecraft/class_3242$2 f Lnet/minecraft/server/network/ServerConnectionListener; field_14113 a field_14113 m (Lnet/minecraft/server/network/ServerConnectionListener;)V c net/minecraft/server/network/ServerConnectionListener$LatencySimulator ave$a net/minecraft/class_3242$class_5980 f Lio/netty/util/Timer; TIMER a field_29772 f I delay b field_29773 f I jitter c field_29774 f Ljava/util/List; queuedMessages d field_29775 m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V delayDownstream a method_34880 m (Lio/netty/util/Timeout;)V onTimeout a method_34881 m (II)V m ()V c net/minecraft/server/network/ServerConnectionListener$LatencySimulator$DelayedMessage ave$a$a net/minecraft/class_3242$class_5980$class_5981 f Lio/netty/channel/ChannelHandlerContext; ctx a field_29776 f Ljava/lang/Object; msg b field_29777 m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V c net/minecraft/server/network/ServerGamePacketListenerImpl avf net/minecraft/class_3244 f D vehicleFirstGoodY A field_14124 f D vehicleFirstGoodZ B field_14142 f D vehicleLastGoodX C field_14122 f D vehicleLastGoodY D field_14141 f D vehicleLastGoodZ E field_14120 f Lnet/minecraft/world/phys/Vec3; awaitingPositionFromClient F field_14119 f I awaitingTeleport G field_14123 f I awaitingTeleportTime H field_14139 f Z clientIsFloating I field_14131 f I aboveGroundTickCount J field_14138 f Z clientVehicleIsFloating K field_14129 f I aboveGroundVehicleTickCount L field_14137 f I receivedMovePacketCount M field_14117 f I knownMovePacketCount N field_14135 f Z receivedMovementThisTick O field_52364 f Lnet/minecraft/network/chat/RemoteChatSession; chatSession P field_40720 f Lnet/minecraft/network/chat/SignedMessageChain$Decoder; signedMessageDecoder Q field_39805 f Lnet/minecraft/network/chat/LastSeenMessagesValidator; lastSeenMessages R field_39825 f I nextChatIndex S field_58079 f Lnet/minecraft/network/chat/MessageSignatureCache; messageSignatureCache T field_39987 f Lnet/minecraft/util/FutureChain; chatMessageChain U field_39826 f Z waitingForSwitchToConfig V field_45025 f Lnet/minecraft/server/level/ServerPlayer; player f field_14140 f Lnet/minecraft/server/network/PlayerChunkSender; chunkSender g field_45026 f Lorg/slf4j/Logger; LOGGER h field_14121 f I NO_BLOCK_UPDATES_TO_ACK i field_37281 f I TRACKED_MESSAGE_DISCONNECT_THRESHOLD j field_39989 f I MAXIMUM_FLYING_TICKS k field_49027 f Lnet/minecraft/network/chat/Component; CHAT_VALIDATION_FAILED l field_39990 f Lnet/minecraft/network/chat/Component; INVALID_COMMAND_SIGNATURE m field_50089 f I MAX_COMMAND_SUGGESTIONS n field_49778 f I tickCount o field_14118 f I ackBlockChangesUpTo p field_37282 f Lnet/minecraft/util/TickThrottler; chatSpamThrottler q field_54291 f Lnet/minecraft/util/TickThrottler; dropSpamThrottler r field_54292 f D firstGoodX s field_14130 f D firstGoodY t field_14146 f D firstGoodZ u field_14128 f D lastGoodX v field_14145 f D lastGoodY w field_14126 f D lastGoodZ x field_14144 f Lnet/minecraft/world/entity/Entity; lastVehicle y field_14147 f D vehicleFirstGoodX z field_14143 m (D)D clampHorizontal a method_34882 m (DDDFF)V teleport a method_14363 m (I)V ackBlockChangesUpTo a method_41255 m (ILjava/util/List;)V method_31274 a method_31274 m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;Ljava/util/Optional;)V method_58588 a method_58588 m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;Lnet/minecraft/network/chat/LastSeenMessages;)V performSignedChatCommand a method_45010 m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket;Lnet/minecraft/network/chat/SignableCommand;Lnet/minecraft/network/chat/LastSeenMessages;)Ljava/util/Map; collectSignedArguments a method_45006 m (Lnet/minecraft/network/protocol/game/ServerboundChatPacket;Ljava/util/Optional;)V method_44900 a method_44900 m (Lnet/minecraft/network/protocol/game/ServerboundChatPacket;Lnet/minecraft/network/chat/LastSeenMessages;)Lnet/minecraft/network/chat/PlayerChatMessage; getSignedMessage a method_45011 m (Lnet/minecraft/network/protocol/game/ServerboundCommandSuggestionPacket;Lcom/mojang/brigadier/suggestion/Suggestions;)V method_14365 a method_14365 m (Lnet/minecraft/network/protocol/game/ServerboundSignUpdatePacket;Ljava/util/List;)V updateSignText a method_31282 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; method_66589 a method_66589 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/ItemStack;)Z wasBlockPlacementAttempt a method_27913 m (Lnet/minecraft/server/network/FilteredText;)Lnet/minecraft/server/network/Filterable; filterableFromOutgoing a method_57142 m (Lnet/minecraft/server/network/FilteredText;Ljava/util/List;I)V signBook a method_31276 m (Lnet/minecraft/world/entity/Entity;)I getMaximumFlyingTicks a method_56922 m (Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)V teleport a method_14360 m (Lnet/minecraft/world/item/ItemStack;)V tryPickItem a method_65098 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;DDD)Z isEntityCollidingWithAnythingNew a method_20630 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V addBlockDataToItem a method_65099 m (Lnet/minecraft/commands/CommandSigningContext;Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/commands/CommandSourceStack; method_45002 a method_45002 m (Lnet/minecraft/world/phys/Vec3;)V handlePlayerKnownMovement a method_61290 m (Ljava/lang/Object;)Ljava/lang/Object; method_31284 a method_31284 m (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture; filterTextPacket a method_31275 m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; filterTextPacket a method_31277 m (Ljava/lang/String;Ljava/lang/Runnable;)V tryHandleChat a method_44337 m (Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/network/chat/SignedMessageChain$DecodeException; createSignedArgumentMismatchException a method_58589 m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; filterTextPacket a method_31279 m (Ljava/util/List;I)V updateBookContents a method_31278 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)V sendDisguisedChatMessage a method_45168 m (Lnet/minecraft/network/chat/LastSeenMessages$Update;)Ljava/util/Optional; unpackAndApplyLastSeen a method_45169 m (Lnet/minecraft/network/chat/PlayerChatMessage;)V broadcastChatMessage a method_44155 m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/network/chat/ChatType$Bound;)V sendPlayerChatMessage a method_45170 m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/network/chat/Component;Lnet/minecraft/server/network/FilteredText;)V method_45064 a method_45064 m (Lnet/minecraft/network/chat/RemoteChatSession;)V resetPlayerChatState a method_46365 m (Lnet/minecraft/network/chat/SignedMessageChain$DecodeException;)V handleMessageDecodeFailure a method_45171 m (Z)Z shouldCheckPlayerMovement a method_64962 m (D)D clampVertical b method_34883 m (DDDFF)Z containsInvalidValues b method_14371 m (ILjava/util/List;)V method_31283 b method_31283 m (Lnet/minecraft/network/protocol/game/ServerboundChatCommandPacket;)V method_44356 b method_44356 m (Lnet/minecraft/network/protocol/game/ServerboundSignUpdatePacket;Ljava/util/List;)V method_31285 b method_31285 m (Lnet/minecraft/server/network/FilteredText;)Lnet/minecraft/server/network/Filterable; method_33799 b method_33799 m (Lnet/minecraft/world/entity/Entity;)Z noBlocksAround b method_29780 m (Ljava/lang/String;)V performUnsignedChatCommand b method_58590 m (Ljava/util/List;)Ljava/util/Map; collectUnsignedArguments b method_58591 m (Lnet/minecraft/network/chat/RemoteChatSession;)V method_54439 b method_54439 m (Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults; parseCommand c method_45003 m (Ljava/lang/String;)Z isChatMessageIllegal d method_43508 m ()V resetPosition l method_14372 m ()Ljava/net/SocketAddress; getRemoteAddress m method_48107 m ()V switchToConfig n method_52414 m ()Z updateAwaitingTeleport p method_60947 m ()V removePlayerFromWorld q method_52415 m ()V detectRateSpam r method_43669 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/network/Connection;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/network/CommonListenerCookie;)V m ()V c net/minecraft/server/network/ServerGamePacketListenerImpl$1 avf$1 net/minecraft/class_3244$1 f Lnet/minecraft/server/level/ServerLevel; val$level a field_39991 f Lnet/minecraft/world/entity/Entity; val$target b field_28962 f Lnet/minecraft/server/network/ServerGamePacketListenerImpl; field_28963 c field_28963 m (Lnet/minecraft/world/InteractionHand;Lnet/minecraft/server/network/ServerGamePacketListenerImpl$EntityInteraction;)V performInteraction a method_33897 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; method_33898 a method_33898 m (Lnet/minecraft/server/network/ServerGamePacketListenerImpl;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V c net/minecraft/server/network/ServerGamePacketListenerImpl$2 avf$2 net/minecraft/class_3244$2 f [I $SwitchMap$net$minecraft$world$level$block$entity$CommandBlockEntity$Mode a field_28964 f [I $SwitchMap$net$minecraft$network$protocol$game$ServerboundPlayerActionPacket$Action b field_28965 f [I $SwitchMap$net$minecraft$network$protocol$game$ServerboundPlayerCommandPacket$Action c field_28966 f [I $SwitchMap$net$minecraft$network$protocol$game$ServerboundClientCommandPacket$Action d field_28967 m ()V c net/minecraft/server/network/ServerGamePacketListenerImpl$EntityInteraction avf$a net/minecraft/class_3244$class_5860 c net/minecraft/server/network/ServerHandshakePacketListenerImpl avg net/minecraft/class_3246 f Lnet/minecraft/network/chat/Component; IGNORE_STATUS_REASON b field_24457 f Lnet/minecraft/server/MinecraftServer; server c field_14154 f Lnet/minecraft/network/Connection; connection d field_14153 m (Lnet/minecraft/network/protocol/handshake/ClientIntentionPacket;Z)V beginLogin a method_56048 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/network/Connection;)V m ()V c net/minecraft/server/network/ServerHandshakePacketListenerImpl$1 avg$1 net/minecraft/class_3246$1 f [I $SwitchMap$net$minecraft$network$protocol$handshake$ClientIntent a field_14155 m ()V c net/minecraft/server/network/ServerLoginPacketListenerImpl avh net/minecraft/class_3248 f Ljava/util/concurrent/atomic/AtomicInteger; UNIQUE_THREAD_ID b field_14157 f Lorg/slf4j/Logger; LOGGER c field_14166 f I MAX_TICKS_BEFORE_LOGIN d field_29779 f [B challenge e field_14167 f Lnet/minecraft/server/MinecraftServer; server f field_14162 f Lnet/minecraft/network/Connection; connection g field_14158 f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; state h field_14163 f I tick i field_14156 f Ljava/lang/String; requestedUsername j field_45028 f Lcom/mojang/authlib/GameProfile; authenticatedProfile k field_45029 f Ljava/lang/String; serverId l field_14165 f Z transferred m field_48275 m (Lcom/mojang/authlib/GameProfile;)Z isPlayerAlreadyInWorld a method_52416 m (Lnet/minecraft/network/chat/Component;)V disconnect a method_14380 m (Lcom/mojang/authlib/GameProfile;)V startClientVerification b method_52417 m (Lcom/mojang/authlib/GameProfile;)V verifyLoginAndFinishConnectionSetup c method_52419 m (Lcom/mojang/authlib/GameProfile;)V finishLoginAndWaitForClient d method_52420 m ()Ljava/lang/String; getUserName e method_14383 m ()Ljava/lang/String; method_55598 f method_55598 m ()V method_52421 g method_52421 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/network/Connection;Z)V m ()V c net/minecraft/server/network/ServerLoginPacketListenerImpl$1 avh$1 net/minecraft/class_3248$1 f Ljava/lang/String; val$digest a field_26900 f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl; field_14176 b field_14176 m ()Ljava/net/InetAddress; getAddress a method_14386 m (Lnet/minecraft/server/network/ServerLoginPacketListenerImpl;Ljava/lang/String;Ljava/lang/String;)V c net/minecraft/server/network/ServerLoginPacketListenerImpl$State avh$a net/minecraft/class_3248$class_3249 f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; HELLO a field_14170 f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; KEY b field_14175 f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; AUTHENTICATING c field_14169 f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; NEGOTIATING d field_14173 f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; VERIFYING e field_45030 f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; WAITING_FOR_DUPE_DISCONNECT f field_45031 f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; PROTOCOL_SWITCHING g field_45032 f Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; ACCEPTED h field_14172 f [Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; $VALUES i field_14174 m ()[Lnet/minecraft/server/network/ServerLoginPacketListenerImpl$State; $values a method_36581 m (Ljava/lang/String;I)V m ()V c net/minecraft/server/network/ServerPlayerConnection avi net/minecraft/class_5629 m (Lnet/minecraft/network/protocol/Packet;)V send b method_14364 m ()Lnet/minecraft/server/level/ServerPlayer; getPlayer o method_32311 c net/minecraft/server/network/ServerStatusPacketListenerImpl avj net/minecraft/class_3251 f Lnet/minecraft/network/chat/Component; DISCONNECT_REASON b field_14179 f Lnet/minecraft/network/protocol/status/ServerStatus; status c field_42544 f Lnet/minecraft/network/Connection; connection d field_14178 f Z hasRequestedStatus e field_14177 m (Lnet/minecraft/network/protocol/status/ServerStatus;Lnet/minecraft/network/Connection;)V m ()V c net/minecraft/server/network/ServerTextFilter avk net/minecraft/class_9847 f Lorg/slf4j/Logger; LOGGER a field_52365 f Ljava/util/concurrent/atomic/AtomicInteger; WORKER_COUNT b field_52366 f Ljava/util/concurrent/ThreadFactory; THREAD_FACTORY c field_52367 f Ljava/net/URL; chatEndpoint d field_52368 f Lnet/minecraft/server/network/ServerTextFilter$MessageEncoder; chatEncoder e field_52369 f Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy; chatIgnoreStrategy f field_52370 f Ljava/util/concurrent/ExecutorService; workerPool g field_52371 m ()I connectionReadTimeout a method_61285 m (I)Ljava/util/concurrent/ExecutorService; createWorkerPool a method_61291 m (Lnet/minecraft/server/dedicated/DedicatedServerProperties;)Lnet/minecraft/server/network/ServerTextFilter; createFromConfig a method_61292 m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getEndpointFromConfig a method_61293 m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection; makeRequest a method_61294 m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/server/network/TextFilter; createContext a method_31297 m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;)Lnet/minecraft/server/network/FilteredText; method_61295 a method_61295 m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; requestMessageProcessing a method_61296 m (Ljava/io/InputStream;)V drainStream a method_61297 m (Ljava/lang/Runnable;)Ljava/lang/Thread; method_61298 a method_61298 m (Ljava/lang/String;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;Lcom/google/gson/JsonObject;)Lnet/minecraft/server/network/FilteredText; filterText a method_61281 m (Ljava/lang/String;Lcom/google/gson/JsonArray;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;)Lnet/minecraft/network/chat/FilterMask; parseMask a method_61299 m (Ljava/net/HttpURLConnection;)V setAuthorizationProperty a method_61284 m (Ljava/net/URI;Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL; getEndpoint a method_61300 m (Ljava/net/URL;)Ljava/net/HttpURLConnection; getURLConnection a method_61301 m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject; processRequestResponse b method_61302 m (Ljava/net/URL;Lnet/minecraft/server/network/ServerTextFilter$MessageEncoder;Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy;Ljava/util/concurrent/ExecutorService;)V m ()V c net/minecraft/server/network/ServerTextFilter$IgnoreStrategy avk$a net/minecraft/class_9847$class_5515 f Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy; NEVER_IGNORE a field_26834 f Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy; IGNORE_FULLY_FILTERED b field_26835 m (ILjava/lang/String;I)Z method_33807 a method_33807 m (Ljava/lang/String;I)Z method_31310 a method_31310 m (Ljava/lang/String;I)Z method_31312 b method_31312 m (I)Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy; ignoreOverThreshold ignoreOverThreshold method_33806 m (I)Lnet/minecraft/server/network/ServerTextFilter$IgnoreStrategy; select select method_33808 m ()V c net/minecraft/server/network/ServerTextFilter$MessageEncoder avk$b net/minecraft/class_9847$class_7242 c net/minecraft/server/network/ServerTextFilter$PlayerContext avk$c net/minecraft/class_9847$class_5516 f Lcom/mojang/authlib/GameProfile; profile b field_26837 f Ljava/util/concurrent/Executor; streamExecutor c field_26838 f Lnet/minecraft/server/network/ServerTextFilter; field_26836 d field_26836 m (Ljava/lang/Throwable;)Ljava/util/List; method_33809 a method_33809 m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; method_31315 b method_31315 m (Lnet/minecraft/server/network/ServerTextFilter;Lcom/mojang/authlib/GameProfile;)V c net/minecraft/server/network/ServerTextFilter$RequestFailedException avk$d net/minecraft/class_9847$class_5517 m (Ljava/lang/String;)V c net/minecraft/server/network/TextFilter avl net/minecraft/class_5513 f Lnet/minecraft/server/network/TextFilter; DUMMY e field_28862 m ()V join a method_31287 m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; processStreamMessage a method_31288 m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; processMessageBundle a method_31289 m ()V leave b method_31290 m ()V c net/minecraft/server/network/TextFilter$1 avl$1 net/minecraft/class_5513$1 m ()V c net/minecraft/server/network/config/JoinWorldTask avm net/minecraft/class_8611 f Lnet/minecraft/server/network/ConfigurationTask$Type; TYPE a field_45033 m ()V m ()V c net/minecraft/server/network/config/ServerResourcePackConfigurationTask avn net/minecraft/class_8612 f Lnet/minecraft/server/network/ConfigurationTask$Type; TYPE a field_45034 f Lnet/minecraft/server/MinecraftServer$ServerResourcePackInfo; info b field_45035 m (Lnet/minecraft/server/MinecraftServer$ServerResourcePackInfo;)V m ()V c net/minecraft/server/network/config/SynchronizeRegistriesTask avo net/minecraft/class_9223 f Lnet/minecraft/server/network/ConfigurationTask$Type; TYPE a field_49028 f Ljava/util/List; requestedPacks b field_49029 f Lnet/minecraft/core/LayeredRegistryAccess; registries c field_49030 m (Ljava/util/List;Ljava/util/function/Consumer;)V handleResponse a method_56923 m (Ljava/util/function/Consumer;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V method_56924 a method_56924 m (Ljava/util/function/Consumer;Ljava/util/Set;)V sendRegistries a method_56925 m (Ljava/util/List;Lnet/minecraft/core/LayeredRegistryAccess;)V m ()V c net/minecraft/server/network/config/package-info avp net/minecraft/class_8613 c net/minecraft/server/network/package-info avq net/minecraft/class_5982 c net/minecraft/server/package-info avr net/minecraft/class_5983 c net/minecraft/server/packs/AbstractPackResources avs net/minecraft/class_3255 f Lorg/slf4j/Logger; LOGGER c field_14182 f Lnet/minecraft/server/packs/PackLocationInfo; location d field_49031 m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Lcom/mojang/serialization/DataResult$Error;)V method_65783 a method_65783 m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/io/InputStream;)Ljava/lang/Object; getMetadataFromStream a method_14392 m (Lnet/minecraft/server/packs/PackLocationInfo;)V m ()V c net/minecraft/server/packs/BuiltInMetadata avt net/minecraft/class_7662 f Lnet/minecraft/server/packs/BuiltInMetadata; EMPTY a field_39994 f Ljava/util/Map; values b field_39995 m ()Lnet/minecraft/server/packs/BuiltInMetadata; of a method_45172 m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; get a method_45173 m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/server/packs/BuiltInMetadata; of a method_45174 m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/server/packs/BuiltInMetadata; of a method_45175 m (Ljava/util/Map;)V m ()V c net/minecraft/server/packs/CompositePackResources avu net/minecraft/class_8614 f Lnet/minecraft/server/packs/PackResources; primaryPackResources c field_45036 f Ljava/util/List; packResourcesStack d field_45037 m (Lnet/minecraft/server/packs/PackResources;Ljava/util/List;)V c net/minecraft/server/packs/DownloadCacheCleaner avv net/minecraft/class_9055 f Lorg/slf4j/Logger; LOGGER a field_47674 m (Ljava/nio/file/Path;)Ljava/util/List; listFilesWithModificationTimes a method_55599 m (Ljava/nio/file/Path;I)V vacuumCacheDir a method_55600 m (Ljava/util/List;)Ljava/util/List; prioritizeFilesInDirs a method_55601 m ()V m ()V c net/minecraft/server/packs/DownloadCacheCleaner$1 avv$1 net/minecraft/class_9055$1 f Ljava/nio/file/Path; val$cacheDir a field_47675 f Ljava/util/List; val$unsortedFiles b field_47676 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile a method_55602 m (Ljava/nio/file/Path;Ljava/util/List;)V c net/minecraft/server/packs/DownloadCacheCleaner$PathAndPriority avv$a net/minecraft/class_9055$class_9056 f Ljava/util/Comparator; HIGHEST_PRIORITY_FIRST a field_47677 f Ljava/nio/file/Path; path b comp_2168 f I removalPriority c comp_2169 m ()Ljava/nio/file/Path; path a comp_2168 m ()I removalPriority b comp_2169 m (Ljava/nio/file/Path;I)V m ()V c net/minecraft/server/packs/DownloadCacheCleaner$PathAndTime avv$b net/minecraft/class_9055$class_9057 f Ljava/util/Comparator; NEWEST_FIRST a field_47678 f Ljava/nio/file/Path; path b comp_2170 f Ljava/nio/file/attribute/FileTime; modifiedTime c comp_2171 m ()Ljava/nio/file/Path; path a comp_2170 m ()Ljava/nio/file/attribute/FileTime; modifiedTime b comp_2171 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/FileTime;)V m ()V c net/minecraft/server/packs/DownloadQueue avw net/minecraft/class_9028 f Lorg/slf4j/Logger; LOGGER a field_47572 f I MAX_KEPT_PACKS b field_47679 f Ljava/nio/file/Path; cacheDir c field_47573 f Lnet/minecraft/util/eventlog/JsonEventLog; eventLog d field_47574 f Lnet/minecraft/util/thread/ConsecutiveExecutor; tasks e field_47575 m (Lnet/minecraft/server/packs/DownloadQueue$BatchConfig;Lnet/minecraft/server/packs/DownloadQueue$BatchResult;Ljava/util/UUID;Lnet/minecraft/server/packs/DownloadQueue$DownloadRequest;)V method_55485 a method_55485 m (Lnet/minecraft/server/packs/DownloadQueue$BatchConfig;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; downloadBatch a method_55486 m (Ljava/nio/file/Path;)Lcom/mojang/datafixers/util/Either; getFileInfo a method_55487 m (Lnet/minecraft/server/packs/DownloadQueue$BatchConfig;Ljava/util/Map;)Lnet/minecraft/server/packs/DownloadQueue$BatchResult; runDownload b method_55488 m (Lnet/minecraft/server/packs/DownloadQueue$BatchConfig;Ljava/util/Map;)Lnet/minecraft/server/packs/DownloadQueue$BatchResult; method_55489 c method_55489 m (Ljava/nio/file/Path;)V m ()V c net/minecraft/server/packs/DownloadQueue$BatchConfig avw$a net/minecraft/class_9028$class_9029 f Lcom/google/common/hash/HashFunction; hashFunction a comp_2138 f I maxSize b comp_2139 f Ljava/util/Map; headers c comp_2140 f Ljava/net/Proxy; proxy d comp_2141 f Lnet/minecraft/util/HttpUtil$DownloadProgressListener; listener e comp_2142 m ()Lcom/google/common/hash/HashFunction; hashFunction a comp_2138 m ()I maxSize b comp_2139 m ()Ljava/util/Map; headers c comp_2140 m ()Ljava/net/Proxy; proxy d comp_2141 m ()Lnet/minecraft/util/HttpUtil$DownloadProgressListener; listener e comp_2142 m (Lcom/google/common/hash/HashFunction;ILjava/util/Map;Ljava/net/Proxy;Lnet/minecraft/util/HttpUtil$DownloadProgressListener;)V c net/minecraft/server/packs/DownloadQueue$BatchResult avw$b net/minecraft/class_9028$class_9030 f Ljava/util/Map; downloaded a comp_2143 f Ljava/util/Set; failed b comp_2144 m ()Ljava/util/Map; downloaded a comp_2143 m ()Ljava/util/Set; failed b comp_2144 m ()V m (Ljava/util/Map;Ljava/util/Set;)V c net/minecraft/server/packs/DownloadQueue$DownloadRequest avw$c net/minecraft/class_9028$class_9031 f Ljava/net/URL; url a comp_2145 f Lcom/google/common/hash/HashCode; hash b comp_2146 m ()Ljava/net/URL; url a comp_2145 m ()Lcom/google/common/hash/HashCode; hash b comp_2146 m (Ljava/net/URL;Lcom/google/common/hash/HashCode;)V c net/minecraft/server/packs/DownloadQueue$FileInfoEntry avw$d net/minecraft/class_9028$class_9032 f Lcom/mojang/serialization/Codec; CODEC a field_47576 f Ljava/lang/String; name b comp_2147 f J size c comp_2148 m ()Ljava/lang/String; name a comp_2147 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55490 a method_55490 m ()J size b comp_2148 m (Ljava/lang/String;J)V m ()V c net/minecraft/server/packs/DownloadQueue$LogEntry avw$e net/minecraft/class_9028$class_9033 f Lcom/mojang/serialization/Codec; CODEC a field_47577 f Ljava/util/UUID; id b comp_2149 f Ljava/lang/String; url c comp_2150 f Ljava/time/Instant; time d comp_2151 f Ljava/util/Optional; hash e comp_2152 f Lcom/mojang/datafixers/util/Either; errorOrFileInfo f comp_2153 m ()Ljava/util/UUID; id a comp_2149 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55491 a method_55491 m ()Ljava/lang/String; url b comp_2150 m ()Ljava/time/Instant; time c comp_2151 m ()Ljava/util/Optional; hash d comp_2152 m ()Lcom/mojang/datafixers/util/Either; errorOrFileInfo e comp_2153 m (Ljava/util/UUID;Ljava/lang/String;Ljava/time/Instant;Ljava/util/Optional;Lcom/mojang/datafixers/util/Either;)V m ()V c net/minecraft/server/packs/FeatureFlagsMetadataSection avx net/minecraft/class_7663 f Lnet/minecraft/server/packs/metadata/MetadataSectionType; TYPE a field_39996 f Lnet/minecraft/world/flag/FeatureFlagSet; flags b comp_994 f Lcom/mojang/serialization/Codec; CODEC c field_39997 m ()Lnet/minecraft/world/flag/FeatureFlagSet; flags a comp_994 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_45176 a method_45176 m (Lnet/minecraft/world/flag/FeatureFlagSet;)V m ()V c net/minecraft/server/packs/FilePackResources avy net/minecraft/class_3258 f Lorg/slf4j/Logger; LOGGER c field_39096 f Lnet/minecraft/server/packs/FilePackResources$SharedZipFileAccess; zipFileAccess d field_45038 f Ljava/lang/String; prefix e field_45039 m (Ljava/lang/String;)Ljava/lang/String; addPrefix a method_52422 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; extractNamespace a method_52423 m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/String; getPathFromLocation b method_45177 m (Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource b method_14391 m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/FilePackResources$SharedZipFileAccess;Ljava/lang/String;)V m ()V c net/minecraft/server/packs/FilePackResources$FileResourcesSupplier avy$a net/minecraft/class_3258$class_8615 f Ljava/io/File; content a field_45040 m (Ljava/nio/file/Path;)V m (Ljava/io/File;)V c net/minecraft/server/packs/FilePackResources$SharedZipFileAccess avy$b net/minecraft/class_3258$class_8616 f Ljava/io/File; file a field_45042 f Ljava/util/zip/ZipFile; zipFile b field_45043 f Z failedToLoad c field_45044 m ()Ljava/util/zip/ZipFile; getOrCreateZipFile a method_52426 m (Ljava/io/File;)V c net/minecraft/server/packs/OverlayMetadataSection avz net/minecraft/class_8617 f Lnet/minecraft/server/packs/metadata/MetadataSectionType; TYPE a field_45045 f Ljava/util/List; overlays b comp_1577 f Ljava/util/regex/Pattern; DIR_VALIDATOR c field_45046 f Lcom/mojang/serialization/Codec; CODEC d field_45047 m ()Ljava/util/List; overlays a comp_1577 m (I)Ljava/util/List; overlaysForVersion a method_52427 m (ILnet/minecraft/server/packs/OverlayMetadataSection$OverlayEntry;)Z method_52428 a method_52428 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52429 a method_52429 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; validateOverlayDir a method_52430 m (Ljava/lang/String;)Ljava/lang/String; method_52431 b method_52431 m (Ljava/util/List;)V m ()V c net/minecraft/server/packs/OverlayMetadataSection$OverlayEntry avz$a net/minecraft/class_8617$class_8618 f Lnet/minecraft/util/InclusiveRange; format a comp_1578 f Ljava/lang/String; overlay b comp_1579 f Lcom/mojang/serialization/Codec; CODEC c field_45048 m ()Lnet/minecraft/util/InclusiveRange; format a comp_1578 m (I)Z isApplicable a method_52432 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52433 a method_52433 m ()Ljava/lang/String; overlay b comp_1579 m (Lnet/minecraft/util/InclusiveRange;Ljava/lang/String;)V m ()V c net/minecraft/server/packs/PackLocationInfo awa net/minecraft/class_9224 f Ljava/lang/String; id a comp_2329 f Lnet/minecraft/network/chat/Component; title b comp_2330 f Lnet/minecraft/server/packs/repository/PackSource; source c comp_2331 f Ljava/util/Optional; knownPackInfo d comp_2332 m ()Ljava/lang/String; id a comp_2329 m (ZLnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; createChatLink a method_56927 m (ZLnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_56928 a method_56928 m ()Lnet/minecraft/network/chat/Component; title b comp_2330 m ()Lnet/minecraft/server/packs/repository/PackSource; source c comp_2331 m ()Ljava/util/Optional; knownPackInfo d comp_2332 m (Ljava/lang/String;Lnet/minecraft/network/chat/Component;Lnet/minecraft/server/packs/repository/PackSource;Ljava/util/Optional;)V c net/minecraft/server/packs/PackResources awb net/minecraft/class_3262 f Ljava/lang/String; METADATA_EXTENSION a field_29780 f Ljava/lang/String; PACK_META b field_29781 m ()Lnet/minecraft/server/packs/PackLocationInfo; location a method_56926 m (Lnet/minecraft/server/packs/PackType;)Ljava/util/Set; getNamespaces a method_14406 m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource a method_14405 m (Lnet/minecraft/server/packs/PackType;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;)V listResources a method_14408 m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/lang/Object; getMetadataSection a method_14407 m ([Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; getRootResource a method_14410 m ()Ljava/lang/String; packId b method_14409 m ()Ljava/util/Optional; knownPackInfo c method_56929 c net/minecraft/server/packs/PackResources$ResourceOutput awb$a net/minecraft/class_3262$class_7664 c net/minecraft/server/packs/PackSelectionConfig awc net/minecraft/class_9225 f Z required a comp_2333 f Lnet/minecraft/server/packs/repository/Pack$Position; defaultPosition b comp_2334 f Z fixedPosition c comp_2335 m ()Z required a comp_2333 m ()Lnet/minecraft/server/packs/repository/Pack$Position; defaultPosition b comp_2334 m ()Z fixedPosition c comp_2335 m (ZLnet/minecraft/server/packs/repository/Pack$Position;Z)V c net/minecraft/server/packs/PackType awd net/minecraft/class_3264 f Lnet/minecraft/server/packs/PackType; CLIENT_RESOURCES a field_14188 f Lnet/minecraft/server/packs/PackType; SERVER_DATA b field_14190 f Ljava/lang/String; directory c field_14189 f [Lnet/minecraft/server/packs/PackType; $VALUES d field_14191 m ()Ljava/lang/String; getDirectory a method_14413 m ()[Lnet/minecraft/server/packs/PackType; $values b method_36582 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/server/packs/PathPackResources awe net/minecraft/class_3259 f Lorg/slf4j/Logger; LOGGER c field_14187 f Lcom/google/common/base/Joiner; PATH_JOINER d field_40000 f Ljava/nio/file/Path; root e field_40001 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/serialization/DataResult$Error;)Lnet/minecraft/server/packs/resources/IoSupplier; method_45179 a method_45179 m (Lnet/minecraft/resources/ResourceLocation;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/resources/IoSupplier; getResource a method_45180 m (Lnet/minecraft/server/packs/PackType;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;Ljava/util/List;)V method_45181 a method_45181 m (Ljava/lang/String;Lcom/mojang/serialization/DataResult$Error;)V method_45182 a method_45182 m (Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;Lnet/minecraft/server/packs/PackResources$ResourceOutput;)V listPath a method_45183 m (Ljava/nio/file/Path;)Z validatePath a method_14402 m (Ljava/nio/file/Path;Ljava/lang/String;Lnet/minecraft/server/packs/PackResources$ResourceOutput;Ljava/nio/file/Path;)V method_45184 a method_45184 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z isRegularFile a method_72082 m (Ljava/nio/file/Path;Ljava/util/List;)Lnet/minecraft/server/packs/resources/IoSupplier; method_45186 a method_45186 m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/resources/IoSupplier; returnFileIfExists b method_45187 m (Lnet/minecraft/server/packs/PackLocationInfo;Ljava/nio/file/Path;)V m ()V c net/minecraft/server/packs/PathPackResources$PathResourcesSupplier awe$a net/minecraft/class_3259$class_8619 f Ljava/nio/file/Path; content a field_45049 m (Ljava/nio/file/Path;)V c net/minecraft/server/packs/VanillaPackResources awf net/minecraft/class_3268 f Lorg/slf4j/Logger; LOGGER c field_14195 f Lnet/minecraft/server/packs/PackLocationInfo; location d field_49032 f Lnet/minecraft/server/packs/BuiltInMetadata; metadata e field_26938 f Ljava/util/Set; namespaces f field_14193 f Ljava/util/List; rootPaths g field_40002 f Ljava/util/Map; pathsForType h field_40003 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; method_45188 a method_45188 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/PackType;Ljava/util/List;)Lnet/minecraft/server/packs/resources/IoSupplier; method_45189 a method_45189 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/PackType;Ljava/util/function/Consumer;Ljava/util/List;)V method_45190 a method_45190 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/serialization/DataResult$Error;)Lnet/minecraft/server/packs/resources/IoSupplier; method_45191 a method_45191 m (Lnet/minecraft/server/packs/PackResources$ResourceOutput;Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;)V getResources a method_14418 m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/resources/ResourceLocation;Ljava/util/function/Consumer;)V listRawPaths a method_45192 m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/server/packs/PackResources$ResourceOutput;Ljava/lang/String;Ljava/util/List;)V method_45193 a method_45193 m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/Resource; method_45194 a method_45194 m (Ljava/lang/String;Lcom/mojang/serialization/DataResult$Error;)V method_45195 a method_45195 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/serialization/DataResult$Error;)V method_45196 b method_45196 m ()Lnet/minecraft/server/packs/resources/ResourceProvider; asProvider d method_43032 m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/BuiltInMetadata;Ljava/util/Set;Ljava/util/List;Ljava/util/Map;)V m ()V c net/minecraft/server/packs/VanillaPackResourcesBuilder awg net/minecraft/class_7665 f Ljava/util/function/Consumer; developmentConfig a field_40004 f Lorg/slf4j/Logger; LOGGER b field_40005 f Ljava/util/Map; ROOT_DIR_BY_TYPE c field_40006 f Ljava/util/Set; rootPaths d field_40007 f Ljava/util/Map; pathsForType e field_40008 f Lnet/minecraft/server/packs/BuiltInMetadata; metadata f field_40009 f Ljava/util/Set; namespaces g field_40010 m ()Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; pushJarResources a method_45197 m (Lnet/minecraft/server/packs/BuiltInMetadata;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; setMetadata a method_45198 m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/VanillaPackResources; build a method_45210 m (Lnet/minecraft/server/packs/PackType;)Ljava/util/List; method_66030 a method_66030 m (Lnet/minecraft/server/packs/PackType;Ljava/lang/Class;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; pushClasspathResources a method_45200 m (Lnet/minecraft/server/packs/PackType;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; pushAssetPath a method_45201 m (Lnet/minecraft/server/packs/VanillaPackResourcesBuilder;)V method_45202 a method_45202 m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; pushUniversalPath a method_45204 m (Ljava/util/Collection;)Ljava/util/List; copyAndReverse a method_45205 m ([Ljava/lang/String;)Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; exposeNamespace a method_45206 m ()Lnet/minecraft/server/packs/VanillaPackResourcesBuilder; applyDevelopmentConfig b method_45207 m (Lnet/minecraft/server/packs/PackType;)Ljava/util/Set; method_45199 b method_45199 m (Lnet/minecraft/server/packs/PackType;Ljava/nio/file/Path;)V pushPathForType b method_45208 m (Ljava/nio/file/Path;)Z validateDirPath b method_45209 m ()Lcom/google/common/collect/ImmutableMap; method_45213 c method_45213 m (Lnet/minecraft/server/packs/PackType;Ljava/nio/file/Path;)V method_45211 c method_45211 m (Ljava/nio/file/Path;)V pushRootPath c method_45212 m ()V m ()V c net/minecraft/server/packs/linkfs/DummyFileAttributes awh net/minecraft/class_7666 f Ljava/nio/file/attribute/FileTime; EPOCH a field_40011 m ()V m ()V c net/minecraft/server/packs/linkfs/LinkFSFileStore awi net/minecraft/class_7667 f Ljava/lang/String; name a field_40012 m (Ljava/lang/String;)V c net/minecraft/server/packs/linkfs/LinkFSPath awj net/minecraft/class_7668 f Ljava/nio/file/attribute/BasicFileAttributes; DIRECTORY_ATTRIBUTES a field_40013 f Ljava/nio/file/attribute/BasicFileAttributes; FILE_ATTRIBUTES b field_40014 f Ljava/util/Comparator; PATH_COMPARATOR c field_40015 f Ljava/lang/String; name d field_40016 f Lnet/minecraft/server/packs/linkfs/LinkFileSystem; fileSystem e field_40017 f Lnet/minecraft/server/packs/linkfs/LinkFSPath; parent f field_40018 f Ljava/util/List; pathToRoot g field_40019 f Ljava/lang/String; pathString h field_40020 f Lnet/minecraft/server/packs/linkfs/PathContents; pathContents i field_40021 m ()Lnet/minecraft/server/packs/linkfs/LinkFileSystem; getFileSystem a method_45214 m (I)Lnet/minecraft/server/packs/linkfs/LinkFSPath; getName a method_45215 m (II)Lnet/minecraft/server/packs/linkfs/LinkFSPath; subpath a method_45216 m (Lnet/minecraft/server/packs/linkfs/LinkFSPath;Ljava/lang/String;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; createRelativePath a method_45217 m (Lnet/minecraft/server/packs/linkfs/PathContents;)Z isRelativeOrMissing a method_45218 m (Ljava/lang/String;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; resolveName a method_45219 m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; resolve a method_45220 m (Ljava/util/List;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; resolve a method_45221 m ([Ljava/nio/file/LinkOption;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; toRealPath a method_45222 m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; getRoot b method_45223 m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; relativize b method_45224 m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; getFileName c method_45225 m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; toLinkPath c method_45226 m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; getParent d method_45227 m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; normalize e method_45228 m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; toAbsolutePath f method_45229 m ()Z exists g method_45230 m ()Ljava/nio/file/Path; getTargetPath h method_45231 m ()Lnet/minecraft/server/packs/linkfs/PathContents$DirectoryContents; getDirectoryContents i method_45232 m ()Ljava/nio/file/attribute/BasicFileAttributeView; getBasicAttributeView j method_45233 m ()Ljava/nio/file/attribute/BasicFileAttributes; getBasicAttributes k method_45234 m ()Ljava/util/List; pathToRoot l method_45235 m ()Z hasRealContents m method_45236 m ()Ljava/lang/String; pathToString n method_45237 m (Lnet/minecraft/server/packs/linkfs/LinkFileSystem;Ljava/lang/String;Lnet/minecraft/server/packs/linkfs/LinkFSPath;Lnet/minecraft/server/packs/linkfs/PathContents;)V m ()V c net/minecraft/server/packs/linkfs/LinkFSPath$1 awj$1 net/minecraft/class_7668$1 m ()V c net/minecraft/server/packs/linkfs/LinkFSPath$2 awj$2 net/minecraft/class_7668$2 m ()V c net/minecraft/server/packs/linkfs/LinkFSPath$3 awj$3 net/minecraft/class_7668$3 f Lnet/minecraft/server/packs/linkfs/LinkFSPath; field_40022 a field_40022 m (Lnet/minecraft/server/packs/linkfs/LinkFSPath;)V c net/minecraft/server/packs/linkfs/LinkFSProvider awk net/minecraft/class_7669 f Ljava/lang/String; SCHEME a field_40023 m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; toLinkPath a method_45238 m ()V c net/minecraft/server/packs/linkfs/LinkFSProvider$1 awk$1 net/minecraft/class_7669$1 f Lnet/minecraft/server/packs/linkfs/PathContents$DirectoryContents; val$directoryContents a field_40024 f Ljava/nio/file/DirectoryStream$Filter; val$filter b field_40025 m (Lnet/minecraft/server/packs/linkfs/LinkFSPath;)Ljava/nio/file/Path; method_45239 a method_45239 m (Ljava/nio/file/DirectoryStream$Filter;Lnet/minecraft/server/packs/linkfs/LinkFSPath;)Z method_45240 a method_45240 m (Lnet/minecraft/server/packs/linkfs/LinkFSProvider;Lnet/minecraft/server/packs/linkfs/PathContents$DirectoryContents;Ljava/nio/file/DirectoryStream$Filter;)V c net/minecraft/server/packs/linkfs/LinkFSProvider$2 awk$2 net/minecraft/class_7669$2 f [I $SwitchMap$java$nio$file$AccessMode a field_40027 m ()V c net/minecraft/server/packs/linkfs/LinkFileSystem awl net/minecraft/class_7670 f Ljava/lang/String; PATH_SEPARATOR a field_40028 f Ljava/util/Set; VIEWS b field_40029 f Lcom/google/common/base/Splitter; PATH_SPLITTER c field_40030 f Ljava/nio/file/FileStore; store d field_40031 f Ljava/nio/file/spi/FileSystemProvider; provider e field_40032 f Lnet/minecraft/server/packs/linkfs/LinkFSPath; root f field_40033 m ()Ljava/nio/file/FileStore; store a method_45241 m (Lnet/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry;Lnet/minecraft/server/packs/linkfs/LinkFileSystem;Ljava/lang/String;Lnet/minecraft/server/packs/linkfs/LinkFSPath;)Lnet/minecraft/server/packs/linkfs/LinkFSPath; buildPath a method_45242 m (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;Lnet/minecraft/server/packs/linkfs/LinkFileSystem;Lnet/minecraft/server/packs/linkfs/LinkFSPath;Ljava/lang/String;Lnet/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry;)V method_45243 a method_45243 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 method_45244 a method_45244 m ()Lnet/minecraft/server/packs/linkfs/LinkFSPath; rootPath b method_45245 m ()Lnet/minecraft/server/packs/linkfs/LinkFileSystem$Builder; builder c method_45246 m (Ljava/lang/String;Lnet/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry;)V m ()V c net/minecraft/server/packs/linkfs/LinkFileSystem$Builder awl$a net/minecraft/class_7670$class_7671 f Lnet/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry; root a field_40034 m (Ljava/lang/String;)Ljava/nio/file/FileSystem; build a method_45247 m (Ljava/util/List;Ljava/lang/String;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFileSystem$Builder; put a method_45248 m (Ljava/util/List;Ljava/nio/file/Path;)Lnet/minecraft/server/packs/linkfs/LinkFileSystem$Builder; put a method_45249 m (Ljava/lang/String;)Lnet/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry; method_45250 b method_45250 m ()V c net/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry awl$b net/minecraft/class_7670$class_7672 f Ljava/util/Map; children a comp_995 f Ljava/util/Map; files b comp_996 m ()Ljava/util/Map; children a comp_995 m ()Ljava/util/Map; files b comp_996 m ()V m (Ljava/util/Map;Ljava/util/Map;)V c net/minecraft/server/packs/linkfs/PathContents awm net/minecraft/class_7673 f Lnet/minecraft/server/packs/linkfs/PathContents; MISSING a field_40035 f Lnet/minecraft/server/packs/linkfs/PathContents; RELATIVE b field_40036 m ()V c net/minecraft/server/packs/linkfs/PathContents$1 awm$1 net/minecraft/class_7673$1 m ()V c net/minecraft/server/packs/linkfs/PathContents$2 awm$2 net/minecraft/class_7673$2 m ()V c net/minecraft/server/packs/linkfs/PathContents$DirectoryContents awm$a net/minecraft/class_7673$class_7674 f Ljava/util/Map; children c comp_997 m ()Ljava/util/Map; children a comp_997 m (Ljava/util/Map;)V c net/minecraft/server/packs/linkfs/PathContents$FileContents awm$b net/minecraft/class_7673$class_7675 f Ljava/nio/file/Path; contents c comp_998 m ()Ljava/nio/file/Path; contents a comp_998 m (Ljava/nio/file/Path;)V c net/minecraft/server/packs/linkfs/package-info awn net/minecraft/class_7676 c net/minecraft/server/packs/metadata/MetadataSectionType awo net/minecraft/class_7677 f Ljava/lang/String; name a comp_3436 f Lcom/mojang/serialization/Codec; codec b comp_3437 m ()Ljava/lang/String; name a comp_3436 m ()Lcom/mojang/serialization/Codec; codec b comp_3437 m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)V c net/minecraft/server/packs/metadata/pack/PackMetadataSection awp net/minecraft/class_3272 f Lcom/mojang/serialization/Codec; CODEC a field_45051 f Lnet/minecraft/server/packs/metadata/MetadataSectionType; TYPE b field_14202 f Lnet/minecraft/network/chat/Component; description c comp_1580 f I packFormat d comp_1581 f Ljava/util/Optional; supportedFormats e comp_1582 m ()Lnet/minecraft/network/chat/Component; description a comp_1580 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52434 a method_52434 m ()I packFormat b comp_1581 m ()Ljava/util/Optional; supportedFormats c comp_1582 m (Lnet/minecraft/network/chat/Component;ILjava/util/Optional;)V m ()V c net/minecraft/server/packs/metadata/pack/package-info awq net/minecraft/class_5984 c net/minecraft/server/packs/metadata/package-info awr net/minecraft/class_5985 c net/minecraft/server/packs/package-info aws net/minecraft/class_5986 c net/minecraft/server/packs/repository/BuiltInPackSource awt net/minecraft/class_7678 f Ljava/lang/String; VANILLA_ID a field_40039 f Ljava/lang/String; TESTS_ID b field_55931 f Lnet/minecraft/server/packs/repository/KnownPack; CORE_PACK_INFO c field_49033 f Lorg/slf4j/Logger; LOGGER d field_40040 f Lnet/minecraft/server/packs/PackType; packType e field_40041 f Lnet/minecraft/server/packs/VanillaPackResources; vanillaPack f field_40042 f Lnet/minecraft/resources/ResourceLocation; packDir g field_40043 f Lnet/minecraft/world/level/validation/DirectoryValidator; validator h field_45052 m ()Lnet/minecraft/server/packs/VanillaPackResources; getVanillaPack a method_45256 m (Lnet/minecraft/server/packs/PackResources;)Lnet/minecraft/server/packs/repository/Pack; createVanillaPack a method_45257 m (Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;Ljava/lang/String;)Lnet/minecraft/server/packs/repository/Pack; method_45258 a method_45258 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getPackTitle a method_45259 m (Ljava/lang/String;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/packs/repository/Pack; createBuiltinPack a method_45260 m (Ljava/nio/file/Path;)Ljava/lang/String; pathToId a method_45261 m (Ljava/nio/file/Path;Ljava/util/function/BiConsumer;)V discoverPacksInPath a method_45262 m (Ljava/util/function/BiConsumer;)V populatePackList a method_45263 m (Ljava/util/function/BiConsumer;Ljava/nio/file/Path;)V method_45264 a method_45264 m (Ljava/util/function/BiConsumer;Ljava/nio/file/Path;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;)V method_45265 a method_45265 m (Ljava/util/function/Consumer;)V listBundledPacks a method_45267 m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;)V method_45266 a method_45266 m (Lnet/minecraft/server/packs/PackResources;)Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier; fixedResources b method_52435 m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/server/packs/VanillaPackResources;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/world/level/validation/DirectoryValidator;)V m ()V c net/minecraft/server/packs/repository/BuiltInPackSource$1 awt$1 net/minecraft/class_7678$1 f Lnet/minecraft/server/packs/PackResources; val$instance a field_45053 m (Lnet/minecraft/server/packs/PackResources;)V c net/minecraft/server/packs/repository/FolderRepositorySource awu net/minecraft/class_3279 f Lorg/slf4j/Logger; LOGGER a field_40044 f Lnet/minecraft/server/packs/PackSelectionConfig; DISCOVERED_PACK_SELECTION_CONFIG b field_49034 f Ljava/nio/file/Path; folder c field_14218 f Lnet/minecraft/server/packs/PackType; packType d field_40045 f Lnet/minecraft/server/packs/repository/PackSource; packSource e field_25345 f Lnet/minecraft/world/level/validation/DirectoryValidator; validator f field_45054 m (Ljava/nio/file/Path;)Ljava/lang/String; nameFromPath a method_45273 m (Ljava/nio/file/Path;Lnet/minecraft/world/level/validation/DirectoryValidator;Ljava/util/function/BiConsumer;)V discoverPacks a method_45271 m (Ljava/util/function/Consumer;Ljava/nio/file/Path;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;)V method_45272 a method_45272 m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/PackLocationInfo; createDiscoveredFilePackInfo b method_56930 m (Ljava/nio/file/Path;Lnet/minecraft/server/packs/PackType;Lnet/minecraft/server/packs/repository/PackSource;Lnet/minecraft/world/level/validation/DirectoryValidator;)V m ()V c net/minecraft/server/packs/repository/FolderRepositorySource$FolderPackDetector awu$a net/minecraft/class_3279$class_8620 m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier; createZipPack a method_52436 m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier; createDirectoryPack b method_52437 m (Lnet/minecraft/world/level/validation/DirectoryValidator;)V c net/minecraft/server/packs/repository/KnownPack awv net/minecraft/class_9226 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_49035 f Ljava/lang/String; VANILLA_NAMESPACE b field_49036 f Ljava/lang/String; namespace c comp_2336 f Ljava/lang/String; id d comp_2337 f Ljava/lang/String; version e comp_2338 m ()Z isVanilla a method_56931 m (Ljava/lang/String;)Lnet/minecraft/server/packs/repository/KnownPack; vanilla a method_56932 m ()Ljava/lang/String; namespace b comp_2336 m ()Ljava/lang/String; id c comp_2337 m ()Ljava/lang/String; version d comp_2338 m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V m ()V c net/minecraft/server/packs/repository/Pack aww net/minecraft/class_3288 f Lorg/slf4j/Logger; LOGGER a field_14279 f Lnet/minecraft/server/packs/PackLocationInfo; location b field_49037 f Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier; resources c field_14273 f Lnet/minecraft/server/packs/repository/Pack$Metadata; metadata d field_49038 f Lnet/minecraft/server/packs/PackSelectionConfig; selectionConfig e field_49039 m ()Lnet/minecraft/server/packs/PackLocationInfo; location a method_56933 m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;I)Lnet/minecraft/server/packs/repository/Pack$Metadata; readPackMetadata a method_45274 m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;Lnet/minecraft/server/packs/PackType;Lnet/minecraft/server/packs/PackSelectionConfig;)Lnet/minecraft/server/packs/repository/Pack; readMetaAndCreate a method_45275 m (Ljava/lang/String;Lnet/minecraft/server/packs/metadata/pack/PackMetadataSection;)Lnet/minecraft/util/InclusiveRange; getDeclaredPackVersions a method_52440 m (Z)Lnet/minecraft/network/chat/Component; getChatLink a method_14461 m ()Lnet/minecraft/network/chat/Component; getTitle b method_14457 m ()Lnet/minecraft/network/chat/Component; getDescription c method_14459 m ()Lnet/minecraft/server/packs/repository/PackCompatibility; getCompatibility d method_14460 m ()Lnet/minecraft/world/flag/FeatureFlagSet; getRequestedFeatures e method_45276 m ()Lnet/minecraft/server/packs/PackResources; open f method_14458 m ()Ljava/lang/String; getId g method_14463 m ()Lnet/minecraft/server/packs/PackSelectionConfig; selectionConfig h method_56934 m ()Z isRequired i method_14464 m ()Z isFixedPosition j method_14465 m ()Lnet/minecraft/server/packs/repository/Pack$Position; getDefaultPosition k method_14466 m ()Lnet/minecraft/server/packs/repository/PackSource; getPackSource l method_29483 m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$ResourcesSupplier;Lnet/minecraft/server/packs/repository/Pack$Metadata;Lnet/minecraft/server/packs/PackSelectionConfig;)V m ()V c net/minecraft/server/packs/repository/Pack$Metadata aww$a net/minecraft/class_3288$class_7679 f Lnet/minecraft/network/chat/Component; description a comp_999 f Lnet/minecraft/server/packs/repository/PackCompatibility; compatibility b comp_1583 f Lnet/minecraft/world/flag/FeatureFlagSet; requestedFeatures c comp_1001 f Ljava/util/List; overlays d comp_1584 m ()Lnet/minecraft/network/chat/Component; description a comp_999 m ()Lnet/minecraft/server/packs/repository/PackCompatibility; compatibility b comp_1583 m ()Lnet/minecraft/world/flag/FeatureFlagSet; requestedFeatures c comp_1001 m ()Ljava/util/List; overlays d comp_1584 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/server/packs/repository/PackCompatibility;Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/List;)V c net/minecraft/server/packs/repository/Pack$Position aww$b net/minecraft/class_3288$class_3289 f Lnet/minecraft/server/packs/repository/Pack$Position; TOP a field_14280 f Lnet/minecraft/server/packs/repository/Pack$Position; BOTTOM b field_14281 f [Lnet/minecraft/server/packs/repository/Pack$Position; $VALUES c field_14282 m ()Lnet/minecraft/server/packs/repository/Pack$Position; opposite a method_14467 m (Ljava/util/List;Ljava/lang/Object;Ljava/util/function/Function;Z)I insert a method_14468 m ()[Lnet/minecraft/server/packs/repository/Pack$Position; $values b method_36583 m (Ljava/lang/String;I)V m ()V c net/minecraft/server/packs/repository/Pack$ResourcesSupplier aww$c net/minecraft/class_3288$class_7680 m (Lnet/minecraft/server/packs/PackLocationInfo;)Lnet/minecraft/server/packs/PackResources; openPrimary a method_52424 m (Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/Pack$Metadata;)Lnet/minecraft/server/packs/PackResources; openFull a method_52425 c net/minecraft/server/packs/repository/PackCompatibility awx net/minecraft/class_3281 f Lnet/minecraft/server/packs/repository/PackCompatibility; TOO_OLD a field_14223 f Lnet/minecraft/server/packs/repository/PackCompatibility; TOO_NEW b field_14220 f Lnet/minecraft/server/packs/repository/PackCompatibility; COMPATIBLE c field_14224 f Lnet/minecraft/network/chat/Component; description d field_14219 f Lnet/minecraft/network/chat/Component; confirmation e field_14222 f [Lnet/minecraft/server/packs/repository/PackCompatibility; $VALUES f field_14221 m ()Z isCompatible a method_14437 m (Lnet/minecraft/util/InclusiveRange;I)Lnet/minecraft/server/packs/repository/PackCompatibility; forVersion a method_14436 m ()Lnet/minecraft/network/chat/Component; getDescription b method_14439 m ()Lnet/minecraft/network/chat/Component; getConfirmation c method_14438 m ()[Lnet/minecraft/server/packs/repository/PackCompatibility; $values d method_36584 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/server/packs/repository/PackDetector awy net/minecraft/class_8621 f Lnet/minecraft/world/level/validation/DirectoryValidator; validator a field_45057 m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/Object; detectPackResources a method_52441 m (Ljava/nio/file/Path;)Ljava/lang/Object; createDirectoryPack c method_52438 m (Ljava/nio/file/Path;)Ljava/lang/Object; createZipPack d method_52439 m (Lnet/minecraft/world/level/validation/DirectoryValidator;)V c net/minecraft/server/packs/repository/PackRepository awz net/minecraft/class_3283 f Ljava/util/Set; sources a field_14227 f Ljava/util/Map; available b field_14226 f Ljava/util/List; selected c field_14225 m ()V reload a method_14445 m (Lnet/minecraft/server/packs/repository/Pack;)Ljava/lang/String; method_59808 a method_59808 m (Ljava/lang/String;)Z addPack a method_49427 m (Ljava/util/Collection;)Ljava/lang/String; displayPackList a method_59809 m (Ljava/util/Map;Lnet/minecraft/server/packs/repository/Pack;)V method_29484 a method_29484 m ()Z isAbleToClearAnyPack b method_63566 m (Ljava/lang/String;)Z removePack b method_49428 m (Ljava/util/Collection;)V setSelected b method_14447 m ()Ljava/util/Collection; getAvailableIds c method_29206 m (Ljava/lang/String;)Lnet/minecraft/server/packs/repository/Pack; getPack c method_14449 m (Ljava/util/Collection;)Ljava/util/List; rebuildSelected c method_29208 m ()Ljava/util/Collection; getAvailablePacks d method_14441 m (Ljava/lang/String;)Z isAvailable d method_29207 m (Ljava/util/Collection;)Ljava/util/stream/Stream; getAvailablePacks d method_29209 m ()Ljava/util/Collection; getSelectedIds e method_29210 m ()Lnet/minecraft/world/flag/FeatureFlagSet; getRequestedFeatureFlags f method_45278 m ()Ljava/util/Collection; getSelectedPacks g method_14444 m ()Ljava/util/List; openAllSelected h method_29211 m ()Ljava/util/Map; discoverAvailable i method_29212 m ([Lnet/minecraft/server/packs/repository/RepositorySource;)V c net/minecraft/server/packs/repository/PackSource axa net/minecraft/class_5352 f Ljava/util/function/UnaryOperator; NO_DECORATION a field_40047 f Lnet/minecraft/server/packs/repository/PackSource; DEFAULT b field_25347 f Lnet/minecraft/server/packs/repository/PackSource; BUILT_IN c field_25348 f Lnet/minecraft/server/packs/repository/PackSource; FEATURE d field_40048 f Lnet/minecraft/server/packs/repository/PackSource; WORLD e field_25349 f Lnet/minecraft/server/packs/repository/PackSource; SERVER f field_25350 m ()Z shouldAddAutomatically a method_45279 m (Ljava/lang/String;)Ljava/util/function/UnaryOperator; decorateWithSource a method_45280 m (Ljava/util/function/UnaryOperator;Z)Lnet/minecraft/server/packs/repository/PackSource; create a method_45281 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; decorate a method_45282 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_45283 a method_45283 m ()V c net/minecraft/server/packs/repository/PackSource$1 axa$1 net/minecraft/class_5352$1 f Ljava/util/function/UnaryOperator; val$decorator g field_40049 f Z val$addAutomatically h field_40050 m (Ljava/util/function/UnaryOperator;Z)V c net/minecraft/server/packs/repository/RepositorySource axb net/minecraft/class_3285 m (Ljava/util/function/Consumer;)V loadPacks loadPacks method_14453 c net/minecraft/server/packs/repository/ServerPacksSource axc net/minecraft/class_3286 f Lnet/minecraft/server/packs/metadata/pack/PackMetadataSection; VERSION_METADATA_SECTION d field_40051 f Lnet/minecraft/server/packs/FeatureFlagsMetadataSection; FEATURE_FLAGS_METADATA_SECTION e field_40052 f Lnet/minecraft/server/packs/BuiltInMetadata; BUILT_IN_METADATA f field_26939 f Lnet/minecraft/server/packs/PackLocationInfo; VANILLA_PACK_INFO g field_49040 f Lnet/minecraft/server/packs/PackSelectionConfig; VANILLA_SELECTION_CONFIG h field_49041 f Lnet/minecraft/server/packs/PackSelectionConfig; FEATURE_SELECTION_CONFIG i field_49042 f Lnet/minecraft/resources/ResourceLocation; PACKS_DIR j field_40053 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;)Lnet/minecraft/server/packs/repository/PackRepository; createPackRepository a method_45285 m (Ljava/lang/String;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/packs/PackLocationInfo; createBuiltInPackLocation a method_56935 m (Ljava/nio/file/Path;)Z method_52442 a method_52442 m (Ljava/nio/file/Path;Lnet/minecraft/world/level/validation/DirectoryValidator;)Lnet/minecraft/server/packs/repository/PackRepository; createPackRepository a method_45286 m ()Lnet/minecraft/server/packs/VanillaPackResources; createVanillaPackSource b method_45287 m ()Lnet/minecraft/server/packs/repository/PackRepository; createVanillaTrustedRepository c method_52443 m (Lnet/minecraft/world/level/validation/DirectoryValidator;)V m ()V c net/minecraft/server/packs/repository/package-info axd net/minecraft/class_5987 c net/minecraft/server/packs/resources/CloseableResourceManager axe net/minecraft/class_6860 c net/minecraft/server/packs/resources/FallbackResourceManager axf net/minecraft/class_3294 f Ljava/util/List; fallbacks a field_14283 f Lorg/slf4j/Logger; LOGGER c field_14285 f Lnet/minecraft/server/packs/PackType; type d field_14284 f Ljava/lang/String; namespace e field_21561 m (Lnet/minecraft/resources/ResourceLocation;I)Lnet/minecraft/server/packs/resources/IoSupplier; createStackMetadataFinder a method_43035 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/IoSupplier; wrapForDebug a method_45288 m (Lnet/minecraft/server/packs/PackResources;)V push a method_24233 m (Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/server/packs/resources/ResourceMetadata; method_45289 a method_45289 m (Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/IoSupplier;Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/Resource; createResource a method_45290 m (Lnet/minecraft/server/packs/PackResources;Ljava/util/function/Predicate;)V push a method_41256 m (Lnet/minecraft/server/packs/resources/FallbackResourceManager$PackEntry;)Lnet/minecraft/server/packs/PackResources; method_41257 a method_41257 m (Lnet/minecraft/server/packs/resources/FallbackResourceManager$PackEntry;Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/Map;)V listPackResources a method_41258 m (Lnet/minecraft/server/packs/resources/FallbackResourceManager$PackEntry;Ljava/util/Map;)V applyPackFiltersToExistingResources a method_41259 m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/IoSupplier; convertToMetadata a method_45291 m (Lnet/minecraft/server/packs/resources/IoSupplier;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/PackResources;)Ljava/io/InputStream; method_45292 a method_45292 m (Ljava/lang/String;Lnet/minecraft/server/packs/PackResources;Ljava/util/function/Predicate;)V pushInternal a method_41260 m (Ljava/lang/String;Ljava/util/function/Predicate;)V pushFilterOnly a method_41261 m (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/FallbackResourceManager$1ResourceWithSourceAndIndex;)V method_45293 a method_45293 m (Ljava/util/function/Predicate;Ljava/util/Map;Lnet/minecraft/server/packs/PackResources;ILjava/util/Map;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/IoSupplier;)V method_45294 a method_45294 m (Ljava/util/function/Predicate;Ljava/util/Map;Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/IoSupplier;)V method_45295 a method_45295 m (Lnet/minecraft/resources/ResourceLocation;)Z isMetadata b method_45296 m (Lnet/minecraft/resources/ResourceLocation;I)Lnet/minecraft/server/packs/resources/ResourceMetadata; method_43037 b method_43037 m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/ResourceMetadata; parseMetadata b method_45297 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation; getResourceLocationFromMetadata c method_45298 m (Lnet/minecraft/server/packs/resources/IoSupplier;)Lnet/minecraft/server/packs/resources/ResourceMetadata; method_45299 c method_45299 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation; getMetadataLocation d method_14473 m (Lnet/minecraft/server/packs/PackType;Ljava/lang/String;)V m ()V c net/minecraft/server/packs/resources/FallbackResourceManager$1ResourceWithSourceAndIndex axf$a net/minecraft/class_3294$class_7681 f Lnet/minecraft/server/packs/PackResources; packResources a comp_1002 f Lnet/minecraft/server/packs/resources/IoSupplier; resource b comp_1003 f I packIndex c comp_1004 m ()Lnet/minecraft/server/packs/PackResources; packResources a comp_1002 m ()Lnet/minecraft/server/packs/resources/IoSupplier; resource b comp_1003 m ()I packIndex c comp_1004 m (Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/server/packs/resources/IoSupplier;I)V c net/minecraft/server/packs/resources/FallbackResourceManager$EntryStack axf$b net/minecraft/class_3294$class_7081 f Lnet/minecraft/resources/ResourceLocation; fileLocation a comp_1005 f Lnet/minecraft/resources/ResourceLocation; metadataLocation b comp_527 f Ljava/util/List; fileSources c comp_1006 f Ljava/util/Map; metaSources d comp_1007 m ()Lnet/minecraft/resources/ResourceLocation; fileLocation a comp_1005 m ()Lnet/minecraft/resources/ResourceLocation; metadataLocation b comp_527 m ()Ljava/util/List; fileSources c comp_1006 m ()Ljava/util/Map; metaSources d comp_1007 m (Lnet/minecraft/resources/ResourceLocation;)V m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;Ljava/util/Map;)V c net/minecraft/server/packs/resources/FallbackResourceManager$LeakedResourceWarningInputStream axf$c net/minecraft/class_3294$class_3295 f Ljava/util/function/Supplier; message a field_14288 f Z closed b field_14287 m (Ljava/lang/Exception;Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;)Ljava/lang/String; method_45300 a method_45300 m (Ljava/io/InputStream;Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;)V c net/minecraft/server/packs/resources/FallbackResourceManager$PackEntry axf$d net/minecraft/class_3294$class_7082 f Ljava/lang/String; name a comp_529 f Lnet/minecraft/server/packs/PackResources; resources b comp_530 f Ljava/util/function/Predicate; filter c comp_531 m ()Ljava/lang/String; name a comp_529 m (Lnet/minecraft/resources/ResourceLocation;)Z isFiltered a method_41269 m (Ljava/util/Collection;)V filterAll a method_41268 m ()Lnet/minecraft/server/packs/PackResources; resources b comp_530 m ()Ljava/util/function/Predicate; filter c comp_531 m (Ljava/lang/String;Lnet/minecraft/server/packs/PackResources;Ljava/util/function/Predicate;)V c net/minecraft/server/packs/resources/FallbackResourceManager$ResourceWithSource axf$e net/minecraft/class_3294$class_7682 f Lnet/minecraft/server/packs/PackResources; source a comp_1008 f Lnet/minecraft/server/packs/resources/IoSupplier; resource b comp_1009 m ()Lnet/minecraft/server/packs/PackResources; source a comp_1008 m ()Lnet/minecraft/server/packs/resources/IoSupplier; resource b comp_1009 m (Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/server/packs/resources/IoSupplier;)V c net/minecraft/server/packs/resources/IoSupplier axg net/minecraft/class_7367 m (Ljava/nio/file/Path;)Ljava/io/InputStream; method_45301 a method_45301 m (Ljava/util/zip/ZipFile;Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; method_45302 a method_45302 c net/minecraft/server/packs/resources/MultiPackResourceManager axh net/minecraft/class_6861 f Lorg/slf4j/Logger; LOGGER a field_37288 f Ljava/util/Map; namespacedManagers c field_36389 f Ljava/util/List; packs d field_36390 m (Lnet/minecraft/server/packs/PackResources;)Lnet/minecraft/server/packs/resources/ResourceFilterSection; getPackFilterSection a method_41274 m (Lnet/minecraft/server/packs/PackType;Lnet/minecraft/server/packs/PackResources;)Ljava/util/stream/Stream; method_41275 a method_41275 m (Lnet/minecraft/server/packs/resources/ResourceFilterSection;Lnet/minecraft/resources/ResourceLocation;)Z method_41276 a method_41276 m (Ljava/lang/String;)V checkTrailingDirectoryPath a method_45303 m (Lnet/minecraft/server/packs/PackType;Ljava/util/List;)V m ()V c net/minecraft/server/packs/resources/PreparableReloadListener axi net/minecraft/class_3302 m ()Ljava/lang/String; getName getName method_22322 m (Lnet/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; reload reload method_25931 c net/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier axi$a net/minecraft/class_3302$class_4045 m (Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; wait wait method_18352 c net/minecraft/server/packs/resources/ProfiledReloadInstance axj net/minecraft/class_4010 f Lorg/slf4j/Logger; LOGGER a field_17918 f Lcom/google/common/base/Stopwatch; total b field_17919 m (Lnet/minecraft/server/packs/resources/PreparableReloadListener;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Void;)Lnet/minecraft/server/packs/resources/ProfiledReloadInstance$State; method_67568 a method_67568 m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/server/packs/resources/ReloadInstance; of a method_67569 m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;)V method_64138 a method_64138 m (Ljava/util/List;)Ljava/util/List; finish a method_18238 m (Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/server/packs/resources/PreparableReloadListener;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_67570 a method_67570 m (Ljava/util/concurrent/Executor;Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V method_64140 a method_64140 m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/String;)Ljava/util/concurrent/Executor; profiledExecutor a method_64141 m (Ljava/util/List;)V m ()V c net/minecraft/server/packs/resources/ProfiledReloadInstance$State axj$a net/minecraft/class_4010$class_4046 f Ljava/lang/String; name a comp_3206 f Ljava/util/concurrent/atomic/AtomicLong; preparationNanos b comp_3207 f Ljava/util/concurrent/atomic/AtomicLong; preparationCount c comp_3687 f Ljava/util/concurrent/atomic/AtomicLong; reloadNanos d comp_3208 f Ljava/util/concurrent/atomic/AtomicLong; reloadCount e comp_3688 m ()Ljava/lang/String; name a comp_3206 m ()Ljava/util/concurrent/atomic/AtomicLong; preparationNanos b comp_3207 m ()Ljava/util/concurrent/atomic/AtomicLong; preparationCount c comp_3687 m ()Ljava/util/concurrent/atomic/AtomicLong; reloadNanos d comp_3208 m ()Ljava/util/concurrent/atomic/AtomicLong; reloadCount e comp_3688 m (Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;)V c net/minecraft/server/packs/resources/ReloadInstance axk net/minecraft/class_4011 m ()Ljava/util/concurrent/CompletableFuture; done a method_18364 m ()F getActualProgress b method_18229 m ()Z isDone c method_18787 m ()V checkExceptions d method_18849 c net/minecraft/server/packs/resources/ReloadableResourceManager axl net/minecraft/class_3304 f Lorg/slf4j/Logger; LOGGER a field_14295 f Lnet/minecraft/server/packs/resources/CloseableResourceManager; resources c field_36391 f Ljava/util/List; listeners d field_17935 f Lnet/minecraft/server/packs/PackType; type e field_14294 m (Lnet/minecraft/server/packs/resources/PreparableReloadListener;)V registerReloadListener a method_14477 m (Ljava/util/List;)Ljava/lang/Object; method_29491 a method_29491 m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)Lnet/minecraft/server/packs/resources/ReloadInstance; createReload a method_18232 m (Lnet/minecraft/server/packs/PackType;)V m ()V c net/minecraft/server/packs/resources/Resource axm net/minecraft/class_3298 f Lnet/minecraft/server/packs/PackResources; source a field_40054 f Lnet/minecraft/server/packs/resources/IoSupplier; streamSupplier b field_38685 f Lnet/minecraft/server/packs/resources/IoSupplier; metadataSupplier c field_38686 f Lnet/minecraft/server/packs/resources/ResourceMetadata; cachedMetadata d field_38687 m ()Lnet/minecraft/server/packs/PackResources; source a method_45304 m ()Ljava/lang/String; sourcePackId b method_14480 m ()Ljava/util/Optional; knownPackInfo c method_56936 m ()Ljava/io/InputStream; open d method_14482 m ()Ljava/io/BufferedReader; openAsReader e method_43039 m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; metadata f method_14481 m (Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/server/packs/resources/IoSupplier;Lnet/minecraft/server/packs/resources/IoSupplier;)V m (Lnet/minecraft/server/packs/PackResources;Lnet/minecraft/server/packs/resources/IoSupplier;)V c net/minecraft/server/packs/resources/ResourceFilterSection axn net/minecraft/class_7084 f Lnet/minecraft/server/packs/metadata/MetadataSectionType; TYPE a field_40055 f Lcom/mojang/serialization/Codec; CODEC b field_37291 f Ljava/util/List; blockList c field_37292 m (Lnet/minecraft/server/packs/resources/ResourceFilterSection;)Ljava/util/List; method_41277 a method_41277 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41278 a method_41278 m (Ljava/lang/String;)Z isNamespaceFiltered a method_41279 m (Ljava/lang/String;Lnet/minecraft/util/ResourceLocationPattern;)Z method_41280 a method_41280 m (Ljava/lang/String;)Z isPathFiltered b method_41281 m (Ljava/lang/String;Lnet/minecraft/util/ResourceLocationPattern;)Z method_41282 b method_41282 m (Ljava/util/List;)V m ()V c net/minecraft/server/packs/resources/ResourceManager axo net/minecraft/class_3300 m ()Ljava/util/Set; getNamespaces a method_14487 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/List; getResourceStack a method_14489 m ()Ljava/util/stream/Stream; listPacks b method_29213 m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResources b method_14488 m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; listResourceStacks c method_41265 c net/minecraft/server/packs/resources/ResourceManager$Empty axo$a net/minecraft/class_3300$class_5353 f Lnet/minecraft/server/packs/resources/ResourceManager$Empty; INSTANCE a field_25351 f [Lnet/minecraft/server/packs/resources/ResourceManager$Empty; $VALUES c field_25352 m ()[Lnet/minecraft/server/packs/resources/ResourceManager$Empty; $values c method_36585 m (Ljava/lang/String;I)V m ()V c net/minecraft/server/packs/resources/ResourceManagerReloadListener axp net/minecraft/class_4013 m (Lnet/minecraft/server/packs/resources/ResourceManager;)V onResourceManagerReload a method_14491 m (Lnet/minecraft/server/packs/resources/ResourceManager;)V method_29490 b method_29490 c net/minecraft/server/packs/resources/ResourceMetadata axq net/minecraft/class_7368 f Lnet/minecraft/server/packs/resources/ResourceMetadata; EMPTY a field_38688 f Lnet/minecraft/server/packs/resources/IoSupplier; EMPTY_SUPPLIER b field_40056 m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; method_45306 a method_45306 m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;)Ljava/util/Optional; getSection a method_43041 m (Lnet/minecraft/server/packs/resources/ResourceMetadata$Builder;Lnet/minecraft/server/packs/metadata/MetadataSectionType;)V copySection a method_52444 m (Lnet/minecraft/server/packs/resources/ResourceMetadata$Builder;Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)V method_52445 a method_52445 m (Ljava/io/InputStream;)Lnet/minecraft/server/packs/resources/ResourceMetadata; fromJsonStream a method_43042 m (Ljava/util/Collection;)Lnet/minecraft/server/packs/resources/ResourceMetadata; copySections a method_52446 m ()V c net/minecraft/server/packs/resources/ResourceMetadata$1 axq$1 net/minecraft/class_7368$1 m ()V c net/minecraft/server/packs/resources/ResourceMetadata$2 axq$2 net/minecraft/class_7368$2 f Lcom/google/gson/JsonObject; val$metadata c field_38689 m (Lcom/google/gson/JsonObject;)V c net/minecraft/server/packs/resources/ResourceMetadata$Builder axq$a net/minecraft/class_7368$class_8622 f Lcom/google/common/collect/ImmutableMap$Builder; map a field_45058 m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; build a method_52447 m (Lnet/minecraft/server/packs/metadata/MetadataSectionType;Ljava/lang/Object;)Lnet/minecraft/server/packs/resources/ResourceMetadata$Builder; put a method_52448 m ()V c net/minecraft/server/packs/resources/ResourceMetadata$Builder$1 axq$a$1 net/minecraft/class_7368$class_8622$1 f Lcom/google/common/collect/ImmutableMap; val$map c field_45059 m (Lnet/minecraft/server/packs/resources/ResourceMetadata$Builder;Lcom/google/common/collect/ImmutableMap;)V c net/minecraft/server/packs/resources/ResourceProvider axr net/minecraft/class_5912 f Lnet/minecraft/server/packs/resources/ResourceProvider; EMPTY b field_49043 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; method_45307 a method_45307 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/io/FileNotFoundException; method_43043 b method_43043 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; method_56937 c method_56937 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; getResource getResource method_14486 m ()V c net/minecraft/server/packs/resources/SimpleJsonResourceReloadListener axs net/minecraft/class_4309 f Lorg/slf4j/Logger; LOGGER a field_19377 f Lcom/mojang/serialization/DynamicOps; ops b field_54055 f Lcom/mojang/serialization/Codec; codec c field_54056 f Lnet/minecraft/resources/FileToIdConverter; lister d field_55194 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/serialization/DataResult$Error;)V method_63567 a method_63567 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/FileToIdConverter;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/util/Map;)V scanDirectory a method_51148 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/util/Map;)V scanDirectory a method_65310 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Ljava/util/Map; prepare a method_20731 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceLocation;Ljava/lang/Object;)V method_63568 a method_63568 m (Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/Codec;Lnet/minecraft/resources/ResourceKey;)V m (Lcom/mojang/serialization/Codec;Lnet/minecraft/resources/FileToIdConverter;)V m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/resources/FileToIdConverter;)V m ()V c net/minecraft/server/packs/resources/SimplePreparableReloadListener axt net/minecraft/class_4080 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/lang/Object; method_18791 a method_18791 m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/lang/Object;)V method_18790 a method_18790 m (Ljava/lang/Object;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_18788 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Ljava/lang/Object; prepare b method_18789 m ()V c net/minecraft/server/packs/resources/SimpleReloadInstance axu net/minecraft/class_4014 f I PREPARATION_PROGRESS_WEIGHT a field_29784 f I EXTRA_RELOAD_PROGRESS_WEIGHT b field_29785 f I LISTENER_PROGRESS_WEIGHT c field_29786 f Ljava/util/concurrent/CompletableFuture; allPreparations d field_18042 f Ljava/util/concurrent/CompletableFuture; allDone e field_18043 f Ljava/util/Set; preparingListeners f field_18044 f I listenerCount g field_18045 f Ljava/util/concurrent/atomic/AtomicInteger; startedTasks h field_18048 f Ljava/util/concurrent/atomic/AtomicInteger; finishedTasks i field_56609 f Ljava/util/concurrent/atomic/AtomicInteger; startedReloads j field_18046 f Ljava/util/concurrent/atomic/AtomicInteger; finishedReloads k field_18047 m (III)I weightProgress a method_67572 m (Lnet/minecraft/server/packs/resources/PreparableReloadListener;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;)Lnet/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier; createBarrierForListener a method_67573 m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Z)Lnet/minecraft/server/packs/resources/ReloadInstance; create a method_40087 m (Ljava/lang/Runnable;)V method_67574 a method_67574 m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V method_67575 a method_67575 m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Lnet/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory;Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; prepareTasks a method_67571 m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/server/packs/resources/ReloadInstance; of b method_18369 m (Ljava/lang/Runnable;)V method_67576 b method_67576 m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V method_67577 b method_67577 m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Lnet/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory;Ljava/util/concurrent/CompletableFuture;)V startTasks b method_67578 m (Ljava/util/List;)V c net/minecraft/server/packs/resources/SimpleReloadInstance$1 axu$1 net/minecraft/class_4014$1 f Ljava/util/concurrent/Executor; val$mainThreadExecutor a field_18050 f Lnet/minecraft/server/packs/resources/PreparableReloadListener; val$listener b field_18051 f Ljava/util/concurrent/CompletableFuture; val$previousBarrier c field_18052 f Lnet/minecraft/server/packs/resources/SimpleReloadInstance; field_18053 d field_18053 m (Lnet/minecraft/server/packs/resources/PreparableReloadListener;)V method_18374 a method_18374 m (Ljava/lang/Object;Lnet/minecraft/util/Unit;Ljava/lang/Object;)Ljava/lang/Object; method_18373 a method_18373 m (Lnet/minecraft/server/packs/resources/SimpleReloadInstance;Ljava/util/concurrent/Executor;Lnet/minecraft/server/packs/resources/PreparableReloadListener;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory axu$a net/minecraft/class_4014$class_4047 f Lnet/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory; SIMPLE a field_56610 m (Lnet/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/server/packs/resources/PreparableReloadListener;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_67579 a method_67579 m ()V c net/minecraft/server/packs/resources/package-info axv net/minecraft/class_5988 c net/minecraft/server/players/BanListEntry axw net/minecraft/class_3309 f Ljava/text/SimpleDateFormat; DATE_FORMAT a field_14308 f Ljava/lang/String; EXPIRES_NEVER b field_29787 f Ljava/util/Date; created c field_14306 f Ljava/lang/String; source d field_14304 f Ljava/util/Date; expires e field_14305 f Ljava/lang/String; reason f field_14307 m ()Ljava/util/Date; getCreated a method_34885 m ()Ljava/lang/String; getSource b method_14501 m ()Ljava/util/Date; getExpires c method_14502 m ()Ljava/lang/String; getReason d method_14503 m ()Lnet/minecraft/network/chat/Component; getDisplayName e method_14504 m (Ljava/lang/Object;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V m (Ljava/lang/Object;Lcom/google/gson/JsonObject;)V m ()V c net/minecraft/server/players/GameProfileCache axx net/minecraft/class_3312 f Lorg/slf4j/Logger; LOGGER a field_25805 f I GAMEPROFILES_MRU_LIMIT b field_29788 f I GAMEPROFILES_EXPIRATION_MONTHS c field_29789 f Z usesAuthentication d field_14313 f Ljava/util/Map; profilesByName e field_14312 f Ljava/util/Map; profilesByUUID f field_14310 f Ljava/util/Map; requests g field_33860 f Lcom/mojang/authlib/GameProfileRepository; profileRepository h field_14315 f Lcom/google/gson/Gson; gson i field_14318 f Ljava/io/File; file j field_14314 f Ljava/util/concurrent/atomic/AtomicLong; operationCount k field_25724 f Ljava/util/concurrent/Executor; executor l field_33861 m ()V clearExecutor a method_39753 m (I)Ljava/util/stream/Stream; getTopMRUProfiles a method_14516 m (Lnet/minecraft/server/players/GameProfileCache$GameProfileInfo;)V safeAdd a method_30164 m (Lnet/minecraft/server/players/GameProfileCache$GameProfileInfo;Ljava/text/DateFormat;)Lcom/google/gson/JsonElement; writeGameProfile a method_30165 m (Lcom/google/gson/JsonArray;Ljava/text/DateFormat;Lnet/minecraft/server/players/GameProfileCache$GameProfileInfo;)V method_30166 a method_30166 m (Lcom/google/gson/JsonElement;Ljava/text/DateFormat;)Ljava/util/Optional; readGameProfile a method_30167 m (Lcom/mojang/authlib/GameProfile;)V add a method_14508 m (Lcom/mojang/authlib/GameProfileRepository;Ljava/lang/String;)Ljava/util/Optional; lookupGameProfile a method_14509 m (Ljava/lang/String;)Ljava/util/Optional; get a method_14515 m (Ljava/lang/String;Ljava/util/Optional;Ljava/lang/Throwable;)V method_37155 a method_37155 m (Ljava/text/DateFormat;Ljava/util/List;Lcom/google/gson/JsonElement;)V method_30168 a method_30168 m (Ljava/util/UUID;)Ljava/util/Optional; get a method_14512 m (Ljava/util/concurrent/Executor;)V setExecutor a method_37157 m (Z)V setUsesAuthentication a method_14510 m ()Ljava/util/List; load b method_14517 m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; getAsync b method_37156 m ()V save c method_14518 m (Ljava/lang/String;)Ljava/util/Optional; createUnknownProfile c method_53912 m ()Z usesAuthentication d method_14514 m (Ljava/lang/String;)Ljava/util/Optional; method_37159 d method_37159 m ()J getNextOperation e method_30169 m ()Ljava/text/DateFormat; createDateFormat f method_30170 m (Lcom/mojang/authlib/GameProfileRepository;Ljava/io/File;)V m ()V c net/minecraft/server/players/GameProfileCache$GameProfileInfo axx$a net/minecraft/class_3312$class_3313 f Lcom/mojang/authlib/GameProfile; profile a field_14321 f Ljava/util/Date; expirationDate b field_14319 f J lastAccess c field_25726 m ()Lcom/mojang/authlib/GameProfile; getProfile a method_14519 m (J)V setLastAccess a method_30171 m ()Ljava/util/Date; getExpirationDate b method_14520 m ()J getLastAccess c method_30172 m (Lcom/mojang/authlib/GameProfile;Ljava/util/Date;)V c net/minecraft/server/players/IpBanList axy net/minecraft/class_3317 m (Ljava/lang/String;)Z isBanned a method_14529 m (Ljava/net/SocketAddress;)Z isBanned a method_14527 m (Ljava/net/SocketAddress;)Lnet/minecraft/server/players/IpBanListEntry; get b method_14528 m (Ljava/net/SocketAddress;)Ljava/lang/String; getIpFromAddress c method_14526 m (Ljava/io/File;)V c net/minecraft/server/players/IpBanListEntry axz net/minecraft/class_3320 m (Lcom/google/gson/JsonObject;)Ljava/lang/String; createIpInfo b method_14532 m (Ljava/lang/String;)V m (Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V m (Lcom/google/gson/JsonObject;)V c net/minecraft/server/players/OldUsersConverter aya net/minecraft/class_3321 f Ljava/io/File; OLD_IPBANLIST a field_14324 f Ljava/io/File; OLD_USERBANLIST b field_14328 f Ljava/io/File; OLD_OPLIST c field_14327 f Ljava/io/File; OLD_WHITELIST d field_14325 f Lorg/slf4j/Logger; LOGGER e field_14326 m ()Z areOldUserlistsRemoved a method_14541 m (I)[Ljava/lang/String; method_14551 a method_14551 m (Lnet/minecraft/server/dedicated/DedicatedServer;)Z convertPlayers a method_14550 m (Ljava/io/File;)V ensureDirectoryExists a method_14534 m (Ljava/io/File;Ljava/util/Map;)Ljava/util/List; readOldListFormat a method_14543 m (Ljava/lang/String;)Z method_14552 a method_14552 m (Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date; parseDate a method_14535 m (Lnet/minecraft/server/MinecraftServer;)Z convertUserBanlist a method_14547 m (Lnet/minecraft/server/MinecraftServer;Ljava/lang/String;)Ljava/util/UUID; convertMobOwnerIfNecessary a method_14546 m (Lnet/minecraft/server/MinecraftServer;Ljava/util/Collection;Lcom/mojang/authlib/ProfileLookupCallback;)V lookupPlayers a method_14538 m (Ljava/io/File;)V renameOldFile b method_14549 m (Lnet/minecraft/server/MinecraftServer;)Z convertIpBanlist b method_14545 m (Lnet/minecraft/server/MinecraftServer;)Z convertOpsList c method_14539 m (Lnet/minecraft/server/MinecraftServer;)Z convertWhiteList d method_14533 m (Lnet/minecraft/server/MinecraftServer;)Z serverReadyAfterUserconversion e method_14540 m (Lnet/minecraft/server/MinecraftServer;)Z areOldPlayersConverted f method_14542 m (Lnet/minecraft/server/MinecraftServer;)Ljava/io/File; getWorldPlayersDirectory g method_14536 m ()V m ()V c net/minecraft/server/players/OldUsersConverter$1 aya$1 net/minecraft/class_3321$1 f Lnet/minecraft/server/MinecraftServer; val$server a field_14331 f Ljava/util/Map; val$userMap b field_14330 f Lnet/minecraft/server/players/UserBanList; val$bans c field_14329 m (Lnet/minecraft/server/MinecraftServer;Ljava/util/Map;Lnet/minecraft/server/players/UserBanList;)V c net/minecraft/server/players/OldUsersConverter$2 aya$2 net/minecraft/class_3321$2 f Lnet/minecraft/server/MinecraftServer; val$server a field_14332 f Lnet/minecraft/server/players/ServerOpList; val$opsList b field_14333 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/server/players/ServerOpList;)V c net/minecraft/server/players/OldUsersConverter$3 aya$3 net/minecraft/class_3321$3 f Lnet/minecraft/server/MinecraftServer; val$server a field_14335 f Lnet/minecraft/server/players/UserWhiteList; val$whitelist b field_14334 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/server/players/UserWhiteList;)V c net/minecraft/server/players/OldUsersConverter$4 aya$4 net/minecraft/class_3321$4 f Lnet/minecraft/server/MinecraftServer; val$server a field_14336 f Ljava/util/List; val$profiles b field_14337 m (Lnet/minecraft/server/MinecraftServer;Ljava/util/List;)V c net/minecraft/server/players/OldUsersConverter$5 aya$5 net/minecraft/class_3321$5 f Lnet/minecraft/server/dedicated/DedicatedServer; val$server a field_14341 f Ljava/io/File; val$worldNewPlayerDirectory b field_14342 f Ljava/io/File; val$unknownPlayerDirectory c field_14339 f Ljava/io/File; val$worldPlayerDirectory d field_14338 f [Ljava/lang/String; val$names e field_14340 m (Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V movePlayerFile a method_14553 m (Ljava/lang/String;)Ljava/lang/String; getFileNameForProfile a method_14554 m (Lnet/minecraft/server/dedicated/DedicatedServer;Ljava/io/File;Ljava/io/File;Ljava/io/File;[Ljava/lang/String;)V c net/minecraft/server/players/OldUsersConverter$ConversionError aya$a net/minecraft/class_3321$class_3322 m (Ljava/lang/String;Ljava/lang/Throwable;)V m (Ljava/lang/String;)V c net/minecraft/server/players/PlayerList ayb net/minecraft/class_3324 f I sendAllPlayerInfoIn A field_14357 f Ljava/io/File; USERBANLIST_FILE a field_14355 f Ljava/io/File; IPBANLIST_FILE b field_14364 f Ljava/io/File; OPLIST_FILE c field_14348 f Ljava/io/File; WHITELIST_FILE d field_14343 f Lnet/minecraft/network/chat/Component; CHAT_FILTERED_FULL e field_39921 f Lnet/minecraft/network/chat/Component; DUPLICATE_LOGIN_DISCONNECT_MESSAGE f field_45061 f I maxPlayers g field_14347 f Lorg/slf4j/Logger; LOGGER h field_14349 f I SEND_PLAYER_INFO_INTERVAL i field_29790 f Ljava/text/SimpleDateFormat; BAN_DATE_FORMAT j field_14356 f Lnet/minecraft/server/MinecraftServer; server k field_14360 f Ljava/util/List; players l field_14351 f Ljava/util/Map; playersByUUID m field_14354 f Lnet/minecraft/server/players/UserBanList; bans n field_14344 f Lnet/minecraft/server/players/IpBanList; ipBans o field_14345 f Lnet/minecraft/server/players/ServerOpList; ops p field_14353 f Lnet/minecraft/server/players/UserWhiteList; whitelist q field_14361 f Ljava/util/Map; stats r field_14362 f Ljava/util/Map; advancements s field_14346 f Lnet/minecraft/world/level/storage/PlayerDataStorage; playerIo t field_14358 f Z doWhiteList u field_14352 f Lnet/minecraft/core/LayeredRegistryAccess; registries v field_24626 f I viewDistance w field_14359 f I simulationDistance x field_34895 f Z allowCommandsForAllPlayers y field_14350 f Z ALLOW_LOGOUTIVATOR z field_29791 m ()V reloadWhiteList a method_14599 m (I)V setViewDistance a method_14608 m (Lnet/minecraft/server/ServerScoreboard;Lnet/minecraft/server/level/ServerPlayer;)V updateEntireScoreboard a method_14588 m (Lnet/minecraft/server/level/ServerLevel;)V addWorldborderListener a method_14591 m (Lnet/minecraft/server/level/ServerPlayer;)V save a method_14577 m (Lnet/minecraft/server/level/ServerPlayer;I)V sendPlayerPermissionLevel a method_14596 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/level/ServerLevel;)V sendLevelInfo a method_14606 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/util/ProblemReporter;)Ljava/util/Optional; load a method_14600 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/storage/ValueInput;)V method_68176 a method_68176 m (Lnet/minecraft/server/level/ServerPlayer;ZLnet/minecraft/world/entity/Entity$RemovalReason;)Lnet/minecraft/server/level/ServerPlayer; respawn a method_14556 m (Lnet/minecraft/world/entity/Entity;)V method_31441 a method_31441 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/network/ServerGamePacketListenerImpl;)V sendActiveEffects a method_60597 m (Lcom/mojang/authlib/GameProfile;)V op a method_14582 m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/stats/ServerStatsCounter; getPlayerStats a method_14583 m (Lnet/minecraft/world/entity/player/Player;DDDDLnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/protocol/Packet;)V broadcast a method_14605 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)V broadcastSystemToTeam a method_14564 m (Lnet/minecraft/world/level/storage/ValueInput;)Ljava/util/Optional; method_55634 a method_55634 m (Ljava/lang/String;)Lnet/minecraft/server/level/ServerPlayer; getPlayerByName a method_14566 m (Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/network/chat/Component; canPlayerLogin a method_14586 m (Ljava/util/UUID;)Lnet/minecraft/server/level/ServerPlayer; getPlayer a method_14602 m (Lnet/minecraft/network/Connection;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/server/network/CommonListenerCookie;)V placeNewPlayer a method_14570 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/network/chat/Component; method_43511 a method_43511 m (Lnet/minecraft/network/chat/Component;Ljava/util/function/Function;Z)V broadcastSystemMessage a method_43512 m (Lnet/minecraft/network/chat/Component;Z)V broadcastSystemMessage a method_43514 m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z verifyChatTrusted a method_44793 m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/network/chat/ChatType$Bound;)V broadcastChatMessage a method_43673 m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/network/chat/ChatType$Bound;)V broadcastChatMessage a method_44166 m (Lnet/minecraft/network/chat/PlayerChatMessage;Ljava/util/function/Predicate;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/network/chat/ChatType$Bound;)V broadcastChatMessage a method_44791 m (Lnet/minecraft/network/protocol/Packet;)V broadcastAll a method_14581 m (Lnet/minecraft/network/protocol/Packet;Lnet/minecraft/resources/ResourceKey;)V broadcastAll a method_14589 m (Z)V setUsingWhiteList a method_14557 m (I)V setSimulationDistance b method_38650 m (Lnet/minecraft/server/level/ServerPlayer;)V remove b method_14611 m (Lcom/mojang/authlib/GameProfile;)V deop b method_14604 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)V broadcastSystemToAllExceptTeam b method_14565 m (Ljava/lang/String;)Ljava/util/List; getPlayersWithAddress b method_14559 m (Z)V setAllowCommandsForAllPlayers b method_14607 m ()Lnet/minecraft/server/MinecraftServer; getServer c method_14561 m (Lnet/minecraft/server/level/ServerPlayer;)V sendActivePlayerEffects c method_60598 m (Lcom/mojang/authlib/GameProfile;)Z isWhiteListed c method_14587 m ()V tick d method_14601 m (Lnet/minecraft/server/level/ServerPlayer;)V sendPlayerPermissionLevel d method_14576 m (Lcom/mojang/authlib/GameProfile;)Z canBypassPlayerLimit d method_14609 m ()[Ljava/lang/String; getPlayerNamesArray e method_14580 m (Lnet/minecraft/server/level/ServerPlayer;)V sendAllPlayerInfo e method_14594 m (Lcom/mojang/authlib/GameProfile;)Z disconnectAllPlayersWithProfile e method_52449 m ()Lnet/minecraft/server/players/UserBanList; getBans f method_14563 m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/PlayerAdvancements; getPlayerAdvancements f method_14578 m (Lcom/mojang/authlib/GameProfile;)Z isOp f method_14569 m ()Lnet/minecraft/server/players/IpBanList; getIpBans g method_14585 m ()V saveAll h method_14617 m ()Lnet/minecraft/server/players/UserWhiteList; getWhiteList i method_14590 m ()[Ljava/lang/String; getWhiteListNames j method_14560 m ()Lnet/minecraft/server/players/ServerOpList; getOps k method_14603 m ()[Ljava/lang/String; getOpNames l method_14584 m ()I getPlayerCount m method_14574 m ()I getMaxPlayers n method_14592 m ()Z isUsingWhitelist o method_14614 m ()I getViewDistance p method_14568 m ()I getSimulationDistance q method_38651 m ()Lnet/minecraft/nbt/CompoundTag; getSingleplayerData r method_14567 m ()V removeAll s method_14597 m ()Ljava/util/List; getPlayers t method_14571 m ()V reloadResources u method_14572 m ()Z isAllowCommandsForAllPlayers v method_14579 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/world/level/storage/PlayerDataStorage;I)V m ()V c net/minecraft/server/players/PlayerList$1 ayb$1 net/minecraft/class_3324$1 f Lnet/minecraft/server/players/PlayerList; field_14365 a field_14365 m (Lnet/minecraft/server/players/PlayerList;)V c net/minecraft/server/players/ServerOpList ayc net/minecraft/class_3326 m (I)[Ljava/lang/String; method_32820 a method_32820 m (Lcom/mojang/authlib/GameProfile;)Z canBypassPlayerLimit a method_14620 m (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; getKeyForUser b method_14619 m (Ljava/io/File;)V c net/minecraft/server/players/ServerOpListEntry ayd net/minecraft/class_3327 f I level a field_14366 f Z bypassesPlayerLimit b field_14367 m ()I getLevel a method_14623 m ()Z getBypassesPlayerLimit b method_14622 m (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; createGameProfile b method_14621 m (Lcom/mojang/authlib/GameProfile;IZ)V m (Lcom/google/gson/JsonObject;)V c net/minecraft/server/players/SleepStatus aye net/minecraft/class_5838 f I activePlayers a field_28866 f I sleepingPlayers b field_28867 m ()V removeAllSleepers a method_33811 m (I)Z areEnoughSleeping a method_33812 m (ILjava/util/List;)Z areEnoughDeepSleeping a method_33813 m (Ljava/util/List;)Z update a method_33814 m ()I amountSleeping b method_33815 m (I)I sleepersNeeded b method_33816 m ()V c net/minecraft/server/players/StoredUserEntry ayf net/minecraft/class_3330 f Ljava/lang/Object; user a field_14368 m (Lcom/google/gson/JsonObject;)V serialize a method_24896 m ()Z hasExpired f method_14627 m ()Ljava/lang/Object; getUser g method_14626 m (Ljava/lang/Object;)V c net/minecraft/server/players/StoredUserList ayg net/minecraft/class_3331 f Lorg/slf4j/Logger; LOGGER a field_14373 f Lcom/google/gson/Gson; GSON b field_14374 f Ljava/io/File; file c field_14370 f Ljava/util/Map; map d field_14371 m ()[Ljava/lang/String; getUserList a method_14636 m (Lnet/minecraft/server/players/StoredUserEntry;)V add a method_14633 m (Lcom/google/gson/JsonObject;)Lnet/minecraft/server/players/StoredUserEntry; createEntry a method_14642 m (Ljava/lang/Object;)Ljava/lang/String; getKeyForUser a method_14634 m ()Ljava/io/File; getFile b method_14643 m (Lnet/minecraft/server/players/StoredUserEntry;)V remove b method_14638 m (Ljava/lang/Object;)Lnet/minecraft/server/players/StoredUserEntry; get b method_14640 m ()Z isEmpty c method_14641 m (Lnet/minecraft/server/players/StoredUserEntry;)Lcom/google/gson/JsonObject; method_24897 c method_24897 m (Ljava/lang/Object;)V remove c method_14635 m ()Ljava/util/Collection; getEntries d method_14632 m (Ljava/lang/Object;)Z contains d method_14644 m ()V save e method_14629 m ()V load f method_14630 m ()V removeExpired g method_14631 m (Ljava/io/File;)V m ()V c net/minecraft/server/players/UserBanList ayh net/minecraft/class_3335 m (I)[Ljava/lang/String; method_32821 a method_32821 m (Lcom/mojang/authlib/GameProfile;)Z isBanned a method_14650 m (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; getKeyForUser b method_14649 m (Ljava/io/File;)V c net/minecraft/server/players/UserBanListEntry ayi net/minecraft/class_3336 m (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; createGameProfile b method_14651 m (Lcom/mojang/authlib/GameProfile;)V m (Lcom/mojang/authlib/GameProfile;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V m (Lcom/google/gson/JsonObject;)V c net/minecraft/server/players/UserWhiteList ayj net/minecraft/class_3337 m (I)[Ljava/lang/String; method_32822 a method_32822 m (Lcom/mojang/authlib/GameProfile;)Z isWhiteListed a method_14653 m (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; getKeyForUser b method_14652 m (Ljava/io/File;)V c net/minecraft/server/players/UserWhiteListEntry ayk net/minecraft/class_3340 m (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; createGameProfile b method_14656 m (Lcom/mojang/authlib/GameProfile;)V m (Lcom/google/gson/JsonObject;)V c net/minecraft/server/players/package-info ayl net/minecraft/class_5989 c net/minecraft/server/rcon/NetworkDataOutputStream aym net/minecraft/class_3345 f Ljava/io/ByteArrayOutputStream; outputStream a field_14395 f Ljava/io/DataOutputStream; dataOutputStream b field_14396 m ()[B toByteArray a method_14689 m (F)V writeFloat a method_34886 m (I)V write a method_14692 m (Ljava/lang/String;)V writeString a method_14690 m (S)V writeShort a method_14691 m ([B)V writeBytes a method_14694 m ()V reset b method_14693 m (I)V writeInt b method_34887 m (I)V c net/minecraft/server/rcon/PktUtils ayn net/minecraft/class_3347 f I MAX_PACKET_SIZE a field_29792 f [C HEX_CHAR b field_14398 m (B)Ljava/lang/String; toHexString a method_14699 m ([BI)I intFromByteArray a method_14695 m ([BII)Ljava/lang/String; stringFromByteArray a method_14697 m ([BII)I intFromByteArray b method_14696 m ([BII)I intFromNetworkByteArray c method_14698 m ()V m ()V c net/minecraft/server/rcon/RconConsoleSource ayo net/minecraft/class_3350 f Ljava/lang/String; RCON b field_29793 f Lnet/minecraft/network/chat/Component; RCON_COMPONENT c field_25146 f Ljava/lang/StringBuffer; buffer d field_14404 f Lnet/minecraft/server/MinecraftServer; server e field_14405 m ()V prepareForCommand e method_14702 m ()Ljava/lang/String; getCommandResponse f method_14701 m ()Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack g method_14700 m (Lnet/minecraft/server/MinecraftServer;)V m ()V c net/minecraft/server/rcon/package-info ayp net/minecraft/class_5990 c net/minecraft/server/rcon/thread/GenericThread ayq net/minecraft/class_3359 f Z running a field_14431 f Ljava/lang/String; name b field_14424 f Ljava/lang/Thread; thread c field_14423 f Lorg/slf4j/Logger; LOGGER d field_14430 f Ljava/util/concurrent/atomic/AtomicInteger; UNIQUE_THREAD_ID e field_14428 f I MAX_STOP_WAIT f field_29794 m ()Z start a method_14728 m ()V stop b method_18050 m ()Z isRunning c method_14731 m (Ljava/lang/String;)V m ()V c net/minecraft/server/rcon/thread/QueryThreadGs4 ayr net/minecraft/class_3364 f Lorg/slf4j/Logger; LOGGER d field_23963 f Ljava/lang/String; GAME_TYPE e field_29795 f Ljava/lang/String; GAME_ID f field_29796 f J CHALLENGE_CHECK_INTERVAL g field_29797 f J RESPONSE_CACHE_TIME h field_29798 f J lastChallengeCheck i field_14443 f I port j field_14442 f I serverPort k field_14457 f I maxPlayers l field_14456 f Ljava/lang/String; serverName m field_14445 f Ljava/lang/String; worldName n field_14447 f Ljava/net/DatagramSocket; socket o field_14449 f [B buffer p field_14452 f Ljava/lang/String; hostIp q field_14444 f Ljava/lang/String; serverIp r field_14454 f Ljava/util/Map; validChallenges s field_14453 f Lnet/minecraft/server/rcon/NetworkDataOutputStream; rulesResponse t field_14446 f J lastRulesResponse u field_14450 f Lnet/minecraft/server/ServerInterface; serverInterface v field_23964 m (JLnet/minecraft/server/rcon/thread/QueryThreadGs4$RequestChallenge;)Z method_27174 a method_27174 m (Lnet/minecraft/server/ServerInterface;)Lnet/minecraft/server/rcon/thread/QueryThreadGs4; create a method_30737 m (Ljava/lang/Exception;)V recoverSocketError a method_14752 m (Ljava/net/DatagramPacket;)Z processPacket a method_14750 m (Ljava/net/SocketAddress;)[B getIdentBytes a method_14748 m ([BLjava/net/DatagramPacket;)V sendTo a method_14751 m (Ljava/net/DatagramPacket;)[B buildRuleResponse b method_14747 m (Ljava/net/DatagramPacket;)Ljava/lang/Boolean; validChallenge c method_14753 m ()V pruneChallenges d method_14746 m (Ljava/net/DatagramPacket;)V sendChallenge d method_14749 m ()Z initSocket e method_14754 m (Lnet/minecraft/server/ServerInterface;I)V m ()V c net/minecraft/server/rcon/thread/QueryThreadGs4$RequestChallenge ayr$a net/minecraft/class_3364$class_3365 f J time a field_14459 f I challenge b field_14458 f [B identBytes c field_14460 f [B challengeBytes d field_14461 f Ljava/lang/String; ident e field_14462 m ()I getChallenge a method_14756 m (J)Ljava/lang/Boolean; before a method_14755 m ()[B getChallengeBytes b method_14757 m ()[B getIdentBytes c method_14758 m ()Ljava/lang/String; getIdent d method_34888 m (Ljava/net/DatagramPacket;)V c net/minecraft/server/rcon/thread/RconClient ays net/minecraft/class_3389 f Lorg/slf4j/Logger; LOGGER d field_14491 f I SERVERDATA_AUTH e field_29799 f I SERVERDATA_EXECCOMMAND f field_29800 f I SERVERDATA_RESPONSE_VALUE g field_29801 f I SERVERDATA_AUTH_RESPONSE h field_29802 f I SERVERDATA_AUTH_FAILURE i field_29803 f Z authed j field_14488 f Ljava/net/Socket; client k field_14489 f [B buf l field_14490 f Ljava/lang/String; rconPassword m field_14492 f Lnet/minecraft/server/ServerInterface; serverInterface n field_23965 m (IILjava/lang/String;)V send a method_14790 m (ILjava/lang/String;)V sendCmdResponse a method_14789 m ()V sendAuthFailure d method_14787 m ()V closeSocket e method_14788 m (Lnet/minecraft/server/ServerInterface;Ljava/lang/String;Ljava/net/Socket;)V m ()V c net/minecraft/server/rcon/thread/RconThread ayt net/minecraft/class_3408 f Lorg/slf4j/Logger; LOGGER d field_23966 f Ljava/net/ServerSocket; socket e field_14511 f Ljava/lang/String; rconPassword f field_14512 f Ljava/util/List; clients g field_14514 f Lnet/minecraft/server/ServerInterface; serverInterface h field_23967 m (Lnet/minecraft/server/ServerInterface;)Lnet/minecraft/server/rcon/thread/RconThread; create a method_30738 m (Lnet/minecraft/server/rcon/thread/RconClient;)Z method_27175 a method_27175 m (Ljava/net/ServerSocket;)V closeSocket a method_27176 m ()V clearClients d method_14820 m (Lnet/minecraft/server/ServerInterface;Ljava/net/ServerSocket;Ljava/lang/String;)V m ()V c net/minecraft/server/rcon/thread/package-info ayu net/minecraft/class_5991 c net/minecraft/server/waypoints/ServerWaypointManager ayv net/minecraft/class_11179 f Ljava/util/Set; waypoints a field_59633 f Ljava/util/Set; players b field_59634 f Lcom/google/common/collect/Table; connections c field_59635 m ()V breakAllConnections a method_70638 m (Lnet/minecraft/server/level/ServerPlayer;)V addPlayer a method_70639 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;)V method_70640 a method_70640 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;)V createConnection a method_70641 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;)V updateConnection a method_70642 m (Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;)Z method_70644 a method_70644 m (Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;)V method_70645 a method_70645 m (Lnet/minecraft/world/waypoints/WaypointTransmitter;)V trackWaypoint a method_70646 m ()Ljava/util/Set; transmitters b method_70647 m (Lnet/minecraft/server/level/ServerPlayer;)V updatePlayer b method_70648 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;)V method_70649 b method_70649 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;)V method_70650 b method_70650 m (Lnet/minecraft/world/waypoints/WaypointTransmitter;)V updateWaypoint b method_70652 m (Lnet/minecraft/server/level/ServerPlayer;)V removePlayer c method_70653 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/waypoints/WaypointTransmitter;Lnet/minecraft/world/waypoints/WaypointTransmitter$Connection;)V method_70654 c method_70654 m (Lnet/minecraft/world/waypoints/WaypointTransmitter;)V untrackWaypoint c method_70656 m (Lnet/minecraft/server/level/ServerPlayer;)Z isLocatorBarEnabledFor d method_71610 m (Lnet/minecraft/world/waypoints/WaypointTransmitter;)V remakeConnections d method_70657 m ()V c net/minecraft/sounds/Music ayw net/minecraft/class_5195 f Lcom/mojang/serialization/Codec; CODEC a field_24627 f Lnet/minecraft/core/Holder; event b comp_4358 f I minDelay c comp_4359 f I maxDelay d comp_4360 f Z replaceCurrentMusic e comp_4361 m ()Lnet/minecraft/core/Holder; event a comp_4358 m (Lnet/minecraft/sounds/Music;)Ljava/lang/Boolean; method_28127 a method_28127 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28128 a method_28128 m ()I minDelay b comp_4359 m (Lnet/minecraft/sounds/Music;)Ljava/lang/Integer; method_28129 b method_28129 m ()I maxDelay c comp_4360 m (Lnet/minecraft/sounds/Music;)Ljava/lang/Integer; method_28130 c method_28130 m ()Z replaceCurrentMusic d comp_4361 m (Lnet/minecraft/sounds/Music;)Lnet/minecraft/core/Holder; method_28131 d method_28131 m (Lnet/minecraft/core/Holder;IIZ)V m ()V c net/minecraft/sounds/Musics ayx net/minecraft/class_1143 f Lnet/minecraft/sounds/Music; MENU a field_5585 f Lnet/minecraft/sounds/Music; CREATIVE b field_5581 f Lnet/minecraft/sounds/Music; CREDITS c field_5578 f Lnet/minecraft/sounds/Music; END_BOSS d field_5580 f Lnet/minecraft/sounds/Music; END e field_5583 f Lnet/minecraft/sounds/Music; UNDER_WATER f field_5576 f Lnet/minecraft/sounds/Music; GAME g field_5586 f I ONE_SECOND h field_29804 f I THIRTY_SECONDS i field_29805 f I TEN_MINUTES j field_29806 f I TWENTY_MINUTES k field_29807 f I FIVE_MINUTES l field_29808 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/sounds/Music; createGameMusic a method_27283 m ()V m ()V c net/minecraft/sounds/SoundEvent ayy net/minecraft/class_3414 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_41698 f Lcom/mojang/serialization/Codec; CODEC b field_41699 f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC c field_48278 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_48279 f Lnet/minecraft/resources/ResourceLocation; location e comp_3319 f Ljava/util/Optional; fixedRange f comp_3320 m ()Lnet/minecraft/resources/ResourceLocation; location a comp_3319 m (F)F getRange a method_43044 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/sounds/SoundEvent; createVariableRangeEvent a method_47908 m (Lnet/minecraft/resources/ResourceLocation;F)Lnet/minecraft/sounds/SoundEvent; createFixedRangeEvent a method_47909 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/Float;)Lnet/minecraft/sounds/SoundEvent; method_47955 a method_47955 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Optional;)Lnet/minecraft/sounds/SoundEvent; create a method_47956 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47957 a method_47957 m ()Ljava/util/Optional; fixedRange b comp_3320 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/sounds/SoundEvent; method_47960 b method_47960 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Optional;)V m ()V c net/minecraft/sounds/SoundEvents ayz net/minecraft/class_3417 f Lnet/minecraft/sounds/SoundEvent; SPYGLASS_USE AA field_26972 f Lnet/minecraft/sounds/SoundEvent; SPYGLASS_STOP_USING AB field_26973 f Lnet/minecraft/sounds/SoundEvent; SQUID_AMBIENT AC field_15034 f Lnet/minecraft/sounds/SoundEvent; SQUID_DEATH AD field_15124 f Lnet/minecraft/sounds/SoundEvent; SQUID_HURT AE field_15212 f Lnet/minecraft/sounds/SoundEvent; SQUID_SQUIRT AF field_15121 f Lnet/minecraft/sounds/SoundEvent; STONE_BREAK AG field_15026 f Lnet/minecraft/sounds/SoundEvent; STONE_BUTTON_CLICK_OFF AH field_14954 f Lnet/minecraft/sounds/SoundEvent; STONE_BUTTON_CLICK_ON AI field_14791 f Lnet/minecraft/sounds/SoundEvent; STONE_FALL AJ field_14723 f Lnet/minecraft/sounds/SoundEvent; STONE_HIT AK field_14658 f Lnet/minecraft/sounds/SoundEvent; STONE_PLACE AL field_14574 f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_LOOP_ADDITIONS A field_15028 f Lnet/minecraft/sounds/SoundEvent; STONE_PRESSURE_PLATE_CLICK_OFF AM field_15116 f Lnet/minecraft/sounds/SoundEvent; STONE_PRESSURE_PLATE_CLICK_ON AN field_15217 f Lnet/minecraft/sounds/SoundEvent; STONE_STEP AO field_14921 f Lnet/minecraft/sounds/SoundEvent; STRAY_AMBIENT AP field_15041 f Lnet/minecraft/sounds/SoundEvent; STRAY_DEATH AQ field_14771 f Lnet/minecraft/sounds/SoundEvent; STRAY_HURT AR field_14805 f Lnet/minecraft/sounds/SoundEvent; STRAY_STEP AS field_14540 f Lnet/minecraft/sounds/SoundEvent; SWEET_BERRY_BUSH_BREAK AT field_17615 f Lnet/minecraft/sounds/SoundEvent; SWEET_BERRY_BUSH_PLACE AU field_17616 f Lnet/minecraft/sounds/SoundEvent; SWEET_BERRY_BUSH_PICK_BERRIES AV field_17617 f Lnet/minecraft/sounds/SoundEvent; TADPOLE_DEATH AW field_37370 f Lnet/minecraft/sounds/SoundEvent; TADPOLE_FLOP AX field_37372 f Lnet/minecraft/sounds/SoundEvent; TADPOLE_GROW_UP AY field_37373 f Lnet/minecraft/sounds/SoundEvent; TADPOLE_HURT AZ field_37374 f Lnet/minecraft/sounds/SoundEvent; SNIFFER_EGG_PLOP Aa field_44588 f Lnet/minecraft/sounds/SoundEvent; SNIFFER_EGG_CRACK Ab field_43165 f Lnet/minecraft/sounds/SoundEvent; SNIFFER_EGG_HATCH Ac field_43166 f Lnet/minecraft/sounds/SoundEvent; SNOWBALL_THROW Ad field_14873 f Lnet/minecraft/sounds/SoundEvent; SNOW_BREAK Ae field_15165 f Lnet/minecraft/sounds/SoundEvent; SNOW_FALL Af field_15092 f Lnet/minecraft/sounds/SoundEvent; SNOW_GOLEM_AMBIENT Ag field_14655 f Lnet/minecraft/sounds/SoundEvent; SNOW_GOLEM_DEATH Ah field_14594 f Lnet/minecraft/sounds/SoundEvent; SNOW_GOLEM_HURT Ai field_14830 f Lnet/minecraft/sounds/SoundEvent; SNOW_GOLEM_SHOOT Aj field_14745 f Lnet/minecraft/sounds/SoundEvent; SNOW_GOLEM_SHEAR Ak field_22273 f Lnet/minecraft/sounds/SoundEvent; SNOW_HIT Al field_15040 f Lnet/minecraft/sounds/SoundEvent; SNOW_PLACE Am field_14945 f Lnet/minecraft/sounds/SoundEvent; SNOW_STEP An field_15060 f Lnet/minecraft/sounds/SoundEvent; SPIDER_AMBIENT Ao field_15170 f Lnet/minecraft/sounds/SoundEvent; SPIDER_DEATH Ap field_14579 f Lnet/minecraft/sounds/SoundEvent; SPIDER_HURT Aq field_14657 f Lnet/minecraft/sounds/SoundEvent; SPIDER_STEP Ar field_14760 f Lnet/minecraft/sounds/SoundEvent; SPLASH_POTION_BREAK As field_14839 f Lnet/minecraft/sounds/SoundEvent; SPLASH_POTION_THROW At field_14910 f Lnet/minecraft/sounds/SoundEvent; SPONGE_BREAK Au field_45962 f Lnet/minecraft/sounds/SoundEvent; SPONGE_FALL Av field_45963 f Lnet/minecraft/sounds/SoundEvent; SPONGE_HIT Aw field_45964 f Lnet/minecraft/sounds/SoundEvent; SPONGE_PLACE Ax field_45965 f Lnet/minecraft/sounds/SoundEvent; SPONGE_STEP Ay field_45966 f Lnet/minecraft/sounds/SoundEvent; SPONGE_ABSORB Az field_45062 f Lnet/minecraft/sounds/SoundEvent; TUFF_BRICKS_HIT BA field_46948 f Lnet/minecraft/sounds/SoundEvent; TUFF_BRICKS_PLACE BB field_46949 f Lnet/minecraft/sounds/SoundEvent; TUFF_BRICKS_STEP BC field_46950 f Lnet/minecraft/sounds/SoundEvent; POLISHED_TUFF_BREAK BD field_46951 f Lnet/minecraft/sounds/SoundEvent; POLISHED_TUFF_FALL BE field_46952 f Lnet/minecraft/sounds/SoundEvent; POLISHED_TUFF_HIT BF field_46953 f Lnet/minecraft/sounds/SoundEvent; POLISHED_TUFF_PLACE BG field_46954 f Lnet/minecraft/sounds/SoundEvent; POLISHED_TUFF_STEP BH field_46955 f Lnet/minecraft/sounds/SoundEvent; TURTLE_AMBIENT_LAND BI field_14722 f Lnet/minecraft/sounds/SoundEvent; TURTLE_DEATH BJ field_14856 f Lnet/minecraft/sounds/SoundEvent; TURTLE_DEATH_BABY BK field_14618 f Lnet/minecraft/sounds/SoundEvent; TURTLE_EGG_BREAK BL field_14687 f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE B field_15068 f Lnet/minecraft/sounds/SoundEvent; TURTLE_EGG_CRACK BM field_15109 f Lnet/minecraft/sounds/SoundEvent; TURTLE_EGG_HATCH BN field_14902 f Lnet/minecraft/sounds/SoundEvent; TURTLE_HURT BO field_15183 f Lnet/minecraft/sounds/SoundEvent; TURTLE_HURT_BABY BP field_15070 f Lnet/minecraft/sounds/SoundEvent; TURTLE_LAY_EGG BQ field_14634 f Lnet/minecraft/sounds/SoundEvent; TURTLE_SHAMBLE BR field_14549 f Lnet/minecraft/sounds/SoundEvent; TURTLE_SHAMBLE_BABY BS field_14864 f Lnet/minecraft/sounds/SoundEvent; TURTLE_SWIM BT field_14764 f Lnet/minecraft/core/Holder$Reference; UI_BUTTON_CLICK BU field_15015 f Lnet/minecraft/sounds/SoundEvent; UI_LOOM_SELECT_PATTERN BV field_14920 f Lnet/minecraft/sounds/SoundEvent; UI_LOOM_TAKE_RESULT BW field_15096 f Lnet/minecraft/sounds/SoundEvent; UI_CARTOGRAPHY_TABLE_TAKE_RESULT BX field_17484 f Lnet/minecraft/sounds/SoundEvent; UI_STONECUTTER_TAKE_RESULT BY field_17710 f Lnet/minecraft/sounds/SoundEvent; UI_STONECUTTER_SELECT_RECIPE BZ field_17711 f Lnet/minecraft/sounds/SoundEvent; THORNS_HIT Ba field_14663 f Lnet/minecraft/sounds/SoundEvent; TNT_PRIMED Bb field_15079 f Lnet/minecraft/sounds/SoundEvent; TOTEM_USE Bc field_14931 f Lnet/minecraft/sounds/SoundEvent; TRIDENT_HIT Bd field_15213 f Lnet/minecraft/sounds/SoundEvent; TRIDENT_HIT_GROUND Be field_15104 f Lnet/minecraft/sounds/SoundEvent; TRIDENT_RETURN Bf field_14698 f Lnet/minecraft/core/Holder; TRIDENT_RIPTIDE_1 Bg field_14606 f Lnet/minecraft/core/Holder; TRIDENT_RIPTIDE_2 Bh field_14806 f Lnet/minecraft/core/Holder; TRIDENT_RIPTIDE_3 Bi field_14717 f Lnet/minecraft/core/Holder; TRIDENT_THROW Bj field_15001 f Lnet/minecraft/core/Holder; TRIDENT_THUNDER Bk field_14896 f Lnet/minecraft/sounds/SoundEvent; TRIPWIRE_ATTACH Bl field_14859 f Lnet/minecraft/sounds/SoundEvent; TRIPWIRE_CLICK_OFF Bm field_14787 f Lnet/minecraft/sounds/SoundEvent; TRIPWIRE_CLICK_ON Bn field_14674 f Lnet/minecraft/sounds/SoundEvent; TRIPWIRE_DETACH Bo field_14595 f Lnet/minecraft/sounds/SoundEvent; TROPICAL_FISH_AMBIENT Bp field_15085 f Lnet/minecraft/sounds/SoundEvent; TROPICAL_FISH_DEATH Bq field_15201 f Lnet/minecraft/sounds/SoundEvent; TROPICAL_FISH_FLOP Br field_14878 f Lnet/minecraft/sounds/SoundEvent; TROPICAL_FISH_HURT Bs field_14985 f Lnet/minecraft/sounds/SoundEvent; TUFF_BREAK Bt field_26974 f Lnet/minecraft/sounds/SoundEvent; TUFF_STEP Bu field_26975 f Lnet/minecraft/sounds/SoundEvent; TUFF_PLACE Bv field_26976 f Lnet/minecraft/sounds/SoundEvent; TUFF_HIT Bw field_26977 f Lnet/minecraft/sounds/SoundEvent; TUFF_FALL Bx field_26978 f Lnet/minecraft/sounds/SoundEvent; TUFF_BRICKS_BREAK By field_46946 f Lnet/minecraft/sounds/SoundEvent; TUFF_BRICKS_FALL Bz field_46947 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_TRADE CA field_14933 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_YES CB field_14815 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_ARMORER CC field_20669 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_BUTCHER CD field_20670 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_CARTOGRAPHER CE field_20671 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_CLERIC CF field_20672 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_FARMER CG field_20673 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_FISHERMAN CH field_20674 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_FLETCHER CI field_20675 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_LEATHERWORKER CJ field_20676 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_LIBRARIAN CK field_20677 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_MASON CL field_20678 f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE C field_15178 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_SHEPHERD CM field_20679 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_TOOLSMITH CN field_20680 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_WORK_WEAPONSMITH CO field_20681 f Lnet/minecraft/sounds/SoundEvent; VINDICATOR_AMBIENT CP field_14735 f Lnet/minecraft/sounds/SoundEvent; VINDICATOR_CELEBRATE CQ field_19151 f Lnet/minecraft/sounds/SoundEvent; VINDICATOR_DEATH CR field_14642 f Lnet/minecraft/sounds/SoundEvent; VINDICATOR_HURT CS field_14558 f Lnet/minecraft/sounds/SoundEvent; VINE_BREAK CT field_28617 f Lnet/minecraft/sounds/SoundEvent; VINE_FALL CU field_28618 f Lnet/minecraft/sounds/SoundEvent; VINE_HIT CV field_28619 f Lnet/minecraft/sounds/SoundEvent; VINE_PLACE CW field_28620 f Lnet/minecraft/sounds/SoundEvent; VINE_STEP CX field_23061 f Lnet/minecraft/sounds/SoundEvent; LILY_PAD_PLACE CY field_15173 f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_AMBIENT CZ field_17747 f Lnet/minecraft/sounds/SoundEvent; UI_TOAST_CHALLENGE_COMPLETE Ca field_15195 f Lnet/minecraft/sounds/SoundEvent; UI_TOAST_IN Cb field_14561 f Lnet/minecraft/sounds/SoundEvent; UI_TOAST_OUT Cc field_14641 f Lnet/minecraft/sounds/SoundEvent; VAULT_ACTIVATE Cd field_48796 f Lnet/minecraft/sounds/SoundEvent; VAULT_AMBIENT Ce field_48797 f Lnet/minecraft/sounds/SoundEvent; VAULT_BREAK Cf field_48798 f Lnet/minecraft/sounds/SoundEvent; VAULT_CLOSE_SHUTTER Cg field_48799 f Lnet/minecraft/sounds/SoundEvent; VAULT_DEACTIVATE Ch field_48800 f Lnet/minecraft/sounds/SoundEvent; VAULT_EJECT_ITEM Ci field_48801 f Lnet/minecraft/sounds/SoundEvent; VAULT_REJECT_REWARDED_PLAYER Cj field_51988 f Lnet/minecraft/sounds/SoundEvent; VAULT_FALL Ck field_48802 f Lnet/minecraft/sounds/SoundEvent; VAULT_HIT Cl field_48790 f Lnet/minecraft/sounds/SoundEvent; VAULT_INSERT_ITEM Cm field_48791 f Lnet/minecraft/sounds/SoundEvent; VAULT_INSERT_ITEM_FAIL Cn field_48792 f Lnet/minecraft/sounds/SoundEvent; VAULT_OPEN_SHUTTER Co field_48793 f Lnet/minecraft/sounds/SoundEvent; VAULT_PLACE Cp field_48794 f Lnet/minecraft/sounds/SoundEvent; VAULT_STEP Cq field_48795 f Lnet/minecraft/sounds/SoundEvent; VEX_AMBIENT Cr field_14812 f Lnet/minecraft/sounds/SoundEvent; VEX_CHARGE Cs field_14898 f Lnet/minecraft/sounds/SoundEvent; VEX_DEATH Ct field_14964 f Lnet/minecraft/sounds/SoundEvent; VEX_HURT Cu field_15072 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_AMBIENT Cv field_15175 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_CELEBRATE Cw field_19152 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_DEATH Cx field_15225 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_HURT Cy field_15139 f Lnet/minecraft/sounds/SoundEvent; VILLAGER_NO Cz field_15008 f Lnet/minecraft/sounds/SoundEvent; WARDEN_SONIC_CHARGE DA field_38831 f Lnet/minecraft/sounds/SoundEvent; WARDEN_STEP DB field_38077 f Lnet/minecraft/sounds/SoundEvent; WARDEN_TENDRIL_CLICKS DC field_38078 f Lnet/minecraft/sounds/SoundEvent; WAXED_HANGING_SIGN_INTERACT_FAIL DD field_46651 f Lnet/minecraft/sounds/SoundEvent; WAXED_SIGN_INTERACT_FAIL DE field_43167 f Lnet/minecraft/sounds/SoundEvent; WATER_AMBIENT DF field_15237 f Lnet/minecraft/sounds/SoundEvent; WEATHER_RAIN DG field_14946 f Lnet/minecraft/sounds/SoundEvent; WEATHER_RAIN_ABOVE DH field_15020 f Lnet/minecraft/sounds/SoundEvent; WET_GRASS_BREAK DI field_15120 f Lnet/minecraft/sounds/SoundEvent; WET_GRASS_FALL DJ field_15207 f Lnet/minecraft/sounds/SoundEvent; WET_GRASS_HIT DK field_14953 f Lnet/minecraft/sounds/SoundEvent; WET_GRASS_PLACE DL field_15025 f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_BREAK D field_26979 f Lnet/minecraft/sounds/SoundEvent; WET_GRASS_STEP DM field_14774 f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_BREAK DN field_45967 f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_DRIES DO field_49173 f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_FALL DP field_45968 f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_HIT DQ field_45959 f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_PLACE DR field_45960 f Lnet/minecraft/sounds/SoundEvent; WET_SPONGE_STEP DS field_45961 f Lnet/minecraft/core/Holder$Reference; WIND_CHARGE_BURST DT field_49044 f Lnet/minecraft/sounds/SoundEvent; WIND_CHARGE_THROW DU field_49045 f Lnet/minecraft/sounds/SoundEvent; WITCH_AMBIENT DV field_14736 f Lnet/minecraft/sounds/SoundEvent; WITCH_CELEBRATE DW field_19153 f Lnet/minecraft/sounds/SoundEvent; WITCH_DEATH DX field_14820 f Lnet/minecraft/sounds/SoundEvent; WITCH_DRINK DY field_14565 f Lnet/minecraft/sounds/SoundEvent; WITCH_HURT DZ field_14645 f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_DEATH Da field_17748 f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_DISAPPEARED Db field_18315 f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_DRINK_MILK Dc field_18316 f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_DRINK_POTION Dd field_18313 f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_HURT De field_17749 f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_NO Df field_17750 f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_REAPPEARED Dg field_18314 f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_TRADE Dh field_17751 f Lnet/minecraft/sounds/SoundEvent; WANDERING_TRADER_YES Di field_17752 f Lnet/minecraft/sounds/SoundEvent; WARDEN_AGITATED Dj field_38061 f Lnet/minecraft/sounds/SoundEvent; WARDEN_AMBIENT Dk field_38062 f Lnet/minecraft/sounds/SoundEvent; WARDEN_ANGRY Dl field_38063 f Lnet/minecraft/sounds/SoundEvent; WARDEN_ATTACK_IMPACT Dm field_38064 f Lnet/minecraft/sounds/SoundEvent; WARDEN_DEATH Dn field_38065 f Lnet/minecraft/sounds/SoundEvent; WARDEN_DIG Do field_38066 f Lnet/minecraft/sounds/SoundEvent; WARDEN_EMERGE Dp field_38067 f Lnet/minecraft/sounds/SoundEvent; WARDEN_HEARTBEAT Dq field_38068 f Lnet/minecraft/sounds/SoundEvent; WARDEN_HURT Dr field_38069 f Lnet/minecraft/sounds/SoundEvent; WARDEN_LISTENING Ds field_38070 f Lnet/minecraft/sounds/SoundEvent; WARDEN_LISTENING_ANGRY Dt field_38071 f Lnet/minecraft/sounds/SoundEvent; WARDEN_NEARBY_CLOSE Du field_38072 f Lnet/minecraft/sounds/SoundEvent; WARDEN_NEARBY_CLOSER Dv field_38073 f Lnet/minecraft/sounds/SoundEvent; WARDEN_NEARBY_CLOSEST Dw field_38074 f Lnet/minecraft/sounds/SoundEvent; WARDEN_ROAR Dx field_38075 f Lnet/minecraft/sounds/SoundEvent; WARDEN_SNIFF Dy field_38076 f Lnet/minecraft/sounds/SoundEvent; WARDEN_SONIC_BOOM Dz field_38830 f Lnet/minecraft/sounds/SoundEvent; WOOD_BREAK EA field_15215 f Lnet/minecraft/sounds/SoundEvent; WOOD_FALL EB field_14607 f Lnet/minecraft/sounds/SoundEvent; WOOD_HIT EC field_14808 f Lnet/minecraft/sounds/SoundEvent; WOOD_PLACE ED field_14718 f Lnet/minecraft/sounds/SoundEvent; WOOD_STEP EE field_15053 f Lnet/minecraft/sounds/SoundEvent; WOOL_BREAK EF field_14983 f Lnet/minecraft/sounds/SoundEvent; WOOL_FALL EG field_15048 f Lnet/minecraft/sounds/SoundEvent; WOOL_HIT EH field_14628 f Lnet/minecraft/sounds/SoundEvent; WOOL_PLACE EI field_15226 f Lnet/minecraft/sounds/SoundEvent; WOOL_STEP EJ field_15181 f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_AMBIENT EK field_23672 f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_ANGRY EL field_23673 f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_CHIME E field_26980 f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_ATTACK EM field_23674 f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_DEATH EN field_23675 f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_HURT EO field_23676 f Lnet/minecraft/sounds/SoundEvent; ZOGLIN_STEP EP field_23677 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_AMBIENT EQ field_15174 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_ATTACK_WOODEN_DOOR ER field_14562 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_ATTACK_IRON_DOOR ES field_14670 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_BREAK_WOODEN_DOOR ET field_14742 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_CONVERTED_TO_DROWNED EU field_14850 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_DEATH EV field_14930 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_DESTROY_EGG EW field_15023 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HORSE_AMBIENT EX field_15154 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HORSE_DEATH EY field_14543 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HORSE_HURT EZ field_15179 f Lnet/minecraft/sounds/SoundEvent; WITCH_THROW Ea field_15067 f Lnet/minecraft/sounds/SoundEvent; WITHER_AMBIENT Eb field_15163 f Lnet/minecraft/sounds/SoundEvent; WITHER_BREAK_BLOCK Ec field_15236 f Lnet/minecraft/sounds/SoundEvent; WITHER_DEATH Ed field_15136 f Lnet/minecraft/sounds/SoundEvent; WITHER_HURT Ee field_14688 f Lnet/minecraft/sounds/SoundEvent; WITHER_SHOOT Ef field_14588 f Lnet/minecraft/sounds/SoundEvent; WITHER_SKELETON_AMBIENT Eg field_15214 f Lnet/minecraft/sounds/SoundEvent; WITHER_SKELETON_DEATH Eh field_15122 f Lnet/minecraft/sounds/SoundEvent; WITHER_SKELETON_HURT Ei field_15027 f Lnet/minecraft/sounds/SoundEvent; WITHER_SKELETON_STEP Ej field_14955 f Lnet/minecraft/sounds/SoundEvent; WITHER_SPAWN Ek field_14792 f Lnet/minecraft/core/Holder$Reference; WOLF_ARMOR_BREAK El field_49174 f Lnet/minecraft/sounds/SoundEvent; WOLF_ARMOR_CRACK Em field_49175 f Lnet/minecraft/sounds/SoundEvent; WOLF_ARMOR_DAMAGE En field_49176 f Lnet/minecraft/sounds/SoundEvent; WOLF_ARMOR_REPAIR Eo field_49177 f Lnet/minecraft/sounds/SoundEvent; WOLF_SHAKE Ep field_15042 f Lnet/minecraft/sounds/SoundEvent; WOLF_STEP Eq field_14772 f Ljava/util/Map; WOLF_SOUNDS Er field_57074 f Lnet/minecraft/sounds/SoundEvent; WOODEN_DOOR_CLOSE Es field_14541 f Lnet/minecraft/sounds/SoundEvent; WOODEN_DOOR_OPEN Et field_14664 f Lnet/minecraft/sounds/SoundEvent; WOODEN_TRAPDOOR_CLOSE Eu field_15080 f Lnet/minecraft/sounds/SoundEvent; WOODEN_TRAPDOOR_OPEN Ev field_14932 f Lnet/minecraft/sounds/SoundEvent; WOODEN_BUTTON_CLICK_OFF Ew field_15105 f Lnet/minecraft/sounds/SoundEvent; WOODEN_BUTTON_CLICK_ON Ex field_14699 f Lnet/minecraft/sounds/SoundEvent; WOODEN_PRESSURE_PLATE_CLICK_OFF Ey field_15002 f Lnet/minecraft/sounds/SoundEvent; WOODEN_PRESSURE_PLATE_CLICK_ON Ez field_14961 f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_FALL F field_26981 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_HURT Fa field_15088 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_INFECT Fb field_14986 f Lnet/minecraft/sounds/SoundEvent; ZOMBIFIED_PIGLIN_AMBIENT Fc field_14926 f Lnet/minecraft/sounds/SoundEvent; ZOMBIFIED_PIGLIN_ANGRY Fd field_14852 f Lnet/minecraft/sounds/SoundEvent; ZOMBIFIED_PIGLIN_DEATH Fe field_14743 f Lnet/minecraft/sounds/SoundEvent; ZOMBIFIED_PIGLIN_HURT Ff field_14710 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_STEP Fg field_14621 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_AMBIENT Fh field_15056 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_CONVERTED Fi field_15168 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_CURE Fj field_14905 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_DEATH Fk field_14996 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_HURT Fl field_14728 f Lnet/minecraft/sounds/SoundEvent; ZOMBIE_VILLAGER_STEP Fm field_14841 f Lnet/minecraft/sounds/SoundEvent; APPLY_EFFECT_BAD_OMEN Fn field_50090 f Lnet/minecraft/sounds/SoundEvent; APPLY_EFFECT_TRIAL_OMEN Fo field_50091 f Lnet/minecraft/sounds/SoundEvent; APPLY_EFFECT_RAID_OMEN Fp field_50092 f Lnet/minecraft/core/Holder$Reference; SADDLE_UNEQUIP Fq field_60852 f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_HIT G field_26982 f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_PLACE H field_26940 f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_RESONATE I field_43154 f Lnet/minecraft/sounds/SoundEvent; AMETHYST_BLOCK_STEP J field_26941 f Lnet/minecraft/sounds/SoundEvent; AMETHYST_CLUSTER_BREAK K field_26942 f Lnet/minecraft/sounds/SoundEvent; AMETHYST_CLUSTER_FALL L field_26943 f Lnet/minecraft/sounds/SoundEvent; AMETHYST_CLUSTER_HIT M field_26944 f Lnet/minecraft/sounds/SoundEvent; AMETHYST_CLUSTER_PLACE N field_26945 f Lnet/minecraft/sounds/SoundEvent; AMETHYST_CLUSTER_STEP O field_26946 f Lnet/minecraft/sounds/SoundEvent; ANCIENT_DEBRIS_BREAK P field_21891 f Lnet/minecraft/sounds/SoundEvent; ANCIENT_DEBRIS_STEP Q field_21906 f Lnet/minecraft/sounds/SoundEvent; ANCIENT_DEBRIS_PLACE R field_21929 f Lnet/minecraft/sounds/SoundEvent; ANCIENT_DEBRIS_HIT S field_21930 f Lnet/minecraft/sounds/SoundEvent; ANCIENT_DEBRIS_FALL T field_21936 f Lnet/minecraft/sounds/SoundEvent; ANVIL_BREAK U field_14542 f Lnet/minecraft/sounds/SoundEvent; ANVIL_DESTROY V field_14665 f Lnet/minecraft/sounds/SoundEvent; ANVIL_FALL W field_14727 f Lnet/minecraft/sounds/SoundEvent; ANVIL_HIT X field_14927 f Lnet/minecraft/sounds/SoundEvent; ANVIL_LAND Y field_14833 f Lnet/minecraft/sounds/SoundEvent; ANVIL_PLACE Z field_14785 f Lnet/minecraft/sounds/SoundEvent; ARMOR_STAND_BREAK aA field_15118 f Lnet/minecraft/sounds/SoundEvent; ARMOR_STAND_FALL aB field_15186 f Lnet/minecraft/sounds/SoundEvent; ARMOR_STAND_HIT aC field_14897 f Lnet/minecraft/sounds/SoundEvent; ARMOR_STAND_PLACE aD field_14969 f Lnet/minecraft/sounds/SoundEvent; ARROW_HIT aE field_15151 f Lnet/minecraft/sounds/SoundEvent; ARROW_HIT_PLAYER aF field_15224 f Lnet/minecraft/sounds/SoundEvent; ARROW_SHOOT aG field_14600 f Lnet/minecraft/sounds/SoundEvent; AXE_STRIP aH field_14675 f Lnet/minecraft/sounds/SoundEvent; AXE_SCRAPE aI field_29541 f Lnet/minecraft/sounds/SoundEvent; AXE_WAX_OFF aJ field_29542 f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_ATTACK aK field_28287 f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_DEATH aL field_28288 f Lnet/minecraft/sounds/SoundEvent; ALLAY_AMBIENT_WITH_ITEM a field_38365 f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_HURT aM field_28289 f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_IDLE_AIR aN field_28290 f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_IDLE_WATER aO field_28291 f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_SPLASH aP field_28292 f Lnet/minecraft/sounds/SoundEvent; AXOLOTL_SWIM aQ field_28293 f Lnet/minecraft/sounds/SoundEvent; AZALEA_BREAK aR field_28560 f Lnet/minecraft/sounds/SoundEvent; AZALEA_FALL aS field_28561 f Lnet/minecraft/sounds/SoundEvent; AZALEA_HIT aT field_28562 f Lnet/minecraft/sounds/SoundEvent; AZALEA_PLACE aU field_28563 f Lnet/minecraft/sounds/SoundEvent; AZALEA_STEP aV field_28564 f Lnet/minecraft/sounds/SoundEvent; AZALEA_LEAVES_BREAK aW field_28565 f Lnet/minecraft/sounds/SoundEvent; AZALEA_LEAVES_FALL aX field_28566 f Lnet/minecraft/sounds/SoundEvent; AZALEA_LEAVES_HIT aY field_28567 f Lnet/minecraft/sounds/SoundEvent; AZALEA_LEAVES_PLACE aZ field_28558 f Lnet/minecraft/sounds/SoundEvent; ANVIL_STEP aa field_14695 f Lnet/minecraft/sounds/SoundEvent; ANVIL_USE ab field_14559 f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_EAT ac field_47711 f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_HURT ad field_47712 f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_HURT_REDUCED ae field_48712 f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_AMBIENT af field_47713 f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_STEP ag field_47714 f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_DEATH ah field_47715 f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_ROLL ai field_47716 f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_LAND aj field_47717 f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_SCUTE_DROP ak field_47718 f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_UNROLL_FINISH al field_49046 f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_PEEK am field_49047 f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_UNROLL_START an field_49048 f Lnet/minecraft/sounds/SoundEvent; ARMADILLO_BRUSH ao field_47720 f Lnet/minecraft/core/Holder; ARMOR_EQUIP_CHAIN ap field_15191 f Lnet/minecraft/core/Holder; ARMOR_EQUIP_DIAMOND aq field_15103 f Lnet/minecraft/core/Holder; ARMOR_EQUIP_ELYTRA ar field_14966 f Lnet/minecraft/core/Holder; ARMOR_EQUIP_GENERIC as field_14883 f Lnet/minecraft/core/Holder; ARMOR_EQUIP_GOLD at field_14761 f Lnet/minecraft/core/Holder; ARMOR_EQUIP_IRON au field_14862 f Lnet/minecraft/core/Holder; ARMOR_EQUIP_LEATHER av field_14581 f Lnet/minecraft/core/Holder; ARMOR_EQUIP_NETHERITE aw field_21866 f Lnet/minecraft/core/Holder; ARMOR_EQUIP_TURTLE ax field_14684 f Lnet/minecraft/core/Holder; ARMOR_EQUIP_WOLF ay field_47721 f Lnet/minecraft/sounds/SoundEvent; ARMOR_UNEQUIP_WOLF az field_47722 f Lnet/minecraft/sounds/SoundEvent; BASALT_BREAK bA field_21867 f Lnet/minecraft/sounds/SoundEvent; BASALT_STEP bB field_21868 f Lnet/minecraft/sounds/SoundEvent; BASALT_PLACE bC field_21869 f Lnet/minecraft/sounds/SoundEvent; BASALT_HIT bD field_21870 f Lnet/minecraft/sounds/SoundEvent; BASALT_FALL bE field_21871 f Lnet/minecraft/sounds/SoundEvent; BAT_AMBIENT bF field_15009 f Lnet/minecraft/sounds/SoundEvent; BAT_DEATH bG field_14911 f Lnet/minecraft/sounds/SoundEvent; BAT_HURT bH field_14746 f Lnet/minecraft/sounds/SoundEvent; BAT_LOOP bI field_14845 f Lnet/minecraft/sounds/SoundEvent; BAT_TAKEOFF bJ field_14610 f Lnet/minecraft/sounds/SoundEvent; BEACON_ACTIVATE bK field_14703 f Lnet/minecraft/sounds/SoundEvent; BEACON_AMBIENT bL field_15045 f Lnet/minecraft/sounds/SoundEvent; ALLAY_AMBIENT_WITHOUT_ITEM b field_38366 f Lnet/minecraft/sounds/SoundEvent; BEACON_DEACTIVATE bM field_19344 f Lnet/minecraft/sounds/SoundEvent; BEACON_POWER_SELECT bN field_14891 f Lnet/minecraft/sounds/SoundEvent; BEE_DEATH bO field_20602 f Lnet/minecraft/sounds/SoundEvent; BEE_HURT bP field_20603 f Lnet/minecraft/sounds/SoundEvent; BEE_LOOP_AGGRESSIVE bQ field_20604 f Lnet/minecraft/sounds/SoundEvent; BEE_LOOP bR field_20605 f Lnet/minecraft/sounds/SoundEvent; BEE_STING bS field_20606 f Lnet/minecraft/sounds/SoundEvent; BEE_POLLINATE bT field_20607 f Lnet/minecraft/sounds/SoundEvent; BEEHIVE_DRIP bU field_20608 f Lnet/minecraft/sounds/SoundEvent; BEEHIVE_ENTER bV field_20609 f Lnet/minecraft/sounds/SoundEvent; BEEHIVE_EXIT bW field_20610 f Lnet/minecraft/sounds/SoundEvent; BEEHIVE_SHEAR bX field_20611 f Lnet/minecraft/sounds/SoundEvent; BEEHIVE_WORK bY field_20612 f Lnet/minecraft/sounds/SoundEvent; BELL_BLOCK bZ field_17265 f Lnet/minecraft/sounds/SoundEvent; AZALEA_LEAVES_STEP ba field_28559 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_BREAK bb field_14740 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_FALL bc field_14906 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_HIT bd field_14811 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_PLACE be field_14719 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_STEP bf field_14635 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_SAPLING_BREAK bg field_14629 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_SAPLING_HIT bh field_15227 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_SAPLING_PLACE bi field_15125 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_BREAK bj field_40057 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_FALL bk field_40058 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HIT bl field_40059 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_PLACE bm field_40060 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_STEP bn field_40061 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_DOOR_CLOSE bo field_40062 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_DOOR_OPEN bp field_40063 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_TRAPDOOR_CLOSE bq field_40064 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_TRAPDOOR_OPEN br field_40065 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_BUTTON_CLICK_OFF bs field_40066 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_BUTTON_CLICK_ON bt field_40067 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_PRESSURE_PLATE_CLICK_OFF bu field_40068 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_PRESSURE_PLATE_CLICK_ON bv field_40069 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_FENCE_GATE_CLOSE bw field_40070 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_FENCE_GATE_OPEN bx field_40071 f Lnet/minecraft/sounds/SoundEvent; BARREL_CLOSE by field_17603 f Lnet/minecraft/sounds/SoundEvent; BARREL_OPEN bz field_17604 f Lnet/minecraft/sounds/SoundEvent; BLASTFURNACE_FIRE_CRACKLE cA field_17605 f Lnet/minecraft/sounds/SoundEvent; BOTTLE_EMPTY cB field_14826 f Lnet/minecraft/sounds/SoundEvent; BOTTLE_FILL cC field_14779 f Lnet/minecraft/sounds/SoundEvent; BOTTLE_FILL_DRAGONBREATH cD field_15029 f Lnet/minecraft/sounds/SoundEvent; BREEZE_CHARGE cE field_47724 f Lnet/minecraft/sounds/SoundEvent; BREEZE_DEFLECT cF field_47725 f Lnet/minecraft/sounds/SoundEvent; BREEZE_INHALE cG field_47192 f Lnet/minecraft/sounds/SoundEvent; BREEZE_IDLE_GROUND cH field_47193 f Lnet/minecraft/sounds/SoundEvent; BREEZE_IDLE_AIR cI field_47194 f Lnet/minecraft/sounds/SoundEvent; BREEZE_SHOOT cJ field_47195 f Lnet/minecraft/sounds/SoundEvent; BREEZE_JUMP cK field_47196 f Lnet/minecraft/sounds/SoundEvent; BREEZE_LAND cL field_47197 f Lnet/minecraft/sounds/SoundEvent; ALLAY_DEATH c field_38367 f Lnet/minecraft/sounds/SoundEvent; BREEZE_SLIDE cM field_47198 f Lnet/minecraft/sounds/SoundEvent; BREEZE_DEATH cN field_47199 f Lnet/minecraft/sounds/SoundEvent; BREEZE_HURT cO field_47200 f Lnet/minecraft/sounds/SoundEvent; BREEZE_WHIRL cP field_47723 f Lnet/minecraft/core/Holder$Reference; BREEZE_WIND_CHARGE_BURST cQ field_49049 f Lnet/minecraft/sounds/SoundEvent; BREWING_STAND_BREW cR field_14978 f Lnet/minecraft/sounds/SoundEvent; BRUSH_GENERIC cS field_43155 f Lnet/minecraft/sounds/SoundEvent; BRUSH_SAND cT field_43156 f Lnet/minecraft/sounds/SoundEvent; BRUSH_GRAVEL cU field_43157 f Lnet/minecraft/sounds/SoundEvent; BRUSH_SAND_COMPLETED cV field_43158 f Lnet/minecraft/sounds/SoundEvent; BRUSH_GRAVEL_COMPLETED cW field_43159 f Lnet/minecraft/sounds/SoundEvent; BUBBLE_COLUMN_BUBBLE_POP cX field_15065 f Lnet/minecraft/sounds/SoundEvent; BUBBLE_COLUMN_UPWARDS_AMBIENT cY field_15161 f Lnet/minecraft/sounds/SoundEvent; BUBBLE_COLUMN_UPWARDS_INSIDE cZ field_19195 f Lnet/minecraft/sounds/SoundEvent; BELL_RESONATE ca field_19167 f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_BREAK cb field_28568 f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_FALL cc field_28569 f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_HIT cd field_28570 f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_PLACE ce field_28571 f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_STEP cf field_28572 f Lnet/minecraft/sounds/SoundEvent; BLAZE_AMBIENT cg field_14991 f Lnet/minecraft/sounds/SoundEvent; BLAZE_BURN ch field_14734 f Lnet/minecraft/sounds/SoundEvent; BLAZE_DEATH ci field_14580 f Lnet/minecraft/sounds/SoundEvent; BLAZE_HURT cj field_14842 f Lnet/minecraft/sounds/SoundEvent; BLAZE_SHOOT ck field_14970 f Lnet/minecraft/sounds/SoundEvent; BOAT_PADDLE_LAND cl field_14886 f Lnet/minecraft/sounds/SoundEvent; BOAT_PADDLE_WATER cm field_15171 f Lnet/minecraft/sounds/SoundEvent; BOGGED_AMBIENT cn field_49142 f Lnet/minecraft/sounds/SoundEvent; BOGGED_DEATH co field_49143 f Lnet/minecraft/sounds/SoundEvent; BOGGED_HURT cp field_49144 f Lnet/minecraft/sounds/SoundEvent; BOGGED_SHEAR cq field_49178 f Lnet/minecraft/sounds/SoundEvent; BOGGED_STEP cr field_49145 f Lnet/minecraft/sounds/SoundEvent; BONE_BLOCK_BREAK cs field_21872 f Lnet/minecraft/sounds/SoundEvent; BONE_BLOCK_FALL ct field_21873 f Lnet/minecraft/sounds/SoundEvent; BONE_BLOCK_HIT cu field_21874 f Lnet/minecraft/sounds/SoundEvent; BONE_BLOCK_PLACE cv field_21875 f Lnet/minecraft/sounds/SoundEvent; BONE_BLOCK_STEP cw field_21876 f Lnet/minecraft/sounds/SoundEvent; BONE_MEAL_USE cx field_33433 f Lnet/minecraft/sounds/SoundEvent; BOOK_PAGE_TURN cy field_17481 f Lnet/minecraft/sounds/SoundEvent; BOOK_PUT cz field_17482 f Lnet/minecraft/sounds/SoundEvent; CALCITE_FALL dA field_26952 f Lnet/minecraft/sounds/SoundEvent; CAMEL_AMBIENT dB field_40072 f Lnet/minecraft/sounds/SoundEvent; CAMEL_DASH dC field_40073 f Lnet/minecraft/sounds/SoundEvent; CAMEL_DASH_READY dD field_40074 f Lnet/minecraft/sounds/SoundEvent; CAMEL_DEATH dE field_40075 f Lnet/minecraft/sounds/SoundEvent; CAMEL_EAT dF field_40076 f Lnet/minecraft/sounds/SoundEvent; CAMEL_HURT dG field_40077 f Lnet/minecraft/core/Holder$Reference; CAMEL_SADDLE dH field_40078 f Lnet/minecraft/sounds/SoundEvent; CAMEL_SIT dI field_40079 f Lnet/minecraft/sounds/SoundEvent; CAMEL_STAND dJ field_40080 f Lnet/minecraft/sounds/SoundEvent; CAMEL_STEP dK field_40081 f Lnet/minecraft/sounds/SoundEvent; CAMEL_STEP_SAND dL field_40082 f Lnet/minecraft/sounds/SoundEvent; ALLAY_HURT d field_38369 f Lnet/minecraft/sounds/SoundEvent; CAMPFIRE_CRACKLE dM field_17483 f Lnet/minecraft/sounds/SoundEvent; CANDLE_AMBIENT dN field_26953 f Lnet/minecraft/sounds/SoundEvent; CANDLE_BREAK dO field_26954 f Lnet/minecraft/sounds/SoundEvent; CANDLE_EXTINGUISH dP field_26955 f Lnet/minecraft/sounds/SoundEvent; CANDLE_FALL dQ field_26956 f Lnet/minecraft/sounds/SoundEvent; CANDLE_HIT dR field_26957 f Lnet/minecraft/sounds/SoundEvent; CANDLE_PLACE dS field_26958 f Lnet/minecraft/sounds/SoundEvent; CANDLE_STEP dT field_26959 f Lnet/minecraft/sounds/SoundEvent; CAT_AMBIENT dU field_15051 f Lnet/minecraft/sounds/SoundEvent; CAT_STRAY_AMBIENT dV field_16440 f Lnet/minecraft/sounds/SoundEvent; CAT_DEATH dW field_14971 f Lnet/minecraft/sounds/SoundEvent; CAT_EAT dX field_16439 f Lnet/minecraft/sounds/SoundEvent; CAT_HISS dY field_14938 f Lnet/minecraft/sounds/SoundEvent; CAT_BEG_FOR_FOOD dZ field_16438 f Lnet/minecraft/sounds/SoundEvent; BUBBLE_COLUMN_WHIRLPOOL_AMBIENT da field_14650 f Lnet/minecraft/sounds/SoundEvent; BUBBLE_COLUMN_WHIRLPOOL_INSIDE db field_19196 f Lnet/minecraft/sounds/SoundEvent; BUBBLE_POP dc field_54891 f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY dd field_14834 f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY_AXOLOTL de field_28294 f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY_FISH df field_14912 f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY_LAVA dg field_15010 f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY_POWDER_SNOW dh field_27847 f Lnet/minecraft/sounds/SoundEvent; BUCKET_EMPTY_TADPOLE di field_37300 f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL dj field_15126 f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL_AXOLOTL dk field_28295 f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL_FISH dl field_14568 f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL_LAVA dm field_15202 f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL_POWDER_SNOW dn field_27846 f Lnet/minecraft/sounds/SoundEvent; BUCKET_FILL_TADPOLE do field_37301 f Lnet/minecraft/sounds/SoundEvent; BUNDLE_DROP_CONTENTS dp field_34375 f Lnet/minecraft/sounds/SoundEvent; BUNDLE_INSERT dq field_34376 f Lnet/minecraft/sounds/SoundEvent; BUNDLE_INSERT_FAIL dr field_52372 f Lnet/minecraft/sounds/SoundEvent; BUNDLE_REMOVE_ONE ds field_34377 f Lnet/minecraft/sounds/SoundEvent; CACTUS_FLOWER_BREAK dt field_56525 f Lnet/minecraft/sounds/SoundEvent; CACTUS_FLOWER_PLACE du field_56526 f Lnet/minecraft/sounds/SoundEvent; CAKE_ADD_CANDLE dv field_26947 f Lnet/minecraft/sounds/SoundEvent; CALCITE_BREAK dw field_26948 f Lnet/minecraft/sounds/SoundEvent; CALCITE_STEP dx field_26949 f Lnet/minecraft/sounds/SoundEvent; CALCITE_PLACE dy field_26950 f Lnet/minecraft/sounds/SoundEvent; CALCITE_HIT dz field_26951 f Lnet/minecraft/sounds/SoundEvent; CHERRY_LEAVES_HIT eA field_42558 f Lnet/minecraft/sounds/SoundEvent; CHERRY_LEAVES_PLACE eB field_42559 f Lnet/minecraft/sounds/SoundEvent; CHERRY_LEAVES_STEP eC field_42560 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HANGING_SIGN_STEP eD field_42561 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HANGING_SIGN_BREAK eE field_42562 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HANGING_SIGN_FALL eF field_42563 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HANGING_SIGN_HIT eG field_42564 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HANGING_SIGN_PLACE eH field_42565 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_DOOR_CLOSE eI field_42566 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_DOOR_OPEN eJ field_42567 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_TRAPDOOR_CLOSE eK field_42568 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_TRAPDOOR_OPEN eL field_42569 f Lnet/minecraft/sounds/SoundEvent; ALLAY_ITEM_GIVEN e field_38370 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_BUTTON_CLICK_OFF eM field_42570 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_BUTTON_CLICK_ON eN field_42571 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF eO field_42572 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON eP field_42574 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_FENCE_GATE_CLOSE eQ field_42575 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_FENCE_GATE_OPEN eR field_42576 f Lnet/minecraft/sounds/SoundEvent; CHEST_CLOSE eS field_14823 f Lnet/minecraft/sounds/SoundEvent; CHEST_LOCKED eT field_14731 f Lnet/minecraft/sounds/SoundEvent; CHEST_OPEN eU field_14982 f Lnet/minecraft/sounds/SoundEvent; CHICKEN_AMBIENT eV field_14871 f Lnet/minecraft/sounds/SoundEvent; CHICKEN_DEATH eW field_15140 f Lnet/minecraft/sounds/SoundEvent; CHICKEN_EGG eX field_15219 f Lnet/minecraft/sounds/SoundEvent; CHICKEN_HURT eY field_14601 f Lnet/minecraft/sounds/SoundEvent; CHICKEN_STEP eZ field_14685 f Lnet/minecraft/sounds/SoundEvent; CAT_HURT ea field_14867 f Lnet/minecraft/sounds/SoundEvent; CAT_PURR eb field_14741 f Lnet/minecraft/sounds/SoundEvent; CAT_PURREOW ec field_14589 f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_BREAK ed field_28576 f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_FALL ee field_28577 f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_HIT ef field_28578 f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_PLACE eg field_28573 f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_STEP eh field_28574 f Lnet/minecraft/sounds/SoundEvent; CAVE_VINES_PICK_BERRIES ei field_28575 f Lnet/minecraft/sounds/SoundEvent; CHAIN_BREAK ej field_24065 f Lnet/minecraft/sounds/SoundEvent; CHAIN_FALL ek field_24061 f Lnet/minecraft/sounds/SoundEvent; CHAIN_HIT el field_24062 f Lnet/minecraft/sounds/SoundEvent; CHAIN_PLACE em field_24063 f Lnet/minecraft/sounds/SoundEvent; CHAIN_STEP en field_24064 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_BREAK eo field_42573 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_FALL ep field_42547 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_HIT eq field_42548 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_PLACE er field_42549 f Lnet/minecraft/sounds/SoundEvent; CHERRY_WOOD_STEP es field_42550 f Lnet/minecraft/sounds/SoundEvent; CHERRY_SAPLING_BREAK et field_42551 f Lnet/minecraft/sounds/SoundEvent; CHERRY_SAPLING_FALL eu field_42552 f Lnet/minecraft/sounds/SoundEvent; CHERRY_SAPLING_HIT ev field_42553 f Lnet/minecraft/sounds/SoundEvent; CHERRY_SAPLING_PLACE ew field_42554 f Lnet/minecraft/sounds/SoundEvent; CHERRY_SAPLING_STEP ex field_42555 f Lnet/minecraft/sounds/SoundEvent; CHERRY_LEAVES_BREAK ey field_42556 f Lnet/minecraft/sounds/SoundEvent; CHERRY_LEAVES_FALL ez field_42557 f Lnet/minecraft/sounds/SoundEvent; CONDUIT_ACTIVATE fA field_14700 f Lnet/minecraft/sounds/SoundEvent; CONDUIT_AMBIENT fB field_14632 f Lnet/minecraft/sounds/SoundEvent; CONDUIT_AMBIENT_SHORT fC field_15071 f Lnet/minecraft/sounds/SoundEvent; CONDUIT_ATTACK_TARGET fD field_15177 f Lnet/minecraft/sounds/SoundEvent; CONDUIT_DEACTIVATE fE field_14979 f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_BREAK fF field_46929 f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_STEP fG field_46930 f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_PLACE fH field_46931 f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_HIT fI field_46932 f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_FALL fJ field_46933 f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_TURN_ON fK field_46934 f Lnet/minecraft/sounds/SoundEvent; COPPER_BULB_TURN_OFF fL field_46935 f Lnet/minecraft/sounds/SoundEvent; ALLAY_ITEM_TAKEN f field_38371 f Lnet/minecraft/sounds/SoundEvent; COPPER_BREAK fM field_26960 f Lnet/minecraft/sounds/SoundEvent; COPPER_STEP fN field_26961 f Lnet/minecraft/sounds/SoundEvent; COPPER_PLACE fO field_26962 f Lnet/minecraft/sounds/SoundEvent; COPPER_HIT fP field_26963 f Lnet/minecraft/sounds/SoundEvent; COPPER_FALL fQ field_26964 f Lnet/minecraft/sounds/SoundEvent; COPPER_DOOR_CLOSE fR field_46936 f Lnet/minecraft/sounds/SoundEvent; COPPER_DOOR_OPEN fS field_46937 f Lnet/minecraft/sounds/SoundEvent; COPPER_GRATE_BREAK fT field_46938 f Lnet/minecraft/sounds/SoundEvent; COPPER_GRATE_STEP fU field_46939 f Lnet/minecraft/sounds/SoundEvent; COPPER_GRATE_PLACE fV field_46940 f Lnet/minecraft/sounds/SoundEvent; COPPER_GRATE_HIT fW field_46941 f Lnet/minecraft/sounds/SoundEvent; COPPER_GRATE_FALL fX field_46942 f Lnet/minecraft/sounds/SoundEvent; COPPER_TRAPDOOR_CLOSE fY field_46943 f Lnet/minecraft/sounds/SoundEvent; COPPER_TRAPDOOR_OPEN fZ field_46944 f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_BREAK fa field_40967 f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_FALL fb field_40968 f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_HIT fc field_40969 f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_INSERT fd field_40970 f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_INSERT_ENCHANTED fe field_40971 f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_STEP ff field_40972 f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_PICKUP fg field_40973 f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_PICKUP_ENCHANTED fh field_40974 f Lnet/minecraft/sounds/SoundEvent; CHISELED_BOOKSHELF_PLACE fi field_40975 f Lnet/minecraft/sounds/SoundEvent; CHORUS_FLOWER_DEATH fj field_14739 f Lnet/minecraft/sounds/SoundEvent; CHORUS_FLOWER_GROW fk field_14817 f Lnet/minecraft/sounds/SoundEvent; CHORUS_FRUIT_TELEPORT fl field_14890 f Lnet/minecraft/sounds/SoundEvent; COBWEB_BREAK fm field_50093 f Lnet/minecraft/sounds/SoundEvent; COBWEB_STEP fn field_50094 f Lnet/minecraft/sounds/SoundEvent; COBWEB_PLACE fo field_50095 f Lnet/minecraft/sounds/SoundEvent; COBWEB_HIT fp field_50096 f Lnet/minecraft/sounds/SoundEvent; COBWEB_FALL fq field_50097 f Lnet/minecraft/sounds/SoundEvent; COD_AMBIENT fr field_15083 f Lnet/minecraft/sounds/SoundEvent; COD_DEATH fs field_15003 f Lnet/minecraft/sounds/SoundEvent; COD_FLOP ft field_14918 f Lnet/minecraft/sounds/SoundEvent; COD_HURT fu field_14851 f Lnet/minecraft/sounds/SoundEvent; COMPARATOR_CLICK fv field_14762 f Lnet/minecraft/sounds/SoundEvent; COMPOSTER_EMPTY fw field_17606 f Lnet/minecraft/sounds/SoundEvent; COMPOSTER_FILL fx field_17607 f Lnet/minecraft/sounds/SoundEvent; COMPOSTER_FILL_SUCCESS fy field_17608 f Lnet/minecraft/sounds/SoundEvent; COMPOSTER_READY fz field_17609 f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_HURT gA field_54542 f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_PLACE gB field_54543 f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_STEP gC field_54544 f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_IDLE gD field_54545 f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_SPAWN gE field_54528 f Lnet/minecraft/sounds/SoundEvent; CREEPER_DEATH gF field_14907 f Lnet/minecraft/sounds/SoundEvent; CREEPER_HURT gG field_15192 f Lnet/minecraft/sounds/SoundEvent; CREEPER_PRIMED gH field_15057 f Lnet/minecraft/sounds/SoundEvent; CROP_BREAK gI field_17610 f Lnet/minecraft/sounds/SoundEvent; CROP_PLANTED gJ field_17611 f Lnet/minecraft/sounds/SoundEvent; CROSSBOW_HIT gK field_14636 f Lnet/minecraft/core/Holder; CROSSBOW_LOADING_END gL field_14626 f Lnet/minecraft/sounds/SoundEvent; ALLAY_THROW g field_38923 f Lnet/minecraft/core/Holder; CROSSBOW_LOADING_MIDDLE gM field_14860 f Lnet/minecraft/core/Holder; CROSSBOW_LOADING_START gN field_14765 f Lnet/minecraft/core/Holder; CROSSBOW_QUICK_CHARGE_1 gO field_15011 f Lnet/minecraft/core/Holder; CROSSBOW_QUICK_CHARGE_2 gP field_14916 f Lnet/minecraft/core/Holder; CROSSBOW_QUICK_CHARGE_3 gQ field_15089 f Lnet/minecraft/sounds/SoundEvent; CROSSBOW_SHOOT gR field_15187 f Lnet/minecraft/sounds/SoundEvent; DEAD_BUSH_IDLE gS field_56416 f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_BREAK gT field_42577 f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_FALL gU field_42578 f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_HIT gV field_42579 f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_INSERT gW field_46649 f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_INSERT_FAIL gX field_46650 f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_STEP gY field_42580 f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_PLACE gZ field_42581 f Lnet/minecraft/sounds/SoundEvent; CORAL_BLOCK_BREAK ga field_14804 f Lnet/minecraft/sounds/SoundEvent; CORAL_BLOCK_FALL gb field_14551 f Lnet/minecraft/sounds/SoundEvent; CORAL_BLOCK_HIT gc field_14672 f Lnet/minecraft/sounds/SoundEvent; CORAL_BLOCK_PLACE gd field_15087 f Lnet/minecraft/sounds/SoundEvent; CORAL_BLOCK_STEP ge field_14935 f Lnet/minecraft/sounds/SoundEvent; COW_AMBIENT gf field_14780 f Lnet/minecraft/sounds/SoundEvent; COW_DEATH gg field_14857 f Lnet/minecraft/sounds/SoundEvent; COW_HURT gh field_14597 f Lnet/minecraft/sounds/SoundEvent; COW_MILK gi field_14691 f Lnet/minecraft/sounds/SoundEvent; COW_STEP gj field_15110 f Lnet/minecraft/sounds/SoundEvent; CRAFTER_CRAFT gk field_46765 f Lnet/minecraft/sounds/SoundEvent; CRAFTER_FAIL gl field_46766 f Lnet/minecraft/sounds/SoundEvent; CREAKING_AMBIENT gm field_54529 f Lnet/minecraft/sounds/SoundEvent; CREAKING_ACTIVATE gn field_54530 f Lnet/minecraft/sounds/SoundEvent; CREAKING_DEACTIVATE go field_54531 f Lnet/minecraft/sounds/SoundEvent; CREAKING_ATTACK gp field_54532 f Lnet/minecraft/sounds/SoundEvent; CREAKING_DEATH gq field_54533 f Lnet/minecraft/sounds/SoundEvent; CREAKING_STEP gr field_54534 f Lnet/minecraft/sounds/SoundEvent; CREAKING_FREEZE gs field_54535 f Lnet/minecraft/sounds/SoundEvent; CREAKING_UNFREEZE gt field_54536 f Lnet/minecraft/sounds/SoundEvent; CREAKING_SPAWN gu field_54537 f Lnet/minecraft/sounds/SoundEvent; CREAKING_SWAY gv field_54538 f Lnet/minecraft/sounds/SoundEvent; CREAKING_TWITCH gw field_54987 f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_BREAK gx field_54539 f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_FALL gy field_54540 f Lnet/minecraft/sounds/SoundEvent; CREAKING_HEART_HIT gz field_54541 f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_PLAY hA field_14972 f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_SPLASH hB field_14887 f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_SWIM hC field_15172 f Lnet/minecraft/sounds/SoundEvent; DONKEY_AMBIENT hD field_15094 f Lnet/minecraft/sounds/SoundEvent; DONKEY_ANGRY hE field_14661 f Lnet/minecraft/sounds/SoundEvent; DONKEY_CHEST hF field_14598 f Lnet/minecraft/sounds/SoundEvent; DONKEY_DEATH hG field_14827 f Lnet/minecraft/sounds/SoundEvent; DONKEY_EAT hH field_24629 f Lnet/minecraft/sounds/SoundEvent; DONKEY_HURT hI field_14781 f Lnet/minecraft/sounds/SoundEvent; DONKEY_JUMP hJ field_49179 f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_BREAK hK field_59636 f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_STEP hL field_59637 f Lnet/minecraft/core/Holder$Reference; AMBIENT_CAVE h field_14564 f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_FALL hM field_59638 f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_AMBIENT hN field_59640 f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_AMBIENT_WATER hO field_59641 f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_PLACE hP field_59642 f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_PLACE_IN_WATER hQ field_59643 f Lnet/minecraft/sounds/SoundEvent; DRIED_GHAST_TRANSITION hR field_59644 f Lnet/minecraft/sounds/SoundEvent; DRIPSTONE_BLOCK_BREAK hS field_28038 f Lnet/minecraft/sounds/SoundEvent; DRIPSTONE_BLOCK_STEP hT field_28039 f Lnet/minecraft/sounds/SoundEvent; DRIPSTONE_BLOCK_PLACE hU field_28025 f Lnet/minecraft/sounds/SoundEvent; DRIPSTONE_BLOCK_HIT hV field_28026 f Lnet/minecraft/sounds/SoundEvent; DRIPSTONE_BLOCK_FALL hW field_28027 f Lnet/minecraft/sounds/SoundEvent; DRY_GRASS hX field_59645 f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_BREAK hY field_28028 f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_STEP hZ field_28029 f Lnet/minecraft/sounds/SoundEvent; DECORATED_POT_SHATTER ha field_42582 f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BRICKS_BREAK hb field_28968 f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BRICKS_FALL hc field_28969 f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BRICKS_HIT hd field_28970 f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BRICKS_PLACE he field_28971 f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BRICKS_STEP hf field_28972 f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_BREAK hg field_28973 f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_FALL hh field_28974 f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_HIT hi field_28975 f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_PLACE hj field_28976 f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_STEP hk field_28977 f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_TILES_BREAK hl field_28978 f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_TILES_FALL hm field_28979 f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_TILES_HIT hn field_28980 f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_TILES_PLACE ho field_28981 f Lnet/minecraft/sounds/SoundEvent; DEEPSLATE_TILES_STEP hp field_28982 f Lnet/minecraft/sounds/SoundEvent; DISPENSER_DISPENSE hq field_14611 f Lnet/minecraft/sounds/SoundEvent; DISPENSER_FAIL hr field_14701 f Lnet/minecraft/sounds/SoundEvent; DISPENSER_LAUNCH hs field_14711 f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_AMBIENT ht field_14799 f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_AMBIENT_WATER hu field_14881 f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_ATTACK hv field_14992 f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_DEATH hw field_15101 f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_EAT hx field_14590 f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_HURT hy field_15216 f Lnet/minecraft/sounds/SoundEvent; DOLPHIN_JUMP hz field_14707 f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_FLOP iA field_14939 f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_HURT iB field_14868 f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_HURT_LAND iC field_14652 f Lnet/minecraft/sounds/SoundEvent; ELYTRA_FLYING iD field_14572 f Lnet/minecraft/sounds/SoundEvent; ENCHANTMENT_TABLE_USE iE field_15119 f Lnet/minecraft/sounds/SoundEvent; ENDER_CHEST_CLOSE iF field_15206 f Lnet/minecraft/sounds/SoundEvent; ENDER_CHEST_OPEN iG field_14952 f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_AMBIENT iH field_15024 f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_DEATH iI field_14773 f Lnet/minecraft/sounds/SoundEvent; DRAGON_FIREBALL_EXPLODE iJ field_14803 f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_FLAP iK field_14550 f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_GROWL iL field_14671 f Lnet/minecraft/core/Holder$Reference; AMBIENT_BASALT_DELTAS_ADDITIONS i field_23790 f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_HURT iM field_15086 f Lnet/minecraft/sounds/SoundEvent; ENDER_DRAGON_SHOOT iN field_14934 f Lnet/minecraft/sounds/SoundEvent; ENDER_EYE_DEATH iO field_15210 f Lnet/minecraft/sounds/SoundEvent; ENDER_EYE_LAUNCH iP field_15155 f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_AMBIENT iQ field_14696 f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_DEATH iR field_14608 f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_HURT iS field_14797 f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_SCREAM iT field_14713 f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_STARE iU field_14967 f Lnet/minecraft/sounds/SoundEvent; ENDERMAN_TELEPORT iV field_14879 f Lnet/minecraft/sounds/SoundEvent; ENDERMITE_AMBIENT iW field_15137 f Lnet/minecraft/sounds/SoundEvent; ENDERMITE_DEATH iX field_15230 f Lnet/minecraft/sounds/SoundEvent; ENDERMITE_HURT iY field_14582 f Lnet/minecraft/sounds/SoundEvent; ENDERMITE_STEP iZ field_14678 f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_PLACE ia field_28030 f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_HIT ib field_28031 f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_FALL ic field_28032 f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_LAND id field_28033 f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_DRIP_LAVA ie field_28034 f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_DRIP_WATER if field_28035 f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON ig field_28036 f Lnet/minecraft/sounds/SoundEvent; POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON ih field_28037 f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_TILT_DOWN ii field_28579 f Lnet/minecraft/sounds/SoundEvent; BIG_DRIPLEAF_TILT_UP ij field_28580 f Lnet/minecraft/sounds/SoundEvent; DROWNED_AMBIENT ik field_15030 f Lnet/minecraft/sounds/SoundEvent; DROWNED_AMBIENT_WATER il field_14980 f Lnet/minecraft/sounds/SoundEvent; DROWNED_DEATH im field_15066 f Lnet/minecraft/sounds/SoundEvent; DROWNED_DEATH_WATER in field_15162 f Lnet/minecraft/sounds/SoundEvent; DROWNED_HURT io field_14571 f Lnet/minecraft/sounds/SoundEvent; DROWNED_HURT_WATER ip field_14651 f Lnet/minecraft/sounds/SoundEvent; DROWNED_SHOOT iq field_14753 f Lnet/minecraft/sounds/SoundEvent; DROWNED_STEP ir field_14835 f Lnet/minecraft/sounds/SoundEvent; DROWNED_SWIM is field_14913 f Lnet/minecraft/sounds/SoundEvent; DYE_USE it field_28391 f Lnet/minecraft/sounds/SoundEvent; EGG_THROW iu field_15012 f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_AMBIENT iv field_15127 f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_AMBIENT_LAND iw field_14569 f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_CURSE ix field_15203 f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_DEATH iy field_15052 f Lnet/minecraft/sounds/SoundEvent; ELDER_GUARDIAN_DEATH_LAND iz field_14973 f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_LARGE_BLAST jA field_15188 f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_LARGE_BLAST_FAR jB field_14612 f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_LAUNCH jC field_14702 f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_SHOOT jD field_14712 f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_TWINKLE jE field_14800 f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_TWINKLE_FAR jF field_14882 f Lnet/minecraft/sounds/SoundEvent; FIRE_AMBIENT jG field_14993 f Lnet/minecraft/sounds/SoundEvent; FIRE_EXTINGUISH jH field_15102 f Lnet/minecraft/sounds/SoundEvent; FISH_SWIM jI field_14591 f Lnet/minecraft/sounds/SoundEvent; FISHING_BOBBER_RETRIEVE jJ field_15093 f Lnet/minecraft/sounds/SoundEvent; FISHING_BOBBER_SPLASH jK field_14660 f Lnet/minecraft/sounds/SoundEvent; FISHING_BOBBER_THROW jL field_14596 f Lnet/minecraft/core/Holder$Reference; AMBIENT_BASALT_DELTAS_LOOP j field_23791 f Lnet/minecraft/sounds/SoundEvent; FLINTANDSTEEL_USE jM field_15145 f Lnet/minecraft/sounds/SoundEvent; FLOWERING_AZALEA_BREAK jN field_28581 f Lnet/minecraft/sounds/SoundEvent; FLOWERING_AZALEA_FALL jO field_28582 f Lnet/minecraft/sounds/SoundEvent; FLOWERING_AZALEA_HIT jP field_28583 f Lnet/minecraft/sounds/SoundEvent; FLOWERING_AZALEA_PLACE jQ field_28584 f Lnet/minecraft/sounds/SoundEvent; FLOWERING_AZALEA_STEP jR field_28585 f Lnet/minecraft/sounds/SoundEvent; FOX_AGGRO jS field_18055 f Lnet/minecraft/sounds/SoundEvent; FOX_AMBIENT jT field_18056 f Lnet/minecraft/sounds/SoundEvent; FOX_BITE jU field_18058 f Lnet/minecraft/sounds/SoundEvent; FOX_DEATH jV field_18059 f Lnet/minecraft/sounds/SoundEvent; FOX_EAT jW field_18060 f Lnet/minecraft/sounds/SoundEvent; FOX_HURT jX field_18061 f Lnet/minecraft/sounds/SoundEvent; FOX_SCREECH jY field_18265 f Lnet/minecraft/sounds/SoundEvent; FOX_SLEEP jZ field_18062 f Lnet/minecraft/sounds/SoundEvent; ENDER_PEARL_THROW ja field_14757 f Lnet/minecraft/sounds/SoundEvent; END_GATEWAY_SPAWN jb field_14816 f Lnet/minecraft/sounds/SoundEvent; END_PORTAL_FRAME_FILL jc field_19197 f Lnet/minecraft/sounds/SoundEvent; END_PORTAL_SPAWN jd field_14981 f Lnet/minecraft/sounds/SoundEvent; EVOKER_AMBIENT je field_14782 f Lnet/minecraft/sounds/SoundEvent; EVOKER_CAST_SPELL jf field_14858 f Lnet/minecraft/sounds/SoundEvent; EVOKER_CELEBRATE jg field_19147 f Lnet/minecraft/sounds/SoundEvent; EVOKER_DEATH jh field_14599 f Lnet/minecraft/sounds/SoundEvent; EVOKER_FANGS_ATTACK ji field_14692 f Lnet/minecraft/sounds/SoundEvent; EVOKER_HURT jj field_15111 f Lnet/minecraft/sounds/SoundEvent; EVOKER_PREPARE_ATTACK jk field_14908 f Lnet/minecraft/sounds/SoundEvent; EVOKER_PREPARE_SUMMON jl field_15193 f Lnet/minecraft/sounds/SoundEvent; EVOKER_PREPARE_WOLOLO jm field_15058 f Lnet/minecraft/sounds/SoundEvent; EXPERIENCE_BOTTLE_THROW jn field_14637 f Lnet/minecraft/sounds/SoundEvent; EXPERIENCE_ORB_PICKUP jo field_14627 f Lnet/minecraft/sounds/SoundEvent; EYEBLOSSOM_OPEN_LONG jp field_54988 f Lnet/minecraft/sounds/SoundEvent; EYEBLOSSOM_OPEN jq field_54989 f Lnet/minecraft/sounds/SoundEvent; EYEBLOSSOM_CLOSE_LONG jr field_54990 f Lnet/minecraft/sounds/SoundEvent; EYEBLOSSOM_CLOSE js field_54991 f Lnet/minecraft/sounds/SoundEvent; EYEBLOSSOM_IDLE jt field_54992 f Lnet/minecraft/sounds/SoundEvent; FENCE_GATE_CLOSE ju field_14861 f Lnet/minecraft/sounds/SoundEvent; FENCE_GATE_OPEN jv field_14766 f Lnet/minecraft/sounds/SoundEvent; FIRECHARGE_USE jw field_15013 f Lnet/minecraft/sounds/SoundEvent; FIREFLY_BUSH_IDLE jx field_56527 f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_BLAST jy field_14917 f Lnet/minecraft/sounds/SoundEvent; FIREWORK_ROCKET_BLAST_FAR jz field_15090 f Lnet/minecraft/sounds/SoundEvent; FROG_EAT kA field_37315 f Lnet/minecraft/sounds/SoundEvent; FROG_HURT kB field_37316 f Lnet/minecraft/sounds/SoundEvent; FROG_LAY_SPAWN kC field_37317 f Lnet/minecraft/sounds/SoundEvent; FROG_LONG_JUMP kD field_37318 f Lnet/minecraft/sounds/SoundEvent; FROG_STEP kE field_37319 f Lnet/minecraft/sounds/SoundEvent; FROG_TONGUE kF field_37320 f Lnet/minecraft/sounds/SoundEvent; ROOTS_BREAK kG field_21877 f Lnet/minecraft/sounds/SoundEvent; ROOTS_STEP kH field_21878 f Lnet/minecraft/sounds/SoundEvent; ROOTS_PLACE kI field_21879 f Lnet/minecraft/sounds/SoundEvent; ROOTS_HIT kJ field_21880 f Lnet/minecraft/sounds/SoundEvent; ROOTS_FALL kK field_21881 f Lnet/minecraft/sounds/SoundEvent; FURNACE_FIRE_CRACKLE kL field_15006 f Lnet/minecraft/core/Holder$Reference; AMBIENT_BASALT_DELTAS_MOOD k field_23792 f Lnet/minecraft/sounds/SoundEvent; GENERIC_BIG_FALL kM field_14928 f Lnet/minecraft/sounds/SoundEvent; GENERIC_BURN kN field_14821 f Lnet/minecraft/sounds/SoundEvent; GENERIC_DEATH kO field_14732 f Lnet/minecraft/core/Holder$Reference; GENERIC_DRINK kP field_20613 f Lnet/minecraft/core/Holder$Reference; GENERIC_EAT kQ field_20614 f Lnet/minecraft/core/Holder$Reference; GENERIC_EXPLODE kR field_15152 f Lnet/minecraft/sounds/SoundEvent; GENERIC_EXTINGUISH_FIRE kS field_15222 f Lnet/minecraft/sounds/SoundEvent; GENERIC_HURT kT field_14940 f Lnet/minecraft/sounds/SoundEvent; GENERIC_SMALL_FALL kU field_15018 f Lnet/minecraft/sounds/SoundEvent; GENERIC_SPLASH kV field_14737 f Lnet/minecraft/sounds/SoundEvent; GENERIC_SWIM kW field_14818 f Lnet/minecraft/sounds/SoundEvent; GHAST_AMBIENT kX field_14566 f Lnet/minecraft/sounds/SoundEvent; GHAST_DEATH kY field_14648 f Lnet/minecraft/sounds/SoundEvent; GHAST_HURT kZ field_15054 f Lnet/minecraft/sounds/SoundEvent; FOX_SNIFF ka field_18063 f Lnet/minecraft/sounds/SoundEvent; FOX_SPIT kb field_18054 f Lnet/minecraft/sounds/SoundEvent; FOX_TELEPORT kc field_24630 f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_SAND_BREAK kd field_42583 f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_SAND_STEP ke field_42584 f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_SAND_PLACE kf field_42585 f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_SAND_HIT kg field_42586 f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_SAND_FALL kh field_42587 f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_GRAVEL_BREAK ki field_43160 f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_GRAVEL_STEP kj field_43161 f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_GRAVEL_PLACE kk field_43162 f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_GRAVEL_HIT kl field_43163 f Lnet/minecraft/sounds/SoundEvent; SUSPICIOUS_GRAVEL_FALL km field_43164 f Lnet/minecraft/sounds/SoundEvent; FROGLIGHT_BREAK kn field_37302 f Lnet/minecraft/sounds/SoundEvent; FROGLIGHT_FALL ko field_37303 f Lnet/minecraft/sounds/SoundEvent; FROGLIGHT_HIT kp field_37304 f Lnet/minecraft/sounds/SoundEvent; FROGLIGHT_PLACE kq field_37305 f Lnet/minecraft/sounds/SoundEvent; FROGLIGHT_STEP kr field_37306 f Lnet/minecraft/sounds/SoundEvent; FROGSPAWNSTEP ks field_37307 f Lnet/minecraft/sounds/SoundEvent; FROGSPAWN_BREAK kt field_37308 f Lnet/minecraft/sounds/SoundEvent; FROGSPAWN_FALL ku field_37309 f Lnet/minecraft/sounds/SoundEvent; FROGSPAWN_HATCH kv field_37310 f Lnet/minecraft/sounds/SoundEvent; FROGSPAWN_HIT kw field_37311 f Lnet/minecraft/sounds/SoundEvent; FROGSPAWN_PLACE kx field_37312 f Lnet/minecraft/sounds/SoundEvent; FROG_AMBIENT ky field_37313 f Lnet/minecraft/sounds/SoundEvent; FROG_DEATH kz field_37314 f Lnet/minecraft/sounds/SoundEvent; GLOW_SQUID_SQUIRT lA field_28396 f Lnet/minecraft/sounds/SoundEvent; GOAT_AMBIENT lB field_29809 f Lnet/minecraft/sounds/SoundEvent; GOAT_DEATH lC field_29810 f Lnet/minecraft/sounds/SoundEvent; GOAT_EAT lD field_33437 f Lnet/minecraft/sounds/SoundEvent; GOAT_HURT lE field_29811 f Lnet/minecraft/sounds/SoundEvent; GOAT_LONG_JUMP lF field_33438 f Lnet/minecraft/sounds/SoundEvent; GOAT_MILK lG field_29812 f Lnet/minecraft/sounds/SoundEvent; GOAT_PREPARE_RAM lH field_29813 f Lnet/minecraft/sounds/SoundEvent; GOAT_RAM_IMPACT lI field_33439 f Lnet/minecraft/sounds/SoundEvent; GOAT_HORN_BREAK lJ field_39024 f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_AMBIENT lK field_29814 f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_DEATH lL field_29815 f Lnet/minecraft/core/Holder$Reference; AMBIENT_CRIMSON_FOREST_ADDITIONS l field_22451 f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_EAT lM field_33440 f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_HURT lN field_29816 f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_LONG_JUMP lO field_33434 f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_MILK lP field_29817 f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_PREPARE_RAM lQ field_33435 f Lnet/minecraft/sounds/SoundEvent; GOAT_SCREAMING_RAM_IMPACT lR field_33436 f Lnet/minecraft/sounds/SoundEvent; GOAT_STEP lS field_29819 f Lnet/minecraft/sounds/SoundEvent; GRASS_BREAK lT field_15037 f Lnet/minecraft/sounds/SoundEvent; GRASS_FALL lU field_14965 f Lnet/minecraft/sounds/SoundEvent; GRASS_HIT lV field_14720 f Lnet/minecraft/sounds/SoundEvent; GRASS_PLACE lW field_14653 f Lnet/minecraft/sounds/SoundEvent; GRASS_STEP lX field_14573 f Lnet/minecraft/sounds/SoundEvent; GRAVEL_BREAK lY field_15211 f Lnet/minecraft/sounds/SoundEvent; GRAVEL_FALL lZ field_15156 f Lnet/minecraft/sounds/SoundEvent; GHAST_SCREAM la field_14958 f Lnet/minecraft/sounds/SoundEvent; GHAST_SHOOT lb field_15231 f Lnet/minecraft/sounds/SoundEvent; GHAST_WARN lc field_15130 f Lnet/minecraft/sounds/SoundEvent; GHASTLING_AMBIENT ld field_59646 f Lnet/minecraft/sounds/SoundEvent; GHASTLING_DEATH le field_59647 f Lnet/minecraft/sounds/SoundEvent; GHASTLING_HURT lf field_59648 f Lnet/minecraft/sounds/SoundEvent; GHASTLING_SPAWN lg field_59649 f Lnet/minecraft/sounds/SoundEvent; GILDED_BLACKSTONE_BREAK lh field_24066 f Lnet/minecraft/sounds/SoundEvent; GILDED_BLACKSTONE_FALL li field_24067 f Lnet/minecraft/sounds/SoundEvent; GILDED_BLACKSTONE_HIT lj field_24068 f Lnet/minecraft/sounds/SoundEvent; GILDED_BLACKSTONE_PLACE lk field_24069 f Lnet/minecraft/sounds/SoundEvent; GILDED_BLACKSTONE_STEP ll field_24070 f Lnet/minecraft/sounds/SoundEvent; GLASS_BREAK lm field_15081 f Lnet/minecraft/sounds/SoundEvent; GLASS_FALL ln field_14666 f Lnet/minecraft/sounds/SoundEvent; GLASS_HIT lo field_14583 f Lnet/minecraft/sounds/SoundEvent; GLASS_PLACE lp field_14843 f Lnet/minecraft/sounds/SoundEvent; GLASS_STEP lq field_14769 f Lnet/minecraft/sounds/SoundEvent; GLOW_INK_SAC_USE lr field_28392 f Lnet/minecraft/sounds/SoundEvent; GLOW_ITEM_FRAME_ADD_ITEM ls field_29188 f Lnet/minecraft/sounds/SoundEvent; GLOW_ITEM_FRAME_BREAK lt field_29189 f Lnet/minecraft/sounds/SoundEvent; GLOW_ITEM_FRAME_PLACE lu field_29190 f Lnet/minecraft/sounds/SoundEvent; GLOW_ITEM_FRAME_REMOVE_ITEM lv field_29191 f Lnet/minecraft/sounds/SoundEvent; GLOW_ITEM_FRAME_ROTATE_ITEM lw field_29192 f Lnet/minecraft/sounds/SoundEvent; GLOW_SQUID_AMBIENT lx field_28393 f Lnet/minecraft/sounds/SoundEvent; GLOW_SQUID_DEATH ly field_28394 f Lnet/minecraft/sounds/SoundEvent; GLOW_SQUID_HURT lz field_28395 f Lnet/minecraft/sounds/SoundEvent; HAPPY_GHAST_RIDING mA field_59651 f Lnet/minecraft/sounds/SoundEvent; HEAVY_CORE_BREAK mB field_49779 f Lnet/minecraft/sounds/SoundEvent; HEAVY_CORE_FALL mC field_49780 f Lnet/minecraft/sounds/SoundEvent; HEAVY_CORE_HIT mD field_49781 f Lnet/minecraft/sounds/SoundEvent; HEAVY_CORE_PLACE mE field_49782 f Lnet/minecraft/sounds/SoundEvent; HEAVY_CORE_STEP mF field_49783 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HANGING_SIGN_STEP mG field_40976 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HANGING_SIGN_BREAK mH field_40977 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HANGING_SIGN_FALL mI field_40978 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HANGING_SIGN_HIT mJ field_40979 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HANGING_SIGN_PLACE mK field_40980 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HANGING_SIGN_STEP mL field_40981 f Lnet/minecraft/core/Holder$Reference; AMBIENT_CRIMSON_FOREST_LOOP m field_22452 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HANGING_SIGN_BREAK mM field_40982 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HANGING_SIGN_FALL mN field_40983 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HANGING_SIGN_HIT mO field_40984 f Lnet/minecraft/sounds/SoundEvent; BAMBOO_WOOD_HANGING_SIGN_PLACE mP field_40985 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_BREAK mQ field_47201 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_STEP mR field_47202 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_PLACE mS field_47203 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_HIT mT field_47204 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_FALL mU field_47205 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_SPAWN_MOB mV field_47206 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_ABOUT_TO_SPAWN_ITEM mW field_50098 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_SPAWN_ITEM mX field_50099 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_SPAWN_ITEM_BEGIN mY field_50100 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_DETECT_PLAYER mZ field_47207 f Lnet/minecraft/sounds/SoundEvent; GRAVEL_HIT ma field_14697 f Lnet/minecraft/sounds/SoundEvent; GRAVEL_PLACE mb field_14609 f Lnet/minecraft/sounds/SoundEvent; GRAVEL_STEP mc field_14798 f Lnet/minecraft/sounds/SoundEvent; GRINDSTONE_USE md field_16865 f Lnet/minecraft/sounds/SoundEvent; GROWING_PLANT_CROP me field_34896 f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_AMBIENT mf field_14714 f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_AMBIENT_LAND mg field_14968 f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_ATTACK mh field_14880 f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_DEATH mi field_15138 f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_DEATH_LAND mj field_15232 f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_FLOP mk field_14584 f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_HURT ml field_14679 f Lnet/minecraft/sounds/SoundEvent; GUARDIAN_HURT_LAND mm field_14758 f Lnet/minecraft/sounds/SoundEvent; HANGING_ROOTS_BREAK mn field_28586 f Lnet/minecraft/sounds/SoundEvent; HANGING_ROOTS_FALL mo field_28587 f Lnet/minecraft/sounds/SoundEvent; HANGING_ROOTS_HIT mp field_28588 f Lnet/minecraft/sounds/SoundEvent; HANGING_ROOTS_PLACE mq field_28589 f Lnet/minecraft/sounds/SoundEvent; HANGING_ROOTS_STEP mr field_28590 f Lnet/minecraft/sounds/SoundEvent; HANGING_SIGN_STEP ms field_40083 f Lnet/minecraft/sounds/SoundEvent; HANGING_SIGN_BREAK mt field_40084 f Lnet/minecraft/sounds/SoundEvent; HANGING_SIGN_FALL mu field_40085 f Lnet/minecraft/sounds/SoundEvent; HANGING_SIGN_HIT mv field_40086 f Lnet/minecraft/sounds/SoundEvent; HANGING_SIGN_PLACE mw field_40087 f Lnet/minecraft/sounds/SoundEvent; HAPPY_GHAST_AMBIENT mx field_59652 f Lnet/minecraft/sounds/SoundEvent; HAPPY_GHAST_DEATH my field_59653 f Lnet/minecraft/sounds/SoundEvent; HAPPY_GHAST_HURT mz field_59650 f Lnet/minecraft/core/Holder$Reference; HONEY_DRINK nA field_20615 f I GOAT_HORN_VARIANT_COUNT nB field_39027 f Lcom/google/common/collect/ImmutableList; GOAT_HORN_SOUND_VARIANTS nC field_39028 f Lnet/minecraft/sounds/SoundEvent; HORSE_AMBIENT nD field_14947 f Lnet/minecraft/sounds/SoundEvent; HORSE_ANGRY nE field_15043 f Lnet/minecraft/core/Holder$Reference; HORSE_ARMOR nF field_15141 f Lnet/minecraft/core/Holder$Reference; HORSE_ARMOR_UNEQUIP nG field_60853 f Lnet/minecraft/sounds/SoundEvent; HORSE_BREATHE nH field_14556 f Lnet/minecraft/sounds/SoundEvent; HORSE_DEATH nI field_15166 f Lnet/minecraft/sounds/SoundEvent; HORSE_EAT nJ field_15099 f Lnet/minecraft/sounds/SoundEvent; HORSE_GALLOP nK field_14987 f Lnet/minecraft/sounds/SoundEvent; HORSE_HURT nL field_14923 f Lnet/minecraft/core/Holder$Reference; AMBIENT_CRIMSON_FOREST_MOOD n field_22453 f Lnet/minecraft/sounds/SoundEvent; HORSE_JUMP nM field_14831 f Lnet/minecraft/sounds/SoundEvent; HORSE_LAND nN field_14783 f Lnet/minecraft/core/Holder$Reference; HORSE_SADDLE nO field_14704 f Lnet/minecraft/sounds/SoundEvent; HORSE_STEP nP field_14613 f Lnet/minecraft/sounds/SoundEvent; HORSE_STEP_WOOD nQ field_15061 f Lnet/minecraft/sounds/SoundEvent; HOSTILE_BIG_FALL nR field_15157 f Lnet/minecraft/sounds/SoundEvent; HOSTILE_DEATH nS field_14899 f Lnet/minecraft/sounds/SoundEvent; HOSTILE_HURT nT field_14994 f Lnet/minecraft/sounds/SoundEvent; HOSTILE_SMALL_FALL nU field_14754 f Lnet/minecraft/sounds/SoundEvent; HOSTILE_SPLASH nV field_14836 f Lnet/minecraft/sounds/SoundEvent; HOSTILE_SWIM nW field_14630 f Lnet/minecraft/sounds/SoundEvent; HUSK_AMBIENT nX field_14680 f Lnet/minecraft/sounds/SoundEvent; HUSK_CONVERTED_TO_ZOMBIE nY field_15128 f Lnet/minecraft/sounds/SoundEvent; HUSK_DEATH nZ field_14892 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_OMINOUS_ACTIVATE na field_50101 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_AMBIENT nb field_47208 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_AMBIENT_OMINOUS nc field_50102 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_OPEN_SHUTTER nd field_47209 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_CLOSE_SHUTTER ne field_47210 f Lnet/minecraft/sounds/SoundEvent; TRIAL_SPAWNER_EJECT_ITEM nf field_47211 f Lnet/minecraft/core/Holder$Reference; HARNESS_EQUIP ng field_59654 f Lnet/minecraft/sounds/SoundEvent; HARNESS_UNEQUIP nh field_59655 f Lnet/minecraft/sounds/SoundEvent; HARNESS_GOGGLES_UP ni field_59656 f Lnet/minecraft/sounds/SoundEvent; HARNESS_GOGGLES_DOWN nj field_59657 f Lnet/minecraft/sounds/SoundEvent; HOE_TILL nk field_14846 f Lnet/minecraft/sounds/SoundEvent; HOGLIN_AMBIENT nl field_22256 f Lnet/minecraft/sounds/SoundEvent; HOGLIN_ANGRY nm field_22257 f Lnet/minecraft/sounds/SoundEvent; HOGLIN_ATTACK nn field_22258 f Lnet/minecraft/sounds/SoundEvent; HOGLIN_CONVERTED_TO_ZOMBIFIED no field_23671 f Lnet/minecraft/sounds/SoundEvent; HOGLIN_DEATH np field_22259 f Lnet/minecraft/sounds/SoundEvent; HOGLIN_HURT nq field_22260 f Lnet/minecraft/sounds/SoundEvent; HOGLIN_RETREAT nr field_22261 f Lnet/minecraft/sounds/SoundEvent; HOGLIN_STEP ns field_22262 f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_BREAK nt field_21070 f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_FALL nu field_21071 f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_HIT nv field_21072 f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_PLACE nw field_21073 f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_SLIDE nx field_21074 f Lnet/minecraft/sounds/SoundEvent; HONEY_BLOCK_STEP ny field_21075 f Lnet/minecraft/sounds/SoundEvent; HONEYCOMB_WAX_ON nz field_29543 f Lnet/minecraft/sounds/SoundEvent; ITEM_FRAME_BREAK oA field_14585 f Lnet/minecraft/sounds/SoundEvent; ITEM_FRAME_PLACE oB field_14844 f Lnet/minecraft/sounds/SoundEvent; ITEM_FRAME_REMOVE_ITEM oC field_14770 f Lnet/minecraft/sounds/SoundEvent; ITEM_FRAME_ROTATE_ITEM oD field_15038 f Lnet/minecraft/core/Holder$Reference; ITEM_BREAK oE field_15075 f Lnet/minecraft/sounds/SoundEvent; ITEM_PICKUP oF field_15197 f Lnet/minecraft/sounds/SoundEvent; LADDER_BREAK oG field_14546 f Lnet/minecraft/sounds/SoundEvent; LADDER_FALL oH field_14646 f Lnet/minecraft/sounds/SoundEvent; LADDER_HIT oI field_14775 f Lnet/minecraft/sounds/SoundEvent; LADDER_PLACE oJ field_14853 f Lnet/minecraft/sounds/SoundEvent; LADDER_STEP oK field_14948 f Lnet/minecraft/sounds/SoundEvent; LANTERN_BREAK oL field_17745 f Lnet/minecraft/core/Holder$Reference; AMBIENT_NETHER_WASTES_ADDITIONS o field_22454 f Lnet/minecraft/sounds/SoundEvent; LANTERN_FALL oM field_17746 f Lnet/minecraft/sounds/SoundEvent; LANTERN_HIT oN field_17742 f Lnet/minecraft/sounds/SoundEvent; LANTERN_PLACE oO field_17743 f Lnet/minecraft/sounds/SoundEvent; LANTERN_STEP oP field_17744 f Lnet/minecraft/sounds/SoundEvent; LARGE_AMETHYST_BUD_BREAK oQ field_26966 f Lnet/minecraft/sounds/SoundEvent; LARGE_AMETHYST_BUD_PLACE oR field_26965 f Lnet/minecraft/sounds/SoundEvent; LAVA_AMBIENT oS field_15021 f Lnet/minecraft/sounds/SoundEvent; LAVA_EXTINGUISH oT field_19198 f Lnet/minecraft/sounds/SoundEvent; LAVA_POP oU field_14576 f Lnet/minecraft/sounds/SoundEvent; LEAF_LITTER_BREAK oV field_55610 f Lnet/minecraft/sounds/SoundEvent; LEAF_LITTER_STEP oW field_55611 f Lnet/minecraft/sounds/SoundEvent; LEAF_LITTER_PLACE oX field_55612 f Lnet/minecraft/sounds/SoundEvent; LEAF_LITTER_HIT oY field_55613 f Lnet/minecraft/sounds/SoundEvent; LEAF_LITTER_FALL oZ field_55614 f Lnet/minecraft/sounds/SoundEvent; HUSK_HURT oa field_15196 f Lnet/minecraft/sounds/SoundEvent; HUSK_STEP ob field_15046 f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_AMBIENT oc field_14644 f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_CAST_SPELL od field_14545 f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_DEATH oe field_15153 f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_HURT of field_15223 f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_MIRROR_MOVE og field_14941 f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_PREPARE_BLINDNESS oh field_15019 f Lnet/minecraft/sounds/SoundEvent; ILLUSIONER_PREPARE_MIRROR oi field_14738 f Lnet/minecraft/sounds/SoundEvent; INK_SAC_USE oj field_28397 f Lnet/minecraft/sounds/SoundEvent; IRON_BREAK ok field_55605 f Lnet/minecraft/sounds/SoundEvent; IRON_STEP ol field_55606 f Lnet/minecraft/sounds/SoundEvent; IRON_PLACE om field_55607 f Lnet/minecraft/sounds/SoundEvent; IRON_HIT on field_55608 f Lnet/minecraft/sounds/SoundEvent; IRON_FALL oo field_55609 f Lnet/minecraft/sounds/SoundEvent; IRON_DOOR_CLOSE op field_14819 f Lnet/minecraft/sounds/SoundEvent; IRON_DOOR_OPEN oq field_14567 f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_ATTACK or field_14649 f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_DAMAGE os field_21076 f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_DEATH ot field_15055 f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_HURT ou field_14959 f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_REPAIR ov field_21077 f Lnet/minecraft/sounds/SoundEvent; IRON_GOLEM_STEP ow field_15233 f Lnet/minecraft/sounds/SoundEvent; IRON_TRAPDOOR_CLOSE ox field_15131 f Lnet/minecraft/sounds/SoundEvent; IRON_TRAPDOOR_OPEN oy field_15082 f Lnet/minecraft/sounds/SoundEvent; ITEM_FRAME_ADD_ITEM oz field_14667 f Lnet/minecraft/sounds/SoundEvent; MACE_SMASH_GROUND_HEAVY pA field_49924 f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_DEATH pB field_14662 f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_HURT pC field_14747 f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_HURT_SMALL pD field_15005 f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_JUMP pE field_14847 f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_SQUISH pF field_14949 f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_SQUISH_SMALL pG field_14749 f Lnet/minecraft/sounds/SoundEvent; MANGROVE_ROOTS_BREAK pH field_37321 f Lnet/minecraft/sounds/SoundEvent; MANGROVE_ROOTS_FALL pI field_37322 f Lnet/minecraft/sounds/SoundEvent; MANGROVE_ROOTS_HIT pJ field_37323 f Lnet/minecraft/sounds/SoundEvent; MANGROVE_ROOTS_PLACE pK field_37324 f Lnet/minecraft/sounds/SoundEvent; MANGROVE_ROOTS_STEP pL field_37325 f Lnet/minecraft/core/Holder$Reference; AMBIENT_NETHER_WASTES_LOOP p field_22455 f Lnet/minecraft/sounds/SoundEvent; MEDIUM_AMETHYST_BUD_BREAK pM field_26967 f Lnet/minecraft/sounds/SoundEvent; MEDIUM_AMETHYST_BUD_PLACE pN field_26968 f Lnet/minecraft/sounds/SoundEvent; METAL_BREAK pO field_15044 f Lnet/minecraft/sounds/SoundEvent; METAL_FALL pP field_15142 f Lnet/minecraft/sounds/SoundEvent; METAL_HIT pQ field_14557 f Lnet/minecraft/sounds/SoundEvent; METAL_PLACE pR field_15167 f Lnet/minecraft/sounds/SoundEvent; METAL_PRESSURE_PLATE_CLICK_OFF pS field_15100 f Lnet/minecraft/sounds/SoundEvent; METAL_PRESSURE_PLATE_CLICK_ON pT field_14988 f Lnet/minecraft/sounds/SoundEvent; METAL_STEP pU field_14924 f Lnet/minecraft/sounds/SoundEvent; MINECART_INSIDE_UNDERWATER pV field_26969 f Lnet/minecraft/sounds/SoundEvent; MINECART_INSIDE pW field_14832 f Lnet/minecraft/sounds/SoundEvent; MINECART_RIDING pX field_14784 f Lnet/minecraft/sounds/SoundEvent; MOOSHROOM_CONVERT pY field_18266 f Lnet/minecraft/sounds/SoundEvent; MOOSHROOM_EAT pZ field_18267 f Lnet/minecraft/sounds/SoundEvent; LEAD_UNTIED pa field_60854 f Lnet/minecraft/sounds/SoundEvent; LEAD_TIED pb field_60855 f Lnet/minecraft/sounds/SoundEvent; LEAD_BREAK pc field_60856 f Lnet/minecraft/sounds/SoundEvent; LEVER_CLICK pd field_14962 f Lnet/minecraft/sounds/SoundEvent; LIGHTNING_BOLT_IMPACT pe field_14956 f Lnet/minecraft/sounds/SoundEvent; LIGHTNING_BOLT_THUNDER pf field_14865 f Lnet/minecraft/sounds/SoundEvent; LINGERING_POTION_THROW pg field_14767 f Lnet/minecraft/sounds/SoundEvent; LLAMA_AMBIENT ph field_14682 f Lnet/minecraft/sounds/SoundEvent; LLAMA_ANGRY pi field_14586 f Lnet/minecraft/sounds/SoundEvent; LLAMA_CHEST pj field_15097 f Lnet/minecraft/sounds/SoundEvent; LLAMA_DEATH pk field_15189 f Lnet/minecraft/sounds/SoundEvent; LLAMA_EAT pl field_14884 f Lnet/minecraft/sounds/SoundEvent; LLAMA_HURT pm field_15031 f Lnet/minecraft/sounds/SoundEvent; LLAMA_SPIT pn field_14789 f Lnet/minecraft/sounds/SoundEvent; LLAMA_STEP po field_14795 f Lnet/minecraft/core/Holder$Reference; LLAMA_SWAG pp field_14554 f Lnet/minecraft/core/Holder$Reference; LLAMA_CARPET_UNEQUIP pq field_60857 f Lnet/minecraft/sounds/SoundEvent; MAGMA_CUBE_DEATH_SMALL pr field_14889 f Lnet/minecraft/sounds/SoundEvent; LODESTONE_BREAK ps field_23194 f Lnet/minecraft/sounds/SoundEvent; LODESTONE_STEP pt field_23195 f Lnet/minecraft/sounds/SoundEvent; LODESTONE_PLACE pu field_23196 f Lnet/minecraft/sounds/SoundEvent; LODESTONE_HIT pv field_23197 f Lnet/minecraft/sounds/SoundEvent; LODESTONE_FALL pw field_23198 f Lnet/minecraft/sounds/SoundEvent; LODESTONE_COMPASS_LOCK px field_23199 f Lnet/minecraft/sounds/SoundEvent; MACE_SMASH_AIR py field_49784 f Lnet/minecraft/sounds/SoundEvent; MACE_SMASH_GROUND pz field_49785 f Lnet/minecraft/sounds/SoundEvent; MUD_BRICKS_PLACE qA field_37337 f Lnet/minecraft/sounds/SoundEvent; MUD_BRICKS_STEP qB field_37338 f Lnet/minecraft/sounds/SoundEvent; MUDDY_MANGROVE_ROOTS_BREAK qC field_37339 f Lnet/minecraft/sounds/SoundEvent; MUDDY_MANGROVE_ROOTS_FALL qD field_37340 f Lnet/minecraft/sounds/SoundEvent; MUDDY_MANGROVE_ROOTS_HIT qE field_37326 f Lnet/minecraft/sounds/SoundEvent; MUDDY_MANGROVE_ROOTS_PLACE qF field_37327 f Lnet/minecraft/sounds/SoundEvent; MUDDY_MANGROVE_ROOTS_STEP qG field_37328 f Lnet/minecraft/sounds/SoundEvent; MULE_AMBIENT qH field_14614 f Lnet/minecraft/sounds/SoundEvent; MULE_ANGRY qI field_24631 f Lnet/minecraft/sounds/SoundEvent; MULE_CHEST qJ field_15063 f Lnet/minecraft/sounds/SoundEvent; MULE_DEATH qK field_15158 f Lnet/minecraft/sounds/SoundEvent; MULE_EAT qL field_24632 f Lnet/minecraft/core/Holder$Reference; AMBIENT_NETHER_WASTES_MOOD q field_22456 f Lnet/minecraft/sounds/SoundEvent; MULE_HURT qM field_14900 f Lnet/minecraft/sounds/SoundEvent; MULE_JUMP qN field_49180 f Lnet/minecraft/core/Holder$Reference; MUSIC_CREATIVE qO field_14995 f Lnet/minecraft/core/Holder$Reference; MUSIC_CREDITS qP field_14755 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_5 qQ field_38924 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_11 qR field_14654 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_13 qS field_14592 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_BLOCKS qT field_14829 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_CAT qU field_14744 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_CHIRP qV field_15039 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_FAR qW field_14944 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_LAVA_CHICKEN qX field_61064 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_MALL qY field_15059 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_MELLOHI qZ field_15169 f Lnet/minecraft/sounds/SoundEvent; MOOSHROOM_MILK qa field_18268 f Lnet/minecraft/sounds/SoundEvent; MOOSHROOM_MILK_SUSPICIOUSLY qb field_18269 f Lnet/minecraft/sounds/SoundEvent; MOOSHROOM_SHEAR qc field_14705 f Lnet/minecraft/sounds/SoundEvent; MOSS_CARPET_BREAK qd field_28591 f Lnet/minecraft/sounds/SoundEvent; MOSS_CARPET_FALL qe field_28592 f Lnet/minecraft/sounds/SoundEvent; MOSS_CARPET_HIT qf field_28593 f Lnet/minecraft/sounds/SoundEvent; MOSS_CARPET_PLACE qg field_28594 f Lnet/minecraft/sounds/SoundEvent; MOSS_CARPET_STEP qh field_28595 f Lnet/minecraft/sounds/SoundEvent; PINK_PETALS_BREAK qi field_42588 f Lnet/minecraft/sounds/SoundEvent; PINK_PETALS_FALL qj field_42589 f Lnet/minecraft/sounds/SoundEvent; PINK_PETALS_HIT qk field_42590 f Lnet/minecraft/sounds/SoundEvent; PINK_PETALS_PLACE ql field_42591 f Lnet/minecraft/sounds/SoundEvent; PINK_PETALS_STEP qm field_42592 f Lnet/minecraft/sounds/SoundEvent; MOSS_BREAK qn field_28596 f Lnet/minecraft/sounds/SoundEvent; MOSS_FALL qo field_28597 f Lnet/minecraft/sounds/SoundEvent; MOSS_HIT qp field_28598 f Lnet/minecraft/sounds/SoundEvent; MOSS_PLACE qq field_28599 f Lnet/minecraft/sounds/SoundEvent; MOSS_STEP qr field_28600 f Lnet/minecraft/sounds/SoundEvent; MUD_BREAK qs field_37329 f Lnet/minecraft/sounds/SoundEvent; MUD_FALL qt field_37330 f Lnet/minecraft/sounds/SoundEvent; MUD_HIT qu field_37331 f Lnet/minecraft/sounds/SoundEvent; MUD_PLACE qv field_37332 f Lnet/minecraft/sounds/SoundEvent; MUD_STEP qw field_37333 f Lnet/minecraft/sounds/SoundEvent; MUD_BRICKS_BREAK qx field_37334 f Lnet/minecraft/sounds/SoundEvent; MUD_BRICKS_FALL qy field_37335 f Lnet/minecraft/sounds/SoundEvent; MUD_BRICKS_HIT qz field_37336 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_CHERRY_GROVE rA field_42594 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_NETHER_WASTES rB field_23794 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_FROZEN_PEAKS rC field_35349 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_SNOWY_SLOPES rD field_35350 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_SOUL_SAND_VALLEY rE field_23795 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_STONY_PEAKS rF field_35351 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_WARPED_FOREST rG field_23797 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_FLOWER_FOREST rH field_44694 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_DESERT rI field_44695 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_BADLANDS rJ field_44696 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_JUNGLE rK field_44697 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_SPARSE_JUNGLE rL field_44698 f Lnet/minecraft/core/Holder$Reference; AMBIENT_SOUL_SAND_VALLEY_ADDITIONS r field_22457 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_BAMBOO_JUNGLE rM field_44699 f Lnet/minecraft/core/Holder$Reference; MUSIC_UNDER_WATER rN field_15198 f Lnet/minecraft/sounds/SoundEvent; NETHER_BRICKS_BREAK rO field_21882 f Lnet/minecraft/sounds/SoundEvent; NETHER_BRICKS_STEP rP field_21883 f Lnet/minecraft/sounds/SoundEvent; NETHER_BRICKS_PLACE rQ field_21884 f Lnet/minecraft/sounds/SoundEvent; NETHER_BRICKS_HIT rR field_21885 f Lnet/minecraft/sounds/SoundEvent; NETHER_BRICKS_FALL rS field_21886 f Lnet/minecraft/sounds/SoundEvent; NETHER_WART_BREAK rT field_17612 f Lnet/minecraft/sounds/SoundEvent; NETHER_WART_PLANTED rU field_17613 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_BREAK rV field_40097 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_FALL rW field_40098 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_HIT rX field_40099 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_PLACE rY field_40100 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_STEP rZ field_40101 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_PIGSTEP ra field_23968 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_STAL rb field_14578 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_STRAD rc field_14656 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_WAIT rd field_14759 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_WARD re field_14838 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_OTHERSIDE rf field_35343 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_RELIC rg field_44700 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_CREATOR rh field_51524 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_CREATOR_MUSIC_BOX ri field_51525 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_PRECIPICE rj field_51526 f Lnet/minecraft/core/Holder$Reference; MUSIC_DISC_TEARS rk field_60662 f Lnet/minecraft/core/Holder$Reference; MUSIC_DRAGON rl field_14837 f Lnet/minecraft/core/Holder$Reference; MUSIC_END rm field_14631 f Lnet/minecraft/core/Holder$Reference; MUSIC_GAME rn field_14681 f Lnet/minecraft/core/Holder$Reference; MUSIC_MENU ro field_15129 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_BASALT_DELTAS rp field_23793 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_CRIMSON_FOREST rq field_23796 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_DEEP_DARK rr field_37345 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_DRIPSTONE_CAVES rs field_35344 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_GROVE rt field_35345 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_JAGGED_PEAKS ru field_35346 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_LUSH_CAVES rv field_35347 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_SWAMP rw field_38925 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_FOREST rx field_44693 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_OLD_GROWTH_TAIGA ry field_38927 f Lnet/minecraft/core/Holder$Reference; MUSIC_BIOME_MEADOW rz field_35348 f Lnet/minecraft/sounds/SoundEvent; NETHER_SPROUTS_BREAK sA field_21898 f Lnet/minecraft/sounds/SoundEvent; NETHER_SPROUTS_STEP sB field_21899 f Lnet/minecraft/sounds/SoundEvent; NETHER_SPROUTS_PLACE sC field_21900 f Lnet/minecraft/sounds/SoundEvent; NETHER_SPROUTS_HIT sD field_21901 f Lnet/minecraft/sounds/SoundEvent; NETHER_SPROUTS_FALL sE field_21902 f Lnet/minecraft/sounds/SoundEvent; FUNGUS_BREAK sF field_21903 f Lnet/minecraft/sounds/SoundEvent; FUNGUS_STEP sG field_21904 f Lnet/minecraft/sounds/SoundEvent; FUNGUS_PLACE sH field_21905 f Lnet/minecraft/sounds/SoundEvent; FUNGUS_HIT sI field_21907 f Lnet/minecraft/sounds/SoundEvent; FUNGUS_FALL sJ field_21908 f Lnet/minecraft/sounds/SoundEvent; WEEPING_VINES_BREAK sK field_21909 f Lnet/minecraft/sounds/SoundEvent; WEEPING_VINES_STEP sL field_21910 f Lnet/minecraft/core/Holder$Reference; AMBIENT_SOUL_SAND_VALLEY_LOOP s field_22458 f Lnet/minecraft/sounds/SoundEvent; WEEPING_VINES_PLACE sM field_21911 f Lnet/minecraft/sounds/SoundEvent; WEEPING_VINES_HIT sN field_21912 f Lnet/minecraft/sounds/SoundEvent; WEEPING_VINES_FALL sO field_21913 f Lnet/minecraft/sounds/SoundEvent; WART_BLOCK_BREAK sP field_21914 f Lnet/minecraft/sounds/SoundEvent; WART_BLOCK_STEP sQ field_21915 f Lnet/minecraft/sounds/SoundEvent; WART_BLOCK_PLACE sR field_21916 f Lnet/minecraft/sounds/SoundEvent; WART_BLOCK_HIT sS field_21917 f Lnet/minecraft/sounds/SoundEvent; WART_BLOCK_FALL sT field_21918 f Lnet/minecraft/sounds/SoundEvent; NETHERITE_BLOCK_BREAK sU field_21919 f Lnet/minecraft/sounds/SoundEvent; NETHERITE_BLOCK_STEP sV field_21920 f Lnet/minecraft/sounds/SoundEvent; NETHERITE_BLOCK_PLACE sW field_21921 f Lnet/minecraft/sounds/SoundEvent; NETHERITE_BLOCK_HIT sX field_21922 f Lnet/minecraft/sounds/SoundEvent; NETHERITE_BLOCK_FALL sY field_21923 f Lnet/minecraft/sounds/SoundEvent; NETHERRACK_BREAK sZ field_21924 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_DOOR_CLOSE sa field_40102 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_DOOR_OPEN sb field_40088 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_TRAPDOOR_CLOSE sc field_40089 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_TRAPDOOR_OPEN sd field_40090 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_BUTTON_CLICK_OFF se field_40091 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_BUTTON_CLICK_ON sf field_40092 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_PRESSURE_PLATE_CLICK_OFF sg field_40093 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_PRESSURE_PLATE_CLICK_ON sh field_40094 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_FENCE_GATE_CLOSE si field_40095 f Lnet/minecraft/sounds/SoundEvent; NETHER_WOOD_FENCE_GATE_OPEN sj field_40096 f Lnet/minecraft/sounds/SoundEvent; EMPTY sk field_42593 f Lnet/minecraft/sounds/SoundEvent; PACKED_MUD_BREAK sl field_37346 f Lnet/minecraft/sounds/SoundEvent; PACKED_MUD_FALL sm field_37341 f Lnet/minecraft/sounds/SoundEvent; PACKED_MUD_HIT sn field_37342 f Lnet/minecraft/sounds/SoundEvent; PACKED_MUD_PLACE so field_37343 f Lnet/minecraft/sounds/SoundEvent; PACKED_MUD_STEP sp field_37344 f Lnet/minecraft/sounds/SoundEvent; STEM_BREAK sq field_21887 f Lnet/minecraft/sounds/SoundEvent; STEM_STEP sr field_21888 f Lnet/minecraft/sounds/SoundEvent; STEM_PLACE ss field_21889 f Lnet/minecraft/sounds/SoundEvent; STEM_HIT st field_21890 f Lnet/minecraft/sounds/SoundEvent; STEM_FALL su field_21892 f Lnet/minecraft/sounds/SoundEvent; NYLIUM_BREAK sv field_21893 f Lnet/minecraft/sounds/SoundEvent; NYLIUM_STEP sw field_21894 f Lnet/minecraft/sounds/SoundEvent; NYLIUM_PLACE sx field_21895 f Lnet/minecraft/sounds/SoundEvent; NYLIUM_HIT sy field_21896 f Lnet/minecraft/sounds/SoundEvent; NYLIUM_FALL sz field_21897 f Lnet/minecraft/sounds/SoundEvent; OCELOT_HURT tA field_16441 f Lnet/minecraft/sounds/SoundEvent; OCELOT_AMBIENT tB field_16437 f Lnet/minecraft/sounds/SoundEvent; OCELOT_DEATH tC field_16442 f Lnet/minecraft/core/Holder$Reference; OMINOUS_BOTTLE_DISPOSE tD field_50103 f Lnet/minecraft/sounds/SoundEvent; PAINTING_BREAK tE field_14809 f Lnet/minecraft/sounds/SoundEvent; PAINTING_PLACE tF field_14875 f Lnet/minecraft/sounds/SoundEvent; PALE_HANGING_MOSS_IDLE tG field_54546 f Lnet/minecraft/sounds/SoundEvent; PANDA_PRE_SNEEZE tH field_14997 f Lnet/minecraft/sounds/SoundEvent; PANDA_SNEEZE tI field_15076 f Lnet/minecraft/sounds/SoundEvent; PANDA_AMBIENT tJ field_14604 f Lnet/minecraft/sounds/SoundEvent; PANDA_DEATH tK field_15208 f Lnet/minecraft/sounds/SoundEvent; PANDA_EAT tL field_15106 f Lnet/minecraft/core/Holder$Reference; AMBIENT_SOUL_SAND_VALLEY_MOOD t field_22459 f Lnet/minecraft/sounds/SoundEvent; PANDA_STEP tM field_15035 f Lnet/minecraft/sounds/SoundEvent; PANDA_CANT_BREED tN field_14936 f Lnet/minecraft/sounds/SoundEvent; PANDA_AGGRESSIVE_AMBIENT tO field_14801 f Lnet/minecraft/sounds/SoundEvent; PANDA_WORRIED_AMBIENT tP field_14715 f Lnet/minecraft/sounds/SoundEvent; PANDA_HURT tQ field_14668 f Lnet/minecraft/sounds/SoundEvent; PANDA_BITE tR field_14552 f Lnet/minecraft/sounds/SoundEvent; PARROT_AMBIENT tS field_15132 f Lnet/minecraft/sounds/SoundEvent; PARROT_DEATH tT field_15234 f Lnet/minecraft/sounds/SoundEvent; PARROT_EAT tU field_14960 f Lnet/minecraft/sounds/SoundEvent; PARROT_FLY tV field_14925 f Lnet/minecraft/sounds/SoundEvent; PARROT_HURT tW field_15077 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_BLAZE tX field_15199 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_BOGGED tY field_49146 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_BREEZE tZ field_47212 f Lnet/minecraft/sounds/SoundEvent; NETHERRACK_STEP ta field_21925 f Lnet/minecraft/sounds/SoundEvent; NETHERRACK_PLACE tb field_21926 f Lnet/minecraft/sounds/SoundEvent; NETHERRACK_HIT tc field_21927 f Lnet/minecraft/sounds/SoundEvent; NETHERRACK_FALL td field_21928 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_BASEDRUM te field_15047 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_BASS tf field_14624 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_BELL tg field_14793 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_CHIME th field_14725 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_FLUTE ti field_14989 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_GUITAR tj field_14903 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_HARP tk field_15114 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_HAT tl field_15204 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_PLING tm field_14622 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_SNARE tn field_14708 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_XYLOPHONE to field_14776 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IRON_XYLOPHONE tp field_18308 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_COW_BELL tq field_18309 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_DIDGERIDOO tr field_18310 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_BIT ts field_18311 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_BANJO tt field_18312 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_ZOMBIE tu field_41700 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_SKELETON tv field_41701 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_CREEPER tw field_41702 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_ENDER_DRAGON tx field_41703 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_WITHER_SKELETON ty field_41704 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_IMITATE_PIGLIN tz field_41705 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_WARDEN uA field_38059 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_WITCH uB field_14796 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_WITHER uC field_14555 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_WITHER_SKELETON uD field_15073 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ZOGLIN uE field_24633 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ZOMBIE uF field_15220 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ZOMBIE_VILLAGER uG field_14676 f Lnet/minecraft/sounds/SoundEvent; PARROT_STEP uH field_14602 f Lnet/minecraft/sounds/SoundEvent; PHANTOM_AMBIENT uI field_14813 f Lnet/minecraft/sounds/SoundEvent; PHANTOM_BITE uJ field_14729 f Lnet/minecraft/sounds/SoundEvent; PHANTOM_DEATH uK field_14974 f Lnet/minecraft/sounds/SoundEvent; PHANTOM_FLAP uL field_14869 f Lnet/minecraft/core/Holder$Reference; AMBIENT_WARPED_FOREST_ADDITIONS u field_22460 f Lnet/minecraft/sounds/SoundEvent; PHANTOM_HURT uM field_15149 f Lnet/minecraft/sounds/SoundEvent; PHANTOM_SWOOP uN field_15238 f Lnet/minecraft/sounds/SoundEvent; PIG_AMBIENT uO field_14615 f Lnet/minecraft/sounds/SoundEvent; PIG_DEATH uP field_14689 f Lnet/minecraft/sounds/SoundEvent; PIG_HURT uQ field_14750 f Lnet/minecraft/core/Holder$Reference; PIG_SADDLE uR field_14824 f Lnet/minecraft/sounds/SoundEvent; PIG_STEP uS field_14894 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_ADMIRING_ITEM uT field_22263 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_AMBIENT uU field_22264 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_ANGRY uV field_22265 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_CELEBRATE uW field_22266 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_DEATH uX field_22267 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_JEALOUS uY field_22268 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_HURT uZ field_22269 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_CREAKING ua field_54547 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_CREEPER ub field_14547 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_DROWNED uc field_14647 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ELDER_GUARDIAN ud field_14777 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ENDER_DRAGON ue field_14854 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ENDERMITE uf field_15022 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_EVOKER ug field_15113 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_GHAST uh field_14577 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_GUARDIAN ui field_18813 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_HOGLIN uj field_24634 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_HUSK uk field_15185 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_ILLUSIONER ul field_15064 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_MAGMA_CUBE um field_14963 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_PHANTOM un field_14957 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_PIGLIN uo field_24635 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_PIGLIN_BRUTE up field_25727 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_PILLAGER uq field_18815 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_RAVAGER ur field_18816 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_SHULKER us field_14768 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_SILVERFISH ut field_14683 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_SKELETON uu field_14587 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_SLIME uv field_15098 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_SPIDER uw field_15190 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_STRAY ux field_14885 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_VEX uy field_15032 f Lnet/minecraft/sounds/SoundEvent; PARROT_IMITATE_VINDICATOR uz field_14790 f Lnet/minecraft/sounds/SoundEvent; PLAYER_HURT_DROWN vA field_15205 f Lnet/minecraft/sounds/SoundEvent; PLAYER_HURT_FREEZE vB field_27853 f Lnet/minecraft/sounds/SoundEvent; PLAYER_HURT_ON_FIRE vC field_14623 f Lnet/minecraft/sounds/SoundEvent; PLAYER_HURT_SWEET_BERRY_BUSH vD field_17614 f Lnet/minecraft/sounds/SoundEvent; PLAYER_LEVELUP vE field_14709 f Lnet/minecraft/sounds/SoundEvent; PLAYER_SMALL_FALL vF field_14778 f Lnet/minecraft/sounds/SoundEvent; PLAYER_SPLASH vG field_14810 f Lnet/minecraft/sounds/SoundEvent; PLAYER_SPLASH_HIGH_SPEED vH field_14876 f Lnet/minecraft/sounds/SoundEvent; PLAYER_SWIM vI field_14998 f Lnet/minecraft/sounds/SoundEvent; PLAYER_TELEPORT vJ field_46945 f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_AMBIENT vK field_15078 f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_AMBIENT_BABY vL field_14605 f Lnet/minecraft/core/Holder$Reference; AMBIENT_WARPED_FOREST_LOOP v field_22461 f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_DEATH vM field_15209 f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_HURT vN field_15107 f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_STEP vO field_15036 f Lnet/minecraft/sounds/SoundEvent; POLAR_BEAR_WARNING vP field_14937 f Lnet/minecraft/sounds/SoundEvent; POLISHED_DEEPSLATE_BREAK vQ field_28983 f Lnet/minecraft/sounds/SoundEvent; POLISHED_DEEPSLATE_FALL vR field_28984 f Lnet/minecraft/sounds/SoundEvent; POLISHED_DEEPSLATE_HIT vS field_28985 f Lnet/minecraft/sounds/SoundEvent; POLISHED_DEEPSLATE_PLACE vT field_28986 f Lnet/minecraft/sounds/SoundEvent; POLISHED_DEEPSLATE_STEP vU field_28987 f Lnet/minecraft/sounds/SoundEvent; PORTAL_AMBIENT vV field_14802 f Lnet/minecraft/sounds/SoundEvent; PORTAL_TRAVEL vW field_14716 f Lnet/minecraft/sounds/SoundEvent; PORTAL_TRIGGER vX field_14669 f Lnet/minecraft/sounds/SoundEvent; POWDER_SNOW_BREAK vY field_27848 f Lnet/minecraft/sounds/SoundEvent; POWDER_SNOW_FALL vZ field_27849 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_RETREAT va field_22270 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_STEP vb field_22271 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_CONVERTED_TO_ZOMBIFIED vc field_22272 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_AMBIENT vd field_25728 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_ANGRY ve field_25729 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_DEATH vf field_25730 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_HURT vg field_25731 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_STEP vh field_25732 f Lnet/minecraft/sounds/SoundEvent; PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED vi field_25733 f Lnet/minecraft/sounds/SoundEvent; PILLAGER_AMBIENT vj field_14976 f Lnet/minecraft/sounds/SoundEvent; PILLAGER_CELEBRATE vk field_19150 f Lnet/minecraft/sounds/SoundEvent; PILLAGER_DEATH vl field_15049 f Lnet/minecraft/sounds/SoundEvent; PILLAGER_HURT vm field_15159 f Lnet/minecraft/sounds/SoundEvent; PISTON_CONTRACT vn field_15228 f Lnet/minecraft/sounds/SoundEvent; PISTON_EXTEND vo field_15134 f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_CRIT vp field_15016 f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_KNOCKBACK vq field_14999 f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_NODAMAGE vr field_14914 f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_STRONG vs field_14840 f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_SWEEP vt field_14706 f Lnet/minecraft/sounds/SoundEvent; PLAYER_ATTACK_WEAK vu field_14625 f Lnet/minecraft/sounds/SoundEvent; PLAYER_BIG_FALL vv field_14794 f Lnet/minecraft/sounds/SoundEvent; PLAYER_BREATH vw field_14726 f Lnet/minecraft/sounds/SoundEvent; PLAYER_BURP vx field_19149 f Lnet/minecraft/sounds/SoundEvent; PLAYER_DEATH vy field_14904 f Lnet/minecraft/sounds/SoundEvent; PLAYER_HURT vz field_15115 f Lnet/minecraft/sounds/SoundEvent; NETHER_GOLD_ORE_HIT wA field_24073 f Lnet/minecraft/sounds/SoundEvent; NETHER_GOLD_ORE_PLACE wB field_24074 f Lnet/minecraft/sounds/SoundEvent; NETHER_GOLD_ORE_STEP wC field_24075 f Lnet/minecraft/sounds/SoundEvent; NETHER_ORE_BREAK wD field_21937 f Lnet/minecraft/sounds/SoundEvent; NETHER_ORE_FALL wE field_21938 f Lnet/minecraft/sounds/SoundEvent; NETHER_ORE_HIT wF field_21939 f Lnet/minecraft/sounds/SoundEvent; NETHER_ORE_PLACE wG field_21940 f Lnet/minecraft/sounds/SoundEvent; NETHER_ORE_STEP wH field_21941 f Lnet/minecraft/sounds/SoundEvent; REDSTONE_TORCH_BURNOUT wI field_19199 f Lnet/minecraft/sounds/SoundEvent; RESPAWN_ANCHOR_AMBIENT wJ field_23115 f Lnet/minecraft/sounds/SoundEvent; RESPAWN_ANCHOR_CHARGE wK field_23116 f Lnet/minecraft/core/Holder$Reference; RESPAWN_ANCHOR_DEPLETE wL field_23117 f Lnet/minecraft/core/Holder$Reference; AMBIENT_WARPED_FOREST_MOOD w field_22462 f Lnet/minecraft/sounds/SoundEvent; RESPAWN_ANCHOR_SET_SPAWN wM field_23118 f Lnet/minecraft/sounds/SoundEvent; ROOTED_DIRT_BREAK wN field_28601 f Lnet/minecraft/sounds/SoundEvent; ROOTED_DIRT_FALL wO field_28602 f Lnet/minecraft/sounds/SoundEvent; ROOTED_DIRT_HIT wP field_28603 f Lnet/minecraft/sounds/SoundEvent; ROOTED_DIRT_PLACE wQ field_28604 f Lnet/minecraft/sounds/SoundEvent; ROOTED_DIRT_STEP wR field_28605 f Lnet/minecraft/sounds/SoundEvent; SALMON_AMBIENT wS field_15033 f Lnet/minecraft/sounds/SoundEvent; SALMON_DEATH wT field_15123 f Lnet/minecraft/sounds/SoundEvent; SALMON_FLOP wU field_14563 f Lnet/minecraft/sounds/SoundEvent; SALMON_HURT wV field_14638 f Lnet/minecraft/sounds/SoundEvent; SAND_BREAK wW field_15074 f Lnet/minecraft/sounds/SoundEvent; SAND_FALL wX field_14943 f Lnet/minecraft/sounds/SoundEvent; SAND_HIT wY field_15221 f Lnet/minecraft/sounds/SoundEvent; SAND_PLACE wZ field_15144 f Lnet/minecraft/sounds/SoundEvent; POWDER_SNOW_HIT wa field_27850 f Lnet/minecraft/sounds/SoundEvent; POWDER_SNOW_PLACE wb field_27851 f Lnet/minecraft/sounds/SoundEvent; POWDER_SNOW_STEP wc field_27852 f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_BLOW_OUT wd field_15133 f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_BLOW_UP we field_15235 f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_DEATH wf field_14888 f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_FLOP wg field_15004 f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_HURT wh field_14748 f Lnet/minecraft/sounds/SoundEvent; PUFFER_FISH_STING wi field_14848 f Lnet/minecraft/sounds/SoundEvent; PUMPKIN_CARVE wj field_14619 f Lnet/minecraft/sounds/SoundEvent; RABBIT_AMBIENT wk field_14693 f Lnet/minecraft/sounds/SoundEvent; RABBIT_ATTACK wl field_15147 f Lnet/minecraft/sounds/SoundEvent; RABBIT_DEATH wm field_14872 f Lnet/minecraft/sounds/SoundEvent; RABBIT_HURT wn field_15164 f Lnet/minecraft/sounds/SoundEvent; RABBIT_JUMP wo field_15091 f Lnet/minecraft/core/Holder$Reference; RAID_HORN wp field_17266 f Lnet/minecraft/sounds/SoundEvent; RAVAGER_AMBIENT wq field_14639 f Lnet/minecraft/sounds/SoundEvent; RAVAGER_ATTACK wr field_15240 f Lnet/minecraft/sounds/SoundEvent; RAVAGER_CELEBRATE ws field_19148 f Lnet/minecraft/sounds/SoundEvent; RAVAGER_DEATH wt field_15146 f Lnet/minecraft/sounds/SoundEvent; RAVAGER_HURT wu field_15007 f Lnet/minecraft/sounds/SoundEvent; RAVAGER_STEP wv field_14929 f Lnet/minecraft/sounds/SoundEvent; RAVAGER_STUNNED ww field_14822 f Lnet/minecraft/sounds/SoundEvent; RAVAGER_ROAR wx field_14733 f Lnet/minecraft/sounds/SoundEvent; NETHER_GOLD_ORE_BREAK wy field_24071 f Lnet/minecraft/sounds/SoundEvent; NETHER_GOLD_ORE_FALL wz field_24072 f Lnet/minecraft/sounds/SoundEvent; SCULK_SENSOR_STEP xA field_28087 f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_BREAK xB field_37347 f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_FALL xC field_37348 f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_HIT xD field_37349 f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_PLACE xE field_37350 f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_SHRIEK xF field_38060 f Lnet/minecraft/sounds/SoundEvent; SCULK_SHRIEKER_STEP xG field_37351 f Lnet/minecraft/sounds/SoundEvent; SCULK_VEIN_BREAK xH field_37352 f Lnet/minecraft/sounds/SoundEvent; SCULK_VEIN_FALL xI field_37353 f Lnet/minecraft/sounds/SoundEvent; SCULK_VEIN_HIT xJ field_37354 f Lnet/minecraft/sounds/SoundEvent; SCULK_VEIN_PLACE xK field_37355 f Lnet/minecraft/sounds/SoundEvent; SCULK_VEIN_STEP xL field_37356 f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_ENTER x field_14756 f Lnet/minecraft/sounds/SoundEvent; SHEEP_AMBIENT xM field_14603 f Lnet/minecraft/sounds/SoundEvent; SHEEP_DEATH xN field_14814 f Lnet/minecraft/sounds/SoundEvent; SHEEP_HURT xO field_14730 f Lnet/minecraft/sounds/SoundEvent; SHEEP_SHEAR xP field_14975 f Lnet/minecraft/sounds/SoundEvent; SHEEP_STEP xQ field_14870 f Lnet/minecraft/sounds/SoundEvent; SHEARS_SNIP xR field_59992 f Lnet/minecraft/core/Holder$Reference; SHIELD_BLOCK xS field_15150 f Lnet/minecraft/core/Holder$Reference; SHIELD_BREAK xT field_15239 f Lnet/minecraft/sounds/SoundEvent; SHROOMLIGHT_BREAK xU field_21931 f Lnet/minecraft/sounds/SoundEvent; SHROOMLIGHT_STEP xV field_21932 f Lnet/minecraft/sounds/SoundEvent; SHROOMLIGHT_PLACE xW field_21933 f Lnet/minecraft/sounds/SoundEvent; SHROOMLIGHT_HIT xX field_21934 f Lnet/minecraft/sounds/SoundEvent; SHROOMLIGHT_FALL xY field_21935 f Lnet/minecraft/sounds/SoundEvent; SHOVEL_FLATTEN xZ field_14616 f Lnet/minecraft/sounds/SoundEvent; SAND_STEP xa field_14677 f Lnet/minecraft/sounds/SoundEvent; SAND_IDLE xb field_56418 f Lnet/minecraft/sounds/SoundEvent; SCAFFOLDING_BREAK xc field_16509 f Lnet/minecraft/sounds/SoundEvent; SCAFFOLDING_FALL xd field_16510 f Lnet/minecraft/sounds/SoundEvent; SCAFFOLDING_HIT xe field_16506 f Lnet/minecraft/sounds/SoundEvent; SCAFFOLDING_PLACE xf field_16507 f Lnet/minecraft/sounds/SoundEvent; SCAFFOLDING_STEP xg field_16508 f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_SPREAD xh field_37357 f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_CHARGE xi field_37358 f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_BREAK xj field_37359 f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_FALL xk field_37360 f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_HIT xl field_37361 f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_PLACE xm field_37362 f Lnet/minecraft/sounds/SoundEvent; SCULK_BLOCK_STEP xn field_37363 f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_BLOOM xo field_37364 f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_BREAK xp field_37365 f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_FALL xq field_37366 f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_HIT xr field_37367 f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_PLACE xs field_37368 f Lnet/minecraft/sounds/SoundEvent; SCULK_CATALYST_STEP xt field_37369 f Lnet/minecraft/sounds/SoundEvent; SCULK_CLICKING xu field_28081 f Lnet/minecraft/sounds/SoundEvent; SCULK_CLICKING_STOP xv field_28082 f Lnet/minecraft/sounds/SoundEvent; SCULK_SENSOR_BREAK xw field_28083 f Lnet/minecraft/sounds/SoundEvent; SCULK_SENSOR_FALL xx field_28084 f Lnet/minecraft/sounds/SoundEvent; SCULK_SENSOR_HIT xy field_28085 f Lnet/minecraft/sounds/SoundEvent; SCULK_SENSOR_PLACE xz field_28086 f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_STEP_WATER yA field_15182 f Lnet/minecraft/sounds/SoundEvent; SKELETON_HURT yB field_15069 f Lnet/minecraft/sounds/SoundEvent; SKELETON_SHOOT yC field_14633 f Lnet/minecraft/sounds/SoundEvent; SKELETON_STEP yD field_14548 f Lnet/minecraft/sounds/SoundEvent; SLIME_ATTACK yE field_14863 f Lnet/minecraft/sounds/SoundEvent; SLIME_DEATH yF field_14763 f Lnet/minecraft/sounds/SoundEvent; SLIME_HURT yG field_15014 f Lnet/minecraft/sounds/SoundEvent; SLIME_JUMP yH field_14919 f Lnet/minecraft/sounds/SoundEvent; SLIME_SQUISH yI field_15095 f Lnet/minecraft/sounds/SoundEvent; SLIME_BLOCK_BREAK yJ field_15194 f Lnet/minecraft/sounds/SoundEvent; SLIME_BLOCK_FALL yK field_14560 f Lnet/minecraft/sounds/SoundEvent; SLIME_BLOCK_HIT yL field_14640 f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_EXIT y field_14828 f Lnet/minecraft/sounds/SoundEvent; SLIME_BLOCK_PLACE yM field_14788 f Lnet/minecraft/sounds/SoundEvent; SLIME_BLOCK_STEP yN field_15180 f Lnet/minecraft/sounds/SoundEvent; SMALL_AMETHYST_BUD_BREAK yO field_26970 f Lnet/minecraft/sounds/SoundEvent; SMALL_AMETHYST_BUD_PLACE yP field_26971 f Lnet/minecraft/sounds/SoundEvent; SMALL_DRIPLEAF_BREAK yQ field_28612 f Lnet/minecraft/sounds/SoundEvent; SMALL_DRIPLEAF_FALL yR field_28613 f Lnet/minecraft/sounds/SoundEvent; SMALL_DRIPLEAF_HIT yS field_28614 f Lnet/minecraft/sounds/SoundEvent; SMALL_DRIPLEAF_PLACE yT field_28615 f Lnet/minecraft/sounds/SoundEvent; SMALL_DRIPLEAF_STEP yU field_28616 f Lnet/minecraft/sounds/SoundEvent; SOUL_SAND_BREAK yV field_21949 f Lnet/minecraft/sounds/SoundEvent; SOUL_SAND_STEP yW field_21950 f Lnet/minecraft/sounds/SoundEvent; SOUL_SAND_PLACE yX field_21951 f Lnet/minecraft/sounds/SoundEvent; SOUL_SAND_HIT yY field_21942 f Lnet/minecraft/sounds/SoundEvent; SOUL_SAND_FALL yZ field_21943 f Lnet/minecraft/sounds/SoundEvent; SHULKER_AMBIENT ya field_14690 f Lnet/minecraft/sounds/SoundEvent; SHULKER_BOX_CLOSE yb field_14751 f Lnet/minecraft/sounds/SoundEvent; SHULKER_BOX_OPEN yc field_14825 f Lnet/minecraft/sounds/SoundEvent; SHULKER_BULLET_HIT yd field_14895 f Lnet/minecraft/sounds/SoundEvent; SHULKER_BULLET_HURT ye field_14977 f Lnet/minecraft/sounds/SoundEvent; SHULKER_CLOSE yf field_15050 f Lnet/minecraft/sounds/SoundEvent; SHULKER_DEATH yg field_15160 f Lnet/minecraft/sounds/SoundEvent; SHULKER_HURT yh field_15229 f Lnet/minecraft/sounds/SoundEvent; SHULKER_HURT_CLOSED yi field_15135 f Lnet/minecraft/sounds/SoundEvent; SHULKER_OPEN yj field_15017 f Lnet/minecraft/sounds/SoundEvent; SHULKER_SHOOT yk field_15000 f Lnet/minecraft/sounds/SoundEvent; SHULKER_TELEPORT yl field_14915 f Lnet/minecraft/sounds/SoundEvent; SILVERFISH_AMBIENT ym field_14786 f Lnet/minecraft/sounds/SoundEvent; SILVERFISH_DEATH yn field_14673 f Lnet/minecraft/sounds/SoundEvent; SILVERFISH_HURT yo field_14593 f Lnet/minecraft/sounds/SoundEvent; SILVERFISH_STEP yp field_15084 f Lnet/minecraft/sounds/SoundEvent; SKELETON_AMBIENT yq field_15200 f Lnet/minecraft/sounds/SoundEvent; SKELETON_CONVERTED_TO_STRAY yr field_28606 f Lnet/minecraft/sounds/SoundEvent; SKELETON_DEATH ys field_14877 f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_AMBIENT yt field_14984 f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_DEATH yu field_14721 f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_HURT yv field_14855 f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_SWIM yw field_14617 f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_AMBIENT_WATER yx field_14686 f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_GALLOP_WATER yy field_15108 f Lnet/minecraft/sounds/SoundEvent; SKELETON_HORSE_JUMP_WATER yz field_14901 f Lnet/minecraft/sounds/SoundEvent; STRIDER_HAPPY zA field_23201 f Lnet/minecraft/sounds/SoundEvent; STRIDER_RETREAT zB field_23202 f Lnet/minecraft/sounds/SoundEvent; STRIDER_DEATH zC field_23203 f Lnet/minecraft/sounds/SoundEvent; STRIDER_HURT zD field_23204 f Lnet/minecraft/sounds/SoundEvent; STRIDER_STEP zE field_23205 f Lnet/minecraft/sounds/SoundEvent; STRIDER_STEP_LAVA zF field_23206 f Lnet/minecraft/sounds/SoundEvent; STRIDER_EAT zG field_23207 f Lnet/minecraft/core/Holder$Reference; STRIDER_SADDLE zH field_23798 f Lnet/minecraft/sounds/SoundEvent; SLIME_DEATH_SMALL zI field_14849 f Lnet/minecraft/sounds/SoundEvent; SLIME_HURT_SMALL zJ field_14620 f Lnet/minecraft/sounds/SoundEvent; SLIME_JUMP_SMALL zK field_14694 f Lnet/minecraft/sounds/SoundEvent; SLIME_SQUISH_SMALL zL field_15148 f Lnet/minecraft/sounds/SoundEvent; AMBIENT_UNDERWATER_LOOP z field_14951 f Lnet/minecraft/sounds/SoundEvent; SMITHING_TABLE_USE zM field_22463 f Lnet/minecraft/sounds/SoundEvent; SMOKER_SMOKE zN field_17618 f Lnet/minecraft/sounds/SoundEvent; SNIFFER_STEP zO field_42595 f Lnet/minecraft/sounds/SoundEvent; SNIFFER_EAT zP field_42596 f Lnet/minecraft/sounds/SoundEvent; SNIFFER_IDLE zQ field_42597 f Lnet/minecraft/sounds/SoundEvent; SNIFFER_HURT zR field_42598 f Lnet/minecraft/sounds/SoundEvent; SNIFFER_DEATH zS field_42599 f Lnet/minecraft/sounds/SoundEvent; SNIFFER_DROP_SEED zT field_42600 f Lnet/minecraft/sounds/SoundEvent; SNIFFER_SCENTING zU field_42601 f Lnet/minecraft/sounds/SoundEvent; SNIFFER_SNIFFING zV field_42602 f Lnet/minecraft/sounds/SoundEvent; SNIFFER_SEARCHING zW field_42603 f Lnet/minecraft/sounds/SoundEvent; SNIFFER_DIGGING zX field_42604 f Lnet/minecraft/sounds/SoundEvent; SNIFFER_DIGGING_STOP zY field_42605 f Lnet/minecraft/sounds/SoundEvent; SNIFFER_HAPPY zZ field_42606 f Lnet/minecraft/sounds/SoundEvent; SOUL_SOIL_BREAK za field_21944 f Lnet/minecraft/sounds/SoundEvent; SOUL_SOIL_STEP zb field_21945 f Lnet/minecraft/sounds/SoundEvent; SOUL_SOIL_PLACE zc field_21946 f Lnet/minecraft/sounds/SoundEvent; SOUL_SOIL_HIT zd field_21947 f Lnet/minecraft/sounds/SoundEvent; SOUL_SOIL_FALL ze field_21948 f Lnet/minecraft/core/Holder$Reference; SOUL_ESCAPE zf field_23060 f Lnet/minecraft/sounds/SoundEvent; SPAWNER_BREAK zg field_52373 f Lnet/minecraft/sounds/SoundEvent; SPAWNER_FALL zh field_52374 f Lnet/minecraft/sounds/SoundEvent; SPAWNER_HIT zi field_52375 f Lnet/minecraft/sounds/SoundEvent; SPAWNER_PLACE zj field_52376 f Lnet/minecraft/sounds/SoundEvent; SPAWNER_STEP zk field_52377 f Lnet/minecraft/sounds/SoundEvent; RESIN_BREAK zl field_54999 f Lnet/minecraft/sounds/SoundEvent; RESIN_FALL zm field_55000 f Lnet/minecraft/sounds/SoundEvent; RESIN_PLACE zn field_55002 f Lnet/minecraft/sounds/SoundEvent; RESIN_STEP zo field_54993 f Lnet/minecraft/sounds/SoundEvent; RESIN_BRICKS_BREAK zp field_54994 f Lnet/minecraft/sounds/SoundEvent; RESIN_BRICKS_FALL zq field_54995 f Lnet/minecraft/sounds/SoundEvent; RESIN_BRICKS_HIT zr field_54996 f Lnet/minecraft/sounds/SoundEvent; RESIN_BRICKS_PLACE zs field_54997 f Lnet/minecraft/sounds/SoundEvent; RESIN_BRICKS_STEP zt field_54998 f Lnet/minecraft/sounds/SoundEvent; SPORE_BLOSSOM_BREAK zu field_28607 f Lnet/minecraft/sounds/SoundEvent; SPORE_BLOSSOM_FALL zv field_28608 f Lnet/minecraft/sounds/SoundEvent; SPORE_BLOSSOM_HIT zw field_28609 f Lnet/minecraft/sounds/SoundEvent; SPORE_BLOSSOM_PLACE zx field_28610 f Lnet/minecraft/sounds/SoundEvent; SPORE_BLOSSOM_STEP zy field_28611 f Lnet/minecraft/sounds/SoundEvent; STRIDER_AMBIENT zz field_23200 m ()Lcom/google/common/collect/ImmutableList; registerGoatHornSoundVariants a method_43516 m (I)Lnet/minecraft/core/Holder$Reference; method_43517 a method_43517 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/sounds/SoundEvent; register a method_47962 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/sounds/SoundEvent; register a method_47963 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;F)Lnet/minecraft/core/Holder; register a method_43045 m (Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet;)Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariant; method_68125 a method_68125 m (Ljava/lang/String;)Lnet/minecraft/sounds/SoundEvent; register a method_14838 m ()Ljava/util/Map; registerWolfSoundVariants b method_68126 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/core/Holder$Reference; registerForHolder b method_47964 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/core/Holder$Reference; registerForHolder b method_47965 m (Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet;)Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; method_68127 b method_68127 m (Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; registerForHolder b method_47966 m ()V m ()V c net/minecraft/sounds/SoundSource aza net/minecraft/class_3419 f Lnet/minecraft/sounds/SoundSource; MASTER a field_15250 f Lnet/minecraft/sounds/SoundSource; MUSIC b field_15253 f Lnet/minecraft/sounds/SoundSource; RECORDS c field_15247 f Lnet/minecraft/sounds/SoundSource; WEATHER d field_15252 f Lnet/minecraft/sounds/SoundSource; BLOCKS e field_15245 f Lnet/minecraft/sounds/SoundSource; HOSTILE f field_15251 f Lnet/minecraft/sounds/SoundSource; NEUTRAL g field_15254 f Lnet/minecraft/sounds/SoundSource; PLAYERS h field_15248 f Lnet/minecraft/sounds/SoundSource; AMBIENT i field_15256 f Lnet/minecraft/sounds/SoundSource; VOICE j field_15246 f Lnet/minecraft/sounds/SoundSource; UI k field_61058 f Ljava/lang/String; name l field_15249 f [Lnet/minecraft/sounds/SoundSource; $VALUES m field_15255 m ()Ljava/lang/String; getName a method_14840 m ()[Lnet/minecraft/sounds/SoundSource; $values b method_36586 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/sounds/package-info azb net/minecraft/class_5992 c net/minecraft/stats/RecipeBook azc net/minecraft/class_3439 f Lnet/minecraft/stats/RecipeBookSettings; bookSettings a field_25734 m ()Lnet/minecraft/stats/RecipeBookSettings; getBookSettings a method_30173 m (Lnet/minecraft/stats/RecipeBookSettings;)V setBookSettings a method_30174 m (Lnet/minecraft/world/inventory/RecipeBookType;)Z isOpen a method_14887 m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V setOpen a method_14884 m (Lnet/minecraft/world/inventory/RecipeBookType;ZZ)V setBookSetting a method_30175 m (Lnet/minecraft/world/inventory/RecipeBookType;)Z isFiltering b method_30176 m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V setFiltering b method_30177 m ()V c net/minecraft/stats/RecipeBookSettings azd net/minecraft/class_5411 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_54548 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_60335 f Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; crafting c field_60336 f Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; furnace d field_60337 f Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; blastFurnace e field_60338 f Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; smoker f field_60339 m ()Lnet/minecraft/stats/RecipeBookSettings; copy a method_30178 m (Lnet/minecraft/stats/RecipeBookSettings;)V replaceFrom a method_30179 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71331 a method_71331 m (Lnet/minecraft/world/inventory/RecipeBookType;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; getSettings a method_64585 m (Lnet/minecraft/world/inventory/RecipeBookType;Ljava/util/function/UnaryOperator;)V updateSettings a method_64581 m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V setOpen a method_30181 m (ZLnet/minecraft/stats/RecipeBookSettings$TypeSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; method_64583 a method_64583 m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; method_71332 b method_71332 m (Lnet/minecraft/world/inventory/RecipeBookType;)Z isOpen b method_30180 m (Lnet/minecraft/world/inventory/RecipeBookType;Z)V setFiltering b method_30188 m (ZLnet/minecraft/stats/RecipeBookSettings$TypeSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; method_64584 b method_64584 m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; method_71333 c method_71333 m (Lnet/minecraft/world/inventory/RecipeBookType;)Z isFiltering c method_30187 m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; method_71334 d method_71334 m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; method_71335 e method_71335 m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; method_71336 f method_71336 m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; method_71337 g method_71337 m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; method_71338 h method_71338 m (Lnet/minecraft/stats/RecipeBookSettings;)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; method_71339 i method_71339 m ()V m (Lnet/minecraft/stats/RecipeBookSettings$TypeSettings;Lnet/minecraft/stats/RecipeBookSettings$TypeSettings;Lnet/minecraft/stats/RecipeBookSettings$TypeSettings;Lnet/minecraft/stats/RecipeBookSettings$TypeSettings;)V m ()V c net/minecraft/stats/RecipeBookSettings$1 azd$1 net/minecraft/class_5411$1 f [I $SwitchMap$net$minecraft$world$inventory$RecipeBookType a field_60340 m ()V c net/minecraft/stats/RecipeBookSettings$TypeSettings azd$a net/minecraft/class_5411$class_5412 f Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; DEFAULT a field_54549 f Lcom/mojang/serialization/MapCodec; CRAFTING_MAP_CODEC b field_60341 f Lcom/mojang/serialization/MapCodec; FURNACE_MAP_CODEC c field_60342 f Lcom/mojang/serialization/MapCodec; BLAST_FURNACE_MAP_CODEC d field_60343 f Lcom/mojang/serialization/MapCodec; SMOKER_MAP_CODEC e field_60344 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f field_60345 f Z open g comp_3247 f Z filtering h comp_3248 m ()Z open a comp_3247 m (Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; codec a method_71340 m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71341 a method_71341 m (Z)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; setOpen a method_64586 m ()Z filtering b comp_3248 m (Z)Lnet/minecraft/stats/RecipeBookSettings$TypeSettings; setFiltering b method_64587 m (ZZ)V m ()V c net/minecraft/stats/ServerRecipeBook aze net/minecraft/class_3441 f Ljava/lang/String; RECIPE_BOOK_TAG b field_29820 f Ljava/util/Set; known c field_54550 f Ljava/util/Set; highlight d field_54551 f Lorg/slf4j/Logger; LOGGER e field_15303 f Lnet/minecraft/stats/ServerRecipeBook$DisplayResolver; displayResolver f field_54552 m (Lnet/minecraft/resources/ResourceKey;)V add a method_64588 m (Lnet/minecraft/server/level/ServerPlayer;)V sendInitialRecipeBook a method_14904 m (Lnet/minecraft/stats/ServerRecipeBook$Packed;)V apply a method_71342 m (Lnet/minecraft/stats/ServerRecipeBook$Packed;Ljava/util/function/Predicate;)V loadUntrusted a method_71343 m (Lnet/minecraft/stats/ServerRecipeBook;)V copyOverData a method_64589 m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerPlayer;)I addRecipes a method_14903 m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)V method_64590 a method_64590 m (Ljava/util/List;Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)V method_64591 a method_64591 m (Ljava/util/List;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)V method_64592 a method_64592 m (Ljava/util/List;Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V loadRecipes a method_20732 m ()Lnet/minecraft/stats/ServerRecipeBook$Packed; pack b method_71344 m (Lnet/minecraft/resources/ResourceKey;)Z contains b method_64593 m (Ljava/util/Collection;Lnet/minecraft/server/level/ServerPlayer;)I removeRecipes b method_14900 m (Lnet/minecraft/resources/ResourceKey;)V remove c method_64594 m (Lnet/minecraft/resources/ResourceKey;)V removeHighlight d method_64595 m (Lnet/minecraft/resources/ResourceKey;)V addHighlight e method_64596 m (Lnet/minecraft/stats/ServerRecipeBook$DisplayResolver;)V m ()V c net/minecraft/stats/ServerRecipeBook$DisplayResolver aze$a net/minecraft/class_3441$class_10271 c net/minecraft/stats/ServerRecipeBook$Packed aze$b net/minecraft/class_3441$class_11328 f Lcom/mojang/serialization/Codec; CODEC a field_60346 f Lnet/minecraft/stats/RecipeBookSettings; settings b comp_4196 f Ljava/util/List; known c comp_4197 f Ljava/util/List; highlight d comp_4198 m ()Lnet/minecraft/stats/RecipeBookSettings; settings a comp_4196 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71345 a method_71345 m ()Ljava/util/List; known b comp_4197 m ()Ljava/util/List; highlight c comp_4198 m (Lnet/minecraft/stats/RecipeBookSettings;Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/stats/ServerStatsCounter azf net/minecraft/class_3442 f Lorg/slf4j/Logger; LOGGER b field_15309 f Lcom/mojang/serialization/Codec; STATS_CODEC c field_56612 f Lnet/minecraft/server/MinecraftServer; server d field_15308 f Ljava/io/File; file e field_15305 f Ljava/util/Set; dirty f field_15307 m ()V save a method_14912 m (Lnet/minecraft/server/level/ServerPlayer;)V sendStats a method_14910 m (Lnet/minecraft/stats/StatType;)Lcom/mojang/serialization/Codec; createTypedStatsCodec a method_67580 m (Lnet/minecraft/stats/StatType;Lnet/minecraft/stats/Stat;)Lcom/mojang/serialization/DataResult; method_67581 a method_67581 m (Lcom/mojang/datafixers/DataFixer;Ljava/lang/String;)V parseLocal a method_14906 m (Ljava/lang/String;)V method_17992 a method_17992 m (Ljava/util/Map$Entry;)Lnet/minecraft/stats/StatType; method_67582 a method_67582 m (Ljava/util/Map;)Ljava/util/Map; method_67583 a method_67583 m (Ljava/util/Map;Lnet/minecraft/stats/StatType;Ljava/util/Map;)V method_67584 a method_67584 m ()Ljava/lang/String; toJson b method_14911 m (Lnet/minecraft/stats/StatType;Lnet/minecraft/stats/Stat;)Ljava/lang/String; method_67585 b method_67585 m (Ljava/util/Map;)Ljava/util/Map; method_67586 b method_67586 m ()V markAllDirty c method_14914 m ()Ljava/util/Set; getDirty d method_14909 m (Lnet/minecraft/server/MinecraftServer;Ljava/io/File;)V m ()V c net/minecraft/stats/Stat azg net/minecraft/class_3445 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48280 f Lnet/minecraft/stats/StatFormatter; formatter p field_15319 f Ljava/lang/Object; value q field_15320 f Lnet/minecraft/stats/StatType; type r field_15321 m ()Lnet/minecraft/stats/StatType; getType a method_14949 m (I)Ljava/lang/String; format a method_14953 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/String; locationToKey a method_14952 m (Lnet/minecraft/stats/StatType;Ljava/lang/Object;)Ljava/lang/String; buildName a method_14950 m ()Ljava/lang/Object; getValue b method_14951 m (Lnet/minecraft/stats/StatType;Ljava/lang/Object;Lnet/minecraft/stats/StatFormatter;)V m ()V c net/minecraft/stats/StatFormatter azh net/minecraft/class_3446 f Ljava/text/DecimalFormat; DECIMAL_FORMAT a field_16976 f Lnet/minecraft/stats/StatFormatter; DEFAULT b field_16975 f Lnet/minecraft/stats/StatFormatter; DIVIDE_BY_TEN c field_16978 f Lnet/minecraft/stats/StatFormatter; DISTANCE d field_16977 f Lnet/minecraft/stats/StatFormatter; TIME e field_16979 m (I)Ljava/lang/String; method_16819 a method_16819 m (Ljava/text/DecimalFormat;)V method_16817 a method_16817 m (I)Ljava/lang/String; method_16816 b method_16816 m (I)Ljava/lang/String; method_16818 c method_16818 m ()V c net/minecraft/stats/StatType azi net/minecraft/class_3448 f Lnet/minecraft/core/Registry; registry a field_15323 f Ljava/util/Map; map b field_15324 f Lnet/minecraft/network/chat/Component; displayName c field_26382 f Lnet/minecraft/network/codec/StreamCodec; streamCodec d field_48281 m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec a method_56054 m (Lnet/minecraft/stats/StatFormatter;Ljava/lang/Object;)Lnet/minecraft/stats/Stat; method_14961 a method_14961 m (Ljava/lang/Object;)Z contains a method_14958 m (Ljava/lang/Object;Lnet/minecraft/stats/StatFormatter;)Lnet/minecraft/stats/Stat; get a method_14955 m ()Lnet/minecraft/core/Registry; getRegistry b method_14959 m (Ljava/lang/Object;)Lnet/minecraft/stats/Stat; get b method_14956 m ()Lnet/minecraft/network/chat/Component; getDisplayName c method_30739 m (Lnet/minecraft/core/Registry;Lnet/minecraft/network/chat/Component;)V c net/minecraft/stats/Stats azj net/minecraft/class_3468 f Lnet/minecraft/resources/ResourceLocation; HAPPY_GHAST_ONE_CM A field_59658 f Lnet/minecraft/resources/ResourceLocation; HORSE_ONE_CM B field_15396 f Lnet/minecraft/resources/ResourceLocation; AVIATE_ONE_CM C field_15374 f Lnet/minecraft/resources/ResourceLocation; SWIM_ONE_CM D field_15423 f Lnet/minecraft/resources/ResourceLocation; STRIDER_ONE_CM E field_24458 f Lnet/minecraft/resources/ResourceLocation; JUMP F field_15428 f Lnet/minecraft/resources/ResourceLocation; DROP G field_15406 f Lnet/minecraft/resources/ResourceLocation; DAMAGE_DEALT H field_15399 f Lnet/minecraft/resources/ResourceLocation; DAMAGE_DEALT_ABSORBED I field_15408 f Lnet/minecraft/resources/ResourceLocation; DAMAGE_DEALT_RESISTED J field_15397 f Lnet/minecraft/resources/ResourceLocation; DAMAGE_TAKEN K field_15388 f Lnet/minecraft/resources/ResourceLocation; DAMAGE_BLOCKED_BY_SHIELD L field_15380 f Lnet/minecraft/resources/ResourceLocation; DAMAGE_ABSORBED M field_15365 f Lnet/minecraft/resources/ResourceLocation; DAMAGE_RESISTED N field_15425 f Lnet/minecraft/resources/ResourceLocation; DEATHS O field_15421 f Lnet/minecraft/resources/ResourceLocation; MOB_KILLS P field_15414 f Lnet/minecraft/resources/ResourceLocation; ANIMALS_BRED Q field_15410 f Lnet/minecraft/resources/ResourceLocation; PLAYER_KILLS R field_15404 f Lnet/minecraft/resources/ResourceLocation; FISH_CAUGHT S field_15391 f Lnet/minecraft/resources/ResourceLocation; TALKED_TO_VILLAGER T field_15384 f Lnet/minecraft/resources/ResourceLocation; TRADED_WITH_VILLAGER U field_15378 f Lnet/minecraft/resources/ResourceLocation; EAT_CAKE_SLICE V field_15369 f Lnet/minecraft/resources/ResourceLocation; FILL_CAULDRON W field_15430 f Lnet/minecraft/resources/ResourceLocation; USE_CAULDRON X field_15373 f Lnet/minecraft/resources/ResourceLocation; CLEAN_ARMOR Y field_15382 f Lnet/minecraft/resources/ResourceLocation; CLEAN_BANNER Z field_15390 f Lnet/minecraft/resources/ResourceLocation; BELL_RING aA field_19255 f Lnet/minecraft/resources/ResourceLocation; RAID_TRIGGER aB field_19256 f Lnet/minecraft/resources/ResourceLocation; RAID_WIN aC field_19257 f Lnet/minecraft/resources/ResourceLocation; INTERACT_WITH_ANVIL aD field_21778 f Lnet/minecraft/resources/ResourceLocation; INTERACT_WITH_GRINDSTONE aE field_21779 f Lnet/minecraft/resources/ResourceLocation; TARGET_HIT aF field_22413 f Lnet/minecraft/resources/ResourceLocation; INTERACT_WITH_SMITHING_TABLE aG field_22464 f Lnet/minecraft/stats/StatType; BLOCK_MINED a field_15427 f Lnet/minecraft/resources/ResourceLocation; CLEAN_SHULKER_BOX aa field_15398 f Lnet/minecraft/resources/ResourceLocation; INTERACT_WITH_BREWINGSTAND ab field_15407 f Lnet/minecraft/resources/ResourceLocation; INTERACT_WITH_BEACON ac field_15416 f Lnet/minecraft/resources/ResourceLocation; INSPECT_DROPPER ad field_15367 f Lnet/minecraft/resources/ResourceLocation; INSPECT_HOPPER ae field_15366 f Lnet/minecraft/resources/ResourceLocation; INSPECT_DISPENSER af field_15371 f Lnet/minecraft/resources/ResourceLocation; PLAY_NOTEBLOCK ag field_15385 f Lnet/minecraft/resources/ResourceLocation; TUNE_NOTEBLOCK ah field_15393 f Lnet/minecraft/resources/ResourceLocation; POT_FLOWER ai field_15412 f Lnet/minecraft/resources/ResourceLocation; TRIGGER_TRAPPED_CHEST aj field_15402 f Lnet/minecraft/resources/ResourceLocation; OPEN_ENDERCHEST ak field_15424 f Lnet/minecraft/resources/ResourceLocation; ENCHANT_ITEM al field_15420 f Lnet/minecraft/resources/ResourceLocation; PLAY_RECORD am field_15375 f Lnet/minecraft/resources/ResourceLocation; INTERACT_WITH_FURNACE an field_15379 f Lnet/minecraft/resources/ResourceLocation; INTERACT_WITH_CRAFTING_TABLE ao field_15368 f Lnet/minecraft/resources/ResourceLocation; OPEN_CHEST ap field_15395 f Lnet/minecraft/resources/ResourceLocation; SLEEP_IN_BED aq field_15381 f Lnet/minecraft/resources/ResourceLocation; OPEN_SHULKER_BOX ar field_15418 f Lnet/minecraft/resources/ResourceLocation; OPEN_BARREL as field_17271 f Lnet/minecraft/resources/ResourceLocation; INTERACT_WITH_BLAST_FURNACE at field_17272 f Lnet/minecraft/resources/ResourceLocation; INTERACT_WITH_SMOKER au field_17273 f Lnet/minecraft/resources/ResourceLocation; INTERACT_WITH_LECTERN av field_17485 f Lnet/minecraft/resources/ResourceLocation; INTERACT_WITH_CAMPFIRE aw field_17486 f Lnet/minecraft/resources/ResourceLocation; INTERACT_WITH_CARTOGRAPHY_TABLE ax field_19252 f Lnet/minecraft/resources/ResourceLocation; INTERACT_WITH_LOOM ay field_19253 f Lnet/minecraft/resources/ResourceLocation; INTERACT_WITH_STONECUTTER az field_19254 f Lnet/minecraft/stats/StatType; ITEM_CRAFTED b field_15370 f Lnet/minecraft/stats/StatType; ITEM_USED c field_15372 f Lnet/minecraft/stats/StatType; ITEM_BROKEN d field_15383 f Lnet/minecraft/stats/StatType; ITEM_PICKED_UP e field_15392 f Lnet/minecraft/stats/StatType; ITEM_DROPPED f field_15405 f Lnet/minecraft/stats/StatType; ENTITY_KILLED g field_15403 f Lnet/minecraft/stats/StatType; ENTITY_KILLED_BY h field_15411 f Lnet/minecraft/stats/StatType; CUSTOM i field_15419 f Lnet/minecraft/resources/ResourceLocation; LEAVE_GAME j field_15389 f Lnet/minecraft/resources/ResourceLocation; PLAY_TIME k field_15417 f Lnet/minecraft/resources/ResourceLocation; TOTAL_WORLD_TIME l field_33558 f Lnet/minecraft/resources/ResourceLocation; TIME_SINCE_DEATH m field_15400 f Lnet/minecraft/resources/ResourceLocation; TIME_SINCE_REST n field_15429 f Lnet/minecraft/resources/ResourceLocation; CROUCH_TIME o field_15422 f Lnet/minecraft/resources/ResourceLocation; WALK_ONE_CM p field_15377 f Lnet/minecraft/resources/ResourceLocation; CROUCH_ONE_CM q field_15376 f Lnet/minecraft/resources/ResourceLocation; SPRINT_ONE_CM r field_15364 f Lnet/minecraft/resources/ResourceLocation; WALK_ON_WATER_ONE_CM s field_15394 f Lnet/minecraft/resources/ResourceLocation; FALL_ONE_CM t field_15386 f Lnet/minecraft/resources/ResourceLocation; CLIMB_ONE_CM u field_15413 f Lnet/minecraft/resources/ResourceLocation; FLY_ONE_CM v field_15426 f Lnet/minecraft/resources/ResourceLocation; WALK_UNDER_WATER_ONE_CM w field_15401 f Lnet/minecraft/resources/ResourceLocation; MINECART_ONE_CM x field_15409 f Lnet/minecraft/resources/ResourceLocation; BOAT_ONE_CM y field_15415 f Lnet/minecraft/resources/ResourceLocation; PIG_ONE_CM z field_15387 m (Ljava/lang/String;Lnet/minecraft/stats/StatFormatter;)Lnet/minecraft/resources/ResourceLocation; makeCustomStat a method_15021 m (Ljava/lang/String;Lnet/minecraft/core/Registry;)Lnet/minecraft/stats/StatType; makeRegistryStatType a method_15020 m ()V m ()V c net/minecraft/stats/StatsCounter azk net/minecraft/class_3469 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; stats a field_15431 m (Lnet/minecraft/stats/Stat;)I getValue a method_15025 m (Lnet/minecraft/stats/StatType;Ljava/lang/Object;)I getValue a method_15024 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/stats/Stat;I)V setValue a method_15023 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/stats/Stat;I)V increment b method_15022 m ()V c net/minecraft/stats/package-info azl net/minecraft/class_5993 c net/minecraft/tags/BannerPatternTags azm net/minecraft/class_7440 f Lnet/minecraft/tags/TagKey; NO_ITEM_REQUIRED a field_39097 f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_FLOWER b field_39098 f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_CREEPER c field_39099 f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_SKULL d field_39100 f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_MOJANG e field_39101 f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_GLOBE f field_39102 f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_PIGLIN g field_39103 f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_FLOW h field_49786 f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_GUSTER i field_49787 f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_FIELD_MASONED j field_52378 f Lnet/minecraft/tags/TagKey; PATTERN_ITEM_BORDURE_INDENTED k field_52379 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a method_43675 m ()V m ()V c net/minecraft/tags/BiomeTags azn net/minecraft/class_6908 f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_JUNGLE A field_36530 f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_OCEAN B field_36531 f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_SWAMP C field_36532 f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_MOUNTAIN D field_36533 f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_STANDARD E field_36492 f Lnet/minecraft/tags/TagKey; HAS_SHIPWRECK_BEACHED F field_36493 f Lnet/minecraft/tags/TagKey; HAS_SHIPWRECK G field_36494 f Lnet/minecraft/tags/TagKey; HAS_STRONGHOLD H field_36502 f Lnet/minecraft/tags/TagKey; HAS_TRIAL_CHAMBERS I field_47213 f Lnet/minecraft/tags/TagKey; HAS_SWAMP_HUT J field_36495 f Lnet/minecraft/tags/TagKey; HAS_VILLAGE_DESERT K field_36496 f Lnet/minecraft/tags/TagKey; HAS_VILLAGE_PLAINS L field_36497 f Lnet/minecraft/tags/TagKey; HAS_VILLAGE_SAVANNA M field_36498 f Lnet/minecraft/tags/TagKey; HAS_VILLAGE_SNOWY N field_36499 f Lnet/minecraft/tags/TagKey; HAS_VILLAGE_TAIGA O field_36500 f Lnet/minecraft/tags/TagKey; HAS_TRAIL_RUINS P field_43168 f Lnet/minecraft/tags/TagKey; HAS_WOODLAND_MANSION Q field_36501 f Lnet/minecraft/tags/TagKey; HAS_NETHER_FORTRESS R field_36503 f Lnet/minecraft/tags/TagKey; HAS_NETHER_FOSSIL S field_36504 f Lnet/minecraft/tags/TagKey; HAS_BASTION_REMNANT T field_36505 f Lnet/minecraft/tags/TagKey; HAS_ANCIENT_CITY U field_38372 f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_NETHER V field_36506 f Lnet/minecraft/tags/TagKey; HAS_END_CITY W field_36507 f Lnet/minecraft/tags/TagKey; REQUIRED_OCEAN_MONUMENT_SURROUNDING X field_37376 f Lnet/minecraft/tags/TagKey; MINESHAFT_BLOCKING Y field_39444 f Lnet/minecraft/tags/TagKey; PLAYS_UNDERWATER_MUSIC Z field_37377 f Lnet/minecraft/tags/TagKey; IS_DEEP_OCEAN a field_36508 f Lnet/minecraft/tags/TagKey; HAS_CLOSER_WATER_FOG aa field_37378 f Lnet/minecraft/tags/TagKey; WATER_ON_MAP_OUTLINES ab field_37379 f Lnet/minecraft/tags/TagKey; PRODUCES_CORALS_FROM_BONEMEAL ac field_37380 f Lnet/minecraft/tags/TagKey; INCREASED_FIRE_BURNOUT ad field_41752 f Lnet/minecraft/tags/TagKey; SNOW_GOLEM_MELTS ae field_41753 f Lnet/minecraft/tags/TagKey; WITHOUT_ZOMBIE_SIEGES af field_37381 f Lnet/minecraft/tags/TagKey; WITHOUT_PATROL_SPAWNS ag field_37382 f Lnet/minecraft/tags/TagKey; WITHOUT_WANDERING_TRADER_SPAWNS ah field_37383 f Lnet/minecraft/tags/TagKey; SPAWNS_COLD_VARIANT_FROGS ai field_37384 f Lnet/minecraft/tags/TagKey; SPAWNS_WARM_VARIANT_FROGS aj field_37385 f Lnet/minecraft/tags/TagKey; SPAWNS_COLD_VARIANT_FARM_ANIMALS ak field_55615 f Lnet/minecraft/tags/TagKey; SPAWNS_WARM_VARIANT_FARM_ANIMALS al field_55616 f Lnet/minecraft/tags/TagKey; SPAWNS_GOLD_RABBITS am field_41754 f Lnet/minecraft/tags/TagKey; SPAWNS_WHITE_RABBITS an field_41755 f Lnet/minecraft/tags/TagKey; REDUCED_WATER_AMBIENT_SPAWNS ao field_37387 f Lnet/minecraft/tags/TagKey; ALLOWS_TROPICAL_FISH_SPAWNS_AT_ANY_HEIGHT ap field_37388 f Lnet/minecraft/tags/TagKey; POLAR_BEARS_SPAWN_ON_ALTERNATE_BLOCKS aq field_37389 f Lnet/minecraft/tags/TagKey; MORE_FREQUENT_DROWNED_SPAWNS ar field_37390 f Lnet/minecraft/tags/TagKey; ALLOWS_SURFACE_SLIME_SPAWNS as field_37391 f Lnet/minecraft/tags/TagKey; SPAWNS_SNOW_FOXES at field_41756 f Lnet/minecraft/tags/TagKey; IS_OCEAN b field_36509 f Lnet/minecraft/tags/TagKey; IS_BEACH c field_36510 f Lnet/minecraft/tags/TagKey; IS_RIVER d field_36511 f Lnet/minecraft/tags/TagKey; IS_MOUNTAIN e field_36512 f Lnet/minecraft/tags/TagKey; IS_BADLANDS f field_36513 f Lnet/minecraft/tags/TagKey; IS_HILL g field_36514 f Lnet/minecraft/tags/TagKey; IS_TAIGA h field_36515 f Lnet/minecraft/tags/TagKey; IS_JUNGLE i field_36516 f Lnet/minecraft/tags/TagKey; IS_FOREST j field_36517 f Lnet/minecraft/tags/TagKey; IS_SAVANNA k field_37392 f Lnet/minecraft/tags/TagKey; IS_OVERWORLD l field_37393 f Lnet/minecraft/tags/TagKey; IS_NETHER m field_36518 f Lnet/minecraft/tags/TagKey; IS_END n field_37394 f Lnet/minecraft/tags/TagKey; STRONGHOLD_BIASED_TO o field_37395 f Lnet/minecraft/tags/TagKey; HAS_BURIED_TREASURE p field_36519 f Lnet/minecraft/tags/TagKey; HAS_DESERT_PYRAMID q field_36520 f Lnet/minecraft/tags/TagKey; HAS_IGLOO r field_36521 f Lnet/minecraft/tags/TagKey; HAS_JUNGLE_TEMPLE s field_36522 f Lnet/minecraft/tags/TagKey; HAS_MINESHAFT t field_36523 f Lnet/minecraft/tags/TagKey; HAS_MINESHAFT_MESA u field_36524 f Lnet/minecraft/tags/TagKey; HAS_OCEAN_MONUMENT v field_36525 f Lnet/minecraft/tags/TagKey; HAS_OCEAN_RUIN_COLD w field_36526 f Lnet/minecraft/tags/TagKey; HAS_OCEAN_RUIN_WARM x field_36527 f Lnet/minecraft/tags/TagKey; HAS_PILLAGER_OUTPOST y field_36528 f Lnet/minecraft/tags/TagKey; HAS_RUINED_PORTAL_DESERT z field_36529 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a method_40434 m ()V m ()V c net/minecraft/tags/BlockTags azo net/minecraft/class_3481 f Lnet/minecraft/tags/TagKey; WARPED_STEMS A field_21956 f Lnet/minecraft/tags/TagKey; WART_BLOCKS B field_21954 f Lnet/minecraft/tags/TagKey; LOGS_THAT_BURN C field_23210 f Lnet/minecraft/tags/TagKey; LOGS D field_15475 f Lnet/minecraft/tags/TagKey; SAND E field_15466 f Lnet/minecraft/tags/TagKey; SMELTS_TO_GLASS F field_42968 f Lnet/minecraft/tags/TagKey; SLABS G field_15469 f Lnet/minecraft/tags/TagKey; WALLS H field_15504 f Lnet/minecraft/tags/TagKey; STAIRS I field_15459 f Lnet/minecraft/tags/TagKey; ANVIL J field_15486 f Lnet/minecraft/tags/TagKey; RAILS K field_15463 f Lnet/minecraft/tags/TagKey; LEAVES L field_15503 f Lnet/minecraft/tags/TagKey; WOODEN_TRAPDOORS M field_15491 f Lnet/minecraft/tags/TagKey; TRAPDOORS N field_15487 f Lnet/minecraft/tags/TagKey; SMALL_FLOWERS O field_15480 f Lnet/minecraft/tags/TagKey; FLOWERS P field_20339 f Lnet/minecraft/tags/TagKey; BEDS Q field_16443 f Lnet/minecraft/tags/TagKey; FENCES R field_16584 f Lnet/minecraft/tags/TagKey; SOUL_FIRE_BASE_BLOCKS S field_23119 f Lnet/minecraft/tags/TagKey; CANDLES T field_26983 f Lnet/minecraft/tags/TagKey; DAMPENS_VIBRATIONS U field_38835 f Lnet/minecraft/tags/TagKey; GOLD_ORES V field_23062 f Lnet/minecraft/tags/TagKey; IRON_ORES W field_28988 f Lnet/minecraft/tags/TagKey; DIAMOND_ORES X field_28989 f Lnet/minecraft/tags/TagKey; REDSTONE_ORES Y field_28990 f Lnet/minecraft/tags/TagKey; LAPIS_ORES Z field_28991 f Lnet/minecraft/tags/TagKey; CORAL_PLANTS aA field_15483 f Lnet/minecraft/tags/TagKey; CORALS aB field_15488 f Lnet/minecraft/tags/TagKey; BAMBOO_PLANTABLE_ON aC field_15497 f Lnet/minecraft/tags/TagKey; WALL_SIGNS aD field_15492 f Lnet/minecraft/tags/TagKey; SIGNS aE field_15500 f Lnet/minecraft/tags/TagKey; WALL_HANGING_SIGNS aF field_40104 f Lnet/minecraft/tags/TagKey; ALL_HANGING_SIGNS aG field_40105 f Lnet/minecraft/tags/TagKey; ALL_SIGNS aH field_41282 f Lnet/minecraft/tags/TagKey; DRAGON_IMMUNE aI field_17753 f Lnet/minecraft/tags/TagKey; DRAGON_TRANSPARENT aJ field_37396 f Lnet/minecraft/tags/TagKey; WITHER_IMMUNE aK field_17754 f Lnet/minecraft/tags/TagKey; WITHER_SUMMON_BASE_BLOCKS aL field_22274 f Lnet/minecraft/tags/TagKey; WOOL a field_15481 f Lnet/minecraft/tags/TagKey; BEEHIVES aM field_20340 f Lnet/minecraft/tags/TagKey; CROPS aN field_20341 f Lnet/minecraft/tags/TagKey; BEE_GROWABLES aO field_20342 f Lnet/minecraft/tags/TagKey; PORTALS aP field_21780 f Lnet/minecraft/tags/TagKey; FIRE aQ field_21952 f Lnet/minecraft/tags/TagKey; NYLIUM aR field_21953 f Lnet/minecraft/tags/TagKey; BEACON_BASE_BLOCKS aS field_22275 f Lnet/minecraft/tags/TagKey; SOUL_SPEED_BLOCKS aT field_23063 f Lnet/minecraft/tags/TagKey; WALL_POST_OVERRIDE aU field_22276 f Lnet/minecraft/tags/TagKey; CLIMBABLE aV field_22414 f Lnet/minecraft/tags/TagKey; FALL_DAMAGE_RESETTING aW field_36327 f Lnet/minecraft/tags/TagKey; HOGLIN_REPELLENTS aX field_22466 f Lnet/minecraft/tags/TagKey; STRIDER_WARM_BLOCKS aY field_23209 f Lnet/minecraft/tags/TagKey; CAMPFIRES aZ field_23799 f Lnet/minecraft/tags/TagKey; COAL_ORES aa field_29193 f Lnet/minecraft/tags/TagKey; EMERALD_ORES ab field_29194 f Lnet/minecraft/tags/TagKey; COPPER_ORES ac field_29195 f Lnet/minecraft/tags/TagKey; DIRT ad field_29822 f Lnet/minecraft/tags/TagKey; TERRACOTTA ae field_36265 f Lnet/minecraft/tags/TagKey; COMPLETES_FIND_TREE_TUTORIAL af field_38834 f Lnet/minecraft/tags/TagKey; SHULKER_BOXES ag field_21490 f Lnet/minecraft/tags/TagKey; CEILING_HANGING_SIGNS ah field_40103 f Lnet/minecraft/tags/TagKey; STANDING_SIGNS ai field_15472 f Lnet/minecraft/tags/TagKey; BEE_ATTRACTIVE aj field_55195 f Lnet/minecraft/tags/TagKey; MOB_INTERACTABLE_DOORS ak field_52288 f Lnet/minecraft/tags/TagKey; PRESSURE_PLATES al field_24076 f Lnet/minecraft/tags/TagKey; STONE_PRESSURE_PLATES am field_24077 f Lnet/minecraft/tags/TagKey; OVERWORLD_NATURAL_LOGS an field_39030 f Lnet/minecraft/tags/TagKey; BANNERS ao field_15501 f Lnet/minecraft/tags/TagKey; PIGLIN_REPELLENTS ap field_22465 f Lnet/minecraft/tags/TagKey; BADLANDS_TERRACOTTA aq field_49050 f Lnet/minecraft/tags/TagKey; CONCRETE_POWDER ar field_45063 f Lnet/minecraft/tags/TagKey; FLOWER_POTS as field_15470 f Lnet/minecraft/tags/TagKey; ENDERMAN_HOLDABLE at field_15460 f Lnet/minecraft/tags/TagKey; ICE au field_15467 f Lnet/minecraft/tags/TagKey; VALID_SPAWN av field_15478 f Lnet/minecraft/tags/TagKey; IMPERMEABLE aw field_15490 f Lnet/minecraft/tags/TagKey; UNDERWATER_BONEMEALS ax field_15496 f Lnet/minecraft/tags/TagKey; CORAL_BLOCKS ay field_15461 f Lnet/minecraft/tags/TagKey; WALL_CORALS az field_15476 f Lnet/minecraft/tags/TagKey; AZALEA_ROOT_REPLACEABLE bA field_36268 f Lnet/minecraft/tags/TagKey; SMALL_DRIPLEAF_PLACEABLE bB field_33641 f Lnet/minecraft/tags/TagKey; BIG_DRIPLEAF_PLACEABLE bC field_35443 f Lnet/minecraft/tags/TagKey; SNOW bD field_29823 f Lnet/minecraft/tags/TagKey; MINEABLE_WITH_AXE bE field_33713 f Lnet/minecraft/tags/TagKey; MINEABLE_WITH_HOE bF field_33714 f Lnet/minecraft/tags/TagKey; MINEABLE_WITH_PICKAXE bG field_33715 f Lnet/minecraft/tags/TagKey; MINEABLE_WITH_SHOVEL bH field_33716 f Lnet/minecraft/tags/TagKey; SWORD_EFFICIENT bI field_44469 f Lnet/minecraft/tags/TagKey; SWORD_INSTANTLY_MINES bJ field_55617 f Lnet/minecraft/tags/TagKey; NEEDS_DIAMOND_TOOL bK field_33717 f Lnet/minecraft/tags/TagKey; NEEDS_IRON_TOOL bL field_33718 f Lnet/minecraft/tags/TagKey; PLANKS b field_15471 f Lnet/minecraft/tags/TagKey; NEEDS_STONE_TOOL bM field_33719 f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_NETHERITE_TOOL bN field_49925 f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_DIAMOND_TOOL bO field_49926 f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_IRON_TOOL bP field_49927 f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_STONE_TOOL bQ field_49928 f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_GOLD_TOOL bR field_49929 f Lnet/minecraft/tags/TagKey; INCORRECT_FOR_WOODEN_TOOL bS field_49930 f Lnet/minecraft/tags/TagKey; FEATURES_CANNOT_REPLACE bT field_33757 f Lnet/minecraft/tags/TagKey; LAVA_POOL_STONE_CANNOT_REPLACE bU field_33862 f Lnet/minecraft/tags/TagKey; GEODE_INVALID_BLOCKS bV field_33863 f Lnet/minecraft/tags/TagKey; FROG_PREFER_JUMP_TO bW field_37398 f Lnet/minecraft/tags/TagKey; SCULK_REPLACEABLE bX field_37399 f Lnet/minecraft/tags/TagKey; SCULK_REPLACEABLE_WORLD_GEN bY field_37400 f Lnet/minecraft/tags/TagKey; ANCIENT_CITY_REPLACEABLE bZ field_38374 f Lnet/minecraft/tags/TagKey; GUARDED_BY_PIGLINS ba field_23800 f Lnet/minecraft/tags/TagKey; PREVENT_MOB_SPAWNING_INSIDE bb field_24459 f Lnet/minecraft/tags/TagKey; UNSTABLE_BOTTOM_CENTER bc field_25148 f Lnet/minecraft/tags/TagKey; MUSHROOM_GROW_BLOCK bd field_25739 f Lnet/minecraft/tags/TagKey; EDIBLE_FOR_SHEEP be field_56528 f Lnet/minecraft/tags/TagKey; INFINIBURN_OVERWORLD bf field_25588 f Lnet/minecraft/tags/TagKey; INFINIBURN_NETHER bg field_25589 f Lnet/minecraft/tags/TagKey; INFINIBURN_END bh field_25590 f Lnet/minecraft/tags/TagKey; BASE_STONE_OVERWORLD bi field_25806 f Lnet/minecraft/tags/TagKey; STONE_ORE_REPLACEABLES bj field_28992 f Lnet/minecraft/tags/TagKey; DEEPSLATE_ORE_REPLACEABLES bk field_28993 f Lnet/minecraft/tags/TagKey; BASE_STONE_NETHER bl field_25807 f Lnet/minecraft/tags/TagKey; OVERWORLD_CARVER_REPLACEABLES bm field_38832 f Lnet/minecraft/tags/TagKey; NETHER_CARVER_REPLACEABLES bn field_38833 f Lnet/minecraft/tags/TagKey; CANDLE_CAKES bo field_26984 f Lnet/minecraft/tags/TagKey; CAULDRONS bp field_26985 f Lnet/minecraft/tags/TagKey; CRYSTAL_SOUND_BLOCKS bq field_26986 f Lnet/minecraft/tags/TagKey; INSIDE_STEP_SOUND_BLOCKS br field_28040 f Lnet/minecraft/tags/TagKey; COMBINATION_STEP_SOUND_BLOCKS bs field_43170 f Lnet/minecraft/tags/TagKey; CAMEL_SAND_STEP_SOUND_BLOCKS bt field_45064 f Lnet/minecraft/tags/TagKey; HAPPY_GHAST_AVOIDS bu field_60163 f Lnet/minecraft/tags/TagKey; OCCLUDES_VIBRATION_SIGNALS bv field_28088 f Lnet/minecraft/tags/TagKey; DRIPSTONE_REPLACEABLE bw field_28089 f Lnet/minecraft/tags/TagKey; CAVE_VINES bx field_28621 f Lnet/minecraft/tags/TagKey; MOSS_REPLACEABLE by field_28622 f Lnet/minecraft/tags/TagKey; LUSH_GROUND_REPLACEABLE bz field_29196 f Lnet/minecraft/tags/TagKey; SNIFFER_EGG_HATCH_BOOST cA field_43171 f Lnet/minecraft/tags/TagKey; TRAIL_RUINS_REPLACEABLE cB field_43172 f Lnet/minecraft/tags/TagKey; REPLACEABLE cC field_44471 f Lnet/minecraft/tags/TagKey; ENCHANTMENT_POWER_PROVIDER cD field_44472 f Lnet/minecraft/tags/TagKey; ENCHANTMENT_POWER_TRANSMITTER cE field_44473 f Lnet/minecraft/tags/TagKey; MAINTAINS_FARMLAND cF field_44589 f Lnet/minecraft/tags/TagKey; BLOCKS_WIND_CHARGE_EXPLOSIONS cG field_49051 f Lnet/minecraft/tags/TagKey; DOES_NOT_BLOCK_HOPPERS cH field_49147 f Lnet/minecraft/tags/TagKey; TRIGGERS_AMBIENT_DESERT_SAND_BLOCK_SOUNDS cI field_59659 f Lnet/minecraft/tags/TagKey; TRIGGERS_AMBIENT_DESERT_DRY_VEGETATION_BLOCK_SOUNDS cJ field_59660 f Lnet/minecraft/tags/TagKey; TRIGGERS_AMBIENT_DRIED_GHAST_BLOCK_SOUNDS cK field_60164 f Lnet/minecraft/tags/TagKey; AIR cL field_51989 f Lnet/minecraft/tags/TagKey; STONE_BRICKS c field_15465 f Lnet/minecraft/tags/TagKey; VIBRATION_RESONATORS ca field_43169 f Lnet/minecraft/tags/TagKey; ANIMALS_SPAWNABLE_ON cb field_35567 f Lnet/minecraft/tags/TagKey; ARMADILLO_SPAWNABLE_ON cc field_48282 f Lnet/minecraft/tags/TagKey; AXOLOTLS_SPAWNABLE_ON cd field_35568 f Lnet/minecraft/tags/TagKey; GOATS_SPAWNABLE_ON ce field_35569 f Lnet/minecraft/tags/TagKey; MOOSHROOMS_SPAWNABLE_ON cf field_35570 f Lnet/minecraft/tags/TagKey; PARROTS_SPAWNABLE_ON cg field_35571 f Lnet/minecraft/tags/TagKey; POLAR_BEARS_SPAWNABLE_ON_ALTERNATE ch field_35572 f Lnet/minecraft/tags/TagKey; RABBITS_SPAWNABLE_ON ci field_35573 f Lnet/minecraft/tags/TagKey; FOXES_SPAWNABLE_ON cj field_35574 f Lnet/minecraft/tags/TagKey; WOLVES_SPAWNABLE_ON ck field_35575 f Lnet/minecraft/tags/TagKey; FROGS_SPAWNABLE_ON cl field_38928 f Lnet/minecraft/tags/TagKey; BATS_SPAWNABLE_ON cm field_54057 f Lnet/minecraft/tags/TagKey; CAMELS_SPAWNABLE_ON cn field_56613 f Lnet/minecraft/tags/TagKey; AZALEA_GROWS_ON co field_36266 f Lnet/minecraft/tags/TagKey; CONVERTABLE_TO_MUD cp field_37397 f Lnet/minecraft/tags/TagKey; MANGROVE_LOGS_CAN_GROW_THROUGH cq field_38692 f Lnet/minecraft/tags/TagKey; MANGROVE_ROOTS_CAN_GROW_THROUGH cr field_38693 f Lnet/minecraft/tags/TagKey; DRY_VEGETATION_MAY_PLACE_ON cs field_56529 f Lnet/minecraft/tags/TagKey; SNAPS_GOAT_HORN ct field_39029 f Lnet/minecraft/tags/TagKey; REPLACEABLE_BY_TREES cu field_44470 f Lnet/minecraft/tags/TagKey; REPLACEABLE_BY_MUSHROOMS cv field_55618 f Lnet/minecraft/tags/TagKey; SNOW_LAYER_CANNOT_SURVIVE_ON cw field_39104 f Lnet/minecraft/tags/TagKey; SNOW_LAYER_CAN_SURVIVE_ON cx field_39105 f Lnet/minecraft/tags/TagKey; INVALID_SPAWN_INSIDE cy field_40107 f Lnet/minecraft/tags/TagKey; SNIFFER_DIGGABLE_BLOCK cz field_42607 f Lnet/minecraft/tags/TagKey; WOODEN_BUTTONS d field_15499 f Lnet/minecraft/tags/TagKey; STONE_BUTTONS e field_44590 f Lnet/minecraft/tags/TagKey; BUTTONS f field_15493 f Lnet/minecraft/tags/TagKey; WOOL_CARPETS g field_15479 f Lnet/minecraft/tags/TagKey; WOODEN_DOORS h field_15494 f Lnet/minecraft/tags/TagKey; WOODEN_STAIRS i field_15502 f Lnet/minecraft/tags/TagKey; WOODEN_SLABS j field_15468 f Lnet/minecraft/tags/TagKey; WOODEN_FENCES k field_17619 f Lnet/minecraft/tags/TagKey; FENCE_GATES l field_25147 f Lnet/minecraft/tags/TagKey; WOODEN_PRESSURE_PLATES m field_15477 f Lnet/minecraft/tags/TagKey; DOORS n field_15495 f Lnet/minecraft/tags/TagKey; SAPLINGS o field_15462 f Lnet/minecraft/tags/TagKey; BAMBOO_BLOCKS p field_40986 f Lnet/minecraft/tags/TagKey; OAK_LOGS q field_15482 f Lnet/minecraft/tags/TagKey; DARK_OAK_LOGS r field_15485 f Lnet/minecraft/tags/TagKey; PALE_OAK_LOGS s field_54553 f Lnet/minecraft/tags/TagKey; BIRCH_LOGS t field_15498 f Lnet/minecraft/tags/TagKey; ACACIA_LOGS u field_15458 f Lnet/minecraft/tags/TagKey; SPRUCE_LOGS v field_15489 f Lnet/minecraft/tags/TagKey; MANGROVE_LOGS w field_37401 f Lnet/minecraft/tags/TagKey; JUNGLE_LOGS x field_15474 f Lnet/minecraft/tags/TagKey; CHERRY_LOGS y field_42608 f Lnet/minecraft/tags/TagKey; CRIMSON_STEMS z field_21955 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a method_15069 m ()V m ()V c net/minecraft/tags/DamageTypeTags azp net/minecraft/class_8103 f Lnet/minecraft/tags/TagKey; ALWAYS_KILLS_ARMOR_STANDS A field_46211 f Lnet/minecraft/tags/TagKey; CAN_BREAK_ARMOR_STAND B field_46230 f Lnet/minecraft/tags/TagKey; BYPASSES_WOLF_ARMOR C field_49182 f Lnet/minecraft/tags/TagKey; IS_PLAYER_ATTACK D field_50104 f Lnet/minecraft/tags/TagKey; BURN_FROM_STEPPING E field_51527 f Lnet/minecraft/tags/TagKey; PANIC_CAUSES F field_51990 f Lnet/minecraft/tags/TagKey; PANIC_ENVIRONMENTAL_CAUSES G field_51991 f Lnet/minecraft/tags/TagKey; IS_MACE_SMASH H field_52380 f Lnet/minecraft/tags/TagKey; DAMAGES_HELMET a field_42240 f Lnet/minecraft/tags/TagKey; BYPASSES_ARMOR b field_42241 f Lnet/minecraft/tags/TagKey; BYPASSES_SHIELD c field_56242 f Lnet/minecraft/tags/TagKey; BYPASSES_INVULNERABILITY d field_42242 f Lnet/minecraft/tags/TagKey; BYPASSES_COOLDOWN e field_42969 f Lnet/minecraft/tags/TagKey; BYPASSES_EFFECTS f field_42243 f Lnet/minecraft/tags/TagKey; BYPASSES_RESISTANCE g field_42244 f Lnet/minecraft/tags/TagKey; BYPASSES_ENCHANTMENTS h field_42245 f Lnet/minecraft/tags/TagKey; IS_FIRE i field_42246 f Lnet/minecraft/tags/TagKey; IS_PROJECTILE j field_42247 f Lnet/minecraft/tags/TagKey; WITCH_RESISTANT_TO k field_42248 f Lnet/minecraft/tags/TagKey; IS_EXPLOSION l field_42249 f Lnet/minecraft/tags/TagKey; IS_FALL m field_42250 f Lnet/minecraft/tags/TagKey; IS_DROWNING n field_42251 f Lnet/minecraft/tags/TagKey; IS_FREEZING o field_42252 f Lnet/minecraft/tags/TagKey; IS_LIGHTNING p field_42253 f Lnet/minecraft/tags/TagKey; NO_ANGER q field_42254 f Lnet/minecraft/tags/TagKey; NO_IMPACT r field_42255 f Lnet/minecraft/tags/TagKey; ALWAYS_MOST_SIGNIFICANT_FALL s field_42256 f Lnet/minecraft/tags/TagKey; WITHER_IMMUNE_TO t field_42257 f Lnet/minecraft/tags/TagKey; IGNITES_ARMOR_STANDS u field_42258 f Lnet/minecraft/tags/TagKey; BURNS_ARMOR_STANDS v field_42259 f Lnet/minecraft/tags/TagKey; AVOIDS_GUARDIAN_THORNS w field_42260 f Lnet/minecraft/tags/TagKey; ALWAYS_TRIGGERS_SILVERFISH x field_42261 f Lnet/minecraft/tags/TagKey; ALWAYS_HURTS_ENDER_DRAGONS y field_42970 f Lnet/minecraft/tags/TagKey; NO_KNOCKBACK z field_45065 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a method_48762 m ()V c net/minecraft/tags/DialogTags azq net/minecraft/class_11455 f Lnet/minecraft/tags/TagKey; PAUSE_SCREEN_ADDITIONS a field_60663 f Lnet/minecraft/tags/TagKey; QUICK_ACTIONS b field_60978 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a method_71754 m ()V m ()V c net/minecraft/tags/EnchantmentTags azr net/minecraft/class_9636 f Lnet/minecraft/tags/TagKey; TRADES_SNOW_COMMON A field_51528 f Lnet/minecraft/tags/TagKey; TRADES_SWAMP_COMMON B field_51529 f Lnet/minecraft/tags/TagKey; TRADES_TAIGA_COMMON C field_51530 f Lnet/minecraft/tags/TagKey; TRADES_DESERT_SPECIAL D field_51531 f Lnet/minecraft/tags/TagKey; TRADES_JUNGLE_SPECIAL E field_51532 f Lnet/minecraft/tags/TagKey; TRADES_PLAINS_SPECIAL F field_51533 f Lnet/minecraft/tags/TagKey; TRADES_SAVANNA_SPECIAL G field_51534 f Lnet/minecraft/tags/TagKey; TRADES_SNOW_SPECIAL H field_51535 f Lnet/minecraft/tags/TagKey; TRADES_SWAMP_SPECIAL I field_51536 f Lnet/minecraft/tags/TagKey; TRADES_TAIGA_SPECIAL J field_51537 f Lnet/minecraft/tags/TagKey; TOOLTIP_ORDER a field_51362 f Lnet/minecraft/tags/TagKey; ARMOR_EXCLUSIVE b field_51538 f Lnet/minecraft/tags/TagKey; BOOTS_EXCLUSIVE c field_51539 f Lnet/minecraft/tags/TagKey; BOW_EXCLUSIVE d field_51540 f Lnet/minecraft/tags/TagKey; CROSSBOW_EXCLUSIVE e field_51541 f Lnet/minecraft/tags/TagKey; DAMAGE_EXCLUSIVE f field_51542 f Lnet/minecraft/tags/TagKey; MINING_EXCLUSIVE g field_51543 f Lnet/minecraft/tags/TagKey; RIPTIDE_EXCLUSIVE h field_51544 f Lnet/minecraft/tags/TagKey; TRADEABLE i field_51545 f Lnet/minecraft/tags/TagKey; DOUBLE_TRADE_PRICE j field_51546 f Lnet/minecraft/tags/TagKey; IN_ENCHANTING_TABLE k field_51547 f Lnet/minecraft/tags/TagKey; ON_MOB_SPAWN_EQUIPMENT l field_51548 f Lnet/minecraft/tags/TagKey; ON_TRADED_EQUIPMENT m field_51549 f Lnet/minecraft/tags/TagKey; ON_RANDOM_LOOT n field_51550 f Lnet/minecraft/tags/TagKey; CURSE o field_51551 f Lnet/minecraft/tags/TagKey; SMELTS_LOOT p field_51552 f Lnet/minecraft/tags/TagKey; PREVENTS_BEE_SPAWNS_WHEN_MINING q field_51553 f Lnet/minecraft/tags/TagKey; PREVENTS_DECORATED_POT_SHATTERING r field_51554 f Lnet/minecraft/tags/TagKey; PREVENTS_ICE_MELTING s field_51555 f Lnet/minecraft/tags/TagKey; PREVENTS_INFESTED_SPAWNS t field_51556 f Lnet/minecraft/tags/TagKey; TREASURE u field_51557 f Lnet/minecraft/tags/TagKey; NON_TREASURE v field_51558 f Lnet/minecraft/tags/TagKey; TRADES_DESERT_COMMON w field_51559 f Lnet/minecraft/tags/TagKey; TRADES_JUNGLE_COMMON x field_51560 f Lnet/minecraft/tags/TagKey; TRADES_PLAINS_COMMON y field_51561 f Lnet/minecraft/tags/TagKey; TRADES_SAVANNA_COMMON z field_51562 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a method_59548 m ()V c net/minecraft/tags/EntityTypeTags azs net/minecraft/class_3483 f Lnet/minecraft/tags/TagKey; NOT_SCARY_FOR_PUFFERFISH A field_48283 f Lnet/minecraft/tags/TagKey; SENSITIVE_TO_IMPALING B field_48284 f Lnet/minecraft/tags/TagKey; SENSITIVE_TO_BANE_OF_ARTHROPODS C field_48285 f Lnet/minecraft/tags/TagKey; SENSITIVE_TO_SMITE D field_49931 f Lnet/minecraft/tags/TagKey; NO_ANGER_FROM_WIND_CHARGE E field_48713 f Lnet/minecraft/tags/TagKey; IMMUNE_TO_OOZING F field_50105 f Lnet/minecraft/tags/TagKey; IMMUNE_TO_INFESTED G field_50106 f Lnet/minecraft/tags/TagKey; REDIRECTABLE_PROJECTILE H field_51503 f Lnet/minecraft/tags/TagKey; BOAT I field_54404 f Lnet/minecraft/tags/TagKey; CAN_EQUIP_SADDLE J field_55932 f Lnet/minecraft/tags/TagKey; CAN_EQUIP_HARNESS K field_59661 f Lnet/minecraft/tags/TagKey; CAN_WEAR_HORSE_ARMOR L field_56243 f Lnet/minecraft/tags/TagKey; FOLLOWABLE_FRIENDLY_MOBS M field_59662 f Lnet/minecraft/tags/TagKey; SKELETONS a field_15507 f Lnet/minecraft/tags/TagKey; ZOMBIES b field_46231 f Lnet/minecraft/tags/TagKey; RAIDERS c field_19168 f Lnet/minecraft/tags/TagKey; UNDEAD d field_46232 f Lnet/minecraft/tags/TagKey; BEEHIVE_INHABITORS e field_20631 f Lnet/minecraft/tags/TagKey; ARROWS f field_21508 f Lnet/minecraft/tags/TagKey; IMPACT_PROJECTILES g field_22415 f Lnet/minecraft/tags/TagKey; POWDER_SNOW_WALKABLE_MOBS h field_27855 f Lnet/minecraft/tags/TagKey; AXOLOTL_ALWAYS_HOSTILES i field_28296 f Lnet/minecraft/tags/TagKey; AXOLOTL_HUNT_TARGETS j field_29824 f Lnet/minecraft/tags/TagKey; FREEZE_IMMUNE_ENTITY_TYPES k field_29825 f Lnet/minecraft/tags/TagKey; FREEZE_HURTS_EXTRA_TYPES l field_29826 f Lnet/minecraft/tags/TagKey; CAN_BREATHE_UNDER_WATER m field_46233 f Lnet/minecraft/tags/TagKey; FROG_FOOD n field_38697 f Lnet/minecraft/tags/TagKey; FALL_DAMAGE_IMMUNE o field_42971 f Lnet/minecraft/tags/TagKey; DISMOUNTS_UNDERWATER p field_43096 f Lnet/minecraft/tags/TagKey; NON_CONTROLLING_RIDER q field_45066 f Lnet/minecraft/tags/TagKey; DEFLECTS_PROJECTILES r field_48286 f Lnet/minecraft/tags/TagKey; CAN_TURN_IN_BOATS s field_47578 f Lnet/minecraft/tags/TagKey; ILLAGER t field_48287 f Lnet/minecraft/tags/TagKey; AQUATIC u field_48288 f Lnet/minecraft/tags/TagKey; ARTHROPOD v field_48289 f Lnet/minecraft/tags/TagKey; IGNORES_POISON_AND_REGEN w field_48290 f Lnet/minecraft/tags/TagKey; INVERTED_HEALING_AND_HARM x field_48291 f Lnet/minecraft/tags/TagKey; WITHER_FRIENDS y field_48292 f Lnet/minecraft/tags/TagKey; ILLAGER_FRIENDS z field_48293 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a method_15077 m ()V c net/minecraft/tags/FlatLevelGeneratorPresetTags azt net/minecraft/class_7088 f Lnet/minecraft/tags/TagKey; VISIBLE a field_37402 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a method_41292 m ()V m ()V c net/minecraft/tags/FluidTags azu net/minecraft/class_3486 f Lnet/minecraft/tags/TagKey; WATER a field_15517 f Lnet/minecraft/tags/TagKey; LAVA b field_15518 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a method_15095 m ()V m ()V c net/minecraft/tags/GameEventTags azv net/minecraft/class_5698 f Lnet/minecraft/tags/TagKey; VIBRATIONS a field_28090 f Lnet/minecraft/tags/TagKey; WARDEN_CAN_LISTEN b field_38079 f Lnet/minecraft/tags/TagKey; SHRIEKER_CAN_LISTEN c field_38698 f Lnet/minecraft/tags/TagKey; IGNORE_VIBRATIONS_SNEAKING d field_28091 f Lnet/minecraft/tags/TagKey; ALLAY_CAN_LISTEN e field_39031 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a method_32823 m ()V m ()V c net/minecraft/tags/InstrumentTags azw net/minecraft/class_7441 f Lnet/minecraft/tags/TagKey; REGULAR_GOAT_HORNS a field_39106 f Lnet/minecraft/tags/TagKey; SCREAMING_GOAT_HORNS b field_39107 f Lnet/minecraft/tags/TagKey; GOAT_HORNS c field_39108 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a method_43676 m ()V c net/minecraft/tags/ItemTags azx net/minecraft/class_3489 f Lnet/minecraft/tags/TagKey; WARPED_STEMS A field_21958 f Lnet/minecraft/tags/TagKey; WART_BLOCKS B field_38837 f Lnet/minecraft/tags/TagKey; LOGS_THAT_BURN C field_23212 f Lnet/minecraft/tags/TagKey; LOGS D field_15539 f Lnet/minecraft/tags/TagKey; SAND E field_15532 f Lnet/minecraft/tags/TagKey; SMELTS_TO_GLASS F field_42972 f Lnet/minecraft/tags/TagKey; SLABS G field_15535 f Lnet/minecraft/tags/TagKey; WALLS H field_15560 f Lnet/minecraft/tags/TagKey; STAIRS I field_15526 f Lnet/minecraft/tags/TagKey; ANVIL J field_15547 f Lnet/minecraft/tags/TagKey; RAILS K field_15529 f Lnet/minecraft/tags/TagKey; LEAVES L field_15558 f Lnet/minecraft/tags/TagKey; WOODEN_TRAPDOORS M field_15550 f Lnet/minecraft/tags/TagKey; TRAPDOORS N field_15548 f Lnet/minecraft/tags/TagKey; SMALL_FLOWERS O field_15543 f Lnet/minecraft/tags/TagKey; FLOWERS P field_58042 f Lnet/minecraft/tags/TagKey; BEDS Q field_16444 f Lnet/minecraft/tags/TagKey; FENCES R field_16585 f Lnet/minecraft/tags/TagKey; SOUL_FIRE_BASE_BLOCKS S field_23801 f Lnet/minecraft/tags/TagKey; CANDLES T field_26989 f Lnet/minecraft/tags/TagKey; DAMPENS_VIBRATIONS U field_28300 f Lnet/minecraft/tags/TagKey; GOLD_ORES V field_23065 f Lnet/minecraft/tags/TagKey; IRON_ORES W field_28994 f Lnet/minecraft/tags/TagKey; DIAMOND_ORES X field_28995 f Lnet/minecraft/tags/TagKey; REDSTONE_ORES Y field_28996 f Lnet/minecraft/tags/TagKey; LAPIS_ORES Z field_28997 f Lnet/minecraft/tags/TagKey; CAT_FOOD aA field_49937 f Lnet/minecraft/tags/TagKey; HORSE_FOOD aB field_49938 f Lnet/minecraft/tags/TagKey; HORSE_TEMPT_ITEMS aC field_49939 f Lnet/minecraft/tags/TagKey; HARNESSES aD field_59663 f Lnet/minecraft/tags/TagKey; HAPPY_GHAST_FOOD aE field_59664 f Lnet/minecraft/tags/TagKey; HAPPY_GHAST_TEMPT_ITEMS aF field_59665 f Lnet/minecraft/tags/TagKey; CAMEL_FOOD aG field_49940 f Lnet/minecraft/tags/TagKey; ARMADILLO_FOOD aH field_49941 f Lnet/minecraft/tags/TagKey; CHICKEN_FOOD aI field_49943 f Lnet/minecraft/tags/TagKey; FROG_FOOD aJ field_49944 f Lnet/minecraft/tags/TagKey; HOGLIN_FOOD aK field_49945 f Lnet/minecraft/tags/TagKey; LLAMA_FOOD aL field_49946 f Lnet/minecraft/tags/TagKey; WOOL a field_15544 f Lnet/minecraft/tags/TagKey; LLAMA_TEMPT_ITEMS aM field_49947 f Lnet/minecraft/tags/TagKey; OCELOT_FOOD aN field_49948 f Lnet/minecraft/tags/TagKey; PANDA_FOOD aO field_49949 f Lnet/minecraft/tags/TagKey; PANDA_EATS_FROM_GROUND aP field_54214 f Lnet/minecraft/tags/TagKey; PIG_FOOD aQ field_49950 f Lnet/minecraft/tags/TagKey; RABBIT_FOOD aR field_49951 f Lnet/minecraft/tags/TagKey; STRIDER_FOOD aS field_49952 f Lnet/minecraft/tags/TagKey; STRIDER_TEMPT_ITEMS aT field_49953 f Lnet/minecraft/tags/TagKey; TURTLE_FOOD aU field_49954 f Lnet/minecraft/tags/TagKey; PARROT_FOOD aV field_49955 f Lnet/minecraft/tags/TagKey; PARROT_POISONOUS_FOOD aW field_49956 f Lnet/minecraft/tags/TagKey; AXOLOTL_FOOD aX field_49957 f Lnet/minecraft/tags/TagKey; NON_FLAMMABLE_WOOD aY field_23211 f Lnet/minecraft/tags/TagKey; BOATS aZ field_15536 f Lnet/minecraft/tags/TagKey; COAL_ORES aa field_29197 f Lnet/minecraft/tags/TagKey; EMERALD_ORES ab field_29198 f Lnet/minecraft/tags/TagKey; COPPER_ORES ac field_29199 f Lnet/minecraft/tags/TagKey; DIRT ad field_36269 f Lnet/minecraft/tags/TagKey; TERRACOTTA ae field_36270 f Lnet/minecraft/tags/TagKey; COMPLETES_FIND_TREE_TUTORIAL af field_38836 f Lnet/minecraft/tags/TagKey; SHULKER_BOXES ag field_54293 f Lnet/minecraft/tags/TagKey; SIGNS ah field_15533 f Lnet/minecraft/tags/TagKey; HANGING_SIGNS ai field_40108 f Lnet/minecraft/tags/TagKey; BEE_FOOD aj field_49942 f Lnet/minecraft/tags/TagKey; BANNERS ak field_15556 f Lnet/minecraft/tags/TagKey; PIGLIN_REPELLENTS al field_23064 f Lnet/minecraft/tags/TagKey; PIGLIN_LOVED am field_24481 f Lnet/minecraft/tags/TagKey; IGNORED_BY_PIGLIN_BABIES an field_26987 f Lnet/minecraft/tags/TagKey; PIGLIN_SAFE_ARMOR ao field_54058 f Lnet/minecraft/tags/TagKey; DUPLICATES_ALLAYS ap field_54212 f Lnet/minecraft/tags/TagKey; BREWING_FUEL aq field_54213 f Lnet/minecraft/tags/TagKey; EGGS ar field_56530 f Lnet/minecraft/tags/TagKey; MEAT as field_49932 f Lnet/minecraft/tags/TagKey; SNIFFER_FOOD at field_42609 f Lnet/minecraft/tags/TagKey; PIGLIN_FOOD au field_26988 f Lnet/minecraft/tags/TagKey; FOX_FOOD av field_28624 f Lnet/minecraft/tags/TagKey; COW_FOOD aw field_49933 f Lnet/minecraft/tags/TagKey; GOAT_FOOD ax field_49934 f Lnet/minecraft/tags/TagKey; SHEEP_FOOD ay field_49935 f Lnet/minecraft/tags/TagKey; WOLF_FOOD az field_49936 f Lnet/minecraft/tags/TagKey; CREEPER_IGNITERS bA field_41662 f Lnet/minecraft/tags/TagKey; NOTE_BLOCK_TOP_INSTRUMENTS bB field_41757 f Lnet/minecraft/tags/TagKey; FOOT_ARMOR bC field_48294 f Lnet/minecraft/tags/TagKey; LEG_ARMOR bD field_48295 f Lnet/minecraft/tags/TagKey; CHEST_ARMOR bE field_48296 f Lnet/minecraft/tags/TagKey; HEAD_ARMOR bF field_48297 f Lnet/minecraft/tags/TagKey; SKULLS bG field_48298 f Lnet/minecraft/tags/TagKey; TRIMMABLE_ARMOR bH field_41890 f Lnet/minecraft/tags/TagKey; TRIM_MATERIALS bI field_41891 f Lnet/minecraft/tags/TagKey; DECORATED_POT_SHERDS bJ field_42610 f Lnet/minecraft/tags/TagKey; DECORATED_POT_INGREDIENTS bK field_44701 f Lnet/minecraft/tags/TagKey; SWORDS bL field_42611 f Lnet/minecraft/tags/TagKey; PLANKS b field_15537 f Lnet/minecraft/tags/TagKey; AXES bM field_42612 f Lnet/minecraft/tags/TagKey; HOES bN field_42613 f Lnet/minecraft/tags/TagKey; PICKAXES bO field_42614 f Lnet/minecraft/tags/TagKey; SHOVELS bP field_42615 f Lnet/minecraft/tags/TagKey; BREAKS_DECORATED_POTS bQ field_42617 f Lnet/minecraft/tags/TagKey; VILLAGER_PLANTABLE_SEEDS bR field_44591 f Lnet/minecraft/tags/TagKey; VILLAGER_PICKS_UP bS field_52383 f Lnet/minecraft/tags/TagKey; DYEABLE bT field_48803 f Lnet/minecraft/tags/TagKey; FURNACE_MINECART_FUEL bU field_52384 f Lnet/minecraft/tags/TagKey; BUNDLES bV field_54294 f Lnet/minecraft/tags/TagKey; BOOK_CLONING_TARGET bW field_55619 f Lnet/minecraft/tags/TagKey; SKELETON_PREFERRED_WEAPONS bX field_55196 f Lnet/minecraft/tags/TagKey; DROWNED_PREFERRED_WEAPONS bY field_55197 f Lnet/minecraft/tags/TagKey; PIGLIN_PREFERRED_WEAPONS bZ field_55198 f Lnet/minecraft/tags/TagKey; CHEST_BOATS ba field_38080 f Lnet/minecraft/tags/TagKey; FISHES bb field_15527 f Lnet/minecraft/tags/TagKey; CREEPER_DROP_MUSIC_DISCS bc field_23969 f Lnet/minecraft/tags/TagKey; COALS bd field_17487 f Lnet/minecraft/tags/TagKey; ARROWS be field_18317 f Lnet/minecraft/tags/TagKey; LECTERN_BOOKS bf field_21465 f Lnet/minecraft/tags/TagKey; BOOKSHELF_BOOKS bg field_40109 f Lnet/minecraft/tags/TagKey; BEACON_PAYMENT_ITEMS bh field_22277 f Lnet/minecraft/tags/TagKey; WOODEN_TOOL_MATERIALS bi field_52381 f Lnet/minecraft/tags/TagKey; STONE_TOOL_MATERIALS bj field_23802 f Lnet/minecraft/tags/TagKey; IRON_TOOL_MATERIALS bk field_52382 f Lnet/minecraft/tags/TagKey; GOLD_TOOL_MATERIALS bl field_52385 f Lnet/minecraft/tags/TagKey; DIAMOND_TOOL_MATERIALS bm field_52386 f Lnet/minecraft/tags/TagKey; NETHERITE_TOOL_MATERIALS bn field_52387 f Lnet/minecraft/tags/TagKey; REPAIRS_LEATHER_ARMOR bo field_54059 f Lnet/minecraft/tags/TagKey; REPAIRS_CHAIN_ARMOR bp field_54060 f Lnet/minecraft/tags/TagKey; REPAIRS_IRON_ARMOR bq field_54061 f Lnet/minecraft/tags/TagKey; REPAIRS_GOLD_ARMOR br field_54062 f Lnet/minecraft/tags/TagKey; REPAIRS_DIAMOND_ARMOR bs field_54063 f Lnet/minecraft/tags/TagKey; REPAIRS_NETHERITE_ARMOR bt field_54064 f Lnet/minecraft/tags/TagKey; REPAIRS_TURTLE_HELMET bu field_54065 f Lnet/minecraft/tags/TagKey; REPAIRS_WOLF_ARMOR bv field_54066 f Lnet/minecraft/tags/TagKey; STONE_CRAFTING_MATERIALS bw field_25808 f Lnet/minecraft/tags/TagKey; FREEZE_IMMUNE_WEARABLES bx field_28041 f Lnet/minecraft/tags/TagKey; CLUSTER_MAX_HARVESTABLES by field_29544 f Lnet/minecraft/tags/TagKey; COMPASSES bz field_38699 f Lnet/minecraft/tags/TagKey; STONE_BRICKS c field_15531 f Lnet/minecraft/tags/TagKey; PILLAGER_PREFERRED_WEAPONS ca field_55199 f Lnet/minecraft/tags/TagKey; WITHER_SKELETON_DISLIKED_WEAPONS cb field_55484 f Lnet/minecraft/tags/TagKey; FOOT_ARMOR_ENCHANTABLE cc field_48299 f Lnet/minecraft/tags/TagKey; LEG_ARMOR_ENCHANTABLE cd field_48300 f Lnet/minecraft/tags/TagKey; CHEST_ARMOR_ENCHANTABLE ce field_48301 f Lnet/minecraft/tags/TagKey; HEAD_ARMOR_ENCHANTABLE cf field_48302 f Lnet/minecraft/tags/TagKey; ARMOR_ENCHANTABLE cg field_48303 f Lnet/minecraft/tags/TagKey; SWORD_ENCHANTABLE ch field_48304 f Lnet/minecraft/tags/TagKey; FIRE_ASPECT_ENCHANTABLE ci field_50107 f Lnet/minecraft/tags/TagKey; SHARP_WEAPON_ENCHANTABLE cj field_50108 f Lnet/minecraft/tags/TagKey; WEAPON_ENCHANTABLE ck field_48305 f Lnet/minecraft/tags/TagKey; MINING_ENCHANTABLE cl field_48306 f Lnet/minecraft/tags/TagKey; MINING_LOOT_ENCHANTABLE cm field_48307 f Lnet/minecraft/tags/TagKey; FISHING_ENCHANTABLE cn field_48308 f Lnet/minecraft/tags/TagKey; TRIDENT_ENCHANTABLE co field_48309 f Lnet/minecraft/tags/TagKey; DURABILITY_ENCHANTABLE cp field_48310 f Lnet/minecraft/tags/TagKey; BOW_ENCHANTABLE cq field_48311 f Lnet/minecraft/tags/TagKey; EQUIPPABLE_ENCHANTABLE cr field_48312 f Lnet/minecraft/tags/TagKey; CROSSBOW_ENCHANTABLE cs field_48313 f Lnet/minecraft/tags/TagKey; VANISHING_ENCHANTABLE ct field_48314 f Lnet/minecraft/tags/TagKey; MACE_ENCHANTABLE cu field_50109 f Lnet/minecraft/tags/TagKey; MAP_INVISIBILITY_EQUIPMENT cv field_54405 f Lnet/minecraft/tags/TagKey; GAZE_DISGUISE_EQUIPMENT cw field_54554 f Lnet/minecraft/tags/TagKey; WOODEN_BUTTONS d field_15555 f Lnet/minecraft/tags/TagKey; STONE_BUTTONS e field_44592 f Lnet/minecraft/tags/TagKey; BUTTONS f field_15551 f Lnet/minecraft/tags/TagKey; WOOL_CARPETS g field_15542 f Lnet/minecraft/tags/TagKey; WOODEN_DOORS h field_15552 f Lnet/minecraft/tags/TagKey; WOODEN_STAIRS i field_15557 f Lnet/minecraft/tags/TagKey; WOODEN_SLABS j field_15534 f Lnet/minecraft/tags/TagKey; WOODEN_FENCES k field_17620 f Lnet/minecraft/tags/TagKey; FENCE_GATES l field_40858 f Lnet/minecraft/tags/TagKey; WOODEN_PRESSURE_PLATES m field_15540 f Lnet/minecraft/tags/TagKey; DOORS n field_15553 f Lnet/minecraft/tags/TagKey; SAPLINGS o field_15528 f Lnet/minecraft/tags/TagKey; BAMBOO_BLOCKS p field_40987 f Lnet/minecraft/tags/TagKey; OAK_LOGS q field_15545 f Lnet/minecraft/tags/TagKey; DARK_OAK_LOGS r field_15546 f Lnet/minecraft/tags/TagKey; PALE_OAK_LOGS s field_54555 f Lnet/minecraft/tags/TagKey; BIRCH_LOGS t field_15554 f Lnet/minecraft/tags/TagKey; ACACIA_LOGS u field_15525 f Lnet/minecraft/tags/TagKey; SPRUCE_LOGS v field_15549 f Lnet/minecraft/tags/TagKey; MANGROVE_LOGS w field_37403 f Lnet/minecraft/tags/TagKey; JUNGLE_LOGS x field_15538 f Lnet/minecraft/tags/TagKey; CHERRY_LOGS y field_42618 f Lnet/minecraft/tags/TagKey; CRIMSON_STEMS z field_21957 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; bind a method_15102 m ()V m ()V c net/minecraft/tags/PaintingVariantTags azy net/minecraft/class_7406 f Lnet/minecraft/tags/TagKey; PLACEABLE a field_38929 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a method_43384 m ()V m ()V c net/minecraft/tags/PoiTypeTags azz net/minecraft/class_7473 f Lnet/minecraft/tags/TagKey; ACQUIRABLE_JOB_SITE a field_39262 f Lnet/minecraft/tags/TagKey; VILLAGE b field_39263 f Lnet/minecraft/tags/TagKey; BEE_HOME c field_39264 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a method_43935 m ()V m ()V c net/minecraft/tags/StructureTags baa net/minecraft/class_7045 f Lnet/minecraft/tags/TagKey; EYE_OF_ENDER_LOCATED a field_37040 f Lnet/minecraft/tags/TagKey; DOLPHIN_LOCATED b field_37041 f Lnet/minecraft/tags/TagKey; ON_WOODLAND_EXPLORER_MAPS c field_37042 f Lnet/minecraft/tags/TagKey; ON_OCEAN_EXPLORER_MAPS d field_37043 f Lnet/minecraft/tags/TagKey; ON_SAVANNA_VILLAGE_MAPS e field_46158 f Lnet/minecraft/tags/TagKey; ON_DESERT_VILLAGE_MAPS f field_46159 f Lnet/minecraft/tags/TagKey; ON_PLAINS_VILLAGE_MAPS g field_46160 f Lnet/minecraft/tags/TagKey; ON_TAIGA_VILLAGE_MAPS h field_46161 f Lnet/minecraft/tags/TagKey; ON_SNOWY_VILLAGE_MAPS i field_46162 f Lnet/minecraft/tags/TagKey; ON_JUNGLE_EXPLORER_MAPS j field_46163 f Lnet/minecraft/tags/TagKey; ON_SWAMP_EXPLORER_MAPS k field_46164 f Lnet/minecraft/tags/TagKey; ON_TREASURE_MAPS l field_37044 f Lnet/minecraft/tags/TagKey; ON_TRIAL_CHAMBERS_MAPS m field_49958 f Lnet/minecraft/tags/TagKey; CATS_SPAWN_IN n field_37404 f Lnet/minecraft/tags/TagKey; CATS_SPAWN_AS_BLACK o field_37405 f Lnet/minecraft/tags/TagKey; VILLAGE p field_37045 f Lnet/minecraft/tags/TagKey; MINESHAFT q field_37046 f Lnet/minecraft/tags/TagKey; SHIPWRECK r field_37047 f Lnet/minecraft/tags/TagKey; RUINED_PORTAL s field_37048 f Lnet/minecraft/tags/TagKey; OCEAN_RUIN t field_37049 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a method_41006 m ()V c net/minecraft/tags/TagBuilder bab net/minecraft/class_3495 f Ljava/util/List; entries a field_23688 m ()Lnet/minecraft/tags/TagBuilder; create a method_26778 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/tags/TagBuilder; addElement a method_26784 m (Lnet/minecraft/tags/TagEntry;)Lnet/minecraft/tags/TagBuilder; add a method_27064 m ()Ljava/util/List; build b method_26782 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/tags/TagBuilder; addOptionalElement b method_34891 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/tags/TagBuilder; addTag c method_26787 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/tags/TagBuilder; addOptionalTag d method_34892 m ()V c net/minecraft/tags/TagEntry bac net/minecraft/class_3497 f Lcom/mojang/serialization/Codec; CODEC a field_39265 f Lcom/mojang/serialization/Codec; FULL_CODEC b field_39266 f Lnet/minecraft/resources/ResourceLocation; id c field_15584 f Z tag d field_39267 f Z required e field_39268 m ()Lnet/minecraft/util/ExtraCodecs$TagOrElementLocation; elementOrTag a method_43936 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/tags/TagEntry; element a method_43937 m (Lnet/minecraft/tags/TagEntry$Lookup;Ljava/util/function/Consumer;)Z build a method_26790 m (Lnet/minecraft/tags/TagEntry;)Lcom/mojang/datafixers/util/Either; method_43938 a method_43938 m (Lnet/minecraft/util/ExtraCodecs$TagOrElementLocation;)Lnet/minecraft/tags/TagEntry; method_43939 a method_43939 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/tags/TagEntry; method_43940 a method_43940 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43941 a method_43941 m (Ljava/util/function/Consumer;)V visitRequiredDependencies a method_32831 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z verifyIfPresent a method_32832 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/tags/TagEntry; optionalElement b method_43942 m (Lnet/minecraft/tags/TagEntry;)Lnet/minecraft/tags/TagEntry; method_43943 b method_43943 m (Ljava/util/function/Consumer;)V visitOptionalDependencies b method_43944 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/tags/TagEntry; tag c method_43945 m (Lnet/minecraft/tags/TagEntry;)Ljava/lang/Boolean; method_43946 c method_43946 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/tags/TagEntry; optionalTag d method_43947 m (Lnet/minecraft/resources/ResourceLocation;ZZ)V m (Lnet/minecraft/util/ExtraCodecs$TagOrElementLocation;Z)V m ()V c net/minecraft/tags/TagEntry$Lookup bac$a net/minecraft/class_3497$class_7474 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Collection; tag a method_43949 m (Lnet/minecraft/resources/ResourceLocation;Z)Ljava/lang/Object; element a method_43948 c net/minecraft/tags/TagFile bad net/minecraft/class_7475 f Lcom/mojang/serialization/Codec; CODEC a field_39269 f Ljava/util/List; entries b comp_811 f Z replace c comp_812 m ()Ljava/util/List; entries a comp_811 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43950 a method_43950 m ()Z replace b comp_812 m (Ljava/util/List;Z)V m ()V c net/minecraft/tags/TagKey bae net/minecraft/class_6862 f Lnet/minecraft/resources/ResourceKey; registry a comp_326 f Lnet/minecraft/resources/ResourceLocation; location b comp_327 f Lcom/google/common/collect/Interner; VALUES c field_36394 m ()Lnet/minecraft/resources/ResourceKey; registry a comp_326 m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; codec a method_40090 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/tags/TagKey; create a method_40092 m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_40091 a method_40091 m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; method_40089 a method_40089 m ()Lnet/minecraft/resources/ResourceLocation; location b comp_327 m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/Codec; hashedCodec b method_40093 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/tags/TagKey; method_64142 b method_64142 m ()Ljava/lang/String; method_49429 c method_49429 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/codec/StreamCodec; streamCodec c method_64143 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/tags/TagKey; method_40094 c method_40094 m (Lnet/minecraft/resources/ResourceKey;)Z isFor d method_41007 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/tags/TagKey; method_40095 d method_40095 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; cast e method_41008 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/tags/TagLoader baf net/minecraft/class_3503 f Lorg/slf4j/Logger; LOGGER a field_15607 f Lnet/minecraft/tags/TagLoader$ElementLookup; elementLookup b field_54556 f Ljava/lang/String; directory c field_15605 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map$Entry;)Lnet/minecraft/tags/TagKey; method_61303 a method_61303 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map;)Ljava/util/Map; wrapTags a method_61304 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/List; method_43951 a method_43951 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;)V method_33175 a method_33175 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; load a method_33174 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/core/Registry;)Ljava/util/Optional; loadPendingTags a method_61305 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/core/RegistryAccess$RegistryEntry;)Ljava/util/Optional; method_61306 a method_61306 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/core/RegistryAccess;)Ljava/util/List; loadTagsForExistingRegistries a method_61307 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/core/WritableRegistry;)V loadTagsForRegistry a method_61308 m (Lnet/minecraft/tags/TagEntry$Lookup;Ljava/util/List;)Lcom/mojang/datafixers/util/Either; tryBuildTag a method_43952 m (Lnet/minecraft/tags/TagEntry$Lookup;Ljava/util/Map;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/tags/TagLoader$SortingEntry;)V method_51476 a method_51476 m (Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;Lnet/minecraft/core/WritableRegistry;)V loadTagsFromNetwork a method_61309 m (Lnet/minecraft/util/DependencySorter;Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;)V method_51477 a method_51477 m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Registry$PendingTags; findTagsForRegistry a method_61310 m (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/tags/TagEntry;)V method_43954 a method_43954 m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/core/RegistryAccess$RegistryEntry;)V method_61311 a method_61311 m (Ljava/util/Map;)Ljava/util/Map; build a method_18242 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;)V method_32840 a method_32840 m (Lnet/minecraft/core/RegistryAccess$Frozen;Ljava/util/List;)Ljava/util/List; buildUpdatedLookups a method_61313 m (Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;)V method_61314 a method_61314 m (Lnet/minecraft/tags/TagLoader$ElementLookup;Ljava/lang/String;)V m ()V c net/minecraft/tags/TagLoader$1 baf$1 net/minecraft/class_3503$1 f Ljava/util/Map; val$newTags a field_39270 f Lnet/minecraft/tags/TagLoader; field_39271 b field_39271 m (Lnet/minecraft/tags/TagLoader;Ljava/util/Map;)V c net/minecraft/tags/TagLoader$ElementLookup baf$a net/minecraft/class_3503$class_10272 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/resources/ResourceLocation;Z)Ljava/util/Optional; method_64597 a method_64597 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/tags/TagLoader$ElementLookup; fromFrozenRegistry a method_64598 m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceLocation;Z)Ljava/util/Optional; method_64599 a method_64599 m (Lnet/minecraft/core/WritableRegistry;)Lnet/minecraft/tags/TagLoader$ElementLookup; fromWritableRegistry a method_64600 c net/minecraft/tags/TagLoader$EntryWithSource baf$b net/minecraft/class_3503$class_5145 f Lnet/minecraft/tags/TagEntry; entry a comp_324 f Ljava/lang/String; source b comp_325 m ()Lnet/minecraft/tags/TagEntry; entry a comp_324 m ()Ljava/lang/String; source b comp_325 m (Lnet/minecraft/tags/TagEntry;Ljava/lang/String;)V c net/minecraft/tags/TagLoader$LoadResult baf$c net/minecraft/class_3503$class_6863 f Lnet/minecraft/resources/ResourceKey; key a comp_328 f Ljava/util/Map; tags b comp_329 m ()Lnet/minecraft/resources/ResourceKey; key a comp_328 m ()Ljava/util/Map; tags b comp_329 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map;)V c net/minecraft/tags/TagLoader$SortingEntry baf$d net/minecraft/class_3503$class_8522 f Ljava/util/List; entries a comp_1486 m ()Ljava/util/List; entries a comp_1486 m (Ljava/util/function/Consumer;Lnet/minecraft/tags/TagLoader$EntryWithSource;)V method_51479 a method_51479 m (Ljava/util/function/Consumer;Lnet/minecraft/tags/TagLoader$EntryWithSource;)V method_51481 b method_51481 m (Ljava/util/List;)V c net/minecraft/tags/TagNetworkSerialization bag net/minecraft/class_6864 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Registry;Ljava/util/Map;Lnet/minecraft/resources/ResourceLocation;Lit/unimi/dsi/fastutil/ints/IntList;)V method_40107 a method_40107 m (Lcom/mojang/datafixers/util/Pair;)Z method_40101 a method_40101 m (Lnet/minecraft/core/LayeredRegistryAccess;)Ljava/util/Map; serializeTagsToNetwork a method_40105 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; serializeToNetwork a method_40102 m (Lnet/minecraft/core/Registry;Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;)Lnet/minecraft/tags/TagLoader$LoadResult; deserializeTagsFromNetwork a method_40106 m (Lnet/minecraft/core/Registry;Ljava/util/Map;Lnet/minecraft/core/HolderSet$Named;)V method_40103 a method_40103 m (Lnet/minecraft/core/RegistryAccess$RegistryEntry;)Lcom/mojang/datafixers/util/Pair; method_40104 a method_40104 m ()V c net/minecraft/tags/TagNetworkSerialization$NetworkPayload bag$a net/minecraft/class_6864$class_5748 f Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; EMPTY a field_52388 f Ljava/util/Map; tags b field_28304 m ()Z isEmpty a method_61315 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/tags/TagLoader$LoadResult; resolve a method_61316 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_33159 m ()I size b method_64601 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload; read b method_33160 m (Ljava/util/Map;)V m ()V c net/minecraft/tags/WorldPresetTags bah net/minecraft/class_7089 f Lnet/minecraft/tags/TagKey; NORMAL a field_37406 f Lnet/minecraft/tags/TagKey; EXTENDED b field_37407 m (Ljava/lang/String;)Lnet/minecraft/tags/TagKey; create a method_41293 m ()V m ()V c net/minecraft/tags/package-info bai net/minecraft/class_5994 c net/minecraft/util/ARGB baj net/minecraft/class_9848 m (F)I white a method_61317 m (FFFF)I colorFromFloat a method_61318 m (FI)I color a method_71346 m (FII)I lerp a method_61319 m (I)I alpha a method_61320 m (IF)I scaleRGB a method_61321 m (IFFF)I scaleRGB a method_64602 m (II)I multiply a method_61322 m (III)I color a method_61323 m (IIII)I color a method_61324 m (Lnet/minecraft/world/phys/Vec3;)I color a method_61325 m (F)I as8BitChannel b method_61326 m (I)I red b method_61327 m (IF)I setBrightness b method_70658 m (II)I scaleRGB b method_61328 m (I)I green c method_61329 m (II)I color c method_61330 m (I)I blue d method_61331 m (II)I average d method_61332 m (I)I greyscale e method_61333 m (I)I opaque f method_61334 m (I)I transparent g method_61335 m (I)Lorg/joml/Vector3f; vector3fFromRGB24 h method_64963 m (I)F alphaFloat i method_65100 m (I)F redFloat j method_65101 m (I)F greenFloat k method_65102 m (I)F blueFloat l method_65103 m (I)I toABGR m method_61337 m (I)I fromABGR n method_61338 m (I)F from8BitChannel o method_61336 m ()V c net/minecraft/util/AbortableIterationConsumer bak net/minecraft/class_7927 m (Ljava/util/function/Consumer;Ljava/lang/Object;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; method_47542 a method_47542 c net/minecraft/util/AbortableIterationConsumer$Continuation bak$a net/minecraft/class_7927$class_7928 f Lnet/minecraft/util/AbortableIterationConsumer$Continuation; CONTINUE a field_41283 f Lnet/minecraft/util/AbortableIterationConsumer$Continuation; ABORT b field_41284 f [Lnet/minecraft/util/AbortableIterationConsumer$Continuation; $VALUES c field_41285 m ()Z shouldAbort a method_47543 m ()[Lnet/minecraft/util/AbortableIterationConsumer$Continuation; $values b method_47544 m (Ljava/lang/String;I)V m ()V c net/minecraft/util/AbstractListBuilder bal net/minecraft/class_10922 f Lcom/mojang/serialization/DataResult; builder a field_58080 f Lcom/mojang/serialization/DynamicOps; ops b field_58081 m ()Ljava/lang/Object; initBuilder a method_68739 m (Lcom/mojang/serialization/DataResult;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_68740 a method_68740 m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; append a method_68741 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; build b method_68742 m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_68743 c method_68743 m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; method_68744 d method_68744 m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; method_68745 e method_68745 m (Lcom/mojang/serialization/DynamicOps;)V c net/minecraft/util/ArrayListDeque bam net/minecraft/class_8623 f I MIN_GROWTH a field_45067 f [Ljava/lang/Object; contents b field_45068 f I head c field_45069 f I size d field_45070 m ()I capacity a method_52450 m (I)I getIndex a method_52451 m (II)V verifyIndexInRange a method_52452 m ([Ljava/lang/Object;I)V copyCount a method_52453 m (I)V verifyIndexInRange b method_52455 m ()V grow c method_52454 m (I)Ljava/lang/Object; getInner c method_52456 m ()V m (I)V c net/minecraft/util/ArrayListDeque$DescendingIterator bam$a net/minecraft/class_8623$class_8624 f Lnet/minecraft/util/ArrayListDeque; field_45071 a field_45071 f I index b field_45072 m (Lnet/minecraft/util/ArrayListDeque;)V c net/minecraft/util/ArrayListDeque$ReversedView bam$b net/minecraft/class_8623$class_9633 f Lnet/minecraft/util/ArrayListDeque; field_51345 a field_51345 f Lnet/minecraft/util/ArrayListDeque; source b field_51346 m (I)I reverseIndex a method_59514 m (Lnet/minecraft/util/ArrayListDeque;Lnet/minecraft/util/ArrayListDeque;)V c net/minecraft/util/BinaryAnimator ban net/minecraft/class_9849 f I animationLength a field_52389 f Lnet/minecraft/util/BinaryAnimator$EasingFunction; easingFunction b field_52390 f I ticks c field_52391 f I ticksOld d field_52392 m (F)F getFactor a method_61339 m (Z)V tick a method_61340 m (F)F method_61341 b method_61341 m (ILnet/minecraft/util/BinaryAnimator$EasingFunction;)V m (I)V c net/minecraft/util/BinaryAnimator$EasingFunction ban$a net/minecraft/class_9849$class_9850 c net/minecraft/util/BitStorage bao net/minecraft/class_6490 m ()[J getRaw a method_15212 m (I)I get a method_15211 m (II)I getAndSet a method_15214 m (Ljava/util/function/IntConsumer;)V getAll a method_21739 m ([I)V unpack a method_39892 m ()I getSize b method_15215 m (II)V set b method_15210 m ()I getBits c method_34896 m ()Lnet/minecraft/util/BitStorage; copy d method_39939 c net/minecraft/util/Brightness bap net/minecraft/class_8104 f Lcom/mojang/serialization/Codec; LIGHT_VALUE_CODEC a field_42262 f Lcom/mojang/serialization/Codec; CODEC b field_42263 f Lnet/minecraft/util/Brightness; FULL_BRIGHT c field_42264 f I block d comp_1240 f I sky e comp_1241 m ()I pack a method_48763 m (I)I block a method_68887 m (II)I pack a method_68888 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_48765 a method_48765 m ()I block b comp_1240 m (I)I sky b method_68889 m ()I sky c comp_1241 m (I)Lnet/minecraft/util/Brightness; unpack c method_48764 m (II)V m ()V c net/minecraft/util/ByIdMap baq net/minecraft/class_7995 m (I[Ljava/lang/Object;Ljava/lang/Object;I)Ljava/lang/Object; method_47911 a method_47911 m (Ljava/util/function/IntFunction;Ljava/lang/Object;I)Ljava/lang/Object; method_47912 a method_47912 m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)Ljava/util/function/IntFunction; createMap a method_47913 m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy;)Ljava/util/function/IntFunction; continuous a method_47914 m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/function/IntFunction; sparse a method_47915 m ([Ljava/lang/Object;II)Ljava/lang/Object; method_47916 a method_47916 m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)[Ljava/lang/Object; createSortedArray b method_47917 m ([Ljava/lang/Object;II)Ljava/lang/Object; method_47918 b method_47918 m ()V c net/minecraft/util/ByIdMap$OutOfBoundsStrategy baq$a net/minecraft/class_7995$class_7996 f Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; ZERO a field_41664 f Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; WRAP b field_41665 f Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; CLAMP c field_41666 f [Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; $VALUES d field_41667 m ()[Lnet/minecraft/util/ByIdMap$OutOfBoundsStrategy; $values a method_47919 m (Ljava/lang/String;I)V m ()V c net/minecraft/util/ClassInstanceMultiMap bar net/minecraft/class_3509 f Ljava/util/Map; byClass a field_15636 f Ljava/lang/Class; baseClass b field_15637 f Ljava/util/List; allInstances c field_15635 m ()Ljava/util/List; getAllInstances a method_34897 m (Ljava/lang/Class;)Ljava/util/Collection; find a method_15216 m (Ljava/lang/Class;)Ljava/util/List; method_15217 b method_15217 m (Ljava/lang/Class;)V c net/minecraft/util/ClassTreeIdRegistry bas net/minecraft/class_9227 f I NO_ID_VALUE a field_49052 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; classToLastIdCache b field_49053 m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V method_68676 a method_68676 m (Ljava/lang/Class;)I getLastIdFor a method_56939 m (Ljava/lang/Class;)I getCount b method_56940 m (Ljava/lang/Class;)I define c method_56941 m ()V c net/minecraft/util/ColorRGBA bat net/minecraft/class_8805 f Lcom/mojang/serialization/Codec; CODEC a field_46234 f I rgba b comp_1971 f Ljava/lang/String; CUSTOM_COLOR_PREFIX c field_46235 m ()I rgba a comp_1971 m (Ljava/lang/NumberFormatException;)Ljava/lang/String; method_53913 a method_53913 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_53914 a method_53914 m ()Ljava/lang/String; formatValue b method_53915 m (Ljava/lang/String;)Ljava/lang/String; method_53916 b method_53916 m (I)V m ()V c net/minecraft/util/CommonColors bau net/minecraft/class_8012 f I WHITE a field_42973 f I BLACK b field_42974 f I GRAY c field_44941 f I DARK_GRAY d field_60347 f I LIGHT_GRAY e field_45073 f I LIGHTER_GRAY f field_49788 f I RED g field_41758 f I SOFT_RED h field_46652 f I GREEN i field_52312 f I BLUE j field_52313 f I YELLOW k field_46767 f I SOFT_YELLOW l field_46768 f I DARK_PURPLE m field_52393 f I HIGH_CONTRAST_DIAMOND n field_54557 f I COSMOS_PINK o field_60979 m ()V c net/minecraft/util/CommonLinks bav net/minecraft/class_8216 f Ljava/net/URI; GDPR a field_43117 f Ljava/net/URI; EULA b field_43118 f Ljava/net/URI; PRIVACY_STATEMENT c field_45074 f Ljava/net/URI; ATTRIBUTION d field_43119 f Ljava/net/URI; LICENSES e field_43120 f Ljava/net/URI; BUY_MINECRAFT_JAVA f field_43121 f Ljava/net/URI; ACCOUNT_SETTINGS g field_43122 f Ljava/net/URI; SNAPSHOT_FEEDBACK h field_43123 f Ljava/net/URI; RELEASE_FEEDBACK i field_43124 f Ljava/net/URI; SNAPSHOT_BUGS_FEEDBACK j field_43125 f Ljava/net/URI; GENERAL_HELP k field_46769 f Ljava/net/URI; ACCESSIBILITY_HELP l field_43126 f Ljava/net/URI; REPORTING_HELP m field_43127 f Ljava/net/URI; SUSPENSION_HELP n field_43128 f Ljava/net/URI; BLOCKING_HELP o field_43129 f Ljava/net/URI; SYMLINK_HELP p field_44949 f Ljava/net/URI; START_REALMS_TRIAL q field_43130 f Ljava/net/URI; BUY_REALMS r field_43131 f Ljava/net/URI; REALMS_TERMS s field_43132 f Ljava/net/URI; REALMS_CONTENT_CREATION t field_43133 f Ljava/lang/String; EXTEND_REALMS_LINK u field_54967 f Ljava/lang/String; INTENTIONAL_GAME_DESIGN_BUG_ID v field_55620 f Ljava/net/URI; INTENTIONAL_GAME_DESIGN_BUG w field_55621 m (Ljava/lang/String;Ljava/util/UUID;)Ljava/lang/String; extendRealms a method_49719 m (Ljava/lang/String;Ljava/util/UUID;Z)Ljava/lang/String; extendRealms a method_49720 m ()V m ()V c net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap baw net/minecraft/class_3513 f I NOT_FOUND b field_29828 f Ljava/lang/Object; EMPTY_SLOT c field_15650 f F LOADFACTOR d field_29829 f [Ljava/lang/Object; keys e field_15651 f [I values f field_15646 f [Ljava/lang/Object; byId g field_15647 f I nextId h field_15649 f I size i field_15648 m ()V clear a method_15229 m (Ljava/lang/Object;I)V addMapping a method_15230 m ()Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; copy b method_39940 m (Ljava/lang/Object;)Z contains b method_34904 m (Ljava/lang/Object;I)I indexOf b method_15232 m ()I nextId c method_15226 m (I)Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; create c method_37913 m (I)Z contains d method_34903 m (Ljava/lang/Object;)I add d method_15225 m (I)I getValue e method_15222 m (Ljava/lang/Object;)I hash e method_15228 m (I)V grow f method_15224 m (I)I findEmpty g method_15223 m (I)V m ([Ljava/lang/Object;[I[Ljava/lang/Object;II)V m ()V c net/minecraft/util/Crypt bax net/minecraft/class_3515 f Ljava/lang/String; SIGNING_ALGORITHM a field_39109 f I SIGNATURE_BYTES b field_40111 f Ljava/lang/String; RSA_PUBLIC_KEY_HEADER c field_39033 f Ljava/lang/String; MIME_LINE_SEPARATOR d field_39034 f Ljava/util/Base64$Encoder; MIME_ENCODER e field_39272 f Lcom/mojang/serialization/Codec; PUBLIC_KEY_CODEC f field_39035 f Lcom/mojang/serialization/Codec; PRIVATE_KEY_CODEC g field_39036 f Ljava/lang/String; SYMMETRIC_ALGORITHM h field_29830 f I SYMMETRIC_BITS i field_29831 f Ljava/lang/String; ASYMMETRIC_ALGORITHM j field_29832 f I ASYMMETRIC_BITS k field_29833 f Ljava/lang/String; BYTE_ENCODING l field_29834 f Ljava/lang/String; HASH_ALGORITHM m field_29835 f Ljava/lang/String; PEM_RSA_PRIVATE_KEY_HEADER n field_39037 f Ljava/lang/String; PEM_RSA_PRIVATE_KEY_FOOTER o field_39038 f Ljava/lang/String; RSA_PUBLIC_KEY_FOOTER p field_39039 m ()Ljavax/crypto/SecretKey; generateSecretKey a method_15239 m (ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher; setupCipher a method_15241 m (ILjava/security/Key;)Ljavax/crypto/Cipher; getCipher a method_15235 m (ILjava/security/Key;[B)[B cipherData a method_15244 m (Ljava/lang/String;)Ljava/security/PrivateKey; stringToPemRsaPrivateKey a method_43519 m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/util/Crypt$ByteArrayToKeyFunction;)Ljava/security/Key; rsaStringToKey a method_43520 m (Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[B digestData a method_15240 m (Ljava/security/Key;[B)[B encryptUsingKey a method_15238 m (Ljava/security/PrivateKey;)Ljava/lang/String; pemRsaPrivateKeyToString a method_43521 m (Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey; decryptByteToSecretKey a method_15234 m (Ljava/security/PublicKey;)Ljava/lang/String; rsaPublicKeyToString a method_43522 m ([B)Ljava/security/PublicKey; byteToPublicKey a method_15242 m ([[B)[B digestData a method_15236 m ()Ljava/security/KeyPair; generateKeyPair b method_15237 m (Ljava/lang/String;)Ljava/security/PublicKey; stringToRsaPublicKey b method_43524 m (Ljava/security/Key;[B)[B decryptUsingKey b method_15243 m ([B)Ljava/security/PrivateKey; byteToPrivateKey b method_43525 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_43526 c method_43526 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_43527 d method_43527 m ()V m ()V c net/minecraft/util/Crypt$ByteArrayToKeyFunction bax$a net/minecraft/class_3515$class_7424 c net/minecraft/util/Crypt$SaltSignaturePair bax$b net/minecraft/class_3515$class_7425 f Lnet/minecraft/util/Crypt$SaltSignaturePair; EMPTY a field_39040 f J salt b comp_739 f [B signature c comp_740 m ()Z isValid a method_43528 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/util/Crypt$SaltSignaturePair;)V write a method_43529 m ()[B saltAsBytes b method_43530 m ()J salt c comp_739 m ()[B signature d comp_740 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (J[B)V m ()V c net/minecraft/util/Crypt$SaltSupplier bax$c net/minecraft/class_3515$class_7426 f Ljava/security/SecureRandom; secureRandom a field_39041 m ()J getLong a method_43531 m ()V m ()V c net/minecraft/util/CryptException bay net/minecraft/class_5525 m (Ljava/lang/Throwable;)V c net/minecraft/util/CsvOutput baz net/minecraft/class_4456 f Ljava/lang/String; LINE_SEPARATOR a field_29836 f Ljava/lang/String; FIELD_SEPARATOR b field_29837 f Ljava/io/Writer; output c field_20284 f I columnCount d field_20285 m ()Lnet/minecraft/util/CsvOutput$Builder; builder a method_21627 m (Ljava/lang/Object;)Ljava/lang/String; getStringValue a method_21628 m (Ljava/util/stream/Stream;)V writeLine a method_21629 m ([Ljava/lang/Object;)V writeRow a method_21630 m (Ljava/io/Writer;Ljava/util/List;)V c net/minecraft/util/CsvOutput$Builder baz$a net/minecraft/class_4456$class_4457 f Ljava/util/List; headers a field_20286 m (Ljava/io/Writer;)Lnet/minecraft/util/CsvOutput; build a method_21631 m (Ljava/lang/String;)Lnet/minecraft/util/CsvOutput$Builder; addColumn a method_21632 m ()V c net/minecraft/util/CubicSampler bba net/minecraft/class_6491 f I GAUSSIAN_SAMPLE_RADIUS a field_33222 f I GAUSSIAN_SAMPLE_BREADTH b field_33223 f [D GAUSSIAN_SAMPLE_KERNEL c field_22449 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/util/CubicSampler$Vec3Fetcher;)Lnet/minecraft/world/phys/Vec3; gaussianSampleVec3 a method_24895 m ()V m ()V c net/minecraft/util/CubicSampler$Vec3Fetcher bba$a net/minecraft/class_6491$class_4859 c net/minecraft/util/CubicSpline bbb net/minecraft/class_6492 m ()Ljava/lang/String; parityString a method_39225 m (F)Lnet/minecraft/util/CubicSpline; constant a method_39427 m (FLnet/minecraft/util/CubicSpline;F)Lnet/minecraft/util/CubicSpline$1Point; method_39226 a method_39226 m (Lnet/minecraft/util/CubicSpline$CoordinateVisitor;)Lnet/minecraft/util/CubicSpline; mapAll a method_41187 m (Lnet/minecraft/util/CubicSpline$Multipoint;)Ljava/lang/Record; method_39227 a method_39227 m (Lnet/minecraft/util/CubicSpline$Multipoint;I)Lnet/minecraft/util/CubicSpline$1Point; method_39228 a method_39228 m (Lnet/minecraft/util/CubicSpline;)Lcom/mojang/datafixers/util/Either; method_39229 a method_39229 m (Lnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline$Builder; builder a method_37918 m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;)Lnet/minecraft/util/CubicSpline$Builder; builder a method_39502 m (Lnet/minecraft/util/ToFloatFunction;Ljava/util/List;)Lnet/minecraft/util/CubicSpline$Multipoint; method_39230 a method_39230 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/CubicSpline; method_39231 a method_39231 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_39232 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39233 a method_39233 m (Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39234 a method_39234 m (Lnet/minecraft/util/CubicSpline$Multipoint;)Ljava/util/List; method_39235 b method_39235 c net/minecraft/util/CubicSpline$1Point bbb$a net/minecraft/class_6492$class_6737 f F location a comp_225 f Lnet/minecraft/util/CubicSpline; value b comp_226 f F derivative c comp_227 m ()F location a comp_225 m ()Lnet/minecraft/util/CubicSpline; value b comp_226 m ()F derivative c comp_227 m (FLnet/minecraft/util/CubicSpline;F)V c net/minecraft/util/CubicSpline$Builder bbb$b net/minecraft/class_6492$class_6493 f Lnet/minecraft/util/ToFloatFunction; coordinate a field_34382 f Lnet/minecraft/util/ToFloatFunction; valueTransformer b field_35661 f Lit/unimi/dsi/fastutil/floats/FloatList; locations c field_34383 f Ljava/util/List; values d field_34384 f Lit/unimi/dsi/fastutil/floats/FloatList; derivatives e field_34385 m ()Lnet/minecraft/util/CubicSpline; build a method_37923 m (FF)Lnet/minecraft/util/CubicSpline$Builder; addPoint a method_41294 m (FFF)Lnet/minecraft/util/CubicSpline$Builder; addPoint a method_37924 m (FLnet/minecraft/util/CubicSpline;)Lnet/minecraft/util/CubicSpline$Builder; addPoint a method_41295 m (FLnet/minecraft/util/CubicSpline;F)Lnet/minecraft/util/CubicSpline$Builder; addPoint a method_37925 m (Lnet/minecraft/util/ToFloatFunction;)V m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;)V c net/minecraft/util/CubicSpline$Constant bbb$c net/minecraft/class_6492$class_6494 f F value b comp_228 m ()F value d comp_228 m (F)V c net/minecraft/util/CubicSpline$CoordinateVisitor bbb$d net/minecraft/class_6492$class_7073 c net/minecraft/util/CubicSpline$Multipoint bbb$e net/minecraft/class_6492$class_6738 f Lnet/minecraft/util/ToFloatFunction; coordinate b comp_229 f [F locations c comp_230 f Ljava/util/List; values d comp_231 f [F derivatives e comp_232 f F minValue f comp_532 f F maxValue g comp_533 m (D)Ljava/lang/String; method_39236 a method_39236 m (F[FF[FI)F linearExtend a method_41297 m (F[FI)Z method_41298 a method_41298 m (Lnet/minecraft/util/CubicSpline$CoordinateVisitor;Lnet/minecraft/util/CubicSpline;)Lnet/minecraft/util/CubicSpline; method_41188 a method_41188 m (Lnet/minecraft/util/ToFloatFunction;[FLjava/util/List;[F)Lnet/minecraft/util/CubicSpline$Multipoint; create a method_41299 m ([F)Ljava/lang/String; toString a method_39238 m ([FF)I findIntervalStart a method_41300 m ([FI)D method_39239 a method_39239 m ([FLjava/util/List;[F)V validateSizes a method_41301 m ()Lnet/minecraft/util/ToFloatFunction; coordinate d comp_229 m ()[F locations e comp_230 m ()Ljava/util/List; values f comp_231 m ()[F derivatives g comp_232 m (Lnet/minecraft/util/ToFloatFunction;[FLjava/util/List;[FFF)V c net/minecraft/util/DebugBuffer bbc net/minecraft/class_5831 f Ljava/util/concurrent/atomic/AtomicReferenceArray; data a field_28810 f Ljava/util/concurrent/atomic/AtomicInteger; index b field_28811 m ()Ljava/util/List; dump a method_33720 m (Ljava/lang/Object;)V push a method_33721 m (I)V c net/minecraft/util/DelegateDataOutput bbd net/minecraft/class_8941 f Ljava/io/DataOutput; parent a field_47218 m (Ljava/io/DataOutput;)V c net/minecraft/util/DependencySorter bbe net/minecraft/class_8523 f Ljava/util/Map; contents a field_44702 m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Lnet/minecraft/util/DependencySorter$Entry;)V method_51482 a method_51482 m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z isCyclic a method_51483 m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/lang/Object;Ljava/util/function/BiConsumer;)V visitDependenciesAndElement a method_51484 m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V method_51485 a method_51485 m (Ljava/lang/Object;Lnet/minecraft/util/DependencySorter$Entry;)Lnet/minecraft/util/DependencySorter; addEntry a method_51486 m (Ljava/util/function/BiConsumer;)V orderByDependencies a method_51487 m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Lnet/minecraft/util/DependencySorter$Entry;)V method_51488 b method_51488 m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V addDependencyIfNotCyclic b method_51489 m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V method_51490 b method_51490 m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V method_51491 c method_51491 m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V method_51492 d method_51492 m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z method_51493 e method_51493 m ()V c net/minecraft/util/DependencySorter$Entry bbe$a net/minecraft/class_8523$class_8524 m (Ljava/util/function/Consumer;)V visitRequiredDependencies a method_51478 m (Ljava/util/function/Consumer;)V visitOptionalDependencies b method_51480 c net/minecraft/util/DirectoryLock bbf net/minecraft/class_5125 f Ljava/lang/String; LOCK_FILE a field_29838 f Ljava/nio/channels/FileChannel; lockFile b field_23692 f Ljava/nio/channels/FileLock; lock c field_23693 f Ljava/nio/ByteBuffer; DUMMY d field_25353 m ()Z isValid a method_26802 m (Ljava/nio/file/Path;)Lnet/minecraft/util/DirectoryLock; create a method_26803 m (Ljava/nio/file/Path;)Z isLocked b method_26804 m (Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileLock;)V m ()V c net/minecraft/util/DirectoryLock$LockException bbf$a net/minecraft/class_5125$class_5126 m (Ljava/nio/file/Path;)Lnet/minecraft/util/DirectoryLock$LockException; alreadyLocked a method_26805 m (Ljava/nio/file/Path;Ljava/lang/String;)V c net/minecraft/util/EncoderCache bbg net/minecraft/class_9684 f Lcom/google/common/cache/LoadingCache; cache a field_51504 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; wrap a method_59856 m (I)V c net/minecraft/util/EncoderCache$1 bbg$1 net/minecraft/class_9684$1 m (Lnet/minecraft/util/EncoderCache$Key;)Lcom/mojang/serialization/DataResult; load a method_59857 m (Lnet/minecraft/util/EncoderCache;)V c net/minecraft/util/EncoderCache$2 bbg$2 net/minecraft/class_9684$2 f Lcom/mojang/serialization/Codec; val$codec a field_51505 f Lnet/minecraft/util/EncoderCache; field_51506 b field_51506 m (Ljava/lang/Object;)Ljava/lang/Object; method_59890 a method_59890 m (Lnet/minecraft/util/EncoderCache;Lcom/mojang/serialization/Codec;)V c net/minecraft/util/EncoderCache$Key bbg$a net/minecraft/class_9684$class_9685 f Lcom/mojang/serialization/Codec; codec a comp_2658 f Ljava/lang/Object; value b comp_2659 f Lcom/mojang/serialization/DynamicOps; ops c comp_2660 m ()Lcom/mojang/serialization/DataResult; resolve a method_59858 m ()Lcom/mojang/serialization/Codec; codec b comp_2658 m ()Ljava/lang/Object; value c comp_2659 m ()Lcom/mojang/serialization/DynamicOps; ops d comp_2660 m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;)V c net/minecraft/util/ExceptionCollector bbh net/minecraft/class_5127 f Ljava/lang/Throwable; result a field_23694 m ()V throwIfPresent a method_26806 m (Ljava/lang/Throwable;)V add a method_26807 m ()V c net/minecraft/util/ExtraCodecs bbi net/minecraft/class_5699 f Lcom/mojang/serialization/Codec; PROPERTY_MAP A field_40725 f Lcom/mojang/serialization/Codec; PLAYER_NAME B field_49183 f Lcom/mojang/serialization/Codec; GAME_PROFILE C field_40726 f Lcom/mojang/serialization/Codec; NON_EMPTY_STRING D field_41759 f Lcom/mojang/serialization/Codec; CODEPOINT E field_44703 f Lcom/mojang/serialization/Codec; RESOURCE_PATH_CODEC F field_45075 f Lcom/mojang/serialization/Codec; UNTRUSTED_URI G field_55622 f Lcom/mojang/serialization/Codec; CHAT_STRING H field_55623 f Lcom/mojang/serialization/Codec; PROPERTY I field_40727 f Lcom/mojang/serialization/MapCodec; GAME_PROFILE_WITHOUT_PROPERTIES J field_45076 f Lcom/mojang/serialization/Codec; JSON a field_40721 f Lcom/mojang/serialization/Codec; JAVA b field_46236 f Lcom/mojang/serialization/Codec; NBT c field_60980 f Lcom/mojang/serialization/Codec; VECTOR2F d field_59993 f Lcom/mojang/serialization/Codec; VECTOR3F e field_40723 f Lcom/mojang/serialization/Codec; VECTOR3I f field_59994 f Lcom/mojang/serialization/Codec; VECTOR4F g field_51364 f Lcom/mojang/serialization/Codec; QUATERNIONF_COMPONENTS h field_42265 f Lcom/mojang/serialization/Codec; AXISANGLE4F i field_42266 f Lcom/mojang/serialization/Codec; QUATERNIONF j field_42267 f Lcom/mojang/serialization/Codec; MATRIX4F k field_42268 f Lcom/mojang/serialization/Codec; RGB_COLOR_CODEC l field_54067 f Lcom/mojang/serialization/Codec; ARGB_COLOR_CODEC m field_51365 f Lcom/mojang/serialization/Codec; UNSIGNED_BYTE n field_49012 f Lcom/mojang/serialization/Codec; NON_NEGATIVE_INT o field_33441 f Lcom/mojang/serialization/Codec; POSITIVE_INT p field_33442 f Lcom/mojang/serialization/Codec; NON_NEGATIVE_FLOAT q field_53754 f Lcom/mojang/serialization/Codec; POSITIVE_FLOAT r field_34387 f Lcom/mojang/serialization/Codec; PATTERN s field_37408 f Lcom/mojang/serialization/Codec; INSTANT_ISO8601 t field_39042 f Lcom/mojang/serialization/Codec; BASE64_STRING u field_39273 f Lcom/mojang/serialization/Codec; ESCAPED_STRING v field_46165 f Lcom/mojang/serialization/Codec; TAG_OR_ELEMENT_ID w field_39274 f Ljava/util/function/Function; toOptionalLong x field_39395 f Ljava/util/function/Function; fromOptionalLong y field_39396 f Lcom/mojang/serialization/Codec; BIT_SET z field_40724 m ()Ljava/lang/String; method_49430 a method_49430 m (C)Ljava/lang/String; method_66031 a method_66031 m (FF)Lcom/mojang/serialization/Codec; floatRange a method_65311 m (FFLjava/lang/Float;)Ljava/lang/String; method_65312 a method_65312 m (FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec; floatRangeMinInclusiveWithMessage a method_62812 m (FFLjava/util/function/Function;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; method_48108 a method_48108 m (II)Lcom/mojang/serialization/Codec; intRange a method_48766 m (IILjava/lang/Integer;)Ljava/lang/String; method_48767 a method_48767 m (IILjava/util/function/Function;)Lcom/mojang/serialization/Codec; intRangeWithMessage a method_36241 m (IILjava/util/function/Function;Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; method_48111 a method_48111 m (ILjava/util/Map;)Lcom/mojang/serialization/DataResult; method_57149 a method_57149 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/util/ExtraCodecs$TagOrElementLocation; method_43958 a method_43958 m (Lcom/mojang/authlib/GameProfile;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile; method_46370 a method_46370 m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lcom/mojang/authlib/properties/Property;)V method_46371 a method_46371 m (Lcom/mojang/authlib/properties/Property;)Ljava/util/Optional; method_46372 a method_46372 m (Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/datafixers/util/Either; method_46373 a method_46373 m (Lcom/mojang/authlib/properties/PropertyMap;Ljava/lang/String;Ljava/util/List;)V method_46374 a method_46374 m (Lcom/mojang/authlib/properties/PropertyMap;Ljava/util/List;)V method_46375 a method_46375 m (Lcom/mojang/authlib/properties/PropertyMap;Ljava/util/Map;)V method_46376 a method_46376 m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/authlib/properties/PropertyMap; method_46377 a method_46377 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; compactListCodec a method_65313 m (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec; sizeLimitedMap a method_57153 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; orCompressed a method_39512 m (Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_37930 a method_37930 m (Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; intervalCodec a method_37931 m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; overrideLifecycle a method_56942 m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; idResolverCodec a method_65314 m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Codec; converter a method_53918 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; method_53919 a method_53919 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; method_53920 a method_53920 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; asOptionalLong a method_44167 m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; orCompressed a method_53921 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52459 a method_52459 m (Ljava/lang/Float;)Ljava/lang/String; method_62813 a method_62813 m (Ljava/lang/Integer;)Ljava/lang/String; method_36242 a method_36242 m (Ljava/lang/Object;)Lcom/mojang/serialization/Codec$ResultFunction; orElsePartial a method_39028 m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; method_49431 a method_49431 m (Ljava/lang/String;)Ljava/lang/String; method_67587 a method_67587 m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; dispatchOptionalValue a method_54941 m (Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/authlib/properties/Property; method_46381 a method_46381 m (Ljava/lang/String;Ljava/util/regex/PatternSyntaxException;)Ljava/lang/String; method_49433 a method_49433 m (Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec; temporalCodec a method_53700 m (Ljava/time/format/DateTimeFormatter;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_53701 a method_53701 m (Ljava/util/BitSet;)Ljava/util/stream/LongStream; method_46382 a method_46382 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_48115 a method_48115 m (Ljava/util/Map;)Lcom/mojang/serialization/DataResult; method_63569 a method_63569 m (Ljava/util/Map;I)Ljava/lang/String; method_57152 a method_57152 m (Ljava/util/Optional;)Ljava/util/OptionalLong; method_44168 a method_44168 m (Ljava/util/OptionalLong;)Ljava/util/Optional; method_44169 a method_44169 m (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/serialization/DataResult; method_37935 a method_37935 m (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; method_37936 a method_37936 m (Ljava/util/function/BiFunction;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_37937 a method_37937 m (Ljava/util/function/BiFunction;Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_37938 a method_37938 m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; retrieveContext a method_40110 m (Ljava/util/function/Function;Ljava/lang/Float;)Ljava/lang/String; method_49434 a method_49434 m (Ljava/util/function/Function;Ljava/lang/Integer;)Ljava/lang/String; method_49435 a method_49435 m (Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_65315 a method_65315 m (Ljava/util/function/Function;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_67588 a method_67588 m (Ljava/util/function/Function;Ljava/util/Collection;)Lcom/mojang/serialization/DataResult; method_40111 a method_40111 m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; method_37939 a method_37939 m (Ljava/util/function/IntFunction;Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; method_39509 a method_39509 m (Ljava/util/function/ToIntFunction;ILjava/lang/Object;)Lcom/mojang/serialization/DataResult; method_39510 a method_39510 m (Ljava/util/function/ToIntFunction;Ljava/util/function/IntFunction;I)Lcom/mojang/serialization/Codec; idResolverCodec a method_39511 m (Ljava/util/stream/LongStream;)Ljava/util/BitSet; method_46384 a method_46384 m (Lnet/minecraft/core/HolderSet;)Lcom/mojang/serialization/DataResult; method_48113 a method_48113 m (Lorg/joml/AxisAngle4f;)Lorg/joml/Vector3f; method_48768 a method_48768 m (Lorg/joml/Matrix4fc;)Ljava/util/List; method_48769 a method_48769 m (Lorg/joml/Quaternionf;)Ljava/util/List; method_48777 a method_48777 m (Lorg/joml/Vector2f;)Ljava/util/List; method_70972 a method_70972 m (Lorg/joml/Vector3f;)Ljava/lang/Integer; method_63570 a method_63570 m (Lorg/joml/Vector3i;)Ljava/util/List; method_70973 a method_70973 m (Lorg/joml/Vector4f;)Ljava/lang/Integer; method_59549 a method_59549 m ([B)Ljava/lang/String; method_43960 a method_43960 m ()Ljava/lang/String; method_49436 b method_49436 m (FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec; floatRangeMinExclusiveWithMessage b method_37928 m (FFLjava/util/function/Function;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; method_62814 b method_62814 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/util/ExtraCodecs$TagOrElementLocation; method_43961 b method_43961 m (Lcom/mojang/datafixers/util/Either;)Ljava/util/List; method_65316 b method_65316 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; nonEmptyList b method_36973 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/util/ExtraCodecs$StrictUnboundedMapCodec; strictUnboundedMap b method_53703 m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; overrideLifecycle b method_39504 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52462 b method_52462 m (Ljava/lang/Float;)Ljava/lang/String; method_37932 b method_37932 m (Ljava/lang/Integer;)Ljava/lang/String; method_36246 b method_36246 m (Ljava/lang/Object;)Ljava/lang/String; method_65317 b method_65317 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_66032 b method_66032 m (Ljava/util/List;)Lcom/mojang/datafixers/util/Either; method_65318 b method_65318 m (Ljava/util/function/BiFunction;Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_37942 b method_37942 m (Ljava/util/function/Function;)Ljava/util/function/Function; ensureHomogenous b method_40114 m (Ljava/util/function/Function;Ljava/lang/Float;)Ljava/lang/String; method_62815 b method_62815 m (Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_65319 b method_65319 m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; method_37943 b method_37943 m (Lorg/joml/AxisAngle4f;)Ljava/lang/Float; method_48772 b method_48772 m (Lorg/joml/Vector3f;)Ljava/util/List; method_46385 b method_46385 m (Lorg/joml/Vector4f;)Ljava/util/List; method_59550 b method_59550 m ()Ljava/lang/String; method_63571 c method_63571 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; nonEmptyHolderSet c method_40113 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; compactListCodec c method_65320 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46388 c method_46388 m (Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; method_39514 c method_39514 m (Ljava/lang/Object;)Ljava/lang/String; method_65321 c method_65321 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_66033 c method_66033 m (Ljava/util/List;)Ljava/util/List; method_65322 c method_65322 m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; legacyEnum c method_67589 m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/util/List; method_37944 c method_37944 m ()Ljava/lang/String; method_49438 d method_49438 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; nonEmptyMap d method_63572 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_48775 d method_48775 m (Ljava/lang/Integer;)Ljava/lang/String; method_49441 d method_49441 m (Ljava/lang/Object;)Ljava/lang/String; method_49442 d method_49442 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_52460 d method_52460 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_48771 d method_48771 m ()Ljava/lang/String; method_49440 e method_49440 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; catchDecoderException e method_42114 m (Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; method_56907 e method_56907 m (Ljava/lang/String;)Ljava/lang/String; method_52464 e method_52464 m (Ljava/util/List;)Lorg/joml/Matrix4f; method_48776 e method_48776 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; object2BooleanMap f method_53058 m (Ljava/lang/Integer;)Ljava/lang/String; method_56908 f method_56908 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_51494 f method_51494 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_59551 f method_59551 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; optionalEmptyMap g method_57155 m (Ljava/lang/String;)Ljava/lang/String; method_51495 g method_51495 m (Ljava/util/List;)Lorg/joml/Quaternionf; method_59552 g method_59552 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_48114 h method_48114 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_70974 h method_70974 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_57156 i method_57156 m (Ljava/util/List;)Lorg/joml/Vector4f; method_70975 i method_70975 m (Ljava/lang/String;)Ljava/lang/String; method_57157 j method_57157 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_70976 j method_70976 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_43959 k method_43959 m (Ljava/util/List;)Lorg/joml/Vector3i; method_70977 k method_70977 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_53826 l method_53826 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_70978 l method_70978 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_43962 m method_43962 m (Ljava/util/List;)Lorg/joml/Vector3f; method_70979 m method_70979 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_41302 n method_41302 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_46389 n method_46389 m (Ljava/util/List;)Lorg/joml/Vector2f; method_46391 o method_46391 m ()V m ()V c net/minecraft/util/ExtraCodecs$1 bbi$1 net/minecraft/class_5699$1 f Ljava/lang/Object; val$value a field_35173 m (Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/String; method_49444 a method_49444 m (Ljava/lang/Object;)V c net/minecraft/util/ExtraCodecs$2 bbi$2 net/minecraft/class_5699$2 f Lcom/mojang/serialization/Codec; val$compressed a field_35662 f Lcom/mojang/serialization/Codec; val$normal b field_35663 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V c net/minecraft/util/ExtraCodecs$3 bbi$3 net/minecraft/class_5699$3 f Lcom/mojang/serialization/MapCodec; val$compressed a field_46237 f Lcom/mojang/serialization/MapCodec; val$normal b field_46238 m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/MapCodec;)V c net/minecraft/util/ExtraCodecs$4 bbi$4 net/minecraft/class_5699$4 f Ljava/util/function/Function; val$decodeLifecycle a field_35664 f Ljava/util/function/Function; val$encodeLifecycle b field_35665 m (Lcom/mojang/serialization/DataResult;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; method_39515 a method_39515 m (Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/util/ExtraCodecs$5 bbi$5 net/minecraft/class_5699$5 f Lcom/mojang/serialization/Codec; val$codec a field_38082 m (Ljava/lang/Object;Ljava/lang/Exception;)Ljava/lang/String; method_49445 a method_49445 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/util/ExtraCodecs$6 bbi$6 net/minecraft/class_5699$6 f Ljava/lang/String; val$typeKey a field_47219 f Ljava/lang/String; val$valueKey b field_47220 f Lcom/mojang/serialization/Codec; val$typeCodec c field_47221 f Ljava/util/function/Function; val$valueCodec d field_47222 f Ljava/util/function/Function; val$typeGetter e field_47223 m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; encode a method_54942 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; method_54943 a method_54943 m (Ljava/lang/String;Lcom/mojang/serialization/MapLike;)Ljava/lang/String; method_54944 a method_54944 m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/util/ExtraCodecs$7 bbi$7 net/minecraft/class_5699$7 f Lcom/mojang/serialization/Codec; val$codec a field_50110 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_58592 a method_58592 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Z isEmptyMap a method_58593 m (Ljava/util/Optional;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a method_58594 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/util/ExtraCodecs$1ContextRetrievalCodec bbi$a net/minecraft/class_5699$class_6866 f Ljava/util/function/Function; val$getter a field_36397 m (Ljava/util/function/Function;)V c net/minecraft/util/ExtraCodecs$LateBoundIdMapper bbi$b net/minecraft/class_5699$class_10388 f Lcom/google/common/collect/BiMap; idToValue a field_55200 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_65323 m (Ljava/lang/Object;)Ljava/lang/String; method_65324 a method_65324 m (Ljava/lang/Object;Ljava/lang/Object;)Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; put a method_65325 m ()V c net/minecraft/util/ExtraCodecs$StrictUnboundedMapCodec bbi$c net/minecraft/class_5699$class_8783 m ()Ljava/lang/String; method_53704 a method_53704 m (Lcom/mojang/serialization/DataResult;Ljava/lang/String;)Ljava/lang/String; method_53705 a method_53705 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; method_53706 a method_53706 m (Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/datafixers/util/Pair; method_53707 a method_53707 m (Ljava/util/Map;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a method_53708 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V c net/minecraft/util/ExtraCodecs$TagOrElementLocation bbi$d net/minecraft/class_5699$class_7476 f Lnet/minecraft/resources/ResourceLocation; id a comp_813 f Z tag b comp_814 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_813 m ()Z tag b comp_814 m ()Ljava/lang/String; decoratedId c method_43963 m (Lnet/minecraft/resources/ResourceLocation;Z)V c net/minecraft/util/FastBufferedInputStream bbj net/minecraft/class_6826 f I DEFAULT_BUFFER_SIZE a field_36209 f Ljava/io/InputStream; in b field_36210 f [B buffer c field_36211 f I limit d field_36212 f I position e field_36213 m ()I bytesInBuffer a method_39779 m ()V fill b method_39780 m (Ljava/io/InputStream;)V m (Ljava/io/InputStream;I)V c net/minecraft/util/FileSystemUtil bbk net/minecraft/class_10619 f Lorg/slf4j/Logger; LOGGER a field_55933 m (Ljava/net/URI;)Ljava/nio/file/Path; safeGetPath a method_66590 m ()V m ()V c net/minecraft/util/FileZipper bbl net/minecraft/class_6397 f Lorg/slf4j/Logger; LOGGER a field_33864 f Ljava/nio/file/Path; outputFile b field_33865 f Ljava/nio/file/Path; tempFile c field_33866 f Ljava/nio/file/FileSystem; fs d field_33867 m (Ljava/nio/file/Path;)V add a method_37161 m (Ljava/nio/file/Path;Ljava/io/File;)V add a method_37162 m (Ljava/nio/file/Path;Ljava/lang/String;)V add a method_37163 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z method_37164 a method_37164 m (Ljava/nio/file/Path;)V m ()V c net/minecraft/util/FormattedCharSequence bbm net/minecraft/class_5481 f Lnet/minecraft/util/FormattedCharSequence; EMPTY a field_26385 m (Lnet/minecraft/util/FormattedCharSequence;Lnet/minecraft/util/FormattedCharSequence;Lnet/minecraft/util/FormattedCharSink;)Z method_30743 a method_30743 m (Lnet/minecraft/util/FormattedCharSink;)Z method_30744 a method_30744 m (Lnet/minecraft/util/FormattedCharSink;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;ILnet/minecraft/network/chat/Style;I)Z method_30746 a method_30746 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z method_34907 a method_34907 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Lnet/minecraft/util/FormattedCharSink;)Z method_30748 a method_30748 m (Ljava/util/List;Lnet/minecraft/util/FormattedCharSink;)Z method_30750 a method_30750 m (Lnet/minecraft/network/chat/Style;ILnet/minecraft/util/FormattedCharSink;)Z method_30751 a method_30751 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z method_30753 b method_30753 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Lnet/minecraft/util/FormattedCharSink;)Z method_34911 b method_34911 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/util/FormattedCharSequence; backward backward method_34910 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lnet/minecraft/util/FormattedCharSequence; backward backward method_30754 m (ILnet/minecraft/network/chat/Style;)Lnet/minecraft/util/FormattedCharSequence; codepoint codepoint method_30741 m ()Lnet/minecraft/util/FormattedCharSequence; composite composite method_34905 m (Lnet/minecraft/util/FormattedCharSequence;)Lnet/minecraft/util/FormattedCharSequence; composite composite method_34906 m (Lnet/minecraft/util/FormattedCharSequence;Lnet/minecraft/util/FormattedCharSequence;)Lnet/minecraft/util/FormattedCharSequence; composite composite method_30742 m (Ljava/util/List;)Lnet/minecraft/util/FormattedCharSequence; composite composite method_30749 m ([Lnet/minecraft/util/FormattedCharSequence;)Lnet/minecraft/util/FormattedCharSequence; composite composite method_34909 m (Lnet/minecraft/util/FormattedCharSink;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lnet/minecraft/util/FormattedCharSink; decorateOutput decorateOutput method_30745 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/util/FormattedCharSequence; forward forward method_30747 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lnet/minecraft/util/FormattedCharSequence; forward forward method_34908 m (Ljava/util/List;)Lnet/minecraft/util/FormattedCharSequence; fromList fromList method_30755 m (Lnet/minecraft/util/FormattedCharSequence;Lnet/minecraft/util/FormattedCharSequence;)Lnet/minecraft/util/FormattedCharSequence; fromPair fromPair method_30752 m ()V c net/minecraft/util/FormattedCharSink bbn net/minecraft/class_5224 c net/minecraft/util/FutureChain bbo net/minecraft/class_7619 f Lorg/slf4j/Logger; LOGGER b field_39828 f Ljava/util/concurrent/CompletableFuture; head c field_39829 f Ljava/util/concurrent/Executor; executor d field_39830 f Z closed e field_40112 m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; method_54440 a method_54440 m (Ljava/lang/Throwable;)Ljava/lang/Void; method_44904 a method_44904 m (Ljava/util/function/Consumer;Ljava/lang/Object;)V method_44903 a method_44903 m (Ljava/util/concurrent/Executor;)V m ()V c net/minecraft/util/Graph bbp net/minecraft/class_6496 m (Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;Ljava/util/function/Consumer;Ljava/lang/Object;)Z depthFirstSearch a method_37951 m ()V c net/minecraft/util/GsonHelper bbq net/minecraft/class_3518 f Lcom/google/gson/Gson; GSON a field_15657 m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; fromNullableJson a method_47992 m (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; fromJson a method_15276 m (Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; fromNullableJson a method_15290 m (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; fromJson a method_15284 m (Lcom/google/gson/JsonElement;)Z isStringValue a method_15286 m (Lcom/google/gson/JsonElement;I)Z encodesLongerThan a method_66034 m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String; convertToString a method_15287 m (Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; convertToObject a method_15291 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isStringValue a method_15289 m (Lcom/google/gson/JsonObject;Ljava/lang/String;B)B getAsByte a method_15271 m (Lcom/google/gson/JsonObject;Ljava/lang/String;C)C getAsCharacter a method_34914 m (Lcom/google/gson/JsonObject;Ljava/lang/String;D)D getAsDouble a method_34915 m (Lcom/google/gson/JsonObject;Ljava/lang/String;F)F getAsFloat a method_15277 m (Lcom/google/gson/JsonObject;Ljava/lang/String;I)I getAsInt a method_15282 m (Lcom/google/gson/JsonObject;Ljava/lang/String;J)J getAsLong a method_15280 m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray; getAsJsonArray a method_15292 m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; getAsObject a method_15272 m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; getAsJsonObject a method_15281 m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; getAsObject a method_15283 m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getAsString a method_15253 m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal; getAsBigDecimal a method_34917 m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger; getAsBigInteger a method_34918 m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; getAsItem a method_34916 m (Lcom/google/gson/JsonObject;Ljava/lang/String;S)S getAsShort a method_34919 m (Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z getAsBoolean a method_15258 m (Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;Ljava/util/Comparator;)V writeValue a method_43677 m (Ljava/io/Reader;)Lcom/google/gson/JsonObject; parse a method_15255 m (Ljava/lang/String;)Lcom/google/gson/JsonObject; parse a method_15285 m (Ljava/lang/String;Ljava/lang/String;)Lcom/google/gson/JsonSyntaxException; method_17995 a method_17995 m (Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/Collection; sortByKeyIfNeeded a method_43678 m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; fromJson b method_15297 m (Lcom/google/gson/JsonElement;)Z isNumberValue b method_15275 m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lnet/minecraft/core/Holder; convertToItem b method_15256 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isNumberValue b method_34920 m (Ljava/io/Reader;)Lcom/google/gson/JsonArray; parseArray b method_37165 m (Ljava/lang/String;)Lcom/google/gson/JsonArray; parseArray b method_43679 m (Lcom/google/gson/JsonElement;)Z isBooleanValue c method_34921 m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Z convertToBoolean c method_15268 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isBooleanValue c method_15254 m (Lcom/google/gson/JsonElement;)Ljava/lang/String; getType d method_15266 m (Lcom/google/gson/JsonElement;Ljava/lang/String;)D convertToDouble d method_34922 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isArrayNode d method_15264 m (Lcom/google/gson/JsonElement;)Ljava/lang/String; toStableString e method_43680 m (Lcom/google/gson/JsonElement;Ljava/lang/String;)F convertToFloat e method_15269 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isObjectNode e method_34923 m (Lcom/google/gson/JsonElement;Ljava/lang/String;)J convertToLong f method_15263 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isValidPrimitive f method_15278 m (Lcom/google/gson/JsonElement;Ljava/lang/String;)I convertToInt g method_15257 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z isValidNode g method_15294 m (Lcom/google/gson/JsonElement;Ljava/lang/String;)B convertToByte h method_15293 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement; getNonNull h method_52226 m (Lcom/google/gson/JsonElement;Ljava/lang/String;)C convertToCharacter i method_34924 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; getAsString i method_15265 m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigDecimal; convertToBigDecimal j method_34925 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/core/Holder; getAsItem j method_15288 m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigInteger; convertToBigInteger k method_34926 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z getAsBoolean k method_15270 m (Lcom/google/gson/JsonElement;Ljava/lang/String;)S convertToShort l method_34928 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)D getAsDouble l method_34927 m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject; convertToJsonObject m method_15295 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)F getAsFloat m method_15259 m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray; convertToJsonArray n method_15252 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)J getAsLong n method_22449 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)I getAsInt o method_15260 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)B getAsByte p method_34929 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)C getAsCharacter q method_34930 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigDecimal; getAsBigDecimal r method_34931 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigInteger; getAsBigInteger s method_34932 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)S getAsShort t method_34933 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject; getAsJsonObject u method_15296 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray; getAsJsonArray v method_15261 m ()V m ()V c net/minecraft/util/GsonHelper$CountedAppendable bbq$a net/minecraft/class_3518$class_10559 f I totalCount a field_55624 f I limit b field_55625 m (I)Ljava/lang/Appendable; accountChars a method_66035 m (I)V c net/minecraft/util/HashOps bbr net/minecraft/class_10923 f Ljava/util/Comparator; HASH_COMPARATOR A field_58082 f Ljava/util/Comparator; MAP_ENTRY_ORDER B field_58083 f Ljava/util/Comparator; MAPLIKE_ENTRY_ORDER C field_58084 f Lcom/google/common/hash/HashFunction; hashFunction D field_58085 f Lcom/google/common/hash/HashCode; empty E field_58086 f Lcom/google/common/hash/HashCode; emptyMap F field_58087 f Lcom/google/common/hash/HashCode; emptyList G field_58088 f Lcom/google/common/hash/HashCode; trueHash H field_58089 f Lcom/google/common/hash/HashCode; falseHash I field_58090 f [B EMPTY_MAP_PAYLOAD a field_58091 f [B EMPTY_LIST_PAYLOAD b field_58092 f Lnet/minecraft/util/HashOps; CRC32C_INSTANCE c field_58093 f B TAG_EMPTY d field_58094 f B TAG_MAP_START e field_58095 f B TAG_MAP_END f field_58096 f B TAG_LIST_START g field_58097 f B TAG_LIST_END h field_58098 f B TAG_BYTE i field_58099 f B TAG_SHORT j field_58100 f B TAG_INT k field_58101 f B TAG_LONG l field_58102 f B TAG_FLOAT m field_58103 f B TAG_DOUBLE n field_58104 f B TAG_STRING o field_58105 f B TAG_BOOLEAN p field_58106 f B TAG_BYTE_ARRAY_START q field_58107 f B TAG_BYTE_ARRAY_END r field_58108 f B TAG_INT_ARRAY_START s field_58109 f B TAG_INT_ARRAY_END t field_58110 f B TAG_LONG_ARRAY_START u field_58111 f B TAG_LONG_ARRAY_END v field_58112 f [B EMPTY_PAYLOAD w field_58113 f [B FALSE_PAYLOAD x field_58114 f [B TRUE_PAYLOAD y field_58115 f Lcom/mojang/serialization/DataResult; UNSUPPORTED_OPERATION_ERROR z field_58116 m ()Lcom/google/common/hash/HashCode; empty a method_68746 m (B)Lcom/google/common/hash/HashCode; createByte a method_68747 m (D)Lcom/google/common/hash/HashCode; createDouble a method_68748 m (F)Lcom/google/common/hash/HashCode; createFloat a method_68749 m (I)Lcom/google/common/hash/HashCode; createInt a method_68750 m (J)Lcom/google/common/hash/HashCode; createLong a method_68751 m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getNumberValue a method_68752 m (Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getGeneric a method_68753 m (Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; mergeToMap a method_68754 m (Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;Ljava/util/function/Function;)Lcom/google/common/hash/HashCode; updateGeneric a method_68755 m (Lcom/google/common/hash/HashCode;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; mergeToMap a method_68756 m (Lcom/google/common/hash/HashCode;Ljava/lang/Number;)Ljava/lang/Number; getNumberValue a method_68757 m (Lcom/google/common/hash/HashCode;Ljava/lang/String;)Lcom/google/common/hash/HashCode; remove a method_68758 m (Lcom/google/common/hash/HashCode;Ljava/lang/String;Lcom/google/common/hash/HashCode;)Lcom/google/common/hash/HashCode; set a method_68759 m (Lcom/google/common/hash/HashCode;Ljava/lang/String;Ljava/util/function/Function;)Lcom/google/common/hash/HashCode; update a method_68760 m (Lcom/google/common/hash/HashCode;Ljava/util/List;)Lcom/mojang/serialization/DataResult; mergeToList a method_68761 m (Lcom/google/common/hash/HashCode;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; mergeToMap a method_68762 m (Lcom/google/common/hash/Hasher;Lcom/google/common/hash/HashCode;)V method_68763 a method_68763 m (Lcom/google/common/hash/Hasher;Lcom/mojang/datafixers/util/Pair;)V method_68764 a method_68764 m (Lcom/google/common/hash/Hasher;Ljava/util/Map$Entry;)V method_68765 a method_68765 m (Lcom/google/common/hash/Hasher;Ljava/util/Map;)Lcom/google/common/hash/Hasher; hashMap a method_68766 m (Lcom/google/common/hash/Hasher;Ljava/util/stream/Stream;)Lcom/google/common/hash/Hasher; hashMap a method_68767 m (Lcom/mojang/serialization/DynamicOps;Lcom/google/common/hash/HashCode;)Ljava/lang/Object; convertTo a method_68768 m (Ljava/lang/Number;)Lcom/google/common/hash/HashCode; createNumeric a method_68769 m (Ljava/lang/String;)Lcom/google/common/hash/HashCode; createString a method_68770 m (Ljava/nio/ByteBuffer;)Lcom/google/common/hash/HashCode; createByteList a method_68771 m (Ljava/util/Map;)Lcom/google/common/hash/HashCode; createMap a method_68772 m (Ljava/util/stream/IntStream;)Lcom/google/common/hash/HashCode; createIntList a method_68773 m (Ljava/util/stream/LongStream;)Lcom/google/common/hash/HashCode; createLongList a method_68774 m (Ljava/util/stream/Stream;)Lcom/google/common/hash/HashCode; createMap a method_68775 m (S)Lcom/google/common/hash/HashCode; createShort a method_68776 m (Z)Lcom/google/common/hash/HashCode; createBoolean a method_68777 m ()Lcom/google/common/hash/HashCode; emptyMap b method_68778 m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getBooleanValue b method_68779 m (Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; mergeToList b method_68780 m (Lcom/google/common/hash/HashCode;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; get b method_68781 m (Ljava/util/stream/Stream;)Lcom/google/common/hash/HashCode; createList b method_68782 m ()Lcom/google/common/hash/HashCode; emptyList c method_68783 m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getStringValue c method_68784 m ()Lcom/mojang/serialization/DataResult; unsupported d method_68785 m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getMapValues d method_68786 m ()Ljava/lang/String; method_68787 e method_68787 m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getMapEntries e method_68788 m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getStream f method_68789 m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getList g method_68790 m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getMap h method_68791 m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getByteBuffer i method_68792 m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getIntStream j method_68793 m (Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; getLongStream k method_68794 m (Lcom/google/common/hash/HashFunction;)V m ()V c net/minecraft/util/HashOps$ListHashBuilder bbr$a net/minecraft/class_10923$class_10924 f Z $assertionsDisabled b field_58117 f Lnet/minecraft/util/HashOps; field_58118 c field_58118 m (Lcom/google/common/hash/Hasher;Lcom/google/common/hash/HashCode;)Lcom/google/common/hash/Hasher; append a method_68795 m ()Lcom/google/common/hash/Hasher; initBuilder b method_68796 m (Lcom/google/common/hash/Hasher;Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; build b method_68797 m (Lnet/minecraft/util/HashOps;)V m ()V c net/minecraft/util/HashOps$MapHashBuilder bbr$b net/minecraft/class_10923$class_10925 f Z $assertionsDisabled a field_58119 f Lnet/minecraft/util/HashOps; field_58120 b field_58120 m ()Ljava/util/List; initBuilder a method_68798 m (Lcom/google/common/hash/HashCode;Lcom/google/common/hash/HashCode;Ljava/util/List;)Ljava/util/List; append a method_68799 m (Ljava/util/List;Lcom/google/common/hash/HashCode;)Lcom/mojang/serialization/DataResult; build a method_68800 m (Lnet/minecraft/util/HashOps;)V m ()V c net/minecraft/util/HttpUtil bbs net/minecraft/class_3521 f Lorg/slf4j/Logger; LOGGER a field_15665 m ()I getAvailablePort a method_15302 m (I)Z isPortAvailable a method_46872 m (Lcom/google/common/hash/HashFunction;ILnet/minecraft/util/HttpUtil$DownloadProgressListener;Ljava/io/InputStream;Ljava/nio/file/Path;)Lcom/google/common/hash/HashCode; downloadAndHash a method_55492 m (Ljava/nio/file/Path;)V updateModificationTime a method_55603 m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Ljava/nio/file/Path; cachedFilePath a method_55493 m (Ljava/nio/file/Path;Lcom/google/common/hash/HashFunction;)Lcom/google/common/hash/HashCode; hashFile a method_55494 m (Ljava/nio/file/Path;Lcom/google/common/hash/HashFunction;Lcom/google/common/hash/HashCode;)Z checkExistingFile a method_55495 m (Ljava/nio/file/Path;Ljava/net/URL;Ljava/util/Map;Lcom/google/common/hash/HashFunction;Lcom/google/common/hash/HashCode;ILjava/net/Proxy;Lnet/minecraft/util/HttpUtil$DownloadProgressListener;)Ljava/nio/file/Path; downloadFile a method_55496 m ()V m ()V c net/minecraft/util/HttpUtil$DownloadProgressListener bbs$a net/minecraft/class_3521$class_9034 m ()V requestStart a method_55497 m (J)V downloadedBytes a method_55498 m (Ljava/util/OptionalLong;)V downloadStart a method_55499 m (Z)V requestFinished a method_55500 c net/minecraft/util/InclusiveRange bbt net/minecraft/class_6497 f Lcom/mojang/serialization/Codec; INT a field_34390 f Ljava/lang/Comparable; minInclusive b comp_1 f Ljava/lang/Comparable; maxInclusive c comp_2 m ()Ljava/lang/Comparable; minInclusive a comp_1 m (Lnet/minecraft/util/InclusiveRange;)Z contains a method_37952 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_37953 m (Lcom/mojang/serialization/Codec;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/Codec; codec a method_37954 m (Ljava/lang/Comparable;)Z isValueInRange a method_37955 m (Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Ljava/lang/String; method_49447 a method_49447 m (Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/DataResult; create a method_37956 m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Lcom/mojang/serialization/DataResult; method_37957 a method_37957 m ()Ljava/lang/Comparable; maxInclusive b comp_2 m (Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Ljava/lang/String; method_49448 b method_49448 m ()Ljava/lang/String; method_49449 c method_49449 m (Ljava/lang/Comparable;Ljava/lang/Comparable;)V m (Ljava/lang/Comparable;)V m ()V c net/minecraft/util/KeyDispatchDataCodec bbu net/minecraft/class_7243 f Lcom/mojang/serialization/MapCodec; codec a comp_640 m ()Lcom/mojang/serialization/MapCodec; codec a comp_640 m (Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/KeyDispatchDataCodec; of a method_42116 m (Lcom/mojang/serialization/MapCodec;)V c net/minecraft/util/LazyLoadedValue bbv net/minecraft/class_3528 f Ljava/util/function/Supplier; factory a field_15719 m ()Ljava/lang/Object; get a method_15332 m (Ljava/util/function/Supplier;)V c net/minecraft/util/LenientJsonParser bbw net/minecraft/class_11329 m (Ljava/io/Reader;)Lcom/google/gson/JsonElement; parse a method_71347 m (Ljava/lang/String;)Lcom/google/gson/JsonElement; parse a method_71348 m ()V c net/minecraft/util/LinearCongruentialGenerator bbx net/minecraft/class_4540 f J MULTIPLIER a field_29842 f J INCREMENT b field_29843 m (JJ)J next a method_22372 m ()V c net/minecraft/util/ListAndDeque bby net/minecraft/class_9634 m ()Lnet/minecraft/util/ListAndDeque; reversed b method_59513 c net/minecraft/util/MemoryReserve bbz net/minecraft/class_6416 f [B reserve a field_34021 m ()V allocate a method_37414 m ()V release b method_37415 m ()V c net/minecraft/util/ModCheck bca net/minecraft/class_6683 f Lnet/minecraft/util/ModCheck$Confidence; confidence a comp_171 f Ljava/lang/String; description b comp_172 m ()Z shouldReportAsModified a method_39029 m (Lnet/minecraft/util/ModCheck;)Lnet/minecraft/util/ModCheck; merge a method_39030 m (Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/util/ModCheck; identify a method_39031 m ()Ljava/lang/String; fullDescription b method_39032 m ()Lnet/minecraft/util/ModCheck$Confidence; confidence c comp_171 m ()Ljava/lang/String; description d comp_172 m (Lnet/minecraft/util/ModCheck$Confidence;Ljava/lang/String;)V c net/minecraft/util/ModCheck$Confidence bca$a net/minecraft/class_6683$class_6684 f Lnet/minecraft/util/ModCheck$Confidence; PROBABLY_NOT a field_35174 f Lnet/minecraft/util/ModCheck$Confidence; VERY_LIKELY b field_35175 f Lnet/minecraft/util/ModCheck$Confidence; DEFINITELY c field_35176 f Ljava/lang/String; description d field_35177 f Z shouldReportAsModified e field_35178 f [Lnet/minecraft/util/ModCheck$Confidence; $VALUES f field_35179 m ()[Lnet/minecraft/util/ModCheck$Confidence; $values a method_39033 m (Ljava/lang/String;ILjava/lang/String;Z)V m ()V c net/minecraft/util/Mth bcb net/minecraft/class_3532 f F PI a field_29844 f F HALF_PI b field_29845 f F TWO_PI c field_29846 f F DEG_TO_RAD d field_29847 f F RAD_TO_DEG e field_29848 f F EPSILON f field_29849 f F SQRT_OF_TWO g field_15724 f Lorg/joml/Vector3f; Y_AXIS h field_46242 f Lorg/joml/Vector3f; X_AXIS i field_46243 f Lorg/joml/Vector3f; Z_AXIS j field_46244 f J UUID_VERSION k field_29852 f J UUID_VERSION_TYPE_4 l field_29853 f J UUID_VARIANT m field_29854 f J UUID_VARIANT_2 n field_29855 f F SIN_SCALE o field_29856 f [F SIN p field_15725 f Lnet/minecraft/util/RandomSource; RANDOM q field_15726 f [I MULTIPLY_DE_BRUIJN_BIT_POSITION r field_15723 f D ONE_SIXTH s field_29857 f I FRAC_EXP t field_29858 f I LUT_SIZE u field_29859 f D FRAC_BIAS v field_15728 f [D ASIN_TAB w field_15727 f [D COS_TAB x field_15722 m ()Ljava/util/UUID; createInsecureUUID a method_15394 m (B)F unpackDegrees a method_62994 m (D)I floor a method_15357 m (DD)D absMax a method_15391 m (DDD)D clamp a method_15350 m (DDDDD)D clampedMap a method_32854 m (DDDDDD)D lerp2 a method_16437 m (DDDDDDDDDDD)D lerp3 a method_16438 m (DI)I quantize a method_38961 m (DLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; lerp a method_61342 m (F)F sin a method_15374 m (FF)Z equal a method_15347 m (FFF)F clamp a method_15363 m (FFFFF)F catmullrom a method_41303 m (FFFI)I hsvToArgb a method_60599 m (FII)I lerpInt a method_48781 m (I)I abs a method_15382 m (II)I floorDiv a method_48116 m (III)I clamp a method_15340 m (IIII)Ljava/util/stream/IntStream; outFromOrigin a method_42117 m (IIIII)I method_42118 a method_42118 m (IILjava/util/function/IntPredicate;)I binarySearch a method_15360 m (J)F wrapDegrees a method_61343 m (JJJ)J clamp a method_53062 m (Lnet/minecraft/util/RandomSource;)Ljava/util/UUID; createInsecureUUID a method_15378 m (Lnet/minecraft/util/RandomSource;DD)D nextDouble a method_15366 m (Lnet/minecraft/util/RandomSource;FF)F nextFloat a method_15344 m (Lnet/minecraft/util/RandomSource;II)I nextInt a method_15395 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;)Z rayIntersectsAABB a method_34945 m (Ljava/lang/String;I)I getInt a method_15343 m (Lnet/minecraft/core/Vec3i;)J getSeed a method_15389 m (Lorg/apache/commons/lang3/math/Fraction;I)I mulAndTruncate a method_59515 m (Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; rotationAroundAxis a method_53948 m ([F)V method_15376 a method_15376 m (D)J lfloor b method_15372 m (DD)Z equal b method_20390 m (DDD)D clampedLerp b method_15390 m (DDDDD)D map b method_33722 m (F)F cos b method_15362 m (FF)F positiveModulo b method_15341 m (FFF)F clampedLerp b method_37166 m (FFFFF)F clampedMap b method_37958 m (FII)I lerpDiscrete b method_53063 m (I)I wrapDegrees b method_15392 m (II)I positiveModulo b method_15387 m (III)J getSeed b method_15371 m (IIII)Z method_42119 b method_42119 m (J)J square b method_38652 m (Lnet/minecraft/util/RandomSource;FF)F randomBetween b method_32750 m (Lnet/minecraft/util/RandomSource;II)I randomBetweenInclusive b method_32751 m (D)I ceil c method_15384 m (DD)D positiveModulo c method_15367 m (DDD)D inverseLerp c method_15370 m (F)F sqrt c method_15355 m (FF)F degreesDifference c method_15381 m (FFF)F rotateIfNecessary c method_20306 m (FFFFF)F map c method_37959 m (I)I smallestEncompassingPowerOfTwo c method_15339 m (II)Z isMultipleOf c method_48117 m (III)Ljava/util/stream/IntStream; outFromOrigin c method_42120 m (Lnet/minecraft/util/RandomSource;FF)F normal c method_32855 m (D)D wrapDegrees d method_15338 m (DD)D atan2 d method_15349 m (DDD)D lerp d method_16436 m (F)I floor d method_15375 m (FF)F degreesDifferenceAbs d method_15356 m (FFF)F approach d method_15348 m (I)I smallestSquareSide d method_70659 m (II)I roundToward d method_28139 m (D)D frac e method_15385 m (DD)D lengthSquared e method_41189 m (DDD)D rotLerp e method_52468 m (F)F abs e method_15379 m (FF)F triangleWave e method_24504 m (FFF)F approachDegrees e method_15388 m (I)Z isPowerOfTwo e method_15352 m (II)I positiveCeilDiv e method_38788 m (D)D invSqrt f method_48118 m (DD)D length f method_39241 m (DDD)D lengthSquared f method_41190 m (F)I ceil f method_15386 m (FF)F length f method_61344 m (FFF)F inverseLerp f method_37960 m (I)I ceillog2 f method_15342 m (D)D fastInvSqrt g method_15345 m (DDD)D length g method_33825 m (F)B packDegrees g method_62995 m (FFF)I hsvToRgb g method_15369 m (I)I log2 g method_15351 m (D)D smoothstep h method_16435 m (F)F wrapDegrees h method_15393 m (FFF)F lerp h method_16439 m (I)I murmurHash3Mixer h method_15354 m (D)D smoothstepDerivative i method_34956 m (F)F frac i method_22450 m (FFF)F rotLerp i method_17821 m (I)I square i method_34954 m (D)I sign j method_17822 m (F)F invSqrt j method_48119 m (FFF)F rotLerpRad j method_61345 m (D)D square k method_33723 m (F)F fastInvCubeRoot k method_23278 m (FFF)F lengthSquared k method_60677 m (D)D wobble l method_34957 m (F)F square l method_27285 m (F)F easeInOutSine m method_61346 m ()V m ()V c net/minecraft/util/NativeModuleLister bcc net/minecraft/class_6498 f Lorg/slf4j/Logger; LOGGER a field_34391 f I LANG_MASK b field_34392 f I DEFAULT_LANG c field_34393 f I CODEPAGE_MASK d field_34394 f I DEFAULT_CODEPAGE e field_34395 m ()Ljava/util/List; listModules a method_37961 m (Lnet/minecraft/util/NativeModuleLister$NativeModuleInfo;)Ljava/lang/String; method_37962 a method_37962 m (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Lcom/sun/jna/Pointer; queryVersionValue a method_37963 m (Ljava/lang/String;)Ljava/util/Optional; tryGetVersion a method_37964 m (Ljava/lang/String;II)Ljava/lang/String; langTableKey a method_37965 m (Lnet/minecraft/CrashReportCategory;)V addCrashSection a method_37966 m ([I)Ljava/util/OptionalInt; findLangAndCodepage a method_37967 m ()Ljava/lang/String; method_37968 b method_37968 m (Lnet/minecraft/util/NativeModuleLister$NativeModuleInfo;)Ljava/lang/String; method_37969 b method_37969 m (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Ljava/lang/String; queryVersionString b method_37970 m ()V m ()V c net/minecraft/util/NativeModuleLister$NativeModuleInfo bcc$a net/minecraft/class_6498$class_6499 f Ljava/lang/String; name a field_34396 f Ljava/util/Optional; version b field_34397 m (Lnet/minecraft/util/NativeModuleLister$NativeModuleVersion;)Ljava/lang/String; method_37971 a method_37971 m (Ljava/lang/String;Ljava/util/Optional;)V c net/minecraft/util/NativeModuleLister$NativeModuleVersion bcc$b net/minecraft/class_6498$class_6500 f Ljava/lang/String; description a field_34398 f Ljava/lang/String; version b field_34399 f Ljava/lang/String; company c field_34400 m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V c net/minecraft/util/NullOps bcd net/minecraft/class_9637 f Lnet/minecraft/util/NullOps; INSTANCE a field_51366 m ()Lnet/minecraft/util/Unit; empty a method_59555 m (B)Lnet/minecraft/util/Unit; createByte a method_59556 m (D)Lnet/minecraft/util/Unit; createDouble a method_59557 m (F)Lnet/minecraft/util/Unit; createFloat a method_59558 m (I)Lnet/minecraft/util/Unit; createInt a method_59559 m (J)Lnet/minecraft/util/Unit; createLong a method_59560 m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getNumberValue a method_59561 m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; mergeToList a method_59562 m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; mergeToMap a method_59563 m (Lnet/minecraft/util/Unit;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; mergeToMap a method_59564 m (Lnet/minecraft/util/Unit;Ljava/lang/String;)Lnet/minecraft/util/Unit; remove a method_59565 m (Lnet/minecraft/util/Unit;Ljava/util/List;)Lcom/mojang/serialization/DataResult; mergeToList a method_59566 m (Lnet/minecraft/util/Unit;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; mergeToMap a method_59567 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/Unit;)Ljava/lang/Object; convertTo a method_59568 m (Ljava/lang/Number;)Lnet/minecraft/util/Unit; createNumeric a method_59569 m (Ljava/lang/String;)Lnet/minecraft/util/Unit; createString a method_59570 m (Ljava/nio/ByteBuffer;)Lnet/minecraft/util/Unit; createByteList a method_59571 m (Ljava/util/Map;)Lnet/minecraft/util/Unit; createMap a method_59572 m (Ljava/util/stream/IntStream;)Lnet/minecraft/util/Unit; createIntList a method_59573 m (Ljava/util/stream/LongStream;)Lnet/minecraft/util/Unit; createLongList a method_59574 m (Ljava/util/stream/Stream;)Lnet/minecraft/util/Unit; createMap a method_59575 m (S)Lnet/minecraft/util/Unit; createShort a method_59576 m (Z)Lnet/minecraft/util/Unit; createBoolean a method_59577 m ()Lnet/minecraft/util/Unit; emptyMap b method_59578 m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getBooleanValue b method_59579 m (Ljava/util/stream/Stream;)Lnet/minecraft/util/Unit; createList b method_59580 m ()Lnet/minecraft/util/Unit; emptyList c method_59581 m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getStringValue c method_59582 m ()Ljava/lang/String; method_59583 d method_59583 m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getMapValues d method_59584 m ()Ljava/lang/String; method_59585 e method_59585 m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getMapEntries e method_59586 m ()Ljava/lang/String; method_59587 f method_59587 m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getMap f method_59588 m ()Ljava/lang/String; method_59589 g method_59589 m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getStream g method_59590 m ()Ljava/lang/String; method_59591 h method_59591 m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getList h method_59592 m ()Ljava/lang/String; method_59593 i method_59593 m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getByteBuffer i method_59594 m ()Ljava/lang/String; method_59595 j method_59595 m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getIntStream j method_59596 m ()Ljava/lang/String; method_59597 k method_59597 m (Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; getLongStream k method_59598 m ()Ljava/lang/String; method_59599 l method_59599 m ()Ljava/lang/String; method_59600 m method_59600 m ()Ljava/lang/String; method_59601 n method_59601 m ()V m ()V c net/minecraft/util/NullOps$NullListBuilder bcd$a net/minecraft/class_9637$class_10926 m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lnet/minecraft/util/Unit; append a method_68801 m ()Lnet/minecraft/util/Unit; initBuilder b method_68802 m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; build b method_68803 m (Lcom/mojang/serialization/DynamicOps;)V c net/minecraft/util/NullOps$NullMapBuilder bcd$b net/minecraft/class_9637$class_9638 m ()Lnet/minecraft/util/Unit; initBuilder a method_59602 m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lcom/mojang/serialization/DataResult; build a method_59603 m (Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;Lnet/minecraft/util/Unit;)Lnet/minecraft/util/Unit; append a method_59604 m (Lcom/mojang/serialization/DynamicOps;)V c net/minecraft/util/OptionEnum bce net/minecraft/class_7291 m ()Ljava/lang/String; getKey a method_7359 m ()I getId b method_7362 m ()Lnet/minecraft/network/chat/Component; getCaption d method_42627 c net/minecraft/util/ParticleUtils bcf net/minecraft/class_5945 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; getRandomSpeedRanges a method_41306 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/phys/Vec3; method_41304 a method_41304 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/particles/ParticleOptions;)V spawnParticleBelow a method_49099 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/world/phys/Vec3;D)V spawnParticleOnFace a method_34681 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/util/valueproviders/IntProvider;)V spawnParticlesOnBlockFaces a method_34682 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/core/Direction;Ljava/util/function/Supplier;D)V spawnParticlesOnBlockFace a method_41305 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;I)V spawnSmashAttackParticles a method_58595 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;IDDZLnet/minecraft/core/particles/ParticleOptions;)V spawnParticles a method_55635 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/particles/ParticleOptions;)V spawnParticleInBlock a method_55636 m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;DLnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/util/valueproviders/UniformInt;)V spawnParticlesAlongAxis a method_34683 m ()V c net/minecraft/util/PlaceholderLookupProvider bcg net/minecraft/class_10676 f Lnet/minecraft/core/HolderLookup$Provider; context a field_56244 f Lnet/minecraft/util/PlaceholderLookupProvider$UniversalLookup; lookup b field_56245 f Ljava/util/Map; holders c field_56246 f Ljava/util/Map; holderSets d field_56247 m ()Lnet/minecraft/util/RegistryContextSwapper; createSwapper a method_67088 m (Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps; createSerializationContext a method_67089 m ()Z hasRegisteredPlaceholders b method_67090 m (Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/util/PlaceholderLookupProvider$1 bcg$1 net/minecraft/class_10676$1 f Lnet/minecraft/util/PlaceholderLookupProvider; field_56248 a field_56248 m ()Ljava/util/Optional; method_67091 a method_67091 m (Lnet/minecraft/util/PlaceholderLookupProvider;)V c net/minecraft/util/PlaceholderLookupProvider$2 bcg$2 net/minecraft/class_10676$2 f Lnet/minecraft/util/PlaceholderLookupProvider; field_56249 a field_56249 m (Lcom/mojang/serialization/Codec;Lnet/minecraft/core/HolderLookup$Provider;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_67093 a method_67093 m (Lnet/minecraft/util/PlaceholderLookupProvider;)V c net/minecraft/util/PlaceholderLookupProvider$UniversalLookup bcg$a net/minecraft/class_10676$class_10677 f Lnet/minecraft/util/PlaceholderLookupProvider; field_56250 a field_56250 m ()Lnet/minecraft/core/HolderGetter; castAsLookup a method_67094 m ()Lnet/minecraft/core/HolderOwner; castAsOwner b method_67095 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; getOrCreate c method_67096 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; getOrCreate c method_67097 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder$Reference; method_67098 d method_67098 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet$Named; method_67099 d method_67099 m (Lnet/minecraft/util/PlaceholderLookupProvider;)V c net/minecraft/util/PngInfo bch net/minecraft/class_8800 f I width a comp_1965 f I height b comp_1966 f Ljava/util/HexFormat; FORMAT c field_55543 f J PNG_HEADER d field_46201 f I IHDR_TYPE e field_46202 f I IHDR_SIZE f field_46203 m ()I width a comp_1965 m (Ljava/io/InputStream;)Lnet/minecraft/util/PngInfo; fromStream a method_53877 m (Ljava/nio/ByteBuffer;)V validateHeader a method_54945 m ([B)Lnet/minecraft/util/PngInfo; fromBytes a method_53878 m ()I height b comp_1966 m (II)V m ()V c net/minecraft/util/ProblemReporter bci net/minecraft/class_8942 f Lnet/minecraft/util/ProblemReporter; DISCARDING a field_60348 m (Lnet/minecraft/util/ProblemReporter$PathElement;)Lnet/minecraft/util/ProblemReporter; forChild a method_54946 m (Lnet/minecraft/util/ProblemReporter$Problem;)V report a method_54947 m ()V c net/minecraft/util/ProblemReporter$1 bci$1 net/minecraft/class_8942$1 m ()V c net/minecraft/util/ProblemReporter$Collector bci$a net/minecraft/class_8942$class_8943 f Lnet/minecraft/util/ProblemReporter$PathElement; EMPTY_ROOT b field_60349 f Lnet/minecraft/util/ProblemReporter$Collector; parent c field_60350 f Lnet/minecraft/util/ProblemReporter$PathElement; element d field_60351 f Ljava/util/Set; problems e field_60352 m ()Z isEmpty a method_71349 m (Ljava/util/Map$Entry;)Ljava/lang/String; method_59905 a method_59905 m (Ljava/util/function/BiConsumer;)V forEach a method_71350 m ()Ljava/lang/String; getReport b method_59906 m ()Ljava/lang/String; getTreeReport c method_71351 m ()Ljava/lang/String; method_71352 d method_71352 m ()V m (Lnet/minecraft/util/ProblemReporter$PathElement;)V m (Lnet/minecraft/util/ProblemReporter$Collector;Lnet/minecraft/util/ProblemReporter$PathElement;)V m ()V c net/minecraft/util/ProblemReporter$Collector$Entry bci$a$a net/minecraft/class_8942$class_8943$class_11330 f Lnet/minecraft/util/ProblemReporter$Collector; source a comp_4199 f Lnet/minecraft/util/ProblemReporter$Problem; problem b comp_4200 m ()Lnet/minecraft/util/ProblemReporter$Collector; source a comp_4199 m ()Lnet/minecraft/util/ProblemReporter$Problem; problem b comp_4200 m (Lnet/minecraft/util/ProblemReporter$Collector;Lnet/minecraft/util/ProblemReporter$Problem;)V c net/minecraft/util/ProblemReporter$Collector$ProblemTreeNode bci$a$b net/minecraft/class_8942$class_8943$class_11331 f Lnet/minecraft/util/ProblemReporter$PathElement; element a comp_4201 f Ljava/util/List; problems b comp_4202 f Ljava/util/Map; children c comp_4203 m ()Ljava/util/List; getLines a method_71353 m (Lnet/minecraft/util/ProblemReporter$PathElement;)Lnet/minecraft/util/ProblemReporter$Collector$ProblemTreeNode; child a method_71354 m (Ljava/lang/String;)Ljava/lang/String; method_71355 a method_71355 m (Ljava/util/List;Lnet/minecraft/util/ProblemReporter$PathElement;Lnet/minecraft/util/ProblemReporter$Collector$ProblemTreeNode;)V method_71356 a method_71356 m ()Lnet/minecraft/util/ProblemReporter$PathElement; element b comp_4201 m (Ljava/util/List;Lnet/minecraft/util/ProblemReporter$PathElement;Lnet/minecraft/util/ProblemReporter$Collector$ProblemTreeNode;)V method_71357 b method_71357 m ()Ljava/util/List; problems c comp_4202 m ()Ljava/util/Map; children d comp_4203 m (Lnet/minecraft/util/ProblemReporter$PathElement;)V m (Lnet/minecraft/util/ProblemReporter$PathElement;Ljava/util/List;Ljava/util/Map;)V c net/minecraft/util/ProblemReporter$ElementReferencePathElement bci$b net/minecraft/class_8942$class_11332 f Lnet/minecraft/resources/ResourceKey; id a comp_4204 m ()Lnet/minecraft/resources/ResourceKey; id a comp_4204 m (Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/util/ProblemReporter$FieldPathElement bci$c net/minecraft/class_8942$class_11333 f Ljava/lang/String; name a comp_4205 m ()Ljava/lang/String; name a comp_4205 m (Ljava/lang/String;)V c net/minecraft/util/ProblemReporter$IndexedFieldPathElement bci$d net/minecraft/class_8942$class_11334 f Ljava/lang/String; name a comp_4206 f I index b comp_4207 m ()Ljava/lang/String; name a comp_4206 m ()I index b comp_4207 m (Ljava/lang/String;I)V c net/minecraft/util/ProblemReporter$IndexedPathElement bci$e net/minecraft/class_8942$class_11335 f I index a comp_4208 m ()I index a comp_4208 m (I)V c net/minecraft/util/ProblemReporter$PathElement bci$f net/minecraft/class_8942$class_11336 c net/minecraft/util/ProblemReporter$Problem bci$g net/minecraft/class_8942$class_11337 m ()Ljava/lang/String; description a method_71358 c net/minecraft/util/ProblemReporter$RootElementPathElement bci$h net/minecraft/class_8942$class_11338 f Lnet/minecraft/resources/ResourceKey; id a comp_4209 m ()Lnet/minecraft/resources/ResourceKey; id a comp_4209 m (Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/util/ProblemReporter$RootFieldPathElement bci$i net/minecraft/class_8942$class_11339 f Ljava/lang/String; name a comp_4210 m ()Ljava/lang/String; name a comp_4210 m (Ljava/lang/String;)V c net/minecraft/util/ProblemReporter$ScopedCollector bci$j net/minecraft/class_8942$class_11340 f Lorg/slf4j/Logger; logger c field_60353 m (Lorg/slf4j/Logger;)V m (Lnet/minecraft/util/ProblemReporter$PathElement;Lorg/slf4j/Logger;)V c net/minecraft/util/ProgressListener bcj net/minecraft/class_3536 m ()V stop a method_15411 m (I)V progressStagePercentage a method_15410 m (Lnet/minecraft/network/chat/Component;)V progressStartNoAbort a method_15412 m (Lnet/minecraft/network/chat/Component;)V progressStart b method_15413 m (Lnet/minecraft/network/chat/Component;)V progressStage c method_15414 c net/minecraft/util/RandomSource bck net/minecraft/class_5819 f D GAUSSIAN_SPREAD_FACTOR a field_38930 m ()Lnet/minecraft/util/RandomSource; create a method_43047 m (DD)D triangle a method_43385 m (FF)F triangle a method_62816 m (I)I nextInt a method_43048 m (II)I nextIntBetweenInclusive a method_39332 m (J)Lnet/minecraft/util/RandomSource; create a method_43049 m ()Lnet/minecraft/util/RandomSource; createThreadSafe b method_43050 m (I)V consumeCount b method_33650 m (II)I nextInt b method_43051 m (J)V setSeed b method_43052 m ()Lnet/minecraft/util/RandomSource; createNewThreadLocalInstance c method_43053 m ()Lnet/minecraft/util/RandomSource; fork d method_38420 m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; forkPositional e method_38421 m ()I nextInt f method_43054 m ()J nextLong g method_43055 m ()Z nextBoolean h method_43056 m ()F nextFloat i method_43057 m ()D nextDouble j method_43058 m ()D nextGaussian k method_43059 c net/minecraft/util/RegistryContextSwapper bcl net/minecraft/class_10678 m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/core/HolderLookup$Provider;)Lcom/mojang/serialization/DataResult; swapTo a method_67092 c net/minecraft/util/ResourceLocationPattern bcm net/minecraft/class_7085 f Lcom/mojang/serialization/Codec; CODEC a field_37293 f Ljava/util/Optional; namespacePattern b field_37294 f Ljava/util/function/Predicate; namespacePredicate c field_37295 f Ljava/util/Optional; pathPattern d field_37296 f Ljava/util/function/Predicate; pathPredicate e field_37297 f Ljava/util/function/Predicate; locationPredicate f field_41286 m ()Ljava/util/function/Predicate; namespacePredicate a method_47545 m (Lnet/minecraft/resources/ResourceLocation;)Z method_47546 a method_47546 m (Lnet/minecraft/util/ResourceLocationPattern;)Ljava/util/Optional; method_41284 a method_41284 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41285 a method_41285 m (Ljava/lang/String;)Z method_41286 a method_41286 m ()Ljava/util/function/Predicate; pathPredicate b method_47547 m (Lnet/minecraft/util/ResourceLocationPattern;)Ljava/util/Optional; method_41288 b method_41288 m (Ljava/lang/String;)Z method_41289 b method_41289 m ()Ljava/util/function/Predicate; locationPredicate c method_47548 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/util/SegmentedAnglePrecision bcn net/minecraft/class_8013 f I mask a field_41760 f I precision b field_41761 f F degreeToAngle c field_41762 f F angleToDegree d field_41763 m ()I getMask a method_48120 m (F)I fromDegreesWithTurns a method_48121 m (I)F toDegreesWithTurns a method_48122 m (II)Z isSameAxis a method_48123 m (Lnet/minecraft/core/Direction;)I fromDirection a method_48124 m (F)I fromDegrees b method_48125 m (I)F toDegrees b method_48126 m (I)I normalize c method_48127 m (I)V c net/minecraft/util/SequencedPriorityIterator bco net/minecraft/class_8917 f I MIN_PRIO a field_48714 f Ljava/util/Deque; highestPrioQueue b field_48715 f I highestPrio c field_48716 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; queuesByPriority d field_48717 m ()V switchCacheToNextHighestPrioQueue a method_56533 m (I)Ljava/util/Deque; method_54723 a method_54723 m (Ljava/lang/Object;I)V add a method_54726 m ()V c net/minecraft/util/SignatureUpdater bcp net/minecraft/class_7498 c net/minecraft/util/SignatureUpdater$Output bcp$a net/minecraft/class_7498$class_7499 c net/minecraft/util/SignatureValidator bcq net/minecraft/class_7500 f Lnet/minecraft/util/SignatureValidator; NO_VALIDATION a field_39397 f Lorg/slf4j/Logger; LOGGER b field_39398 m (Lnet/minecraft/util/SignatureUpdater;[B)Z method_44170 a method_44170 m (Lnet/minecraft/util/SignatureUpdater;[BLcom/mojang/authlib/yggdrasil/ServicesKeyInfo;)Z method_44173 a method_44173 m (Lnet/minecraft/util/SignatureUpdater;[BLjava/security/Signature;)Z verifySignature a method_44171 m (Lcom/mojang/authlib/yggdrasil/ServicesKeySet;Lcom/mojang/authlib/yggdrasil/ServicesKeyType;)Lnet/minecraft/util/SignatureValidator; from a method_44172 m (Ljava/lang/String;Ljava/security/PublicKey;Lnet/minecraft/util/SignatureUpdater;[B)Z method_44174 a method_44174 m (Ljava/security/PublicKey;Ljava/lang/String;)Lnet/minecraft/util/SignatureValidator; from a method_44175 m (Ljava/util/Collection;Lnet/minecraft/util/SignatureUpdater;[B)Z method_51496 a method_51496 m ([BLnet/minecraft/util/SignatureUpdater$Output;)V method_44176 a method_44176 m ([B[B)Z validate a method_44177 m ()V c net/minecraft/util/Signer bcr net/minecraft/class_7501 f Lorg/slf4j/Logger; LOGGER a field_39399 m (Ljava/lang/String;Ljava/security/PrivateKey;Lnet/minecraft/util/SignatureUpdater;)[B method_44178 a method_44178 m (Ljava/security/PrivateKey;Ljava/lang/String;)Lnet/minecraft/util/Signer; from a method_44179 m ([B)[B sign a method_44180 m ([BLnet/minecraft/util/SignatureUpdater$Output;)V method_44181 a method_44181 m ()V c net/minecraft/util/SimpleBitStorage bcs net/minecraft/class_3508 f [I MAGIC a field_24078 f [J data b field_15631 f I bits c field_15633 f J mask d field_15634 f I size e field_15632 f I valuesPerLong f field_24079 f I divideMul g field_24080 f I divideAdd h field_24081 f I divideShift i field_24082 m (I)I cellIndex b method_27284 m (II[I)V m (II)V m (II[J)V m ()V c net/minecraft/util/SimpleBitStorage$InitializationException bcs$a net/minecraft/class_3508$class_6685 m (Ljava/lang/String;)V c net/minecraft/util/SingleKeyCache bct net/minecraft/class_8105 f Ljava/util/function/Function; computeValue a field_42269 f Ljava/lang/Object; cacheKey b field_42270 f Ljava/lang/Object; cachedValue c field_42271 m (Ljava/lang/Object;)Ljava/lang/Object; getValue a method_48782 m (Ljava/util/function/Function;)V c net/minecraft/util/SmoothDouble bcu net/minecraft/class_3540 f D targetValue a field_15760 f D remainingValue b field_15759 f D lastAmount c field_15758 m ()V reset a method_15428 m (DD)D getNewDeltaValue a method_15429 m ()V c net/minecraft/util/SortedArraySet bcv net/minecraft/class_4706 f I DEFAULT_INITIAL_CAPACITY a field_29860 f Ljava/util/Comparator; comparator b field_21562 f [Ljava/lang/Object; contents c field_21563 f I size d field_21564 m ()Lnet/minecraft/util/SortedArraySet; create a method_34958 m (I)Lnet/minecraft/util/SortedArraySet; create a method_23859 m (Ljava/lang/Object;)Ljava/lang/Object; addOrGet a method_23862 m (Ljava/lang/Object;I)V addInternal a method_23863 m (Ljava/util/Comparator;)Lnet/minecraft/util/SortedArraySet; create a method_34959 m (Ljava/util/Comparator;I)Lnet/minecraft/util/SortedArraySet; create a method_34960 m ([Ljava/lang/Object;)[Ljava/lang/Object; castRawArray a method_23864 m ()Ljava/lang/Object; first b method_23865 m (I)I getInsertionPosition b method_23866 m (Ljava/lang/Object;)Ljava/lang/Object; get b method_34961 m ()Ljava/lang/Object; last c method_34962 m (I)V grow c method_23868 m (Ljava/lang/Object;)I findIndex c method_23869 m (I)V removeInternal d method_23870 m (I)Ljava/lang/Object; getInternal e method_23871 m (ILjava/util/Comparator;)V c net/minecraft/util/SortedArraySet$ArrayIterator bcv$a net/minecraft/class_4706$class_4707 f Lnet/minecraft/util/SortedArraySet; field_21565 a field_21565 f I index b field_21566 f I last c field_21567 m (Lnet/minecraft/util/SortedArraySet;)V c net/minecraft/util/SpawnUtil bcw net/minecraft/class_7244 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/util/SpawnUtil$Strategy;)Z moveToPossibleSpawnPosition a method_42121 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;IIILnet/minecraft/util/SpawnUtil$Strategy;Z)Ljava/util/Optional; trySpawnMob a method_42122 m ()V c net/minecraft/util/SpawnUtil$Strategy bcw$a net/minecraft/class_7244$class_7502 f Lnet/minecraft/util/SpawnUtil$Strategy; LEGACY_IRON_GOLEM a field_39400 f Lnet/minecraft/util/SpawnUtil$Strategy; ON_TOP_OF_COLLIDER b field_39401 f Lnet/minecraft/util/SpawnUtil$Strategy; ON_TOP_OF_COLLIDER_NO_LEAVES c field_54558 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z method_64603 a method_64603 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z method_44182 b method_44182 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z method_44183 c method_44183 m ()V c net/minecraft/util/StaticCache2D bcx net/minecraft/class_9762 f I minX a field_51878 f I minZ b field_51879 f I sizeX c field_51880 f I sizeZ d field_51881 f [Ljava/lang/Object; cache e field_51882 m (II)Ljava/lang/Object; get a method_60482 m (IIILnet/minecraft/util/StaticCache2D$Initializer;)Lnet/minecraft/util/StaticCache2D; create a method_60483 m (Ljava/util/function/Consumer;)V forEach a method_60484 m (II)Z contains b method_60485 m (II)I getIndex c method_60486 m (IIIILnet/minecraft/util/StaticCache2D$Initializer;)V c net/minecraft/util/StaticCache2D$Initializer bcx$a net/minecraft/class_9762$class_9763 c net/minecraft/util/StrictJsonParser bcy net/minecraft/class_11341 m (Ljava/io/Reader;)Lcom/google/gson/JsonElement; parse a method_71359 m (Ljava/lang/String;)Lcom/google/gson/JsonElement; parse a method_71360 m ()V c net/minecraft/util/StringDecomposer bcz net/minecraft/class_5223 f C REPLACEMENT_CHAR a field_29861 f Ljava/util/Optional; STOP_ITERATION b field_24215 m (Lnet/minecraft/util/FormattedCharSink;Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; method_27470 a method_27470 m (Ljava/lang/String;)Ljava/lang/String; filterBrokenSurrogates a method_27471 m (Ljava/lang/String;ILnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterateFormatted a method_27472 m (Ljava/lang/String;ILnet/minecraft/network/chat/Style;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterateFormatted a method_27473 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterate a method_27474 m (Ljava/lang/StringBuilder;ILnet/minecraft/network/chat/Style;I)Z method_31401 a method_31401 m (Lnet/minecraft/network/chat/FormattedText;)Ljava/lang/String; getPlainText a method_31402 m (Lnet/minecraft/network/chat/FormattedText;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterateFormatted a method_27476 m (Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;IC)Z feedChar a method_27477 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterateBackwards b method_27478 m (Ljava/lang/StringBuilder;ILnet/minecraft/network/chat/Style;I)Z method_27475 b method_27475 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;Lnet/minecraft/util/FormattedCharSink;)Z iterateFormatted c method_27479 m ()V m ()V c net/minecraft/util/StringRepresentable bda net/minecraft/class_3542 f I PRE_BUILT_MAP_THRESHOLD W field_38377 m (Lnet/minecraft/util/StringRepresentable;)Lnet/minecraft/util/StringRepresentable; method_53949 a method_53949 m (Ljava/lang/String;)Ljava/lang/String; method_53950 a method_53950 m (Ljava/util/Map;Ljava/lang/String;)Lnet/minecraft/util/StringRepresentable; method_53951 a method_53951 m (Ljava/util/function/Function;Lnet/minecraft/util/StringRepresentable;)Ljava/lang/String; method_53952 a method_53952 m (Ljava/util/function/Supplier;)Lnet/minecraft/util/StringRepresentable$EnumCodec; fromEnum a method_28140 m (Ljava/util/function/Supplier;Ljava/util/function/Function;)Lnet/minecraft/util/StringRepresentable$EnumCodec; fromEnumWithMapping a method_49454 m ([Lnet/minecraft/util/StringRepresentable;)Lcom/mojang/serialization/Keyable; keys a method_28142 m ([Lnet/minecraft/util/StringRepresentable;Ljava/util/function/Function;)Ljava/util/function/Function; createNameLookup a method_53953 m ([Lnet/minecraft/util/StringRepresentable;Ljava/util/function/Function;Ljava/lang/String;)Lnet/minecraft/util/StringRepresentable; method_53954 a method_53954 m (Ljava/lang/String;)Ljava/lang/String; method_49451 b method_49451 m (Ljava/util/function/Supplier;)Lcom/mojang/serialization/Codec; fromValues b method_53955 m ()Ljava/lang/String; getSerializedName c method_15434 c net/minecraft/util/StringRepresentable$1 bda$1 net/minecraft/class_3542$1 f [Lnet/minecraft/util/StringRepresentable; val$values a field_35666 m ([Lnet/minecraft/util/StringRepresentable;)V c net/minecraft/util/StringRepresentable$EnumCodec bda$a net/minecraft/class_3542$class_7292 f Ljava/util/function/Function; resolver a field_38379 m (Ljava/lang/Object;)I method_42632 a method_42632 m (Ljava/lang/String;)Ljava/lang/Enum; byName a method_42633 m (Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum; byName a method_47920 m (Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/lang/Enum; byName a method_64604 m ([Ljava/lang/Enum;Ljava/util/function/Function;)V c net/minecraft/util/StringRepresentable$StringRepresentableCodec bda$b net/minecraft/class_3542$class_8808 f Lcom/mojang/serialization/Codec; codec a field_46245 m (Lnet/minecraft/util/StringRepresentable;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a method_53956 m ([Lnet/minecraft/util/StringRepresentable;I)Lnet/minecraft/util/StringRepresentable; method_53957 a method_53957 m ([Lnet/minecraft/util/StringRepresentable;Ljava/util/function/Function;Ljava/util/function/ToIntFunction;)V c net/minecraft/util/StringUtil bdb net/minecraft/class_3544 f Ljava/util/regex/Pattern; STRIP_COLOR_PATTERN a field_15771 f Ljava/util/regex/Pattern; LINE_PATTERN b field_29204 f Ljava/util/regex/Pattern; LINE_END_PATTERN c field_33559 m (C)Z isAllowedChatCharacter a method_57175 m (I)Z isWhitespace a method_57176 m (IF)Ljava/lang/String; formatTickDuration a method_15439 m (Ljava/lang/String;)Ljava/lang/String; stripColor a method_15440 m (Ljava/lang/String;IZ)Ljava/lang/String; truncateStringIfNecessary a method_34963 m (Ljava/lang/String;Z)Ljava/lang/String; filterText a method_57177 m (I)Z method_57178 b method_57178 m (Ljava/lang/String;)Z isNullOrEmpty b method_15438 m (Ljava/lang/String;)I lineCount c method_34238 m (Ljava/lang/String;)Z endsWithNewLine d method_36358 m (Ljava/lang/String;)Ljava/lang/String; trimChatMessage e method_43681 m (Ljava/lang/String;)Z isValidPlayerName f method_57179 m (Ljava/lang/String;)Ljava/lang/String; filterText g method_57180 m (Ljava/lang/String;)Z isBlank h method_57181 m ()V m ()V c net/minecraft/util/TaskChainer bdc net/minecraft/class_7620 f Lorg/slf4j/Logger; LOGGER a field_39831 m (Ljava/lang/Runnable;Ljava/lang/Object;)V method_54441 a method_54441 m ()V c net/minecraft/util/TaskChainer$1 bdc$1 net/minecraft/class_7620$1 f Ljava/util/concurrent/Executor; val$executor b field_46770 m (Ljava/lang/Throwable;)Ljava/lang/Void; method_54442 a method_54442 m (Ljava/util/concurrent/Executor;)V c net/minecraft/util/ThreadingDetector bdd net/minecraft/class_5798 f Lorg/slf4j/Logger; LOGGER a field_36293 f Ljava/lang/String; name b field_36294 f Ljava/util/concurrent/Semaphore; lock c field_36295 f Ljava/util/concurrent/locks/Lock; stackTraceLock d field_36296 f Ljava/lang/Thread; threadThatFailedToAcquire e field_36297 f Lnet/minecraft/ReportedException; fullException f field_36298 m ()V checkAndLock a method_39935 m (Ljava/lang/String;Ljava/lang/Thread;)Lnet/minecraft/ReportedException; makeThreadingException a method_33564 m (Ljava/lang/Thread;)Ljava/lang/String; stackTrace a method_39936 m ()V checkAndUnlock b method_39937 m (Ljava/lang/String;)V m ()V c net/minecraft/util/TickThrottler bde net/minecraft/class_10222 f I incrementStep a field_54295 f I threshold b field_54296 f I count c field_54297 m ()V increment a method_64267 m ()V tick b method_64268 m ()Z isUnderThreshold c method_64269 m (II)V c net/minecraft/util/TimeSource bdf net/minecraft/class_7576 c net/minecraft/util/TimeSource$NanoTimeSource bdf$a net/minecraft/class_7576$class_7577 c net/minecraft/util/TimeUtil bdg net/minecraft/class_4802 f J NANOSECONDS_PER_SECOND a field_33868 f J NANOSECONDS_PER_MILLISECOND b field_33869 f J MILLISECONDS_PER_SECOND c field_46957 f J SECONDS_PER_HOUR d field_46958 f I SECONDS_PER_MINUTE e field_47726 m (II)Lnet/minecraft/util/valueproviders/UniformInt; rangeOfSeconds a method_24505 m ()V m ()V c net/minecraft/util/ToFloatFunction bdh net/minecraft/class_6501 f Lnet/minecraft/util/ToFloatFunction; IDENTITY a field_37409 m (F)F method_41307 a method_41307 m (Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)Lnet/minecraft/util/ToFloatFunction; createUnlimited a method_41308 m (Ljava/lang/Object;)F apply a method_41296 m (Ljava/util/function/Function;)Lnet/minecraft/util/ToFloatFunction; comap a method_41309 m ()F minValue b comp_532 m ()F maxValue c comp_533 m ()V c net/minecraft/util/ToFloatFunction$1 bdh$1 net/minecraft/class_6501$1 f Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; val$function b field_37410 m (Ljava/lang/Float;)F apply a method_41310 m (Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)V c net/minecraft/util/ToFloatFunction$2 bdh$2 net/minecraft/class_6501$2 f Lnet/minecraft/util/ToFloatFunction; val$outer b field_37411 f Ljava/util/function/Function; val$function c field_37412 m (Lnet/minecraft/util/ToFloatFunction;Lnet/minecraft/util/ToFloatFunction;Ljava/util/function/Function;)V c net/minecraft/util/TriState bdi net/minecraft/class_9851 f Lnet/minecraft/util/TriState; TRUE a field_52394 f Lnet/minecraft/util/TriState; FALSE b field_52395 f Lnet/minecraft/util/TriState; DEFAULT c field_52396 f [Lnet/minecraft/util/TriState; $VALUES d field_52397 m ()[Lnet/minecraft/util/TriState; $values a method_61347 m (Z)Z toBoolean a method_61348 m (Ljava/lang/String;I)V m ()V c net/minecraft/util/Tuple bdj net/minecraft/class_3545 f Ljava/lang/Object; a a field_15772 f Ljava/lang/Object; b b field_15773 m ()Ljava/lang/Object; getA a method_15442 m (Ljava/lang/Object;)V setA a method_34964 m ()Ljava/lang/Object; getB b method_15441 m (Ljava/lang/Object;)V setB b method_34965 m (Ljava/lang/Object;Ljava/lang/Object;)V c net/minecraft/util/Unit bdk net/minecraft/class_3902 f Lnet/minecraft/util/Unit; INSTANCE a field_17274 f Lcom/mojang/serialization/Codec; CODEC b field_51563 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_55626 f [Lnet/minecraft/util/Unit; $VALUES d field_17275 m ()[Lnet/minecraft/util/Unit; $values a method_36588 m (Ljava/lang/String;I)V m ()V c net/minecraft/util/VisibleForDebug bdl net/minecraft/class_5996 c net/minecraft/util/ZeroBitStorage bdm net/minecraft/class_6502 f [J RAW a field_34401 f I size b field_34402 m (I)V m ()V c net/minecraft/util/context/ContextKey bdn net/minecraft/class_169 f Lnet/minecraft/resources/ResourceLocation; name a field_1162 m ()Lnet/minecraft/resources/ResourceLocation; name a method_746 m (Ljava/lang/String;)Lnet/minecraft/util/context/ContextKey; vanilla a method_64964 m (Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/util/context/ContextKeySet bdo net/minecraft/class_176 f Ljava/util/Set; required a field_1216 f Ljava/util/Set; allowed b field_54892 m ()Ljava/util/Set; required a method_778 m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/String; method_779 a method_779 m ()Ljava/util/Set; allowed b method_777 m (Ljava/util/Set;Ljava/util/Set;)V c net/minecraft/util/context/ContextKeySet$Builder bdo$a net/minecraft/class_176$class_177 f Ljava/util/Set; required a field_1218 f Ljava/util/Set; optional b field_1217 m ()Lnet/minecraft/util/context/ContextKeySet; build a method_782 m (Lnet/minecraft/util/context/ContextKey;)Lnet/minecraft/util/context/ContextKeySet$Builder; required a method_781 m (Lnet/minecraft/util/context/ContextKey;)Lnet/minecraft/util/context/ContextKeySet$Builder; optional b method_780 m ()V c net/minecraft/util/context/ContextMap bdp net/minecraft/class_10352 f Ljava/util/Map; params a field_54893 m (Lnet/minecraft/util/context/ContextKey;)Z has a method_64965 m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Ljava/lang/Object; getOrDefault a method_64966 m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getOrThrow b method_64967 m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getOptional c method_64968 m (Ljava/util/Map;)V c net/minecraft/util/context/ContextMap$Builder bdp$a net/minecraft/class_10352$class_10353 f Ljava/util/Map; params a field_54894 m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getParameter a method_64969 m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/util/context/ContextMap$Builder; withParameter a method_64970 m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/util/context/ContextMap; create a method_64971 m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getOptionalParameter b method_64972 m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/util/context/ContextMap$Builder; withOptionalParameter b method_64973 m ()V c net/minecraft/util/context/package-info bdq net/minecraft/class_10354 c net/minecraft/util/datafix/DataFixTypes bdr net/minecraft/class_4284 f Lnet/minecraft/util/datafix/DataFixTypes; LEVEL a field_19212 f Lnet/minecraft/util/datafix/DataFixTypes; LEVEL_SUMMARY b field_59995 f Lnet/minecraft/util/datafix/DataFixTypes; PLAYER c field_19213 f Lnet/minecraft/util/datafix/DataFixTypes; CHUNK d field_19214 f Lnet/minecraft/util/datafix/DataFixTypes; HOTBAR e field_19215 f Lnet/minecraft/util/datafix/DataFixTypes; OPTIONS f field_19216 f Lnet/minecraft/util/datafix/DataFixTypes; STRUCTURE g field_19217 f Lnet/minecraft/util/datafix/DataFixTypes; STATS h field_19218 f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_COMMAND_STORAGE i field_45077 f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_FORCED_CHUNKS j field_45078 f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_MAP_DATA k field_45079 f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_MAP_INDEX l field_45080 f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_RAIDS m field_45081 f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_RANDOM_SEQUENCES n field_45082 f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_SCOREBOARD o field_45083 f Lnet/minecraft/util/datafix/DataFixTypes; SAVED_DATA_STRUCTURE_FEATURE_INDICES p field_45084 f Lnet/minecraft/util/datafix/DataFixTypes; ADVANCEMENTS q field_19220 f Lnet/minecraft/util/datafix/DataFixTypes; POI_CHUNK r field_19221 f Lnet/minecraft/util/datafix/DataFixTypes; WORLD_GEN_SETTINGS s field_24640 f Lnet/minecraft/util/datafix/DataFixTypes; ENTITY_CHUNK t field_26990 f Ljava/util/Set; TYPES_FOR_LEVEL_LIST u field_42975 f Lcom/mojang/datafixers/DSL$TypeReference; type v field_19222 f [Lnet/minecraft/util/datafix/DataFixTypes; $VALUES w field_19223 m ()I currentVersion a method_48132 m (Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; updateToCurrentVersion a method_48128 m (Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; update a method_48129 m (Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/nbt/CompoundTag;I)Lnet/minecraft/nbt/CompoundTag; updateToCurrentVersion a method_48130 m (Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/nbt/CompoundTag;II)Lnet/minecraft/nbt/CompoundTag; update a method_48131 m (Lcom/mojang/serialization/Codec;Lcom/mojang/datafixers/DataFixer;I)Lcom/mojang/serialization/Codec; wrapCodec a method_53711 m ()[Lnet/minecraft/util/datafix/DataFixTypes; $values b method_36589 m (Ljava/lang/String;ILcom/mojang/datafixers/DSL$TypeReference;)V m ()V c net/minecraft/util/datafix/DataFixTypes$1 bdr$1 net/minecraft/class_4284$1 f Lcom/mojang/serialization/Codec; val$codec a field_46087 f I val$defaultVersion b field_46088 f Lcom/mojang/datafixers/DataFixer; val$dataFixer c field_46089 f Lnet/minecraft/util/datafix/DataFixTypes; field_46090 d field_46090 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; method_53712 a method_53712 m (Lnet/minecraft/util/datafix/DataFixTypes;Lcom/mojang/serialization/Codec;ILcom/mojang/datafixers/DataFixer;)V c net/minecraft/util/datafix/DataFixers bds net/minecraft/class_3551 f I BLENDING_VERSION a field_38844 f Ljava/util/function/BiFunction; SAME b field_15776 f Ljava/util/function/BiFunction; SAME_NAMESPACED c field_15775 f Lcom/mojang/datafixers/DataFixerBuilder$Result; DATA_FIXER d field_15777 m ()Lcom/mojang/datafixers/DataFixer; getDataFixer a method_15450 m (D)D method_65952 a method_65952 m (Lcom/google/common/collect/ImmutableMap;Ljava/lang/String;)Ljava/lang/String; method_43060 a method_43060 m (Lcom/mojang/datafixers/DataFixerBuilder;)V addFixers a method_15451 m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_43061 a method_43061 m (Ljava/lang/String;)Ljava/lang/String; method_67100 a method_67100 m (Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/UnaryOperator; createRenamer a method_30068 m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_30069 a method_30069 m (Ljava/util/Map;)Ljava/util/function/UnaryOperator; createRenamerNoNamespace a method_57075 m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; method_30071 a method_30071 m (Ljava/util/Set;)Ljava/util/concurrent/CompletableFuture; optimize a method_60487 m ()Lcom/mojang/datafixers/DataFixerBuilder$Result; createFixerUpper b method_15471 m (D)D method_65953 b method_65953 m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_43062 b method_43062 m (Ljava/lang/String;)Ljava/lang/String; method_66036 b method_66036 m (Ljava/util/Map;)Ljava/util/function/UnaryOperator; createRenamer b method_30070 m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; method_57076 b method_57076 m (D)D method_65954 c method_65954 m (Ljava/lang/String;)Ljava/lang/String; method_51289 c method_51289 m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; method_44184 c method_44184 m (D)D method_65955 d method_65955 m (Ljava/lang/String;)Ljava/lang/String; method_15459 d method_15459 m (D)D method_65956 e method_65956 m (Ljava/lang/String;)Ljava/lang/String; method_15455 e method_15455 m (D)D method_65957 f method_65957 m (Ljava/lang/String;)Ljava/lang/String; method_15449 f method_15449 m ()V m ()V c net/minecraft/util/datafix/DataFixers$1 bds$1 net/minecraft/class_3551$1 m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V c net/minecraft/util/datafix/DataFixers$2 bds$2 net/minecraft/class_3551$2 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66037 a method_66037 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66038 a method_66038 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_66039 a method_66039 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/ExtraDataFixUtils bdt net/minecraft/class_9228 m (I)Ljava/lang/String; dyeColorIdToName a method_66591 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/Typed; readAndSet a method_67590 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; cast a method_57182 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; typePatcher a method_61349 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; patchSubType a method_61350 m (Lcom/mojang/datafixers/types/Type;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/datafixers/Typed; cast a method_66040 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBlockPos a method_56943 m (Lcom/mojang/serialization/Dynamic;III)Lcom/mojang/serialization/Dynamic; createBlockPos a method_67330 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixInlineBlockPos a method_67331 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Dynamic; fixStringField a method_61351 m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; method_61352 a method_61352 m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_61353 a method_61353 m (Ljava/lang/Object;)Ljava/lang/Object; method_61354 a method_61354 m (Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; blockState a method_61355 m (Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; blockState a method_61356 m (Ljava/util/function/UnaryOperator;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_61357 a method_61357 m ([Ljava/util/function/Function;)Ljava/util/function/Function; chainAllFilters a method_59907 m ([Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_59908 a method_59908 m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; method_61358 b method_61358 m ()V c net/minecraft/util/datafix/LegacyComponentDataFixUtils bdu net/minecraft/class_8809 f Ljava/lang/String; EMPTY_CONTENTS a field_46246 m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; createEmptyComponent a method_53960 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; createPlainTextComponent a method_53961 m (Ljava/lang/String;)Ljava/lang/String; createTextComponentJson a method_53962 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; createTranslatableComponent b method_53963 m (Ljava/lang/String;)Ljava/lang/String; createTranslatableComponentJson b method_66041 m (Ljava/lang/String;)Ljava/lang/String; rewriteFromLenient c method_56629 m (Ljava/lang/String;)Ljava/util/Optional; extractTranslationString d method_58596 m ()V m ()V c net/minecraft/util/datafix/PackedBitStorage bdv net/minecraft/class_5298 f I BIT_TO_LONG_SHIFT a field_29862 f [J data b field_24641 f I bits c field_24642 f J mask d field_24643 f I size e field_24644 m ()[J getRaw a method_28151 m (I)I get a method_28152 m (II)V set a method_28153 m ()I getBits b method_28154 m (II)V m (II[J)V c net/minecraft/util/datafix/fixes/AbstractArrowPickupFix bdw net/minecraft/class_5946 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateProjectiles a method_34684 m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; updateEntity a method_34685 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updatePickup a method_34686 m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_34687 a method_34687 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/AbstractBlockPropertyFix bdx net/minecraft/class_10560 f Ljava/lang/String; name a field_55627 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66042 a method_66042 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBlockState a method_66043 m (Ljava/lang/String;)Z shouldFix a method_66044 m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixProperties a method_66045 m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66046 a method_66046 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/AbstractPoiSectionFix bdy net/minecraft/class_4620 f Ljava/lang/String; name a field_39402 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_23302 a method_23302 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; cap a method_23299 m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; method_44185 a method_44185 m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_28243 a method_28243 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; processRecords a method_44186 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_23305 b method_23305 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; processSection b method_44187 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; processSectionRecords c method_44188 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28246 d method_28246 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/AbstractUUIDFix bdz net/minecraft/class_4958 f Lcom/mojang/datafixers/DSL$TypeReference; typeReference a field_23121 m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; updateNamedChoice a method_26009 m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; createUUIDFromML a method_26002 m (Lcom/mojang/serialization/Dynamic;JJ)Ljava/util/Optional; createUUIDTag a method_26003 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; method_28155 a method_28155 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional; createUUIDFromString a method_26005 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; replaceUUIDString a method_26006 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28156 a method_28156 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28157 a method_28157 m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_26010 a method_26010 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; replaceUUIDMLTag b method_26011 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28158 b method_28158 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; replaceUUIDLeastMost c method_26013 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; createUUIDFromLongs d method_26014 m (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;)V c net/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix bea net/minecraft/class_6636 f Ljava/lang/String; name a field_35009 f Z flagValue b field_35010 f Ljava/lang/String; flagKey c field_35011 f Lcom/mojang/datafixers/DSL$TypeReference; typeReference d field_35012 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_38789 a method_38789 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_38790 a method_38790 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_38791 b method_38791 m (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Z)V c net/minecraft/util/datafix/fixes/AddNewChoices beb net/minecraft/class_3553 f Ljava/lang/String; name a field_15779 f Lcom/mojang/datafixers/DSL$TypeReference; type b field_15780 m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Lcom/mojang/datafixers/TypeRewriteRule; cap a method_15476 m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_15475 a method_15475 m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_15477 a method_15477 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;)V c net/minecraft/util/datafix/fixes/AdvancementsFix bec net/minecraft/class_3555 f Ljava/util/Map; RENAMES a field_15788 m (Ljava/lang/String;)Ljava/lang/String; method_24238 a method_24238 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/AdvancementsRenameFix bed net/minecraft/class_4744 f Ljava/lang/String; name a field_21814 f Ljava/util/function/Function; renamer b field_21815 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_24242 a method_24242 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28159 a method_28159 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_28160 a method_28160 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28161 a method_28161 m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Ljava/util/function/Function;)V c net/minecraft/util/datafix/fixes/AreaEffectCloudDurationScaleFix bee net/minecraft/class_10561 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66047 a method_66047 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/AreaEffectCloudPotionFix bef net/minecraft/class_9263 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a method_57191 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/AttributeIdPrefixFix beg net/minecraft/class_9852 f Ljava/util/List; PREFIXES a field_52398 m (Ljava/lang/String;)Ljava/lang/String; replaceId a method_61359 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/AttributeModifierIdFix beh net/minecraft/class_9785 f Ljava/util/Map; ID_MAP a field_51992 f Ljava/util/Map; NAME_MAP b field_51993 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_60678 a method_60678 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixEntity a method_60679 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; convertModifierForEntity a method_60680 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_60681 a method_60681 m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)V method_60682 a method_60682 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; fixModifiersTypeWrapper a method_60683 m ([I)Ljava/util/UUID; uuidFromIntArray a method_60684 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_60685 b method_60685 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixItemStackComponents b method_60686 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; fixModifiers b method_60687 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixAttribute c method_60688 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_60689 c method_60689 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_60690 d method_60690 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_60691 d method_60691 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_60692 e method_60692 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_60693 f method_60693 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_60694 g method_60694 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_60695 h method_60695 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/AttributesRenameFix bei net/minecraft/class_9853 f Ljava/lang/String; name a field_52399 f Ljava/util/function/UnaryOperator; renames b field_52400 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixDataComponents a method_61360 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixIdField a method_61361 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_61362 a method_61362 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixEntity b method_61363 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTypeField b method_61364 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_61365 b method_61365 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_61366 c method_61366 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_61367 d method_61367 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_61368 e method_61368 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_61369 f method_61369 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_61370 g method_61370 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V c net/minecraft/util/datafix/fixes/AttributesRenameLegacy bej net/minecraft/class_5129 f Ljava/lang/String; name a field_49056 f Ljava/util/function/UnaryOperator; renames b field_23695 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_26809 a method_26809 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixItemStackTag a method_26810 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixName a method_26808 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_28162 a method_28162 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixEntity b method_26814 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28163 b method_28163 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_28164 b method_28164 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28165 c method_28165 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28166 d method_28166 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28167 e method_28167 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28168 f method_28168 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28169 g method_28169 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V c net/minecraft/util/datafix/fixes/BannerEntityCustomNameToOverrideComponentFix bek net/minecraft/class_9451 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; method_66048 a method_66048 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed; fix a method_58597 m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_58598 a method_58598 m (Ljava/lang/String;)Z method_58600 a method_58600 m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66049 a method_66049 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/BannerPatternFormatFix bel net/minecraft/class_9264 f Ljava/util/Map; PATTERN_ID_MAP c field_49187 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_57193 m (Ljava/lang/String;)Ljava/lang/String; method_57194 a method_57194 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixLayer b method_57195 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_57197 c method_57197 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_57198 d method_57198 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/BedItemColorFix bem net/minecraft/class_3559 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15521 a method_15521 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/BeehiveFieldRenameFix ben net/minecraft/class_9265 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_57199 a method_57199 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_57200 a method_57200 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_57201 a method_57201 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; method_57202 a method_57202 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBeehive a method_57203 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBee b method_57204 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/BiomeFix beo net/minecraft/class_3561 f Ljava/util/Map; BIOMES a field_15810 m ()V m ()V c net/minecraft/util/datafix/fixes/BitStorageAlignFix bep net/minecraft/class_5196 f I BIT_TO_LONG_SHIFT a field_29863 f I SECTION_WIDTH b field_29864 f I SECTION_HEIGHT c field_29865 f I SECTION_SIZE d field_29866 f I HEIGHTMAP_BITS e field_29867 f I HEIGHTMAP_SIZE f field_29868 m (II[J)[J addPadding a method_27288 m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28172 a method_28172 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; method_27292 a method_27292 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateSections a method_27774 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_27294 a method_27294 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_27295 a method_27295 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateHeightmaps a method_27775 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_27769 a method_27769 m (Lcom/mojang/serialization/Dynamic;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28173 a method_28173 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_27773 a method_27773 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28174 a method_28174 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; updateBitStorage a method_27772 m (Ljava/util/List;)Ljava/lang/Integer; method_27296 a method_27296 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_27293 b method_27293 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28175 b method_28175 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/BlendingDataFix beq net/minecraft/class_7090 f Ljava/lang/String; name a field_37414 f Ljava/util/Set; STATUSES_TO_SKIP_BLENDING b field_37415 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_41311 a method_41311 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_44685 a method_44685 m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; updateBlendingData a method_41313 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; updateChunkTag a method_41312 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/BlendingDataRemoveFromNetherEndFix ber net/minecraft/class_7589 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_44686 a method_44686 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_44687 a method_44687 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; updateChunkTag a method_44688 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/BlockEntityBannerColorFix bes net/minecraft/class_3564 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_15546 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_15545 a method_15545 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28176 b method_28176 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28177 c method_28177 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28178 d method_28178 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28179 e method_28179 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/BlockEntityBlockStateFix bet net/minecraft/class_3566 m ()Ljava/lang/IllegalStateException; method_15553 a method_15553 m ()Ljava/lang/IllegalStateException; method_15554 b method_15554 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/BlockEntityCustomNameToComponentFix beu net/minecraft/class_3567 f Ljava/util/Set; NAMEABLE_BLOCK_ENTITIES a field_55628 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66050 a method_66050 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTagCustomName a method_66051 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/BlockEntityFurnaceBurnTimeFix bev net/minecraft/class_10553 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBurnTime a method_65941 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/BlockEntityIdFix bew net/minecraft/class_3571 f Ljava/util/Map; ID_MAP a field_15824 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_15576 a method_15576 m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_28181 a method_28181 m (Ljava/lang/String;)Ljava/lang/String; method_15577 a method_15577 m (Ljava/util/HashMap;)V method_15575 a method_15575 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/BlockEntityJukeboxFix bex net/minecraft/class_3573 m ()Ljava/lang/IllegalStateException; method_15578 a method_15578 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/BlockEntityKeepPacked bey net/minecraft/class_3574 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_15579 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/BlockEntityRenameFix bez net/minecraft/class_8220 f Ljava/lang/String; name a field_43174 f Ljava/util/function/UnaryOperator; nameChangeLookup b field_43175 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/DataFix; create a method_49756 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_49757 a method_49757 m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_49758 a method_49758 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V c net/minecraft/util/datafix/fixes/BlockEntityShulkerBoxColorFix bfa net/minecraft/class_3575 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_15580 a method_15580 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/BlockEntitySignDoubleSidedEditableTextFix bfb net/minecraft/class_8221 f Ljava/util/List; FIELDS_TO_DROP a field_55629 f Ljava/lang/String; FILTERED_CORRECT b field_45085 f Ljava/lang/String; DEFAULT_COLOR c field_45086 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/stream/Stream; getLines a method_52469 m (Lcom/mojang/serialization/Dynamic;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; method_52470 a method_52470 m (Ljava/util/List;Ljava/util/Optional;J)Lcom/mojang/serialization/Dynamic; method_52471 a method_52471 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixFrontTextTag b method_52472 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; createDefaultText c method_52473 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; createEmptyLines d method_52474 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)V m ()V c net/minecraft/util/datafix/fixes/BlockEntityUUIDFix bfc net/minecraft/class_4959 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_26016 a method_26016 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26015 a method_26015 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateSkull b method_26017 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateConduit c method_26018 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26019 d method_26019 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/BlockNameFlatteningFix bfd net/minecraft/class_3578 m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/String; method_15584 a method_15584 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_15586 a method_15586 m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_15585 a method_15585 m (Ljava/lang/String;)Ljava/lang/String; method_15587 a method_15587 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/BlockPosFormatAndRenamesFix bfe net/minecraft/class_9230 f Ljava/util/List; PATROLLING_MOBS a field_49057 m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/datafixers/TypeRewriteRule; createEntityFixer a method_56953 m (Lcom/mojang/datafixers/OpticFinder;Ljava/util/Map;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_56954 a method_56954 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_56955 a method_56955 m (Lcom/mojang/datafixers/Typed;Ljava/util/Map;)Lcom/mojang/datafixers/Typed; fixFields a method_56956 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixMapSavedData a method_56957 m (Ljava/util/List;)V addEntityRules a method_56958 m (Ljava/util/Map;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_56959 a method_56959 m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56960 a method_56960 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_56961 b method_56961 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56962 b method_56962 m (Ljava/util/List;)V addBlockEntityRules b method_56963 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66052 c method_66052 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66053 d method_66053 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56966 e method_56966 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56967 f method_56967 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56968 g method_56968 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56969 h method_56969 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/BlockPropertyRenameAndFix bff net/minecraft/class_10562 f Ljava/lang/String; blockId a field_55630 f Ljava/lang/String; oldPropertyName b field_55631 f Ljava/lang/String; newPropertyName c field_55632 f Ljava/util/function/UnaryOperator; valueFixer d field_55633 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66054 a method_66054 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V c net/minecraft/util/datafix/fixes/BlockRenameFix bfg net/minecraft/class_3579 f Ljava/lang/String; name a field_15828 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_55637 a method_55637 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; create a method_15589 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_15591 a method_15591 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBlockState a method_15588 m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_15590 a method_15590 m (Ljava/lang/String;)Ljava/lang/String; renameBlock a method_15593 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15592 b method_15592 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_55638 b method_55638 m (Ljava/lang/String;)Ljava/lang/String; fixFlatBlockState b method_55639 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/BlockRenameFix$1 bfg$1 net/minecraft/class_3579$1 f Ljava/util/function/Function; val$renamer a field_15829 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)V c net/minecraft/util/datafix/fixes/BlockStateData bfh net/minecraft/class_3580 f Ljava/util/Map; AGE_2_FACING_SOUTH A field_57114 f Ljava/util/Map; AGE_2_FACING_WEST B field_57115 f Ljava/util/Map; AGE_3 C field_57116 f Ljava/util/Map; AGE_4 D field_57117 f Ljava/util/Map; AGE_5 E field_57118 f Ljava/util/Map; AGE_6 F field_57119 f Ljava/util/Map; AGE_7 G field_57120 f Ljava/util/Map; AGE_8 H field_57121 f Ljava/util/Map; AGE_9 I field_57122 f Ljava/util/Map; AXIS_X J field_57123 f Ljava/util/Map; AXIS_Y K field_57124 f Ljava/util/Map; AXIS_Z L field_57125 f Ljava/util/Map; CHECK_DECAY_FALSE_DECAYABLE_FALSE M field_57126 f Ljava/util/Map; CHECK_DECAY_FALSE_DECAYABLE_TRUE N field_57127 f Ljava/util/Map; CHECK_DECAY_TRUE_DECAYABLE_FALSE O field_57128 f Ljava/util/Map; CHECK_DECAY_TRUE_DECAYABLE_TRUE P field_57129 f Ljava/util/Map; COLOR_BLACK Q field_57130 f Ljava/util/Map; COLOR_BLUE R field_57131 f Ljava/util/Map; COLOR_BROWN S field_57132 f Ljava/util/Map; COLOR_CYAN T field_57133 f Ljava/util/Map; COLOR_GRAY U field_57134 f Ljava/util/Map; COLOR_GREEN V field_57135 f Ljava/util/Map; COLOR_LIGHT_BLUE W field_57136 f Ljava/util/Map; COLOR_LIME X field_57137 f Ljava/util/Map; COLOR_MAGENTA Y field_57138 f Ljava/util/Map; COLOR_ORANGE Z field_57139 f Ljava/util/Map; FACING_DOWN_CONDITIONAL_FALSE aA field_57140 f Ljava/util/Map; FACING_DOWN_CONDITIONAL_TRUE aB field_57141 f Ljava/util/Map; FACING_DOWN_EXTENDED_FALSE aC field_57142 f Ljava/util/Map; FACING_DOWN_EXTENDED_TRUE aD field_57143 f Ljava/util/Map; FACING_DOWN_POWERED_FALSE aE field_57144 f Ljava/util/Map; FACING_DOWN_POWERED_TRUE aF field_57145 f Ljava/util/Map; FACING_EAST aG field_57146 f Ljava/util/Map; FACING_EAST_CONDITIONAL_FALSE aH field_57147 f Ljava/util/Map; FACING_EAST_CONDITIONAL_TRUE aI field_57148 f Ljava/util/Map; FACING_EAST_EXTENDED_FALSE aJ field_57149 f Ljava/util/Map; FACING_EAST_EXTENDED_TRUE aK field_57150 f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER aL field_57151 f Ljava/lang/String; FILTER_ME a field_29869 f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER aM field_57152 f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER aN field_57153 f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER aO field_57154 f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER aP field_57155 f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER aQ field_57156 f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER aR field_57157 f Ljava/util/Map; FACING_EAST_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER aS field_57158 f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER aT field_57159 f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER aU field_57160 f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER aV field_57161 f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER aW field_57162 f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER aX field_57163 f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER aY field_57164 f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER aZ field_57165 f Ljava/util/Map; COLOR_PINK aa field_57166 f Ljava/util/Map; COLOR_PURPLE ab field_57167 f Ljava/util/Map; COLOR_RED ac field_57168 f Ljava/util/Map; COLOR_SILVER ad field_57169 f Ljava/util/Map; COLOR_WHITE ae field_57170 f Ljava/util/Map; COLOR_YELLOW af field_57171 f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_FALSE_DISARMED_FALSE_WEST_FALSE_NORTH_FALSE_POWERED_FALSE ag field_57172 f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_FALSE_DISARMED_FALSE_WEST_FALSE_NORTH_FALSE_POWERED_TRUE ah field_57173 f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_FALSE_DISARMED_TRUE_WEST_FALSE_NORTH_FALSE_POWERED_FALSE ai field_57174 f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_FALSE_DISARMED_TRUE_WEST_FALSE_NORTH_FALSE_POWERED_TRUE aj field_57175 f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_TRUE_DISARMED_FALSE_WEST_FALSE_NORTH_FALSE_POWERED_FALSE ak field_57176 f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_TRUE_DISARMED_FALSE_WEST_FALSE_NORTH_FALSE_POWERED_TRUE al field_57177 f Ljava/util/Map; EAST_FALSE_SOUTH_FALSE_ATTACHED_TRUE_DISARMED_TRUE_WEST_FALSE_NORTH_FALSE_POWERED_FALSE am field_57178 f Ljava/util/Map; FACE_CEILING_POWERED_FALSE_FACING_NORTH an field_57179 f Ljava/util/Map; FACE_CEILING_POWERED_TRUE_FACING_NORTH ao field_57180 f Ljava/util/Map; FACE_FLOOR_POWERED_FALSE_FACING_NORTH ap field_57181 f Ljava/util/Map; FACE_FLOOR_POWERED_TRUE_FACING_NORTH aq field_57182 f Ljava/util/Map; FACE_WALL_POWERED_FALSE_FACING_EAST ar field_57183 f Ljava/util/Map; FACE_WALL_POWERED_FALSE_FACING_NORTH as field_57184 f Ljava/util/Map; FACE_WALL_POWERED_FALSE_FACING_SOUTH at field_57185 f Ljava/util/Map; FACE_WALL_POWERED_FALSE_FACING_WEST au field_57186 f Ljava/util/Map; FACE_WALL_POWERED_TRUE_FACING_EAST av field_57187 f Ljava/util/Map; FACE_WALL_POWERED_TRUE_FACING_NORTH aw field_57188 f Ljava/util/Map; FACE_WALL_POWERED_TRUE_FACING_SOUTH ax field_57189 f Ljava/util/Map; FACE_WALL_POWERED_TRUE_FACING_WEST ay field_57190 f Ljava/util/Map; FACING_DOWN az field_57191 f Ljava/util/Map; FACING_SOUTH bA field_57192 f Ljava/util/Map; FACING_SOUTH_CONDITIONAL_FALSE bB field_57193 f Ljava/util/Map; FACING_SOUTH_CONDITIONAL_TRUE bC field_57194 f Ljava/util/Map; FACING_SOUTH_EXTENDED_FALSE bD field_57195 f Ljava/util/Map; FACING_SOUTH_EXTENDED_TRUE bE field_57196 f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER bF field_57197 f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER bG field_57198 f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER bH field_57199 f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER bI field_57200 f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER bJ field_57201 f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER bK field_57202 f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER bL field_57203 f Ljava/util/Map; FACING_SOUTH_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER bM field_57204 f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER bN field_57205 f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER bO field_57206 f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER bP field_57207 f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER bQ field_57208 f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER bR field_57209 f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER bS field_57210 f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER bT field_57211 f Ljava/util/Map; FACING_SOUTH_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER bU field_57212 f Ljava/util/Map; FACING_SOUTH_POWERED_FALSE bV field_57213 f Ljava/util/Map; FACING_SOUTH_POWERED_TRUE bW field_57214 f Ljava/util/Map; FACING_UP bX field_57215 f Ljava/util/Map; FACING_UP_CONDITIONAL_FALSE bY field_57216 f Ljava/util/Map; FACING_UP_CONDITIONAL_TRUE bZ field_57217 f [Lcom/mojang/serialization/Dynamic; MAP b field_24645 f Ljava/util/Map; FACING_EAST_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER ba field_57218 f Ljava/util/Map; FACING_EAST_POWERED_FALSE bb field_57219 f Ljava/util/Map; FACING_EAST_POWERED_TRUE bc field_57220 f Ljava/util/Map; FACING_NORTH bd field_57221 f Ljava/util/Map; FACING_NORTH_CONDITIONAL_FALSE be field_57222 f Ljava/util/Map; FACING_NORTH_CONDITIONAL_TRUE bf field_57223 f Ljava/util/Map; FACING_NORTH_EXTENDED_FALSE bg field_57224 f Ljava/util/Map; FACING_NORTH_EXTENDED_TRUE bh field_57225 f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER bi field_57226 f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER bj field_57227 f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER bk field_57228 f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER bl field_57229 f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER bm field_57230 f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER bn field_57231 f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER bo field_57232 f Ljava/util/Map; FACING_NORTH_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER bp field_57233 f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER bq field_57234 f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER br field_57235 f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER bs field_57236 f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER bt field_57237 f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER bu field_57238 f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER bv field_57239 f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER bw field_57240 f Ljava/util/Map; FACING_NORTH_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER bx field_57241 f Ljava/util/Map; FACING_NORTH_POWERED_FALSE by field_57242 f Ljava/util/Map; FACING_NORTH_POWERED_TRUE bz field_57243 f Ljava/util/Map; FACING_WEST_POWERED_TRUE cA field_57244 f Ljava/util/Map; HALF_BOTTOM_OPEN_FALSE_FACING_EAST cB field_57245 f Ljava/util/Map; HALF_BOTTOM_OPEN_FALSE_FACING_NORTH cC field_57246 f Ljava/util/Map; HALF_BOTTOM_OPEN_FALSE_FACING_SOUTH cD field_57247 f Ljava/util/Map; HALF_BOTTOM_OPEN_FALSE_FACING_WEST cE field_57248 f Ljava/util/Map; HALF_BOTTOM_OPEN_TRUE_FACING_EAST cF field_57249 f Ljava/util/Map; HALF_BOTTOM_OPEN_TRUE_FACING_NORTH cG field_57250 f Ljava/util/Map; HALF_BOTTOM_OPEN_TRUE_FACING_SOUTH cH field_57251 f Ljava/util/Map; HALF_BOTTOM_OPEN_TRUE_FACING_WEST cI field_57252 f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_LEFT_FACING_EAST cJ field_57253 f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_LEFT_FACING_NORTH cK field_57254 f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_LEFT_FACING_SOUTH cL field_57255 f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_LEFT_FACING_WEST cM field_57256 f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_RIGHT_FACING_EAST cN field_57257 f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_RIGHT_FACING_NORTH cO field_57258 f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_RIGHT_FACING_SOUTH cP field_57259 f Ljava/util/Map; HALF_BOTTOM_SHAPE_INNER_RIGHT_FACING_WEST cQ field_57260 f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_LEFT_FACING_EAST cR field_57261 f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_LEFT_FACING_NORTH cS field_57262 f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_LEFT_FACING_SOUTH cT field_57263 f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_LEFT_FACING_WEST cU field_57264 f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_RIGHT_FACING_EAST cV field_57265 f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_RIGHT_FACING_NORTH cW field_57266 f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_RIGHT_FACING_SOUTH cX field_57267 f Ljava/util/Map; HALF_BOTTOM_SHAPE_OUTER_RIGHT_FACING_WEST cY field_57268 f Ljava/util/Map; HALF_BOTTOM_SHAPE_STRAIGHT_FACING_EAST cZ field_57269 f [Lcom/mojang/serialization/Dynamic; BLOCK_DEFAULTS c field_24646 f Ljava/util/Map; FACING_UP_EXTENDED_FALSE ca field_57270 f Ljava/util/Map; FACING_UP_EXTENDED_TRUE cb field_57271 f Ljava/util/Map; FACING_UP_POWERED_FALSE cc field_57272 f Ljava/util/Map; FACING_UP_POWERED_TRUE cd field_57273 f Ljava/util/Map; FACING_WEST ce field_57274 f Ljava/util/Map; FACING_WEST_CONDITIONAL_FALSE cf field_57275 f Ljava/util/Map; FACING_WEST_CONDITIONAL_TRUE cg field_57276 f Ljava/util/Map; FACING_WEST_EXTENDED_FALSE ch field_57277 f Ljava/util/Map; FACING_WEST_EXTENDED_TRUE ci field_57278 f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER cj field_57279 f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER ck field_57280 f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER cl field_57281 f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER cm field_57282 f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER cn field_57283 f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER co field_57284 f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER cp field_57285 f Ljava/util/Map; FACING_WEST_OPEN_FALSE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER cq field_57286 f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_LOWER cr field_57287 f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_FALSE_HINGE_LEFT_HALF_UPPER cs field_57288 f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_LOWER ct field_57289 f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_FALSE_HINGE_RIGHT_HALF_UPPER cu field_57290 f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_LOWER cv field_57291 f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_TRUE_HINGE_LEFT_HALF_UPPER cw field_57292 f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_LOWER cx field_57293 f Ljava/util/Map; FACING_WEST_OPEN_TRUE_POWERED_TRUE_HINGE_RIGHT_HALF_UPPER cy field_57294 f Ljava/util/Map; FACING_WEST_POWERED_FALSE cz field_57295 f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_RIGHT_FACING_SOUTH dA field_57296 f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_RIGHT_FACING_WEST dB field_57297 f Ljava/util/Map; HALF_TOP_SHAPE_STRAIGHT_FACING_EAST dC field_57298 f Ljava/util/Map; HALF_TOP_SHAPE_STRAIGHT_FACING_NORTH dD field_57299 f Ljava/util/Map; HALF_TOP_SHAPE_STRAIGHT_FACING_SOUTH dE field_57300 f Ljava/util/Map; HALF_TOP_SHAPE_STRAIGHT_FACING_WEST dF field_57301 f Ljava/util/Map; HALF_UPPER dG field_57302 f Ljava/util/Map; LEVEL_0 dH field_57303 f Ljava/util/Map; LEVEL_1 dI field_57304 f Ljava/util/Map; LEVEL_10 dJ field_57305 f Ljava/util/Map; LEVEL_11 dK field_57306 f Ljava/util/Map; LEVEL_12 dL field_57307 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; ID_BY_OLD d field_15831 f Ljava/util/Map; LEVEL_13 dM field_57308 f Ljava/util/Map; LEVEL_14 dN field_57309 f Ljava/util/Map; LEVEL_15 dO field_57310 f Ljava/util/Map; LEVEL_2 dP field_57311 f Ljava/util/Map; LEVEL_3 dQ field_57312 f Ljava/util/Map; LEVEL_4 dR field_57313 f Ljava/util/Map; LEVEL_5 dS field_57314 f Ljava/util/Map; LEVEL_6 dT field_57315 f Ljava/util/Map; LEVEL_7 dU field_57316 f Ljava/util/Map; LEVEL_8 dV field_57317 f Ljava/util/Map; LEVEL_9 dW field_57318 f Ljava/util/Map; LIT_FALSE dX field_57319 f Ljava/util/Map; LIT_TRUE dY field_57320 f Ljava/util/Map; NORTH_FALSE_EAST_FALSE_UP_FALSE_WEST_FALSE_SOUTH_FALSE_DOWN_FALSE dZ field_57321 f Ljava/util/Map; HALF_BOTTOM_SHAPE_STRAIGHT_FACING_NORTH da field_57322 f Ljava/util/Map; HALF_BOTTOM_SHAPE_STRAIGHT_FACING_SOUTH db field_57323 f Ljava/util/Map; HALF_BOTTOM_SHAPE_STRAIGHT_FACING_WEST dc field_57324 f Ljava/util/Map; HALF_LOWER dd field_57325 f Ljava/util/Map; HALF_TOP_OPEN_FALSE_FACING_EAST de field_57326 f Ljava/util/Map; HALF_TOP_OPEN_FALSE_FACING_NORTH df field_57327 f Ljava/util/Map; HALF_TOP_OPEN_FALSE_FACING_SOUTH dg field_57328 f Ljava/util/Map; HALF_TOP_OPEN_FALSE_FACING_WEST dh field_57329 f Ljava/util/Map; HALF_TOP_OPEN_TRUE_FACING_EAST di field_57330 f Ljava/util/Map; HALF_TOP_OPEN_TRUE_FACING_NORTH dj field_57331 f Ljava/util/Map; HALF_TOP_OPEN_TRUE_FACING_SOUTH dk field_57332 f Ljava/util/Map; HALF_TOP_OPEN_TRUE_FACING_WEST dl field_57333 f Ljava/util/Map; HALF_TOP_SHAPE_INNER_LEFT_FACING_EAST dm field_57334 f Ljava/util/Map; HALF_TOP_SHAPE_INNER_LEFT_FACING_NORTH dn field_57335 f Ljava/util/Map; HALF_TOP_SHAPE_INNER_LEFT_FACING_SOUTH do field_57336 f Ljava/util/Map; HALF_TOP_SHAPE_INNER_LEFT_FACING_WEST dp field_57337 f Ljava/util/Map; HALF_TOP_SHAPE_INNER_RIGHT_FACING_EAST dq field_57338 f Ljava/util/Map; HALF_TOP_SHAPE_INNER_RIGHT_FACING_NORTH dr field_57339 f Ljava/util/Map; HALF_TOP_SHAPE_INNER_RIGHT_FACING_SOUTH ds field_57340 f Ljava/util/Map; HALF_TOP_SHAPE_INNER_RIGHT_FACING_WEST dt field_57341 f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_LEFT_FACING_EAST du field_57342 f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_LEFT_FACING_NORTH dv field_57343 f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_LEFT_FACING_SOUTH dw field_57344 f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_LEFT_FACING_WEST dx field_57345 f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_RIGHT_FACING_EAST dy field_57346 f Ljava/util/Map; HALF_TOP_SHAPE_OUTER_RIGHT_FACING_NORTH dz field_57347 f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_TRUE_FACING_SOUTH eA field_57348 f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_TRUE_FACING_WEST eB field_57349 f Ljava/util/Map; POWERED_FALSE_MODE_COMPARE_FACING_EAST eC field_57350 f Ljava/util/Map; POWERED_FALSE_MODE_COMPARE_FACING_NORTH eD field_57351 f Ljava/util/Map; POWERED_FALSE_MODE_COMPARE_FACING_SOUTH eE field_57352 f Ljava/util/Map; POWERED_FALSE_MODE_COMPARE_FACING_WEST eF field_57353 f Ljava/util/Map; POWERED_FALSE_MODE_SUBTRACT_FACING_EAST eG field_57354 f Ljava/util/Map; POWERED_FALSE_MODE_SUBTRACT_FACING_NORTH eH field_57355 f Ljava/util/Map; POWERED_FALSE_MODE_SUBTRACT_FACING_SOUTH eI field_57356 f Ljava/util/Map; POWERED_FALSE_MODE_SUBTRACT_FACING_WEST eJ field_57357 f Ljava/util/Map; POWERED_TRUE eK field_57358 f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_FALSE_FACING_EAST eL field_57359 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; ID_BY_OLD_NAME e field_15833 f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_FALSE_FACING_NORTH eM field_57360 f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_FALSE_FACING_SOUTH eN field_57361 f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_FALSE_FACING_WEST eO field_57362 f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_TRUE_FACING_EAST eP field_57363 f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_TRUE_FACING_NORTH eQ field_57364 f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_TRUE_FACING_SOUTH eR field_57365 f Ljava/util/Map; POWERED_TRUE_IN_WALL_FALSE_OPEN_TRUE_FACING_WEST eS field_57366 f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_FALSE_FACING_EAST eT field_57367 f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_FALSE_FACING_NORTH eU field_57368 f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_FALSE_FACING_SOUTH eV field_57369 f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_FALSE_FACING_WEST eW field_57370 f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_TRUE_FACING_EAST eX field_57371 f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_TRUE_FACING_NORTH eY field_57372 f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_TRUE_FACING_SOUTH eZ field_57373 f Ljava/util/Map; NORTH_FALSE_EAST_FALSE_UP_TRUE_WEST_FALSE_SOUTH_FALSE_DOWN_FALSE ea field_57374 f Ljava/util/Map; NORTH_FALSE_EAST_FALSE_UP_TRUE_WEST_FALSE_SOUTH_TRUE_DOWN_FALSE eb field_57375 f Ljava/util/Map; NORTH_FALSE_EAST_FALSE_UP_TRUE_WEST_TRUE_SOUTH_FALSE_DOWN_FALSE ec field_57376 f Ljava/util/Map; NORTH_FALSE_EAST_FALSE_UP_TRUE_WEST_TRUE_SOUTH_TRUE_DOWN_FALSE ed field_57377 f Ljava/util/Map; NORTH_FALSE_EAST_TRUE_UP_TRUE_WEST_FALSE_SOUTH_FALSE_DOWN_FALSE ee field_57378 f Ljava/util/Map; NORTH_FALSE_EAST_TRUE_UP_TRUE_WEST_FALSE_SOUTH_TRUE_DOWN_FALSE ef field_57379 f Ljava/util/Map; NORTH_TRUE_EAST_FALSE_UP_TRUE_WEST_FALSE_SOUTH_FALSE_DOWN_FALSE eg field_57380 f Ljava/util/Map; NORTH_TRUE_EAST_FALSE_UP_TRUE_WEST_TRUE_SOUTH_FALSE_DOWN_FALSE eh field_57381 f Ljava/util/Map; NORTH_TRUE_EAST_TRUE_UP_FALSE_WEST_TRUE_SOUTH_TRUE_DOWN_FALSE ei field_57382 f Ljava/util/Map; NORTH_TRUE_EAST_TRUE_UP_TRUE_WEST_FALSE_SOUTH_FALSE_DOWN_FALSE ej field_57383 f Ljava/util/Map; NORTH_TRUE_EAST_TRUE_UP_TRUE_WEST_TRUE_SOUTH_TRUE_DOWN_TRUE ek field_57384 f Ljava/util/Map; POWERED_FALSE el field_57385 f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_FALSE_FACING_EAST em field_57386 f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_FALSE_FACING_NORTH en field_57387 f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_FALSE_FACING_SOUTH eo field_57388 f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_FALSE_FACING_WEST ep field_57389 f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_TRUE_FACING_EAST eq field_57390 f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_TRUE_FACING_NORTH er field_57391 f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_TRUE_FACING_SOUTH es field_57392 f Ljava/util/Map; POWERED_FALSE_IN_WALL_FALSE_OPEN_TRUE_FACING_WEST et field_57393 f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_FALSE_FACING_EAST eu field_57394 f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_FALSE_FACING_NORTH ev field_57395 f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_FALSE_FACING_SOUTH ew field_57396 f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_FALSE_FACING_WEST ex field_57397 f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_TRUE_FACING_EAST ey field_57398 f Ljava/util/Map; POWERED_FALSE_IN_WALL_TRUE_OPEN_TRUE_FACING_NORTH ez field_57399 f Ljava/util/Map; ROTATION_1 fA field_57401 f Ljava/util/Map; ROTATION_10 fB field_57402 f Ljava/util/Map; ROTATION_11 fC field_57403 f Ljava/util/Map; ROTATION_12 fD field_57404 f Ljava/util/Map; ROTATION_13 fE field_57405 f Ljava/util/Map; ROTATION_14 fF field_57406 f Ljava/util/Map; ROTATION_15 fG field_57407 f Ljava/util/Map; ROTATION_2 fH field_57408 f Ljava/util/Map; ROTATION_3 fI field_57409 f Ljava/util/Map; ROTATION_4 fJ field_57410 f Ljava/util/Map; ROTATION_5 fK field_57411 f Ljava/util/Map; ROTATION_6 fL field_57412 f Ljava/lang/String; TAG_NAME f field_57400 f Ljava/util/Map; ROTATION_7 fM field_57413 f Ljava/util/Map; ROTATION_8 fN field_57414 f Ljava/util/Map; ROTATION_9 fO field_57415 f Ljava/util/Map; SHAPE_ASCENDING_EAST_POWERED_FALSE fP field_57416 f Ljava/util/Map; SHAPE_ASCENDING_EAST_POWERED_TRUE fQ field_57417 f Ljava/util/Map; SHAPE_ASCENDING_NORTH_POWERED_FALSE fR field_57418 f Ljava/util/Map; SHAPE_ASCENDING_NORTH_POWERED_TRUE fS field_57419 f Ljava/util/Map; SHAPE_ASCENDING_SOUTH_POWERED_FALSE fT field_57420 f Ljava/util/Map; SHAPE_ASCENDING_SOUTH_POWERED_TRUE fU field_57421 f Ljava/util/Map; SHAPE_ASCENDING_WEST_POWERED_FALSE fV field_57422 f Ljava/util/Map; SHAPE_ASCENDING_WEST_POWERED_TRUE fW field_57423 f Ljava/util/Map; SHAPE_EAST_WEST_POWERED_FALSE fX field_57424 f Ljava/util/Map; SHAPE_EAST_WEST_POWERED_TRUE fY field_57425 f Ljava/util/Map; SHAPE_NORTH_SOUTH_POWERED_FALSE fZ field_57426 f Ljava/util/Map; POWERED_TRUE_IN_WALL_TRUE_OPEN_TRUE_FACING_WEST fa field_57427 f Ljava/util/Map; POWERED_TRUE_MODE_COMPARE_FACING_EAST fb field_57428 f Ljava/util/Map; POWERED_TRUE_MODE_COMPARE_FACING_NORTH fc field_57429 f Ljava/util/Map; POWERED_TRUE_MODE_COMPARE_FACING_SOUTH fd field_57430 f Ljava/util/Map; POWERED_TRUE_MODE_COMPARE_FACING_WEST fe field_57431 f Ljava/util/Map; POWERED_TRUE_MODE_SUBTRACT_FACING_EAST ff field_57432 f Ljava/util/Map; POWERED_TRUE_MODE_SUBTRACT_FACING_NORTH fg field_57433 f Ljava/util/Map; POWERED_TRUE_MODE_SUBTRACT_FACING_SOUTH fh field_57434 f Ljava/util/Map; POWERED_TRUE_MODE_SUBTRACT_FACING_WEST fi field_57435 f Ljava/util/Map; POWER_0 fj field_57436 f Ljava/util/Map; POWER_1 fk field_57437 f Ljava/util/Map; POWER_10 fl field_57438 f Ljava/util/Map; POWER_11 fm field_57439 f Ljava/util/Map; POWER_12 fn field_57440 f Ljava/util/Map; POWER_13 fo field_57441 f Ljava/util/Map; POWER_14 fp field_57442 f Ljava/util/Map; POWER_15 fq field_57443 f Ljava/util/Map; POWER_2 fr field_57444 f Ljava/util/Map; POWER_3 fs field_57445 f Ljava/util/Map; POWER_4 ft field_57446 f Ljava/util/Map; POWER_5 fu field_57447 f Ljava/util/Map; POWER_6 fv field_57448 f Ljava/util/Map; POWER_7 fw field_57449 f Ljava/util/Map; POWER_8 fx field_57450 f Ljava/util/Map; POWER_9 fy field_57451 f Ljava/util/Map; ROTATION_0 fz field_57452 f Ljava/util/Map; WEST_FALSE_NORTH_TRUE_SOUTH_TRUE_EAST_FALSE gA field_57454 f Ljava/util/Map; WEST_FALSE_NORTH_TRUE_SOUTH_TRUE_EAST_TRUE gB field_57455 f Ljava/util/Map; WEST_TRUE_NORTH_FALSE_SOUTH_FALSE_EAST_FALSE gC field_57456 f Ljava/util/Map; WEST_TRUE_NORTH_FALSE_SOUTH_FALSE_EAST_TRUE gD field_57457 f Ljava/util/Map; WEST_TRUE_NORTH_FALSE_SOUTH_TRUE_EAST_FALSE gE field_57458 f Ljava/util/Map; WEST_TRUE_NORTH_FALSE_SOUTH_TRUE_EAST_TRUE gF field_57459 f Ljava/util/Map; WEST_TRUE_NORTH_TRUE_SOUTH_FALSE_EAST_FALSE gG field_57460 f Ljava/util/Map; WEST_TRUE_NORTH_TRUE_SOUTH_FALSE_EAST_TRUE gH field_57461 f Ljava/util/Map; WEST_TRUE_NORTH_TRUE_SOUTH_TRUE_EAST_FALSE gI field_57462 f Ljava/util/Map; WEST_TRUE_NORTH_TRUE_SOUTH_TRUE_EAST_TRUE gJ field_57463 f Ljava/lang/String; TAG_PROPERTIES g field_57453 f Ljava/util/Map; SHAPE_NORTH_SOUTH_POWERED_TRUE ga field_57464 f Ljava/util/Map; SNOWY_FALSE gb field_57465 f Ljava/util/Map; STAGE_0 gc field_57466 f Ljava/util/Map; STAGE_1 gd field_57467 f Ljava/util/Map; TRIGGERED_FALSE_FACING_DOWN ge field_57468 f Ljava/util/Map; TRIGGERED_FALSE_FACING_EAST gf field_57469 f Ljava/util/Map; TRIGGERED_FALSE_FACING_NORTH gg field_57470 f Ljava/util/Map; TRIGGERED_FALSE_FACING_SOUTH gh field_57471 f Ljava/util/Map; TRIGGERED_FALSE_FACING_UP gi field_57472 f Ljava/util/Map; TRIGGERED_FALSE_FACING_WEST gj field_57473 f Ljava/util/Map; TRIGGERED_TRUE_FACING_DOWN gk field_57474 f Ljava/util/Map; TRIGGERED_TRUE_FACING_EAST gl field_57475 f Ljava/util/Map; TRIGGERED_TRUE_FACING_NORTH gm field_57476 f Ljava/util/Map; TRIGGERED_TRUE_FACING_SOUTH gn field_57477 f Ljava/util/Map; TRIGGERED_TRUE_FACING_UP go field_57478 f Ljava/util/Map; TRIGGERED_TRUE_FACING_WEST gp field_57479 f Ljava/util/Map; TYPE_BOTTOM gq field_57480 f Ljava/util/Map; TYPE_DOUBLE gr field_57481 f Ljava/util/Map; TYPE_TOP gs field_57482 f Ljava/util/Map; UP_FALSE_EAST_FALSE_NORTH_FALSE_SOUTH_FALSE_WEST_FALSE gt field_57483 f Ljava/util/Map; WEST_FALSE_NORTH_FALSE_SOUTH_FALSE_EAST_FALSE gu field_57484 f Ljava/util/Map; WEST_FALSE_NORTH_FALSE_SOUTH_FALSE_EAST_TRUE gv field_57485 f Ljava/util/Map; WEST_FALSE_NORTH_FALSE_SOUTH_TRUE_EAST_FALSE gw field_57486 f Ljava/util/Map; WEST_FALSE_NORTH_FALSE_SOUTH_TRUE_EAST_TRUE gx field_57487 f Ljava/util/Map; WEST_FALSE_NORTH_TRUE_SOUTH_FALSE_EAST_FALSE gy field_57488 f Ljava/util/Map; WEST_FALSE_NORTH_TRUE_SOUTH_FALSE_EAST_TRUE gz field_57489 f Ljava/util/Map; AGE_0 h field_57490 f Ljava/util/Map; AGE_0_FACING_EAST i field_57491 f Ljava/util/Map; AGE_0_FACING_NORTH j field_57492 f Ljava/util/Map; AGE_0_FACING_SOUTH k field_57493 f Ljava/util/Map; AGE_0_FACING_WEST l field_57494 f Ljava/util/Map; AGE_1 m field_57495 f Ljava/util/Map; AGE_10 n field_57496 f Ljava/util/Map; AGE_11 o field_57497 f Ljava/util/Map; AGE_12 p field_57498 f Ljava/util/Map; AGE_13 q field_57499 f Ljava/util/Map; AGE_14 r field_57500 f Ljava/util/Map; AGE_15 s field_57501 f Ljava/util/Map; AGE_1_FACING_EAST t field_57502 f Ljava/util/Map; AGE_1_FACING_NORTH u field_57503 f Ljava/util/Map; AGE_1_FACING_SOUTH v field_57504 f Ljava/util/Map; AGE_1_FACING_WEST w field_57505 f Ljava/util/Map; AGE_2 x field_57506 f Ljava/util/Map; AGE_2_FACING_EAST y field_57507 f Ljava/util/Map; AGE_2_FACING_NORTH z field_57508 m ()V finalizeMaps a method_22426 m (I)Ljava/lang/String; upgradeBlock a method_15599 m (ILcom/mojang/serialization/Dynamic;[Lcom/mojang/serialization/Dynamic;)V register a method_15596 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; upgradeBlockStateTag a method_15597 m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V method_15595 a method_15595 m (Ljava/lang/String;)Ljava/lang/String; upgradeBlock a method_15600 m (Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; create a method_68177 m ()V bootstrap0 b method_31448 m (I)Lcom/mojang/serialization/Dynamic; getTag b method_15594 m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V method_15601 b method_15601 m (Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; create b method_68178 m ()V bootstrap1 c method_31449 m ()V bootstrap2 d method_31450 m ()V bootstrap3_1 e method_68179 m ()V bootstrap3_2 f method_68180 m ()V bootstrap4 g method_31452 m ()V bootstrap5 h method_31453 m ()V bootstrap6 i method_31454 m ()V bootstrap7 j method_31455 m ()V bootstrap8 k method_31456 m ()V bootstrap9 l method_31457 m ()V bootstrapA m method_68181 m ()V bootstrapB n method_68182 m ()V bootstrapC o method_68183 m ()V bootstrapD p method_68184 m ()V bootstrapE q method_68185 m ()V bootstrapF r method_68186 m ()V m ()V c net/minecraft/util/datafix/fixes/BlockStateStructureTemplateFix bfi net/minecraft/class_3581 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15602 a method_15602 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/BoatSplitFix bfj net/minecraft/class_10246 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_64402 a method_64402 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_64403 a method_64403 m (Ljava/lang/String;)Z isNormalBoat a method_64404 m (Ljava/lang/String;)Z isChestBoat b method_64405 m (Ljava/lang/String;)Z isAnyBoat c method_64406 m (Ljava/lang/String;)Ljava/lang/String; mapVariantToNormalBoat d method_64407 m (Ljava/lang/String;)Ljava/lang/String; mapVariantToChestBoat e method_64408 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/CarvingStepRemoveFix bfk net/minecraft/class_9854 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixChunk a method_61371 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_61372 a method_61372 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/CatTypeFix bfl net/minecraft/class_3903 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_17325 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/CauldronRenameFix bfm net/minecraft/class_5528 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_31464 a method_31464 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a method_31465 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/CavesAndCliffsRenames bfn net/minecraft/class_6669 f Lcom/google/common/collect/ImmutableMap; RENAMES a field_35100 m ()V m ()V c net/minecraft/util/datafix/fixes/ChestedHorsesInventoryZeroIndexingFix bfo net/minecraft/class_9182 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_56630 a method_56630 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_56631 a method_56631 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_56632 a method_56632 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;)Lcom/mojang/datafixers/TypeRewriteRule; horseLikeInventoryIndexingFixer a method_56633 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_56634 a method_56634 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56635 a method_56635 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_56636 b method_56636 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56637 b method_56637 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_56638 c method_56638 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/ChunkBedBlockEntityInjecterFix bfp net/minecraft/class_3557 m ()Ljava/lang/IllegalStateException; method_15507 a method_15507 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15510 a method_15510 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/templates/List$ListType;)Lcom/mojang/datafixers/TypeRewriteRule; cap a method_15506 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_15511 a method_15511 m (Lcom/mojang/serialization/Dynamic;IIIIJ)Ljava/util/Map; method_49456 a method_49456 m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_28171 a method_28171 m (Ljava/util/List;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)V method_49457 a method_49457 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/ChunkBiomeFix bfq net/minecraft/class_4541 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_22374 a method_22374 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_22375 a method_22375 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_22373 a method_22373 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/ChunkDeleteIgnoredLightDataFix bfr net/minecraft/class_7091 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_41314 a method_41314 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_41315 a method_41315 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_41316 a method_41316 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/ChunkDeleteLightFix bfs net/minecraft/class_8525 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_51497 a method_51497 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_51498 a method_51498 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_51499 a method_51499 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_51500 b method_51500 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/ChunkHeightAndBiomeFix bft net/minecraft/class_6637 f Ljava/lang/String; DATAFIXER_CONTEXT_TAG a field_35444 f I BLOCKS_PER_SECTION b field_36214 f Ljava/lang/String; DEFAULT_BIOME c field_35016 f Ljava/lang/String; NAME d field_35017 f I OLD_SECTION_COUNT e field_35018 f I NEW_SECTION_COUNT f field_35019 f I NEW_MIN_SECTION_Y g field_35020 f I LONGS_PER_SECTION h field_36215 f I HEIGHTMAP_BITS i field_35022 f J HEIGHTMAP_MASK j field_35023 f I HEIGHTMAP_OFFSET k field_35024 f [Ljava/lang/String; HEIGHTMAP_TYPES l field_35025 f Ljava/util/Set; STATUS_IS_OR_AFTER_SURFACE m field_35667 f Ljava/util/Set; STATUS_IS_OR_AFTER_NOISE n field_35668 f Ljava/util/Set; BLOCKS_BEFORE_FEATURE_STATUS o field_35669 f I BIOME_CONTAINER_LAYER_SIZE p field_35026 f I BIOME_CONTAINER_SIZE q field_35027 f I BIOME_CONTAINER_TOP_LAYER_OFFSET r field_35028 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; BIOMES_BY_ID s field_35029 m ()Ljava/lang/IllegalStateException; method_38811 a method_38811 m (I)I ceillog2 a method_38793 m (IILcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_38794 a method_38794 m (J)J method_38795 a method_38795 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; method_38796 a method_38796 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_38797 a method_38797 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; shiftUpgradeData a method_39754 m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; updateCarvingMasks a method_38799 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; makePalettedContainer a method_38802 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/util/List;)Lcom/mojang/serialization/Dynamic; padPaletteEntries a method_39781 m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lcom/mojang/serialization/Dynamic; makeBiomeContainer a method_38803 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)Lcom/mojang/serialization/Dynamic; method_38804 a method_38804 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; addPaddingEntries a method_38805 m (Lcom/mojang/serialization/Dynamic;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic; predictChunkStatusBeforeSurface a method_39517 m (Lcom/mojang/serialization/Dynamic;ZILorg/apache/commons/lang3/mutable/MutableBoolean;)[Lcom/mojang/serialization/Dynamic; getBiomeContainers a method_38806 m (Lcom/mojang/serialization/Dynamic;ZZZLjava/util/function/Supplier;)Lcom/mojang/serialization/Dynamic; updateChunkTag a method_38807 m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V method_39755 a method_39755 m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)V method_39756 a method_39756 m (Ljava/util/Map;Ljava/util/Map;)V method_39757 a method_39757 m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39518 a method_39518 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; method_38801 a method_38801 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; method_38800 a method_38800 m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; method_38817 a method_38817 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; method_38808 a method_38808 m ([II)I getOldBiome a method_39519 m ([III)I method_38809 a method_38809 m ()Lnet/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer; method_39242 b method_39242 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateHeightmaps b method_38798 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; makeOptimizedPalettedContainer b method_38813 m ([II)I method_38810 b method_38810 m ([III)I method_38814 b method_38814 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; getFixedHeightmap c method_38812 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_38819 c method_38819 m ([II)I method_38815 c method_38815 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; makePalettedContainer d method_38816 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_38818 e method_38818 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39758 f method_39758 m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer; method_39243 g method_39243 m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; method_39520 h method_39520 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/ChunkLightRemoveFix bfu net/minecraft/class_3755 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_16441 a method_16441 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_16442 a method_16442 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_16440 a method_16440 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix bfv net/minecraft/class_3582 f I NORTH_WEST_MASK a field_29871 f I WEST_MASK b field_29872 f I SOUTH_WEST_MASK c field_29873 f I SOUTH_MASK d field_29874 f I SOUTH_EAST_MASK e field_29875 f I EAST_MASK f field_29876 f I NORTH_EAST_MASK g field_29877 f I NORTH_MASK h field_29878 f Lorg/slf4j/Logger; LOGGER i field_15844 f I SIZE j field_29870 m (Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap;Lcom/mojang/serialization/Dynamic;)I idFor a method_15616 m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; getName a method_15637 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String; getProperty a method_15638 m (ZZZZ)I getSideMask a method_15615 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix b method_15633 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$DataLayer bfv$a net/minecraft/class_3582$class_3583 f I SIZE a field_29879 f I NIBBLE_SIZE b field_29880 f [B data c field_15855 m (I)Z isFirst a method_15641 m (III)I get a method_15640 m (I)I getPosition b method_15642 m ()V m ([B)V c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction bfv$b net/minecraft/class_3582$class_3584 f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; DOWN a field_15858 f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; UP b field_15863 f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; NORTH c field_15859 f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; SOUTH d field_15862 f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; WEST e field_15857 f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; EAST f field_15860 f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; axis g field_15864 f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; axisDirection h field_15861 f [Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; $VALUES i field_15865 m ()Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; getAxisDirection a method_15643 m ()Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; getAxis b method_15644 m ()[Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction; $values c method_36590 m (Ljava/lang/String;ILnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection;Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis;)V m ()V c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis bfv$b$a net/minecraft/class_3582$class_3584$class_3585 f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; X a field_15869 f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; Y b field_15866 f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; Z c field_15867 f [Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; $VALUES d field_15868 m ()[Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis; $values a method_36591 m (Ljava/lang/String;I)V m ()V c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection bfv$b$b net/minecraft/class_3582$class_3584$class_3586 f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; POSITIVE a field_15873 f Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; NEGATIVE b field_15870 f I step c field_15872 f [Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; $VALUES d field_15871 m ()I getStep a method_15645 m ()[Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection; $values b method_36592 m (Ljava/lang/String;II)V m ()V c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$MappingConstants bfv$c net/minecraft/class_3582$class_9855 f Ljava/util/BitSet; VIRTUAL a field_52401 f Ljava/util/BitSet; FIX b field_52402 f Lcom/mojang/serialization/Dynamic; PUMPKIN c field_52403 f Lcom/mojang/serialization/Dynamic; SNOWY_PODZOL d field_52404 f Lcom/mojang/serialization/Dynamic; SNOWY_GRASS e field_52405 f Lcom/mojang/serialization/Dynamic; SNOWY_MYCELIUM f field_52406 f Lcom/mojang/serialization/Dynamic; UPPER_SUNFLOWER g field_52407 f Lcom/mojang/serialization/Dynamic; UPPER_LILAC h field_52408 f Lcom/mojang/serialization/Dynamic; UPPER_TALL_GRASS i field_52409 f Lcom/mojang/serialization/Dynamic; UPPER_LARGE_FERN j field_52410 f Lcom/mojang/serialization/Dynamic; UPPER_ROSE_BUSH k field_52411 f Lcom/mojang/serialization/Dynamic; UPPER_PEONY l field_52412 f Ljava/util/Map; FLOWER_POT_MAP m field_52413 f Ljava/util/Map; SKULL_MAP n field_52414 f Ljava/util/Map; DOOR_MAP o field_52415 f Ljava/util/Map; NOTE_BLOCK_MAP p field_52416 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; DYE_COLOR_MAP q field_52417 f Ljava/util/Map; BED_BLOCK_MAP r field_52418 f Ljava/util/Map; BANNER_BLOCK_MAP s field_52419 f Lcom/mojang/serialization/Dynamic; AIR t field_52420 m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_61373 a method_61373 m (Ljava/util/HashMap;)V method_61374 a method_61374 m (Ljava/util/Map;ILjava/lang/String;)V addBeds a method_61375 m (Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)V mapSkull a method_61376 m (Ljava/util/Map;Ljava/lang/String;)V mapDoor a method_61377 m (Ljava/util/HashMap;)V method_61378 b method_61378 m (Ljava/util/Map;ILjava/lang/String;)V addBanners b method_61379 m (Ljava/util/HashMap;)V method_61380 c method_61380 m (Ljava/util/HashMap;)V method_61381 d method_61381 m (Ljava/util/HashMap;)V method_61382 e method_61382 m (Ljava/util/HashMap;)V method_61383 f method_61383 m ()V m ()V c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section bfv$d net/minecraft/class_3582$class_3587 f I y a field_15879 f Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; palette b field_15882 f Ljava/util/List; listTag c field_15880 f Lcom/mojang/serialization/Dynamic; section d field_15878 f Z hasData e field_15876 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; toFix f field_15881 f Lit/unimi/dsi/fastutil/ints/IntList; update g field_15874 f Ljava/util/Set; seen h field_15875 f [I buffer i field_15877 m ()Lcom/mojang/serialization/Dynamic; write a method_15651 m (I)Lcom/mojang/serialization/Dynamic; getBlock a method_15649 m (II)V addFix a method_15650 m (ILcom/mojang/serialization/Dynamic;)V setBlock a method_15647 m (Ljava/nio/ByteBuffer;)Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$DataLayer; method_15654 a method_15654 m (I)I upgrade b method_15652 m (Ljava/nio/ByteBuffer;)Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$DataLayer; method_15646 b method_15646 m (Lcom/mojang/serialization/Dynamic;)V c net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$UpgradeChunk bfv$e net/minecraft/class_3582$class_3588 f I sides a field_15885 f [Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section; sections b field_15888 f Lcom/mojang/serialization/Dynamic; level c field_15886 f I x d field_15884 f I z e field_15883 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; blockEntities f field_15887 m ()Lcom/mojang/serialization/Dynamic; write a method_15664 m (I)Lcom/mojang/serialization/Dynamic; getBlock a method_15662 m (ILnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction;)I relative a method_15663 m (ILcom/mojang/serialization/Dynamic;)V setBlock a method_15657 m (Lcom/mojang/serialization/Dynamic;)V method_15656 a method_15656 m (Ljava/util/stream/Stream;)V method_15661 a method_15661 m (I)Lcom/mojang/serialization/Dynamic; getBlockEntity b method_15655 m (Lcom/mojang/serialization/Dynamic;)V method_15665 b method_15665 m (Ljava/util/stream/Stream;)V method_15659 b method_15659 m (I)Lcom/mojang/serialization/Dynamic; removeBlockEntity c method_15660 m (I)Lnet/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section; getSection d method_15658 m (Lcom/mojang/serialization/Dynamic;)V c net/minecraft/util/datafix/fixes/ChunkProtoTickListFix bfw net/minecraft/class_6740 f I SECTION_WIDTH a field_35446 f Lcom/google/common/collect/ImmutableSet; ALWAYS_WATERLOGGED b field_35447 m (BLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39244 a method_39244 m (I)Z method_39245 a method_39245 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; method_39246 a method_39246 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; method_39247 a method_39247 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 method_39248 a method_39248 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 method_39249 a method_39249 m (Lcom/mojang/datafixers/Typed;)Ljava/util/List; method_39250 a method_39250 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;)Lnet/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer; method_39251 a method_39251 m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; getBlock a method_39252 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39253 a method_39253 m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;BIILjava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; makeTickList a method_39254 m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIIILjava/util/function/Function;)Lcom/mojang/serialization/Dynamic; createTick a method_39255 m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIILjava/util/function/Function;I)Lcom/mojang/serialization/Dynamic; method_39256 a method_39256 m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;ILcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)V method_39257 a method_39257 m (BLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39258 b method_39258 m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; getLiquid b method_39259 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39260 b method_39260 m (Lcom/mojang/serialization/Dynamic;)I method_39261 c method_39261 m (Lcom/mojang/serialization/Dynamic;)Ljava/util/List; method_39262 d method_39262 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39263 e method_39263 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer bfw$a net/minecraft/class_6740$class_6741 f J SIZE_BITS a field_35448 f Ljava/util/List; palette b field_35449 f [J data c field_35450 f I bits d field_35451 f J mask e field_35452 f I valuesPerLong f field_35453 m ()Ljava/util/List; palette a method_39264 m (III)Lcom/mojang/serialization/Dynamic; get a method_39265 m ()[J data b method_39266 m (III)I getIndex b method_39267 m (Ljava/util/List;[J)V c net/minecraft/util/datafix/fixes/ChunkRenamesFix bfx net/minecraft/class_6742 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_39268 a method_39268 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; appendChunkName a method_39269 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; mergeRemainders a method_39270 m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; renameField a method_39271 m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; renameFieldHelper a method_39272 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39938 a method_39938 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; method_39273 a method_39273 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; method_39274 a method_39274 m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39782 a method_39782 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_39275 b method_39275 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/ChunkStatusFix bfy net/minecraft/class_3589 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15666 a method_15666 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15667 a method_15667 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/ChunkStatusFix2 bfz net/minecraft/class_3788 f Ljava/util/Map; RENAMES_AND_DOWNGRADES a field_16691 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_16642 a method_16642 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_16643 a method_16643 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/ChunkStructuresTemplateRenameFix bga net/minecraft/class_3590 f Lcom/google/common/collect/ImmutableMap; RENAMES a field_15889 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_49458 a method_49458 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixChildren a method_49459 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_15671 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_49460 b method_49460 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_49461 c method_49461 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/ChunkTicketUnpackPosFix bgb net/minecraft/class_10767 f J CHUNK_COORD_BITS a field_56614 f J CHUNK_COORD_MASK b field_56615 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_67591 a method_67591 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_67592 a method_67592 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_67593 b method_67593 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_67594 c method_67594 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_67595 d method_67595 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_67596 e method_67596 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/ChunkToProtochunkFix bgc net/minecraft/class_3591 f I NUM_SECTIONS a field_29881 m (I)Lit/unimi/dsi/fastutil/shorts/ShortArrayList; method_39941 a method_39941 m (III)S packOffsetCoordinates a method_15675 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixChunkData a method_39943 m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; method_39944 a method_39944 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39945 a method_39945 m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/shorts/ShortList;)Lcom/mojang/serialization/Dynamic; method_39946 a method_39946 m (Lcom/mojang/serialization/Dynamic;Ljava/nio/ByteBuffer;)Lcom/mojang/serialization/Dynamic; method_39947 a method_39947 m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; method_39948 a method_39948 m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;)V method_39949 a method_39949 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; repackBiomes b method_39951 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; repackTicks c method_39952 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_39954 d method_39954 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/ColorlessShulkerEntityFix bgd net/minecraft/class_3592 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_15678 a method_15678 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/ContainerBlockEntityLockPredicateFix bge net/minecraft/class_10247 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixBlockEntity a method_64409 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_64410 a method_64410 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/CriteriaRenameFix bgf net/minecraft/class_7370 f Ljava/lang/String; name a field_38702 f Ljava/lang/String; advancementId b field_38703 f Ljava/util/function/UnaryOperator; conversions c field_38704 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_43063 a method_43063 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_43064 a method_43064 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixAdvancements a method_43065 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_43066 a method_43066 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_43067 b method_43067 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_43068 c method_43068 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_43069 d method_43069 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V c net/minecraft/util/datafix/fixes/CustomModelDataExpandFix bgg net/minecraft/class_10389 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_65326 a method_65326 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_65327 a method_65327 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_65328 b method_65328 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/DataComponentRemainderFix bgh net/minecraft/class_9342 f Ljava/lang/String; name a field_49714 f Ljava/lang/String; componentId b field_49715 f Ljava/lang/String; newComponentId c field_49716 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_65329 a method_65329 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixComponent a method_58045 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_65330 b method_65330 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)V m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/DecoratedPotFieldRenameFix bgi net/minecraft/class_8504 f Ljava/lang/String; DECORATED_POT_ID a field_44593 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/DropChancesFormatFix bgj net/minecraft/class_10563 f Ljava/util/List; ARMOR_SLOT_NAMES a field_55634 f Ljava/util/List; HAND_SLOT_NAMES b field_55635 f F DEFAULT_CHANCE c field_55636 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66055 a method_66055 m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Float; method_66056 a method_66056 m (Lcom/mojang/serialization/Dynamic;Ljava/util/List;Ljava/util/List;)Lcom/mojang/serialization/Dynamic; addSlotChances a method_66057 m (Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/List; parseDropChances a method_66058 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66059 b method_66059 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/DropInvalidSignDataFix bgk net/minecraft/class_8625 f Ljava/lang/String; entityName a field_55637 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66060 a method_66060 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66061 a method_66061 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a method_52475 m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; method_52477 a method_52477 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixText b method_52478 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66062 c method_66062 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/DyeItemRenameFix bgl net/minecraft/class_3593 f Ljava/util/Map; RENAMED_IDS a field_15890 m ()V m ()V c net/minecraft/util/datafix/fixes/EffectDurationFix bgm net/minecraft/class_8079 f Ljava/util/Set; POTION_ITEMS a field_42105 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_48549 a method_48549 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_48550 a method_48550 m (Lcom/mojang/datafixers/util/Pair;)Z method_64605 a method_64605 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixEffect a method_48551 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_48552 a method_48552 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_48553 b method_48553 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix b method_48554 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateEntity c method_48555 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/EmptyItemInHotbarFix bgn net/minecraft/class_9266 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_57205 a method_57205 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_57206 a method_57206 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_57207 b method_57207 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/EmptyItemInVillagerTradeFix bgo net/minecraft/class_9649 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_59626 a method_59626 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/EntityArmorStandSilentFix bgp net/minecraft/class_3594 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_15679 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/EntityAttributeBaseValueFix bgq net/minecraft/class_10554 f Ljava/lang/String; attributeId c field_55577 f Ljava/util/function/DoubleUnaryOperator; valueFixer d field_55578 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixValue a method_65958 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_65959 a method_65959 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_65960 b method_65960 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/DoubleUnaryOperator;)V c net/minecraft/util/datafix/fixes/EntityBlockStateFix bgr net/minecraft/class_3595 f Ljava/util/Map; MAP a field_15891 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateFallingBlock a method_15695 m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; updateBlockToBlockState a method_15687 m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; updateEntity a method_15682 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15692 a method_15692 m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Integer; method_15693 a method_15693 m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Integer; method_15681 a method_15681 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; method_15690 a method_15690 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Unit;)Ljava/lang/Integer; method_15694 a method_15694 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_15684 a method_15684 m (Ljava/lang/Integer;)Ljava/lang/Integer; method_15688 a method_15688 m (Ljava/lang/String;)I getBlockId a method_15686 m (Ljava/util/HashMap;)V method_15683 a method_15683 m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15691 a method_15691 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15685 b method_15685 m (Ljava/lang/Integer;)Ljava/lang/Integer; method_15689 b method_15689 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15680 c method_15680 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15696 d method_15696 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/EntityBrushableBlockFieldsRenameFix bgs net/minecraft/class_8222 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_49763 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/EntityCatSplitFix bgt net/minecraft/class_3725 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/EntityCodSalmonFix bgu net/minecraft/class_3596 f Ljava/util/Map; RENAMED_IDS a field_15892 f Ljava/util/Map; RENAMED_EGG_IDS b field_15893 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/EntityCustomNameToComponentFix bgv net/minecraft/class_3597 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; fixEntity a method_66064 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66063 a method_66063 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66065 a method_66065 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixCustomName a method_66066 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/EntityElderGuardianSplitFix bgw net/minecraft/class_3598 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/EntityEquipmentToArmorAndHandFix bgx net/minecraft/class_3599 m ()Ljava/lang/Float; method_66592 a method_66592 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66593 a method_66593 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; cap a method_15703 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_66594 a method_66594 m (Lcom/mojang/datafixers/util/Unit;)Ljava/util/List; method_66595 a method_66595 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixDropChances a method_66596 m (Ljava/lang/Object;Lcom/mojang/datafixers/util/Either;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Pair; method_66597 a method_66597 m (Ljava/lang/Object;Lcom/mojang/datafixers/util/Either;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_66598 a method_66598 m ()Ljava/lang/IllegalStateException; method_15702 b method_15702 m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Float; method_66599 b method_66599 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/EntityFallDistanceFloatToDoubleFix bgy net/minecraft/class_10620 f Lcom/mojang/datafixers/DSL$TypeReference; type a field_55934 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixEntity a method_66600 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66601 a method_66601 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66602 b method_66602 m (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;)V c net/minecraft/util/datafix/fixes/EntityFieldsRenameFix bgz net/minecraft/class_10372 f Ljava/util/Map; renames c field_55003 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_65104 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V c net/minecraft/util/datafix/fixes/EntityGoatMissingStateFix bha net/minecraft/class_7520 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_44319 a method_44319 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/EntityHealthFix bhb net/minecraft/class_3600 f Ljava/util/Set; ENTITIES a field_15894 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15705 a method_15705 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_15704 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/EntityHorseSaddleFix bhc net/minecraft/class_3601 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/EntityHorseSplitFix bhd net/minecraft/class_3602 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_15706 a method_15706 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/EntityIdFix bhe net/minecraft/class_3603 f Ljava/util/Map; ID_MAP a field_15895 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_15709 a method_15709 m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_15707 a method_15707 m (Ljava/lang/String;)Ljava/lang/String; method_15710 a method_15710 m (Ljava/util/HashMap;)V method_15708 a method_15708 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/EntityItemFrameDirectionFix bhf net/minecraft/class_3604 m (B)B direction2dTo3d a method_15712 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_15711 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/EntityMinecartIdentifiersFix bhg net/minecraft/class_3605 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_59879 a method_59879 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/EntityPaintingItemFrameDirectionFix bhh net/minecraft/class_3606 f [[I DIRECTIONS a field_15897 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15716 a method_15716 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15722 a method_15722 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_15718 a method_15718 m (Lcom/mojang/serialization/Dynamic;ZZ)Lcom/mojang/serialization/Dynamic; doFix a method_15719 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15717 b method_15717 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_15720 b method_15720 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_15721 b method_15721 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/EntityPaintingMotiveFix bhi net/minecraft/class_3607 f Ljava/util/Map; MAP c field_15898 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_15723 m (Ljava/util/HashMap;)V method_15724 a method_15724 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/EntityProjectileOwnerFix bhj net/minecraft/class_4860 m (JJ)[I createUUIDArray a method_24898 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateProjectiles a method_24901 m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; updateEntity a method_24902 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateOwnerArrow a method_24899 m (Lcom/mojang/serialization/Dynamic;JJ)Lcom/mojang/serialization/Dynamic; setUUID a method_24900 m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_24903 a method_24903 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateOwnerLlamaSpit b method_24904 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateOwnerThrowable c method_24906 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/EntityPufferfishRenameFix bhk net/minecraft/class_3608 f Ljava/util/Map; RENAMED_IDS a field_15899 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/EntityRavagerRenameFix bhl net/minecraft/class_3983 f Ljava/util/Map; RENAMED_IDS a field_17712 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/EntityRedundantChanceTagsFix bhm net/minecraft/class_1165 f Lcom/mojang/serialization/Codec; FLOAT_LIST_CODEC a field_25695 m (ILjava/util/List;)Ljava/lang/Boolean; method_30072 a method_30072 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_4972 a method_4972 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28188 a method_28188 m (Lcom/mojang/serialization/OptionalDynamic;I)Z isZeroList a method_30073 m (Ljava/lang/Float;)Z method_30074 a method_30074 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/EntityRenameFix bhn net/minecraft/class_1167 f Ljava/lang/String; name a field_5670 m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; method_61384 a method_61384 m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; getEntity a method_4983 m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; fix a method_4982 m (Ljava/util/function/Function;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_4981 a method_4981 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; method_4984 a method_4984 m (Ljava/lang/String;Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/EntityRidingToPassengersFix bho net/minecraft/class_1166 m ()Ljava/lang/IllegalStateException; method_4973 a method_4973 m (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; cap a method_4978 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; method_4980 a method_4980 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; method_4977 a method_4977 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; method_4979 a method_4979 m ()Ljava/lang/IllegalStateException; method_4974 b method_4974 m ()Ljava/lang/IllegalStateException; method_4975 c method_4975 m ()Ljava/lang/IllegalStateException; method_4976 d method_4976 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/EntitySalmonSizeFix bhp net/minecraft/class_10369 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_65079 a method_65079 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/EntityShulkerColorFix bhq net/minecraft/class_1169 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_4985 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/EntityShulkerRotationFix bhr net/minecraft/class_5277 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_27960 m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Double; method_27961 b method_27961 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/EntitySkeletonSplitFix bhs net/minecraft/class_1168 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/EntitySpawnerItemVariantComponentFix bht net/minecraft/class_10621 m (I)Ljava/lang/String; getBaseColor a method_66603 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66604 a method_66604 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66605 a method_66605 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixPainting a method_66606 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTropicalFishBucket a method_66607 m (Ljava/lang/String;)Z method_66608 a method_66608 m (I)Ljava/lang/String; getPatternColor b method_66609 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66610 b method_66610 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixAxolotlBucket b method_66611 m (I)Ljava/lang/String; getPattern c method_66612 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66613 c method_66613 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixSalmonBucket c method_66614 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66615 d method_66615 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/EntitySpawnerItemVariantComponentFix$Fixer bht$a net/minecraft/class_10621$class_10622 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66616 a method_66616 c net/minecraft/util/datafix/fixes/EntityStringUuidFix bhu net/minecraft/class_1171 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_4987 a method_4987 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_4986 a method_4986 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/EntityTheRenameningFix bhv net/minecraft/class_1170 f Ljava/util/Map; RENAMED_IDS a field_5671 f Ljava/util/Map; RENAMED_BLOCKS b field_5672 f Ljava/util/Map; RENAMED_ITEMS c field_5673 f Ljava/lang/String; MINECRAFT_BRED d field_29882 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/EntityTippedArrowFix bhw net/minecraft/class_1173 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/EntityUUIDFix bhx net/minecraft/class_4960 f Lorg/slf4j/Logger; LOGGER b field_36328 f Ljava/util/Set; ABSTRACT_HORSES c field_23122 f Ljava/util/Set; TAMEABLE_ANIMALS d field_23123 f Ljava/util/Set; ANIMALS e field_23124 f Ljava/util/Set; MOBS f field_23125 f Ljava/util/Set; LIVING_ENTITIES g field_23126 f Ljava/util/Set; PROJECTILES h field_23127 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_26021 a method_26021 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26020 a method_26020 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateLivingEntity b method_26037 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26023 b method_26023 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateEntityUUID c method_26039 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28191 c method_28191 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updatePiglin d method_26022 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28192 d method_28192 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateEvokerFangs e method_26024 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28193 e method_28193 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateZombieVillager f method_26026 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateAreaEffectCloud g method_26028 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateShulkerBullet h method_26030 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateItem i method_26031 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateFox j method_26032 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateHurtBy k method_26033 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateAnimalOwner l method_26034 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateAnimal m method_26035 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateMob n method_26036 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateProjectile o method_26038 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26040 p method_26040 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26041 q method_26041 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26042 r method_26042 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28194 s method_28194 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28195 t method_28195 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28196 u method_28196 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28197 v method_28197 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28198 w method_28198 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28199 x method_28199 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/EntityVariantFix bhy net/minecraft/class_7371 f Ljava/lang/String; fieldName c field_38705 f Ljava/util/function/IntFunction; idConversions d field_38706 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_43070 a method_43070 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Number;)Lcom/mojang/serialization/Dynamic; method_43071 a method_43071 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; updateAndRename a method_43072 m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Function;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; method_43073 a method_43073 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; method_43074 a method_43074 m (Ljava/util/function/Function;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; method_43075 a method_43075 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_43076 b method_43076 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/IntFunction;)V c net/minecraft/util/datafix/fixes/EntityWolfColorFix bhz net/minecraft/class_1172 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_4988 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_4989 b method_4989 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/EntityZombieSplitFix bia net/minecraft/class_1175 f Ljava/util/function/Supplier; zombieVillagerType b field_51480 m ()Lcom/mojang/datafixers/types/Type; method_59810 a method_59810 m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_59811 a method_59811 m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; changeSchemaToZombieVillager a method_59812 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_59813 a method_59813 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/EntityZombieVillagerTypeFix bib net/minecraft/class_1174 f I PROFESSION_MAX c field_29883 m (I)I getVillagerProfession a method_4991 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_4990 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/EntityZombifiedPiglinRenameFix bic net/minecraft/class_4846 f Ljava/util/Map; RENAMED_IDS a field_22416 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/EquipmentFormatFix bid net/minecraft/class_10623 m (ILjava/util/List;Ljava/util/function/Predicate;)Lcom/mojang/datafixers/util/Either; getItemFromList a method_66617 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_66618 a method_66618 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/TypeRewriteRule; fix a method_66619 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Ljava/lang/Object;)Z method_66620 a method_66620 m (Lcom/mojang/datafixers/util/Unit;)Ljava/util/List; method_66621 a method_66621 m (Ljava/util/function/Predicate;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_66622 a method_66622 m ([Lcom/mojang/datafixers/util/Either;)Z areAllEmpty a method_66623 m (Lcom/mojang/datafixers/util/Unit;)Ljava/util/List; method_66624 b method_66624 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/EquippableAssetRenameFix bie net/minecraft/class_10390 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_65331 a method_65331 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_65332 a method_65332 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_65333 a method_65333 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/FeatureFlagRemoveFix bif net/minecraft/class_8223 f Ljava/lang/String; name a field_43176 f Ljava/util/Set; flagsToRemove b field_43177 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_49766 a method_49766 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_49767 m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_49768 a method_49768 m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_49769 a method_49769 m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z method_49770 b method_49770 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Set;)V c net/minecraft/util/datafix/fixes/FilteredBooksFix big net/minecraft/class_7503 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66068 a method_66068 m (Ljava/lang/String;)Z method_44189 a method_44189 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/FilteredSignsFix bih net/minecraft/class_7504 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/FireResistantToDamageResistantComponentFix bii net/minecraft/class_10208 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/FixProjectileStoredItem bij net/minecraft/class_8918 f Ljava/lang/String; EMPTY_POTION a field_46959 m (Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_54727 a method_54727 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_54728 a method_54728 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; fixArrow a method_54729 m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; getArrowType a method_54730 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; createItemStack a method_54731 m (Ljava/lang/String;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer;)Ljava/util/function/Function; fixChoice a method_54733 m (Ljava/lang/String;Lnet/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; fixChoiceCap a method_54734 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; fixSpectralArrow b method_54737 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_54738 b method_54738 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; castUnchecked c method_54740 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_54741 c method_54741 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer bij$a net/minecraft/class_8918$class_8919 c net/minecraft/util/datafix/fixes/FixWolfHealth bik net/minecraft/class_9229 f Ljava/lang/String; WOLF_ID c field_49054 f Ljava/lang/String; WOLF_HEALTH d field_49055 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56948 a method_56948 m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56949 a method_56949 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56950 b method_56950 m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56951 b method_56951 m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56952 c method_56952 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/FoodToConsumableFix bil net/minecraft/class_10119 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_62817 a method_62817 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_62818 b method_62818 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/ForcePoiRebuild bim net/minecraft/class_4731 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_24159 a method_24159 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; cap a method_24157 m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_24158 a method_24158 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_24161 b method_24161 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_24160 b method_24160 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_24162 c method_24162 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/ForcedChunkToTicketFix bin net/minecraft/class_10564 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66069 a method_66069 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66070 a method_66070 m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; method_66071 a method_66071 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66072 a method_66072 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66073 b method_66073 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/FurnaceRecipeFix bio net/minecraft/class_4752 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; method_24312 a method_24312 m (Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; cap a method_24313 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateFurnaceContents a method_24314 m (Lcom/mojang/datafixers/types/Type;Ljava/util/List;ILcom/mojang/serialization/Dynamic;)V method_24315 a method_24315 m (Ljava/util/List;ILcom/mojang/datafixers/util/Pair;)V method_24316 a method_24316 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_24317 b method_24317 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_24318 c method_24318 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_24319 d method_24319 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/GoatHornIdFix bip net/minecraft/class_7442 f [Ljava/lang/String; INSTRUMENTS a field_39110 m (Ljava/lang/String;)Z method_44191 a method_44191 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/GossipUUIDFix biq net/minecraft/class_4976 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26289 a method_26289 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_26290 a method_26290 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28200 b method_28200 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28201 c method_28201 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/HeightmapRenamingFix bir net/minecraft/class_1177 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_4999 a method_4999 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5000 a method_5000 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a method_4998 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/HorseBodyArmorItemFix bis net/minecraft/class_9183 f Ljava/lang/String; previousBodyArmorTag a field_48805 f Z clearArmorItems b field_51519 m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; method_59885 a method_59885 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_59886 b method_59886 m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; method_59887 b method_59887 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_59888 c method_59888 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Z)V c net/minecraft/util/datafix/fixes/IglooMetadataRemovalFix bit net/minecraft/class_1176 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_49462 a method_49462 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_4993 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_4992 a method_4992 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; removeIglooPieces b method_4996 m (Ljava/util/stream/Stream;)Ljava/lang/Boolean; method_4995 b method_4995 m (Lcom/mojang/serialization/Dynamic;)Z isIglooPiece c method_4997 m (Lcom/mojang/serialization/Dynamic;)Z method_4994 d method_4994 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/InlineBlockPosFormatFix biu net/minecraft/class_10768 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Ljava/util/List;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_67597 a method_67597 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_67598 a method_67598 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixPlayer a method_67599 m (Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder; entityFinder a method_67600 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_67601 b method_67601 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixLivingEntity b method_67602 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_67603 c method_67603 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixVex c method_67604 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_67605 d method_67605 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixPhantom d method_67606 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_67607 e method_67607 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTurtle e method_67608 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBlockAttached f method_67609 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/InvalidBlockEntityLockFix biv net/minecraft/class_10391 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_65334 a method_65334 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_65335 a method_65335 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/InvalidLockComponentFix biw net/minecraft/class_10392 f Ljava/util/Optional; INVALID_LOCK_CUSTOM_NAME a field_55201 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/function/Predicate;)Z isMapWithOneField a method_65336 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixLock b method_65337 m (Lcom/mojang/serialization/Dynamic;)Z isBrokenLock c method_65338 m (Lcom/mojang/serialization/Dynamic;)Z method_65339 d method_65339 m (Lcom/mojang/serialization/Dynamic;)Z method_65340 e method_65340 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/ItemBannerColorFix bix net/minecraft/class_1179 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5004 a method_5004 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/ItemCustomNameToComponentFix biy net/minecraft/class_1178 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; method_66074 a method_66074 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66075 a method_66075 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66076 a method_66076 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66077 a method_66077 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_66078 a method_66078 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/ItemIdFix biz net/minecraft/class_1181 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; ITEM_NAMES a field_5675 m (I)Ljava/lang/String; getItem a method_5018 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5013 a method_5013 m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Pair; method_5014 a method_5014 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_5017 a method_5017 m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_5015 a method_5015 m (Ljava/lang/Integer;)Lcom/mojang/datafixers/util/Pair; method_5016 a method_5016 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/ItemLoreFix bja net/minecraft/class_1180 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; method_5007 a method_5007 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66079 a method_66079 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66080 a method_66080 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66081 a method_66081 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_66082 a method_66082 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/ItemPotionFix bjb net/minecraft/class_1183 f Ljava/lang/String; DEFAULT a field_29884 f I SPLASH b field_29885 f [Ljava/lang/String; POTIONS c field_5678 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5024 a method_5024 m ([Ljava/lang/String;)V method_5023 a method_5023 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/ItemRenameFix bjc net/minecraft/class_1182 f Ljava/lang/String; name a field_5676 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; create a method_5019 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_5021 a method_5021 m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_5020 a method_5020 m (Ljava/lang/String;)Ljava/lang/String; fixItem a method_5022 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/ItemRenameFix$1 bjc$1 net/minecraft/class_1182$1 f Ljava/util/function/Function; val$fixItem a field_5677 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)V c net/minecraft/util/datafix/fixes/ItemShulkerBoxColorFix bjd net/minecraft/class_1185 f [Ljava/lang/String; NAMES_BY_COLOR a field_5680 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5031 a method_5031 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/ItemSpawnEggFix bje net/minecraft/class_1184 f [Ljava/lang/String; ID_TO_ENTITY a field_5679 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5027 a method_5027 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; method_5028 a method_5028 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/serialization/Dynamic; method_67610 a method_67610 m ([Ljava/lang/String;)V method_5029 a method_5029 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; method_5030 b method_5030 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; method_5025 c method_5025 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/ItemStackComponentizationFix bjf net/minecraft/class_9267 f I HIDE_ENCHANTMENTS a field_49188 f I HIDE_MODIFIERS b field_49189 f I HIDE_UNBREAKABLE c field_49190 f I HIDE_CAN_DESTROY d field_49191 f I HIDE_CAN_PLACE e field_49192 f I HIDE_ADDITIONAL f field_49193 f I HIDE_DYE g field_49194 f I HIDE_UPGRADES h field_49195 f Ljava/util/Set; POTION_HOLDER_IDS i field_49196 f Ljava/util/Set; BUCKETED_MOB_IDS j field_49197 f Ljava/util/List; BUCKETED_MOB_TAGS k field_49198 f Ljava/util/Set; BOOLEAN_BLOCK_STATE_PROPERTIES l field_51347 f Lcom/google/common/base/Splitter; PROPERTY_SPLITTER m field_49199 m (I)Ljava/lang/String; fixMapDecorationType a method_57208 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;)V fixFireworkStar a method_57209 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_57210 a method_57210 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixItemStack a method_57211 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; fixDisplay a method_57212 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixBlockEntityTag a method_57213 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V fixEnchantments a method_57214 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; method_59516 a method_59516 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixProfile a method_57236 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_58047 a method_58047 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixBlockStatePredicate a method_57216 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; createFilteredText a method_57217 m (Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; fixProfileProperties a method_57218 m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; method_57219 a method_57219 m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; method_57220 a method_57220 m (Ljava/lang/String;)Z isValidPlayerName a method_58048 m (Ljava/lang/String;Ljava/lang/Number;)Lcom/mojang/datafixers/util/Pair; method_57222 a method_57222 m (Ljava/util/stream/Stream;)Ljava/util/Map; method_59517 a method_59517 m (I)Z method_58049 b method_58049 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;)V fixFireworkRocket b method_57223 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixPotionContents b method_57224 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;I)V fixAdventureModeChecks b method_57225 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V fixBlockStatePredicates b method_57226 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBlockStateTag b method_58050 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_57228 b method_57228 m (Ljava/lang/String;)Z method_57221 b method_57221 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;)Lcom/mojang/serialization/Dynamic; method_57229 c method_57229 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixWritableBook c method_57230 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;I)V fixAttributeModifiers c method_57231 m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; parseEnchantment c method_57215 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixWrittenBook d method_57233 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixAttributeModifier d method_57227 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixBookPages e method_57235 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; fixMapDecoration e method_57232 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixBucketedMobData f method_57237 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixFireworkExplosion f method_57234 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V fixLodestoneTracker g method_57239 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_57238 g method_57238 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_57241 h method_57241 m (Lcom/mojang/serialization/Dynamic;)Ljava/util/List; method_57240 h method_57240 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_57243 i method_57243 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; method_57242 i method_57242 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V method_57245 j method_57245 m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; method_57244 j method_57244 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_57247 k method_57247 m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; method_57248 k method_57248 m (Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData;Lcom/mojang/serialization/Dynamic;)V method_58051 l method_58051 m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; method_57249 l method_57249 m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; method_57250 m method_57250 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_57251 n method_57251 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_57252 o method_57252 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_57253 p method_57253 m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; method_57254 q method_57254 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_57255 r method_57255 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData bjf$a net/minecraft/class_9267$class_9268 f Ljava/lang/String; item a field_49200 f I count b field_49201 f Lcom/mojang/serialization/Dynamic; components c field_49202 f Lcom/mojang/serialization/Dynamic; remainder d field_49203 f Lcom/mojang/serialization/Dynamic; tag e field_49204 m ()Lcom/mojang/serialization/Dynamic; write a method_57256 m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; read a method_57257 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; mergeRemainder a method_57258 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/Number;)Lnet/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData; method_57259 a method_57259 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; method_57260 a method_57260 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; method_57261 a method_57261 m (Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; removeTag a method_57262 m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V setComponent a method_57263 m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; moveTagInto a method_57264 m (Ljava/lang/String;Lcom/mojang/serialization/OptionalDynamic;)V setComponent a method_57265 m (Ljava/lang/String;Ljava/lang/String;)V moveTagToComponent a method_57266 m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V moveTagToComponent a method_57267 m (Ljava/lang/String;ZLjava/util/function/UnaryOperator;)V fixSubTag a method_57268 m (Ljava/util/Set;)Z is a method_57269 m (Ljava/lang/String;)Z is b method_57270 m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V method_57271 b method_57271 m (Ljava/lang/String;)Z hasComponent c method_58054 m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V method_57272 c method_57272 m (Ljava/lang/String;ILcom/mojang/serialization/Dynamic;)V c net/minecraft/util/datafix/fixes/ItemStackCustomNameToOverrideComponentFix bjg net/minecraft/class_9452 f Ljava/util/Set; MAP_NAMES a field_50111 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_58601 a method_58601 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixMap a method_58603 m (Lcom/mojang/datafixers/Typed;Ljava/util/function/Predicate;)Lcom/mojang/datafixers/Typed; fixCustomName a method_58604 m (Ljava/lang/String;)Z method_58605 a method_58605 m (Ljava/util/function/Predicate;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66083 a method_66083 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixBanner b method_58607 m (Ljava/lang/String;)Z method_58608 b method_58608 m (Ljava/lang/String;)Z method_58609 c method_58609 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/ItemStackEnchantmentNamesFix bjh net/minecraft/class_1187 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; MAP a field_5681 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5036 a method_5036 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5041 a method_5041 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_5035 m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_5033 a method_5033 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_5034 a method_5034 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28206 b method_28206 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_5037 b method_5037 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28207 c method_28207 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28208 d method_28208 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/ItemStackMapIdFix bji net/minecraft/class_1186 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5032 a method_5032 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/ItemStackSpawnEggFix bjj net/minecraft/class_1189 f Ljava/lang/String; itemType a field_41287 f Ljava/util/Map; MAP b field_5685 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; method_5046 a method_5046 m (Ljava/util/HashMap;)V method_5047 a method_5047 m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;)V m ()V c net/minecraft/util/datafix/fixes/ItemStackTagFix bjk net/minecraft/class_7505 f Ljava/lang/String; name a field_39403 f Ljava/util/function/Predicate; idFilter b field_39404 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; method_56970 a method_56970 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fixItemStackTag a method_66067 m (Lcom/mojang/datafixers/types/Type;Ljava/util/function/Predicate;Ljava/util/function/UnaryOperator;)Ljava/util/function/UnaryOperator; createFixer a method_56971 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Predicate;)V c net/minecraft/util/datafix/fixes/ItemStackTagRemainderFix bjl net/minecraft/class_10565 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixItemStackTag a method_20445 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Predicate;)V c net/minecraft/util/datafix/fixes/ItemStackTheFlatteningFix bjm net/minecraft/class_1188 f Ljava/util/Map; MAP a field_5684 f Ljava/util/Set; IDS b field_5683 f Ljava/util/Set; DAMAGE_IDS c field_5682 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5044 a method_5044 m (Ljava/lang/String;)Ljava/lang/String; method_5045 a method_5045 m (Ljava/lang/String;I)Ljava/lang/String; updateItem a method_5042 m (Ljava/util/HashMap;)V method_5043 a method_5043 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/ItemStackUUIDFix bjn net/minecraft/class_4961 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_26294 a method_26294 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_26296 a method_26296 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26295 a method_26295 m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Boolean; method_26051 a method_26051 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26293 a method_26293 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateAttributeModifiers b method_26297 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateSkullOwner c method_26298 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26053 d method_26053 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26299 e method_26299 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/ItemWaterPotionFix bjo net/minecraft/class_1190 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5048 a method_5048 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/JigsawPropertiesFix bjp net/minecraft/class_4977 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_26300 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/JigsawRotationFix bjq net/minecraft/class_4978 f Ljava/util/Map; RENAMES a field_23213 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/JukeboxTicksSinceSongStartedFix bjr net/minecraft/class_9786 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_60696 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/LeavesFix bjs net/minecraft/class_1191 f I NORTH_WEST_MASK a field_29886 f I WEST_MASK b field_29887 f I SOUTH_WEST_MASK c field_29888 f I SOUTH_MASK d field_29889 f I SOUTH_EAST_MASK e field_29890 f I EAST_MASK f field_29891 f I NORTH_EAST_MASK g field_29892 f I NORTH_MASK h field_29893 f [[I DIRECTIONS i field_5687 f I DECAY_DISTANCE j field_29894 f I SIZE_BITS k field_29895 f I SIZE l field_29896 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; LEAVES m field_5688 f Ljava/util/Set; LOGS n field_5686 m (I)I getX a method_5052 m (III)I getIndex a method_5051 m (Lnet/minecraft/util/datafix/fixes/LeavesFix$LeavesSection;)Lnet/minecraft/util/datafix/fixes/LeavesFix$LeavesSection; method_5049 a method_5049 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5056 a method_5056 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5054 a method_5054 m (Lcom/mojang/datafixers/OpticFinder;[ILcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5063 a method_5063 m (Lcom/mojang/datafixers/Typed;)Lnet/minecraft/util/datafix/fixes/LeavesFix$LeavesSection; method_5057 a method_5057 m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5058 a method_5058 m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V method_5055 a method_5055 m (ZZZZ)I getSideMask a method_5061 m ([ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5059 a method_5059 m (I)I getY b method_5062 m (I)I getZ c method_5050 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/LeavesFix$LeavesSection bjs$a net/minecraft/class_1191$class_1192 f Ljava/lang/String; PERSISTENT h field_29897 f Ljava/lang/String; DECAYABLE i field_29898 f Ljava/lang/String; DISTANCE j field_29899 f Lit/unimi/dsi/fastutil/ints/IntSet; leaveIds k field_5689 f Lit/unimi/dsi/fastutil/ints/IntSet; logIds l field_5691 f Lit/unimi/dsi/fastutil/ints/Int2IntMap; stateToIdMap m field_5690 m (I)Z isLog a method_5068 m (III)V setDistance a method_5070 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic; makeLeafTag a method_5072 m (I)Z isLeaf b method_5071 m (I)I getDistance d method_5065 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/LeavesFix$Section bjs$b net/minecraft/class_1191$class_1193 f Ljava/lang/String; BLOCK_STATES_TAG a field_29900 f Ljava/lang/String; NAME_TAG b field_29901 f Ljava/lang/String; PROPERTIES_TAG c field_29902 f Lcom/mojang/datafixers/OpticFinder; paletteFinder d field_5693 f Ljava/util/List; palette e field_5692 f I index f field_5694 f Lnet/minecraft/util/datafix/PackedBitStorage; storage g field_5696 f Lcom/mojang/datafixers/types/Type; blockStateType h field_5695 m ()Z skippable a method_5076 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; write a method_5083 m (Lcom/mojang/serialization/Dynamic;)V readStorage a method_5074 m (Ljava/lang/String;ZI)I getStateId a method_5082 m (Ljava/util/List;)Ljava/util/List; method_5081 a method_5081 m ()Z isSkippable b method_5079 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; method_5078 b method_5078 m ()I getIndex c method_5077 m (I)I getBlock c method_5075 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5080 c method_5080 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/LegacyDimensionIdFix bjt net/minecraft/class_11342 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_71361 a method_71361 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_71362 a method_71362 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixMap a method_71363 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Number;)Lcom/mojang/serialization/Dynamic; method_71364 a method_71364 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_71365 b method_71365 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixPlayer b method_71366 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixDimensionId c method_71367 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/LegacyDragonFightFix bju net/minecraft/class_8575 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_52227 a method_52227 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixDragonFight a method_56973 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52228 b method_52228 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/LegacyHoverEventFix bjv net/minecraft/class_10566 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; createFixer a method_66084 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; method_66085 a method_66085 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_66086 a method_66086 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; fixShowTextHover a method_66087 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_66088 a method_66088 m (Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; fixHoverEvent a method_66089 m (Lcom/mojang/datafixers/util/Pair;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; method_66090 a method_66090 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_66091 b method_66091 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; createPlaceholderHover b method_66092 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_66093 c method_66093 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_66094 d method_66094 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/LevelDataGeneratorOptionsFix bjw net/minecraft/class_1196 f Ljava/util/Map; MAP a field_5702 f Ljava/lang/String; GENERATOR_OPTIONS b field_29903 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5096 a method_5096 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28209 a method_28209 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object; method_5098 a method_5098 m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_5095 a method_5095 m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; getLayerInfoFromString a method_5099 m (Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; convert a method_5100 m (Ljava/util/HashMap;)V method_5101 a method_5101 m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_28210 b method_28210 m (Ljava/lang/String;)Ljava/util/List; getLayersInfoFromString b method_5103 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/LevelFlatGeneratorInfoFix bjx net/minecraft/class_1195 f Ljava/lang/String; DEFAULT a field_29904 f Ljava/lang/String; GENERATOR_OPTIONS b field_29905 f Lcom/google/common/base/Splitter; SPLITTER c field_5700 f Lcom/google/common/base/Splitter; LAYER_SPLITTER d field_5701 f Lcom/google/common/base/Splitter; OLD_AMOUNT_SPLITTER e field_5699 f Lcom/google/common/base/Splitter; AMOUNT_SPLITTER f field_5698 f Lcom/google/common/base/Splitter; BLOCK_SPLITTER g field_5697 m (Lcom/google/common/base/Splitter;ILjava/lang/String;)Ljava/lang/String; method_5091 a method_5091 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5093 a method_5093 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a method_5090 m (Ljava/lang/String;)Ljava/lang/String; fixString a method_5094 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5092 b method_5092 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/LevelLegacyWorldGenSettingsFix bjy net/minecraft/class_8876 f Ljava/lang/String; WORLD_GEN_SETTINGS a field_46771 f Ljava/util/List; OLD_SETTINGS_KEYS b field_46772 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_54443 a method_54443 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_54444 a method_54444 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/LevelUUIDFix bjz net/minecraft/class_4962 f Lorg/slf4j/Logger; LOGGER b field_36329 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66095 a method_66095 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66096 a method_66096 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66097 a method_66097 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_28213 a method_28213 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66098 a method_66098 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateWanderingTrader b method_26057 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateDragonFight c method_26060 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateCustomBossEvent d method_26061 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66099 e method_66099 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66100 f method_66100 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28218 g method_28218 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28219 h method_28219 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28220 i method_28220 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66101 j method_66101 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/LockComponentPredicateFix bka net/minecraft/class_10248 f Lcom/google/common/escape/Escaper; ESCAPER a field_54895 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixLock b method_64411 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/LodestoneCompassComponentFix bkb net/minecraft/class_9343 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/MapBannerBlockPosFormatFix bkc net/minecraft/class_9231 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66102 a method_66102 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66103 a method_66103 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66104 a method_66104 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66105 a method_66105 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66106 a method_66106 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/MapIdFix bkd net/minecraft/class_3970 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_17828 a method_17828 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_72083 a method_72083 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/MemoryExpiryDataFix bke net/minecraft/class_4803 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; updateMemoryEntry a method_24507 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_24506 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateBrain b method_24508 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateMemories c method_24509 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; wrapMemoryValue d method_24510 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/MissingDimensionFix bkf net/minecraft/class_5396 m (Lcom/mojang/datafixers/FieldFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_29909 a method_29909 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_29910 a method_29910 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_29911 a method_29911 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/Type; flatType a method_38820 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; recreateSettings a method_29912 m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; fields a method_29913 m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; optionalFields a method_29914 m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; optionalFields b method_29915 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/MobEffectIdFix bkg net/minecraft/class_8744 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; ID_MAP a field_45725 f Ljava/util/Set; MOB_EFFECT_INSTANCE_CARRIER_ITEMS b field_45726 m ()Lcom/mojang/datafixers/TypeRewriteRule; blockEntityFixer a method_53078 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_53079 a method_53079 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_53080 a method_53080 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; updateNamedChoice a method_53081 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateMobEffectInstance a method_53082 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateSuspiciousStewEntry a method_53083 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional; getAndConvertMobEffectId a method_53084 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateMobEffectIdField a method_53085 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateMobEffectIdField a method_53096 m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; method_53089 a method_53089 m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_53090 a method_53090 m (Ljava/lang/Number;)Ljava/lang/String; method_53091 a method_53091 m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_53092 a method_53092 m ()Lcom/mojang/datafixers/TypeRewriteRule; entityFixer b method_53093 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_53094 b method_53094 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateSuspiciousStewEntry b method_53095 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateMobEffectInstanceList b method_53101 m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; method_53097 b method_53097 m ()Lcom/mojang/datafixers/TypeRewriteRule; playerFixer c method_53713 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_53714 c method_53714 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixMooshroomTag c method_53100 m ()Lcom/mojang/datafixers/TypeRewriteRule; itemStackFixer d method_53098 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_53099 d method_53099 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixArrowTag d method_53103 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_53102 e method_53102 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixAreaEffectCloudTag e method_53104 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateLivingEntityTag f method_53105 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixSuspiciousStewTag g method_53106 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_53107 h method_53107 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_53108 i method_53108 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/MobSpawnerEntityIdentifiersFix bkh net/minecraft/class_1198 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5107 a method_5107 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a method_5106 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5108 b method_5108 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/NamedEntityConvertUncheckedFix bki net/minecraft/class_10679 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/NamedEntityFix bkj net/minecraft/class_1197 f Ljava/lang/String; entityName a field_5705 f Lcom/mojang/datafixers/DSL$TypeReference; type b field_5704 f Ljava/lang/String; name c field_5703 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5104 a method_5104 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; fix a method_5105 m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/NamedEntityWriteReadFix bkk net/minecraft/class_8877 f Ljava/lang/String; name a field_46773 f Ljava/lang/String; entityName b field_46774 f Lcom/mojang/datafixers/DSL$TypeReference; type c field_46775 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_56639 a method_56639 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/TypeRewriteRule; fix a method_56641 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a method_54447 m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/NamespacedTypeRenameFix bkl net/minecraft/class_7293 f Ljava/lang/String; name a field_38381 f Lcom/mojang/datafixers/DSL$TypeReference; type b field_38383 f Ljava/util/function/UnaryOperator; renamer c field_43178 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_49771 a method_49771 m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_42638 a method_42638 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/util/function/UnaryOperator;)V c net/minecraft/util/datafix/fixes/NewVillageFix bkm net/minecraft/class_3904 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; method_17329 a method_17329 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_17330 a method_17330 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_17331 a method_17331 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_17332 a method_17332 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_17333 a method_17333 m (Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Lcom/mojang/datafixers/TypeRewriteRule; cap a method_17334 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_17335 a method_17335 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28223 a method_28223 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28224 a method_28224 m (Ljava/lang/String;)Ljava/lang/String; method_17336 a method_17336 m (Ljava/util/List;)Ljava/util/List; method_17337 a method_17337 m (Lcom/mojang/datafixers/util/Pair;)Z method_17339 b method_17339 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28225 b method_28225 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28226 c method_28226 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28227 d method_28227 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/ObjectiveRenderTypeFix bkn net/minecraft/class_1199 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_37376 a method_37376 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_37377 a method_37377 m (Ljava/lang/String;)Ljava/lang/String; getRenderType a method_5112 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/OminousBannerBlockEntityRenameFix bko net/minecraft/class_4299 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66107 a method_66107 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_66108 a method_66108 m (Ljava/lang/String;)Ljava/lang/String; method_66109 a method_66109 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/OminousBannerRarityFix bkp net/minecraft/class_9856 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; method_61385 a method_61385 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66110 a method_66110 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66111 a method_66111 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed; fix a method_61387 m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_61388 a method_61388 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66112 a method_66112 m (Ljava/lang/String;)Z method_61390 a method_61390 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; method_66113 b method_66113 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/OminousBannerRenameFix bkq net/minecraft/class_4294 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixItemStackTag a method_66114 m (Ljava/lang/String;)Z method_44194 a method_44194 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66115 b method_66115 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66116 c method_66116 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/OptionsAccessibilityOnboardFix bkr net/minecraft/class_8014 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_48133 a method_48133 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_48134 a method_48134 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/OptionsAddTextBackgroundFix bks net/minecraft/class_4092 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_18852 a method_18852 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28233 a method_28233 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_28234 a method_28234 m (Ljava/lang/String;)D calculateBackground a method_18853 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/OptionsAmbientOcclusionFix bkt net/minecraft/class_8004 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_47995 a method_47995 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_47996 a method_47996 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_47997 a method_47997 m (Ljava/lang/String;)Ljava/lang/String; updateValue a method_47998 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/OptionsForceVBOFix bku net/minecraft/class_1202 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5124 a method_5124 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5123 a method_5123 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/OptionsKeyLwjgl3Fix bkv net/minecraft/class_1201 f Ljava/lang/String; KEY_UNKNOWN a field_29906 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; MAP b field_5706 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5121 a method_5121 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28235 a method_28235 m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; method_28236 a method_28236 m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_5118 a method_5118 m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_5122 a method_5122 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/OptionsKeyTranslationFix bkw net/minecraft/class_1204 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5130 a method_5130 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28237 a method_28237 m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_28238 a method_28238 m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; method_28239 a method_28239 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/OptionsLowerCaseLanguageFix bkx net/minecraft/class_1203 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5126 a method_5126 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5125 a method_5125 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/OptionsMenuBlurrinessFix bky net/minecraft/class_9774 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_60600 a method_60600 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_60601 a method_60601 m (Ljava/lang/String;)I convertToIntRange a method_60602 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_60603 b method_60603 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/OptionsProgrammerArtFix bkz net/minecraft/class_7683 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_45313 a method_45313 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixList a method_45314 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_45315 a method_45315 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_45316 b method_45316 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/OptionsRenameFieldFix bla net/minecraft/class_5404 f Ljava/lang/String; fixName a field_25665 f Ljava/lang/String; fieldFrom b field_25666 f Ljava/lang/String; fieldTo c field_25667 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_30019 a method_30019 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_30020 a method_30020 m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/OverreachingTickFix blb net/minecraft/class_6909 m (IILcom/mojang/serialization/Dynamic;)Z method_40437 a method_40437 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_40438 a method_40438 m (Lcom/mojang/serialization/Dynamic;IILjava/util/Optional;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; extractOverreachingTicks a method_40439 m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_40440 a method_40440 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/ParticleUnflatteningFix blc net/minecraft/class_9650 f Lorg/slf4j/Logger; LOGGER a field_51367 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a method_59627 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/serialization/Dynamic; readVector a method_59628 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateItem a method_59629 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; parseTag a method_59630 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateBlock b method_59631 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Map; parseBlockProperties c method_59632 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateDust d method_59633 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateDustTransition e method_59634 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateSculkCharge f method_59635 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateVibration g method_59636 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; updateShriek h method_59637 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/PlayerEquipmentFix bld net/minecraft/class_10753 f Ljava/util/Map; SLOT_TRANSLATIONS a field_56531 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_67507 a method_67507 m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_67508 a method_67508 m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z method_67509 a method_67509 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/PlayerHeadBlockProfileFix ble net/minecraft/class_9344 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a method_58055 m (Ljava/util/Optional;)Ljava/util/Optional; method_58056 a method_58056 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/PlayerUUIDFix blf net/minecraft/class_4963 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_26070 a method_26070 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_26072 b method_26072 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28240 b method_28240 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28241 c method_28241 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/PoiTypeRemoveFix blg net/minecraft/class_7506 f Ljava/util/function/Predicate; typesToKeep a field_39405 m (Lcom/mojang/serialization/Dynamic;)Z shouldKeepRecord a method_44195 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Predicate;)V c net/minecraft/util/datafix/fixes/PoiTypeRenameFix blh net/minecraft/class_7507 f Ljava/util/function/Function; renamer a field_39406 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_44196 a method_44196 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_44197 b method_44197 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)V c net/minecraft/util/datafix/fixes/PrimedTntBlockStateFixer bli net/minecraft/class_8878 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; renameFuse b method_54449 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; insertBlockState c method_54450 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/ProjectileStoredWeaponFix blj net/minecraft/class_9689 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_59909 a method_59909 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_59910 a method_59910 m (Ljava/lang/String;)Ljava/util/function/Function; fixChoice a method_59911 m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; fixChoiceCap a method_59912 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/RaidRenamesDataFix blk net/minecraft/class_10729 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_67332 a method_67332 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a method_67333 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixRaid b method_67334 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_67335 c method_67335 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_67336 d method_67336 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/RandomSequenceSettingsFix bll net/minecraft/class_8626 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_52479 a method_52479 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52480 a method_52480 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52481 b method_52481 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/RecipesFix blm net/minecraft/class_1206 f Ljava/util/Map; RECIPES a field_5708 m ()V m ()V c net/minecraft/util/datafix/fixes/RecipesRenameningFix bln net/minecraft/class_1205 f Ljava/util/Map; RECIPES a field_5707 m ()V m ()V c net/minecraft/util/datafix/fixes/RedstoneWireConnectionsFix blo net/minecraft/class_5255 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_27779 a method_27779 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateRedstoneConnections a method_27778 m (Ljava/lang/String;)Z isConnected a method_27780 m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28249 a method_28249 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28250 b method_28250 m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28251 b method_28251 m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28252 c method_28252 m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28253 d method_28253 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/References blp net/minecraft/class_1208 f Lcom/mojang/datafixers/DSL$TypeReference; TEXT_COMPONENT A field_55639 f Lcom/mojang/datafixers/DSL$TypeReference; ENTITY_EQUIPMENT B field_55935 f Lcom/mojang/datafixers/DSL$TypeReference; ENTITY_NAME C field_5719 f Lcom/mojang/datafixers/DSL$TypeReference; ENTITY_TREE D field_5723 f Lcom/mojang/datafixers/DSL$TypeReference; ENTITY E field_5729 f Lcom/mojang/datafixers/DSL$TypeReference; BLOCK_NAME F field_5731 f Lcom/mojang/datafixers/DSL$TypeReference; ITEM_NAME G field_5713 f Lcom/mojang/datafixers/DSL$TypeReference; GAME_EVENT_NAME H field_38380 f Lcom/mojang/datafixers/DSL$TypeReference; UNTAGGED_SPAWNER I field_5718 f Lcom/mojang/datafixers/DSL$TypeReference; STRUCTURE_FEATURE J field_5724 f Lcom/mojang/datafixers/DSL$TypeReference; OBJECTIVE K field_5721 f Lcom/mojang/datafixers/DSL$TypeReference; TEAM L field_5714 f Lcom/mojang/datafixers/DSL$TypeReference; RECIPE M field_5711 f Lcom/mojang/datafixers/DSL$TypeReference; BIOME N field_5728 f Lcom/mojang/datafixers/DSL$TypeReference; MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST O field_43179 f Lcom/mojang/datafixers/DSL$TypeReference; WORLD_GEN_SETTINGS P field_23067 f Lcom/mojang/datafixers/DSL$TypeReference; LEVEL a field_5710 f Lcom/mojang/datafixers/DSL$TypeReference; LIGHTWEIGHT_LEVEL b field_59996 f Lcom/mojang/datafixers/DSL$TypeReference; PLAYER c field_5715 f Lcom/mojang/datafixers/DSL$TypeReference; CHUNK d field_5726 f Lcom/mojang/datafixers/DSL$TypeReference; HOTBAR e field_5722 f Lcom/mojang/datafixers/DSL$TypeReference; OPTIONS f field_5717 f Lcom/mojang/datafixers/DSL$TypeReference; STRUCTURE g field_5716 f Lcom/mojang/datafixers/DSL$TypeReference; STATS h field_5730 f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_COMMAND_STORAGE i field_45090 f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_TICKETS j field_55638 f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_MAP_DATA k field_45092 f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_MAP_INDEX l field_45093 f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_RAIDS m field_45094 f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_RANDOM_SEQUENCES n field_45095 f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_STRUCTURE_FEATURE_INDICES o field_45096 f Lcom/mojang/datafixers/DSL$TypeReference; SAVED_DATA_SCOREBOARD p field_45097 f Lcom/mojang/datafixers/DSL$TypeReference; ADVANCEMENTS q field_5725 f Lcom/mojang/datafixers/DSL$TypeReference; POI_CHUNK r field_19224 f Lcom/mojang/datafixers/DSL$TypeReference; ENTITY_CHUNK s field_26993 f Lcom/mojang/datafixers/DSL$TypeReference; BLOCK_ENTITY t field_5727 f Lcom/mojang/datafixers/DSL$TypeReference; ITEM_STACK u field_5712 f Lcom/mojang/datafixers/DSL$TypeReference; BLOCK_STATE v field_5720 f Lcom/mojang/datafixers/DSL$TypeReference; FLAT_BLOCK_STATE w field_47727 f Lcom/mojang/datafixers/DSL$TypeReference; DATA_COMPONENTS x field_49205 f Lcom/mojang/datafixers/DSL$TypeReference; VILLAGER_TRADE y field_51368 f Lcom/mojang/datafixers/DSL$TypeReference; PARTICLE z field_51369 m (Ljava/lang/String;)Lcom/mojang/datafixers/DSL$TypeReference; reference a method_59518 m ()V m ()V c net/minecraft/util/datafix/fixes/References$1 blp$1 net/minecraft/class_1208$1 f Ljava/lang/String; val$id a field_51348 m (Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/RemapChunkStatusFix blq net/minecraft/class_8505 f Ljava/lang/String; name a field_44594 f Ljava/util/function/UnaryOperator; mapper b field_44595 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_51290 a method_51290 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixStatus a method_51291 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_51292 b method_51292 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_51501 c method_51501 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V c net/minecraft/util/datafix/fixes/RemoveBlockEntityTagFix blr net/minecraft/class_7641 f Ljava/util/Set; blockEntityIdsToDrop a field_39900 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; method_71755 a method_71755 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_71756 a method_71756 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_71757 a method_71757 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; removeBlockEntity a method_71758 m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_71759 a method_71759 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_71760 b method_71760 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_71761 b method_71761 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_71762 c method_71762 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_71763 c method_71763 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Set;)V c net/minecraft/util/datafix/fixes/RemoveEmptyItemInBrushableBlockFix bls net/minecraft/class_9687 m (Lcom/mojang/serialization/Dynamic;)Z isEmptyStack b method_59889 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/RemoveGolemGossipFix blt net/minecraft/class_5429 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixValue a method_30326 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_30327 a method_30327 m (Lcom/mojang/serialization/Dynamic;)Z method_30328 b method_30328 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/RenameEnchantmentsFix blu net/minecraft/class_9106 f Ljava/lang/String; name a field_48315 f Ljava/util/Map; renames b field_48316 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_56055 a method_56055 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_56056 a method_56056 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_56057 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/DataResult$Error;)Lcom/mojang/serialization/Dynamic; method_56058 a method_56058 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56059 a method_56059 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixEnchantmentList a method_56060 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_56061 a method_56061 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56062 b method_56062 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/DataResult$Error;)Lcom/mojang/serialization/Dynamic; method_56063 b method_56063 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_56064 b method_56064 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_56065 c method_56065 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Map;)V c net/minecraft/util/datafix/fixes/RenamedCoralFansFix blv net/minecraft/class_1207 f Ljava/util/Map; RENAMED_IDS a field_5709 m ()V m ()V c net/minecraft/util/datafix/fixes/RenamedCoralFix blw net/minecraft/class_1210 f Ljava/util/Map; RENAMED_IDS a field_5733 m ()V m ()V c net/minecraft/util/datafix/fixes/ReorganizePoi blx net/minecraft/class_4285 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_20342 a method_20342 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; cap a method_20340 m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_20341 a method_20341 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/SaddleEquipmentSlotFix bly net/minecraft/class_10624 f Ljava/util/Set; ENTITIES_WITH_SADDLE_ITEM a field_55936 f Ljava/util/Set; ENTITIES_WITH_SADDLE_FLAG b field_55937 f Ljava/lang/String; SADDLE_FLAG c field_55938 f Ljava/lang/String; NEW_SADDLE d field_55939 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66625 a method_66625 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixEntityWithSaddleItem a method_66626 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixEntityWithSaddleFlag b method_66627 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixDropChances c method_66628 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/SavedDataFeaturePoolElementFix blz net/minecraft/class_5947 f Ljava/util/regex/Pattern; INDEX_PATTERN a field_29545 f Ljava/util/Set; PIECE_TYPE b field_29546 f Ljava/util/Set; FEATURES c field_29547 m (I)Ljava/lang/String; method_49463 a method_49463 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixFeature a method_34688 m (Lcom/mojang/serialization/Dynamic;[Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; get a method_34689 m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; getReplacement a method_34690 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; updateChildren a method_34691 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag b method_34692 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateChildren c method_34693 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_34694 d method_34694 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_34695 e method_34695 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/SavedDataUUIDFix bma net/minecraft/class_4964 f Lorg/slf4j/Logger; LOGGER b field_36330 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_26073 a method_26073 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_26075 b method_26075 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28254 c method_28254 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28255 d method_28255 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28256 e method_28256 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28257 f method_28257 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28258 g method_28258 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28259 h method_28259 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/ScoreboardDisplayNameFix bmb net/minecraft/class_10567 f Ljava/lang/String; name a field_55640 f Lcom/mojang/datafixers/DSL$TypeReference; type b field_55641 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66117 a method_66117 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_66118 a method_66118 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_66119 a method_66119 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;)V c net/minecraft/util/datafix/fixes/ScoreboardDisplaySlotFix bmc net/minecraft/class_8627 f Ljava/util/Map; SLOT_RENAMES a field_45098 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_52489 a method_52489 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_52490 a method_52490 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_52491 a method_52491 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52492 a method_52492 m (Ljava/lang/String;)Ljava/lang/String; rename a method_52493 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52494 b method_52494 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52495 c method_52495 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/SignTextStrictJsonFix bmd net/minecraft/class_11536 f Ljava/util/List; LINE_FIELDS c field_61050 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_72196 a method_72196 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_72197 a method_72197 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/SimpleEntityRenameFix bme net/minecraft/class_1212 m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; getNewNameAndTag a method_5164 m (Ljava/lang/String;Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/SimplestEntityRenameFix bmf net/minecraft/class_1211 f Ljava/lang/String; name a field_5734 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; method_5160 a method_5160 m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_5159 a method_5159 m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Ljava/lang/String;)Ljava/lang/String; method_5161 a method_5161 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_5162 a method_5162 m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_5158 a method_5158 m (Ljava/lang/String;)Ljava/lang/String; rename a method_5163 m (Ljava/lang/String;Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/SpawnerDataFix bmg net/minecraft/class_6503 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; method_37973 a method_37973 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; wrapEntityToSpawnData a method_37974 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; method_37975 a method_37975 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; wrapSpawnPotentialsToWeightedEntries b method_37976 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_37977 c method_37977 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_37978 d method_37978 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/StatsCounterFix bmh net/minecraft/class_1214 f Ljava/util/Set; SPECIAL_OBJECTIVE_CRITERIA a field_45099 f Ljava/util/Set; SKIP b field_5739 f Ljava/util/Map; CUSTOM_MAP c field_5737 f Ljava/lang/String; BLOCK_KEY d field_29907 f Ljava/lang/String; NEW_BLOCK_KEY e field_29908 f Ljava/util/Map; ITEM_KEYS f field_5738 f Ljava/util/Map; ENTITY_KEYS g field_5736 f Ljava/util/Map; ENTITIES h field_5735 f Ljava/lang/String; NEW_CUSTOM_KEY i field_29909 m ()Lcom/mojang/datafixers/TypeRewriteRule; makeStatFixer a method_52496 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_52497 a method_52497 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52498 a method_52498 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_52499 a method_52499 m (Ljava/lang/String;)Lnet/minecraft/util/datafix/fixes/StatsCounterFix$StatType; unpackLegacyKey a method_52500 m ()Lcom/mojang/datafixers/TypeRewriteRule; makeObjectiveFixer b method_52501 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_52502 b method_52502 m (Ljava/lang/String;)Ljava/lang/String; upgradeItem b method_5172 m (Ljava/lang/String;)Ljava/lang/String; upgradeBlock c method_5173 m (Ljava/lang/String;)Ljava/lang/String; method_52505 d method_52505 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/StatsCounterFix$StatType bmh$a net/minecraft/class_1214$class_8628 f Ljava/lang/String; type a comp_1585 f Ljava/lang/String; typeKey b comp_1586 m ()Ljava/lang/String; type a comp_1585 m ()Ljava/lang/String; typeKey b comp_1586 m (Ljava/lang/String;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/StatsRenameFix bmi net/minecraft/class_1213 f Ljava/lang/String; name a field_33560 f Ljava/util/Map; renames b field_33561 m ()Lcom/mojang/datafixers/TypeRewriteRule; createCriteriaRule a method_37378 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_37379 a method_37379 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_37380 a method_37380 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_37381 a method_37381 m (Ljava/lang/String;)Ljava/lang/String; method_37382 a method_37382 m ()Lcom/mojang/datafixers/TypeRewriteRule; createStatRule b method_37383 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_37384 b method_37384 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_37385 b method_37385 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_37386 b method_37386 m (Ljava/lang/String;)Ljava/lang/String; method_37387 b method_37387 m ()Ljava/lang/IllegalStateException; method_37388 c method_37388 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Map;)V c net/minecraft/util/datafix/fixes/StriderGravityFix bmj net/minecraft/class_5256 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_27789 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/StructureReferenceCountFix bmk net/minecraft/class_4695 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_23662 a method_23662 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; setCountToAtLeastOne a method_23661 m (Ljava/lang/Integer;)Z method_23663 a method_23663 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_23664 b method_23664 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/StructureSettingsFlattenFix bml net/minecraft/class_6867 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_40115 a method_40115 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; fixDimension a method_40116 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixStructures a method_40117 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_40118 a method_40118 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_40119 a method_40119 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_40441 a method_40441 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_40120 b method_40120 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_40121 b method_40121 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_40122 c method_40122 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_54960 d method_54960 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix bmm net/minecraft/class_7046 f Lorg/slf4j/Logger; LOGGER a field_51349 f Ljava/util/Map; CONVERSION_MAP b field_37050 m (Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion;Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;Lcom/mojang/serialization/Dynamic;)V method_41009 a method_41009 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a method_41012 m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion;)Ljava/util/Optional; guessConfiguration a method_41013 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateStarts a method_41015 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_59519 a method_59519 m (Lcom/mojang/serialization/Dynamic;Ljava/util/HashMap;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V method_59520 a method_59520 m (Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion;Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;Lcom/mojang/serialization/Dynamic;)V method_41017 b method_41017 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateReferences b method_41020 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_59521 b method_59521 m (Lcom/mojang/serialization/Dynamic;Ljava/util/HashMap;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V method_59522 b method_59522 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; findUpdatedStructureType c method_41022 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_41023 d method_41023 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_41024 e method_41024 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_41025 f method_41025 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion bmm$a net/minecraft/class_7046$class_7047 f Ljava/util/Map; biomeMapping a comp_462 f Ljava/lang/String; fallback b comp_463 m ()Ljava/util/Map; biomeMapping a comp_462 m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/util/Map$Entry;Ljava/lang/String;)V method_41026 a method_41026 m (Ljava/lang/String;)Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion; trivial a method_41027 m (Ljava/util/Map;)Ljava/util/Map; unpack a method_41028 m (Ljava/util/Map;Ljava/lang/String;)Lnet/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion; biomeMapped a method_41029 m ()Ljava/lang/String; fallback b comp_463 m (Ljava/util/Map;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/TextComponentHoverAndClickEventFix bmn net/minecraft/class_10568 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; createFixer a method_66120 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_66121 a method_66121 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object; method_66122 a method_66122 m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Boolean; method_66123 a method_66123 m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Boolean; method_66124 a method_66124 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTextComponent a method_66125 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;[Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; copyFields a method_66126 m (Ljava/lang/String;)Z validateUri a method_66127 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixHoverEvent b method_66128 m (Ljava/lang/String;)Z validateChat b method_66129 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixClickEvent c method_66130 m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Integer; parseOldPage d method_66131 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/TextComponentStringifiedFlagsFix bmo net/minecraft/class_10570 m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; method_66134 a method_66134 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_66135 a method_66135 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; stringToBool a method_66136 m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_66137 a method_66137 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_66138 b method_66138 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_66139 b method_66139 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_66140 c method_66140 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_66141 d method_66141 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/ThrownPotionSplitFix bmp net/minecraft/class_10680 f Ljava/util/function/Supplier; itemIdFinder b field_56251 m ()Lnet/minecraft/util/datafix/fixes/ThrownPotionSplitFix$ItemIdFinder; method_67101 a method_67101 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/ThrownPotionSplitFix$ItemIdFinder bmp$a net/minecraft/class_10680$class_10681 f Lcom/mojang/datafixers/OpticFinder; itemFinder a comp_3558 f Lcom/mojang/datafixers/OpticFinder; itemIdFinder b comp_3559 m ()Lcom/mojang/datafixers/OpticFinder; itemFinder a comp_3558 m (Lcom/mojang/datafixers/Typed;)Ljava/lang/String; getItemId a method_67102 m ()Lcom/mojang/datafixers/OpticFinder; itemIdFinder b comp_3559 m (Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; method_67103 b method_67103 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)V c net/minecraft/util/datafix/fixes/TippedArrowPotionToItemFix bmq net/minecraft/class_9269 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_57274 a method_57274 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/TooltipDisplayComponentFix bmr net/minecraft/class_10682 f Ljava/util/List; CONVERTED_ADDITIONAL_TOOLTIP_TYPES a field_56252 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_67104 a method_67104 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; fix a method_67105 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Ljava/util/Set;)Lcom/mojang/datafixers/Typed; fixAdventureModePredicate a method_67106 m (Lcom/mojang/datafixers/types/Type;Ljava/util/Set;Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_67107 a method_67107 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic; fixComponentAndUnwrap a method_67108 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic; fixSimpleComponent a method_67109 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Set;Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/Dynamic; fixRemainderComponent a method_67110 m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_67111 a method_67111 m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_67112 a method_67112 m (Ljava/util/Set;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_67113 a method_67113 m (Ljava/util/Set;Ljava/lang/String;Ljava/util/function/UnaryOperator;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_67114 a method_67114 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix bms net/minecraft/class_1215 f Lorg/slf4j/Logger; LOGGER a field_5740 f I SIZE b field_29910 f S SIZE_BITS c field_29911 m (IILit/unimi/dsi/fastutil/ints/IntSet;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5174 a method_5174 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; method_5177 a method_5177 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5175 a method_5175 m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;IILit/unimi/dsi/fastutil/ints/IntSet;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_5176 a method_5176 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_5178 a method_5178 m (Ljava/lang/String;)Ljava/lang/String; method_5179 a method_5179 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix$TrappedChestSection bms$a net/minecraft/class_1215$class_1216 f Lit/unimi/dsi/fastutil/ints/IntSet; chestIds h field_5741 m (I)Z isTrappedChest a method_5180 m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/TrialSpawnerConfigFix bmt net/minecraft/class_9453 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; moveToConfigTag b method_58610 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix bmu net/minecraft/class_10163 f Lorg/slf4j/Logger; LOGGER c field_53970 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixTag a method_62996 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_62997 b method_62997 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/TrialSpawnerConfigInRegistryFix$VanillaTrialChambers bmu$a net/minecraft/class_10163$class_10164 f Ljava/util/Map; CONFIGS_TO_KEY a field_53971 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;Ljava/lang/String;)V register a method_62998 m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; parse a method_62999 m (Lnet/minecraft/nbt/CompoundTag;)Lcom/mojang/serialization/Dynamic; asDynamic a method_63000 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; removeDefaults b method_63001 m ()V m ()V c net/minecraft/util/datafix/fixes/UnflattenTextComponentFix bmv net/minecraft/class_10571 f Lorg/slf4j/Logger; LOGGER a field_55642 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; createFixer a method_66142 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; method_66143 a method_66143 m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object; method_66144 a method_66144 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; unflattenJson a method_66145 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/VariantRenameFix bmw net/minecraft/class_7508 f Ljava/util/Map; renames c field_39407 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_44198 a method_44198 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; method_44199 a method_44199 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_44200 b method_44200 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/Map;)V c net/minecraft/util/datafix/fixes/VillagerDataFix bmx net/minecraft/class_3845 m (II)Ljava/lang/String; upgradeData a method_16897 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V c net/minecraft/util/datafix/fixes/VillagerFollowRangeFix bmy net/minecraft/class_5273 f D ORIGINAL_VALUE c field_29912 f D NEW_BASE_VALUE d field_29913 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixValue a method_27914 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28263 a method_28263 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28264 b method_28264 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/VillagerRebuildLevelAndXpFix bmz net/minecraft/class_4300 f I TRADES_PER_LEVEL a field_29914 f [I LEVEL_XP_THRESHOLDS b field_19285 m (I)I getMinXpPerLevel a method_20482 m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28265 a method_28265 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_20484 a method_20484 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/lang/Integer; method_20485 a method_20485 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; method_20486 a method_20486 m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; addLevel a method_20487 m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28266 b method_28266 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; method_20489 b method_20489 m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; addXpFromLevel b method_20490 m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28267 c method_28267 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/VillagerSetCanPickUpLootFix bna net/minecraft/class_10120 f Ljava/lang/String; CAN_PICK_UP_LOOT c field_53755 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fixValue a method_62819 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/VillagerTradeFix bnb net/minecraft/class_1219 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; updateItemStack a method_5187 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; method_59638 a method_59638 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_5190 a method_5190 m (Ljava/lang/String;)Ljava/lang/String; method_5192 a method_5192 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_59639 b method_59639 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/WallPropertyFix bnc net/minecraft/class_4754 f Ljava/util/Set; WALL_BLOCKS a field_21960 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_24325 a method_24325 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; upgradeBlockStateTag a method_24323 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; fixWallProperty a method_24324 m (Ljava/lang/String;)Ljava/lang/String; mapProperty a method_24326 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_24327 b method_24327 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_24328 c method_24328 m (Lcom/mojang/datafixers/schemas/Schema;Z)V m ()V c net/minecraft/util/datafix/fixes/WeaponSmithChestLootTableFix bnd net/minecraft/class_6858 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_40070 a method_40070 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/WorldGenSettingsDisallowOldCustomWorldsFix bne net/minecraft/class_6638 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_38821 a method_38821 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_38822 a method_38822 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; method_38823 a method_38823 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V method_38824 a method_38824 m (Ljava/util/Map;)Ljava/util/Map; method_38825 a method_38825 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/WorldGenSettingsFix bnf net/minecraft/class_5299 f Ljava/lang/String; VILLAGE a field_29915 f Ljava/lang/String; DESERT_PYRAMID b field_29916 f Ljava/lang/String; IGLOO c field_29917 f Ljava/lang/String; JUNGLE_TEMPLE d field_29918 f Ljava/lang/String; SWAMP_HUT e field_29919 f Ljava/lang/String; PILLAGER_OUTPOST f field_29920 f Ljava/lang/String; END_CITY g field_29921 f Ljava/lang/String; WOODLAND_MANSION h field_29922 f Ljava/lang/String; OCEAN_MONUMENT i field_29923 f Lcom/google/common/collect/ImmutableMap; DEFAULTS j field_24647 m (JLcom/mojang/serialization/DynamicLike;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; noise a method_28268 m (Lcom/google/common/collect/ImmutableMap$Builder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)V method_28269 a method_28269 m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_28270 a method_28270 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; fix a method_28271 m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; defaultOverworld a method_29916 m (Lcom/mojang/serialization/Dynamic;JLcom/mojang/serialization/Dynamic;Z)Ljava/lang/Object; vanillaLevels a method_29917 m (Lcom/mojang/serialization/Dynamic;JZZ)Lcom/mojang/serialization/Dynamic; vanillaBiomeSource a method_28272 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 method_28273 a method_28273 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 method_28274 a method_28274 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/Map; fixFlatStructures a method_28275 m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; method_28276 a method_28276 m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; method_28277 a method_28277 m (Ljava/lang/String;)Ljava/lang/String; method_28278 a method_28278 m (Ljava/lang/String;I)I getInt a method_28279 m (Ljava/lang/String;II)I getInt a method_28280 m (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;I)V setSpacing a method_28281 m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; method_28282 a method_28282 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 method_28283 a method_28283 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 method_28284 a method_28284 m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; method_28285 b method_28285 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_28286 c method_28286 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_30075 d method_30075 m (Lcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration bnf$a net/minecraft/class_5299$class_5300 f Lcom/mojang/serialization/Codec; CODEC a field_24648 f I spacing b field_24649 f I separation c field_24650 f I salt d field_24651 m (Lnet/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration;)Ljava/lang/Integer; method_28292 a method_28292 m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; serialize a method_28288 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28289 a method_28289 m (Lnet/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration;)Ljava/lang/Integer; method_28293 b method_28293 m (Lnet/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration;)Ljava/lang/Integer; method_28294 c method_28294 m (III)V m ()V c net/minecraft/util/datafix/fixes/WorldGenSettingsHeightAndBiomeFix bng net/minecraft/class_6639 f Ljava/lang/String; WAS_PREVIOUSLY_INCREASED_KEY a field_35030 f Ljava/lang/String; NAME b field_35031 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_38827 a method_38827 m (Lcom/mojang/datafixers/types/Type;ZZLcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_54967 a method_54967 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; updateLayers a method_38828 m (ZLorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_54968 a method_54968 m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_38831 a method_38831 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_54969 b method_54969 m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_38834 b method_38834 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_54970 c method_54970 m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_54971 c method_54971 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_38836 d method_38836 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/WriteAndReadFix bnh net/minecraft/class_1218 f Ljava/lang/String; name a field_5742 f Lcom/mojang/datafixers/DSL$TypeReference; type b field_5743 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;)V c net/minecraft/util/datafix/fixes/WrittenBookPagesStrictJsonFix bni net/minecraft/class_11537 m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; method_72198 a method_72198 m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; method_72199 a method_72199 m (Ljava/lang/String;)Z method_72200 a method_72200 m (Lcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/fixes/ZombieVillagerRebuildXpFix bnj net/minecraft/class_4301 m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_20492 a method_20492 m (Lcom/mojang/datafixers/schemas/Schema;Z)V c net/minecraft/util/datafix/fixes/package-info bnk net/minecraft/class_5997 c net/minecraft/util/datafix/package-info bnl net/minecraft/class_5998 c net/minecraft/util/datafix/schemas/NamespacedSchema bnm net/minecraft/class_1220 f Lcom/mojang/serialization/codecs/PrimitiveCodec; NAMESPACED_STRING_CODEC a field_24652 f Lcom/mojang/datafixers/types/Type; NAMESPACED_STRING b field_24653 m ()Lcom/mojang/datafixers/types/Type; namespacedString a method_28295 m (Ljava/lang/String;)Ljava/lang/String; ensureNamespaced a method_5193 m (ILcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/schemas/NamespacedSchema$1 bnm$1 net/minecraft/class_1220$1 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Ljava/lang/Object; write a method_28296 m ()V c net/minecraft/util/datafix/schemas/V100 bnn net/minecraft/class_1222 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66629 a method_66629 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V102 bno net/minecraft/class_1221 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5194 a method_5194 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1022 bnp net/minecraft/class_1224 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5204 a method_5204 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5203 a method_5203 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5205 b method_5205 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V106 bnq net/minecraft/class_1223 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5202 a method_5202 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V107 bnr net/minecraft/class_1226 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1125 bns net/minecraft/class_1225 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5206 a method_5206 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5208 b method_5208 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5207 c method_5207 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V135 bnt net/minecraft/class_1228 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5209 a method_5209 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5210 b method_5210 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V143 bnu net/minecraft/class_1227 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1451 bnv net/minecraft/class_1230 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5212 a method_5212 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1451_1 bnw net/minecraft/class_1229 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5211 a method_5211 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1451_2 bnx net/minecraft/class_1232 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5225 a method_5225 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1451_3 bny net/minecraft/class_1231 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5221 a method_5221 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5217 a method_5217 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5224 b method_5224 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5216 c method_5216 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5222 d method_5222 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5223 e method_5223 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5218 f method_5218 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5219 g method_5219 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5214 h method_5214 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5213 i method_5213 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5220 j method_5220 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5215 k method_5215 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1451_4 bnz net/minecraft/class_1234 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5226 b method_5226 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1451_5 boa net/minecraft/class_1233 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1451_6 bob net/minecraft/class_1236 f Ljava/lang/String; SPECIAL_OBJECTIVE_MARKER b field_34013 f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; UNPACK_OBJECTIVE_ID c field_34014 f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; REPACK_OBJECTIVE_ID d field_34015 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; createCriterionTypes a method_37389 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5229 a method_5229 m (Ljava/util/Map;Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_37390 a method_37390 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_37391 b method_37391 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_37392 b method_37392 m (Ljava/lang/String;)Ljava/lang/String; packNamespacedWithDot b method_52506 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_37393 c method_37393 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_37394 c method_37394 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_37395 d method_37395 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5228 e method_5228 m (ILcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/schemas/V1451_6$1 bob$1 net/minecraft/class_1236$1 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; method_37396 a method_37396 m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; method_37397 a method_37397 m ()V c net/minecraft/util/datafix/schemas/V1451_6$2 bob$2 net/minecraft/class_1236$2 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_37398 a method_37398 m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; method_37400 b method_37400 m ()V c net/minecraft/util/datafix/schemas/V1458 boc net/minecraft/class_10572 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; nameableInventory a method_66146 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66147 a method_66147 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; nameable b method_66148 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66149 c method_66149 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66150 d method_66150 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66151 e method_66151 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66152 f method_66152 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66153 g method_66153 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66154 h method_66154 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66155 i method_66155 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66156 j method_66156 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66157 k method_66157 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66158 l method_66158 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66159 m method_66159 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1460 bod net/minecraft/class_1238 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_59641 A method_59641 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66630 a method_66630 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5270 a method_5270 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66160 a method_66160 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a method_5232 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5235 a method_5235 m (Ljava/util/Map;Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66161 a method_66161 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66162 b method_66162 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_59642 b method_59642 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5250 b method_5250 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5261 b method_5261 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerInventory b method_5273 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_59643 c method_59643 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_31467 c method_31467 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5241 c method_5241 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5251 d method_5251 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_37402 d method_37402 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_59644 d method_59644 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5248 e method_5248 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5240 e method_5240 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66631 e method_66631 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5257 f method_5257 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66163 f method_66163 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5256 f method_5256 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5274 g method_5274 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_52507 g method_52507 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5244 g method_5244 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5268 h method_5268 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66164 h method_66164 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5277 h method_5277 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66165 i method_66165 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5262 i method_5262 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5253 j method_5253 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66632 j method_66632 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5276 k method_5276 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5279 k method_5279 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5237 l method_5237 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5249 l method_5249 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66166 m method_66166 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5263 m method_5263 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5266 n method_5266 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5278 n method_5278 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5239 o method_5239 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5245 o method_5245 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5260 p method_5260 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5258 p method_5258 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66167 q method_66167 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66633 q method_66633 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66168 r method_66168 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5238 r method_5238 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66169 s method_66169 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5252 s method_5252 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66170 t method_66170 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5275 t method_5275 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66171 u method_66171 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5233 u method_5233 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66172 v method_66172 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5255 v method_5255 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66173 w method_66173 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5264 w method_5264 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66174 x method_66174 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5234 x method_5234 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5246 y method_5246 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5265 z method_5265 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1466 boe net/minecraft/class_1237 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5231 a method_5231 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1470 bof net/minecraft/class_1240 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5282 a method_5282 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a method_5280 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1481 bog net/minecraft/class_1239 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1483 boh net/minecraft/class_1242 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1486 boi net/minecraft/class_1241 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1488 boj net/minecraft/class_10573 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66175 a method_66175 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1510 bok net/minecraft/class_1243 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1800 bol net/minecraft/class_1245 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5287 a method_5287 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1801 bom net/minecraft/class_1244 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1904 bon net/minecraft/class_3686 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1906 boo net/minecraft/class_3687 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_16053 a method_16053 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_16054 a method_16054 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerInventory a method_16052 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1909 bop net/minecraft/class_3743 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_55641 a method_55641 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1920 boq net/minecraft/class_3905 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_17342 a method_17342 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerInventory a method_17343 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1928 bor net/minecraft/class_3984 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a method_17998 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1929 bos net/minecraft/class_3985 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_18000 a method_18000 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_18001 b method_18001 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V1931 bot net/minecraft/class_4016 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2100 bou net/minecraft/class_4465 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_21745 a method_21745 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a method_21746 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2501 bov net/minecraft/class_4755 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_24329 a method_24329 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerFurnace a method_24330 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2502 bow net/minecraft/class_4756 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2505 box net/minecraft/class_4804 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_48140 a method_48140 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2509 boy net/minecraft/class_4847 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2511_1 boz net/minecraft/class_10683 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_67115 a method_67115 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2519 bpa net/minecraft/class_4979 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2522 bpb net/minecraft/class_5130 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2551 bpc net/minecraft/class_5301 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_28297 a method_28297 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_28298 b method_28298 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_28299 c method_28299 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_28300 d method_28300 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_28301 e method_28301 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_28302 f method_28302 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2568 bpd net/minecraft/class_5416 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2571 bpe net/minecraft/class_5999 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2684 bpf net/minecraft/class_5701 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_42640 a method_42640 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_42641 b method_42641 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2686 bpg net/minecraft/class_5752 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2688 bph net/minecraft/class_5775 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_48148 a method_48148 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2704 bpi net/minecraft/class_6000 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2707 bpj net/minecraft/class_6332 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2831 bpk net/minecraft/class_6504 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_37979 a method_37979 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2832 bpl net/minecraft/class_6640 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_38837 a method_38837 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_49773 b method_49773 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_38838 b method_38838 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_38839 c method_38839 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_38840 d method_38840 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_38841 e method_38841 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_38842 f method_38842 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_38843 g method_38843 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V2842 bpm net/minecraft/class_6743 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_39276 a method_39276 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3076 bpn net/minecraft/class_7092 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3078 bpo net/minecraft/class_7093 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_42642 a method_42642 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a method_41318 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3081 bpp net/minecraft/class_7245 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_48150 a method_48150 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3082 bpq net/minecraft/class_7246 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_42125 a method_42125 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3083 bpr net/minecraft/class_7294 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_57275 a method_57275 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3202 bps net/minecraft/class_7684 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66177 a method_66177 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3203 bpt net/minecraft/class_7685 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3204 bpu net/minecraft/class_7686 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_48152 a method_48152 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3325 bpv net/minecraft/class_8106 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66178 a method_66178 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_48783 a method_48783 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_48784 b method_48784 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3326 bpw net/minecraft/class_8146 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3327 bpx net/minecraft/class_8147 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_49101 a method_49101 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_49102 b method_49102 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3328 bpy net/minecraft/class_8148 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3438 bpz net/minecraft/class_8224 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3439 bqa net/minecraft/class_10575 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; sign a method_66179 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_70662 b method_70662 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3439_1 bqb net/minecraft/class_11181 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_70663 a method_70663 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3448 bqc net/minecraft/class_8506 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_51293 a method_51293 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3682 bqd net/minecraft/class_8879 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_54451 a method_54451 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3683 bqe net/minecraft/class_8880 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_54452 a method_54452 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3685 bqf net/minecraft/class_8920 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; abstractArrow a method_54742 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_54743 b method_54743 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_54744 c method_54744 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_54745 d method_54745 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3689 bqg net/minecraft/class_8945 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_54974 a method_54974 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3799 bqh net/minecraft/class_9061 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3807 bqi net/minecraft/class_9184 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_56646 a method_56646 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3808 bqj net/minecraft/class_9185 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_56647 a method_56647 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3808_1 bqk net/minecraft/class_9186 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_56648 a method_56648 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3808_2 bql net/minecraft/class_9688 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_59893 a method_59893 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3813 bqm net/minecraft/class_10576 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66182 a method_66182 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3816 bqn net/minecraft/class_9253 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3818 bqo net/minecraft/class_9270 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_57276 a method_57276 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3818_3 bqp net/minecraft/class_9271 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/SequencedMap; components a method_63573 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_57277 b method_57277 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66183 c method_66183 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66184 d method_66184 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66185 e method_66185 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66186 f method_66186 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_63574 g method_63574 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_63575 h method_63575 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_63576 i method_63576 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_63577 j method_63577 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_63578 k method_63578 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_63579 l method_63579 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_63580 m method_63580 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_63581 n method_63581 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_63582 o method_63582 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_63583 p method_63583 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3818_4 bqq net/minecraft/class_9272 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_57278 a method_57278 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3818_5 bqr net/minecraft/class_9651 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_59645 a method_59645 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3825 bqs net/minecraft/class_9454 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_58611 a method_58611 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V3938 bqt net/minecraft/class_9690 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; abstractArrow a method_59913 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_59914 b method_59914 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_59915 c method_59915 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V4059 bqu net/minecraft/class_10121 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/SequencedMap; components a method_63584 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_62820 b method_62820 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_63585 c method_63585 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_63586 d method_63586 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V4067 bqv net/minecraft/class_10249 m (Ljava/util/Map;Ljava/lang/String;)V registerChestBoat a method_64412 m (Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_64413 b method_64413 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V4070 bqw net/minecraft/class_10273 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_64606 a method_64606 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V4071 bqx net/minecraft/class_10274 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V4290 bqy net/minecraft/class_10577 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66187 a method_66187 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V4292 bqz net/minecraft/class_10578 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66188 a method_66188 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V4300 bra net/minecraft/class_10625 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; entityWithInventory a method_66634 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66635 a method_66635 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66636 b method_66636 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66637 c method_66637 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66638 d method_66638 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V4301 brb net/minecraft/class_10626 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66639 a method_66639 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V4302 brc net/minecraft/class_10627 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V4306 brd net/minecraft/class_10684 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_67116 a method_67116 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_67117 b method_67117 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V4307 bre net/minecraft/class_10685 m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/SequencedMap; components a method_67118 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; adventureModePredicate b method_67119 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_67120 c method_67120 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_67121 d method_67121 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_67122 e method_67122 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V4312 brf net/minecraft/class_10754 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_67510 a method_67510 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V4420 brg net/minecraft/class_11182 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_70664 a method_70664 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V4421 brh net/minecraft/class_11183 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V501 bri net/minecraft/class_1247 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V700 brj net/minecraft/class_1246 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V701 brk net/minecraft/class_1249 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V702 brl net/minecraft/class_1248 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_59815 a method_59815 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V703 brm net/minecraft/class_1251 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5304 a method_5304 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5308 b method_5308 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5306 c method_5306 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5305 d method_5305 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5307 e method_5307 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V704 brn net/minecraft/class_1250 f Ljava/util/Map; ITEM_TO_BLOCKENTITY a field_5744 f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; ADD_NAMES b field_5745 m ()Lcom/google/common/collect/ImmutableMap; method_5297 a method_5297 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66189 a method_66189 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_59523 a method_59523 m (Ljava/lang/String;)Ljava/lang/String; method_66190 a method_66190 m (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V method_66191 a method_66191 m (ILcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/schemas/V704$1 brn$1 net/minecraft/class_1250$1 m ()V c net/minecraft/util/datafix/schemas/V705 bro net/minecraft/class_1253 f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; ADD_NAMES b field_5746 f Ljava/util/Map; ITEM_TO_ENTITY c field_49717 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5319 a method_5319 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5326 a method_5326 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66640 a method_66640 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMob a method_5311 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5336 b method_5336 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_59646 b method_59646 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerThrowableProjectile b method_5330 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66641 c method_66641 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5320 d method_5320 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5327 e method_5327 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5312 f method_5312 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5322 g method_5322 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66642 h method_66642 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5316 i method_5316 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5324 j method_5324 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5337 k method_5337 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5325 l method_5325 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5318 m method_5318 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66643 n method_66643 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5323 o method_5323 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5313 p method_5313 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5328 q method_5328 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5317 r method_5317 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5334 s method_5334 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5331 t method_5331 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5314 u method_5314 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5338 v method_5338 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5321 w method_5321 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_59647 x method_59647 m (ILcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/schemas/V705$1 bro$1 net/minecraft/class_1253$1 m ()V c net/minecraft/util/datafix/schemas/V808 brp net/minecraft/class_1252 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5310 a method_5310 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerInventory a method_5309 m (ILcom/mojang/datafixers/schemas/Schema;)V c net/minecraft/util/datafix/schemas/V99 brq net/minecraft/class_1254 f Ljava/util/Map; ITEM_TO_ENTITY a field_49718 f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; ADD_NAMES b field_5747 f Lorg/slf4j/Logger; LOGGER c field_5749 f Ljava/util/Map; ITEM_TO_BLOCKENTITY d field_5748 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66192 a method_66192 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; sign a method_66194 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5365 a method_5365 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66644 a method_66644 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerThrowableProjectile a method_5368 m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5371 a method_5371 m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/util/Map;)Ljava/lang/Object; addNames a method_5359 m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5357 a method_5357 m (Ljava/util/HashMap;)V method_5344 a method_5344 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_59648 b method_59648 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; itemStackTag b method_66195 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5372 b method_5372 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5347 b method_5347 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerMinecart b method_5377 m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_5375 b method_5375 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5373 c method_5373 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66645 c method_66645 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5354 c method_5354 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V registerInventory c method_5346 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5341 d method_5341 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66646 d method_66646 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_59650 d method_59650 m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5369 e method_5369 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_59649 e method_59649 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5366 e method_5366 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_31468 f method_31468 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5340 f method_5340 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66196 g method_66196 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5356 g method_5356 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_52508 h method_52508 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5374 h method_5374 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66197 i method_66197 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5349 i method_5349 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66198 j method_66198 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5362 j method_5362 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66199 k method_66199 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5381 k method_5381 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5355 l method_5355 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5363 l method_5363 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5378 m method_5378 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5351 m method_5351 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5370 n method_5370 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5376 n method_5376 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66200 o method_66200 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5358 o method_5358 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66201 p method_66201 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5342 p method_5342 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66202 q method_66202 m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5367 q method_5367 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66203 r method_66203 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66204 s method_66204 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_66205 t method_66205 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5350 u method_5350 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5343 v method_5343 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5360 w method_5360 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5352 x method_5352 m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; method_5345 y method_5345 m (ILcom/mojang/datafixers/schemas/Schema;)V m ()V c net/minecraft/util/datafix/schemas/V99$1 brq$1 net/minecraft/class_1254$1 m ()V c net/minecraft/util/datafix/schemas/package-info brr net/minecraft/class_6001 c net/minecraft/util/debugchart/AbstractSampleLogger brs net/minecraft/class_9187 f [J defaults a field_48806 f [J sample b field_48807 m ()V useSample a method_56649 m ()V resetSample b method_56651 m (I[J)V c net/minecraft/util/debugchart/DebugSampleSubscriptionTracker brt net/minecraft/class_9188 f I STOP_SENDING_AFTER_TICKS a field_48808 f I STOP_SENDING_AFTER_MS b field_48809 f Lnet/minecraft/server/players/PlayerList; playerList c field_48810 f Ljava/util/Map; subscriptions d field_48811 f Ljava/util/Queue; subscriptionRequestQueue e field_48812 m (I)V tick a method_56652 m (IJLjava/util/Map$Entry;)Z method_56653 a method_56653 m (JI)V handleSubscriptions a method_56654 m (Lnet/minecraft/network/protocol/game/ClientboundDebugSamplePacket;)V broadcast a method_56655 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)V subscribe a method_56656 m (Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)Z shouldLogSamples a method_56657 m (JI)V handleUnsubscriptions b method_56658 m (Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)Ljava/util/Map; method_66206 b method_66206 m (Lnet/minecraft/server/players/PlayerList;)V c net/minecraft/util/debugchart/DebugSampleSubscriptionTracker$SubscriptionRequest brt$a net/minecraft/class_9188$class_9189 f Lnet/minecraft/server/level/ServerPlayer; player a comp_2288 f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; sampleType b comp_2289 m ()Lnet/minecraft/server/level/ServerPlayer; player a comp_2288 m ()Lnet/minecraft/util/debugchart/RemoteDebugSampleType; sampleType b comp_2289 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)V c net/minecraft/util/debugchart/DebugSampleSubscriptionTracker$SubscriptionStartedAt brt$b net/minecraft/class_9188$class_9190 f J millis a comp_2290 f I tick b comp_2291 m ()J millis a comp_2290 m ()I tick b comp_2291 m (JI)V c net/minecraft/util/debugchart/LocalSampleLogger bru net/minecraft/class_9191 f I CAPACITY c field_48813 f [[J samples d field_48814 f I start e field_48815 f I size f field_48816 m (I)I wrapIndex b method_56661 m (I)V m (I[J)V c net/minecraft/util/debugchart/RemoteDebugSampleType brv net/minecraft/class_9192 f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; TICK_TIME a field_48817 f [Lnet/minecraft/util/debugchart/RemoteDebugSampleType; $VALUES b field_48818 m ()[Lnet/minecraft/util/debugchart/RemoteDebugSampleType; $values a method_56665 m (Ljava/lang/String;I)V m ()V c net/minecraft/util/debugchart/RemoteSampleLogger brw net/minecraft/class_9193 f Lnet/minecraft/util/debugchart/DebugSampleSubscriptionTracker; subscriptionTracker c field_48819 f Lnet/minecraft/util/debugchart/RemoteDebugSampleType; sampleType d field_48820 m (ILnet/minecraft/util/debugchart/DebugSampleSubscriptionTracker;Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)V m (ILnet/minecraft/util/debugchart/DebugSampleSubscriptionTracker;Lnet/minecraft/util/debugchart/RemoteDebugSampleType;[J)V c net/minecraft/util/debugchart/SampleLogger brx net/minecraft/class_8743 m (J)V logSample a method_53066 m (JI)V logPartialSample a method_56535 m ([J)V logFullSample a method_56650 c net/minecraft/util/debugchart/SampleStorage bry net/minecraft/class_9194 m (I)J get a method_56659 m (II)J get a method_56660 m ()I capacity c method_56662 m ()I size d method_56663 m ()V reset e method_56664 c net/minecraft/util/debugchart/TpsDebugDimensions brz net/minecraft/class_9160 f Lnet/minecraft/util/debugchart/TpsDebugDimensions; FULL_TICK a field_48718 f Lnet/minecraft/util/debugchart/TpsDebugDimensions; TICK_SERVER_METHOD b field_48719 f Lnet/minecraft/util/debugchart/TpsDebugDimensions; SCHEDULED_TASKS c field_48720 f Lnet/minecraft/util/debugchart/TpsDebugDimensions; IDLE d field_48721 f [Lnet/minecraft/util/debugchart/TpsDebugDimensions; $VALUES e field_48722 m ()[Lnet/minecraft/util/debugchart/TpsDebugDimensions; $values a method_56536 m (Ljava/lang/String;I)V m ()V c net/minecraft/util/debugchart/package-info bsa net/minecraft/class_10122 c net/minecraft/util/eventlog/EventLogDirectory bsb net/minecraft/class_7929 f Lorg/slf4j/Logger; LOGGER a field_41288 f I COMPRESS_BUFFER_SIZE b field_41289 f Ljava/lang/String; COMPRESSED_EXTENSION c field_41290 f Ljava/nio/file/Path; root d field_41291 f Ljava/lang/String; extension e field_41292 m ()Lnet/minecraft/util/eventlog/EventLogDirectory$FileList; listFiles a method_47549 m (Ljava/nio/channels/ReadableByteChannel;Ljava/nio/file/Path;)V writeCompressed a method_47550 m (Ljava/nio/file/Path;)Lnet/minecraft/util/eventlog/EventLogDirectory$File; parseFile a method_47551 m (Ljava/nio/file/Path;Ljava/lang/String;)Lnet/minecraft/util/eventlog/EventLogDirectory; open a method_47552 m (Ljava/nio/file/Path;Ljava/nio/file/Path;)V tryCompress a method_47553 m (Ljava/time/LocalDate;)Lnet/minecraft/util/eventlog/EventLogDirectory$RawFile; createNewFile a method_47554 m (Ljava/nio/file/Path;)Z method_47555 b method_47555 m (Ljava/nio/file/Path;Ljava/lang/String;)V m ()V c net/minecraft/util/eventlog/EventLogDirectory$CompressedFile bsb$a net/minecraft/class_7929$class_7930 f Ljava/nio/file/Path; path a comp_1156 f Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; id b comp_1157 m (Ljava/nio/file/Path;Lnet/minecraft/util/eventlog/EventLogDirectory$FileId;)V c net/minecraft/util/eventlog/EventLogDirectory$File bsb$b net/minecraft/class_7929$class_7931 m ()Ljava/io/Reader; openReader a method_47556 m ()Lnet/minecraft/util/eventlog/EventLogDirectory$CompressedFile; compress b method_47557 m ()Ljava/nio/file/Path; path c comp_1156 m ()Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; id d comp_1157 c net/minecraft/util/eventlog/EventLogDirectory$FileId bsb$c net/minecraft/class_7929$class_7932 f Ljava/time/LocalDate; date a comp_1158 f I index b comp_1159 f Ljava/time/format/DateTimeFormatter; DATE_FORMATTER c field_41293 m ()Ljava/time/LocalDate; date a comp_1158 m (Ljava/lang/String;)Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; parse a method_47558 m ()I index b comp_1159 m (Ljava/lang/String;)Ljava/lang/String; toFileName b method_47559 m (Ljava/time/LocalDate;I)V m ()V c net/minecraft/util/eventlog/EventLogDirectory$FileList bsb$d net/minecraft/class_7929$class_7933 f Ljava/util/List; files a field_41294 m ()Lnet/minecraft/util/eventlog/EventLogDirectory$FileList; compressAll a method_47560 m (ILjava/time/LocalDate;Lnet/minecraft/util/eventlog/EventLogDirectory$File;)Z method_47561 a method_47561 m (Ljava/time/LocalDate;I)Lnet/minecraft/util/eventlog/EventLogDirectory$FileList; prune a method_47562 m ()Ljava/util/stream/Stream; stream b method_47563 m ()Ljava/util/Set; ids c method_47564 m (Ljava/util/List;)V c net/minecraft/util/eventlog/EventLogDirectory$RawFile bsb$e net/minecraft/class_7929$class_7934 f Ljava/nio/file/Path; path a comp_1156 f Lnet/minecraft/util/eventlog/EventLogDirectory$FileId; id b comp_1157 m ()Ljava/nio/channels/FileChannel; openChannel e method_47565 m (Ljava/nio/file/Path;Lnet/minecraft/util/eventlog/EventLogDirectory$FileId;)V c net/minecraft/util/eventlog/JsonEventLog bsc net/minecraft/class_7935 f Lcom/google/gson/Gson; GSON a field_41295 f Lcom/mojang/serialization/Codec; codec b field_41296 f Ljava/nio/channels/FileChannel; channel c field_41297 f Ljava/util/concurrent/atomic/AtomicInteger; referenceCount d field_41298 m ()Lnet/minecraft/util/eventlog/JsonEventLogReader; openReader a method_47566 m (Lcom/mojang/serialization/Codec;Ljava/nio/file/Path;)Lnet/minecraft/util/eventlog/JsonEventLog; open a method_47567 m (Ljava/lang/Object;)V write a method_47568 m ()V releaseReference b method_47569 m (Lcom/mojang/serialization/Codec;Ljava/nio/channels/FileChannel;)V m ()V c net/minecraft/util/eventlog/JsonEventLog$1 bsc$1 net/minecraft/class_7935$1 f Lnet/minecraft/util/eventlog/JsonEventLogReader; val$reader a field_41299 f Lnet/minecraft/util/eventlog/JsonEventLog; field_41300 b field_41300 f J position c field_41301 m (Lnet/minecraft/util/eventlog/JsonEventLog;Lnet/minecraft/util/eventlog/JsonEventLogReader;)V c net/minecraft/util/eventlog/JsonEventLogReader bsd net/minecraft/class_7936 m ()Ljava/lang/Object; next a method_47570 m (Lcom/mojang/serialization/Codec;Ljava/io/Reader;)Lnet/minecraft/util/eventlog/JsonEventLogReader; create a method_47571 c net/minecraft/util/eventlog/JsonEventLogReader$1 bsd$1 net/minecraft/class_7936$1 f Lcom/google/gson/stream/JsonReader; val$jsonReader a field_41302 f Lcom/mojang/serialization/Codec; val$codec b field_41303 m (Lcom/google/gson/stream/JsonReader;Lcom/mojang/serialization/Codec;)V c net/minecraft/util/eventlog/package-info bse net/minecraft/class_7937 c net/minecraft/util/monitoring/jmx/MinecraftServerStatistics bsf net/minecraft/class_5169 f Lorg/slf4j/Logger; LOGGER a field_23970 f Lnet/minecraft/server/MinecraftServer; server b field_23971 f Ljavax/management/MBeanInfo; mBeanInfo c field_23972 f Ljava/util/Map; attributeDescriptionByName d field_23973 m ()F getAverageTickTime a method_27177 m (I)[Ljavax/management/MBeanAttributeInfo; method_27178 a method_27178 m (Lnet/minecraft/util/monitoring/jmx/MinecraftServerStatistics$AttributeDescription;)Ljavax/management/Attribute; method_27179 a method_27179 m (Lnet/minecraft/server/MinecraftServer;)V registerJmxMonitoring a method_27181 m ()[J getTickTimes b method_27182 m (Lnet/minecraft/util/monitoring/jmx/MinecraftServerStatistics$AttributeDescription;)Ljava/lang/String; method_27183 b method_27183 m (Lnet/minecraft/server/MinecraftServer;)V m ()V c net/minecraft/util/monitoring/jmx/MinecraftServerStatistics$AttributeDescription bsf$a net/minecraft/class_5169$class_5170 f Ljava/lang/String; name a field_23974 f Ljava/util/function/Supplier; getter b field_23975 f Ljava/lang/String; description c field_23976 f Ljava/lang/Class; type d field_23977 m ()Ljavax/management/MBeanAttributeInfo; asMBeanAttributeInfo a method_27184 m (Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Ljava/lang/Class;)V c net/minecraft/util/monitoring/jmx/package-info bsg net/minecraft/class_6641 c net/minecraft/util/package-info bsh net/minecraft/class_6002 c net/minecraft/util/parsing/package-info bsi net/minecraft/class_9386 c net/minecraft/util/parsing/packrat/Atom bsj net/minecraft/class_9387 f Ljava/lang/String; name a comp_2468 m ()Ljava/lang/String; name a comp_2468 m (Ljava/lang/String;)Lnet/minecraft/util/parsing/packrat/Atom; of a method_58298 m (Ljava/lang/String;)V c net/minecraft/util/parsing/packrat/CachedParseState bsk net/minecraft/class_10832 f [Lnet/minecraft/util/parsing/packrat/CachedParseState$PositionCache; positionCache a field_57509 f Lnet/minecraft/util/parsing/packrat/ErrorCollector; errorCollector b field_57510 f Lnet/minecraft/util/parsing/packrat/Scope; scope c field_57511 f [Lnet/minecraft/util/parsing/packrat/CachedParseState$SimpleControl; controlCache d field_57512 f I nextControlToReturn e field_57513 f Lnet/minecraft/util/parsing/packrat/CachedParseState$Silent; silent f field_57514 m (I)Lnet/minecraft/util/parsing/packrat/CachedParseState$PositionCache; getCacheForPosition b method_68189 m (Lnet/minecraft/util/parsing/packrat/ErrorCollector;)V c net/minecraft/util/parsing/packrat/CachedParseState$CacheEntry bsk$a net/minecraft/class_10832$class_10833 f Lnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry; NEGATIVE a field_57515 f Ljava/lang/Object; value b comp_3787 f I markAfterParse c comp_3788 m ()Lnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry; negativeEntry a method_68193 m ()Ljava/lang/Object; value b comp_3787 m ()I markAfterParse c comp_3788 m (Ljava/lang/Object;I)V m ()V c net/minecraft/util/parsing/packrat/CachedParseState$PositionCache bsk$b net/minecraft/class_10832$class_10834 f I ENTRY_STRIDE a field_57516 f I NOT_FOUND b field_57517 f [Ljava/lang/Object; atomCache c field_57518 f I nextKey d field_57519 m (I)Lnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry; getValue a method_68194 m (ILnet/minecraft/util/parsing/packrat/CachedParseState$CacheEntry;)V setValue a method_68195 m (Lnet/minecraft/util/parsing/packrat/Atom;)I findKeyIndex a method_68196 m (Lnet/minecraft/util/parsing/packrat/Atom;)I allocateNewEntry b method_68197 m ()V c net/minecraft/util/parsing/packrat/CachedParseState$Silent bsk$c net/minecraft/class_10832$class_10835 f Lnet/minecraft/util/parsing/packrat/CachedParseState; field_57520 a field_57520 f Lnet/minecraft/util/parsing/packrat/ErrorCollector; silentCollector b field_57521 m (Lnet/minecraft/util/parsing/packrat/CachedParseState;)V c net/minecraft/util/parsing/packrat/CachedParseState$SimpleControl bsk$d net/minecraft/class_10832$class_10836 f Z hasCut b field_57522 m ()V reset c method_68200 m ()V c net/minecraft/util/parsing/packrat/Control bsl net/minecraft/class_9388 f Lnet/minecraft/util/parsing/packrat/Control; UNBOUND a field_49959 m ()V cut a method_68198 m ()Z hasCut b method_68199 m ()V c net/minecraft/util/parsing/packrat/Control$1 bsl$1 net/minecraft/class_9388$1 m ()V c net/minecraft/util/parsing/packrat/DelayedException bsm net/minecraft/class_10837 m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Ljava/lang/String;)Lnet/minecraft/util/parsing/packrat/DelayedException; create a method_68201 m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Ljava/lang/String;Ljava/lang/String;I)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_68202 a method_68202 m (Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;)Lnet/minecraft/util/parsing/packrat/DelayedException; create a method_68203 m (Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;Ljava/lang/String;I)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_68204 a method_68204 c net/minecraft/util/parsing/packrat/Dictionary bsn net/minecraft/class_9389 f Ljava/util/Map; terms a field_49960 m ()V checkAllBound a method_68205 m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/NamedRule; getOrThrow a method_58300 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Term; namedWithAlias a method_68206 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Rule;)Lnet/minecraft/util/parsing/packrat/NamedRule; put a method_58301 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$RuleAction;)Lnet/minecraft/util/parsing/packrat/NamedRule; putComplex a method_68207 m (Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$SimpleRuleAction;)Lnet/minecraft/util/parsing/packrat/NamedRule; put a method_58302 m (Ljava/util/Map$Entry;)Z method_68208 a method_68208 m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/NamedRule; forward b method_68209 m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Term; named c method_68210 m (Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Dictionary$Entry; getOrCreateEntry d method_68211 m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/String; method_68212 e method_68212 m ()V c net/minecraft/util/parsing/packrat/Dictionary$Entry bsn$a net/minecraft/class_9389$class_10838 f Lnet/minecraft/util/parsing/packrat/Atom; name a field_57523 f Lnet/minecraft/util/parsing/packrat/Rule; value b field_57524 m ()Ljava/lang/String; get c method_68215 m (Lnet/minecraft/util/parsing/packrat/Atom;)V c net/minecraft/util/parsing/packrat/Dictionary$Reference bsn$b net/minecraft/class_9389$class_10839 f Lnet/minecraft/util/parsing/packrat/Dictionary$Entry; ruleToParse a comp_3789 f Lnet/minecraft/util/parsing/packrat/Atom; nameToStore b comp_3790 m ()Lnet/minecraft/util/parsing/packrat/Dictionary$Entry; ruleToParse a comp_3789 m ()Lnet/minecraft/util/parsing/packrat/Atom; nameToStore b comp_3790 m (Lnet/minecraft/util/parsing/packrat/Dictionary$Entry;Lnet/minecraft/util/parsing/packrat/Atom;)V c net/minecraft/util/parsing/packrat/ErrorCollector bso net/minecraft/class_9390 m (I)V finish a method_58304 m (ILnet/minecraft/util/parsing/packrat/SuggestionSupplier;Ljava/lang/Object;)V store a method_58305 m (ILjava/lang/Object;)V store a method_58306 c net/minecraft/util/parsing/packrat/ErrorCollector$LongestOnly bso$a net/minecraft/class_9390$class_9391 f [Lnet/minecraft/util/parsing/packrat/ErrorCollector$LongestOnly$MutableErrorEntry; entries a field_49961 f I nextErrorEntry b field_57525 f I lastCursor c field_49962 m ()Ljava/util/List; entries a method_58307 m (Lnet/minecraft/util/parsing/packrat/SuggestionSupplier;Ljava/lang/Object;)V addErrorEntry a method_68216 m ()I cursor b method_58308 m (I)V discardErrorsFromShorterParse b method_58309 m ()V c net/minecraft/util/parsing/packrat/ErrorCollector$LongestOnly$MutableErrorEntry bso$a$a net/minecraft/class_9390$class_9391$class_10840 f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; suggestions a field_57526 f Ljava/lang/Object; reason b field_57527 m ()V c net/minecraft/util/parsing/packrat/ErrorCollector$Nop bso$b net/minecraft/class_9390$class_10841 m ()V c net/minecraft/util/parsing/packrat/ErrorEntry bsp net/minecraft/class_9392 f I cursor a comp_2469 f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; suggestions b comp_2470 f Ljava/lang/Object; reason c comp_2471 m ()I cursor a comp_2469 m ()Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; suggestions b comp_2470 m ()Ljava/lang/Object; reason c comp_2471 m (ILnet/minecraft/util/parsing/packrat/SuggestionSupplier;Ljava/lang/Object;)V c net/minecraft/util/parsing/packrat/NamedRule bsq net/minecraft/class_10842 m ()Lnet/minecraft/util/parsing/packrat/Atom; name a method_68213 m ()Lnet/minecraft/util/parsing/packrat/Rule; value b method_68214 c net/minecraft/util/parsing/packrat/ParseState bsr net/minecraft/class_9393 m ()Lnet/minecraft/util/parsing/packrat/Scope; scope a method_68187 m (I)V restore a method_58311 m (Lnet/minecraft/util/parsing/packrat/NamedRule;)Ljava/lang/Object; parse a method_68188 m ()Lnet/minecraft/util/parsing/packrat/ErrorCollector; errorCollector b method_58310 m (Lnet/minecraft/util/parsing/packrat/NamedRule;)Ljava/util/Optional; parseTopRule b method_58312 m ()Lnet/minecraft/util/parsing/packrat/Control; acquireControl c method_68190 m ()V releaseControl d method_68191 m ()Lnet/minecraft/util/parsing/packrat/ParseState; silent e method_68192 m ()Ljava/lang/Object; input f method_58315 m ()I mark g method_58317 c net/minecraft/util/parsing/packrat/Rule bss net/minecraft/class_9396 m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; parse a method_58318 m (Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$RuleAction;)Lnet/minecraft/util/parsing/packrat/Rule; fromTerm a method_58320 m (Lnet/minecraft/util/parsing/packrat/Term;Lnet/minecraft/util/parsing/packrat/Rule$SimpleRuleAction;)Lnet/minecraft/util/parsing/packrat/Rule; fromTerm a method_58321 c net/minecraft/util/parsing/packrat/Rule$RuleAction bss$a net/minecraft/class_9396$class_9397 c net/minecraft/util/parsing/packrat/Rule$SimpleRuleAction bss$b net/minecraft/class_9396$class_9398 c net/minecraft/util/parsing/packrat/Rule$WrappedTerm bss$c net/minecraft/class_9396$class_9399 f Lnet/minecraft/util/parsing/packrat/Rule$RuleAction; action a comp_2476 f Lnet/minecraft/util/parsing/packrat/Term; child b comp_2477 m ()Lnet/minecraft/util/parsing/packrat/Rule$RuleAction; action a comp_2476 m ()Lnet/minecraft/util/parsing/packrat/Term; child b comp_2477 m (Lnet/minecraft/util/parsing/packrat/Rule$RuleAction;Lnet/minecraft/util/parsing/packrat/Term;)V c net/minecraft/util/parsing/packrat/Scope bst net/minecraft/class_9400 f Z $assertionsDisabled a field_57528 f I NOT_FOUND b field_57529 f Ljava/lang/Object; FRAME_START_MARKER c field_57530 f I ENTRY_STRIDE d field_57531 f [Ljava/lang/Object; stack e field_57532 f I topEntryKeyIndex f field_57533 f I topMarkerKeyIndex g field_57534 m ()V pushFrame a method_68217 m (I)V ensureCapacity a method_68218 m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; get a method_58322 m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)V put a method_58323 m ([Lnet/minecraft/util/parsing/packrat/Atom;)I valueIndexForAny a method_68219 m ()V popFrame b method_68220 m (I)I getPreviousMarkerIndex b method_68221 m (Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; getOrThrow b method_58326 m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)Ljava/lang/Object; getOrDefault b method_58327 m ([Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; getAny b method_58325 m ()V splitFrame c method_68222 m (Lnet/minecraft/util/parsing/packrat/Atom;)I valueIndex c method_68223 m ([Lnet/minecraft/util/parsing/packrat/Atom;)Ljava/lang/Object; getAnyOrThrow c method_58328 m ()V clearFrameValues d method_68224 m ()V mergeFrame e method_68225 m ()Ljava/util/Map; lastFrame f method_68226 m ()Z hasOnlySingleFrame g method_68227 m ()V setupNewFrame h method_68228 m ()Z validateStructure i method_68229 m ()V m ()V c net/minecraft/util/parsing/packrat/Scope$1 bst$1 net/minecraft/class_9400$1 m ()V c net/minecraft/util/parsing/packrat/SuggestionSupplier bsu net/minecraft/class_9401 m ()Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; empty b method_58329 m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/stream/Stream; method_58330 b method_58330 c net/minecraft/util/parsing/packrat/Term bsv net/minecraft/class_9402 m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)Lnet/minecraft/util/parsing/packrat/Term; marker a method_58333 m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;)Lnet/minecraft/util/parsing/packrat/Term; repeated a method_68230 m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;I)Lnet/minecraft/util/parsing/packrat/Term; repeated a method_68231 m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; repeatedWithTrailingSeparator a method_68232 m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;I)Lnet/minecraft/util/parsing/packrat/Term; repeatedWithTrailingSeparator a method_68233 m (Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z parse a method_58334 m (Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; optional a method_58335 m (Ljava/lang/Object;)Lnet/minecraft/util/parsing/packrat/Term; fail a method_68234 m ([Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; sequence a method_58336 m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; repeatedWithoutTrailingSeparator b method_68235 m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;I)Lnet/minecraft/util/parsing/packrat/Term; repeatedWithoutTrailingSeparator b method_68236 m (Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; positiveLookahead b method_68237 m ([Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; alternative b method_58338 m ()Lnet/minecraft/util/parsing/packrat/Term; cut c method_58331 m (Lnet/minecraft/util/parsing/packrat/Term;)Lnet/minecraft/util/parsing/packrat/Term; negativeLookahead c method_68238 m ()Lnet/minecraft/util/parsing/packrat/Term; empty d method_58337 c net/minecraft/util/parsing/packrat/Term$1 bsv$1 net/minecraft/class_9402$1 m ()V c net/minecraft/util/parsing/packrat/Term$2 bsv$2 net/minecraft/class_9402$2 m ()V c net/minecraft/util/parsing/packrat/Term$3 bsv$3 net/minecraft/class_9402$3 f Ljava/lang/Object; val$message a field_57535 m (Ljava/lang/Object;)V c net/minecraft/util/parsing/packrat/Term$Alternative bsv$a net/minecraft/class_9402$class_9403 f [Lnet/minecraft/util/parsing/packrat/Term; elements a comp_2478 m ()[Lnet/minecraft/util/parsing/packrat/Term; elements a comp_2478 m ([Lnet/minecraft/util/parsing/packrat/Term;)V c net/minecraft/util/parsing/packrat/Term$LookAhead bsv$b net/minecraft/class_9402$class_10843 f Lnet/minecraft/util/parsing/packrat/Term; term a comp_3791 f Z positive b comp_3792 m ()Lnet/minecraft/util/parsing/packrat/Term; term a comp_3791 m ()Z positive b comp_3792 m (Lnet/minecraft/util/parsing/packrat/Term;Z)V c net/minecraft/util/parsing/packrat/Term$Marker bsv$c net/minecraft/class_9402$class_9404 f Lnet/minecraft/util/parsing/packrat/Atom; name a comp_2479 f Ljava/lang/Object; value b comp_2480 m ()Lnet/minecraft/util/parsing/packrat/Atom; name a comp_2479 m ()Ljava/lang/Object; value b comp_2480 m (Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)V c net/minecraft/util/parsing/packrat/Term$Maybe bsv$d net/minecraft/class_9402$class_9405 f Lnet/minecraft/util/parsing/packrat/Term; term a comp_2481 m ()Lnet/minecraft/util/parsing/packrat/Term; term a comp_2481 m (Lnet/minecraft/util/parsing/packrat/Term;)V c net/minecraft/util/parsing/packrat/Term$Repeated bsv$e net/minecraft/class_9402$class_10844 f Lnet/minecraft/util/parsing/packrat/NamedRule; element a comp_3793 f Lnet/minecraft/util/parsing/packrat/Atom; listName b comp_3794 f I minRepetitions c comp_3795 m ()Lnet/minecraft/util/parsing/packrat/NamedRule; element a comp_3793 m ()Lnet/minecraft/util/parsing/packrat/Atom; listName b comp_3794 m ()I minRepetitions e comp_3795 m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;I)V c net/minecraft/util/parsing/packrat/Term$RepeatedWithSeparator bsv$f net/minecraft/class_9402$class_10845 f Lnet/minecraft/util/parsing/packrat/NamedRule; element a comp_3796 f Lnet/minecraft/util/parsing/packrat/Atom; listName b comp_3797 f Lnet/minecraft/util/parsing/packrat/Term; separator c comp_3798 f I minRepetitions d comp_3799 f Z allowTrailingSeparator e comp_3800 m ()Lnet/minecraft/util/parsing/packrat/NamedRule; element a comp_3796 m ()Lnet/minecraft/util/parsing/packrat/Atom; listName b comp_3797 m ()Lnet/minecraft/util/parsing/packrat/Term; separator e comp_3798 m ()I minRepetitions f comp_3799 m ()Z allowTrailingSeparator g comp_3800 m (Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;IZ)V c net/minecraft/util/parsing/packrat/Term$Sequence bsv$g net/minecraft/class_9402$class_9407 f [Lnet/minecraft/util/parsing/packrat/Term; elements a comp_2483 m ()[Lnet/minecraft/util/parsing/packrat/Term; elements a comp_2483 m ([Lnet/minecraft/util/parsing/packrat/Term;)V c net/minecraft/util/parsing/packrat/commands/CommandArgumentParser bsw net/minecraft/class_10846 m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; parseForCommands a method_58341 m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; parseForSuggestions a method_58342 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser;Lcom/mojang/serialization/Codec;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; withCodec a method_68239 m (Ljava/util/function/Function;)Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; mapResult a method_68240 c net/minecraft/util/parsing/packrat/commands/CommandArgumentParser$1 bsw$1 net/minecraft/class_10846$1 f Ljava/util/function/Function; val$mapper a field_57536 f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; field_57537 b field_57537 m (Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser;Ljava/util/function/Function;)V c net/minecraft/util/parsing/packrat/commands/CommandArgumentParser$2 bsw$2 net/minecraft/class_10846$2 f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; val$valueParser a field_57538 f Lcom/mojang/serialization/Codec; val$codec b field_57539 f Lcom/mojang/serialization/DynamicOps; val$ops c field_57540 f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; val$exceptionType d field_57541 f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; field_57542 e field_57542 m (Lcom/mojang/brigadier/StringReader;ILcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; method_68241 a method_68241 m (Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser;Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)V c net/minecraft/util/parsing/packrat/commands/Grammar bsx net/minecraft/class_9408 f Lnet/minecraft/util/parsing/packrat/Dictionary; rules a comp_2484 f Lnet/minecraft/util/parsing/packrat/NamedRule; top b comp_2485 m ()Lnet/minecraft/util/parsing/packrat/Dictionary; rules a comp_2484 m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/Optional; parse a method_58340 m (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/util/parsing/packrat/ErrorEntry;Ljava/util/function/Consumer;)V method_58339 a method_58339 m ()Lnet/minecraft/util/parsing/packrat/NamedRule; top b comp_2485 m (Lnet/minecraft/util/parsing/packrat/Dictionary;Lnet/minecraft/util/parsing/packrat/NamedRule;)V c net/minecraft/util/parsing/packrat/commands/GreedyPatternParseRule bsy net/minecraft/class_10847 f Ljava/util/regex/Pattern; pattern a field_57543 f Lnet/minecraft/util/parsing/packrat/DelayedException; error b field_57544 m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/String; parse b method_68242 m (Ljava/util/regex/Pattern;Lnet/minecraft/util/parsing/packrat/DelayedException;)V c net/minecraft/util/parsing/packrat/commands/GreedyPredicateParseRule bsz net/minecraft/class_10848 f I minSize a field_57545 f I maxSize b field_58049 f Lnet/minecraft/util/parsing/packrat/DelayedException; error c field_57546 m (C)Z isAccepted a method_68243 m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/String; parse b method_68244 m (ILnet/minecraft/util/parsing/packrat/DelayedException;)V m (IILnet/minecraft/util/parsing/packrat/DelayedException;)V c net/minecraft/util/parsing/packrat/commands/NumberRunParseRule bta net/minecraft/class_10849 f Lnet/minecraft/util/parsing/packrat/DelayedException; noValueError a field_57547 f Lnet/minecraft/util/parsing/packrat/DelayedException; underscoreNotAllowedError b field_57548 m (C)Z isAccepted a method_68245 m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/String; parse b method_68246 m (Lnet/minecraft/util/parsing/packrat/DelayedException;Lnet/minecraft/util/parsing/packrat/DelayedException;)V c net/minecraft/util/parsing/packrat/commands/ParserBasedArgument btb net/minecraft/class_10850 f Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser; parser a field_57549 m (Lnet/minecraft/util/parsing/packrat/commands/CommandArgumentParser;)V c net/minecraft/util/parsing/packrat/commands/ResourceLocationParseRule btc net/minecraft/class_9409 f Lnet/minecraft/util/parsing/packrat/Rule; INSTANCE a field_49967 m (Lnet/minecraft/util/parsing/packrat/ParseState;)Lnet/minecraft/resources/ResourceLocation; parse b method_68247 m ()V m ()V c net/minecraft/util/parsing/packrat/commands/ResourceLookupRule btd net/minecraft/class_9410 f Ljava/lang/Object; context a field_49968 f Lnet/minecraft/util/parsing/packrat/NamedRule; idParser b field_49969 f Lnet/minecraft/util/parsing/packrat/DelayedException; error c field_57550 m (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/Object; validateElement a method_58343 m (Lnet/minecraft/util/parsing/packrat/NamedRule;Ljava/lang/Object;)V c net/minecraft/util/parsing/packrat/commands/ResourceSuggestion bte net/minecraft/class_9411 m ()Ljava/util/stream/Stream; possibleResources a method_58344 c net/minecraft/util/parsing/packrat/commands/StringReaderParserState btf net/minecraft/class_9412 f Lcom/mojang/brigadier/StringReader; input a field_49970 m ()Lcom/mojang/brigadier/StringReader; input h method_58345 m (Lnet/minecraft/util/parsing/packrat/ErrorCollector;Lcom/mojang/brigadier/StringReader;)V c net/minecraft/util/parsing/packrat/commands/StringReaderTerms btg net/minecraft/class_9413 m (C)Lnet/minecraft/util/parsing/packrat/Term; character a method_58346 m (CC)Lnet/minecraft/util/parsing/packrat/Term; characters a method_68248 m (Ljava/lang/String;)Lnet/minecraft/util/parsing/packrat/Term; word a method_58347 m (Ljava/lang/String;I)Lcom/mojang/brigadier/StringReader; createReader a method_68249 c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$1 btg$1 net/minecraft/class_9413$1 f C val$value a field_57551 m (Lit/unimi/dsi/fastutil/chars/CharList;C)V c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$2 btg$2 net/minecraft/class_9413$2 f C val$v1 a field_57552 f C val$v2 b field_57553 m (Lit/unimi/dsi/fastutil/chars/CharList;CC)V c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$TerminalCharacters btg$a net/minecraft/class_9413$class_10851 f Lnet/minecraft/util/parsing/packrat/DelayedException; error a field_57554 f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; suggestions b field_57555 m (C)Z isAccepted a method_68250 m (Lit/unimi/dsi/fastutil/chars/CharList;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/stream/Stream; method_68251 a method_68251 m (Lit/unimi/dsi/fastutil/chars/CharList;)V c net/minecraft/util/parsing/packrat/commands/StringReaderTerms$TerminalWord btg$b net/minecraft/class_9413$class_9415 f Ljava/lang/String; value a field_57556 f Lnet/minecraft/util/parsing/packrat/DelayedException; error b field_57557 f Lnet/minecraft/util/parsing/packrat/SuggestionSupplier; suggestions c field_57558 m (Ljava/lang/String;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/util/stream/Stream; method_68252 a method_68252 m (Ljava/lang/String;)V c net/minecraft/util/parsing/packrat/commands/TagParseRule bth net/minecraft/class_9416 f Lnet/minecraft/nbt/TagParser; parser a field_57559 m (Lnet/minecraft/util/parsing/packrat/ParseState;)Lcom/mojang/serialization/Dynamic; parse b method_68253 m (Lcom/mojang/serialization/DynamicOps;)V c net/minecraft/util/parsing/packrat/commands/UnquotedStringParseRule bti net/minecraft/class_10852 f I minSize a field_57560 f Lnet/minecraft/util/parsing/packrat/DelayedException; error b field_57561 m (Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/String; parse b method_68254 m (ILnet/minecraft/util/parsing/packrat/DelayedException;)V c net/minecraft/util/parsing/packrat/commands/package-info btj net/minecraft/class_9417 c net/minecraft/util/parsing/packrat/package-info btk net/minecraft/class_9418 c net/minecraft/util/profiling/ActiveProfiler btl net/minecraft/class_3533 f J WARNING_TIME_NANOS a field_16267 f Lorg/slf4j/Logger; LOGGER c field_15735 f Ljava/util/List; paths d field_15736 f Lit/unimi/dsi/fastutil/longs/LongList; startTimes e field_15730 f Ljava/util/Map; entries f field_21818 f Ljava/util/function/IntSupplier; getTickTime g field_16266 f Ljava/util/function/LongSupplier; getRealTime h field_21961 f J startTimeNano i field_15732 f I startTimeTicks j field_15729 f Ljava/lang/String; path k field_15734 f Z started l field_15733 f Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; currentEntry m field_21819 f Ljava/util/function/BooleanSupplier; suppressWarnings n field_55643 f Ljava/util/Set; chartedPaths o field_33873 m (J)Ljava/lang/Object; method_21718 b method_21718 m ()Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; getCurrentEntry f method_24246 m ()Ljava/lang/Object; method_21719 g method_21719 m (Ljava/lang/String;)Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; method_24245 g method_24245 m ()Ljava/lang/Object; method_21720 h method_21720 m (Ljava/util/function/LongSupplier;Ljava/util/function/IntSupplier;Ljava/util/function/BooleanSupplier;)V m ()V c net/minecraft/util/profiling/ActiveProfiler$PathEntry btl$a net/minecraft/class_3533$class_4746 f J maxDuration a field_33874 f J minDuration b field_33875 f J accumulatedDuration c field_21820 f J count d field_21821 f Lit/unimi/dsi/fastutil/objects/Object2LongOpenHashMap; counters e field_21822 m ()V c net/minecraft/util/profiling/ContinuousProfiler btm net/minecraft/class_4757 f Ljava/util/function/LongSupplier; realTime a field_21962 f Ljava/util/function/IntSupplier; tickCount b field_21963 f Ljava/util/function/BooleanSupplier; suppressWarnings c field_55644 f Lnet/minecraft/util/profiling/ProfileCollector; profiler d field_21964 m ()Z isEnabled a method_24333 m ()V disable b method_24334 m ()V enable c method_24335 m ()Lnet/minecraft/util/profiling/ProfilerFiller; getFiller d method_24336 m ()Lnet/minecraft/util/profiling/ProfileResults; getResults e method_24337 m (Ljava/util/function/LongSupplier;Ljava/util/function/IntSupplier;Ljava/util/function/BooleanSupplier;)V c net/minecraft/util/profiling/EmptyProfileResults btn net/minecraft/class_3688 f Lnet/minecraft/util/profiling/EmptyProfileResults; EMPTY a field_16265 m ()V m ()V c net/minecraft/util/profiling/FilledProfileResults bto net/minecraft/class_3692 f Lorg/slf4j/Logger; LOGGER a field_16279 f Lnet/minecraft/util/profiling/ProfilerPathEntry; EMPTY b field_21823 f Lcom/google/common/base/Splitter; SPLITTER c field_21824 f Ljava/util/Comparator; COUNTER_ENTRY_COMPARATOR e field_21825 f Ljava/util/Map; entries f field_21826 f J startTimeNano g field_16278 f I startTimeTicks h field_16275 f J endTimeNano i field_16276 f I endTimeTicks j field_16274 f I tickDuration k field_19383 m (IILjava/lang/StringBuilder;Ljava/util/Map$Entry;)V method_24252 a method_24252 m (ILjava/lang/String;Lnet/minecraft/util/profiling/FilledProfileResults$CounterCollector;ILjava/lang/StringBuilder;)V appendCounterResults a method_24253 m (ILjava/lang/String;Ljava/lang/StringBuilder;)V appendProfilerResults a method_16061 m (JI)Ljava/lang/String; getProfilerResults a method_16063 m (Lnet/minecraft/util/profiling/FilledProfileResults$CounterCollector;)J method_24254 a method_24254 m (Ljava/lang/String;Ljava/lang/String;)Z isDirectChild a method_24255 m (Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder; indentLine a method_24256 m (Ljava/lang/StringBuilder;ILjava/lang/String;Lnet/minecraft/util/profiling/FilledProfileResults$CounterCollector;)V method_24257 a method_24257 m (Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Long;)V method_24258 a method_24258 m (Ljava/util/Map;Ljava/lang/String;Lnet/minecraft/util/profiling/ProfilerPathEntry;)V method_24259 a method_24259 m (Ljava/util/Map;Ljava/lang/StringBuilder;I)V appendCounters a method_24260 m (Ljava/util/Map;Ljava/util/List;Ljava/lang/String;Ljava/lang/Long;)V method_24261 a method_24261 m (Ljava/lang/String;)Lnet/minecraft/util/profiling/ProfilerPathEntry; getEntry c method_24262 m (Ljava/lang/String;)Lnet/minecraft/util/profiling/FilledProfileResults$CounterCollector; method_24263 d method_24263 m ()Ljava/util/Map; getCounterValues h method_24264 m (Ljava/util/Map;JIJI)V m ()V c net/minecraft/util/profiling/FilledProfileResults$1 bto$1 net/minecraft/class_3692$1 m ()V c net/minecraft/util/profiling/FilledProfileResults$CounterCollector bto$a net/minecraft/class_3692$class_4747 f J selfValue a field_21827 f J totalValue b field_21828 f Ljava/util/Map; children c field_21829 m (Ljava/lang/String;)Lnet/minecraft/util/profiling/FilledProfileResults$CounterCollector; method_24266 a method_24266 m (Ljava/util/Iterator;J)V addValue a method_24267 m ()V c net/minecraft/util/profiling/InactiveProfiler btp net/minecraft/class_3694 f Lnet/minecraft/util/profiling/InactiveProfiler; INSTANCE a field_16280 m ()V m ()V c net/minecraft/util/profiling/ProfileCollector btq net/minecraft/class_3693 m (Ljava/lang/String;)Lnet/minecraft/util/profiling/ActiveProfiler$PathEntry; getEntry c method_34696 m ()Lnet/minecraft/util/profiling/ProfileResults; getResults d method_16064 m ()Ljava/util/Set; getChartedPaths e method_37168 c net/minecraft/util/profiling/ProfileResults btr net/minecraft/class_3696 f C PATH_SEPARATOR d field_29924 m ()J getStartTimeNano a method_16068 m (Ljava/lang/String;)Ljava/util/List; getTimes a method_16067 m (Ljava/nio/file/Path;)Z saveResults a method_16069 m ()I getStartTimeTicks b method_16072 m (Ljava/lang/String;)Ljava/lang/String; demanglePath b method_21721 m ()J getEndTimeNano c method_16073 m ()I getEndTimeTicks d method_16070 m ()Ljava/lang/String; getProfilerResults e method_34970 m ()I getTickDuration f method_16074 m ()J getNanoDuration g method_16071 c net/minecraft/util/profiling/Profiler bts net/minecraft/class_10209 f Ljava/lang/ThreadLocal; TRACY_FILLER a field_54215 f Ljava/lang/ThreadLocal; ACTIVE b field_54216 f Ljava/util/concurrent/atomic/AtomicInteger; ACTIVE_COUNT c field_54217 m ()Lnet/minecraft/util/profiling/ProfilerFiller; get a method_64146 m (Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/util/profiling/Profiler$Scope; use a method_64147 m ()V stopUsing b method_64148 m (Lnet/minecraft/util/profiling/ProfilerFiller;)V startUsing b method_64149 m ()Lnet/minecraft/util/profiling/ProfilerFiller; getDefaultFiller c method_64150 m (Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/util/profiling/ProfilerFiller; decorateFiller c method_64151 m ()V m ()V c net/minecraft/util/profiling/Profiler$Scope bts$a net/minecraft/class_10209$class_10210 c net/minecraft/util/profiling/ProfilerFiller btt net/minecraft/class_3695 f Ljava/lang/String; ROOT b field_29925 m ()V startTick a method_16065 m (I)V setZoneColor a method_64152 m (J)V addZoneValue a method_64153 m (Lnet/minecraft/util/profiling/ProfilerFiller;Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/util/profiling/ProfilerFiller; combine a method_64154 m (Lnet/minecraft/util/profiling/metrics/MetricCategory;)V markForCharting a method_37167 m (Ljava/lang/String;)V push a method_15396 m (Ljava/lang/String;I)V incrementCounter a method_24270 m (Ljava/util/function/Supplier;)V push a method_15400 m (Ljava/util/function/Supplier;I)V incrementCounter a method_24271 m ()V endTick b method_16066 m (Ljava/lang/String;)V popPush b method_15405 m (Ljava/util/function/Supplier;)V popPush b method_15403 m ()V pop c method_15407 m (Ljava/util/function/Supplier;)Lnet/minecraft/util/profiling/Zone; zone c method_64144 m (Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; zone d method_64145 m (Ljava/util/function/Supplier;)V incrementCounter d method_39277 m (Ljava/lang/String;)V addZoneText e method_64155 m (Ljava/lang/String;)V incrementCounter f method_39278 c net/minecraft/util/profiling/ProfilerFiller$CombinedProfileFiller btt$a net/minecraft/class_3695$class_10211 f Lnet/minecraft/util/profiling/ProfilerFiller; first a field_21965 f Lnet/minecraft/util/profiling/ProfilerFiller; second c field_21966 m (Lnet/minecraft/util/profiling/ProfilerFiller;Lnet/minecraft/util/profiling/ProfilerFiller;)V c net/minecraft/util/profiling/ProfilerPathEntry btu net/minecraft/class_4748 m ()J getDuration a method_24272 m ()J getMaxDuration b method_37169 m ()J getCount c method_24273 m ()Lit/unimi/dsi/fastutil/objects/Object2LongMap; getCounters d method_24274 c net/minecraft/util/profiling/ResultField btv net/minecraft/class_3534 f D percentage a field_15739 f D globalPercentage b field_15737 f J count c field_19384 f Ljava/lang/String; name d field_15738 m ()I getColor a method_15409 m (Lnet/minecraft/util/profiling/ResultField;)I compareTo a method_15408 m (Ljava/lang/String;DDJ)V c net/minecraft/util/profiling/SingleTickProfiler btw net/minecraft/class_4758 f Lorg/slf4j/Logger; LOGGER a field_21967 f Ljava/util/function/LongSupplier; realTime b field_21968 f J saveThreshold c field_21969 f I tick d field_21970 f Ljava/io/File; location e field_21971 f Lnet/minecraft/util/profiling/ProfileCollector; profiler f field_21972 m ()Lnet/minecraft/util/profiling/ProfilerFiller; startTick a method_24339 m (Lnet/minecraft/util/profiling/ProfilerFiller;Lnet/minecraft/util/profiling/SingleTickProfiler;)Lnet/minecraft/util/profiling/ProfilerFiller; decorateFiller a method_24340 m (Ljava/lang/String;)Lnet/minecraft/util/profiling/SingleTickProfiler; createTickProfiler a method_24341 m ()V endTick b method_24342 m ()Z method_66207 c method_66207 m ()I method_24343 d method_24343 m (Ljava/util/function/LongSupplier;Ljava/lang/String;J)V m ()V c net/minecraft/util/profiling/TracyZoneFiller btx net/minecraft/class_10212 f Lorg/slf4j/Logger; LOGGER a field_54218 f Ljava/lang/StackWalker; STACK_WALKER c field_54219 f Ljava/util/List; activeZones d field_54220 f Ljava/util/Map; plots e field_54221 f Ljava/lang/String; name f field_54222 m (Ljava/lang/StackWalker$StackFrame;)Z method_64156 a method_64156 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/util/profiling/TracyZoneFiller$PlotAndValue; method_64157 a method_64157 m (Ljava/util/stream/Stream;)Ljava/util/Optional; method_64158 a method_64158 m ()Lcom/mojang/jtracy/Zone; activeZone d method_64159 m ()V m ()V c net/minecraft/util/profiling/TracyZoneFiller$PlotAndValue btx$a net/minecraft/class_10212$class_10213 f Lcom/mojang/jtracy/Plot; plot a field_54223 f I value b field_54224 m (I)V set a method_64160 m (I)V add b method_64161 m (Ljava/lang/String;)V c net/minecraft/util/profiling/Zone bty net/minecraft/class_10214 f Lnet/minecraft/util/profiling/Zone; INACTIVE a field_54225 f Lnet/minecraft/util/profiling/ProfilerFiller; profiler b field_54226 m (I)Lnet/minecraft/util/profiling/Zone; setColor a method_64162 m (J)Lnet/minecraft/util/profiling/Zone; addValue a method_64163 m (Ljava/lang/String;)Lnet/minecraft/util/profiling/Zone; addText a method_64164 m (Ljava/util/function/Supplier;)Lnet/minecraft/util/profiling/Zone; addText a method_64165 m (Lnet/minecraft/util/profiling/ProfilerFiller;)V m ()V c net/minecraft/util/profiling/jfr/Environment btz net/minecraft/class_6506 f Lnet/minecraft/util/profiling/jfr/Environment; CLIENT a field_34412 f Lnet/minecraft/util/profiling/jfr/Environment; SERVER b field_34413 f Ljava/lang/String; description c field_34414 f [Lnet/minecraft/util/profiling/jfr/Environment; $VALUES d field_34415 m ()Ljava/lang/String; getDescription a method_37986 m (Lnet/minecraft/server/MinecraftServer;)Lnet/minecraft/util/profiling/jfr/Environment; from a method_37987 m ()[Lnet/minecraft/util/profiling/jfr/Environment; $values b method_37988 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/util/profiling/jfr/JfrProfiler bua net/minecraft/class_6505 f Ljava/lang/String; ROOT_CATEGORY a field_34403 f Ljava/lang/String; WORLD_GEN_CATEGORY b field_34404 f Ljava/lang/String; TICK_CATEGORY c field_34405 f Ljava/lang/String; NETWORK_CATEGORY d field_34406 f Ljava/lang/String; STORAGE_CATEGORY e field_49058 f Lorg/slf4j/Logger; LOGGER g field_34408 f Ljava/util/List; CUSTOM_EVENTS h field_34407 f Ljava/lang/String; FLIGHT_RECORDER_CONFIG i field_34409 f Ljava/time/format/DateTimeFormatter; DATE_TIME_FORMATTER j field_34410 f Lnet/minecraft/util/profiling/jfr/JfrProfiler; INSTANCE k field_35576 f Ljdk/jfr/Recording; recording l field_34411 f F currentAverageTickTime m field_35577 f Ljava/util/Map; networkTrafficByAddress n field_35578 m ()Lnet/minecraft/util/profiling/jfr/JfrProfiler; getInstance a method_39428 m (Lnet/minecraft/util/profiling/jfr/Environment;Ljava/lang/String;Ljdk/jfr/Recording;)V method_37982 a method_37982 m (Ljava/io/Reader;Lnet/minecraft/util/profiling/jfr/Environment;)Z start a method_37983 m (Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$SumAggregation; networkStatFor a method_39429 m (Lnet/minecraft/util/profiling/jfr/event/ChunkGenerationEvent;Z)V method_65106 a method_65106 m (Lnet/minecraft/util/profiling/jfr/event/StructureGenerationEvent;Z)V method_65107 a method_65107 m (Lnet/minecraft/util/profiling/jfr/event/WorldLoadFinishedEvent;Z)V method_65108 a method_65108 m ()V setupSummaryListener f method_38660 m ()V method_39430 g method_39430 m ()V method_39431 h method_39431 m ()V m ()V c net/minecraft/util/profiling/jfr/JfrProfiler$1 bua$1 net/minecraft/class_6505$1 f Lnet/minecraft/util/profiling/jfr/SummaryReporter; summaryReporter a field_34921 f Lnet/minecraft/util/profiling/jfr/JfrProfiler; field_34922 b field_34922 m ()V method_38661 a method_38661 m (Lnet/minecraft/util/profiling/jfr/JfrProfiler;)V c net/minecraft/util/profiling/jfr/JvmProfiler bub net/minecraft/class_6611 f Lnet/minecraft/util/profiling/jfr/JvmProfiler; INSTANCE f field_34923 m (F)V onServerTick a method_38654 m (Lnet/minecraft/util/profiling/jfr/Environment;)Z start a method_37981 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onChunkGenerate a method_38655 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onStructureGenerate a method_65105 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;I)V onRegionFileRead a method_56979 m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V onPacketReceived a method_38656 m ()Ljava/nio/file/Path; stop b method_37980 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;I)V onRegionFileWrite b method_56980 m (Lnet/minecraft/network/ConnectionProtocol;Lnet/minecraft/network/protocol/PacketType;Ljava/net/SocketAddress;I)V onPacketSent b method_38657 m ()Z isRunning c method_37984 m ()Z isAvailable d method_38658 m ()Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; onWorldLoadedStarted e method_38659 m ()V c net/minecraft/util/profiling/jfr/JvmProfiler$NoOpProfiler bub$a net/minecraft/class_6611$class_6612 f Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration; noOpCommit a field_34925 f Lorg/slf4j/Logger; LOGGER b field_34924 m (Z)V method_38662 a method_38662 m ()V m ()V c net/minecraft/util/profiling/jfr/Percentiles buc net/minecraft/class_6508 f Lcom/google/common/math/Quantiles$ScaleAndIndexes; DEFAULT_INDEXES a field_34418 m (Ljava/util/Map;)Ljava/util/Map; sorted a method_37996 m (Ljava/util/Map;Lit/unimi/dsi/fastutil/ints/Int2DoubleRBTreeMap;)V method_37997 a method_37997 m ([D)Ljava/util/Map; evaluate a method_37998 m ([J)Ljava/util/Map; evaluate a method_37999 m ()V m ()V c net/minecraft/util/profiling/jfr/SummaryReporter bud net/minecraft/class_6507 f Lorg/slf4j/Logger; LOGGER a field_34926 f Ljava/lang/Runnable; onDeregistration b field_34417 m ()Ljava/lang/String; method_37993 a method_37993 m (Ljava/nio/file/Path;)V recordingStopped a method_38663 m (Ljava/util/function/Supplier;)V infoWithFallback a method_37991 m (Ljava/util/function/Supplier;Ljava/lang/Throwable;)V warnWithFallback a method_37992 m ()Ljava/lang/String; method_37995 b method_37995 m (Ljava/nio/file/Path;)Ljava/lang/String; method_37990 b method_37990 m (Ljava/nio/file/Path;)Ljava/lang/String; method_37994 c method_37994 m (Ljava/lang/Runnable;)V m ()V c net/minecraft/util/profiling/jfr/callback/ProfiledDuration bue net/minecraft/class_6613 c net/minecraft/util/profiling/jfr/callback/package-info buf net/minecraft/class_6614 c net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent bug net/minecraft/class_9232 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;I)V c net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent$Fields bug$a net/minecraft/class_9232$class_9233 f Ljava/lang/String; REGION_POS_X a field_49059 f Ljava/lang/String; REGION_POS_Z b field_49060 f Ljava/lang/String; LOCAL_POS_X c field_49061 f Ljava/lang/String; LOCAL_POS_Z d field_49062 f Ljava/lang/String; CHUNK_POS_X e field_49063 f Ljava/lang/String; CHUNK_POS_Z f field_49064 f Ljava/lang/String; LEVEL g field_49065 f Ljava/lang/String; DIMENSION h field_49066 f Ljava/lang/String; TYPE i field_49067 f Ljava/lang/String; COMPRESSION j field_49068 f Ljava/lang/String; BYTES k field_49069 m ()V c net/minecraft/util/profiling/jfr/event/PacketEvent buh net/minecraft/class_6509 m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/SocketAddress;I)V c net/minecraft/util/profiling/jfr/event/PacketEvent$Fields buh$a net/minecraft/class_6509$class_6510 f Ljava/lang/String; REMOTE_ADDRESS a field_34419 f Ljava/lang/String; PROTOCOL_ID b field_35579 f Ljava/lang/String; PACKET_DIRECTION c field_48318 f Ljava/lang/String; PACKET_ID d field_35580 f Ljava/lang/String; BYTES e field_34421 m ()V c net/minecraft/util/profiling/jfr/event/package-info bui net/minecraft/class_6512 c net/minecraft/util/profiling/jfr/package-info buj net/minecraft/class_6515 c net/minecraft/util/profiling/jfr/parse/JfrStatsParser buk net/minecraft/class_6516 f Ljava/time/Instant; recordingStarted a field_34422 f Ljava/time/Instant; recordingEnded b field_34423 f Ljava/util/List; chunkGenStats c field_34424 f Ljava/util/List; structureGenStats d field_55004 f Ljava/util/List; cpuLoadStat e field_34425 f Ljava/util/Map; receivedPackets f field_34426 f Ljava/util/Map; sentPackets g field_34427 f Ljava/util/Map; readChunks h field_49070 f Ljava/util/Map; writtenChunks i field_49071 f Ljava/util/List; fileWrites j field_34428 f Ljava/util/List; fileReads k field_34429 f I garbageCollections l field_34430 f Ljava/time/Duration; gcTotalDuration m field_34431 f Ljava/util/List; gcHeapStats n field_34432 f Ljava/util/List; threadAllocationStats o field_34433 f Ljava/util/List; tickTimes p field_34434 f Ljava/time/Duration; worldCreationDuration q field_34435 m ()Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult; results a method_38000 m (Lnet/minecraft/util/profiling/jfr/stats/ChunkIdentification;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsParser$MutableCountAndSize; method_56981 a method_56981 m (Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsParser$MutableCountAndSize; method_39432 a method_39432 m (Ljava/nio/file/Path;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult; parse a method_38001 m (Ljava/time/Duration;Ljava/util/Map;)Lnet/minecraft/util/profiling/jfr/stats/IoSummary; collectIoStats a method_39433 m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_39434 a method_39434 m (Ljava/util/stream/Stream;)V capture a method_38002 m (Ljdk/jfr/consumer/RecordedEvent;)V method_38003 a method_38003 m (Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V incrementPacket a method_39435 m (Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)V appendFileIO a method_38004 m (Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V incrementChunk b method_56982 m (Ljava/util/stream/Stream;)V c net/minecraft/util/profiling/jfr/parse/JfrStatsParser$1 buk$1 net/minecraft/class_6516$1 f Ljdk/jfr/consumer/RecordingFile; val$recordingFile a field_34436 m ()Ljdk/jfr/consumer/RecordedEvent; next a method_38005 m (Ljdk/jfr/consumer/RecordingFile;)V c net/minecraft/util/profiling/jfr/parse/JfrStatsParser$MutableCountAndSize buk$a net/minecraft/class_6516$class_6766 f J count a field_35581 f J totalSize b field_35582 m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize; toCountAndSize a method_39436 m (I)V increment a method_39437 m ()V c net/minecraft/util/profiling/jfr/parse/JfrStatsResult bul net/minecraft/class_6517 f Ljava/time/Instant; recordingStarted a comp_3 f Ljava/time/Instant; recordingEnded b comp_4 f Ljava/time/Duration; recordingDuration c comp_5 f Ljava/time/Duration; worldCreationDuration d comp_6 f Ljava/util/List; tickTimes e comp_7 f Ljava/util/List; cpuLoadStats f comp_8 f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary; heapSummary g comp_9 f Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary; threadAllocationSummary h comp_10 f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; receivedPacketsSummary i comp_11 f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; sentPacketsSummary j comp_12 f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; writtenChunks k comp_2339 f Lnet/minecraft/util/profiling/jfr/stats/IoSummary; readChunks l comp_2340 f Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary; fileWrites m comp_13 f Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary; fileReads n comp_14 f Ljava/util/List; chunkGenStats o comp_15 f Ljava/util/List; structureGenStats p comp_3330 m ()Ljava/util/List; chunkGenSummary a method_38006 m (Lcom/mojang/datafixers/util/Pair;)Ljava/time/Duration; method_38007 a method_38007 m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_38008 a method_38008 m ()Ljava/lang/String; asJson b method_38009 m ()Ljava/time/Instant; recordingStarted c comp_3 m ()Ljava/time/Instant; recordingEnded d comp_4 m ()Ljava/time/Duration; recordingDuration e comp_5 m ()Ljava/time/Duration; worldCreationDuration f comp_6 m ()Ljava/util/List; tickTimes g comp_7 m ()Ljava/util/List; cpuLoadStats h comp_8 m ()Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary; heapSummary i comp_9 m ()Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary; threadAllocationSummary j comp_10 m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; receivedPacketsSummary k comp_11 m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; sentPacketsSummary l comp_12 m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; writtenChunks m comp_2339 m ()Lnet/minecraft/util/profiling/jfr/stats/IoSummary; readChunks n comp_2340 m ()Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary; fileWrites o comp_13 m ()Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary; fileReads p comp_14 m ()Ljava/util/List; chunkGenStats q comp_15 m ()Ljava/util/List; structureGenStats r comp_3330 m (Ljava/time/Instant;Ljava/time/Instant;Ljava/time/Duration;Ljava/time/Duration;Ljava/util/List;Ljava/util/List;Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary;Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary;Lnet/minecraft/util/profiling/jfr/stats/IoSummary;Lnet/minecraft/util/profiling/jfr/stats/IoSummary;Lnet/minecraft/util/profiling/jfr/stats/IoSummary;Lnet/minecraft/util/profiling/jfr/stats/IoSummary;Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary;Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary;Ljava/util/List;Ljava/util/List;)V c net/minecraft/util/profiling/jfr/parse/package-info bum net/minecraft/class_6518 c net/minecraft/util/profiling/jfr/serialize/JfrResultJsonSerializer bun net/minecraft/class_6519 f Lcom/google/gson/Gson; gson a field_34437 f Ljava/lang/String; BYTES_PER_SECOND b field_34438 f Ljava/lang/String; COUNT c field_34439 f Ljava/lang/String; DURATION_NANOS_TOTAL d field_34440 f Ljava/lang/String; TOTAL_BYTES e field_34441 f Ljava/lang/String; COUNT_PER_SECOND f field_34442 m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Ljava/lang/String; format a method_38010 m (Lnet/minecraft/util/profiling/jfr/stats/ChunkGenStat;)Lcom/google/gson/JsonElement; method_38011 a method_38011 m (Lnet/minecraft/util/profiling/jfr/stats/ChunkIdentification;Lcom/google/gson/JsonObject;)V serializeChunkId a method_56983 m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary;)Lcom/google/gson/JsonElement; fileIoSummary a method_38012 m (Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary;)Lcom/google/gson/JsonElement; heap a method_38013 m (Lnet/minecraft/util/profiling/jfr/stats/IoSummary;Ljava/util/function/BiConsumer;)Lcom/google/gson/JsonElement; ioSummary a method_38014 m (Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification;Lcom/google/gson/JsonObject;)V serializePacketId a method_56984 m (Lnet/minecraft/util/profiling/jfr/stats/StructureGenStat;)Lcom/google/gson/JsonElement; method_65109 a method_65109 m (Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary;)Lcom/google/gson/JsonElement; threadAllocations a method_38015 m (Lnet/minecraft/util/profiling/jfr/stats/TickTimeStat;)D method_38664 a method_38664 m (Lcom/google/gson/JsonArray;Lcom/google/gson/JsonObject;Lnet/minecraft/util/profiling/jfr/stats/TimedStatSummary;Ljava/lang/String;Ljava/util/List;)V method_65110 a method_65110 m (Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V method_38026 a method_38026 m (Lcom/google/gson/JsonArray;Ljava/lang/String;Ljava/lang/Double;)V method_38017 a method_38017 m (Lcom/google/gson/JsonArray;Ljava/util/function/BiConsumer;Lcom/mojang/datafixers/util/Pair;)V method_38016 a method_38016 m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonArray;)V method_38018 a method_38018 m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V method_38019 a method_38019 m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V method_38020 a method_38020 m (Lcom/mojang/datafixers/util/Pair;)D method_38021 a method_38021 m (Ljava/lang/String;Ljava/lang/Double;Lcom/google/gson/JsonObject;)V method_38022 a method_38022 m (Ljava/util/List;)Lcom/google/gson/JsonElement; structureGen a method_65111 m (Ljava/util/List;Ljava/util/function/ToDoubleFunction;)Lcom/google/gson/JsonObject; method_38024 a method_38024 m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Lcom/google/gson/JsonElement; fileIO b method_38025 m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V method_65112 b method_65112 m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V method_38027 b method_38027 m (Ljava/util/List;)Lcom/google/gson/JsonElement; chunkGen b method_38023 m (Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Lcom/google/gson/JsonElement; network c method_38029 m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V method_65113 c method_65113 m (Ljava/util/List;)Lcom/google/gson/JsonElement; serverTicks c method_38028 m (Ljava/util/List;)Lcom/google/gson/JsonElement; cpu d method_38030 m ()V c net/minecraft/util/profiling/jfr/serialize/package-info buo net/minecraft/class_6520 c net/minecraft/util/profiling/jfr/stats/ChunkGenStat bup net/minecraft/class_6521 f Ljava/time/Duration; duration a comp_16 f Lnet/minecraft/world/level/ChunkPos; chunkPos b comp_17 f Lnet/minecraft/server/level/ColumnPos; worldPos c comp_18 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; status d comp_19 f Ljava/lang/String; level e comp_21 m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/ChunkGenStat; from a method_38031 m ()Lnet/minecraft/world/level/ChunkPos; chunkPos b comp_17 m ()Lnet/minecraft/server/level/ColumnPos; worldPos c comp_18 m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; status d comp_19 m ()Ljava/lang/String; level e comp_21 m (Ljava/time/Duration;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/server/level/ColumnPos;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/lang/String;)V c net/minecraft/util/profiling/jfr/stats/ChunkIdentification buq net/minecraft/class_9234 f Ljava/lang/String; level a comp_2341 f Ljava/lang/String; dimension b comp_2342 f I x c comp_2343 f I z d comp_2344 m ()Ljava/lang/String; level a comp_2341 m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/ChunkIdentification; from a method_56985 m ()Ljava/lang/String; dimension b comp_2342 m ()I x c comp_2343 m ()I z d comp_2344 m (Ljava/lang/String;Ljava/lang/String;II)V c net/minecraft/util/profiling/jfr/stats/CpuLoadStat bur net/minecraft/class_6522 f D jvm a comp_22 f D userJvm b comp_23 f D system c comp_24 m ()D jvm a comp_22 m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/CpuLoadStat; from a method_38032 m ()D userJvm b comp_23 m ()D system c comp_24 m (DDD)V c net/minecraft/util/profiling/jfr/stats/FileIOStat bus net/minecraft/class_6523 f Ljava/time/Duration; duration a comp_25 f Ljava/lang/String; path b comp_26 f J bytes c comp_27 m ()Ljava/time/Duration; duration a comp_25 m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)J method_38033 a method_38033 m (Ljava/time/Duration;Ljava/util/List;)Lnet/minecraft/util/profiling/jfr/stats/FileIOStat$Summary; summary a method_38034 m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_38035 a method_38035 m ()Ljava/lang/String; path b comp_26 m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)Ljava/lang/String; method_38036 b method_38036 m ()J bytes c comp_27 m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)Z method_38037 c method_38037 m (Lnet/minecraft/util/profiling/jfr/stats/FileIOStat;)J method_38038 d method_38038 m (Ljava/time/Duration;Ljava/lang/String;J)V c net/minecraft/util/profiling/jfr/stats/FileIOStat$Summary bus$a net/minecraft/class_6523$class_6524 f J totalBytes a comp_28 f D bytesPerSecond b comp_29 f J counts c comp_30 f D countsPerSecond d comp_31 f Ljava/time/Duration; timeSpentInIO e comp_32 f Ljava/util/List; topTenContributorsByTotalBytes f comp_33 m ()J totalBytes a comp_28 m ()D bytesPerSecond b comp_29 m ()J counts c comp_30 m ()D countsPerSecond d comp_31 m ()Ljava/time/Duration; timeSpentInIO e comp_32 m ()Ljava/util/List; topTenContributorsByTotalBytes f comp_33 m (JDJDLjava/time/Duration;Ljava/util/List;)V c net/minecraft/util/profiling/jfr/stats/GcHeapStat but net/minecraft/class_6525 f Ljava/time/Instant; timestamp a comp_34 f J heapUsed b comp_35 f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; timing c comp_36 m ()Ljava/time/Instant; timestamp a comp_34 m (Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat;)Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; method_38039 a method_38039 m (Ljava/time/Duration;Ljava/util/List;Ljava/time/Duration;I)Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary; summary a method_38040 m (Ljava/util/List;)D calculateAllocationRatePerSecond a method_38041 m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat; from a method_38042 m ()J heapUsed b comp_35 m ()Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; timing c comp_36 m (Ljava/time/Instant;JLnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing;)V c net/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary but$a net/minecraft/class_6525$class_6526 f Ljava/time/Duration; duration a comp_37 f Ljava/time/Duration; gcTotalDuration b comp_38 f I totalGCs c comp_39 f D allocationRateBytesPerSecond d comp_40 m ()F gcOverHead a method_38043 m ()Ljava/time/Duration; duration b comp_37 m ()Ljava/time/Duration; gcTotalDuration c comp_38 m ()I totalGCs d comp_39 m ()D allocationRateBytesPerSecond e comp_40 m (Ljava/time/Duration;Ljava/time/Duration;ID)V c net/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing but$b net/minecraft/class_6525$class_6527 f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; BEFORE_GC a field_34443 f Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; AFTER_GC b field_34444 f [Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; $VALUES c field_34445 m ()[Lnet/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing; $values a method_38044 m (Ljava/lang/String;I)V m ()V c net/minecraft/util/profiling/jfr/stats/IoSummary buu net/minecraft/class_6767 f Lnet/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize; totalCountAndSize a field_35583 f Ljava/util/List; largestSizeContributors b field_35584 f Ljava/time/Duration; recordingDuration c field_35585 m ()D getCountsPerSecond a method_39438 m ()D getSizePerSecond b method_39439 m ()J getTotalCount c method_39440 m ()J getTotalSize d method_39441 m ()Ljava/util/List; largestSizeContributors e method_39442 m (Ljava/time/Duration;Ljava/util/List;)V c net/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize buu$a net/minecraft/class_6767$class_6768 f J totalCount a comp_257 f J totalSize b comp_258 f Ljava/util/Comparator; SIZE_THEN_COUNT c field_35586 m ()F averageSize a method_56986 m (Lnet/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize;)Lnet/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize; add a method_39444 m ()J totalCount b comp_257 m ()J totalSize c comp_258 m (JJ)V m ()V c net/minecraft/util/profiling/jfr/stats/PacketIdentification buv net/minecraft/class_6769 f Ljava/lang/String; direction a comp_259 f Ljava/lang/String; protocolId b comp_260 f Ljava/lang/String; packetId c comp_261 m ()Ljava/lang/String; direction a comp_259 m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/PacketIdentification; from a method_39447 m ()Ljava/lang/String; protocolId b comp_260 m ()Ljava/lang/String; packetId c comp_261 m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V c net/minecraft/util/profiling/jfr/stats/StructureGenStat buw net/minecraft/class_10373 f Ljava/time/Duration; duration a comp_16 f Lnet/minecraft/world/level/ChunkPos; chunkPos b comp_3331 f Ljava/lang/String; structureName c comp_3332 f Ljava/lang/String; level d comp_3333 f Z success e comp_3334 m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/StructureGenStat; from a method_65114 m ()Lnet/minecraft/world/level/ChunkPos; chunkPos b comp_3331 m ()Ljava/lang/String; structureName c comp_3332 m ()Ljava/lang/String; level d comp_3333 m ()Z success e comp_3334 m (Ljava/time/Duration;Lnet/minecraft/world/level/ChunkPos;Ljava/lang/String;Ljava/lang/String;Z)V c net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat bux net/minecraft/class_6530 f Ljava/time/Instant; timestamp a comp_48 f Ljava/lang/String; threadName b comp_49 f J totalBytes c comp_50 f Ljava/lang/String; UNKNOWN_THREAD d field_34446 m ()Ljava/time/Instant; timestamp a comp_48 m (Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat;)Ljava/lang/String; method_38054 a method_38054 m (Ljava/util/List;)Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary; summary a method_38055 m (Ljava/util/Map;Ljava/lang/String;Ljava/util/List;)V method_38056 a method_38056 m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/ThreadAllocationStat; from a method_38057 m ()Ljava/lang/String; threadName b comp_49 m ()J totalBytes c comp_50 m (Ljava/time/Instant;Ljava/lang/String;J)V c net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary bux$a net/minecraft/class_6530$class_6531 f Ljava/util/Map; allocationsPerSecondByThread a comp_51 m ()Ljava/util/Map; allocationsPerSecondByThread a comp_51 m (Ljava/util/Map;)V c net/minecraft/util/profiling/jfr/stats/TickTimeStat buy net/minecraft/class_6532 f Ljava/time/Instant; timestamp a comp_52 f Ljava/time/Duration; currentAverage b comp_53 m ()Ljava/time/Instant; timestamp a comp_52 m (Ljdk/jfr/consumer/RecordedEvent;)Lnet/minecraft/util/profiling/jfr/stats/TickTimeStat; from a method_38058 m ()Ljava/time/Duration; currentAverage b comp_53 m (Ljava/time/Instant;Ljava/time/Duration;)V c net/minecraft/util/profiling/jfr/stats/TimedStat buz net/minecraft/class_6534 m ()Ljava/time/Duration; duration a comp_16 c net/minecraft/util/profiling/jfr/stats/TimedStatSummary bva net/minecraft/class_6535 f Lnet/minecraft/util/profiling/jfr/stats/TimedStat; fastest a comp_54 f Lnet/minecraft/util/profiling/jfr/stats/TimedStat; slowest b comp_55 f Lnet/minecraft/util/profiling/jfr/stats/TimedStat; secondSlowest c comp_56 f I count d comp_57 f Ljava/util/Map; percentilesNanos e comp_58 f Ljava/time/Duration; totalDuration f comp_59 m ()Lnet/minecraft/util/profiling/jfr/stats/TimedStat; fastest a comp_54 m (Lnet/minecraft/util/profiling/jfr/stats/TimedStat;)J method_38059 a method_38059 m (Ljava/util/List;)Lnet/minecraft/util/profiling/jfr/stats/TimedStatSummary; summary a method_38060 m ()Lnet/minecraft/util/profiling/jfr/stats/TimedStat; slowest b comp_55 m ()Lnet/minecraft/util/profiling/jfr/stats/TimedStat; secondSlowest c comp_56 m ()I count d comp_57 m ()Ljava/util/Map; percentilesNanos e comp_58 m ()Ljava/time/Duration; totalDuration f comp_59 m (Lnet/minecraft/util/profiling/jfr/stats/TimedStat;Lnet/minecraft/util/profiling/jfr/stats/TimedStat;Lnet/minecraft/util/profiling/jfr/stats/TimedStat;ILjava/util/Map;Ljava/time/Duration;)V c net/minecraft/util/profiling/jfr/stats/package-info bvb net/minecraft/class_6536 c net/minecraft/util/profiling/metrics/MetricCategory bvc net/minecraft/class_5949 f Lnet/minecraft/util/profiling/metrics/MetricCategory; PATH_FINDING a field_33876 f Lnet/minecraft/util/profiling/metrics/MetricCategory; EVENT_LOOPS b field_29551 f Lnet/minecraft/util/profiling/metrics/MetricCategory; CONSECUTIVE_EXECUTORS c field_54068 f Lnet/minecraft/util/profiling/metrics/MetricCategory; TICK_LOOP d field_33877 f Lnet/minecraft/util/profiling/metrics/MetricCategory; JVM e field_33878 f Lnet/minecraft/util/profiling/metrics/MetricCategory; CHUNK_RENDERING f field_33879 f Lnet/minecraft/util/profiling/metrics/MetricCategory; CHUNK_RENDERING_DISPATCHING g field_33880 f Lnet/minecraft/util/profiling/metrics/MetricCategory; CPU h field_33881 f Lnet/minecraft/util/profiling/metrics/MetricCategory; GPU i field_37416 f Ljava/lang/String; description j field_29553 f [Lnet/minecraft/util/profiling/metrics/MetricCategory; $VALUES k field_29554 m ()Ljava/lang/String; getDescription a method_34700 m ()[Lnet/minecraft/util/profiling/metrics/MetricCategory; $values b method_36594 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/util/profiling/metrics/MetricSampler bvd net/minecraft/class_5965 f Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest; thresholdTest a field_29603 f Ljava/lang/String; name b field_33882 f Lnet/minecraft/util/profiling/metrics/MetricCategory; category c field_29598 f Ljava/util/function/DoubleSupplier; sampler d field_29599 f Lio/netty/buffer/ByteBuf; ticks e field_33883 f Lio/netty/buffer/ByteBuf; values f field_29600 f Z isRunning g field_29601 f Ljava/lang/Runnable; beforeTick h field_29602 f D currentValue i field_33884 m ()V onStartTick a method_34780 m (I)V onEndTick a method_34781 m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/util/profiling/metrics/MetricSampler; create a method_34778 m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/function/DoubleSupplier;)Lnet/minecraft/util/profiling/metrics/MetricSampler; create a method_34776 m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder; builder a method_34779 m ()V onFinished b method_34782 m ()Ljava/util/function/DoubleSupplier; getSampler c method_37170 m ()Ljava/lang/String; getName d method_37171 m ()Lnet/minecraft/util/profiling/metrics/MetricCategory; getCategory e method_37172 m ()Lnet/minecraft/util/profiling/metrics/MetricSampler$SamplerResult; result f method_37173 m ()Z triggersThreshold g method_37174 m ()V verifyRunning h method_34786 m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest;)V c net/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder bvd$a net/minecraft/class_5965$class_5966 f Ljava/lang/String; name a field_33885 f Lnet/minecraft/util/profiling/metrics/MetricCategory; category b field_33886 f Ljava/util/function/DoubleSupplier; sampler c field_29605 f Ljava/lang/Object; context d field_29606 f Ljava/lang/Runnable; beforeTick e field_29607 f Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest; thresholdTest f field_29608 m ()Lnet/minecraft/util/profiling/metrics/MetricSampler; build a method_34787 m (Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest;)Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder; withThresholdAlert a method_34788 m (Ljava/util/function/Consumer;)Lnet/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder; withBeforeTick a method_34789 m (Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)D method_34790 a method_34790 m (Ljava/util/function/Consumer;)V method_34791 b method_34791 m (Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)V c net/minecraft/util/profiling/metrics/MetricSampler$SamplerResult bvd$b net/minecraft/class_5965$class_6398 f Lit/unimi/dsi/fastutil/ints/Int2DoubleMap; recording a field_33887 f I firstTick b field_33888 f I lastTick c field_33889 m ()I getFirstTick a method_37175 m (I)D valueAtTick a method_37176 m ()I getLastTick b method_37177 m (IILit/unimi/dsi/fastutil/ints/Int2DoubleMap;)V c net/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest bvd$c net/minecraft/class_5965$class_5967 m (D)Z test test method_34792 c net/minecraft/util/profiling/metrics/MetricSampler$ValueIncreasedByPercentage bvd$d net/minecraft/class_5965$class_5968 f F percentageIncreaseThreshold a field_29609 f D previousValue b field_29611 m (F)V c net/minecraft/util/profiling/metrics/MetricsRegistry bve net/minecraft/class_5950 f Lnet/minecraft/util/profiling/metrics/MetricsRegistry; INSTANCE a field_29555 f Ljava/util/WeakHashMap; measuredInstances b field_29556 m ()Ljava/util/List; getRegisteredSamplers a method_37178 m (Lnet/minecraft/util/profiling/metrics/ProfilerMeasured;)V add a method_34702 m (Ljava/util/Map$Entry;)Lnet/minecraft/util/profiling/metrics/MetricSampler; method_37179 a method_37179 m (Ljava/util/Map;)Ljava/util/List; aggregateDuplicates a method_37180 m (Lnet/minecraft/util/profiling/metrics/ProfilerMeasured;)Ljava/util/stream/Stream; method_37181 b method_37181 m ()V m ()V c net/minecraft/util/profiling/metrics/MetricsRegistry$AggregatedMetricSampler bve$a net/minecraft/class_5950$class_6399 f Ljava/util/List; delegates b field_33890 m (DLnet/minecraft/util/profiling/metrics/MetricSampler;)Z method_37182 a method_37182 m (Ljava/util/List;)Lnet/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest; thresholdTest a method_37183 m (Ljava/util/List;D)Z method_37184 a method_37184 m (Ljava/util/List;)V beforeTick b method_37185 m (Ljava/util/List;)D averageValueFromDelegates c method_37186 m (Ljava/util/List;)V method_37187 d method_37187 m (Ljava/util/List;)D method_37188 e method_37188 m (Ljava/lang/String;Ljava/util/List;)V c net/minecraft/util/profiling/metrics/MetricsSamplerProvider bvf net/minecraft/class_6400 m (Ljava/util/function/Supplier;)Ljava/util/Set; samplers a method_37189 c net/minecraft/util/profiling/metrics/ProfilerMeasured bvg net/minecraft/class_5952 m ()Ljava/util/List; profiledMetrics bw method_34705 c net/minecraft/util/profiling/metrics/package-info bvh net/minecraft/class_6243 c net/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder bvi net/minecraft/class_5961 f I PROFILING_MAX_DURATION_SECONDS a field_32676 f Ljava/util/function/Consumer; globalOnReportFinished b field_29579 f Ljava/util/Map; deviationsBySampler c field_33891 f Lnet/minecraft/util/profiling/ContinuousProfiler; taskProfiler d field_29581 f Ljava/util/concurrent/Executor; ioExecutor e field_29582 f Lnet/minecraft/util/profiling/metrics/storage/MetricsPersister; metricsPersister f field_29583 f Ljava/util/function/Consumer; onProfilingEnd g field_29584 f Ljava/util/function/Consumer; onReportFinished h field_29585 f Lnet/minecraft/util/profiling/metrics/MetricsSamplerProvider; metricsSamplerProvider i field_33892 f Ljava/util/function/LongSupplier; wallTimeSource j field_29586 f J deadlineNano k field_29588 f I currentTick l field_29589 f Lnet/minecraft/util/profiling/ProfileCollector; singleTickProfiler m field_29590 f Z killSwitch n field_29591 f Ljava/util/Set; thisTickSamplers o field_33893 m (Lnet/minecraft/util/profiling/ProfileResults;)V scheduleSaveResults a method_34763 m (Lnet/minecraft/util/profiling/metrics/MetricSampler;)Ljava/util/List; method_37190 a method_37190 m (Lnet/minecraft/util/profiling/metrics/MetricsSamplerProvider;Ljava/util/function/LongSupplier;Ljava/util/concurrent/Executor;Lnet/minecraft/util/profiling/metrics/storage/MetricsPersister;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lnet/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder; createStarted a method_37191 m (Ljava/util/Collection;)V cleanup a method_41319 m (Ljava/util/HashSet;Lnet/minecraft/util/profiling/ProfileResults;)V method_37192 a method_37192 m (Ljava/util/function/Consumer;)V registerGlobalCompletionCallback a method_35762 m ()V verifyStarted g method_34762 m ()Z method_66208 h method_66208 m ()I method_34765 i method_34765 m ()Lnet/minecraft/util/profiling/ProfileCollector; method_37193 j method_37193 m ()Z method_66209 k method_66209 m ()I method_34768 l method_34768 m ()Z method_66210 m method_66210 m ()I method_34769 n method_34769 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;)V m ()V c net/minecraft/util/profiling/metrics/profiling/InactiveMetricsRecorder bvj net/minecraft/class_5963 f Lnet/minecraft/util/profiling/metrics/profiling/MetricsRecorder; INSTANCE a field_29594 m ()V m ()V c net/minecraft/util/profiling/metrics/profiling/MetricsRecorder bvk net/minecraft/class_5962 m ()V end a method_34770 m ()V cancel b method_41320 m ()V startTick c method_34771 m ()V endTick d method_34772 m ()Z isRecording e method_34773 m ()Lnet/minecraft/util/profiling/ProfilerFiller; getProfiler f method_34774 c net/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter bvl net/minecraft/class_6401 f Ljava/util/Set; previouslyFoundSamplerNames a field_33894 m (Ljava/util/function/Supplier;)Ljava/util/Set; newSamplersFoundInProfiler a method_37194 m (Ljava/util/function/Supplier;Ljava/lang/String;)D method_37195 a method_37195 m (Ljava/util/function/Supplier;Ljava/lang/String;Lnet/minecraft/util/profiling/metrics/MetricCategory;)Lnet/minecraft/util/profiling/metrics/MetricSampler; samplerForProfilingPath a method_37196 m (Ljava/util/function/Supplier;Lorg/apache/commons/lang3/tuple/Pair;)Lnet/minecraft/util/profiling/metrics/MetricSampler; method_37197 a method_37197 m (Lorg/apache/commons/lang3/tuple/Pair;)Z method_37198 a method_37198 m ()V c net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider bvm net/minecraft/class_6402 f Lorg/slf4j/Logger; LOGGER a field_33988 f Ljava/util/Set; samplers b field_33895 f Lnet/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter; samplerFactory c field_33896 m ()Ljava/util/Set; runtimeIndependentSamplers a method_37199 m (Lnet/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$CpuStats;I)Lnet/minecraft/util/profiling/metrics/MetricSampler; method_37200 a method_37200 m (Lcom/google/common/base/Stopwatch;)D method_37201 a method_37201 m (Ljava/util/function/LongSupplier;)Lnet/minecraft/util/profiling/metrics/MetricSampler; tickTimeSampler a method_37202 m ()D method_37203 b method_37203 m (Lnet/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$CpuStats;I)D method_37204 b method_37204 m (Ljava/util/function/LongSupplier;Z)V m ()V c net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$1 bvm$1 net/minecraft/class_6402$1 f Ljava/util/function/LongSupplier; val$timeSource a field_29592 m (Ljava/util/function/LongSupplier;)V c net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$CpuStats bvm$a net/minecraft/class_6402$class_6403 f I nrOfCpus a field_33897 f Loshi/SystemInfo; systemInfo b field_33898 f Loshi/hardware/CentralProcessor; processor c field_33899 f [[J previousCpuLoadTick d field_33900 f [D currentLoad e field_33901 f J lastPollMs f field_33902 m (I)D loadForCpu a method_37205 m ()V c net/minecraft/util/profiling/metrics/profiling/package-info bvn net/minecraft/class_6004 c net/minecraft/util/profiling/metrics/storage/MetricsPersister bvo net/minecraft/class_5971 f Ljava/nio/file/Path; PROFILING_RESULTS_DIR a field_29616 f Ljava/lang/String; METRICS_DIR_NAME b field_32677 f Ljava/lang/String; DEVIATIONS_DIR_NAME c field_32678 f Ljava/lang/String; PROFILING_RESULT_FILENAME d field_32679 f Lorg/slf4j/Logger; LOGGER e field_29618 f Ljava/lang/String; rootFolderName f field_33903 m (I)[Ljava/lang/String; method_37206 a method_37206 m (ILnet/minecraft/util/profiling/metrics/MetricSampler$SamplerResult;)Ljava/lang/String; method_37207 a method_37207 m (Lnet/minecraft/util/profiling/ProfileResults;Ljava/nio/file/Path;)V saveProfilingTaskExecutionResult a method_34802 m (Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/List;Ljava/nio/file/Path;)V saveCategory a method_37208 m (Ljava/nio/file/Path;Lnet/minecraft/util/profiling/metrics/MetricCategory;Ljava/util/List;)V method_37209 a method_37209 m (Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lnet/minecraft/util/profiling/metrics/MetricSampler;Lnet/minecraft/util/profiling/metrics/storage/RecordedDeviation;)V method_37210 a method_37210 m (Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lnet/minecraft/util/profiling/metrics/MetricSampler;Ljava/util/List;)V method_37211 a method_37211 m (Ljava/util/Map;Ljava/nio/file/Path;)V saveDeviations a method_37212 m (Ljava/util/Set;Ljava/nio/file/Path;)V saveMetrics a method_34803 m (Ljava/util/Set;Ljava/util/Map;Lnet/minecraft/util/profiling/ProfileResults;)Ljava/nio/file/Path; saveReports a method_34807 m (Ljava/lang/String;)V m ()V c net/minecraft/util/profiling/metrics/storage/RecordedDeviation bvp net/minecraft/class_5964 f Ljava/time/Instant; timestamp a field_29595 f I tick b field_29596 f Lnet/minecraft/util/profiling/ProfileResults; profilerResultAtTick c field_29597 m (Ljava/time/Instant;ILnet/minecraft/util/profiling/ProfileResults;)V c net/minecraft/util/profiling/metrics/storage/package-info bvq net/minecraft/class_6245 c net/minecraft/util/profiling/package-info bvr net/minecraft/class_6003 c net/minecraft/util/random/Weighted bvs net/minecraft/class_6010 f Ljava/lang/Object; value a comp_2542 f I weight b comp_2543 f Lorg/slf4j/Logger; LOGGER c field_55645 m ()Ljava/lang/Object; value a comp_2542 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_34981 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; codec a method_66211 m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66212 a method_66212 m (Ljava/util/function/Function;)Lnet/minecraft/util/random/Weighted; map a method_68255 m ()I weight b comp_2543 m (Ljava/lang/Object;I)V m ()V c net/minecraft/util/random/WeightedList bvt net/minecraft/class_6012 f I FLAT_THRESHOLD a field_55646 f I totalWeight b field_29934 f Ljava/util/List; items c field_29935 f Lnet/minecraft/util/random/WeightedList$Selector; selector d field_55647 m ()Lnet/minecraft/util/random/WeightedList; of a method_34990 m (Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandom a method_34992 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_34991 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; codec a method_66213 m (Ljava/lang/Object;)Lnet/minecraft/util/random/WeightedList; of a method_66214 m (Ljava/util/List;)Lnet/minecraft/util/random/WeightedList; of a method_34988 m (Ljava/util/function/Function;)Lnet/minecraft/util/random/WeightedList; map a method_68256 m (Ljava/util/function/Function;Lnet/minecraft/util/random/Weighted;)Lnet/minecraft/util/random/Weighted; method_68257 a method_68257 m ([Lnet/minecraft/util/random/Weighted;)Lnet/minecraft/util/random/WeightedList; of a method_34989 m ()Lnet/minecraft/util/random/WeightedList$Builder; builder b method_66215 m (Lnet/minecraft/util/RandomSource;)Ljava/lang/Object; getRandomOrThrow b method_66216 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; nonEmptyCodec b method_66217 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; nonEmptyCodec b method_66218 m (Ljava/lang/Object;)Z contains b method_66647 m ()Z isEmpty c method_34993 m ()Ljava/util/List; unwrap d method_34994 m (Ljava/util/List;)V c net/minecraft/util/random/WeightedList$Builder bvt$a net/minecraft/class_6012$class_6006 f Lcom/google/common/collect/ImmutableList$Builder; result a field_29926 m ()Lnet/minecraft/util/random/WeightedList; build a method_34974 m (Ljava/lang/Object;)Lnet/minecraft/util/random/WeightedList$Builder; add a method_54453 m (Ljava/lang/Object;I)Lnet/minecraft/util/random/WeightedList$Builder; add a method_34975 m ()V c net/minecraft/util/random/WeightedList$Compact bvt$b net/minecraft/class_6012$class_10579 f [Lnet/minecraft/util/random/Weighted; entries a field_55648 m (I)[Lnet/minecraft/util/random/Weighted; method_66220 b method_66220 m (Ljava/util/List;)V c net/minecraft/util/random/WeightedList$Flat bvt$c net/minecraft/class_6012$class_10580 f [Ljava/lang/Object; entries a field_55649 m (Ljava/util/List;I)V c net/minecraft/util/random/WeightedList$Selector bvt$d net/minecraft/class_6012$class_10581 m (I)Ljava/lang/Object; get a method_66219 c net/minecraft/util/random/WeightedRandom bvu net/minecraft/class_6011 m (Lnet/minecraft/util/RandomSource;Ljava/util/List;ILjava/util/function/ToIntFunction;)Ljava/util/Optional; getRandomItem a method_34987 m (Lnet/minecraft/util/RandomSource;Ljava/util/List;Ljava/util/function/ToIntFunction;)Ljava/util/Optional; getRandomItem a method_34986 m (Ljava/util/List;ILjava/util/function/ToIntFunction;)Ljava/util/Optional; getWeightedItem a method_34985 m (Ljava/util/List;Ljava/util/function/ToIntFunction;)I getTotalWeight a method_34984 m ()V c net/minecraft/util/random/package-info bvv net/minecraft/class_6013 c net/minecraft/util/thread/AbstractConsecutiveExecutor bvw net/minecraft/class_10174 f Lorg/slf4j/Logger; LOGGER a field_54069 f Ljava/util/concurrent/atomic/AtomicReference; status b field_54070 f Lnet/minecraft/util/thread/StrictQueue; queue c field_54071 f Ljava/util/concurrent/Executor; executor d field_54072 f Ljava/lang/String; name e field_54073 m ()V runAll a method_63587 m ()I size b method_63589 m ()Z hasWork c method_63590 m ()Z canBeScheduled e method_63591 m ()Z pollTask f method_63592 m ()V registerForExecution g method_63593 m ()Z setRunning h method_63594 m ()V setSleeping i method_63595 m ()Z isRunning j method_63596 m ()Z isClosed k method_63597 m (Lnet/minecraft/util/thread/StrictQueue;Ljava/util/concurrent/Executor;Ljava/lang/String;)V m ()V c net/minecraft/util/thread/AbstractConsecutiveExecutor$Status bvw$a net/minecraft/class_10174$class_10175 f Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$Status; SLEEPING a field_54074 f Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$Status; RUNNING b field_54075 f Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$Status; CLOSED c field_54076 f [Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$Status; $VALUES d field_54077 m ()[Lnet/minecraft/util/thread/AbstractConsecutiveExecutor$Status; $values a method_63598 m (Ljava/lang/String;I)V m ()V c net/minecraft/util/thread/BlockableEventLoop bvx net/minecraft/class_1255 f Ljava/lang/String; name b field_18318 f Lorg/slf4j/Logger; LOGGER c field_5751 f Ljava/util/Queue; pendingRunnables d field_5750 f I blockingCount e field_18319 f J BLOCK_TIME_NANOS k field_52421 m ()V waitForTasks A method_20813 m ()Z pollTask B method_16075 m (Ljava/lang/Throwable;)Z isNonRecoverable a method_61391 m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; submit a method_5385 m ()Z scheduleExecutables ax method_5384 m ()Ljava/lang/Thread; getRunningThread ay method_3777 m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; submitAsync b method_5382 m (Ljava/util/function/BooleanSupplier;)V managedBlock b method_18857 m ()V runAllTasks bA method_5383 m ()Z isSameThread bx method_18854 m ()I getPendingTasksCount by method_21684 m ()V dropAllTasks bz method_18855 m (Ljava/lang/Runnable;)V executeIfPossible c method_40000 m (Ljava/lang/Runnable;)V doRunTask d method_18859 m (Ljava/lang/Runnable;)Z shouldRun e method_18856 m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; submit g method_20493 m (Ljava/lang/Runnable;)V executeBlocking h method_19537 m (Ljava/lang/Runnable;)Ljava/lang/Void; method_5386 i method_5386 m (Ljava/lang/String;)V m ()V c net/minecraft/util/thread/ConsecutiveExecutor bvy net/minecraft/class_10176 m (Ljava/util/concurrent/Executor;Ljava/lang/String;)V c net/minecraft/util/thread/NamedThreadFactory bvz net/minecraft/class_6014 f Lorg/slf4j/Logger; LOGGER a field_29936 f Ljava/lang/ThreadGroup; group b field_29937 f Ljava/util/concurrent/atomic/AtomicInteger; threadNumber c field_29938 f Ljava/lang/String; namePrefix d field_29939 m (Ljava/lang/Runnable;Ljava/lang/Thread;Ljava/lang/Throwable;)V method_34995 a method_34995 m (Ljava/lang/String;)V m ()V c net/minecraft/util/thread/ParallelMapTransform bwa net/minecraft/class_10769 f I DEFAULT_TASKS_PER_THREAD a field_56616 m (Ljava/util/Map;Ljava/util/function/BiFunction;ILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; schedule a method_67611 m (Ljava/util/Map;Ljava/util/function/BiFunction;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; schedule a method_67612 m (Ljava/util/function/BiFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; method_67613 a method_67613 m ()V c net/minecraft/util/thread/ParallelMapTransform$BatchedTaskSplitter bwa$a net/minecraft/class_10769$class_10770 f Z $assertionsDisabled a field_56617 f Ljava/util/Map; result c field_56618 f I batchSize d field_56619 f I firstUndersizedBatchIndex e field_56620 m (IILnet/minecraft/util/thread/ParallelMapTransform$Container;Ljava/util/Map;)V method_67615 a method_67615 m (Ljava/util/Map;IILnet/minecraft/util/thread/ParallelMapTransform$Container;)Ljava/lang/Runnable; createTask a method_67617 m (Ljava/util/Map;Ljava/lang/Object;)Ljava/util/Map; method_67618 a method_67618 m (Ljava/util/function/BiFunction;II)V m ()V c net/minecraft/util/thread/ParallelMapTransform$Container bwa$b net/minecraft/class_10769$class_10771 f Ljava/util/function/BiFunction; operation a comp_3689 f [Ljava/lang/Object; keys b comp_3690 f [Ljava/lang/Object; values c comp_3691 m ()I size a method_67620 m (I)V applyOperation a method_67621 m (ILjava/lang/Object;Ljava/lang/Object;)V put a method_67622 m (ILjava/util/Map;)V copyOut a method_67623 m ()Ljava/util/function/BiFunction; operation b comp_3689 m (I)Ljava/lang/Object; key b method_67624 m ()[Ljava/lang/Object; keys c comp_3690 m (I)Ljava/lang/Object; output c method_67625 m ()[Ljava/lang/Object; values d comp_3691 m (I)Ljava/lang/Object; input d method_67626 m (Ljava/util/function/BiFunction;I)V m (Ljava/util/function/BiFunction;[Ljava/lang/Object;[Ljava/lang/Object;)V c net/minecraft/util/thread/ParallelMapTransform$SingleTaskSplitter bwa$c net/minecraft/class_10769$class_10772 f Z $assertionsDisabled a field_56621 m (Lnet/minecraft/util/thread/ParallelMapTransform$Container;I)V method_67627 a method_67627 m (Lnet/minecraft/util/thread/ParallelMapTransform$Container;Ljava/lang/Object;)Ljava/util/Map; method_67628 a method_67628 m (Ljava/util/function/BiFunction;I)V m ()V c net/minecraft/util/thread/ParallelMapTransform$SplitterBase bwa$d net/minecraft/class_10769$class_10773 f I lastScheduledIndex a field_56622 f Z $assertionsDisabled b field_56623 f I currentIndex c field_56624 f [Ljava/util/concurrent/CompletableFuture; tasks d field_56625 f I batchIndex e field_56626 f Lnet/minecraft/util/thread/ParallelMapTransform$Container; container f field_56627 m ()I pendingBatchSize a method_67629 m (I)I batchSize a method_67614 m (Lnet/minecraft/util/thread/ParallelMapTransform$Container;IILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; scheduleBatch a method_67616 m (Ljava/util/Map;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; scheduleTasks a method_67630 m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/util/thread/ParallelMapTransform$Container;)Ljava/util/concurrent/CompletableFuture; scheduleFinalOperation a method_67619 m (Ljava/util/concurrent/Executor;Ljava/lang/Object;Ljava/lang/Object;)V method_67631 a method_67631 m (Ljava/util/function/BiFunction;II)V m ()V c net/minecraft/util/thread/PriorityConsecutiveExecutor bwb net/minecraft/class_10177 m (ILjava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; scheduleWithResult a method_63599 m (Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V method_63600 a method_63600 m (Ljava/lang/Runnable;)Lnet/minecraft/util/thread/StrictQueue$RunnableWithPriority; wrapRunnable b method_63601 m (ILjava/util/concurrent/Executor;Ljava/lang/String;)V c net/minecraft/util/thread/ReentrantBlockableEventLoop bwc net/minecraft/class_4093 f I reentrantCount b field_18320 m ()Z runningTask bB method_18860 m (Ljava/lang/String;)V c net/minecraft/util/thread/StrictQueue bwd net/minecraft/class_3847 m ()Ljava/lang/Runnable; pop a method_16909 m (Ljava/lang/Runnable;)Z push a method_16910 m ()Z isEmpty b method_16911 m ()I size c method_34706 c net/minecraft/util/thread/StrictQueue$FixedPriorityQueue bwd$a net/minecraft/class_3847$class_3848 f [Ljava/util/Queue; queues a field_35032 f Ljava/util/concurrent/atomic/AtomicInteger; size b field_35033 m (Lnet/minecraft/util/thread/StrictQueue$RunnableWithPriority;)Z push a method_16913 m (I)V c net/minecraft/util/thread/StrictQueue$QueueStrictQueue bwd$b net/minecraft/class_3847$class_3849 f Ljava/util/Queue; queue a field_17045 m (Ljava/util/Queue;)V c net/minecraft/util/thread/StrictQueue$RunnableWithPriority bwd$c net/minecraft/class_3847$class_3907 f I priority a comp_3142 f Ljava/lang/Runnable; task b comp_3143 m ()I priority a comp_3142 m ()Ljava/lang/Runnable; task b comp_3143 m (ILjava/lang/Runnable;)V c net/minecraft/util/thread/TaskScheduler bwe net/minecraft/class_10178 m (Ljava/lang/String;Ljava/util/concurrent/Executor;)Lnet/minecraft/util/thread/TaskScheduler; wrapExecutor a method_63602 m (Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; scheduleWithResult a method_63603 m (Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V method_63604 a method_63604 m (Ljava/lang/Runnable;)V schedule a_ method_63588 m (Ljava/lang/Runnable;)Ljava/lang/Runnable; wrapRunnable f method_16211 m ()Ljava/lang/String; name z_ method_16898 c net/minecraft/util/thread/TaskScheduler$1 bwe$1 net/minecraft/class_10178$1 f Ljava/lang/String; val$name a field_54078 f Ljava/util/concurrent/Executor; val$executor b field_54079 m (Ljava/lang/String;Ljava/util/concurrent/Executor;)V c net/minecraft/util/thread/package-info bwf net/minecraft/class_6015 c net/minecraft/util/valueproviders/BiasedToBottomInt bwg net/minecraft/class_6333 f Lcom/mojang/serialization/MapCodec; CODEC a field_33443 f I minInclusive b field_33444 f I maxInclusive f field_33445 m (II)Lnet/minecraft/util/valueproviders/BiasedToBottomInt; of a method_36249 m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Lcom/mojang/serialization/DataResult; method_36250 a method_36250 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_36251 a method_36251 m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Ljava/lang/String; method_49464 b method_49464 m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Ljava/lang/Integer; method_36252 c method_36252 m (Lnet/minecraft/util/valueproviders/BiasedToBottomInt;)Ljava/lang/Integer; method_36253 d method_36253 m (II)V m ()V c net/minecraft/util/valueproviders/ClampedInt bwh net/minecraft/class_6334 f Lcom/mojang/serialization/MapCodec; CODEC a field_33446 f Lnet/minecraft/util/valueproviders/IntProvider; source b field_33447 f I minInclusive f field_33448 f I maxInclusive g field_33449 m (Lnet/minecraft/util/valueproviders/ClampedInt;)Lcom/mojang/serialization/DataResult; method_36254 a method_36254 m (Lnet/minecraft/util/valueproviders/IntProvider;II)Lnet/minecraft/util/valueproviders/ClampedInt; of a method_36255 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_36256 a method_36256 m (Lnet/minecraft/util/valueproviders/ClampedInt;)Ljava/lang/String; method_49465 b method_49465 m (Lnet/minecraft/util/valueproviders/ClampedInt;)Ljava/lang/Integer; method_36257 c method_36257 m (Lnet/minecraft/util/valueproviders/ClampedInt;)Ljava/lang/Integer; method_36258 d method_36258 m (Lnet/minecraft/util/valueproviders/ClampedInt;)Lnet/minecraft/util/valueproviders/IntProvider; method_36259 e method_36259 m (Lnet/minecraft/util/valueproviders/IntProvider;II)V m ()V c net/minecraft/util/valueproviders/ClampedNormalFloat bwi net/minecraft/class_5861 f Lcom/mojang/serialization/MapCodec; CODEC a field_28998 f F mean b field_28999 f F deviation d field_29000 f F min e field_29001 f F max f field_29002 m (FFFF)Lnet/minecraft/util/valueproviders/ClampedNormalFloat; of a method_33900 m (Lnet/minecraft/util/RandomSource;FFFF)F sample a method_33903 m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Lcom/mojang/serialization/DataResult; method_33901 a method_33901 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33902 a method_33902 m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/String; method_49466 b method_49466 m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; method_33904 c method_33904 m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; method_33905 d method_33905 m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; method_33906 e method_33906 m (Lnet/minecraft/util/valueproviders/ClampedNormalFloat;)Ljava/lang/Float; method_33907 f method_33907 m (FFFF)V m ()V c net/minecraft/util/valueproviders/ClampedNormalInt bwj net/minecraft/class_6728 f Lcom/mojang/serialization/MapCodec; CODEC a field_35352 f F mean b field_35353 f F deviation f field_35354 f I minInclusive g field_35355 f I maxInclusive h field_35356 m (FFII)Lnet/minecraft/util/valueproviders/ClampedNormalInt; of a method_39156 m (Lnet/minecraft/util/RandomSource;FFFF)I sample a method_39159 m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Lcom/mojang/serialization/DataResult; method_39157 a method_39157 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39158 a method_39158 m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/String; method_49467 b method_49467 m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Integer; method_39160 c method_39160 m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Integer; method_39161 d method_39161 m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Float; method_39162 e method_39162 m (Lnet/minecraft/util/valueproviders/ClampedNormalInt;)Ljava/lang/Float; method_39163 f method_39163 m (FFII)V m ()V c net/minecraft/util/valueproviders/ConstantFloat bwk net/minecraft/class_5862 f Lnet/minecraft/util/valueproviders/ConstantFloat; ZERO a field_29003 f Lcom/mojang/serialization/MapCodec; CODEC b field_29004 f F value d field_29005 m (F)Lnet/minecraft/util/valueproviders/ConstantFloat; of a method_33908 m ()F getValue d method_33914 m (F)V m ()V c net/minecraft/util/valueproviders/ConstantInt bwl net/minecraft/class_6016 f Lnet/minecraft/util/valueproviders/ConstantInt; ZERO a field_29942 f Lcom/mojang/serialization/MapCodec; CODEC b field_29943 f I value f field_29944 m (I)Lnet/minecraft/util/valueproviders/ConstantInt; of a method_34998 m ()I getValue d method_34997 m (I)V m ()V c net/minecraft/util/valueproviders/FloatProvider bwm net/minecraft/class_5863 f Lcom/mojang/serialization/Codec; CONSTANT_OR_DISPATCH_CODEC a field_29006 f Lcom/mojang/serialization/Codec; CODEC c field_29007 m ()F getMinValue a method_33915 m (FF)Lcom/mojang/serialization/Codec; codec a method_33916 m (FFLnet/minecraft/util/valueproviders/FloatProvider;)Lcom/mojang/serialization/DataResult; method_33917 a method_33917 m (FLnet/minecraft/util/valueproviders/FloatProvider;)Ljava/lang/String; method_49468 a method_49468 m (Lnet/minecraft/util/valueproviders/FloatProvider;)Lcom/mojang/datafixers/util/Either; method_33918 a method_33918 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/valueproviders/FloatProvider; method_33919 a method_33919 m ()F getMaxValue b method_33921 m (FLnet/minecraft/util/valueproviders/FloatProvider;)Ljava/lang/String; method_49469 b method_49469 m (Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/util/valueproviders/FloatProvider; method_33922 b method_33922 m ()Lnet/minecraft/util/valueproviders/FloatProviderType; getType c method_33923 m ()V m ()V c net/minecraft/util/valueproviders/FloatProviderType bwn net/minecraft/class_5864 f Lnet/minecraft/util/valueproviders/FloatProviderType; CONSTANT a field_29008 f Lnet/minecraft/util/valueproviders/FloatProviderType; UNIFORM b field_29009 f Lnet/minecraft/util/valueproviders/FloatProviderType; CLAMPED_NORMAL c field_29010 f Lnet/minecraft/util/valueproviders/FloatProviderType; TRAPEZOID d field_29011 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_33924 a method_33924 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/valueproviders/FloatProviderType; register a method_33925 m ()V c net/minecraft/util/valueproviders/IntProvider bwo net/minecraft/class_6017 f Lcom/mojang/serialization/Codec; CONSTANT_OR_DISPATCH_CODEC a field_29945 f Lcom/mojang/serialization/Codec; CODEC c field_29946 f Lcom/mojang/serialization/Codec; NON_NEGATIVE_CODEC d field_33450 f Lcom/mojang/serialization/Codec; POSITIVE_CODEC e field_33451 m ()I getMinValue a method_35009 m (IILnet/minecraft/util/valueproviders/IntProvider;)Lcom/mojang/serialization/DataResult; validate a method_58612 m (IILcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; validateCodec a method_49103 m (ILnet/minecraft/util/valueproviders/IntProvider;)Ljava/lang/String; method_49470 a method_49470 m (Lnet/minecraft/util/RandomSource;)I sample a method_35008 m (Lnet/minecraft/util/valueproviders/IntProvider;)Lcom/mojang/datafixers/util/Either; method_35006 a method_35006 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/util/valueproviders/IntProvider; method_35007 a method_35007 m ()I getMaxValue b method_35011 m (II)Lcom/mojang/serialization/Codec; codec b method_35004 m (IILnet/minecraft/util/valueproviders/IntProvider;)Lcom/mojang/serialization/DataResult; method_35005 b method_35005 m (ILnet/minecraft/util/valueproviders/IntProvider;)Ljava/lang/String; method_49471 b method_49471 m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/util/valueproviders/IntProvider; method_35010 b method_35010 m ()Lnet/minecraft/util/valueproviders/IntProviderType; getType c method_35012 m ()V m ()V c net/minecraft/util/valueproviders/IntProviderType bwp net/minecraft/class_6018 f Lnet/minecraft/util/valueproviders/IntProviderType; CONSTANT a field_29947 f Lnet/minecraft/util/valueproviders/IntProviderType; UNIFORM b field_29948 f Lnet/minecraft/util/valueproviders/IntProviderType; BIASED_TO_BOTTOM c field_33452 f Lnet/minecraft/util/valueproviders/IntProviderType; CLAMPED d field_33453 f Lnet/minecraft/util/valueproviders/IntProviderType; WEIGHTED_LIST e field_35034 f Lnet/minecraft/util/valueproviders/IntProviderType; CLAMPED_NORMAL f field_35357 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_35013 a method_35013 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/valueproviders/IntProviderType; register a method_35014 m ()V c net/minecraft/util/valueproviders/MultipliedFloats bwq net/minecraft/class_7372 f [Lnet/minecraft/util/valueproviders/SampledFloat; values a field_38707 m ([Lnet/minecraft/util/valueproviders/SampledFloat;)V c net/minecraft/util/valueproviders/SampledFloat bwr net/minecraft/class_7373 m (Lnet/minecraft/util/RandomSource;)F sample a method_33920 c net/minecraft/util/valueproviders/TrapezoidFloat bws net/minecraft/class_5865 f Lcom/mojang/serialization/MapCodec; CODEC a field_29012 f F min b field_29013 f F max d field_29014 f F plateau e field_29015 m (FFF)Lnet/minecraft/util/valueproviders/TrapezoidFloat; of a method_33926 m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Lcom/mojang/serialization/DataResult; method_33927 a method_33927 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33928 a method_33928 m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/String; method_49472 b method_49472 m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/String; method_49473 c method_49473 m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/Float; method_33929 d method_33929 m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/Float; method_33930 e method_33930 m (Lnet/minecraft/util/valueproviders/TrapezoidFloat;)Ljava/lang/Float; method_33931 f method_33931 m (FFF)V m ()V c net/minecraft/util/valueproviders/UniformFloat bwt net/minecraft/class_5866 f Lcom/mojang/serialization/MapCodec; CODEC a field_29016 f F minInclusive b field_29017 f F maxExclusive d field_29018 m (Lnet/minecraft/util/valueproviders/UniformFloat;)Lcom/mojang/serialization/DataResult; method_33932 a method_33932 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33933 a method_33933 m (FF)Lnet/minecraft/util/valueproviders/UniformFloat; of b method_33934 m (Lnet/minecraft/util/valueproviders/UniformFloat;)Ljava/lang/String; method_49474 b method_49474 m (Lnet/minecraft/util/valueproviders/UniformFloat;)Ljava/lang/Float; method_33935 c method_33935 m (Lnet/minecraft/util/valueproviders/UniformFloat;)Ljava/lang/Float; method_33936 d method_33936 m (FF)V m ()V c net/minecraft/util/valueproviders/UniformInt bwu net/minecraft/class_6019 f Lcom/mojang/serialization/MapCodec; CODEC a field_29949 f I minInclusive b field_29950 f I maxInclusive f field_29951 m (II)Lnet/minecraft/util/valueproviders/UniformInt; of a method_35017 m (Lnet/minecraft/util/valueproviders/UniformInt;)Lcom/mojang/serialization/DataResult; method_35015 a method_35015 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_35016 a method_35016 m (Lnet/minecraft/util/valueproviders/UniformInt;)Ljava/lang/String; method_49475 b method_49475 m (Lnet/minecraft/util/valueproviders/UniformInt;)Ljava/lang/Integer; method_35018 c method_35018 m (Lnet/minecraft/util/valueproviders/UniformInt;)Ljava/lang/Integer; method_35019 d method_35019 m (II)V m ()V c net/minecraft/util/valueproviders/WeightedListInt bwv net/minecraft/class_6642 f Lcom/mojang/serialization/MapCodec; CODEC a field_35035 f Lnet/minecraft/util/random/WeightedList; distribution b field_35036 f I minValue f field_35037 f I maxValue g field_35038 m (Lnet/minecraft/util/valueproviders/WeightedListInt;)Lnet/minecraft/util/random/WeightedList; method_38844 a method_38844 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38845 a method_38845 m (Lnet/minecraft/util/random/WeightedList;)V m ()V c net/minecraft/util/valueproviders/package-info bww net/minecraft/class_6020 c net/minecraft/util/worldupdate/WorldUpgrader bwx net/minecraft/class_1257 f Lnet/minecraft/world/level/storage/DimensionDataStorage; overworldDataStorage A field_5755 f Lorg/slf4j/Logger; LOGGER a field_5756 f Ljava/util/concurrent/ThreadFactory; THREAD_FACTORY b field_5757 f Ljava/lang/String; NEW_DIRECTORY_PREFIX c field_48723 f Lnet/minecraft/network/chat/Component; STATUS_UPGRADING_POI d field_48724 f Lnet/minecraft/network/chat/Component; STATUS_FINISHED_POI e field_48725 f Lnet/minecraft/network/chat/Component; STATUS_UPGRADING_ENTITIES f field_48726 f Lnet/minecraft/network/chat/Component; STATUS_FINISHED_ENTITIES g field_48727 f Lnet/minecraft/network/chat/Component; STATUS_UPGRADING_CHUNKS h field_48728 f Lnet/minecraft/network/chat/Component; STATUS_FINISHED_CHUNKS i field_48729 f Lnet/minecraft/core/Registry; dimensions j field_40113 f Ljava/util/Set; levels k field_40114 f Z eraseCache l field_19225 f Z recreateRegionFiles m field_48730 f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; levelStorage n field_24083 f Ljava/lang/Thread; thread o field_5767 f Lcom/mojang/datafixers/DataFixer; dataFixer p field_24084 f Z running q field_5760 f Z finished r field_5759 f F progress s field_5763 f I totalChunks t field_5768 f I totalFiles u field_48731 f I converted v field_5766 f I skipped w field_5764 f Lit/unimi/dsi/fastutil/objects/Reference2FloatMap; progressMap x field_5762 f Lnet/minecraft/network/chat/Component; status y field_5765 f Ljava/util/regex/Pattern; REGEX z field_17622 m ()V cancel a method_5402 m (Lnet/minecraft/resources/ResourceKey;)F dimensionProgress a method_5393 m (Ljava/lang/Thread;Ljava/lang/Throwable;)V method_5398 a method_5398 m (Ljava/nio/file/Path;)Ljava/nio/file/Path; resolveRecreateDirectory a method_56987 m ()Z isFinished b method_5403 m ()Ljava/util/Set; levels c method_28304 m ()F getProgress d method_5401 m ()I getTotalChunks e method_5397 m ()I getConverted f method_5400 m ()I getSkipped g method_5399 m ()Lnet/minecraft/network/chat/Component; getStatus h method_5394 m ()V work i method_5404 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/world/level/storage/WorldData;Lnet/minecraft/core/RegistryAccess;ZZ)V m ()V c net/minecraft/util/worldupdate/WorldUpgrader$AbstractUpgrader bwx$a net/minecraft/class_1257$class_9161 f Ljava/util/concurrent/CompletableFuture; previousWriteFuture a field_48732 f Lnet/minecraft/util/datafix/DataFixTypes; dataFixType b field_48733 f Lnet/minecraft/util/worldupdate/WorldUpgrader; field_48734 c field_48734 f Lnet/minecraft/network/chat/Component; upgradingStatus d field_48735 f Lnet/minecraft/network/chat/Component; finishedStatus e field_48736 f Ljava/lang/String; type f field_49072 f Ljava/lang/String; folderName g field_48737 m ()V upgrade a method_56537 m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/AutoCloseable;Lnet/minecraft/world/level/ChunkPos;)Z processOnePosition a method_56538 m (Lnet/minecraft/util/worldupdate/WorldUpgrader$FileToUpgrade;)I method_56540 a method_56540 m (Lnet/minecraft/world/level/chunk/storage/RegionFile;)V onFileFinished a method_56541 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Ljava/lang/AutoCloseable; createStorage a method_56546 m (Ljava/io/File;Ljava/lang/String;)Z method_56542 a method_56542 m (Ljava/lang/AutoCloseable;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;)Z tryProcessOnePosition a method_56543 m ()Ljava/util/List; getDimensionsToUpgrade b method_56544 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Ljava/util/ListIterator; getFilesToProcess b method_56545 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Ljava/util/List; getAllChunkPositions c method_56539 m (Lnet/minecraft/util/worldupdate/WorldUpgrader;Lnet/minecraft/util/datafix/DataFixTypes;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V c net/minecraft/util/worldupdate/WorldUpgrader$ChunkUpgrader bwx$b net/minecraft/class_1257$class_9162 f Lnet/minecraft/util/worldupdate/WorldUpgrader; field_48738 d field_48738 m (Lnet/minecraft/world/level/chunk/storage/ChunkStorage;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;)Z tryProcessOnePosition a method_56547 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; method_61392 a method_61392 m ()Lnet/minecraft/world/level/storage/DimensionDataStorage; method_56548 b method_56548 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Lnet/minecraft/world/level/chunk/storage/ChunkStorage; createStorage b method_56549 m (Lnet/minecraft/util/worldupdate/WorldUpgrader;)V c net/minecraft/util/worldupdate/WorldUpgrader$DimensionToUpgrade bwx$c net/minecraft/class_1257$class_9163 f Lnet/minecraft/resources/ResourceKey; dimensionKey a comp_2248 f Ljava/lang/Object; storage b comp_2249 f Ljava/util/ListIterator; files c comp_2250 m ()Lnet/minecraft/resources/ResourceKey; dimensionKey a comp_2248 m ()Ljava/lang/Object; storage b comp_2249 m ()Ljava/util/ListIterator; files c comp_2250 m (Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;Ljava/util/ListIterator;)V c net/minecraft/util/worldupdate/WorldUpgrader$EntityUpgrader bwx$d net/minecraft/class_1257$class_9164 m (Lnet/minecraft/util/worldupdate/WorldUpgrader;)V c net/minecraft/util/worldupdate/WorldUpgrader$FileToUpgrade bwx$e net/minecraft/class_1257$class_9165 f Lnet/minecraft/world/level/chunk/storage/RegionFile; file a comp_2251 f Ljava/util/List; chunksToUpgrade b comp_2252 m ()Lnet/minecraft/world/level/chunk/storage/RegionFile; file a comp_2251 m ()Ljava/util/List; chunksToUpgrade b comp_2252 m (Lnet/minecraft/world/level/chunk/storage/RegionFile;Ljava/util/List;)V c net/minecraft/util/worldupdate/WorldUpgrader$PoiUpgrader bwx$f net/minecraft/class_1257$class_9166 m (Lnet/minecraft/util/worldupdate/WorldUpgrader;)V c net/minecraft/util/worldupdate/WorldUpgrader$SimpleRegionStorageUpgrader bwx$g net/minecraft/class_1257$class_9167 f Lnet/minecraft/util/worldupdate/WorldUpgrader; field_48741 d field_48741 m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceKey;)Z tryProcessOnePosition a method_56551 m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; upgradeTag a method_56550 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;)Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; createStorage b method_56552 m (Lnet/minecraft/util/worldupdate/WorldUpgrader;Lnet/minecraft/util/datafix/DataFixTypes;Ljava/lang/String;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V c net/minecraft/util/worldupdate/package-info bwy net/minecraft/class_6021 c net/minecraft/world/BossEvent bwz net/minecraft/class_1259 f Lnet/minecraft/network/chat/Component; name a field_5777 f F progress b field_5774 f Lnet/minecraft/world/BossEvent$BossBarColor; color c field_5778 f Lnet/minecraft/world/BossEvent$BossBarOverlay; overlay d field_5779 f Z darkenScreen e field_5776 f Z playBossMusic f field_5775 f Z createWorldFog g field_5773 f Ljava/util/UUID; id h field_5772 m (F)V setProgress a method_5408 m (Lnet/minecraft/world/BossEvent$BossBarColor;)V setColor a method_5416 m (Lnet/minecraft/world/BossEvent$BossBarOverlay;)V setOverlay a method_5409 m (Lnet/minecraft/network/chat/Component;)V setName a method_5413 m (Z)Lnet/minecraft/world/BossEvent; setDarkenScreen a method_5406 m (Z)Lnet/minecraft/world/BossEvent; setPlayBossMusic b method_5410 m (Z)Lnet/minecraft/world/BossEvent; setCreateWorldFog c method_5411 m ()Ljava/util/UUID; getId i method_5407 m ()Lnet/minecraft/network/chat/Component; getName j method_5414 m ()F getProgress k method_5412 m ()Lnet/minecraft/world/BossEvent$BossBarColor; getColor l method_5420 m ()Lnet/minecraft/world/BossEvent$BossBarOverlay; getOverlay m method_5415 m ()Z shouldDarkenScreen n method_5417 m ()Z shouldPlayBossMusic o method_5418 m ()Z shouldCreateWorldFog p method_5419 m (Ljava/util/UUID;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/BossEvent$BossBarColor;Lnet/minecraft/world/BossEvent$BossBarOverlay;)V c net/minecraft/world/BossEvent$BossBarColor bwz$a net/minecraft/class_1259$class_1260 f Lnet/minecraft/world/BossEvent$BossBarColor; PINK a field_5788 f Lnet/minecraft/world/BossEvent$BossBarColor; BLUE b field_5780 f Lnet/minecraft/world/BossEvent$BossBarColor; RED c field_5784 f Lnet/minecraft/world/BossEvent$BossBarColor; GREEN d field_5785 f Lnet/minecraft/world/BossEvent$BossBarColor; YELLOW e field_5782 f Lnet/minecraft/world/BossEvent$BossBarColor; PURPLE f field_5783 f Lnet/minecraft/world/BossEvent$BossBarColor; WHITE g field_5786 f Lcom/mojang/serialization/Codec; CODEC h field_56628 f Ljava/lang/String; name i field_5781 f Lnet/minecraft/ChatFormatting; formatting j field_5787 f [Lnet/minecraft/world/BossEvent$BossBarColor; $VALUES k field_5789 m ()Lnet/minecraft/ChatFormatting; getFormatting a method_5423 m ()Ljava/lang/String; getName b method_5421 m ()[Lnet/minecraft/world/BossEvent$BossBarColor; $values d method_36595 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/ChatFormatting;)V m ()V c net/minecraft/world/BossEvent$BossBarOverlay bwz$b net/minecraft/class_1259$class_1261 f Lnet/minecraft/world/BossEvent$BossBarOverlay; PROGRESS a field_5795 f Lnet/minecraft/world/BossEvent$BossBarOverlay; NOTCHED_6 b field_5796 f Lnet/minecraft/world/BossEvent$BossBarOverlay; NOTCHED_10 c field_5791 f Lnet/minecraft/world/BossEvent$BossBarOverlay; NOTCHED_12 d field_5793 f Lnet/minecraft/world/BossEvent$BossBarOverlay; NOTCHED_20 e field_5790 f Lcom/mojang/serialization/Codec; CODEC f field_56629 f Ljava/lang/String; name g field_5794 f [Lnet/minecraft/world/BossEvent$BossBarOverlay; $VALUES h field_5792 m ()Ljava/lang/String; getName a method_5425 m ()[Lnet/minecraft/world/BossEvent$BossBarOverlay; $values b method_36596 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/Clearable bxa net/minecraft/class_3829 m ()V clearContent a method_5448 c net/minecraft/world/CompoundContainer bxb net/minecraft/class_1258 f Lnet/minecraft/world/Container; container1 b field_5769 f Lnet/minecraft/world/Container; container2 c field_5771 m (Lnet/minecraft/world/Container;)Z contains a method_5405 m (Lnet/minecraft/world/Container;Lnet/minecraft/world/Container;)V c net/minecraft/world/Container bxc net/minecraft/class_1263 f F DEFAULT_DISTANCE_BUFFER y_ field_48319 m (I)Lnet/minecraft/world/item/ItemStack; getItem a method_5438 m (II)Lnet/minecraft/world/item/ItemStack; removeItem a method_5434 m (ILnet/minecraft/world/item/ItemStack;)V setItem a method_5447 m (Lnet/minecraft/world/Container;ILnet/minecraft/world/item/ItemStack;)Z canTakeItem a method_49104 m (Lnet/minecraft/world/entity/player/Player;)Z stillValid a method_5443 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/player/Player;)Z stillValidBlockEntity a method_49105 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/player/Player;F)Z stillValidBlockEntity a method_49106 m (Ljava/util/Set;)Z hasAnyOf a method_18862 m (Ljava/util/Set;Lnet/minecraft/world/item/ItemStack;)Z method_43255 a method_43255 m (Lnet/minecraft/world/item/Item;)I countItem a_ method_18861 m (Ljava/util/function/Predicate;)Z hasAnyMatching a_ method_43256 m ()I getMaxStackSize an_ method_5444 m ()I getContainerSize b method_5439 m (I)Lnet/minecraft/world/item/ItemStack; removeItemNoUpdate b method_5441 m (ILnet/minecraft/world/item/ItemStack;)Z canPlaceItem b method_5437 m ()Z isEmpty c method_5442 m (Lnet/minecraft/world/entity/player/Player;)V stopOpen c method_5432 m ()V setChanged e method_5431 m (Lnet/minecraft/world/entity/player/Player;)V startOpen e_ method_5435 m (Lnet/minecraft/world/item/ItemStack;)I getMaxStackSize f_ method_58350 c net/minecraft/world/Container$ContainerIterator bxc$a net/minecraft/class_1263$class_10755 f Lnet/minecraft/world/Container; container a field_56532 f I index b field_56533 f I size c field_56534 m ()Lnet/minecraft/world/item/ItemStack; next a method_67511 m (Lnet/minecraft/world/Container;)V c net/minecraft/world/ContainerHelper bxd net/minecraft/class_1262 f Ljava/lang/String; TAG_ITEMS a field_49719 m (Lnet/minecraft/world/Container;Ljava/util/function/Predicate;IZ)I clearOrCountMatchingItems a method_29234 m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Predicate;IZ)I clearOrCountMatchingItems a method_29235 m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/core/NonNullList;)V loadAllItems a method_5429 m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/NonNullList;)V saveAllItems a method_5426 m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/NonNullList;Z)V saveAllItems a method_5427 m (Ljava/util/List;I)Lnet/minecraft/world/item/ItemStack; takeItem a method_5428 m (Ljava/util/List;II)Lnet/minecraft/world/item/ItemStack; removeItem a method_5430 m ()V c net/minecraft/world/ContainerListener bxe net/minecraft/class_1265 m (Lnet/minecraft/world/Container;)V containerChanged a method_5453 c net/minecraft/world/Containers bxf net/minecraft/class_1264 m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/Container;)V dropContents a method_5450 m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)V dropItemStack a method_5449 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/Container;)V dropContents a method_5452 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/Container;)V dropContents a method_5451 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V method_17348 a method_17348 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/NonNullList;)V dropContents a method_17349 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighboursAfterDestroy a method_66221 m ()V c net/minecraft/world/Difficulty bxg net/minecraft/class_1267 f Lnet/minecraft/world/Difficulty; PEACEFUL a field_5801 f Lnet/minecraft/world/Difficulty; EASY b field_5805 f Lnet/minecraft/world/Difficulty; NORMAL c field_5802 f Lnet/minecraft/world/Difficulty; HARD d field_5807 f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC e field_41668 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f field_60664 f Ljava/util/function/IntFunction; BY_ID g field_5800 f I id h field_5803 f Ljava/lang/String; key i field_5806 f [Lnet/minecraft/world/Difficulty; $VALUES j field_5804 m ()I getId a method_5461 m (I)Lnet/minecraft/world/Difficulty; byId a method_5462 m (Ljava/lang/String;)Lnet/minecraft/world/Difficulty; byName a method_16691 m ()Lnet/minecraft/network/chat/Component; getDisplayName b method_5463 m ()Lnet/minecraft/network/chat/Component; getInfo d method_48556 m ()Ljava/lang/String; getKey e method_5460 m ()[Lnet/minecraft/world/Difficulty; $values f method_36597 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/world/DifficultyInstance bxh net/minecraft/class_1266 f F DIFFICULTY_TIME_GLOBAL_OFFSET a field_29953 f F MAX_DIFFICULTY_TIME_GLOBAL b field_29954 f F MAX_DIFFICULTY_TIME_LOCAL c field_29955 f Lnet/minecraft/world/Difficulty; base d field_5798 f F effectiveDifficulty e field_5799 m ()Lnet/minecraft/world/Difficulty; getDifficulty a method_5454 m (F)Z isHarderThan a method_5455 m (Lnet/minecraft/world/Difficulty;JJF)F calculateDifficulty a method_5456 m ()F getEffectiveDifficulty b method_5457 m ()Z isHard c method_35020 m ()F getSpecialMultiplier d method_5458 m (Lnet/minecraft/world/Difficulty;JJF)V c net/minecraft/world/InteractionHand bxi net/minecraft/class_1268 f Lnet/minecraft/world/InteractionHand; MAIN_HAND a field_5808 f Lnet/minecraft/world/InteractionHand; OFF_HAND b field_5810 f [Lnet/minecraft/world/InteractionHand; $VALUES c field_5809 m ()[Lnet/minecraft/world/InteractionHand; $values a method_36598 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/InteractionResult bxj net/minecraft/class_1269 f Lnet/minecraft/world/InteractionResult$Success; SUCCESS a field_5812 f Lnet/minecraft/world/InteractionResult$Success; SUCCESS_SERVER b field_52422 f Lnet/minecraft/world/InteractionResult$Success; CONSUME c field_21466 f Lnet/minecraft/world/InteractionResult$Fail; FAIL d field_5814 f Lnet/minecraft/world/InteractionResult$Pass; PASS e field_5811 f Lnet/minecraft/world/InteractionResult$TryEmptyHandInteraction; TRY_WITH_EMPTY_HAND f field_52423 m ()Z consumesAction a method_23665 m ()V c net/minecraft/world/InteractionResult$Fail bxj$a net/minecraft/class_1269$class_9857 m ()V c net/minecraft/world/InteractionResult$ItemContext bxj$b net/minecraft/class_1269$class_9858 f Lnet/minecraft/world/InteractionResult$ItemContext; NONE a field_52424 f Lnet/minecraft/world/InteractionResult$ItemContext; DEFAULT b field_52425 f Z wasItemInteraction c comp_2907 f Lnet/minecraft/world/item/ItemStack; heldItemTransformedTo d comp_2908 m ()Z wasItemInteraction a comp_2907 m ()Lnet/minecraft/world/item/ItemStack; heldItemTransformedTo b comp_2908 m (ZLnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/world/InteractionResult$Pass bxj$c net/minecraft/class_1269$class_9859 m ()V c net/minecraft/world/InteractionResult$Success bxj$d net/minecraft/class_1269$class_9860 f Lnet/minecraft/world/InteractionResult$SwingSource; swingSource g comp_2909 f Lnet/minecraft/world/InteractionResult$ItemContext; itemContext h comp_2910 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult$Success; heldItemTransformedTo a method_61393 m ()Lnet/minecraft/world/InteractionResult$Success; withoutItem b method_61394 m ()Z wasItemInteraction c method_61395 m ()Lnet/minecraft/world/item/ItemStack; heldItemTransformedTo d method_61396 m ()Lnet/minecraft/world/InteractionResult$SwingSource; swingSource e comp_2909 m ()Lnet/minecraft/world/InteractionResult$ItemContext; itemContext f comp_2910 m (Lnet/minecraft/world/InteractionResult$SwingSource;Lnet/minecraft/world/InteractionResult$ItemContext;)V c net/minecraft/world/InteractionResult$SwingSource bxj$e net/minecraft/class_1269$class_9861 f Lnet/minecraft/world/InteractionResult$SwingSource; NONE a field_52426 f Lnet/minecraft/world/InteractionResult$SwingSource; CLIENT b field_52427 f Lnet/minecraft/world/InteractionResult$SwingSource; SERVER c field_52428 f [Lnet/minecraft/world/InteractionResult$SwingSource; $VALUES d field_52429 m ()[Lnet/minecraft/world/InteractionResult$SwingSource; $values a method_61397 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/InteractionResult$TryEmptyHandInteraction bxj$f net/minecraft/class_1269$class_9862 m ()V c net/minecraft/world/ItemStackWithSlot bxk net/minecraft/class_11343 f Lcom/mojang/serialization/Codec; CODEC a field_60354 f I slot b comp_4211 f Lnet/minecraft/world/item/ItemStack; stack c comp_4212 m ()I slot a comp_4211 m (I)Z isValidInContainer a method_71368 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71369 a method_71369 m ()Lnet/minecraft/world/item/ItemStack; stack b comp_4212 m (ILnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/world/LockCode bxl net/minecraft/class_1273 f Lnet/minecraft/world/LockCode; NO_LOCK a field_5817 f Lcom/mojang/serialization/Codec; CODEC b field_49206 f Ljava/lang/String; TAG_LOCK c field_29956 f Lnet/minecraft/advancements/critereon/ItemPredicate; predicate d comp_3222 m ()Lnet/minecraft/advancements/critereon/ItemPredicate; predicate a comp_3222 m (Lnet/minecraft/world/item/ItemStack;)Z unlocksWith a method_5472 m (Lnet/minecraft/world/level/storage/ValueInput;)Lnet/minecraft/world/LockCode; fromTag a method_5473 m (Lnet/minecraft/world/level/storage/ValueOutput;)V addToTag a method_5474 m (Lnet/minecraft/advancements/critereon/ItemPredicate;)V m ()V c net/minecraft/world/MenuProvider bxm net/minecraft/class_3908 m ()Lnet/minecraft/network/chat/Component; getDisplayName Q_ method_5476 c net/minecraft/world/Nameable bxn net/minecraft/class_1275 m ()Lnet/minecraft/network/chat/Component; getDisplayName Q_ method_5476 m ()Lnet/minecraft/network/chat/Component; getName aj method_5477 m ()Lnet/minecraft/network/chat/Component; getCustomName al method_5797 m ()Z hasCustomName i_ method_16914 c net/minecraft/world/RandomSequence bxo net/minecraft/class_8564 f Lcom/mojang/serialization/Codec; CODEC a field_44859 f Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; source b field_44860 m ()Lnet/minecraft/util/RandomSource; random a method_51839 m (JLjava/util/Optional;)Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; createSequence a method_52189 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; seedForKey a method_52171 m (Lnet/minecraft/world/RandomSequence;)Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; method_51840 a method_51840 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51841 a method_51841 m (Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource;)V m (JLnet/minecraft/resources/ResourceLocation;)V m (JLjava/util/Optional;)V m ()V c net/minecraft/world/RandomSequences bxp net/minecraft/class_8565 f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE a field_56420 f J worldSeed b field_44862 f I salt c field_45100 f Z includeWorldSeed d field_45101 f Z includeSequenceId e field_45102 f Ljava/util/Map; sequences f field_56421 m ()I clear a method_52509 m (IZZ)V setSeedDefaults a method_52510 m (J)Lcom/mojang/serialization/Codec; codec a method_67337 m (JLcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67338 a method_67338 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/util/RandomSource; get a method_51843 m (Lnet/minecraft/resources/ResourceLocation;IZZ)V reset a method_52512 m (Lnet/minecraft/world/RandomSequences;)Ljava/util/Map; method_67339 a method_67339 m (Lnet/minecraft/world/level/saveddata/SavedData$Context;)Lcom/mojang/serialization/Codec; method_67340 a method_67340 m (Ljava/util/function/BiConsumer;)V forAllSequences a method_52513 m (Lnet/minecraft/resources/ResourceLocation;)V reset b method_52517 m (Lnet/minecraft/resources/ResourceLocation;IZZ)Lnet/minecraft/world/RandomSequence; createSequence b method_52518 m (Lnet/minecraft/world/RandomSequences;)Ljava/lang/Boolean; method_67341 b method_67341 m (Lnet/minecraft/world/level/saveddata/SavedData$Context;)Lnet/minecraft/world/RandomSequences; method_67342 b method_67342 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/RandomSequence; createSequence c method_52519 m (Lnet/minecraft/world/RandomSequences;)Ljava/lang/Boolean; method_67343 c method_67343 m (Lnet/minecraft/world/RandomSequences;)Ljava/lang/Integer; method_67344 d method_67344 m (J)V m (JIZZLjava/util/Map;)V m ()V c net/minecraft/world/RandomSequences$DirtyMarkingRandomSource bxp$a net/minecraft/class_8565$class_8629 f Lnet/minecraft/world/RandomSequences; field_44865 b field_44865 f Lnet/minecraft/util/RandomSource; random c field_44864 m (Lnet/minecraft/world/RandomSequences;Lnet/minecraft/util/RandomSource;)V c net/minecraft/world/RandomizableContainer bxq net/minecraft/class_8934 f Ljava/lang/String; LOOT_TABLE_TAG b field_47154 f Ljava/lang/String; LOOT_TABLE_SEED_TAG c field_47155 m (J)V setLootTableSeed a method_54866 m (Lnet/minecraft/resources/ResourceKey;)V setLootTable a method_11285 m (Lnet/minecraft/resources/ResourceKey;J)V setLootTable a method_54867 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceKey;)V setBlockEntityLootTable a method_54868 m ()Lnet/minecraft/core/BlockPos; getBlockPos aA_ method_11016 m ()Lnet/minecraft/resources/ResourceKey; getLootTable aw_ method_54869 m ()J getLootTableSeed az_ method_54870 m (Lnet/minecraft/world/level/storage/ValueInput;)Z tryLoadLootTable c_ method_54871 m (Lnet/minecraft/world/level/storage/ValueOutput;)Z trySaveLootTable d_ method_54872 m (Lnet/minecraft/world/entity/player/Player;)V unpackLootTable f_ method_54873 m ()Lnet/minecraft/world/level/Level; getLevel i method_10997 c net/minecraft/world/SimpleContainer bxr net/minecraft/class_1277 f I size b field_5831 f Lnet/minecraft/core/NonNullList; items c field_5828 f Ljava/util/List; listeners d field_5829 m (Lnet/minecraft/world/ContainerListener;)V addListener a method_5489 m (Lnet/minecraft/world/item/Item;I)Lnet/minecraft/world/item/ItemStack; removeItemType a method_20631 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V moveItemsBetweenStacks a method_20632 m (Lnet/minecraft/world/level/storage/ValueInput$TypedInputList;)V fromItemList a method_7659 m (Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList;)V storeAsItemList a method_7660 m (Lnet/minecraft/world/ContainerListener;)V removeListener b method_5488 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; addItem b method_5491 m (Lnet/minecraft/world/item/ItemStack;)Z canAddItem c method_27070 m (Lnet/minecraft/world/item/ItemStack;)V moveItemToEmptySlots d method_20633 m (Lnet/minecraft/world/item/ItemStack;)V moveItemToOccupiedSlotsWithSameType e method_20634 m ()Ljava/util/List; removeAllItems f method_24514 m (Lnet/minecraft/world/item/ItemStack;)Z method_20635 f method_20635 m ()Lnet/minecraft/core/NonNullList; getItems g method_54454 m (Lnet/minecraft/world/item/ItemStack;)Z method_24513 g method_24513 m (I)V m ([Lnet/minecraft/world/item/ItemStack;)V c net/minecraft/world/SimpleMenuProvider bxs net/minecraft/class_747 f Lnet/minecraft/network/chat/Component; title a field_3947 f Lnet/minecraft/world/inventory/MenuConstructor; menuConstructor b field_17280 m (Lnet/minecraft/world/inventory/MenuConstructor;Lnet/minecraft/network/chat/Component;)V c net/minecraft/world/TickRateManager bxt net/minecraft/class_8921 f F MIN_TICKRATE a field_46960 f F tickrate b field_46961 f J nanosecondsPerTick c field_46962 f I frozenTicksToRun d field_46963 f Z runGameElements e field_46964 f Z isFrozen f field_46965 m (F)V setTickRate a method_54671 m (Lnet/minecraft/world/entity/Entity;)Z isEntityFrozen a method_54746 m (Z)V setFrozen a method_54675 m (I)V setFrozenTicksToRun c method_54747 m ()F tickrate f method_54748 m ()F millisecondsPerTick g method_54749 m ()J nanosecondsPerTick h method_54750 m ()Z runsNormally i method_54751 m ()Z isSteppingForward j method_54752 m ()I frozenTicksToRun k method_54753 m ()Z isFrozen l method_54754 m ()V tick m method_54755 m ()V c net/minecraft/world/WorldlyContainer bxu net/minecraft/class_1278 m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canPlaceItemThroughFace a method_5492 m (Lnet/minecraft/core/Direction;)[I getSlotsForFace a method_5494 m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Z canTakeItemThroughFace b method_5493 c net/minecraft/world/WorldlyContainerHolder bxv net/minecraft/class_3954 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/WorldlyContainer; getContainer a method_17680 c net/minecraft/world/damagesource/CombatEntry bxw net/minecraft/class_1281 f Lnet/minecraft/world/damagesource/DamageSource; source a comp_1535 f F damage b comp_1536 f Lnet/minecraft/world/damagesource/FallLocation; fallLocation c comp_1537 f F fallDistance d comp_1538 m ()Lnet/minecraft/world/damagesource/DamageSource; source a comp_1535 m ()F damage b comp_1536 m ()Lnet/minecraft/world/damagesource/FallLocation; fallLocation c comp_1537 m ()F fallDistance d comp_1538 m (Lnet/minecraft/world/damagesource/DamageSource;FLnet/minecraft/world/damagesource/FallLocation;F)V c net/minecraft/world/damagesource/CombatRules bxx net/minecraft/class_1280 f F MAX_ARMOR a field_29962 f F ARMOR_PROTECTION_DIVIDER b field_29963 f F BASE_ARMOR_TOUGHNESS c field_29964 f F MIN_ARMOR_RATIO d field_29965 f I NUM_ARMOR_ITEMS e field_29966 m (FF)F getDamageAfterMagicAbsorb a method_5497 m (Lnet/minecraft/world/entity/LivingEntity;FLnet/minecraft/world/damagesource/DamageSource;FF)F getDamageAfterAbsorb a method_5496 m ()V c net/minecraft/world/damagesource/CombatTracker bxy net/minecraft/class_1283 f I RESET_DAMAGE_STATUS_TIME a field_29967 f I RESET_COMBAT_STATUS_TIME b field_29968 f Lnet/minecraft/network/chat/Style; INTENTIONAL_GAME_DESIGN_STYLE c field_42274 f Ljava/util/List; entries d field_5870 f Lnet/minecraft/world/entity/LivingEntity; mob e field_5877 f I lastDamageTime f field_5876 f I combatStartTime g field_5875 f I combatEndTime h field_5873 f Z inCombat i field_5874 f Z takingDamage j field_5872 m ()Lnet/minecraft/network/chat/Component; getDeathMessage a method_5548 m (Lnet/minecraft/world/damagesource/CombatEntry;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; getFallMessage a method_52190 m (Lnet/minecraft/world/damagesource/DamageSource;)Z shouldEnterCombat a method_52191 m (Lnet/minecraft/world/damagesource/DamageSource;F)V recordDamage a method_5547 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; getDisplayName a method_52192 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/chat/Component;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getMessageForAssistedFall a method_52193 m ()I getCombatDuration b method_5546 m ()V recheckStatus c method_5539 m ()Lnet/minecraft/world/damagesource/CombatEntry; getMostSignificantFall d method_5544 m (Lnet/minecraft/world/entity/LivingEntity;)V m ()V c net/minecraft/world/damagesource/DamageEffects bxz net/minecraft/class_8107 f Lnet/minecraft/world/damagesource/DamageEffects; HURT a field_42275 f Lnet/minecraft/world/damagesource/DamageEffects; THORNS b field_42276 f Lnet/minecraft/world/damagesource/DamageEffects; DROWNING c field_42277 f Lnet/minecraft/world/damagesource/DamageEffects; BURNING d field_42278 f Lnet/minecraft/world/damagesource/DamageEffects; POKING e field_42279 f Lnet/minecraft/world/damagesource/DamageEffects; FREEZING f field_42280 f Lcom/mojang/serialization/Codec; CODEC g field_42281 f Ljava/lang/String; id h field_42282 f Lnet/minecraft/sounds/SoundEvent; sound i field_42283 f [Lnet/minecraft/world/damagesource/DamageEffects; $VALUES j field_42284 m ()Lnet/minecraft/sounds/SoundEvent; sound a method_48786 m ()[Lnet/minecraft/world/damagesource/DamageEffects; $values b method_48787 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/sounds/SoundEvent;)V m ()V c net/minecraft/world/damagesource/DamageScaling bya net/minecraft/class_8108 f Lnet/minecraft/world/damagesource/DamageScaling; NEVER a field_42285 f Lnet/minecraft/world/damagesource/DamageScaling; WHEN_CAUSED_BY_LIVING_NON_PLAYER b field_42286 f Lnet/minecraft/world/damagesource/DamageScaling; ALWAYS c field_42287 f Lcom/mojang/serialization/Codec; CODEC d field_42288 f Ljava/lang/String; id e field_42289 f [Lnet/minecraft/world/damagesource/DamageScaling; $VALUES f field_42290 m ()[Lnet/minecraft/world/damagesource/DamageScaling; $values a method_48788 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/damagesource/DamageSource byb net/minecraft/class_1282 f Lnet/minecraft/core/Holder; type a field_42291 f Lnet/minecraft/world/entity/Entity; causingEntity b field_42292 f Lnet/minecraft/world/entity/Entity; directEntity c field_42293 f Lnet/minecraft/world/phys/Vec3; damageSourcePosition d field_42294 m ()F getFoodExhaustion a method_5528 m (Lnet/minecraft/resources/ResourceKey;)Z is a method_49708 m (Lnet/minecraft/tags/TagKey;)Z is a method_48789 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/network/chat/Component; getLocalizedDeathMessage a method_5506 m ()Z isDirect b method_60489 m ()Lnet/minecraft/world/entity/Entity; getDirectEntity c method_5526 m ()Lnet/minecraft/world/entity/Entity; getEntity d method_5529 m ()Lnet/minecraft/world/item/ItemStack; getWeaponItem e method_60948 m ()Ljava/lang/String; getMsgId f method_5525 m ()Z scalesWithDifficulty g method_5514 m ()Z isCreativePlayer h method_5530 m ()Lnet/minecraft/world/phys/Vec3; getSourcePosition i method_5510 m ()Lnet/minecraft/world/phys/Vec3; sourcePositionRaw j method_48791 m ()Lnet/minecraft/world/damagesource/DamageType; type k method_48792 m ()Lnet/minecraft/core/Holder; typeHolder l method_48793 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)V m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;)V m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)V m (Lnet/minecraft/core/Holder;)V c net/minecraft/world/damagesource/DamageSource$1 byb$1 net/minecraft/class_1282$1 f [I $SwitchMap$net$minecraft$world$damagesource$DamageScaling a field_42295 m ()V c net/minecraft/world/damagesource/DamageSources byc net/minecraft/class_8109 f Lnet/minecraft/core/Registry; damageTypes a field_42296 f Lnet/minecraft/world/damagesource/DamageSource; inFire b field_42297 f Lnet/minecraft/world/damagesource/DamageSource; campfire c field_51564 f Lnet/minecraft/world/damagesource/DamageSource; lightningBolt d field_42298 f Lnet/minecraft/world/damagesource/DamageSource; onFire e field_42299 f Lnet/minecraft/world/damagesource/DamageSource; lava f field_42300 f Lnet/minecraft/world/damagesource/DamageSource; hotFloor g field_42301 f Lnet/minecraft/world/damagesource/DamageSource; inWall h field_42302 f Lnet/minecraft/world/damagesource/DamageSource; cramming i field_42303 f Lnet/minecraft/world/damagesource/DamageSource; drown j field_42304 f Lnet/minecraft/world/damagesource/DamageSource; starve k field_42305 f Lnet/minecraft/world/damagesource/DamageSource; cactus l field_42306 f Lnet/minecraft/world/damagesource/DamageSource; fall m field_42307 f Lnet/minecraft/world/damagesource/DamageSource; enderPearl n field_52430 f Lnet/minecraft/world/damagesource/DamageSource; flyIntoWall o field_42308 f Lnet/minecraft/world/damagesource/DamageSource; fellOutOfWorld p field_42309 f Lnet/minecraft/world/damagesource/DamageSource; generic q field_42310 f Lnet/minecraft/world/damagesource/DamageSource; magic r field_42311 f Lnet/minecraft/world/damagesource/DamageSource; wither s field_42312 f Lnet/minecraft/world/damagesource/DamageSource; dragonBreath t field_42313 f Lnet/minecraft/world/damagesource/DamageSource; dryOut u field_42314 f Lnet/minecraft/world/damagesource/DamageSource; sweetBerryBush v field_42315 f Lnet/minecraft/world/damagesource/DamageSource; freeze w field_42316 f Lnet/minecraft/world/damagesource/DamageSource; stalagmite x field_42317 f Lnet/minecraft/world/damagesource/DamageSource; outsideBorder y field_44866 f Lnet/minecraft/world/damagesource/DamageSource; genericKill z field_44867 m ()Lnet/minecraft/world/damagesource/DamageSource; inFire a method_48794 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/damagesource/DamageSource; source a method_48795 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; source a method_48796 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; source a method_48797 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; fallingBlock a method_48798 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; trident a method_48799 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; mobProjectile a method_48800 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; sting a method_48801 m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/damagesource/DamageSource; playerAttack a method_48802 m (Lnet/minecraft/world/entity/projectile/AbstractArrow;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; arrow a method_48803 m (Lnet/minecraft/world/entity/projectile/Fireball;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; fireball a method_48804 m (Lnet/minecraft/world/entity/projectile/FireworkRocketEntity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; fireworks a method_48805 m (Lnet/minecraft/world/entity/projectile/WitherSkull;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; witherSkull a method_48806 m (Lnet/minecraft/world/level/Explosion;)Lnet/minecraft/world/damagesource/DamageSource; explosion a method_48807 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/damagesource/DamageSource; badRespawnPointExplosion a method_48808 m ()Lnet/minecraft/world/damagesource/DamageSource; campfire b method_59917 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; anvil b method_48810 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; thrown b method_48811 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; spit b method_55647 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; mobAttack b method_48812 m ()Lnet/minecraft/world/damagesource/DamageSource; lightningBolt c method_48809 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; fallingStalactite c method_48814 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; indirectMagic c method_48815 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; windCharge c method_55648 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; noAggroMobAttack c method_48816 m ()Lnet/minecraft/world/damagesource/DamageSource; onFire d method_48813 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; thorns d method_48818 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; explosion d method_48819 m ()Lnet/minecraft/world/damagesource/DamageSource; lava e method_48817 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; sonicBoom e method_48821 m ()Lnet/minecraft/world/damagesource/DamageSource; hotFloor f method_48820 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; mace f method_61398 m ()Lnet/minecraft/world/damagesource/DamageSource; inWall g method_48822 m ()Lnet/minecraft/world/damagesource/DamageSource; cramming h method_48823 m ()Lnet/minecraft/world/damagesource/DamageSource; drown i method_48824 m ()Lnet/minecraft/world/damagesource/DamageSource; starve j method_48825 m ()Lnet/minecraft/world/damagesource/DamageSource; cactus k method_48826 m ()Lnet/minecraft/world/damagesource/DamageSource; fall l method_48827 m ()Lnet/minecraft/world/damagesource/DamageSource; enderPearl m method_61399 m ()Lnet/minecraft/world/damagesource/DamageSource; flyIntoWall n method_48828 m ()Lnet/minecraft/world/damagesource/DamageSource; fellOutOfWorld o method_48829 m ()Lnet/minecraft/world/damagesource/DamageSource; generic p method_48830 m ()Lnet/minecraft/world/damagesource/DamageSource; magic q method_48831 m ()Lnet/minecraft/world/damagesource/DamageSource; wither r method_48832 m ()Lnet/minecraft/world/damagesource/DamageSource; dragonBreath s method_48833 m ()Lnet/minecraft/world/damagesource/DamageSource; dryOut t method_48834 m ()Lnet/minecraft/world/damagesource/DamageSource; sweetBerryBush u method_48835 m ()Lnet/minecraft/world/damagesource/DamageSource; freeze v method_48836 m ()Lnet/minecraft/world/damagesource/DamageSource; stalagmite w method_48837 m ()Lnet/minecraft/world/damagesource/DamageSource; outOfBorder x method_51846 m ()Lnet/minecraft/world/damagesource/DamageSource; genericKill y method_51847 m (Lnet/minecraft/core/RegistryAccess;)V c net/minecraft/world/damagesource/DamageType byd net/minecraft/class_8110 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_42318 f Lcom/mojang/serialization/Codec; CODEC b field_51565 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_51932 f Ljava/lang/String; msgId d comp_1242 f Lnet/minecraft/world/damagesource/DamageScaling; scaling e comp_1243 f F exhaustion f comp_1244 f Lnet/minecraft/world/damagesource/DamageEffects; effects g comp_1245 f Lnet/minecraft/world/damagesource/DeathMessageType; deathMessageType h comp_1246 m ()Ljava/lang/String; msgId a comp_1242 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_48838 a method_48838 m ()Lnet/minecraft/world/damagesource/DamageScaling; scaling b comp_1243 m ()F exhaustion c comp_1244 m ()Lnet/minecraft/world/damagesource/DamageEffects; effects d comp_1245 m ()Lnet/minecraft/world/damagesource/DeathMessageType; deathMessageType e comp_1246 m (Ljava/lang/String;Lnet/minecraft/world/damagesource/DamageScaling;F)V m (Ljava/lang/String;Lnet/minecraft/world/damagesource/DamageScaling;FLnet/minecraft/world/damagesource/DamageEffects;)V m (Ljava/lang/String;FLnet/minecraft/world/damagesource/DamageEffects;)V m (Ljava/lang/String;F)V m (Ljava/lang/String;Lnet/minecraft/world/damagesource/DamageScaling;FLnet/minecraft/world/damagesource/DamageEffects;Lnet/minecraft/world/damagesource/DeathMessageType;)V m ()V c net/minecraft/world/damagesource/DamageTypes bye net/minecraft/class_8111 f Lnet/minecraft/resources/ResourceKey; STING A field_42359 f Lnet/minecraft/resources/ResourceKey; MOB_ATTACK B field_42360 f Lnet/minecraft/resources/ResourceKey; MOB_ATTACK_NO_AGGRO C field_42319 f Lnet/minecraft/resources/ResourceKey; PLAYER_ATTACK D field_42320 f Lnet/minecraft/resources/ResourceKey; ARROW E field_42321 f Lnet/minecraft/resources/ResourceKey; TRIDENT F field_42322 f Lnet/minecraft/resources/ResourceKey; MOB_PROJECTILE G field_42323 f Lnet/minecraft/resources/ResourceKey; SPIT H field_47736 f Lnet/minecraft/resources/ResourceKey; WIND_CHARGE I field_47737 f Lnet/minecraft/resources/ResourceKey; FIREWORKS J field_42324 f Lnet/minecraft/resources/ResourceKey; FIREBALL K field_42325 f Lnet/minecraft/resources/ResourceKey; UNATTRIBUTED_FIREBALL L field_42326 f Lnet/minecraft/resources/ResourceKey; WITHER_SKULL M field_42327 f Lnet/minecraft/resources/ResourceKey; THROWN N field_42328 f Lnet/minecraft/resources/ResourceKey; INDIRECT_MAGIC O field_42329 f Lnet/minecraft/resources/ResourceKey; THORNS P field_42330 f Lnet/minecraft/resources/ResourceKey; EXPLOSION Q field_42331 f Lnet/minecraft/resources/ResourceKey; PLAYER_EXPLOSION R field_42332 f Lnet/minecraft/resources/ResourceKey; SONIC_BOOM S field_42333 f Lnet/minecraft/resources/ResourceKey; BAD_RESPAWN_POINT T field_42334 f Lnet/minecraft/resources/ResourceKey; OUTSIDE_BORDER U field_44868 f Lnet/minecraft/resources/ResourceKey; GENERIC_KILL V field_44869 f Lnet/minecraft/resources/ResourceKey; MACE_SMASH W field_52431 f Lnet/minecraft/resources/ResourceKey; IN_FIRE a field_42335 f Lnet/minecraft/resources/ResourceKey; CAMPFIRE b field_51566 f Lnet/minecraft/resources/ResourceKey; LIGHTNING_BOLT c field_42336 f Lnet/minecraft/resources/ResourceKey; ON_FIRE d field_42337 f Lnet/minecraft/resources/ResourceKey; LAVA e field_42338 f Lnet/minecraft/resources/ResourceKey; HOT_FLOOR f field_42339 f Lnet/minecraft/resources/ResourceKey; IN_WALL g field_42340 f Lnet/minecraft/resources/ResourceKey; CRAMMING h field_42341 f Lnet/minecraft/resources/ResourceKey; DROWN i field_42342 f Lnet/minecraft/resources/ResourceKey; STARVE j field_42343 f Lnet/minecraft/resources/ResourceKey; CACTUS k field_42344 f Lnet/minecraft/resources/ResourceKey; FALL l field_42345 f Lnet/minecraft/resources/ResourceKey; ENDER_PEARL m field_52432 f Lnet/minecraft/resources/ResourceKey; FLY_INTO_WALL n field_42346 f Lnet/minecraft/resources/ResourceKey; FELL_OUT_OF_WORLD o field_42347 f Lnet/minecraft/resources/ResourceKey; GENERIC p field_42348 f Lnet/minecraft/resources/ResourceKey; MAGIC q field_42349 f Lnet/minecraft/resources/ResourceKey; WITHER r field_42350 f Lnet/minecraft/resources/ResourceKey; DRAGON_BREATH s field_42351 f Lnet/minecraft/resources/ResourceKey; DRY_OUT t field_42352 f Lnet/minecraft/resources/ResourceKey; SWEET_BERRY_BUSH u field_42353 f Lnet/minecraft/resources/ResourceKey; FREEZE v field_42354 f Lnet/minecraft/resources/ResourceKey; STALAGMITE w field_42355 f Lnet/minecraft/resources/ResourceKey; FALLING_BLOCK x field_42356 f Lnet/minecraft/resources/ResourceKey; FALLING_ANVIL y field_42357 f Lnet/minecraft/resources/ResourceKey; FALLING_STALACTITE z field_42358 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_48839 m ()V c net/minecraft/world/damagesource/DeathMessageType byf net/minecraft/class_8112 f Lnet/minecraft/world/damagesource/DeathMessageType; DEFAULT a field_42361 f Lnet/minecraft/world/damagesource/DeathMessageType; FALL_VARIANTS b field_42362 f Lnet/minecraft/world/damagesource/DeathMessageType; INTENTIONAL_GAME_DESIGN c field_42363 f Lcom/mojang/serialization/Codec; CODEC d field_42364 f Ljava/lang/String; id e field_42365 f [Lnet/minecraft/world/damagesource/DeathMessageType; $VALUES f field_42366 m ()[Lnet/minecraft/world/damagesource/DeathMessageType; $values a method_48840 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/damagesource/FallLocation byg net/minecraft/class_8572 f Lnet/minecraft/world/damagesource/FallLocation; GENERIC a field_44923 f Lnet/minecraft/world/damagesource/FallLocation; LADDER b field_44924 f Lnet/minecraft/world/damagesource/FallLocation; VINES c field_44925 f Lnet/minecraft/world/damagesource/FallLocation; WEEPING_VINES d field_44926 f Lnet/minecraft/world/damagesource/FallLocation; TWISTING_VINES e field_44927 f Lnet/minecraft/world/damagesource/FallLocation; SCAFFOLDING f field_44928 f Lnet/minecraft/world/damagesource/FallLocation; OTHER_CLIMBABLE g field_44929 f Lnet/minecraft/world/damagesource/FallLocation; WATER h field_44930 f Ljava/lang/String; id i comp_1539 m ()Ljava/lang/String; languageKey a method_52194 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/FallLocation; getCurrentFallLocation a method_52195 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/damagesource/FallLocation; blockToFallLocation a method_52196 m ()Ljava/lang/String; id b comp_1539 m (Ljava/lang/String;)V m ()V c net/minecraft/world/damagesource/package-info byh net/minecraft/class_6022 c net/minecraft/world/effect/AbsorptionMobEffect byi net/minecraft/class_1288 m (Lnet/minecraft/world/effect/MobEffectCategory;I)V c net/minecraft/world/effect/BadOmenMobEffect byj net/minecraft/class_8631 m (Lnet/minecraft/world/effect/MobEffectCategory;I)V c net/minecraft/world/effect/HealOrHarmMobEffect byk net/minecraft/class_8632 f Z isHarm c field_45103 m (Lnet/minecraft/world/effect/MobEffectCategory;IZ)V c net/minecraft/world/effect/HungerMobEffect byl net/minecraft/class_8633 m (Lnet/minecraft/world/effect/MobEffectCategory;I)V c net/minecraft/world/effect/InfestedMobEffect bym net/minecraft/class_9455 f F chanceToSpawn c field_50112 f Ljava/util/function/ToIntFunction; spawnedCount d field_50113 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;DDD)V spawnSilverfish a method_58615 m (Lnet/minecraft/world/effect/MobEffectCategory;IFLjava/util/function/ToIntFunction;)V c net/minecraft/world/effect/InstantenousMobEffect byn net/minecraft/class_1289 m (Lnet/minecraft/world/effect/MobEffectCategory;I)V c net/minecraft/world/effect/MobEffect byo net/minecraft/class_1291 f Lcom/mojang/serialization/Codec; CODEC a field_51933 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_51934 f I AMBIENT_ALPHA c field_49789 f Ljava/util/Map; attributeModifiers d field_5885 f Lnet/minecraft/world/effect/MobEffectCategory; category e field_18270 f I color f field_5886 f Ljava/util/function/Function; particleFactory g field_49790 f Ljava/lang/String; descriptionId h field_5883 f I blendInDurationTicks i field_55650 f I blendOutDurationTicks j field_55651 f I blendOutAdvanceTicks k field_55652 f Ljava/util/Optional; soundOnAdded l field_50114 f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures m field_50115 m ()Z isInstantenous a method_5561 m (I)Lnet/minecraft/world/effect/MobEffect; setBlendDuration a method_66222 m (II)Z shouldApplyEffectTickThisTick a method_5552 m (III)Lnet/minecraft/world/effect/MobEffect; setBlendDuration a method_66223 m (ILnet/minecraft/world/effect/MobEffectInstance;)Lnet/minecraft/core/particles/ParticleOptions; method_58145 a method_58145 m (ILjava/util/function/BiConsumer;)V createModifiers a method_55650 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;ID)V applyInstantenousEffect a method_5564 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Z applyEffectTick a method_5572 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/damagesource/DamageSource;F)V onMobHurt a method_58614 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/Entity$RemovalReason;)V onMobRemoved a method_58617 m (Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/effect/MobEffect; withSoundOnAdded a method_58616 m (Lnet/minecraft/world/effect/MobEffectInstance;)Lnet/minecraft/core/particles/ParticleOptions; createParticleOptions a method_58146 m (Lnet/minecraft/world/entity/LivingEntity;I)V onEffectStarted a method_52520 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/sounds/SoundEvent;)V method_58618 a method_58618 m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;)V removeAttributeModifiers a method_5562 m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;I)V addAttributeModifiers a method_5555 m (Ljava/util/function/BiConsumer;ILnet/minecraft/core/Holder;Lnet/minecraft/world/effect/MobEffect$AttributeTemplate;)V method_55651 a method_55651 m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceLocation;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Lnet/minecraft/world/effect/MobEffect; addAttributeModifier a method_5566 m (Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/world/effect/MobEffectInstance;)Lnet/minecraft/core/particles/ParticleOptions; method_58147 a method_58147 m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/effect/MobEffect; requiredFeatures a method_58619 m ()I getBlendInDurationTicks b method_66224 m (Lnet/minecraft/world/entity/LivingEntity;I)V onEffectAdded b method_58620 m ()I getBlendOutDurationTicks c method_66225 m ()I getBlendOutAdvanceTicks d method_66226 m ()Ljava/lang/String; getOrCreateDescriptionId e method_5559 m ()Ljava/lang/String; getDescriptionId f method_5567 m ()Lnet/minecraft/network/chat/Component; getDisplayName g method_5560 m ()Lnet/minecraft/world/effect/MobEffectCategory; getCategory h method_18792 m ()I getColor i method_5556 m ()Z isBeneficial j method_5573 m (Lnet/minecraft/world/effect/MobEffectCategory;I)V m (Lnet/minecraft/world/effect/MobEffectCategory;ILnet/minecraft/core/particles/ParticleOptions;)V m ()V c net/minecraft/world/effect/MobEffect$AttributeTemplate byo$a net/minecraft/class_1291$class_8634 f Lnet/minecraft/resources/ResourceLocation; id a comp_2182 f D amount b comp_2183 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation c comp_2184 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_2182 m (I)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; create a method_52522 m ()D amount b comp_2183 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation c comp_2184 m (Lnet/minecraft/resources/ResourceLocation;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)V c net/minecraft/world/effect/MobEffectCategory byp net/minecraft/class_4081 f Lnet/minecraft/world/effect/MobEffectCategory; BENEFICIAL a field_18271 f Lnet/minecraft/world/effect/MobEffectCategory; HARMFUL b field_18272 f Lnet/minecraft/world/effect/MobEffectCategory; NEUTRAL c field_18273 f Lnet/minecraft/ChatFormatting; tooltipFormatting d field_18274 f [Lnet/minecraft/world/effect/MobEffectCategory; $VALUES e field_18275 m ()Lnet/minecraft/ChatFormatting; getTooltipFormatting a method_18793 m ()[Lnet/minecraft/world/effect/MobEffectCategory; $values b method_36600 m (Ljava/lang/String;ILnet/minecraft/ChatFormatting;)V m ()V c net/minecraft/world/effect/MobEffectInstance byq net/minecraft/class_1293 f I INFINITE_DURATION a field_42106 f I MIN_AMPLIFIER b field_49014 f I MAX_AMPLIFIER c field_49015 f Lcom/mojang/serialization/Codec; CODEC d field_48821 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_49207 f Lorg/slf4j/Logger; LOGGER f field_5897 f Lnet/minecraft/core/Holder; effect g field_5896 f I duration h field_5895 f I amplifier i field_5893 f Z ambient j field_5892 f Z visible k field_5890 f Z showIcon l field_5889 f Lnet/minecraft/world/effect/MobEffectInstance; hiddenEffect m field_21830 f Lnet/minecraft/world/effect/MobEffectInstance$BlendState; blendState n field_47739 m ()Lnet/minecraft/core/particles/ParticleOptions; getParticleOptions a method_58148 m (F)Lnet/minecraft/world/effect/MobEffectInstance; withScaledDuration a method_66227 m (FI)I method_66228 a method_66228 m (I)Z endsWithin a method_48557 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;F)V onMobHurt a method_58621 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity$RemovalReason;)V onMobRemoved a method_58622 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Ljava/lang/Runnable;)Z tickServer a method_5585 m (Lnet/minecraft/world/effect/MobEffectInstance;)V setDetailsFrom a method_24276 m (Lnet/minecraft/world/entity/LivingEntity;)V onEffectStarted a method_52523 m (Lnet/minecraft/world/entity/LivingEntity;F)F getBlendFactor a method_55653 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_56666 a method_56666 m (Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)I mapDuration a method_48558 m (Lnet/minecraft/core/Holder;)Z is a method_55654 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/effect/MobEffectInstance$Details;)Lnet/minecraft/world/effect/MobEffectInstance; method_56667 a method_56667 m ()Z isInfiniteDuration b method_48559 m (I)I method_48560 b method_48560 m (Lnet/minecraft/world/effect/MobEffectInstance;)Z update b method_5590 m (Lnet/minecraft/world/entity/LivingEntity;)V onEffectAdded b method_58623 m ()Lnet/minecraft/core/Holder; getEffect c method_5579 m (Lnet/minecraft/world/effect/MobEffectInstance;)I compareTo c method_5587 m ()I getDuration d method_5584 m (Lnet/minecraft/world/effect/MobEffectInstance;)V copyBlendState d method_55656 m ()I getAmplifier e method_5578 m (Lnet/minecraft/world/effect/MobEffectInstance;)Z isShorterDurationThan e method_48561 m ()Z isAmbient f method_5591 m ()Z isVisible g method_5581 m ()Z showIcon h method_5592 m ()V tickClient i method_66229 m ()Ljava/lang/String; getDescriptionId j method_5586 m ()V skipBlending k method_55657 m ()Lnet/minecraft/world/effect/MobEffectInstance$Details; asDetails l method_56668 m ()Z hasRemainingDuration m method_48562 m ()V tickDownDuration n method_5588 m ()Z downgradeToHiddenEffect o method_66230 m ()Ljava/lang/String; describeDuration p method_48563 m (Lnet/minecraft/core/Holder;)V m (Lnet/minecraft/core/Holder;I)V m (Lnet/minecraft/core/Holder;II)V m (Lnet/minecraft/core/Holder;IIZZ)V m (Lnet/minecraft/core/Holder;IIZZZ)V m (Lnet/minecraft/core/Holder;IIZZZLnet/minecraft/world/effect/MobEffectInstance;)V m (Lnet/minecraft/world/effect/MobEffectInstance;)V m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/effect/MobEffectInstance$Details;)V m ()V c net/minecraft/world/effect/MobEffectInstance$BlendState byq$a net/minecraft/class_1293$class_9063 f F factor a field_47740 f F factorPreviousFrame b field_47741 m (Lnet/minecraft/world/effect/MobEffectInstance$BlendState;)V copyFrom a method_55658 m (Lnet/minecraft/world/effect/MobEffectInstance;)V setImmediate a method_55659 m (Lnet/minecraft/world/entity/LivingEntity;F)F getFactor a method_55660 m (Lnet/minecraft/world/effect/MobEffectInstance;)V tick b method_55661 m (Lnet/minecraft/world/effect/MobEffectInstance;)Z hasEffect c method_66231 m ()V c net/minecraft/world/effect/MobEffectInstance$Details byq$b net/minecraft/class_1293$class_9195 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_48822 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49208 f I amplifier c comp_2292 f I duration d comp_2293 f Z ambient e comp_2294 f Z showParticles f comp_2295 f Z showIcon g comp_2296 f Ljava/util/Optional; hiddenEffect h comp_2297 m ()I amplifier a comp_2292 m (IIZZLjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/effect/MobEffectInstance$Details; create a method_56669 m (Lnet/minecraft/world/effect/MobEffectInstance$Details;)Ljava/util/Optional; method_56670 a method_56670 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; method_56671 a method_56671 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_56672 a method_56672 m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; method_57279 a method_57279 m ()I duration b comp_2293 m ()Z ambient c comp_2294 m ()Z showParticles d comp_2295 m ()Z showIcon e comp_2296 m ()Ljava/util/Optional; hiddenEffect f comp_2297 m (IIZZZLjava/util/Optional;)V m ()V c net/minecraft/world/effect/MobEffectUtil byr net/minecraft/class_1292 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;DLnet/minecraft/world/effect/MobEffectInstance;I)Ljava/util/List; addEffectToPlayersAround a method_42143 m (Lnet/minecraft/world/effect/MobEffectInstance;FF)Lnet/minecraft/network/chat/Component; formatDuration a method_5577 m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerPlayer;)V method_42144 a method_42144 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;DLnet/minecraft/core/Holder;Lnet/minecraft/world/effect/MobEffectInstance;ILnet/minecraft/server/level/ServerPlayer;)Z method_42145 a method_42145 m (Lnet/minecraft/world/entity/LivingEntity;)Z hasDigSpeed a method_5576 m (Lnet/minecraft/world/entity/LivingEntity;)I getDigSpeedAmplification b method_5575 m (Lnet/minecraft/world/entity/LivingEntity;)Z hasWaterBreathing c method_5574 m ()V c net/minecraft/world/effect/MobEffects bys net/minecraft/class_1294 f Lnet/minecraft/core/Holder; UNLUCK A field_5908 f Lnet/minecraft/core/Holder; SLOW_FALLING B field_5906 f Lnet/minecraft/core/Holder; CONDUIT_POWER C field_5927 f Lnet/minecraft/core/Holder; DOLPHINS_GRACE D field_5900 f Lnet/minecraft/core/Holder; BAD_OMEN E field_16595 f Lnet/minecraft/core/Holder; HERO_OF_THE_VILLAGE F field_18980 f Lnet/minecraft/core/Holder; DARKNESS G field_38092 f Lnet/minecraft/core/Holder; TRIAL_OMEN H field_50116 f Lnet/minecraft/core/Holder; RAID_OMEN I field_50117 f Lnet/minecraft/core/Holder; WIND_CHARGED J field_50118 f Lnet/minecraft/core/Holder; WEAVING K field_50119 f Lnet/minecraft/core/Holder; OOZING L field_50120 f Lnet/minecraft/core/Holder; INFESTED M field_50121 f I DARKNESS_EFFECT_FACTOR_PADDING_DURATION_TICKS N field_38093 f Lnet/minecraft/core/Holder; SPEED a field_5904 f Lnet/minecraft/core/Holder; SLOWNESS b field_5909 f Lnet/minecraft/core/Holder; HASTE c field_5917 f Lnet/minecraft/core/Holder; MINING_FATIGUE d field_5901 f Lnet/minecraft/core/Holder; STRENGTH e field_5910 f Lnet/minecraft/core/Holder; INSTANT_HEALTH f field_5915 f Lnet/minecraft/core/Holder; INSTANT_DAMAGE g field_5921 f Lnet/minecraft/core/Holder; JUMP_BOOST h field_5913 f Lnet/minecraft/core/Holder; NAUSEA i field_5916 f Lnet/minecraft/core/Holder; REGENERATION j field_5924 f Lnet/minecraft/core/Holder; RESISTANCE k field_5907 f Lnet/minecraft/core/Holder; FIRE_RESISTANCE l field_5918 f Lnet/minecraft/core/Holder; WATER_BREATHING m field_5923 f Lnet/minecraft/core/Holder; INVISIBILITY n field_5905 f Lnet/minecraft/core/Holder; BLINDNESS o field_5919 f Lnet/minecraft/core/Holder; NIGHT_VISION p field_5925 f Lnet/minecraft/core/Holder; HUNGER q field_5903 f Lnet/minecraft/core/Holder; WEAKNESS r field_5911 f Lnet/minecraft/core/Holder; POISON s field_5899 f Lnet/minecraft/core/Holder; WITHER t field_5920 f Lnet/minecraft/core/Holder; HEALTH_BOOST u field_5914 f Lnet/minecraft/core/Holder; ABSORPTION v field_5898 f Lnet/minecraft/core/Holder; SATURATION w field_5922 f Lnet/minecraft/core/Holder; GLOWING x field_5912 f Lnet/minecraft/core/Holder; LEVITATION y field_5902 f Lnet/minecraft/core/Holder; LUCK z field_5926 m (Lnet/minecraft/util/RandomSource;)I method_58624 a method_58624 m (Ljava/lang/String;Lnet/minecraft/world/effect/MobEffect;)Lnet/minecraft/core/Holder; register a method_5594 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Holder; bootstrap a method_55664 m (Lnet/minecraft/util/RandomSource;)I method_58625 b method_58625 m (Lnet/minecraft/util/RandomSource;)I method_58626 c method_58626 m ()V m ()V c net/minecraft/world/effect/OozingMobEffect byt net/minecraft/class_9456 f I SLIME_SIZE c field_51372 f I RADIUS_TO_CHECK_SLIMES d field_51373 f Ljava/util/function/ToIntFunction; spawnedCount e field_50122 m (ILnet/minecraft/world/effect/OozingMobEffect$NearbySlimes;I)I numberOfSlimesToSpawn a method_59652 m (Lnet/minecraft/world/level/Level;DDD)V spawnSlimeOffspring a method_58627 m (Lnet/minecraft/world/effect/MobEffectCategory;ILjava/util/function/ToIntFunction;)V c net/minecraft/world/effect/OozingMobEffect$NearbySlimes byt$a net/minecraft/class_9456$class_9775 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/effect/OozingMobEffect$NearbySlimes; closeTo a method_60604 m (Lnet/minecraft/world/entity/LivingEntity;I)I method_60605 a method_60605 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/monster/Slime;)Z method_60606 a method_60606 c net/minecraft/world/effect/PoisonMobEffect byu net/minecraft/class_8635 f I DAMAGE_INTERVAL c field_55005 m (Lnet/minecraft/world/effect/MobEffectCategory;I)V c net/minecraft/world/effect/RaidOmenMobEffect byv net/minecraft/class_9457 m (Lnet/minecraft/world/effect/MobEffectCategory;ILnet/minecraft/core/particles/ParticleOptions;)V c net/minecraft/world/effect/RegenerationMobEffect byw net/minecraft/class_8636 m (Lnet/minecraft/world/effect/MobEffectCategory;I)V c net/minecraft/world/effect/SaturationMobEffect byx net/minecraft/class_8637 m (Lnet/minecraft/world/effect/MobEffectCategory;I)V c net/minecraft/world/effect/WeavingMobEffect byy net/minecraft/class_9458 f Ljava/util/function/ToIntFunction; maxCobwebs c field_50123 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V spawnCobwebsRandomlyAround a method_58628 m (Lnet/minecraft/world/effect/MobEffectCategory;ILjava/util/function/ToIntFunction;)V c net/minecraft/world/effect/WindChargedMobEffect byz net/minecraft/class_9459 m (Lnet/minecraft/world/effect/MobEffectCategory;I)V c net/minecraft/world/effect/WitherMobEffect bza net/minecraft/class_8638 f I DAMAGE_INTERVAL c field_55006 m (Lnet/minecraft/world/effect/MobEffectCategory;I)V c net/minecraft/world/effect/package-info bzb net/minecraft/class_6023 c net/minecraft/world/entity/AgeableMob bzc net/minecraft/class_1296 f I BABY_START_AGE a field_29969 f I DEFAULT_AGE b field_57562 f I DEFAULT_FORCED_AGE c field_57563 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BABY_ID ck field_5949 f I FORCED_AGE_PARTICLE_TICKS cl field_29970 f I age d field_5950 f I forcedAge e field_5948 f I forcedAgeTimer f field_5947 m ()Z canBreed Y_ method_19184 m ()I getAge Z_ method_5618 m (IZ)V ageUp a method_5620 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/AgeableMob; getBreedOffspring a method_5613 m (I)V ageUp b_ method_5615 m (I)V setAge c_ method_5614 m (I)I getSpeedUpSecondsWhenFeeding d_ method_41321 m ()V ageBoundaryReached h method_5619 m ()I getForcedAge k method_63605 m ()I getForcedAgeTimer l method_63606 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/AgeableMob$AgeableMobGroupData bzc$a net/minecraft/class_1296$class_4697 f I groupSize a field_20684 f Z shouldSpawnBaby b field_20685 f F babySpawnChance c field_20686 m ()I getGroupSize a method_22432 m ()V increaseGroupSizeByOne b method_22435 m ()Z isShouldSpawnBaby c method_22436 m ()F getBabySpawnChance d method_22437 m (ZF)V m (Z)V m (F)V c net/minecraft/world/entity/AnimationState bzd net/minecraft/class_7094 f I STOPPED a field_37417 f I startTick b field_52433 m ()V stop a method_41325 m (F)J getTimeInMillis a method_61400 m (I)V start a method_41322 m (IF)V fastForward a method_56988 m (Lnet/minecraft/world/entity/AnimationState;)V copyFrom a method_61401 m (Ljava/util/function/Consumer;)V ifStarted a method_41323 m (ZI)V animateWhen a method_45317 m ()Z isStarted b method_41327 m (I)V startIfStopped b method_41324 m ()V c net/minecraft/world/entity/AreaEffectCloud bze net/minecraft/class_1295 f F DEFAULT_WIDTH a field_40732 f F potionDurationScale aM field_55653 f Ljava/util/Map; victims aN field_5942 f I duration aO field_5939 f I waitTime aP field_5941 f I reapplicationDelay aQ field_5937 f I durationOnUse aR field_5932 f F radiusOnUse aS field_5929 f F radiusPerTick aT field_5930 f Lnet/minecraft/world/entity/EntityReference; owner aU field_5943 f F HEIGHT b field_40733 f I INFINITE_DURATION c field_57564 f I DEFAULT_LINGERING_DURATION d field_57565 f I TIME_BETWEEN_APPLICATIONS e field_29972 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_RADIUS f field_5938 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_WAITING g field_5944 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PARTICLE h field_5931 f F MAX_RADIUS i field_29971 f I DEFAULT_AGE j field_57566 f I DEFAULT_DURATION_ON_USE k field_57567 f F DEFAULT_RADIUS_ON_USE l field_57568 f F DEFAULT_RADIUS_PER_TICK m field_57569 f F DEFAULT_POTION_DURATION_SCALE n field_57570 f F MINIMAL_RADIUS o field_40730 f F DEFAULT_RADIUS p field_40731 f I DEFAULT_WAIT_TIME q field_57571 f I DEFAULT_REAPPLICATION_DELAY r field_57572 f Lnet/minecraft/core/particles/ColorParticleOption; DEFAULT_PARTICLE s field_56422 f Lnet/minecraft/core/particles/ParticleOptions; customParticle t field_59666 f Lnet/minecraft/world/item/alchemy/PotionContents; potionContents u field_49209 m (F)V setRadius a method_5603 m (I)V setDuration a method_5604 m (Lnet/minecraft/server/level/ServerLevel;)V serverTick a method_64415 m (Lnet/minecraft/world/effect/MobEffectInstance;)V addEffect a method_5610 m (Lnet/minecraft/world/entity/LivingEntity;)V setOwner a method_5607 m (Lnet/minecraft/world/item/alchemy/PotionContents;)V setPotionContents a method_57280 m (Ljava/util/Map$Entry;)Z method_64416 a method_64416 m (Lnet/minecraft/core/particles/ParticleOptions;)V setCustomParticle a method_5608 m (Z)V setWaiting a method_5598 m (F)V setPotionDurationScale b method_66232 m (I)V setDurationOnUse b method_35043 m ()F getRadius c method_5599 m (F)V setRadiusOnUse c method_5609 m (I)V setWaitTime c method_5595 m (F)V setRadiusPerTick d method_5596 m ()Lnet/minecraft/core/particles/ParticleOptions; getParticle e method_5600 m ()Z isWaiting f method_5611 m ()I getDuration h method_5605 m ()F getRadiusOnUse i method_35044 m ()F getRadiusPerTick k method_35045 m ()I getDurationOnUse l method_35046 m ()I getWaitTime m method_35047 m ()Lnet/minecraft/world/entity/LivingEntity; getOwner n method_5601 m ()V updateParticle q method_70665 m ()V clientTick s method_64418 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;DDD)V m ()V c net/minecraft/world/entity/Attackable bzf net/minecraft/class_8149 m ()Lnet/minecraft/world/entity/LivingEntity; getLastAttacker ak method_49107 c net/minecraft/world/entity/ConversionParams bzg net/minecraft/class_10179 f Lnet/minecraft/world/entity/ConversionType; type a comp_3144 f Z keepEquipment b comp_3145 f Z preserveCanPickUpLoot c comp_3146 f Lnet/minecraft/world/scores/PlayerTeam; team d comp_3147 m ()Lnet/minecraft/world/entity/ConversionType; type a comp_3144 m (Lnet/minecraft/world/entity/Mob;ZZ)Lnet/minecraft/world/entity/ConversionParams; single a method_63607 m ()Z keepEquipment b comp_3145 m ()Z preserveCanPickUpLoot c comp_3146 m ()Lnet/minecraft/world/scores/PlayerTeam; team d comp_3147 m (Lnet/minecraft/world/entity/ConversionType;ZZLnet/minecraft/world/scores/PlayerTeam;)V c net/minecraft/world/entity/ConversionParams$AfterConversion bzg$a net/minecraft/class_10179$class_10180 c net/minecraft/world/entity/ConversionType bzh net/minecraft/class_10181 f Lnet/minecraft/world/entity/ConversionType; SINGLE a field_54080 f Lnet/minecraft/world/entity/ConversionType; SPLIT_ON_DEATH b field_54081 f Ljava/util/Set; COMPONENTS_TO_COPY c field_60523 f Z discardAfterConversion d field_54082 f [Lnet/minecraft/world/entity/ConversionType; $VALUES e field_54083 m ()Z shouldDiscardAfterConversion a method_63608 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ConversionParams;)V convert a method_63609 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/component/DataComponentType;)V copyComponent a method_71611 m ()[Lnet/minecraft/world/entity/ConversionType; $values b method_63610 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ConversionParams;)V convertCommon b method_63611 m (Ljava/lang/String;IZ)V m ()V c net/minecraft/world/entity/ConversionType$1 bzh$1 net/minecraft/class_10181$1 m (Ljava/lang/String;IZ)V c net/minecraft/world/entity/ConversionType$2 bzh$2 net/minecraft/class_10181$2 m (Ljava/lang/String;IZ)V c net/minecraft/world/entity/Crackiness bzi net/minecraft/class_9273 f Lnet/minecraft/world/entity/Crackiness; GOLEM a field_49210 f Lnet/minecraft/world/entity/Crackiness; WOLF_ARMOR b field_49211 f F fractionLow c field_49212 f F fractionMedium d field_49213 f F fractionHigh e field_49214 m (F)Lnet/minecraft/world/entity/Crackiness$Level; byFraction a method_57282 m (II)Lnet/minecraft/world/entity/Crackiness$Level; byDamage a method_57283 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/Crackiness$Level; byDamage a method_57284 m (FFF)V m ()V c net/minecraft/world/entity/Crackiness$Level bzi$a net/minecraft/class_9273$class_4621 f Lnet/minecraft/world/entity/Crackiness$Level; NONE a field_21081 f Lnet/minecraft/world/entity/Crackiness$Level; LOW b field_21082 f Lnet/minecraft/world/entity/Crackiness$Level; MEDIUM c field_21083 f Lnet/minecraft/world/entity/Crackiness$Level; HIGH d field_21084 f [Lnet/minecraft/world/entity/Crackiness$Level; $VALUES e field_21085 m ()[Lnet/minecraft/world/entity/Crackiness$Level; $values a method_36638 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/Display bzj net/minecraft/class_8113 f I NO_BRIGHTNESS_OVERRIDE a field_42384 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_RIGHT_ROTATION_ID aM field_42367 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BILLBOARD_RENDER_CONSTRAINTS_ID aN field_42368 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BRIGHTNESS_OVERRIDE_ID aO field_42369 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VIEW_RANGE_ID aP field_42370 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHADOW_RADIUS_ID aQ field_42371 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHADOW_STRENGTH_ID aR field_42372 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_WIDTH_ID aS field_42373 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HEIGHT_ID aT field_42374 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_GLOW_COLOR_OVERRIDE_ID aU field_42375 f Lit/unimi/dsi/fastutil/ints/IntSet; RENDER_STATE_IDS aV field_43180 f I INITIAL_TRANSFORMATION_INTERPOLATION_DURATION aW field_57573 f I INITIAL_TRANSFORMATION_START_INTERPOLATION aX field_57574 f I INITIAL_POS_ROT_INTERPOLATION_DURATION aY field_56423 f F INITIAL_SHADOW_RADIUS aZ field_42376 f Ljava/lang/String; TAG_POS_ROT_INTERPOLATION_DURATION b field_45109 f F INITIAL_SHADOW_STRENGTH ba field_42377 f F INITIAL_VIEW_RANGE bb field_57575 f F INITIAL_WIDTH bc field_57576 f F INITIAL_HEIGHT bd field_57577 f I NO_GLOW_COLOR_OVERRIDE be field_42378 f J interpolationStartClientTick bf field_42620 f I interpolationDuration bg field_43181 f F lastProgress bh field_43135 f Lnet/minecraft/world/phys/AABB; cullingBoundingBox bi field_42383 f Z noCulling bj field_52434 f Z updateStartTick bk field_43182 f Z updateInterpolationDuration bl field_43183 f Lnet/minecraft/world/entity/Display$RenderState; renderState bm field_43184 f Lnet/minecraft/world/entity/InterpolationHandler; interpolation bn field_55654 f Ljava/lang/String; TAG_TRANSFORMATION_INTERPOLATION_DURATION c field_45110 f Ljava/lang/String; TAG_TRANSFORMATION_START_INTERPOLATION d field_45111 f Ljava/lang/String; TAG_TRANSFORMATION e field_42387 f Ljava/lang/String; TAG_BILLBOARD f field_42388 f Ljava/lang/String; TAG_BRIGHTNESS g field_42389 f Ljava/lang/String; TAG_VIEW_RANGE h field_42390 f Ljava/lang/String; TAG_SHADOW_RADIUS i field_42391 f Ljava/lang/String; TAG_SHADOW_STRENGTH j field_42392 f Ljava/lang/String; TAG_WIDTH k field_42393 f Ljava/lang/String; TAG_HEIGHT l field_42394 f Ljava/lang/String; TAG_GLOW_COLOR_OVERRIDE m field_42395 f Z updateRenderState n field_43185 f Lorg/slf4j/Logger; LOGGER o field_42397 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRANSFORMATION_INTERPOLATION_START_DELTA_TICKS_ID p field_45112 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRANSFORMATION_INTERPOLATION_DURATION_ID q field_45113 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_POS_ROT_INTERPOLATION_DURATION_ID r field_45114 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRANSLATION_ID s field_42401 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SCALE_ID t field_42402 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_LEFT_ROTATION_ID u field_42403 m ()Lnet/minecraft/world/entity/Display$RenderState; createFreshRenderState A method_49774 m (F)F calculateInterpolationProgress a method_48844 m (Lnet/minecraft/network/syncher/SynchedEntityData;)Lcom/mojang/math/Transformation; createTransformation a method_48845 m (Lnet/minecraft/util/Brightness;)V setBrightnessOverride a method_48846 m (Lnet/minecraft/world/entity/Display$BillboardConstraints;)V setBillboardConstraints a method_48847 m (Lnet/minecraft/world/entity/Display$RenderState;F)Lnet/minecraft/world/entity/Display$RenderState; createInterpolatedRenderState a method_49775 m (Lcom/mojang/math/Transformation;)V setTransformation a method_48849 m (ZF)V updateRenderSubState a method_49776 m (F)V setViewRange b method_48861 m (I)V setTransformationInterpolationDuration b method_52524 m (F)V setShadowRadius c method_48862 m (I)V setTransformationInterpolationDelay c method_52525 m (F)V setShadowStrength d method_48872 m (I)V setPosRotInterpolationDuration d method_52526 m ()Lnet/minecraft/world/phys/AABB; getBoundingBoxForCulling e method_5830 m ()Z affectedByCulling f method_61402 m ()Lnet/minecraft/world/entity/Display$RenderState; renderState i method_49777 m ()I getTransformationInterpolationDuration l method_52527 m (I)V setGlowColorOverride l method_48858 m ()I getTransformationInterpolationDelay m method_52528 m ()I getPosRotInterpolationDuration n method_52529 m ()Lnet/minecraft/world/entity/Display$BillboardConstraints; getBillboardConstraints p method_48864 m ()Lnet/minecraft/util/Brightness; getBrightnessOverride q method_48868 m ()I getPackedBrightnessOverride s method_48865 m ()F getViewRange t method_48869 m ()F getShadowRadius u method_48870 m ()F getShadowStrength v method_48871 m ()F getWidth w method_48874 m ()I getGlowColorOverride x method_48876 m (F)V setWidth x method_48873 m ()F getHeight y method_48877 m (F)V setHeight y method_48875 m ()V updateCulling z method_48878 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/Display$BillboardConstraints bzj$a net/minecraft/class_8113$class_8114 f Lnet/minecraft/world/entity/Display$BillboardConstraints; FIXED a field_42406 f Lnet/minecraft/world/entity/Display$BillboardConstraints; VERTICAL b field_42407 f Lnet/minecraft/world/entity/Display$BillboardConstraints; HORIZONTAL c field_42408 f Lnet/minecraft/world/entity/Display$BillboardConstraints; CENTER d field_42409 f Lcom/mojang/serialization/Codec; CODEC e field_42410 f Ljava/util/function/IntFunction; BY_ID f field_42411 f B id g field_42412 f Ljava/lang/String; name h field_42413 f [Lnet/minecraft/world/entity/Display$BillboardConstraints; $VALUES i field_42414 m ()B getId a method_48881 m ()[Lnet/minecraft/world/entity/Display$BillboardConstraints; $values b method_48882 m (Ljava/lang/String;IBLjava/lang/String;)V m ()V c net/minecraft/world/entity/Display$BlockDisplay bzj$b net/minecraft/class_8113$class_8115 f Ljava/lang/String; TAG_BLOCK_STATE o field_42415 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BLOCK_STATE_ID p field_42416 f Lnet/minecraft/world/entity/Display$BlockDisplay$BlockRenderState; blockRenderState q field_43186 m (Lnet/minecraft/world/level/block/state/BlockState;)V setBlockState c method_48883 m ()Lnet/minecraft/world/entity/Display$BlockDisplay$BlockRenderState; blockRenderState l method_49778 m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState m method_48884 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/Display$BlockDisplay$BlockRenderState bzj$b$a net/minecraft/class_8113$class_8115$class_8225 f Lnet/minecraft/world/level/block/state/BlockState; blockState a comp_1319 m ()Lnet/minecraft/world/level/block/state/BlockState; blockState a comp_1319 m (Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/entity/Display$ColorInterpolator bzj$c net/minecraft/class_8113$class_8116 f I previous a comp_1320 f I current b comp_1321 m ()I previous a comp_1320 m ()I current b comp_1321 m (II)V c net/minecraft/world/entity/Display$FloatInterpolator bzj$d net/minecraft/class_8113$class_8117 m (FF)F method_49779 a method_49779 m (F)F get get method_48886 c net/minecraft/world/entity/Display$GenericInterpolator bzj$e net/minecraft/class_8113$class_8118 m (Ljava/lang/Object;F)Ljava/lang/Object; method_49780 a method_49780 m (F)Ljava/lang/Object; get get method_48888 c net/minecraft/world/entity/Display$IntInterpolator bzj$f net/minecraft/class_8113$class_8119 m (IF)I method_49781 a method_49781 m (F)I get get method_48889 c net/minecraft/world/entity/Display$ItemDisplay bzj$g net/minecraft/class_8113$class_8122 f Ljava/lang/String; TAG_ITEM o field_42421 f Ljava/lang/String; TAG_ITEM_DISPLAY p field_42422 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM_STACK_ID q field_42423 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM_DISPLAY_ID r field_42424 f Lnet/minecraft/world/entity/SlotAccess; slot s field_42425 f Lnet/minecraft/world/entity/Display$ItemDisplay$ItemRenderState; itemRenderState t field_43187 m (Lnet/minecraft/world/item/ItemDisplayContext;)V setItemTransform a method_48896 m (Lnet/minecraft/world/item/ItemStack;)V setItemStack a method_48897 m ()Lnet/minecraft/world/entity/Display$ItemDisplay$ItemRenderState; itemRenderState l method_49782 m ()Lnet/minecraft/world/item/ItemStack; getItemStack m method_48900 m ()Lnet/minecraft/world/item/ItemDisplayContext; getItemTransform n method_48901 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/Display$ItemDisplay$ItemRenderState bzj$g$a net/minecraft/class_8113$class_8122$class_8226 f Lnet/minecraft/world/item/ItemStack; itemStack a comp_1322 f Lnet/minecraft/world/item/ItemDisplayContext; itemTransform b comp_1323 m ()Lnet/minecraft/world/item/ItemStack; itemStack a comp_1322 m ()Lnet/minecraft/world/item/ItemDisplayContext; itemTransform b comp_1323 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;)V c net/minecraft/world/entity/Display$LinearFloatInterpolator bzj$h net/minecraft/class_8113$class_8227 f F previous a comp_1324 f F current b comp_1325 m ()F previous a comp_1324 m ()F current b comp_1325 m (FF)V c net/minecraft/world/entity/Display$LinearIntInterpolator bzj$i net/minecraft/class_8113$class_8228 f I previous a comp_1326 f I current b comp_1327 m ()I previous a comp_1326 m ()I current b comp_1327 m (II)V c net/minecraft/world/entity/Display$RenderState bzj$j net/minecraft/class_8113$class_8229 f Lnet/minecraft/world/entity/Display$GenericInterpolator; transformation a comp_1328 f Lnet/minecraft/world/entity/Display$BillboardConstraints; billboardConstraints b comp_1329 f I brightnessOverride c comp_1330 f Lnet/minecraft/world/entity/Display$FloatInterpolator; shadowRadius d comp_1331 f Lnet/minecraft/world/entity/Display$FloatInterpolator; shadowStrength e comp_1332 f I glowColorOverride f comp_1333 m ()Lnet/minecraft/world/entity/Display$GenericInterpolator; transformation a comp_1328 m ()Lnet/minecraft/world/entity/Display$BillboardConstraints; billboardConstraints b comp_1329 m ()I brightnessOverride c comp_1330 m ()Lnet/minecraft/world/entity/Display$FloatInterpolator; shadowRadius d comp_1331 m ()Lnet/minecraft/world/entity/Display$FloatInterpolator; shadowStrength e comp_1332 m ()I glowColorOverride f comp_1333 m (Lnet/minecraft/world/entity/Display$GenericInterpolator;Lnet/minecraft/world/entity/Display$BillboardConstraints;ILnet/minecraft/world/entity/Display$FloatInterpolator;Lnet/minecraft/world/entity/Display$FloatInterpolator;I)V c net/minecraft/world/entity/Display$TextDisplay bzj$k net/minecraft/class_8113$class_8123 f Ljava/lang/String; TAG_LINE_WIDTH aM field_42427 f Ljava/lang/String; TAG_TEXT_OPACITY aN field_42428 f Ljava/lang/String; TAG_BACKGROUND_COLOR aO field_42429 f Ljava/lang/String; TAG_SHADOW aP field_42430 f Ljava/lang/String; TAG_SEE_THROUGH aQ field_42431 f Ljava/lang/String; TAG_USE_DEFAULT_BACKGROUND aR field_42432 f Ljava/lang/String; TAG_ALIGNMENT aS field_42433 f B INITIAL_TEXT_OPACITY aT field_42434 f I INITIAL_LINE_WIDTH aU field_57578 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TEXT_ID aV field_42435 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_LINE_WIDTH_ID aW field_42436 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BACKGROUND_COLOR_ID aX field_42437 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TEXT_OPACITY_ID aY field_42438 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STYLE_FLAGS_ID aZ field_42439 f Lit/unimi/dsi/fastutil/ints/IntSet; TEXT_RENDER_STATE_IDS ba field_43188 f Lnet/minecraft/world/entity/Display$TextDisplay$CachedInfo; clientDisplayCache bb field_42442 f Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState; textRenderState bc field_43189 f Ljava/lang/String; TAG_TEXT o field_42443 f B FLAG_SHADOW p field_42444 f B FLAG_SEE_THROUGH q field_42445 f B FLAG_USE_DEFAULT_BACKGROUND r field_42446 f B FLAG_ALIGN_LEFT s field_42447 f B FLAG_ALIGN_RIGHT t field_42448 f I INITIAL_BACKGROUND u field_42449 m (B)Lnet/minecraft/world/entity/Display$TextDisplay$Align; getAlign a method_48902 m (BLnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;B)B loadFlag a method_48903 m (BLnet/minecraft/world/level/storage/ValueOutput;Ljava/lang/String;B)V storeFlag a method_48907 m (Lnet/minecraft/world/entity/Display$TextDisplay$LineSplitter;)Lnet/minecraft/world/entity/Display$TextDisplay$CachedInfo; cacheDisplay a method_48905 m (Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState;F)Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState; createInterpolatedTextRenderState a method_49783 m (Lnet/minecraft/network/chat/Component;)V setText a method_48911 m (I)V setLineWidth b method_48908 m (B)V setTextOpacity c method_48909 m (I)V setBackgroundColor c method_48910 m (B)V setFlags d method_48912 m ()Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState; textRenderState l method_49784 m ()Lnet/minecraft/network/chat/Component; getText m method_48915 m ()I getLineWidth n method_48916 m ()B getTextOpacity p method_48918 m ()I getBackgroundColor q method_48919 m ()B getFlags s method_48917 m ()Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState; createFreshTextRenderState t method_49785 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/Display$TextDisplay$Align bzj$k$a net/minecraft/class_8113$class_8123$class_8124 f Lnet/minecraft/world/entity/Display$TextDisplay$Align; CENTER a field_42450 f Lnet/minecraft/world/entity/Display$TextDisplay$Align; LEFT b field_42451 f Lnet/minecraft/world/entity/Display$TextDisplay$Align; RIGHT c field_42452 f Lcom/mojang/serialization/Codec; CODEC d field_42453 f Ljava/lang/String; name e field_42454 f [Lnet/minecraft/world/entity/Display$TextDisplay$Align; $VALUES f field_42455 m ()[Lnet/minecraft/world/entity/Display$TextDisplay$Align; $values a method_48920 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/entity/Display$TextDisplay$CachedInfo bzj$k$b net/minecraft/class_8113$class_8123$class_8125 f Ljava/util/List; lines a comp_1247 f I width b comp_1248 m ()Ljava/util/List; lines a comp_1247 m ()I width b comp_1248 m (Ljava/util/List;I)V c net/minecraft/world/entity/Display$TextDisplay$CachedLine bzj$k$c net/minecraft/class_8113$class_8123$class_8126 f Lnet/minecraft/util/FormattedCharSequence; contents a comp_1249 f I width b comp_1250 m ()Lnet/minecraft/util/FormattedCharSequence; contents a comp_1249 m ()I width b comp_1250 m (Lnet/minecraft/util/FormattedCharSequence;I)V c net/minecraft/world/entity/Display$TextDisplay$LineSplitter bzj$k$d net/minecraft/class_8113$class_8123$class_8127 c net/minecraft/world/entity/Display$TextDisplay$TextRenderState bzj$k$e net/minecraft/class_8113$class_8123$class_8230 f Lnet/minecraft/network/chat/Component; text a comp_1334 f I lineWidth b comp_1335 f Lnet/minecraft/world/entity/Display$IntInterpolator; textOpacity c comp_1336 f Lnet/minecraft/world/entity/Display$IntInterpolator; backgroundColor d comp_1337 f B flags e comp_1338 m ()Lnet/minecraft/network/chat/Component; text a comp_1334 m ()I lineWidth b comp_1335 m ()Lnet/minecraft/world/entity/Display$IntInterpolator; textOpacity c comp_1336 m ()Lnet/minecraft/world/entity/Display$IntInterpolator; backgroundColor d comp_1337 m ()B flags e comp_1338 m (Lnet/minecraft/network/chat/Component;ILnet/minecraft/world/entity/Display$IntInterpolator;Lnet/minecraft/world/entity/Display$IntInterpolator;B)V c net/minecraft/world/entity/Display$TransformationInterpolator bzj$l net/minecraft/class_8113$class_8231 f Lcom/mojang/math/Transformation; previous a comp_1339 f Lcom/mojang/math/Transformation; current b comp_1340 m ()Lcom/mojang/math/Transformation; previous a comp_1339 m (F)Lcom/mojang/math/Transformation; get a method_49786 m ()Lcom/mojang/math/Transformation; current b comp_1340 m (Lcom/mojang/math/Transformation;Lcom/mojang/math/Transformation;)V c net/minecraft/world/entity/DropChances bzk net/minecraft/class_10582 f F DEFAULT_EQUIPMENT_DROP_CHANCE a field_55655 f F PRESERVE_ITEM_DROP_CHANCE_THRESHOLD b field_55656 f I PRESERVE_ITEM_DROP_CHANCE c field_55657 f Lnet/minecraft/world/entity/DropChances; DEFAULT d field_55658 f Lcom/mojang/serialization/Codec; CODEC e field_55659 f Ljava/util/Map; byEquipment f comp_3477 m ()Ljava/util/Map; byEquipment a comp_3477 m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/entity/DropChances; withGuaranteedDrop a method_66234 m (Lnet/minecraft/world/entity/EquipmentSlot;F)Lnet/minecraft/world/entity/DropChances; withEquipmentChance a method_66235 m (Lnet/minecraft/world/entity/EquipmentSlot;FLnet/minecraft/world/entity/EquipmentSlot;)Ljava/lang/Float; method_66236 a method_66236 m (Ljava/lang/Float;)Z method_66237 a method_66237 m (Ljava/util/Map;)Ljava/util/Map; filterDefaultValues a method_66238 m (Ljava/util/Map;Lnet/minecraft/world/entity/EquipmentSlot;)Ljava/lang/Float; method_66239 a method_66239 m (Lnet/minecraft/world/entity/EquipmentSlot;)F byEquipment b method_66240 m (Ljava/util/Map;)Ljava/util/Map; toEnumMap b method_66241 m (Lnet/minecraft/world/entity/EquipmentSlot;)Z isPreserved c method_66242 m (Lnet/minecraft/world/entity/EquipmentSlot;)Ljava/lang/Float; method_66243 d method_66243 m (Ljava/util/Map;)V m ()V c net/minecraft/world/entity/ElytraAnimationState bzl net/minecraft/class_9863 f F DEFAULT_X_ROT a field_54084 f F DEFAULT_Z_ROT b field_54085 f F rotX c field_52435 f F rotY d field_52436 f F rotZ e field_52437 f F rotXOld f field_52438 f F rotYOld g field_52439 f F rotZOld h field_52440 f Lnet/minecraft/world/entity/LivingEntity; entity i field_52441 m ()V tick a method_61403 m (F)F getRotX a method_61404 m (F)F getRotY b method_61405 m (F)F getRotZ c method_61406 m (Lnet/minecraft/world/entity/LivingEntity;)V c net/minecraft/world/entity/Entity bzm net/minecraft/class_1297 f Ljava/lang/String; TAG_MOTION A field_60524 f Ljava/lang/String; TAG_ROTATION B field_60525 f Ljava/lang/String; TAG_PORTAL_COOLDOWN C field_60526 f Ljava/lang/String; TAG_NO_GRAVITY D field_60527 f Ljava/lang/String; TAG_AIR E field_60528 f Ljava/lang/String; TAG_ON_GROUND F field_60529 f Ljava/lang/String; TAG_FALL_DISTANCE G field_60530 f Ljava/lang/String; TAG_FIRE H field_60531 f Ljava/lang/String; TAG_SILENT I field_60532 f Ljava/lang/String; TAG_GLOWING J field_60533 f Ljava/lang/String; TAG_INVULNERABLE K field_60534 f I CONTENTS_SLOT_INDEX L field_49791 f I BOARDING_COOLDOWN M field_29987 f I TOTAL_AIR_SUPPLY N field_29988 f I MAX_ENTITY_TAG_COUNT O field_29989 f F DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2 P field_44870 f D DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5 Q field_44871 f D DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0 R field_44872 f I BASE_TICKS_REQUIRED_TO_FREEZE S field_29992 f I FREEZE_HURT_FREQUENCY T field_29993 f I BASE_SAFE_FALL_DISTANCE U field_49073 f Z blocksBuilding V field_23807 f I boardingCooldown W field_5951 f D xo X field_6014 f D yo Y field_6036 f D zo Z field_5969 f I FLAG_ONFIRE aA field_29979 f I FLAG_GLOWING aB field_29980 f I FLAG_FALL_FLYING aC field_29981 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_POSE aD field_18064 f Z hasImpulse aE field_6007 f Lnet/minecraft/world/entity/PortalProcessor; portalProcess aF field_51994 f Ljava/util/UUID; uuid aG field_6021 f Ljava/lang/String; stringUUID aH field_5981 f Z isInPowderSnow aI field_27857 f Z wasInPowderSnow aJ field_28628 f Ljava/util/Optional; mainSupportingBlockPos aK field_44784 f I MAX_MOVEMENTS_HANDELED_PER_TICK aL field_60858 f D LAVA_SLOW_FLOW_SCALE aM field_29983 f D viewScale aN field_5999 f Lnet/minecraft/world/entity/EntityType; type aO field_5961 f Z requiresPrecisePosition aP field_59667 f I id aQ field_5986 f Lcom/google/common/collect/ImmutableList; passengers aR field_5979 f Lnet/minecraft/world/entity/Entity; vehicle aS field_6034 f Lnet/minecraft/world/level/Level; level aT field_6002 f Lnet/minecraft/world/phys/Vec3; position aU field_22467 f Lnet/minecraft/core/BlockPos; blockPosition aV field_22468 f Lnet/minecraft/world/level/ChunkPos; chunkPosition aW field_35101 f Lnet/minecraft/world/phys/Vec3; deltaMovement aX field_18276 f F yRot aY field_6031 f F xRot aZ field_5965 f F yRotO aa field_5982 f F xRotO ab field_6004 f Z horizontalCollision ac field_5976 f Z verticalCollision ad field_5992 f Z verticalCollisionBelow ae field_36331 f Z minorHorizontalCollision af field_34927 f Z hurtMarked ag field_6037 f Lnet/minecraft/world/phys/Vec3; stuckSpeedMultiplier ah field_17046 f F DEFAULT_BB_WIDTH ai field_29973 f F DEFAULT_BB_HEIGHT aj field_29974 f F moveDist ak field_5994 f F flyDist al field_28627 f D fallDistance am field_6017 f D xOld an field_6038 f D yOld ao field_5971 f D zOld ap field_5989 f Z noPhysics aq field_5960 f Lnet/minecraft/util/RandomSource; random ar field_5974 f I tickCount as field_6012 f Z wasTouchingWater at field_5957 f Lit/unimi/dsi/fastutil/objects/Object2DoubleMap; fluidHeight au field_5964 f Z wasEyeInWater av field_6000 f I invulnerableTime aw field_6008 f Z firstTick ax field_5953 f Lnet/minecraft/network/syncher/SynchedEntityData; entityData ay field_6011 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHARED_FLAGS_ID az field_5990 f Z onGroundNoBlocks bA field_44873 f F crystalSoundIntensity bB field_26997 f I lastCrystalSoundPlayTick bC field_26994 f Z hasVisualFire bD field_33758 f Lnet/minecraft/world/level/block/state/BlockState; inBlockState bE field_47742 f Ljava/util/ArrayDeque; movementThisTick bF field_54947 f Ljava/util/List; finalMovementsThisTick bG field_57579 f Lit/unimi/dsi/fastutil/longs/LongSet; visitedBlocks bH field_54948 f Lnet/minecraft/world/entity/InsideBlockEffectApplier$StepBasedCollector; insideEffectCollector bI field_56630 f Lnet/minecraft/world/item/component/CustomData; customData bJ field_58051 f Lorg/slf4j/Logger; LOGGER b field_60355 f Lnet/minecraft/world/phys/AABB; bb ba field_6005 f Z onGround bb field_5952 f Lnet/minecraft/world/entity/Entity$RemovalReason; removalReason bc field_26995 f F nextStep bd field_6003 f I remainingFireTicks be field_5956 f Ljava/util/Set; fluidOnEyes bf field_25599 f I FLAG_SHIFT_KEY_DOWN bg field_29975 f I FLAG_SPRINTING bh field_29976 f I FLAG_SWIMMING bi field_29977 f I FLAG_INVISIBLE bj field_29978 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_AIR_SUPPLY_ID bk field_6032 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CUSTOM_NAME bl field_6027 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CUSTOM_NAME_VISIBLE bm field_5975 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SILENT bn field_5962 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_NO_GRAVITY bo field_5995 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TICKS_FROZEN bp field_27858 f Lnet/minecraft/world/level/entity/EntityInLevelCallback; levelCallback bq field_26996 f Lnet/minecraft/network/protocol/game/VecDeltaCodec; packetPositionCodec br field_38931 f I portalCooldown bs field_6018 f Z invulnerable bt field_6009 f Z hasGlowingTag bu field_5958 f Ljava/util/Set; tags bv field_6029 f [D pistonDeltas bw field_5993 f J pistonDeltasGameTime bx field_5996 f Lnet/minecraft/world/entity/EntityDimensions; dimensions by field_18065 f F eyeHeight bz field_18066 f Ljava/util/concurrent/atomic/AtomicInteger; ENTITY_COUNTER c field_5978 f Lcom/mojang/serialization/Codec; TAG_LIST_CODEC d field_56631 f Lcom/google/common/collect/ImmutableList; YXZ_AXIS_ORDER e field_57580 f Lcom/google/common/collect/ImmutableList; YZX_AXIS_ORDER r field_57581 f Lnet/minecraft/world/phys/AABB; INITIAL_AABB s field_6025 f D WATER_FLOW_SCALE t field_29984 f D LAVA_FAST_FLOW_SCALE u field_29982 f Ljava/lang/String; TAG_ID v field_29985 f Ljava/lang/String; TAG_UUID w field_29994 f Ljava/lang/String; TAG_PASSENGERS x field_29986 f Ljava/lang/String; TAG_DATA y field_58050 f Ljava/lang/String; TAG_POS z field_60535 m (Lnet/minecraft/world/entity/Entity;)Z isPassengerOfSameVehicle A method_5794 m (Lnet/minecraft/world/entity/Entity;)Z hasIndirectPassenger B method_5821 m (Lnet/minecraft/world/entity/Entity;)Z method_54756 C method_54756 m (Lnet/minecraft/world/entity/Entity;)V method_49789 D method_49789 m (Lnet/minecraft/world/entity/Entity;)V method_37216 E method_37216 m (Lnet/minecraft/world/entity/Entity;)Z method_37217 F method_37217 m ()V updateFluidOnEyes I method_5630 m ()V teleportPassengers J method_49792 m ()Ljava/util/stream/Stream; getIndirectPassengersStream K method_31484 m ()Ljava/util/Iterator; method_31485 L method_31485 m ()V processPortalCooldown M method_5760 m ()Ljava/lang/String; method_5849 N method_5849 m ()Ljava/lang/String; method_5766 O method_5766 m ()Ljava/lang/String; method_5689 P method_5689 m ()Ljava/lang/String; method_5761 Q method_5761 m (D)Z shouldRenderAtSqrDistance a method_5640 m (DDDFF)V absSnapTo a method_5641 m (DDDZ)V doCheckFallDamage a method_65942 m (DDF)Lnet/minecraft/world/phys/Vec3; getCollisionHorizontalEscapeVector a method_24826 m (DFLnet/minecraft/world/damagesource/DamageSource;)Z causeFallDamage a method_5747 m (DFZ)Lnet/minecraft/world/phys/HitResult; pick a method_5745 m (DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V checkFallDamage a method_5623 m (FF)V forceSetRotation a method_64578 m (FI)V lerpHeadTo a method_5683 m (FLnet/minecraft/world/phys/Vec3;)V moveRelative a method_5724 m (IDDDDD)V lerpPositionAndRotationStep a method_52532 m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)V recreateFromPacket a method_31471 m (Lnet/minecraft/network/syncher/SynchedEntityData$Builder;)V defineSynchedData a method_5693 m (Lnet/minecraft/server/level/ServerEntity;)Lnet/minecraft/network/protocol/Packet; getAddEntityPacket a method_18002 m (Lnet/minecraft/server/level/ServerLevel;DDDLjava/util/Set;FFZ)Z teleportTo a method_48105 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleportCrossDimension a method_64614 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtServer a method_64397 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LightningBolt;)V thunderHit a method_5800 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z killedEntity a method_5874 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/item/ItemEntity; spawnAtLocation a method_5775 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;F)Lnet/minecraft/world/entity/item/ItemEntity; spawnAtLocation a method_5699 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/item/ItemEntity; spawnAtLocation a method_71764 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/entity/item/ItemEntity; spawnAtLocation a method_5706 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/world/entity/item/ItemEntity; spawnAtLocation a method_5870 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleportSameDimension a method_64611 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; adjustSpawnLocation a method_14245 m (Lnet/minecraft/server/level/ServerPlayer;)Z broadcastToPlayer a method_5680 m (Lnet/minecraft/sounds/SoundEvent;)V playSound a method_43077 m (Lnet/minecraft/sounds/SoundEvent;FF)V playSound a method_5783 m (Lnet/minecraft/tags/TagKey;)Z isEyeInFluid a method_5777 m (Lnet/minecraft/tags/TagKey;D)Z updateFluidHeightAndDoFluidPushing a method_5692 m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurt a method_64419 m (Lnet/minecraft/world/entity/Entity$Movement;)V addMovementThisTick a method_71966 m (Lnet/minecraft/world/entity/Entity$MovementEmission;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V applyMovementEmissionAndPlaySound a method_61407 m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V remove a method_5650 m (Lnet/minecraft/world/entity/Entity;)V onExplosionHit a method_56918 m (Lnet/minecraft/world/entity/Entity;D)Z closerThan a method_24516 m (Lnet/minecraft/world/entity/Entity;DD)Z closerThan a method_43259 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V awardKillScore a method_5716 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity$MoveFunction;)V positionRider a method_5865 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z method_31475 a method_31475 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityAttachments;)Lnet/minecraft/world/phys/Vec3; getDefaultPassengerAttachmentPoint a method_55665 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;F)Lnet/minecraft/world/phys/Vec3; getPassengerAttachmentPoint a method_52533 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Ljava/util/List;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; collectColliders a method_59920 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/level/Level;Ljava/util/List;)Lnet/minecraft/world/phys/Vec3; collideBoundingBox a method_20736 m (Lnet/minecraft/world/entity/Entity;Z)Z startRiding a method_5873 m (Lnet/minecraft/world/entity/Entity;ZLnet/minecraft/core/BlockPos;)V handleOnAboveBubbleColumn a method_67123 m (Lnet/minecraft/world/entity/EntityDimensions;)Z fudgePositionAfterSizeChange a method_60490 m (Lnet/minecraft/world/entity/Leashable;)V notifyLeashHolder a method_70980 m (Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V move a method_5784 m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDimensions a method_18377 m (Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)V teleportSetPosition a method_61412 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a method_5688 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Mob;)Z attemptToShearEquipment a method_71765 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Leashable;)Z method_70981 a method_70981 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactAt a method_5664 m (Lnet/minecraft/world/entity/projectile/Projectile;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; deflection a method_56071 m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/phys/Vec3; getHandHoldingItemAngle a method_40123 m (Lnet/minecraft/world/level/Explosion;)Z ignoreExplosion a method_5659 m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)Z shouldBlockExplode a method_5853 m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;F)F getBlockExplosionResistance a method_5774 m (Lnet/minecraft/world/level/Level;)V setLevel a method_51502 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/Level;)Z canTeleport a method_61113 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V sendBubbleColumnParticles a method_66250 m (Lnet/minecraft/world/level/block/Mirror;)F mirror a method_5763 m (Lnet/minecraft/world/level/block/Portal;Lnet/minecraft/core/BlockPos;)V setAsInsidePortal a method_60697 m (Lnet/minecraft/world/level/block/Rotation;)F rotate a method_5832 m (Lnet/minecraft/world/level/block/state/BlockState;)V onInsideBlock a method_5622 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V playCombinationStepSounds a method_49787 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/Vec3;)V makeStuckInBlock a method_5844 m (Lnet/minecraft/commands/arguments/EntityAnchorArgument$Anchor;Lnet/minecraft/world/phys/Vec3;)V lookAt a method_5702 m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z collidedWithFluid a method_66648 m (Lnet/minecraft/world/level/portal/TeleportTransition;)V sendTeleportTransitionToRidingPlayers a method_64612 m (Lnet/minecraft/world/level/portal/TeleportTransition;Lnet/minecraft/server/level/ServerLevel;)V teleportSpectators a method_70666 m (Lnet/minecraft/world/level/portal/TeleportTransition;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/portal/TeleportTransition; calculatePassengerTransition a method_64613 m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a method_5749 m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a method_5652 m (Lnet/minecraft/world/phys/AABB;)V setBoundingBox a method_5857 m (Lnet/minecraft/world/phys/AABB;Ljava/util/List;FF)[F collectCandidateStepUpHeights a method_59921 m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/core/BlockPos;)Z method_30022 a method_30022 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; collide a method_17835 m (Lnet/minecraft/world/phys/Vec3;FF)Lnet/minecraft/world/phys/Vec3; getInputVector a method_18795 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/MoverType;)Lnet/minecraft/world/phys/Vec3; maybeBackOffFromEdge a method_18796 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/List;)Lnet/minecraft/world/phys/Vec3; collideWithShapes a method_20737 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V applyEffectsFromBlocks a method_64166 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/InsideBlockEffectApplier$StepBasedCollector;Lit/unimi/dsi/fastutil/longs/LongSet;)V checkInsideBlocks a method_72084 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)Z collidedWithShapeMovingFrom a method_63612 m (Lnet/minecraft/world/scores/Team;)Z isAlliedTo a method_5645 m (Lit/unimi/dsi/fastutil/longs/LongSet;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/InsideBlockEffectApplier$StepBasedCollector;Lnet/minecraft/core/BlockPos;I)Z method_67632 a method_67632 m (Ljava/lang/String;)Z addTag a method_5780 m (Ljava/util/List;Lnet/minecraft/world/entity/InsideBlockEffectApplier$StepBasedCollector;)V checkInsideBlocks a method_65037 m (Ljava/util/function/BiConsumer;)V updateDynamicGameEventListener a method_42147 m (Ljava/util/function/Predicate;)Z hasPassenger a method_5703 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; method_51700 a method_51700 m (Lnet/minecraft/core/BlockPos;FF)V snapTo a method_5725 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isColliding a method_30632 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;ZZLnet/minecraft/world/phys/Vec3;)Z vibrationAndSoundEffectsFromBlock a method_51701 m (Lnet/minecraft/core/BlockPos;ZZ)V debugBlockIntersection a method_72085 m (Lnet/minecraft/core/Direction$Axis;D)D applyPistonMovementRestriction a method_18797 m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/BlockUtil$FoundRectangle;)Lnet/minecraft/world/phys/Vec3; getRelativePortalPosition a method_30633 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;)V gameEvent a method_32875 m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a method_66649 m (Lnet/minecraft/core/component/DataComponentGetter;Lnet/minecraft/core/component/DataComponentType;)Z applyImplicitComponentIfPresent a method_66650 m (Lnet/minecraft/CrashReportCategory;)V fillCrashReportCategory a method_5819 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; removeAction a method_5856 m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_5813 a method_5813 m (ZLnet/minecraft/world/phys/Vec3;)V setOnGroundWithMovement a method_65342 m (ZLnet/minecraft/core/BlockPos;)V onAboveBubbleColumn a method_5700 m (ZZLnet/minecraft/world/phys/Vec3;)V setOnGroundWithMovement a method_60607 m ()V checkBelowWorld aA method_31473 m ()V setPortalCooldown aB method_30229 m ()I getPortalCooldown aC method_51848 m ()Z isOnPortalCooldown aD method_30230 m ()V lavaIgnite aE method_67633 m ()V lavaHurt aF method_5730 m ()Z shouldPlayLavaHurtSound aG method_64270 m ()I getRemainingFireTicks aH method_20802 m ()V clearFire aI method_5646 m ()V onBelowWorld aJ method_5825 m ()Z onGround aK method_24828 m ()V applyEffectsFromBlocks aL method_61409 m ()V removeLatestMovementRecording aM method_68259 m ()V clearMovementThisTick aN method_71965 m ()Z isAffectedByBlocks aO method_61410 m ()V playEntityOnFireExtinguishedSound aP method_36975 m ()V extinguishFire aQ method_46395 m ()V processFlappingMovement aR method_33573 m ()Lnet/minecraft/core/BlockPos; getOnPosLegacy aS method_43260 m ()Lnet/minecraft/core/BlockPos; getBlockPosBelowThatAffectsMyMovement aT method_23314 m ()Lnet/minecraft/core/BlockPos; getOnPos aU method_23312 m ()F getBlockJumpFactor aV method_23313 m ()F getBlockSpeedFactor aW method_23326 m ()F nextStep aX method_5867 m ()Lnet/minecraft/sounds/SoundEvent; getSwimSound aY method_5737 m ()Lnet/minecraft/sounds/SoundEvent; getSwimSplashSound aZ method_5625 m (DDD)V setPos a_ method_5814 m (I)Lnet/minecraft/world/entity/SlotAccess; getSlot a_ method_32318 m (Lnet/minecraft/world/entity/player/Player;)V playerTouch a_ method_5694 m (Ljava/util/UUID;)V setUUID a_ method_5826 m ()Z isClientAuthoritative aa_ method_65038 m ()V removeVehicle ab method_29239 m ()Lnet/minecraft/world/phys/Vec3; getKnownMovement ae method_60478 m ()Lnet/minecraft/world/level/Level; level ai method_37908 m ()Z isSpectator am method_7325 m ()V unRide an method_18375 m ()Lnet/minecraft/network/protocol/game/VecDeltaCodec; getPositionCodec ao method_43389 m ()Lnet/minecraft/world/entity/EntityType; getType ap method_5864 m ()Z getRequiresPrecisePosition aq method_70667 m ()Ljava/util/Set; getTags as method_5752 m ()V discard at method_31472 m ()Lnet/minecraft/network/syncher/SynchedEntityData; getEntityData au method_5841 m ()V onClientRemoval av method_36209 m ()Lnet/minecraft/world/entity/Pose; getPose aw method_18376 m ()Lnet/minecraft/world/phys/AABB; makeBoundingBox ax method_33332 m ()V reapplyPosition ay method_23311 m ()V baseTick az method_5670 m (B)V handleEntityEvent b method_5711 m (D)V setViewScale b method_5840 m (DD)V turn b method_5872 m (DDD)V teleportTo b method_5859 m (DDDFF)V snapTo b method_5808 m (DFLnet/minecraft/world/damagesource/DamageSource;)V propagateFallToPassengers b method_67345 m (FF)V setRot b method_5710 m (IZ)V setSharedFlag b method_5729 m (Lnet/minecraft/tags/TagKey;)D getFluidHeight b method_5861 m (Lnet/minecraft/world/damagesource/DamageSource;)Z hurtClient b method_5643 m (Lnet/minecraft/world/damagesource/DamageSource;F)Z hurtOrSimulate b method_64420 m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemoval b method_64615 m (Lnet/minecraft/world/entity/Entity;Z)V handleOnInsideBubbleColumn b method_67124 m (Lnet/minecraft/world/entity/Leashable;)V notifyLeasheeRemoved b method_70982 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationForPassenger b method_24829 m (Lnet/minecraft/world/entity/Pose;)V setPose b method_18380 m (Lnet/minecraft/world/level/block/state/BlockState;)V playMuffledStepSound b method_51296 m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/Entity; teleport b method_5731 m (Lnet/minecraft/world/level/storage/ValueOutput;)Z saveAsPassenger b method_5786 m (Lnet/minecraft/world/phys/AABB;)Z isFree b method_5629 m (Lnet/minecraft/world/phys/Vec3;)V setPos b method_33574 m (Lnet/minecraft/world/phys/Vec3;FF)V snapTo b method_60949 m (Ljava/lang/String;)Z removeTag b method_5738 m (Ljava/util/List;)V applyEffectsFromBlocks b method_68260 m (Ljava/util/UUID;)V method_67634 b method_67634 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playStepSound b method_5712 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Z applyImplicitComponent b method_66654 m (Lnet/minecraft/network/chat/Component;)V setCustomName b method_5665 m (ZLnet/minecraft/world/phys/Vec3;)V checkSupportingBlock b method_51703 m ()Z isInLava bA method_5771 m ()F getLightLevelDependentMagicValue bB method_5718 m ()V setOldPosAndRot bC method_22862 m ()V setOldPos bD method_63613 m ()V setOldRot bE method_63614 m ()Lnet/minecraft/world/phys/Vec3; oldPosition bF method_61411 m ()V markHurt bG method_5785 m ()Lnet/minecraft/core/Direction; getNearestViewDirection bH method_58149 m ()Lnet/minecraft/world/phys/Vec3; getEyePosition bI method_33571 m ()Z canBeHitByProjectile bJ method_49108 m ()Z isPickable bK method_5863 m ()Z isPushable bL method_5810 m ()Z repositionEntityAfterLoad bM method_5638 m ()Ljava/lang/String; getEncodeId bN method_5653 m ()Z isAlive bO method_5805 m ()Z isInWall bP method_5757 m ()Z showVehicleHealth bQ method_5709 m ()V ejectPassengers bR method_5772 m ()V stopRiding bS method_5848 m ()Z couldAcceptPassenger bT method_48921 m ()Z isInterpolating bU method_66245 m ()F getPickRadius bV method_5871 m ()Lnet/minecraft/world/phys/Vec3; getLookAngle bW method_5720 m ()Lnet/minecraft/world/phys/Vec2; getRotationVector bX method_5802 m ()Lnet/minecraft/world/phys/Vec3; getForward bY method_5663 m ()V handlePortal bZ method_60698 m ()Lnet/minecraft/sounds/SoundEvent; getSwimHighSpeedSplashSound ba method_5672 m ()V waterSwimSound bb method_51295 m ()V onFlap bc method_5801 m ()Z isFlapping bd method_5776 m ()Z isSilent be method_5701 m ()Z isNoGravity bf method_5740 m ()D getDefaultGravity bg method_7490 m ()D getGravity bh method_56989 m ()V applyGravity bi method_56990 m ()Lnet/minecraft/world/entity/Entity$MovementEmission; getMovementEmission bj method_33570 m ()Z dampensVibrations bk method_33189 m ()Z fireImmune bl method_5753 m ()Z isInWater bm method_5799 m ()Z isInRain bn method_5778 m ()Z isInWaterOrRain bo method_5721 m ()Z isInLiquid bp method_52535 m ()Z isUnderWater bq method_5869 m ()Z isInClouds br method_70668 m ()V updateSwimming bs method_5790 m ()Z updateInWaterStateAndDoFluidPushing bt method_5876 m ()V updateInWaterStateAndDoWaterCurrentPushing bu method_5713 m ()V doWaterSplashEffect bv method_5746 m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockStateOnLegacy bw method_43261 m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockStateOn bx method_25936 m ()Z canSpawnSprintParticle by method_27298 m ()V spawnSprintParticle bz method_5839 m (D)D getX c method_23316 m (DDD)V teleportRelative c method_45166 m (FF)V absSnapRotationTo c method_60608 m (Lnet/minecraft/server/level/ServerLevel;)V kill c method_5768 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z mayInteract c method_36971 m (Lnet/minecraft/world/damagesource/DamageSource;)V handleDamageEvent c method_48922 m (Lnet/minecraft/world/entity/Pose;)Z hasPose c method_41328 m (Lnet/minecraft/world/item/ItemStack;)V applyComponentsFromItemStack c method_66652 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStateClimbable c method_51702 m (Lnet/minecraft/world/level/storage/ValueOutput;)Z save c method_5662 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; makeBoundingBox c method_65341 m (Lnet/minecraft/world/phys/Vec3;FF)V setOldPosAndRot c method_63615 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V walkingStepSound c method_51297 m (Lnet/minecraft/core/Holder;)V gameEvent c method_32876 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; castComponentValue c method_66651 m (Z)V setRequiresPrecisePosition c method_70669 m ()Z isFullyFrozen cA method_32314 m ()I getTicksRequiredToFreeze cB method_32315 m ()V checkFallDistanceAccumulation cC method_70983 m ()Lnet/minecraft/network/chat/Component; getTypeName cD method_23315 m ()F getYHeadRot cE method_5791 m ()Z isAttackable cF method_5732 m ()Z isInvulnerable cG method_5655 m ()V removeAfterChangingDimensions cH method_30076 m ()I getMaxFallDistance cI method_5850 m ()Z displayFireAnimation cJ method_5862 m ()Ljava/lang/String; getStringUUID cL method_5845 m ()Z isPushedByFluid cN method_5675 m ()D getViewScale cO method_5824 m ()Z isCustomNameVisible cP method_5807 m ()Z shouldShowName cQ method_5733 m ()V fixupDimensions cR method_46396 m ()Lnet/minecraft/core/Direction; getDirection cS method_5735 m ()Lnet/minecraft/core/Direction; getMotionDirection cT method_5755 m ()Lnet/minecraft/network/chat/HoverEvent; createHoverEvent cU method_5769 m ()F getEyeHeight cW method_5751 m ()Lnet/minecraft/server/MinecraftServer; getServer cX method_5682 m ()Lnet/minecraft/world/entity/LivingEntity; getControllingPassenger cY method_5642 m ()Z hasControllingPassenger cZ method_42148 m ()I getDimensionChangingDelay ca method_5806 m ()Z isOnFire cb method_5809 m ()Z isPassenger cc method_5765 m ()Z isVehicle cd method_5782 m ()Z dismountsUnderwater ce method_49693 m ()Z canControlVehicle cf method_52534 m ()Z isShiftKeyDown cg method_5715 m ()Z isSteppingCarefully ch method_21749 m ()Z isSuppressingBounce ci method_21750 m ()Z isDiscrete cj method_21751 m ()Z isDescending ck method_21752 m ()Z isCrouching cl method_18276 m ()Z isSprinting cm method_5624 m ()Z isSwimming cn method_5681 m ()Z isVisuallySwimming co method_20232 m ()Z isVisuallyCrawling cp method_20448 m ()Z hasGlowingTag cq method_36361 m ()Z isCurrentlyGlowing cr method_5851 m ()Z isInvisible cs method_5767 m ()Z isOnRails ct method_52172 m ()Lnet/minecraft/world/scores/PlayerTeam; getTeam cu method_5781 m ()I getMaxAirSupply cv method_5748 m ()I getAirSupply cw method_5669 m ()V clearFreeze cx method_67635 m ()I getTicksFrozen cy method_32312 m ()F getPercentFrozen cz method_32313 m (D)D getRandomX d method_23322 m (DDD)V snapTo d method_24203 m (FF)Lnet/minecraft/world/phys/Vec3; calculateViewVector d method_5631 m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStackForNameResolution d method_5671 m (Lnet/minecraft/server/level/ServerPlayer;)V startSeenByPlayer d method_5837 m (Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableToBase d method_64421 m (Lnet/minecraft/world/entity/Pose;)F getEyeHeight d method_18381 m (Lnet/minecraft/world/entity/player/Player;)Z shearOffAllLeashConnections d method_70984 m (Lnet/minecraft/world/level/block/state/BlockState;)Z shouldPlayAmethystStepSound d method_49790 m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveWithoutId d method_5647 m (Lnet/minecraft/world/phys/Vec3;)Z isHorizontalCollisionMinor d method_39759 m (Lnet/minecraft/world/phys/Vec3;FF)V moveOrInterpolateTo d method_66246 m (Lnet/minecraft/core/BlockPos;)Z isSupportedBy d method_51849 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)V setComponent d method_66653 m (Z)V setSharedFlagOnFire d method_33572 m ()Lnet/minecraft/world/phys/Vec3; getDeltaMovement dA method_18798 m ()I getBlockX dB method_31477 m ()D getX dC method_23317 m ()I getBlockY dD method_31478 m ()D getY dE method_23318 m ()D getRandomY dF method_23319 m ()D getEyeY dG method_23320 m ()I getBlockZ dH method_31479 m ()D getZ dI method_23321 m ()V checkDespawn dJ method_5982 m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashHolderOffsets dK method_70985 m ()Z supportQuadLeashAsHolder dL method_70986 m ()Lnet/minecraft/world/item/ItemStack; getPickResult dM method_31480 m ()Z canFreeze dN method_32316 m ()Z isFreezing dO method_40071 m ()F getYRot dP method_36454 m ()F getVisualRotationYInDegrees dQ method_43078 m ()F getXRot dR method_36455 m ()Z canSprint dS method_48155 m ()F maxUpStep dT method_49476 m ()Lnet/minecraft/world/entity/Entity$RemovalReason; getRemovalReason dV method_35049 m ()V unsetRemoved dW method_31482 m ()Z isFlyingVehicle dZ method_70987 m ()Ljava/util/List; getPassengers da method_5685 m ()Lnet/minecraft/world/entity/Entity; getFirstPassenger db method_31483 m ()Ljava/lang/Iterable; getIndirectPassengers de method_5736 m ()I countPlayerPassengers df method_54757 m ()Z hasExactlyOnePlayerPassenger dg method_5817 m ()Lnet/minecraft/world/entity/Entity; getRootVehicle dh method_5668 m ()Z isLocalInstanceAuthoritative di method_66247 m ()Z isLocalClientAuthoritative dj method_66248 m ()Z canSimulateMovement dk method_66249 m ()Z isEffectiveAi dl method_6034 m ()Lnet/minecraft/world/entity/Entity; getVehicle dm method_5854 m ()Lnet/minecraft/world/entity/Entity; getControlledVehicle dn method_49694 m ()Lnet/minecraft/sounds/SoundSource; getSoundSource do method_5634 m ()I getFireImmuneTicks dp method_5676 m ()Z touchingUnloadedChunk dq method_33724 m ()D getFluidJumpThreshold dr method_29241 m ()F getBbWidth ds method_17681 m ()F getBbHeight dt method_17682 m ()Lnet/minecraft/world/entity/EntityAttachments; getAttachments du method_56072 m ()Lnet/minecraft/world/phys/Vec3; position dv method_19538 m ()Lnet/minecraft/world/phys/Vec3; trackingPosition dw method_43390 m ()Lnet/minecraft/world/level/block/state/BlockState; getInBlockState dy method_55667 m ()Lnet/minecraft/world/level/ChunkPos; chunkPosition dz method_31476 m (D)D getY e method_23323 m (DDD)V syncPacketPositionCodec e method_43391 m (F)V igniteForSeconds e method_5639 m (FF)Lnet/minecraft/world/phys/Vec3; calculateUpVector e method_18863 m (I)V setId e method_5838 m (Lnet/minecraft/server/level/ServerPlayer;)V stopSeenByPlayer e method_5742 m (Lnet/minecraft/world/entity/player/Player;)Z dropAllLeashConnections e method_70988 m (Lnet/minecraft/world/level/storage/ValueInput;)V load e method_5651 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; limitPistonMovement e method_18794 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getPrimaryStepSoundBlockPos e method_49788 m (Z)V setOnGround e method_24830 m ()Lnet/minecraft/world/damagesource/DamageSources; damageSources ea method_48923 m ()Lnet/minecraft/core/RegistryAccess; registryAccess eb method_56673 m ()Lnet/minecraft/util/RandomSource; getRandom ec method_59922 m ()Lnet/minecraft/world/item/ItemStack; getWeaponItem ed method_59958 m ()Ljava/util/Optional; getLootTable ee method_5991 m ()Lnet/minecraft/util/ProblemReporter$PathElement; problemPath ef method_71370 m (D)D getZ f method_23324 m (DDD)Z isFree f method_5654 m (F)Lnet/minecraft/core/BlockPos; getOnPos f method_43258 m (FF)V setOldRot f method_63617 m (I)V setPortalCooldown f method_51850 m (Lnet/minecraft/world/entity/Entity;)F distanceTo f method_5739 m (Lnet/minecraft/world/entity/player/Player;)Z isInvisibleTo f method_5756 m (Lnet/minecraft/world/phys/Vec3;)V snapTo f method_29495 m (Lnet/minecraft/core/BlockPos;)V placePortalTicket f method_60950 m (Z)V setSilent f method_5803 m ()V tick g method_5773 m (D)D getRandomZ g method_23325 m (DDD)V absSnapTo g method_30634 m (F)V playSwimSound g method_5734 m (I)V igniteForTicks g method_56073 m (Lnet/minecraft/world/entity/Entity;)D distanceToSqr g method_5858 m (Lnet/minecraft/world/phys/Vec3;)D distanceToSqr g method_5707 m (Z)V setNoGravity g method_5875 m (DDD)D distanceToSqr h method_5649 m (F)Lnet/minecraft/world/phys/Vec3; getViewVector h method_5828 m (I)V setRemainingFireTicks h method_20803 m (Lnet/minecraft/world/entity/Entity;)V push h method_5697 m (Lnet/minecraft/world/phys/Vec3;)V push h method_60491 m (Z)V setShiftKeyDown h method_5660 m (DDD)V push i method_5762 m (F)F getViewXRot i method_5695 m (I)Z getSharedFlag i method_5795 m (Lnet/minecraft/world/entity/Entity;)Z canCollideWith i method_30949 m (Lnet/minecraft/world/phys/Vec3;)V setDeltaMovement i method_18799 m (Z)V setSprinting i method_5728 m ()V resetFallDistance j method_38785 m (DDD)Z shouldRender j method_5727 m (F)F getViewYRot j method_5705 m (I)V setAirSupply j method_5855 m (Lnet/minecraft/world/entity/Entity;)Z canBeCollidedWith j method_30948 m (Lnet/minecraft/world/phys/Vec3;)V addDeltaMovement j method_45319 m (Z)V setSwimming j method_5796 m ()V refreshDimensions j_ method_18382 m (DDD)V lerpMotion k method_5750 m (F)F getXRot k method_61414 m (I)V setTicksFrozen k method_32317 m (Lnet/minecraft/world/entity/Entity;)V positionRider k method_24201 m (Lnet/minecraft/world/phys/Vec3;)Ljava/lang/Iterable; axisStepOrder k method_68261 m (Z)V setGlowingTag k method_5834 m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction k_ method_5657 m ()V playAmethystStepSound l method_37215 m (DDD)V moveTowardsClosestSpace l method_5632 m (F)F getYRot l method_61415 m (Lnet/minecraft/world/entity/Entity;)V onPassengerTurned l method_5644 m (Lnet/minecraft/world/phys/Vec3;)V setOldPos l method_63618 m (Z)V setInvisible l method_5648 m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation l_ method_66233 m (DDD)V dismountTo m method_33567 m (F)Lnet/minecraft/world/phys/Vec3; getUpVector m method_18864 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getVehicleAttachmentPoint m method_55668 m (Z)V onInsideBubbleColumn m method_5764 m ()I getTeamColor m_ method_22861 m (DDD)V setDeltaMovement n method_18800 m (F)Lnet/minecraft/world/phys/Vec3; getEyePosition n method_5836 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getPassengerRidingPosition n method_52538 m (Z)V setInvulnerable n method_5684 m ()Z isIgnoringBlockTriggers n_ method_5696 m (DDD)V setPosRaw o method_23327 m (F)Lnet/minecraft/world/phys/Vec3; getLightProbePosition o method_31166 m (Lnet/minecraft/world/entity/Entity;)Z startRiding o method_5804 m (Z)Z canUsePortal o method_5822 m (F)Lnet/minecraft/world/phys/Vec3; getPosition p method_30950 m (Lnet/minecraft/world/entity/Entity;)Z canRide p method_5860 m (Z)V setCustomNameVisible p method_5880 m (F)V animateHurt q method_5879 m (Lnet/minecraft/world/entity/Entity;)V addPassenger q method_5627 m (Z)V setIsInPowderSnow q method_32319 m ()V rideTick r method_5842 m (F)V setYHeadRot r method_5847 m (Lnet/minecraft/world/entity/Entity;)V removePassenger r method_5793 m (F)V setYBodyRot s method_5636 m (Lnet/minecraft/world/entity/Entity;)Z canAddPassenger s method_5818 m (F)F getPreciseBodyRotation t method_60951 m (Lnet/minecraft/world/entity/Entity;)Z isAlliedTo t method_5722 m (F)Lnet/minecraft/world/phys/Vec3; getRopeHoldPosition u method_30951 m (Lnet/minecraft/world/entity/Entity;)Z considersEntityAsAlly u method_61416 m (F)V setYRot v method_36456 m (Lnet/minecraft/world/entity/Entity;)Z is v method_5779 m (F)V setXRot w method_36457 m (Lnet/minecraft/world/entity/Entity;)Z skipAttackInteraction w method_5698 m (Lnet/minecraft/world/entity/Entity;)V copyPosition x method_5719 m (Lnet/minecraft/world/entity/Entity;)V restoreFrom y method_5878 m (Lnet/minecraft/world/entity/Entity;)Z hasPassenger z method_5626 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/Entity$1 bzm$1 net/minecraft/class_1297$1 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a field_6041 f [I $SwitchMap$net$minecraft$world$level$block$Mirror b field_6040 m ()V c net/minecraft/world/entity/Entity$EntityPathElement bzm$a net/minecraft/class_1297$class_11344 f Lnet/minecraft/world/entity/Entity; entity a comp_4213 m ()Lnet/minecraft/world/entity/Entity; entity a comp_4213 m (Lnet/minecraft/world/entity/Entity;)V c net/minecraft/world/entity/Entity$MoveFunction bzm$b net/minecraft/class_1297$class_4738 c net/minecraft/world/entity/Entity$Movement bzm$c net/minecraft/class_1297$class_10365 f Lnet/minecraft/world/phys/Vec3; from a comp_3321 f Lnet/minecraft/world/phys/Vec3; to b comp_3322 f Z axisIndependant c comp_4400 m ()Lnet/minecraft/world/phys/Vec3; from a comp_3321 m ()Lnet/minecraft/world/phys/Vec3; to b comp_3322 m ()Z axisIndependant c comp_4400 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Z)V c net/minecraft/world/entity/Entity$MovementEmission bzm$d net/minecraft/class_1297$class_5799 f Lnet/minecraft/world/entity/Entity$MovementEmission; NONE a field_28630 f Lnet/minecraft/world/entity/Entity$MovementEmission; SOUNDS b field_28631 f Lnet/minecraft/world/entity/Entity$MovementEmission; EVENTS c field_28632 f Lnet/minecraft/world/entity/Entity$MovementEmission; ALL d field_28633 f Z sounds e field_28634 f Z events f field_28635 f [Lnet/minecraft/world/entity/Entity$MovementEmission; $VALUES g field_28636 m ()Z emitsAnything a method_33576 m ()Z emitsEvents b method_33577 m ()Z emitsSounds c method_33578 m ()[Lnet/minecraft/world/entity/Entity$MovementEmission; $values d method_36602 m (Ljava/lang/String;IZZ)V m ()V c net/minecraft/world/entity/Entity$RemovalReason bzm$e net/minecraft/class_1297$class_5529 f Lnet/minecraft/world/entity/Entity$RemovalReason; KILLED a field_26998 f Lnet/minecraft/world/entity/Entity$RemovalReason; DISCARDED b field_26999 f Lnet/minecraft/world/entity/Entity$RemovalReason; UNLOADED_TO_CHUNK c field_27000 f Lnet/minecraft/world/entity/Entity$RemovalReason; UNLOADED_WITH_PLAYER d field_27001 f Lnet/minecraft/world/entity/Entity$RemovalReason; CHANGED_DIMENSION e field_27002 f Z destroy f field_27003 f Z save g field_27004 f [Lnet/minecraft/world/entity/Entity$RemovalReason; $VALUES h field_27005 m ()Z shouldDestroy a method_31486 m ()Z shouldSave b method_31487 m ()[Lnet/minecraft/world/entity/Entity$RemovalReason; $values c method_36603 m (Ljava/lang/String;IZZ)V m ()V c net/minecraft/world/entity/EntityAttachment bzn net/minecraft/class_9064 f Lnet/minecraft/world/entity/EntityAttachment; PASSENGER a field_47743 f Lnet/minecraft/world/entity/EntityAttachment; VEHICLE b field_47744 f Lnet/minecraft/world/entity/EntityAttachment; NAME_TAG c field_47745 f Lnet/minecraft/world/entity/EntityAttachment; WARDEN_CHEST d field_48320 f Lnet/minecraft/world/entity/EntityAttachment$Fallback; fallback e field_47746 f [Lnet/minecraft/world/entity/EntityAttachment; $VALUES f field_47747 m ()[Lnet/minecraft/world/entity/EntityAttachment; $values a method_55669 m (FF)Ljava/util/List; createFallbackPoints a method_55670 m (Ljava/lang/String;ILnet/minecraft/world/entity/EntityAttachment$Fallback;)V m ()V c net/minecraft/world/entity/EntityAttachment$Fallback bzn$a net/minecraft/class_9064$class_9065 f Ljava/util/List; ZERO a field_47748 f Lnet/minecraft/world/entity/EntityAttachment$Fallback; AT_FEET b field_47749 f Lnet/minecraft/world/entity/EntityAttachment$Fallback; AT_HEIGHT c field_47750 f Lnet/minecraft/world/entity/EntityAttachment$Fallback; AT_CENTER d field_48321 m (FF)Ljava/util/List; method_56074 a method_56074 m (FF)Ljava/util/List; method_55671 b method_55671 m (FF)Ljava/util/List; method_55672 c method_55672 m ()V c net/minecraft/world/entity/EntityAttachments bzo net/minecraft/class_9066 f Ljava/util/Map; attachments a field_47752 m ()Lnet/minecraft/world/entity/EntityAttachments$Builder; builder a method_55673 m (FF)Lnet/minecraft/world/entity/EntityAttachments; createDefault a method_55844 m (FFF)Lnet/minecraft/world/entity/EntityAttachments; scale a method_55674 m (FFFLnet/minecraft/world/entity/EntityAttachment;)Ljava/util/List; method_66251 a method_66251 m (Lnet/minecraft/world/entity/EntityAttachment;)Lnet/minecraft/world/phys/Vec3; getAverage a method_71766 m (Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3; getNullable a method_55675 m (Lnet/minecraft/world/phys/Vec3;F)Lnet/minecraft/world/phys/Vec3; transformPoint a method_55676 m (Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3; get b method_55678 m (Lnet/minecraft/world/entity/EntityAttachment;IF)Lnet/minecraft/world/phys/Vec3; getClamped c method_55679 m (Ljava/util/Map;)V c net/minecraft/world/entity/EntityAttachments$Builder bzo$a net/minecraft/class_9066$class_9067 f Ljava/util/Map; attachments a field_47753 m (FF)Lnet/minecraft/world/entity/EntityAttachments; build a method_55680 m (FFLnet/minecraft/world/entity/EntityAttachment;)Ljava/util/List; method_66252 a method_66252 m (Lnet/minecraft/world/entity/EntityAttachment;)Ljava/util/List; method_55681 a method_55681 m (Lnet/minecraft/world/entity/EntityAttachment;FFF)Lnet/minecraft/world/entity/EntityAttachments$Builder; attach a method_55682 m (Lnet/minecraft/world/entity/EntityAttachment;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EntityAttachments$Builder; attach a method_55683 m ()V c net/minecraft/world/entity/EntityDimensions bzp net/minecraft/class_4048 f F width a comp_2185 f F height b comp_2186 f F eyeHeight c comp_2187 f Lnet/minecraft/world/entity/EntityAttachments; attachments d comp_2188 f Z fixed e comp_2189 m ()F width a comp_2185 m (DDD)Lnet/minecraft/world/phys/AABB; makeBoundingBox a method_30231 m (F)Lnet/minecraft/world/entity/EntityDimensions; scale a method_18383 m (FF)Lnet/minecraft/world/entity/EntityDimensions; scale a method_19539 m (Lnet/minecraft/world/entity/EntityAttachments$Builder;)Lnet/minecraft/world/entity/EntityDimensions; withAttachments a method_55684 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; makeBoundingBox a method_30757 m ()F height b comp_2186 m (F)Lnet/minecraft/world/entity/EntityDimensions; withEyeHeight b method_55685 m (FF)Lnet/minecraft/world/entity/EntityDimensions; scalable b method_18384 m ()F eyeHeight c comp_2187 m (F)F defaultEyeHeight c method_55686 m (FF)Lnet/minecraft/world/entity/EntityDimensions; fixed c method_18385 m ()Lnet/minecraft/world/entity/EntityAttachments; attachments d comp_2188 m ()Z fixed e comp_2189 m (FFZ)V m (FFFLnet/minecraft/world/entity/EntityAttachments;Z)V c net/minecraft/world/entity/EntityEquipment bzq net/minecraft/class_10630 f Lcom/mojang/serialization/Codec; CODEC a field_55943 f Ljava/util/EnumMap; items b field_55944 m ()Z isEmpty a method_66657 m (Lnet/minecraft/world/entity/Entity;)V tick a method_67512 m (Lnet/minecraft/world/entity/EntityEquipment;)V setAll a method_67513 m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; get a method_66659 m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; set a method_66660 m (Lnet/minecraft/world/entity/LivingEntity;)V dropAll a method_67514 m (Ljava/util/Map;)Lnet/minecraft/world/entity/EntityEquipment; method_66661 a method_66661 m ()V clear b method_67515 m (Lnet/minecraft/world/entity/EntityEquipment;)Ljava/util/Map; method_66658 b method_66658 m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; method_67516 b method_67516 m (Ljava/util/EnumMap;)V m ()V m ()V c net/minecraft/world/entity/EntityEvent bzr net/minecraft/class_6024 f B PERMISSION_LEVEL_OWNERS A field_29996 f B FISHING_ROD_REEL_IN B field_29999 f B ARMORSTAND_WOBBLE C field_30000 f B STOP_OFFER_FLOWER D field_30002 f B PROTECTED_FROM_DEATH E field_30003 f B DOLPHIN_LOOKING_FOR_TREASURE F field_30006 f B RAVAGER_STUNNED G field_30007 f B TRUSTING_FAILED H field_30008 f B TRUSTING_SUCCEEDED I field_30009 f B VILLAGER_SWEAT J field_30010 f B FOX_EAT K field_30013 f B TELEPORT L field_30014 f B MAINHAND_BREAK M field_30015 f B OFFHAND_BREAK N field_30016 f B HEAD_BREAK O field_30017 f B CHEST_BREAK P field_30018 f B LEGS_BREAK Q field_30019 f B FEET_BREAK R field_30020 f B HONEY_SLIDE S field_30022 f B HONEY_JUMP T field_30023 f B SWAP_HANDS U field_30024 f B CANCEL_SHAKE_WETNESS V field_30025 f B START_RAM W field_33454 f B END_RAM X field_33455 f B POOF Y field_33691 f B TENDRILS_SHIVER Z field_38094 f B JUMP a field_30021 f B SONIC_CHARGE aa field_38847 f B SNIFFER_DIGGING_SOUND ab field_42621 f B ARMADILLO_PEEK ac field_49074 f B BODY_BREAK ad field_49215 f B SHAKE ae field_54559 f B DROWN_PARTICLES af field_55660 f B SADDLE_BREAK ag field_55945 f B RAVAGER_ROARED ah field_60536 f B DEATH b field_30028 f B START_ATTACKING c field_30029 f B STOP_ATTACKING d field_30030 f B TAMING_FAILED e field_30031 f B TAMING_SUCCEEDED f field_30032 f B SHAKE_WETNESS g field_30033 f B USE_ITEM_COMPLETE h field_30034 f B EAT_GRASS i field_30035 f B OFFER_FLOWER j field_30036 f B LOVE_HEARTS k field_30037 f B VILLAGER_ANGRY l field_30038 f B VILLAGER_HAPPY m field_30039 f B WITCH_HAT_MAGIC n field_30040 f B ZOMBIE_CONVERTING o field_30041 f B FIREWORKS_EXPLODE p field_30042 f B IN_LOVE_HEARTS q field_30043 f B SQUID_ANIM_SYNCH r field_30044 f B SILVERFISH_MERGE_ANIM s field_30045 f B GUARDIAN_ATTACK_SOUND t field_30046 f B REDUCED_DEBUG_INFO u field_30047 f B FULL_DEBUG_INFO v field_30048 f B PERMISSION_LEVEL_ALL w field_30049 f B PERMISSION_LEVEL_MODERATORS x field_30050 f B PERMISSION_LEVEL_GAMEMASTERS y field_30051 f B PERMISSION_LEVEL_ADMINS z field_29995 m ()V c net/minecraft/world/entity/EntityReference bzs net/minecraft/class_10583 f Lcom/mojang/serialization/Codec; CODEC a field_56632 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_56633 f Lcom/mojang/datafixers/util/Either; entity c field_55661 m ()Lcom/mojang/serialization/Codec; codec a method_66253 m (Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/world/level/entity/UUIDLookup;Ljava/lang/Class;)Lnet/minecraft/world/level/entity/UniquelyIdentifyable; get a method_66254 m (Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/world/level/storage/ValueOutput;Ljava/lang/String;)V store a method_71612 m (Lnet/minecraft/world/level/Level;Ljava/lang/String;)Ljava/util/UUID; method_68262 a method_68262 m (Lnet/minecraft/world/level/entity/UUIDLookup;Ljava/lang/Class;)Lnet/minecraft/world/level/entity/UniquelyIdentifyable; getEntity a method_66255 m (Lnet/minecraft/world/level/entity/UniquelyIdentifyable;)Z matches a method_66256 m (Lnet/minecraft/world/level/entity/UniquelyIdentifyable;Ljava/lang/Class;)Lnet/minecraft/world/level/entity/UniquelyIdentifyable; resolve a method_66257 m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;)Lnet/minecraft/world/entity/EntityReference; read a method_66262 m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/EntityReference; readWithOldOwnerConversion a method_66260 m (Lnet/minecraft/world/level/storage/ValueOutput;Ljava/lang/String;)V store a method_66259 m (Ljava/util/UUID;)Ljava/util/UUID; method_66258 a method_66258 m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b method_66261 m ()Ljava/util/UUID; getUUID c method_66263 m (Lnet/minecraft/world/level/entity/UniquelyIdentifyable;)V m (Ljava/util/UUID;)V m ()V c net/minecraft/world/entity/EntitySelector bzt net/minecraft/class_1301 f Ljava/util/function/Predicate; ENTITY_STILL_ALIVE a field_6154 f Ljava/util/function/Predicate; LIVING_ENTITY_STILL_ALIVE b field_6157 f Ljava/util/function/Predicate; ENTITY_NOT_BEING_RIDDEN c field_6153 f Ljava/util/function/Predicate; CONTAINER_ENTITY_SELECTOR d field_6152 f Ljava/util/function/Predicate; NO_CREATIVE_OR_SPECTATOR e field_6156 f Ljava/util/function/Predicate; NO_SPECTATORS f field_6155 f Ljava/util/function/Predicate; CAN_BE_COLLIDED_WITH g field_35589 f Ljava/util/function/Predicate; CAN_BE_PICKED h field_52443 m (DDDD)Ljava/util/function/Predicate; withinDistance a method_5909 m (DDDDLnet/minecraft/world/entity/Entity;)Z method_5912 a method_5912 m (Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; pushableBy a method_5911 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z method_5906 a method_5906 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/Team;Lnet/minecraft/world/scores/Team$CollisionRule;Lnet/minecraft/world/entity/Entity;)Z method_5915 a method_5915 m (Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; notRiding b method_5913 m (Lnet/minecraft/world/entity/Entity;)Z method_71613 c method_71613 m (Lnet/minecraft/world/entity/Entity;)Z method_24517 d method_24517 m (Lnet/minecraft/world/entity/Entity;)Z method_5910 e method_5910 m (Lnet/minecraft/world/entity/Entity;)Z method_5914 f method_5914 m (Lnet/minecraft/world/entity/Entity;)Z method_5908 g method_5908 m (Lnet/minecraft/world/entity/Entity;)Z method_32878 h method_32878 m ()V m ()V c net/minecraft/world/entity/EntitySpawnReason bzu net/minecraft/class_3730 f Lnet/minecraft/world/entity/EntitySpawnReason; NATURAL a field_16459 f Lnet/minecraft/world/entity/EntitySpawnReason; CHUNK_GENERATION b field_16472 f Lnet/minecraft/world/entity/EntitySpawnReason; SPAWNER c field_16469 f Lnet/minecraft/world/entity/EntitySpawnReason; STRUCTURE d field_16474 f Lnet/minecraft/world/entity/EntitySpawnReason; BREEDING e field_16466 f Lnet/minecraft/world/entity/EntitySpawnReason; MOB_SUMMONED f field_16471 f Lnet/minecraft/world/entity/EntitySpawnReason; JOCKEY g field_16460 f Lnet/minecraft/world/entity/EntitySpawnReason; EVENT h field_16467 f Lnet/minecraft/world/entity/EntitySpawnReason; CONVERSION i field_16468 f Lnet/minecraft/world/entity/EntitySpawnReason; REINFORCEMENT j field_16463 f Lnet/minecraft/world/entity/EntitySpawnReason; TRIGGERED k field_16461 f Lnet/minecraft/world/entity/EntitySpawnReason; BUCKET l field_16473 f Lnet/minecraft/world/entity/EntitySpawnReason; SPAWN_ITEM_USE m field_16465 f Lnet/minecraft/world/entity/EntitySpawnReason; COMMAND n field_16462 f Lnet/minecraft/world/entity/EntitySpawnReason; DISPENSER o field_16470 f Lnet/minecraft/world/entity/EntitySpawnReason; PATROL p field_16527 f Lnet/minecraft/world/entity/EntitySpawnReason; TRIAL_SPAWNER q field_47245 f Lnet/minecraft/world/entity/EntitySpawnReason; LOAD r field_52444 f Lnet/minecraft/world/entity/EntitySpawnReason; DIMENSION_TRAVEL s field_52445 f [Lnet/minecraft/world/entity/EntitySpawnReason; $VALUES t field_16464 m ()[Lnet/minecraft/world/entity/EntitySpawnReason; $values a method_36610 m (Lnet/minecraft/world/entity/EntitySpawnReason;)Z isSpawner a method_54986 m (Lnet/minecraft/world/entity/EntitySpawnReason;)Z ignoresLightRequirements b method_54987 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/EntityType bzv net/minecraft/class_1299 f Lnet/minecraft/world/entity/EntityType; CHICKEN A field_6132 f Lnet/minecraft/world/entity/EntityType; COD B field_6070 f Lnet/minecraft/world/entity/EntityType; COMMAND_BLOCK_MINECART C field_6136 f Lnet/minecraft/world/entity/EntityType; COW D field_6085 f Lnet/minecraft/world/entity/EntityType; CREAKING E field_54560 f Lnet/minecraft/world/entity/EntityType; CREEPER F field_6046 f Lnet/minecraft/world/entity/EntityType; DARK_OAK_BOAT G field_54406 f Lnet/minecraft/world/entity/EntityType; DARK_OAK_CHEST_BOAT H field_54407 f Lnet/minecraft/world/entity/EntityType; DOLPHIN I field_6087 f Lnet/minecraft/world/entity/EntityType; DONKEY J field_6067 f Lnet/minecraft/world/entity/EntityType; DRAGON_FIREBALL K field_6129 f Lnet/minecraft/world/entity/EntityType; DROWNED L field_6123 f Lnet/minecraft/world/entity/EntityType; EGG M field_6144 f Lnet/minecraft/world/entity/EntityType; ELDER_GUARDIAN N field_6086 f Lnet/minecraft/world/entity/EntityType; ENDERMAN O field_6091 f Lnet/minecraft/world/entity/EntityType; ENDERMITE P field_6128 f Lnet/minecraft/world/entity/EntityType; ENDER_DRAGON Q field_6116 f Lnet/minecraft/world/entity/EntityType; ENDER_PEARL R field_6082 f Lnet/minecraft/world/entity/EntityType; END_CRYSTAL S field_6110 f Lnet/minecraft/world/entity/EntityType; EVOKER T field_6090 f Lnet/minecraft/world/entity/EntityType; EVOKER_FANGS U field_6060 f Lnet/minecraft/world/entity/EntityType; EXPERIENCE_BOTTLE V field_6064 f Lnet/minecraft/world/entity/EntityType; EXPERIENCE_ORB W field_6044 f Lnet/minecraft/world/entity/EntityType; EYE_OF_ENDER X field_6061 f Lnet/minecraft/world/entity/EntityType; FALLING_BLOCK Y field_6089 f Lnet/minecraft/world/entity/EntityType; FIREBALL Z field_6066 f Lnet/minecraft/world/entity/EntityType; LLAMA_SPIT aA field_6124 f Lnet/minecraft/world/entity/EntityType; MAGMA_CUBE aB field_6102 f Lnet/minecraft/world/entity/EntityType; MANGROVE_BOAT aC field_54414 f Lnet/minecraft/world/entity/EntityType; MANGROVE_CHEST_BOAT aD field_54409 f Lnet/minecraft/world/entity/EntityType; MARKER aE field_33456 f Lnet/minecraft/world/entity/EntityType; MINECART aF field_6096 f Lnet/minecraft/world/entity/EntityType; MOOSHROOM aG field_6143 f Lnet/minecraft/world/entity/EntityType; MULE aH field_6057 f Lnet/minecraft/world/entity/EntityType; OAK_BOAT aI field_54410 f Lnet/minecraft/world/entity/EntityType; OAK_CHEST_BOAT aJ field_54411 f Lnet/minecraft/world/entity/EntityType; OCELOT aK field_6081 f Lnet/minecraft/world/entity/EntityType; OMINOUS_ITEM_SPAWNER aL field_50124 f Lcom/mojang/serialization/Codec; CODEC a field_57582 f Lnet/minecraft/world/entity/EntityType; PAINTING aM field_6120 f Lnet/minecraft/world/entity/EntityType; PALE_OAK_BOAT aN field_54562 f Lnet/minecraft/world/entity/EntityType; PALE_OAK_CHEST_BOAT aO field_54563 f Lnet/minecraft/world/entity/EntityType; PANDA aP field_6146 f Lnet/minecraft/world/entity/EntityType; PARROT aQ field_6104 f Lnet/minecraft/world/entity/EntityType; PHANTOM aR field_6078 f Lnet/minecraft/world/entity/EntityType; PIG aS field_6093 f Lnet/minecraft/world/entity/EntityType; PIGLIN aT field_22281 f Lnet/minecraft/world/entity/EntityType; PIGLIN_BRUTE aU field_25751 f Lnet/minecraft/world/entity/EntityType; PILLAGER aV field_6105 f Lnet/minecraft/world/entity/EntityType; POLAR_BEAR aW field_6042 f Lnet/minecraft/world/entity/EntityType; SPLASH_POTION aX field_56254 f Lnet/minecraft/world/entity/EntityType; LINGERING_POTION aY field_56255 f Lnet/minecraft/world/entity/EntityType; PUFFERFISH aZ field_6062 f Lnet/minecraft/world/entity/EntityType; FIREWORK_ROCKET aa field_6133 f Lnet/minecraft/world/entity/EntityType; FOX ab field_17943 f Lnet/minecraft/world/entity/EntityType; FROG ac field_37419 f Lnet/minecraft/world/entity/EntityType; FURNACE_MINECART ad field_6080 f Lnet/minecraft/world/entity/EntityType; GHAST ae field_6107 f Lnet/minecraft/world/entity/EntityType; HAPPY_GHAST af field_59668 f Lnet/minecraft/world/entity/EntityType; GIANT ag field_6095 f Lnet/minecraft/world/entity/EntityType; GLOW_ITEM_FRAME ah field_28401 f Lnet/minecraft/world/entity/EntityType; GLOW_SQUID ai field_28402 f Lnet/minecraft/world/entity/EntityType; GOAT aj field_30052 f Lnet/minecraft/world/entity/EntityType; GUARDIAN ak field_6118 f Lnet/minecraft/world/entity/EntityType; HOGLIN al field_21973 f Lnet/minecraft/world/entity/EntityType; HOPPER_MINECART am field_6058 f Lnet/minecraft/world/entity/EntityType; HORSE an field_6139 f Lnet/minecraft/world/entity/EntityType; HUSK ao field_6071 f Lnet/minecraft/world/entity/EntityType; ILLUSIONER ap field_6065 f Lnet/minecraft/world/entity/EntityType; INTERACTION aq field_42623 f Lnet/minecraft/world/entity/EntityType; IRON_GOLEM ar field_6147 f Lnet/minecraft/world/entity/EntityType; ITEM as field_6052 f Lnet/minecraft/world/entity/EntityType; ITEM_DISPLAY at field_42456 f Lnet/minecraft/world/entity/EntityType; ITEM_FRAME au field_6043 f Lnet/minecraft/world/entity/EntityType; JUNGLE_BOAT av field_54412 f Lnet/minecraft/world/entity/EntityType; JUNGLE_CHEST_BOAT aw field_54413 f Lnet/minecraft/world/entity/EntityType; LEASH_KNOT ax field_6138 f Lnet/minecraft/world/entity/EntityType; LIGHTNING_BOLT ay field_6112 f Lnet/minecraft/world/entity/EntityType; LLAMA az field_6074 f Lnet/minecraft/world/entity/EntityType; TRADER_LLAMA bA field_17714 f Lnet/minecraft/world/entity/EntityType; TRIDENT bB field_6127 f Lnet/minecraft/world/entity/EntityType; TROPICAL_FISH bC field_6111 f Lnet/minecraft/world/entity/EntityType; TURTLE bD field_6113 f Lnet/minecraft/world/entity/EntityType; VEX bE field_6059 f Lnet/minecraft/world/entity/EntityType; VILLAGER bF field_6077 f Lnet/minecraft/world/entity/EntityType; VINDICATOR bG field_6117 f Lnet/minecraft/world/entity/EntityType; WANDERING_TRADER bH field_17713 f Lnet/minecraft/world/entity/EntityType; WARDEN bI field_38095 f Lnet/minecraft/world/entity/EntityType; WIND_CHARGE bJ field_47243 f Lnet/minecraft/world/entity/EntityType; WITCH bK field_6145 f Lnet/minecraft/world/entity/EntityType; WITHER bL field_6119 f Lnet/minecraft/world/entity/EntityType; ACACIA_BOAT b field_54408 f Lnet/minecraft/world/entity/EntityType; WITHER_SKELETON bM field_6076 f Lnet/minecraft/world/entity/EntityType; WITHER_SKULL bN field_6130 f Lnet/minecraft/world/entity/EntityType; WOLF bO field_6055 f Lnet/minecraft/world/entity/EntityType; ZOGLIN bP field_23696 f Lnet/minecraft/world/entity/EntityType; ZOMBIE bQ field_6051 f Lnet/minecraft/world/entity/EntityType; ZOMBIE_HORSE bR field_6048 f Lnet/minecraft/world/entity/EntityType; ZOMBIE_VILLAGER bS field_6054 f Lnet/minecraft/world/entity/EntityType; ZOMBIFIED_PIGLIN bT field_6050 f Lnet/minecraft/world/entity/EntityType; PLAYER bU field_6097 f Lnet/minecraft/world/entity/EntityType; FISHING_BOBBER bV field_6103 f Lorg/slf4j/Logger; LOGGER bX field_6088 f Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder bY field_36398 f F MAGIC_HORSE_WIDTH bZ field_30054 f Lnet/minecraft/world/entity/EntityType; RABBIT ba field_6140 f Lnet/minecraft/world/entity/EntityType; RAVAGER bb field_6134 f Lnet/minecraft/world/entity/EntityType; SALMON bc field_6073 f Lnet/minecraft/world/entity/EntityType; SHEEP bd field_6115 f Lnet/minecraft/world/entity/EntityType; SHULKER be field_6109 f Lnet/minecraft/world/entity/EntityType; SHULKER_BULLET bf field_6100 f Lnet/minecraft/world/entity/EntityType; SILVERFISH bg field_6125 f Lnet/minecraft/world/entity/EntityType; SKELETON bh field_6137 f Lnet/minecraft/world/entity/EntityType; SKELETON_HORSE bi field_6075 f Lnet/minecraft/world/entity/EntityType; SLIME bj field_6069 f Lnet/minecraft/world/entity/EntityType; SMALL_FIREBALL bk field_6049 f Lnet/minecraft/world/entity/EntityType; SNIFFER bl field_42622 f Lnet/minecraft/world/entity/EntityType; SNOWBALL bm field_6068 f Lnet/minecraft/world/entity/EntityType; SNOW_GOLEM bn field_6047 f Lnet/minecraft/world/entity/EntityType; SPAWNER_MINECART bo field_6142 f Lnet/minecraft/world/entity/EntityType; SPECTRAL_ARROW bp field_6135 f Lnet/minecraft/world/entity/EntityType; SPIDER bq field_6079 f Lnet/minecraft/world/entity/EntityType; SPRUCE_BOAT br field_54416 f Lnet/minecraft/world/entity/EntityType; SPRUCE_CHEST_BOAT bs field_54417 f Lnet/minecraft/world/entity/EntityType; SQUID bt field_6114 f Lnet/minecraft/world/entity/EntityType; STRAY bu field_6098 f Lnet/minecraft/world/entity/EntityType; STRIDER bv field_23214 f Lnet/minecraft/world/entity/EntityType; TADPOLE bw field_37420 f Lnet/minecraft/world/entity/EntityType; TEXT_DISPLAY bx field_42457 f Lnet/minecraft/world/entity/EntityType; TNT by field_6063 f Lnet/minecraft/world/entity/EntityType; TNT_MINECART bz field_6053 f Lnet/minecraft/world/entity/EntityType; ACACIA_CHEST_BOAT c field_54415 f I DISPLAY_TRACKING_RANGE ca field_42459 f Ljava/util/Set; OP_ONLY_CUSTOM_DATA cb field_55544 f Lnet/minecraft/world/entity/EntityType$EntityFactory; factory cc field_6101 f Lnet/minecraft/world/entity/MobCategory; category cd field_6094 f Lcom/google/common/collect/ImmutableSet; immuneTo ce field_25355 f Z serialize cf field_6056 f Z summon cg field_6072 f Z fireImmune ch field_18981 f Z canSpawnFarFromPlayer ci field_19423 f I clientTrackingRange cj field_24085 f I updateInterval ck field_24086 f Ljava/lang/String; descriptionId cl field_6106 f Lnet/minecraft/network/chat/Component; description cm field_6092 f Ljava/util/Optional; lootTable cn field_16526 f Lnet/minecraft/world/entity/EntityDimensions; dimensions co field_18070 f F spawnDimensionsScale cp field_50125 f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures cq field_40115 f Lnet/minecraft/world/entity/EntityType; ALLAY d field_38384 f Lnet/minecraft/world/entity/EntityType; AREA_EFFECT_CLOUD e field_6083 f Lnet/minecraft/world/entity/EntityType; ARMADILLO f field_47754 f Lnet/minecraft/world/entity/EntityType; ARMOR_STAND g field_6131 f Lnet/minecraft/world/entity/EntityType; ARROW h field_6122 f Lnet/minecraft/world/entity/EntityType; AXOLOTL i field_28315 f Lnet/minecraft/world/entity/EntityType; BAMBOO_CHEST_RAFT j field_54418 f Lnet/minecraft/world/entity/EntityType; BAMBOO_RAFT k field_54419 f Lnet/minecraft/world/entity/EntityType; BAT l field_6108 f Lnet/minecraft/world/entity/EntityType; BEE m field_20346 f Lnet/minecraft/world/entity/EntityType; BIRCH_BOAT n field_54420 f Lnet/minecraft/world/entity/EntityType; BIRCH_CHEST_BOAT o field_54421 f Lnet/minecraft/world/entity/EntityType; BLAZE p field_6099 f Lnet/minecraft/world/entity/EntityType; BLOCK_DISPLAY q field_42460 f Lnet/minecraft/world/entity/EntityType; BOGGED r field_49148 f Lnet/minecraft/world/entity/EntityType; BREEZE s field_47244 f Lnet/minecraft/world/entity/EntityType; BREEZE_WIND_CHARGE t field_49075 f Lnet/minecraft/world/entity/EntityType; CAMEL u field_40116 f Lnet/minecraft/world/entity/EntityType; CAT v field_16281 f Lnet/minecraft/world/entity/EntityType; CAVE_SPIDER w field_6084 f Lnet/minecraft/world/entity/EntityType; CHERRY_BOAT x field_54422 f Lnet/minecraft/world/entity/EntityType; CHERRY_CHEST_BOAT y field_54423 f Lnet/minecraft/world/entity/EntityType; CHEST_MINECART z field_6126 m ()Lnet/minecraft/world/item/Item; method_64445 A method_64445 m ()Lnet/minecraft/world/item/Item; method_64446 B method_64446 m ()Lnet/minecraft/world/item/Item; method_64447 C method_64447 m ()Lnet/minecraft/world/item/Item; method_64422 D method_64422 m ()Lnet/minecraft/world/item/Item; method_64423 E method_64423 m ()Lnet/minecraft/world/item/Item; method_64424 F method_64424 m ()Lnet/minecraft/world/item/Item; method_64425 G method_64425 m ()Lnet/minecraft/world/item/Item; method_64426 H method_64426 m ()Lnet/minecraft/world/item/Item; method_64427 I method_64427 m ()Lnet/minecraft/world/item/Item; method_64428 J method_64428 m ()Lnet/minecraft/world/item/Item; method_64429 K method_64429 m ()Lnet/minecraft/world/item/Item; method_64430 L method_64430 m ()Lnet/minecraft/world/item/Item; method_64431 M method_64431 m (DDD)Lnet/minecraft/world/phys/AABB; getSpawnAABB a method_58629 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/EntityType$Builder;)Lnet/minecraft/world/entity/EntityType; register a method_63002 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity; spawn a method_5894 m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Consumer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity; spawn a method_5899 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity; spawn a method_47821 m (Lnet/minecraft/tags/TagKey;)Z is a method_20210 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; tryCast a method_31488 m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/resources/ResourceLocation; getKey a method_5890 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)V method_66662 a method_66662 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Lnet/minecraft/world/entity/Entity; create a method_5883 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/Entity; method_17846 a method_17846 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/level/storage/ValueInput;Ljava/util/function/Consumer;)V method_67636 a method_67636 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/component/CustomData;)V updateCustomEntityTag a method_5881 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/component/CustomData;Lnet/minecraft/world/entity/Entity;)V method_48008 a method_48008 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/function/Consumer; createDefaultStackConfig a method_48009 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/phys/AABB;)D getYOffset a method_5884 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isBlockDangerous a method_29496 m (Lnet/minecraft/world/level/storage/ValueInput$ValueInputList;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/stream/Stream; loadEntitiesRecursive a method_31489 m (Lnet/minecraft/world/level/storage/ValueInput;)Ljava/util/Optional; by a method_17684 m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/entity/Entity;)V method_17839 a method_17839 m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/Optional; create a method_5892 m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Ljava/util/function/Function;)Lnet/minecraft/world/entity/Entity; loadEntityRecursive a method_17842 m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Ljava/util/function/Function;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; method_17843 a method_17843 m (Ljava/lang/String;)Ljava/util/Optional; byString a method_5898 m (Ljava/lang/String;Lnet/minecraft/world/entity/EntityType$Builder;)Lnet/minecraft/world/entity/EntityType; register a method_5895 m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; method_67637 a method_67637 m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/ItemStack;)Ljava/util/function/Consumer; appendComponentsConfig a method_66663 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/function/Consumer; appendDefaultStackConfig a method_48156 m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityType$EntityFactory; boatFactory a method_64432 m (Ljava/util/function/Supplier;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/vehicle/ChestRaft; method_64433 a method_64433 m (Lnet/minecraft/core/HolderSet;)Z is a method_53125 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Ljava/util/function/Function;)Lnet/minecraft/world/entity/Entity; loadEntityRecursive a method_71371 m ()Z canSerialize b method_5893 m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Consumer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntitySpawnReason;ZZ)Lnet/minecraft/world/entity/Entity; create b method_5888 m (Lnet/minecraft/world/entity/Entity;)V method_48013 b method_48013 m (Lnet/minecraft/world/level/storage/ValueInput;)V method_71372 b method_71372 m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;)Ljava/util/Optional; loadStaticEntity b method_17848 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; vanillaEntityId b method_63003 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/function/Consumer; appendCustomEntityStackConfig b method_48011 m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityType$EntityFactory; chestBoatFactory b method_64434 m (Ljava/util/function/Supplier;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/vehicle/Raft; method_64435 b method_64435 m ()Z canSummon c method_5896 m (Lnet/minecraft/world/entity/Entity;)V method_47823 c method_47823 m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityType$EntityFactory; raftFactory c method_64436 m (Ljava/util/function/Supplier;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/vehicle/ChestBoat; method_64437 c method_64437 m ()Z fireImmune d method_19946 m (Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/EntityType$EntityFactory; chestRaftFactory d method_64438 m (Ljava/util/function/Supplier;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/vehicle/Boat; method_64439 d method_64439 m ()Z canSpawnFarFromPlayer e method_20814 m ()Lnet/minecraft/world/entity/MobCategory; getCategory f method_5891 m ()Ljava/lang/String; getDescriptionId g method_5882 m ()Lnet/minecraft/network/chat/Component; getDescription h method_5897 m ()Ljava/lang/String; toShortString i method_35050 m ()Ljava/util/Optional; getDefaultLootTable j method_16351 m ()F getWidth l method_17685 m ()F getHeight m method_17686 m ()Lnet/minecraft/world/entity/EntityDimensions; getDimensions n method_18386 m ()I clientTrackingRange o method_18387 m ()I updateInterval p method_18388 m ()Z trackDeltas q method_18389 m ()Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder r method_40124 m ()Z onlyOpCanSetNbt s method_65893 m ()Lnet/minecraft/world/item/Item; method_64440 t method_64440 m ()Lnet/minecraft/world/item/Item; method_64441 u method_64441 m ()Lnet/minecraft/world/item/Item; method_64616 v method_64616 m ()Lnet/minecraft/world/item/Item; method_64617 w method_64617 m ()Lnet/minecraft/world/item/Item; method_64442 x method_64442 m ()Lnet/minecraft/world/item/Item; method_64443 y method_64443 m ()Lnet/minecraft/world/item/Item; method_64444 z method_64444 m (Lnet/minecraft/world/entity/EntityType$EntityFactory;Lnet/minecraft/world/entity/MobCategory;ZZZZLcom/google/common/collect/ImmutableSet;Lnet/minecraft/world/entity/EntityDimensions;FIILjava/lang/String;Ljava/util/Optional;Lnet/minecraft/world/flag/FeatureFlagSet;)V m ()V c net/minecraft/world/entity/EntityType$Builder bzv$a net/minecraft/class_1299$class_1300 f Lnet/minecraft/world/entity/EntityType$EntityFactory; factory a field_6148 f Lnet/minecraft/world/entity/MobCategory; category b field_6149 f Lcom/google/common/collect/ImmutableSet; immuneTo c field_25356 f Z serialize d field_6151 f Z summon e field_6150 f Z fireImmune f field_18982 f Z canSpawnFarFromPlayer g field_19424 f I clientTrackingRange h field_24087 f I updateInterval i field_24088 f Lnet/minecraft/world/entity/EntityDimensions; dimensions j field_18071 f F spawnDimensionsScale k field_50126 f Lnet/minecraft/world/entity/EntityAttachments$Builder; attachments l field_47755 f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures m field_40117 f Lnet/minecraft/resources/DependantName; lootTable n field_53972 f Lnet/minecraft/resources/DependantName; descriptionId o field_53973 m ()Lnet/minecraft/world/entity/EntityType$Builder; noSummon a method_5901 m (F)Lnet/minecraft/world/entity/EntityType$Builder; spawnDimensionsScale a method_58630 m (FF)Lnet/minecraft/world/entity/EntityType$Builder; sized a method_17687 m (I)Lnet/minecraft/world/entity/EntityType$Builder; clientTrackingRange a method_27299 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/EntityType; build a method_5905 m (Lnet/minecraft/world/entity/EntityAttachment;FFF)Lnet/minecraft/world/entity/EntityType$Builder; attach a method_56075 m (Lnet/minecraft/world/entity/EntityAttachment;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EntityType$Builder; attach a method_56076 m (Lnet/minecraft/world/entity/EntityType$EntityFactory;Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/entity/EntityType$Builder; of a method_5903 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/Entity; method_5900 a method_5900 m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/world/entity/EntityType$Builder; createNothing a method_5902 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EntityType$Builder; vehicleAttachment a method_55688 m ([F)Lnet/minecraft/world/entity/EntityType$Builder; passengerAttachments a method_55689 m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/entity/EntityType$Builder; requiredFeatures a method_45323 m ([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/entity/EntityType$Builder; immuneTo a method_29497 m ([Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EntityType$Builder; passengerAttachments a method_55690 m ()Lnet/minecraft/world/entity/EntityType$Builder; noSave b method_5904 m (F)Lnet/minecraft/world/entity/EntityType$Builder; eyeHeight b method_55687 m (I)Lnet/minecraft/world/entity/EntityType$Builder; updateInterval b method_27300 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_63004 b method_63004 m ()Lnet/minecraft/world/entity/EntityType$Builder; fireImmune c method_19947 m (F)Lnet/minecraft/world/entity/EntityType$Builder; ridingOffset c method_55691 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; method_63005 c method_63005 m ()Lnet/minecraft/world/entity/EntityType$Builder; canSpawnFarFromPlayer d method_20815 m (F)Lnet/minecraft/world/entity/EntityType$Builder; nameTagOffset d method_55692 m ()Lnet/minecraft/world/entity/EntityType$Builder; noLootTable e method_63006 m (Lnet/minecraft/world/entity/EntityType$EntityFactory;Lnet/minecraft/world/entity/MobCategory;)V c net/minecraft/world/entity/EntityType$EntityFactory bzv$b net/minecraft/class_1299$class_4049 c net/minecraft/world/entity/EquipmentSlot bzw net/minecraft/class_1304 f Lnet/minecraft/world/entity/EquipmentSlot; MAINHAND a field_6173 f Lnet/minecraft/world/entity/EquipmentSlot; OFFHAND b field_6171 f Lnet/minecraft/world/entity/EquipmentSlot; FEET c field_6166 f Lnet/minecraft/world/entity/EquipmentSlot; LEGS d field_6172 f Lnet/minecraft/world/entity/EquipmentSlot; CHEST e field_6174 f Lnet/minecraft/world/entity/EquipmentSlot; HEAD f field_6169 f Lnet/minecraft/world/entity/EquipmentSlot; BODY g field_48824 f Lnet/minecraft/world/entity/EquipmentSlot; SADDLE h field_55946 f I NO_COUNT_LIMIT i field_51935 f Ljava/util/List; VALUES j field_54086 f Ljava/util/function/IntFunction; BY_ID k field_54087 f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC l field_45739 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC m field_54088 f Lnet/minecraft/world/entity/EquipmentSlot$Type; type n field_6170 f I index o field_6168 f I countLimit p field_51936 f I id q field_54089 f Ljava/lang/String; name r field_6175 f [Lnet/minecraft/world/entity/EquipmentSlot; $VALUES s field_6176 m ()Lnet/minecraft/world/entity/EquipmentSlot$Type; getType a method_5925 m (I)I getIndex a method_32320 m (Lnet/minecraft/world/entity/EquipmentSlot;)I method_63619 a method_63619 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; limit a method_60610 m (Ljava/lang/String;)Lnet/minecraft/world/entity/EquipmentSlot; byName a method_5924 m ()I getIndex b method_5927 m (I)I getFilterBit b method_63620 m (Lnet/minecraft/world/entity/EquipmentSlot;)I method_63621 b method_63621 m ()I getId d method_63622 m ()Ljava/lang/String; getName e method_5923 m ()Z isArmor f method_46643 m ()Z canIncreaseExperience g method_66664 m ()[Lnet/minecraft/world/entity/EquipmentSlot; $values h method_36604 m (Ljava/lang/String;ILnet/minecraft/world/entity/EquipmentSlot$Type;IIILjava/lang/String;)V m (Ljava/lang/String;ILnet/minecraft/world/entity/EquipmentSlot$Type;IILjava/lang/String;)V m ()V c net/minecraft/world/entity/EquipmentSlot$Type bzw$a net/minecraft/class_1304$class_1305 f Lnet/minecraft/world/entity/EquipmentSlot$Type; HAND a field_6177 f Lnet/minecraft/world/entity/EquipmentSlot$Type; HUMANOID_ARMOR b field_6178 f Lnet/minecraft/world/entity/EquipmentSlot$Type; ANIMAL_ARMOR c field_48825 f Lnet/minecraft/world/entity/EquipmentSlot$Type; SADDLE d field_55947 f [Lnet/minecraft/world/entity/EquipmentSlot$Type; $VALUES e field_6179 m ()[Lnet/minecraft/world/entity/EquipmentSlot$Type; $values a method_36605 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/EquipmentSlotGroup bzx net/minecraft/class_9274 f Lnet/minecraft/world/entity/EquipmentSlotGroup; ANY a field_49216 f Lnet/minecraft/world/entity/EquipmentSlotGroup; MAINHAND b field_49217 f Lnet/minecraft/world/entity/EquipmentSlotGroup; OFFHAND c field_49218 f Lnet/minecraft/world/entity/EquipmentSlotGroup; HAND d field_49219 f Lnet/minecraft/world/entity/EquipmentSlotGroup; FEET e field_49220 f Lnet/minecraft/world/entity/EquipmentSlotGroup; LEGS f field_49221 f Lnet/minecraft/world/entity/EquipmentSlotGroup; CHEST g field_49222 f Lnet/minecraft/world/entity/EquipmentSlotGroup; HEAD h field_49223 f Lnet/minecraft/world/entity/EquipmentSlotGroup; ARMOR i field_49224 f Lnet/minecraft/world/entity/EquipmentSlotGroup; BODY j field_50127 f Lnet/minecraft/world/entity/EquipmentSlotGroup; SADDLE k field_55948 f Ljava/util/function/IntFunction; BY_ID l field_49225 f Lcom/mojang/serialization/Codec; CODEC m field_49226 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC n field_49227 f I id o field_49228 f Ljava/lang/String; key p field_49229 f Ljava/util/function/Predicate; predicate q field_49230 f Ljava/util/List; slots r field_55949 f [Lnet/minecraft/world/entity/EquipmentSlotGroup; $VALUES s field_49231 m ()Ljava/util/List; slots a method_66665 m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/entity/EquipmentSlotGroup; bySlot a method_59524 m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/EquipmentSlot;)Z method_57287 a method_57287 m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)I method_57288 a method_57288 m ()[Lnet/minecraft/world/entity/EquipmentSlotGroup; $values b method_57285 m (Lnet/minecraft/world/entity/EquipmentSlot;)Z test b method_57286 m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)I method_57290 b method_57290 m (Lnet/minecraft/world/entity/EquipmentSlot;)Z method_57289 c method_57289 m (Lnet/minecraft/world/entity/EquipmentSlot;)Z method_57291 d method_57291 m (Ljava/lang/String;IILjava/lang/String;Ljava/util/function/Predicate;)V m (Ljava/lang/String;IILjava/lang/String;Lnet/minecraft/world/entity/EquipmentSlot;)V m ()V c net/minecraft/world/entity/EquipmentSlotGroup$1 bzx$1 net/minecraft/class_9274$1 f [I $SwitchMap$net$minecraft$world$entity$EquipmentSlot a field_51350 m ()V c net/minecraft/world/entity/EquipmentTable bzy net/minecraft/class_9652 f Lcom/mojang/serialization/Codec; DROP_CHANCES_CODEC a field_51374 f Lcom/mojang/serialization/Codec; CODEC b field_51375 f Lnet/minecraft/resources/ResourceKey; lootTable c comp_2621 f Ljava/util/Map; slotDropChances d comp_2622 m ()Lnet/minecraft/resources/ResourceKey; lootTable a comp_2621 m (F)Ljava/util/Map; createForAllSlots a method_59658 m (Lcom/mojang/datafixers/util/Either;)Ljava/util/Map; method_59659 a method_59659 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59660 a method_59660 m (Ljava/util/List;F)Ljava/util/Map; createForAllSlots a method_59661 m (Ljava/util/Map;)Lcom/mojang/datafixers/util/Either; method_59662 a method_59662 m ()Ljava/util/Map; slotDropChances b comp_2622 m (Lnet/minecraft/resources/ResourceKey;F)V m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map;)V m ()V c net/minecraft/world/entity/EquipmentUser bzz net/minecraft/class_9460 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootParams;JLjava/util/Map;)V equip a method_58632 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/Map;)V equip a method_59663 m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; getItemBySlot a method_6118 m (Lnet/minecraft/world/entity/EquipmentSlot;F)V setDropChance a method_5946 m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V setItemSlot a method_5673 m (Lnet/minecraft/world/entity/EquipmentTable;Lnet/minecraft/world/level/storage/loot/LootParams;)V equip a method_58631 m (Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)Lnet/minecraft/world/entity/EquipmentSlot; resolveSlot a method_58633 c net/minecraft/world/entity/ExperienceOrb caa net/minecraft/class_1303 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VALUE a field_55950 f I LIFETIME b field_30055 f I ENTITY_SCAN_PERIOD c field_30056 f I MAX_FOLLOW_DIST d field_30057 f I ORB_GROUPS_PER_AREA e field_30058 f D ORB_MERGE_DISTANCE f field_30059 f S DEFAULT_HEALTH g field_57583 f S DEFAULT_AGE h field_57584 f S DEFAULT_VALUE i field_57585 f I DEFAULT_COUNT j field_57586 f I age k field_6164 f I health l field_6161 f I count m field_27009 f Lnet/minecraft/world/entity/player/Player; followingPlayer n field_6162 f Lnet/minecraft/world/entity/InterpolationHandler; interpolation o field_55662 m (IILnet/minecraft/world/entity/ExperienceOrb;)Z method_31492 a method_31492 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;I)V award a method_31493 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;I)V awardWithDirection a method_71373 m (Lnet/minecraft/server/level/ServerPlayer;I)I repairPlayerItems a method_35051 m (Lnet/minecraft/world/entity/ExperienceOrb;)Z canMerge a method_31494 m (Lnet/minecraft/world/entity/ExperienceOrb;II)Z canMerge a method_31495 m (Lnet/minecraft/world/phys/Vec3;)V method_71967 a method_71967 m (I)I getExperienceValue b method_5918 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;I)Z tryMergeToExisting b method_31496 m (Lnet/minecraft/world/entity/ExperienceOrb;)V merge b method_31497 m (I)V setValue c method_66666 m ()I getValue e method_5919 m ()I getIcon f method_5920 m (D)V unstuckIfPossible h method_71968 m ()V followNearbyPlayer i method_66264 m ()V scanForMerges l method_31498 m ()V setUnderwaterMovement m method_5921 m (Lnet/minecraft/world/level/Level;DDDI)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;I)V m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/GlowSquid cab net/minecraft/class_5776 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DARK_TICKS_REMAINING cs field_28403 f I DEFAULT_DARK_TICKS_REMAINING ct field_57587 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkGlowSquidSpawnRules a method_38962 m (I)V setDarkTicks s method_33333 m ()I getDarkTicksRemaining t method_33334 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/HasCustomInventoryScreen cac net/minecraft/class_7248 m (Lnet/minecraft/world/entity/player/Player;)V openCustomInventoryScreen b method_6722 c net/minecraft/world/entity/HumanoidArm cad net/minecraft/class_1306 f Lnet/minecraft/world/entity/HumanoidArm; LEFT a field_6182 f Lnet/minecraft/world/entity/HumanoidArm; RIGHT b field_6183 f Lcom/mojang/serialization/Codec; CODEC c field_45121 f Ljava/util/function/IntFunction; BY_ID d field_46166 f I id e field_38385 f Ljava/lang/String; name f field_6181 f Ljava/lang/String; translationKey g field_45122 f [Lnet/minecraft/world/entity/HumanoidArm; $VALUES h field_6180 m ()Lnet/minecraft/world/entity/HumanoidArm; getOpposite e method_5928 m ()[Lnet/minecraft/world/entity/HumanoidArm; $values f method_36606 m (Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V m ()V c net/minecraft/world/entity/InsideBlockEffectApplier cae net/minecraft/class_10774 f Lnet/minecraft/world/entity/InsideBlockEffectApplier; NOOP a field_56634 m (Lnet/minecraft/world/entity/InsideBlockEffectType;)V apply a method_67638 m (Lnet/minecraft/world/entity/InsideBlockEffectType;Ljava/util/function/Consumer;)V runBefore a method_67639 m (Lnet/minecraft/world/entity/InsideBlockEffectType;Ljava/util/function/Consumer;)V runAfter b method_67640 m ()V c net/minecraft/world/entity/InsideBlockEffectApplier$1 cae$1 net/minecraft/class_10774$1 m ()V c net/minecraft/world/entity/InsideBlockEffectApplier$StepBasedCollector cae$a net/minecraft/class_10774$class_10775 f [Lnet/minecraft/world/entity/InsideBlockEffectType; APPLY_ORDER b field_56635 f I NO_STEP c field_56636 f Ljava/util/Set; effectsInStep d field_56637 f Ljava/util/Map; beforeEffectsInStep e field_56638 f Ljava/util/Map; afterEffectsInStep f field_56639 f Ljava/util/List; finalEffects g field_56640 f I lastStep h field_56641 m ()V flushStep a method_67641 m (I)V advanceStep a method_67642 m (Lnet/minecraft/world/entity/Entity;)V applyAndClear a method_67643 m (Lnet/minecraft/world/entity/InsideBlockEffectType;)Ljava/util/List; method_68687 b method_68687 m (Lnet/minecraft/world/entity/InsideBlockEffectType;)Ljava/util/List; method_68688 c method_68688 m ()V m ()V c net/minecraft/world/entity/InsideBlockEffectType caf net/minecraft/class_10776 f Lnet/minecraft/world/entity/InsideBlockEffectType; FREEZE a field_56642 f Lnet/minecraft/world/entity/InsideBlockEffectType; FIRE_IGNITE b field_56643 f Lnet/minecraft/world/entity/InsideBlockEffectType; LAVA_IGNITE c field_56644 f Lnet/minecraft/world/entity/InsideBlockEffectType; EXTINGUISH d field_56645 f Ljava/util/function/Consumer; effect e field_56646 f [Lnet/minecraft/world/entity/InsideBlockEffectType; $VALUES f field_56647 m ()Ljava/util/function/Consumer; effect a method_67646 m (Lnet/minecraft/world/entity/Entity;)V method_67647 a method_67647 m ()[Lnet/minecraft/world/entity/InsideBlockEffectType; $values b method_67648 m (Ljava/lang/String;ILjava/util/function/Consumer;)V m ()V c net/minecraft/world/entity/Interaction cag net/minecraft/class_8150 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_WIDTH_ID a field_42625 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HEIGHT_ID b field_42626 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_RESPONSE_ID c field_42627 f Ljava/lang/String; TAG_WIDTH d field_42628 f Ljava/lang/String; TAG_HEIGHT e field_42629 f Ljava/lang/String; TAG_ATTACK f field_42630 f Ljava/lang/String; TAG_INTERACTION g field_42631 f Ljava/lang/String; TAG_RESPONSE h field_42632 f F DEFAULT_WIDTH i field_57588 f F DEFAULT_HEIGHT j field_57589 f Z DEFAULT_RESPONSE k field_57590 f Lnet/minecraft/world/entity/Interaction$PlayerAction; attack l field_42633 f Lnet/minecraft/world/entity/Interaction$PlayerAction; interaction m field_42634 m (F)V setWidth a method_49109 m (Z)V setResponse a method_49112 m (F)V setHeight b method_49113 m ()F getWidth f method_49116 m ()F getHeight i method_49117 m ()Z getResponse l method_49118 m ()Lnet/minecraft/world/entity/EntityDimensions; getDimensions m method_49119 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/Interaction$PlayerAction cag$a net/minecraft/class_8150$class_8151 f Lcom/mojang/serialization/Codec; CODEC a field_42635 f Ljava/util/UUID; player b comp_1284 f J timestamp c comp_1285 m ()Ljava/util/UUID; player a comp_1284 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49120 a method_49120 m ()J timestamp b comp_1285 m (Ljava/util/UUID;J)V m ()V c net/minecraft/world/entity/InterpolationHandler cah net/minecraft/class_10584 f I DEFAULT_INTERPOLATION_STEPS a field_55663 f Lnet/minecraft/world/entity/Entity; entity b field_55664 f I interpolationSteps c field_55665 f Lnet/minecraft/world/entity/InterpolationHandler$InterpolationData; interpolationData d field_55666 f Lnet/minecraft/world/phys/Vec3; previousTickPosition e field_55667 f Lnet/minecraft/world/phys/Vec2; previousTickRot f field_55668 f Ljava/util/function/Consumer; onInterpolationStart g field_55669 m ()Lnet/minecraft/world/phys/Vec3; position a method_66265 m (I)V setInterpolationLength a method_66266 m (Lnet/minecraft/world/phys/Vec3;FF)V interpolateTo a method_66267 m ()F yRot b method_66268 m ()F xRot c method_66269 m ()Z hasActiveInterpolation d method_66270 m ()V interpolate e method_66271 m ()V cancel f method_66272 m (Lnet/minecraft/world/entity/Entity;)V m (Lnet/minecraft/world/entity/Entity;I)V m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Consumer;)V m (Lnet/minecraft/world/entity/Entity;ILjava/util/function/Consumer;)V c net/minecraft/world/entity/InterpolationHandler$InterpolationData cah$a net/minecraft/class_10584$class_10585 f I steps a field_55670 f Lnet/minecraft/world/phys/Vec3; position b field_55671 f F yRot c field_55672 f F xRot d field_55673 m ()V decrease a method_66273 m (FF)V addRotation a method_66274 m (Lnet/minecraft/world/phys/Vec3;)V addDelta a method_66275 m (ILnet/minecraft/world/phys/Vec3;FF)V c net/minecraft/world/entity/ItemBasedSteering cai net/minecraft/class_4980 f I MIN_BOOST_TIME a field_30060 f I MAX_BOOST_TIME b field_30061 f Lnet/minecraft/network/syncher/SynchedEntityData; entityData c field_23218 f Lnet/minecraft/network/syncher/EntityDataAccessor; boostTimeAccessor d field_23219 f Z boosting e field_23215 f I boostTime f field_23216 m ()V onSynced a method_26307 m (Lnet/minecraft/util/RandomSource;)Z boost a method_26308 m ()V tickBoost b method_49478 m ()F boostFactor c method_49479 m ()I boostTimeTotal d method_49480 m (Lnet/minecraft/network/syncher/SynchedEntityData;Lnet/minecraft/network/syncher/EntityDataAccessor;)V c net/minecraft/world/entity/ItemSteerable caj net/minecraft/class_4981 m ()Z boost a method_6577 c net/minecraft/world/entity/Leashable cak net/minecraft/class_9817 f F SPRING_DAMPENING d_ field_59997 f D TORSIONAL_ELASTICITY e_ field_59998 f D STIFFNESS f_ field_59999 f Ljava/util/List; ENTITY_ATTACHMENT_POINT g_ field_60000 f D LEASH_TOO_FAR_DIST h field_52314 f Ljava/util/List; LEASHER_ATTACHMENT_POINT h_ field_60001 f D LEASH_ELASTIC_DIST i field_52315 f Ljava/util/List; SHARED_QUAD_ATTACHMENT_POINTS i_ field_60002 f D MAXIMUM_ALLOWED_LEASHED_DIST j field_60003 f Lnet/minecraft/world/phys/Vec3; AXIS_SPECIFIC_ELASTICITY k field_60004 f Ljava/lang/String; LEASH_TAG x_ field_52216 m ()D leashSnapDistance A method_70989 m ()D leashElasticDistance B method_70990 m ()V leashTooFarBehaviour C method_60970 m ()Z supportQuadLeash D method_70991 m ()[Lnet/minecraft/world/phys/Vec3; getQuadLeashOffsets E method_70992 m ()Lnet/minecraft/world/phys/Vec3; getLeashOffset F method_29919 m ()Z isLeashed R_ method_60953 m ()V dropLeash S_ method_5932 m ()Lnet/minecraft/world/entity/Leashable$LeashData; getLeashData T_ method_60955 m (Lnet/minecraft/world/entity/Entity;DDDD)[Lnet/minecraft/world/phys/Vec3; createQuadLeashOffsets a method_70993 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Ljava/util/List;Ljava/util/List;)Ljava/util/List; computeElasticInteraction a method_70994 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Z)V setLeashedTo a method_60957 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Leashable$LeashData;)Z checkElasticInteractions a method_70995 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Leashable;)Z method_70996 a method_70996 m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;)Ljava/util/List; leashableInArea a method_70997 m (Lnet/minecraft/world/entity/Entity;ZZ)V dropLeash a method_60959 m (Lnet/minecraft/world/entity/Leashable$LeashData;)V setLeashData a method_60960 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Ljava/util/function/Predicate;)Ljava/util/List; leashableInArea a method_70998 m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/world/entity/Leashable$LeashData;)V writeLeashData a method_60962 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;DLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Optional; computeDampenedSpringInteraction a method_70999 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/Entity;)Z method_71000 a method_71000 m (F)Lnet/minecraft/world/phys/Vec3; getLeashOffset a_ method_45321 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V tickLeash a_ method_60965 m (Lnet/minecraft/world/entity/Entity;Z)V setLeashedTo a_ method_60964 m ()Lnet/minecraft/world/entity/Entity; getLeashHolder aj_ method_60952 m (Lnet/minecraft/world/entity/Entity;)D leashDistanceTo b method_71001 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Leashable$LeashData;)V restoreLeashFromSave b method_60958 m (Lnet/minecraft/world/level/storage/ValueInput;)V readLeashData b method_60967 m (Lnet/minecraft/world/entity/Entity;)Z canHaveALeashAttachedTo b_ method_71002 m (Lnet/minecraft/world/entity/Entity;)F angularFriction c method_71003 m (Lnet/minecraft/world/entity/Entity;)Ljava/util/List; leashableLeashedTo c_ method_71004 m (Lnet/minecraft/world/entity/Entity;)V whenLeashedTo d method_71005 m (Lnet/minecraft/world/entity/Entity;)V closeRangeLeashBehaviour e method_60963 m (I)V setDelayedLeashHolderId e_ method_60968 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getHolderMovement g method_71767 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; getLeashHolder h method_60966 m ()Z mayBeLeashed u method_60954 m ()Z canBeLeashed v method_5931 m ()V removeLeash x method_65894 m ()V onLeashRemoved y method_65895 m ()V onElasticLeashPull z method_71006 m ()V c net/minecraft/world/entity/Leashable$LeashData cak$a net/minecraft/class_9817$class_9818 f Lcom/mojang/serialization/Codec; CODEC a field_56648 f Lnet/minecraft/world/entity/Entity; leashHolder b field_52217 f Lcom/mojang/datafixers/util/Either; delayedLeashInfo c field_52218 f D angularMomentum d field_60005 f I delayedLeashHolderId e field_52219 m (Lnet/minecraft/world/entity/Entity;)V setLeashHolder a method_60971 m (Lnet/minecraft/world/entity/Leashable$LeashData;)Lcom/mojang/datafixers/util/Either; method_67649 a method_67649 m (Lcom/mojang/datafixers/util/Either;)V m (Lnet/minecraft/world/entity/Entity;)V m (I)V m ()V c net/minecraft/world/entity/Leashable$Wrench cak$b net/minecraft/class_9817$class_11265 f Lnet/minecraft/world/entity/Leashable$Wrench; ZERO a field_60006 f Lnet/minecraft/world/phys/Vec3; force b comp_4146 f D torque c comp_4147 m ()Lnet/minecraft/world/phys/Vec3; force a comp_4146 m (D)Lnet/minecraft/world/entity/Leashable$Wrench; scale a method_71007 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)D torqueFromForce a method_71008 m (Ljava/util/List;)Lnet/minecraft/world/entity/Leashable$Wrench; accumulate a method_71009 m ()D torque b comp_4147 m (Lnet/minecraft/world/phys/Vec3;D)V m ()V c net/minecraft/world/entity/LightningBolt cal net/minecraft/class_1538 f J seed a field_7186 f I START_LIFE b field_30062 f D DAMAGE_RADIUS c field_33906 f D DETECTION_RADIUS d field_33907 f I life e field_7185 f I flashes f field_7183 f Z visualOnly g field_7184 f Lnet/minecraft/server/level/ServerPlayer; cause h field_7182 f Ljava/util/Set; hitEntities i field_33904 f I blocksSetOnFire j field_33905 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V method_34708 a method_34708 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;I)V randomWalkCleaningCopper a method_34709 m (Z)V setVisualOnly a method_29498 m (I)V spawnFire b method_6960 m (Lnet/minecraft/server/level/ServerPlayer;)V setCause b method_6961 m (Lnet/minecraft/world/entity/Entity;)Z method_37218 b method_37218 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V clearCopperOnLightningStrike b method_34707 m (Lnet/minecraft/server/level/ServerPlayer;)Z method_37219 c method_37219 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; randomStepCleaningCopper c method_34710 m ()Lnet/minecraft/server/level/ServerPlayer; getCause e method_35052 m ()I getBlocksSetOnFire f method_37220 m ()Ljava/util/stream/Stream; getHitEntities i method_37221 m ()V powerLightningRod l method_31499 m ()Lnet/minecraft/core/BlockPos; getStrikePosition m method_36607 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/LivingEntity cam net/minecraft/class_1309 f Lorg/slf4j/Logger; LOGGER a field_36332 f I ARMOR_SLOT_OFFSET aM field_30072 f I BODY_ARMOR_OFFSET aN field_48827 f I SADDLE_OFFSET aO field_55952 f I SWING_DURATION aP field_30073 f I PLAYER_HURT_EXPERIENCE_TIME aQ field_30074 f D MIN_MOVEMENT_DISTANCE aR field_30075 f D DEFAULT_BASE_GRAVITY aS field_30076 f I DEATH_DURATION aT field_30077 f F INPUT_FRICTION aU field_56256 f F BASE_JUMP_POWER aV field_44874 f I LIVING_ENTITY_FLAG_IS_USING aW field_30064 f I LIVING_ENTITY_FLAG_OFF_HAND aX field_30065 f I LIVING_ENTITY_FLAG_SPIN_ATTACK aY field_30066 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_LIVING_ENTITY_FLAGS aZ field_6257 f F lastHurt bA field_6253 f Z jumping bB field_6282 f F xxa bC field_6212 f F yya bD field_6227 f F zza bE field_6250 f Lnet/minecraft/world/entity/InterpolationHandler; interpolation bF field_55675 f D lerpYHeadRot bG field_45123 f I lerpHeadSteps bH field_6265 f Lnet/minecraft/world/item/ItemStack; useItem bI field_6277 f I useItemRemaining bJ field_6222 f I fallFlyTicks bK field_6239 f I autoSpinAttackTicks bL field_6261 f Ljava/lang/String; TAG_ACTIVE_EFFECTS b field_45740 f F autoSpinAttackDmg bM field_51569 f Lnet/minecraft/world/item/ItemStack; autoSpinAttackItemStack bN field_51570 f Lnet/minecraft/world/entity/ai/Brain; brain bO field_18321 f Lnet/minecraft/world/entity/EntityEquipment; equipment bP field_56535 f I DAMAGE_SOURCE_TIMEOUT bQ field_30078 f I TICKS_PER_ELYTRA_FREE_FALL_EVENT bR field_30080 f I FREE_FALL_EVENTS_PER_ELYTRA_BREAK bS field_30081 f D MAX_LINE_OF_SIGHT_TEST_RANGE bT field_33908 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HEALTH_ID bU field_6247 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_EFFECT_PARTICLES bV field_49792 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_EFFECT_AMBIENCE_ID bW field_6214 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ARROW_COUNT_ID bX field_6219 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STINGER_COUNT_ID bY field_20348 f Lnet/minecraft/network/syncher/EntityDataAccessor; SLEEPING_POS_ID bZ field_18073 f Lnet/minecraft/world/entity/EntityDimensions; SLEEPING_DIMENSIONS ba field_18072 f F EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT bb field_30068 f F DEFAULT_BABY_SCALE bc field_47756 f Ljava/util/function/Predicate; PLAYER_NOT_WEARING_DISGUISE_ITEM bd field_54564 f Z swinging be field_6252 f Lnet/minecraft/world/InteractionHand; swingingArm bf field_6266 f I swingTime bg field_6279 f I removeArrowTime bh field_6218 f I removeStingerTime bi field_20347 f I hurtTime bj field_6235 f I hurtDuration bk field_6254 f I deathTime bl field_6213 f F oAttackAnim bm field_6229 f F attackAnim bn field_6251 f I attackStrengthTicker bo field_6273 f Lnet/minecraft/world/entity/WalkAnimationState; walkAnimation bp field_42108 f I invulnerableDuration bq field_6269 f F yBodyRot br field_6283 f F yBodyRotO bs field_6220 f F yHeadRot bt field_6241 f F yHeadRotO bu field_6259 f Lnet/minecraft/world/entity/ElytraAnimationState; elytraAnimationState bv field_52447 f Lnet/minecraft/world/entity/EntityReference; lastHurtByPlayer bw field_6258 f I lastHurtByPlayerMemoryTime bx field_6238 f Z dead by field_6272 f I noActionTime bz field_6278 f Lnet/minecraft/resources/ResourceLocation; SPEED_MODIFIER_POWDER_SNOW_ID c field_27859 f I PARTICLE_FREQUENCY_WHEN_INVISIBLE ca field_49793 f Lcom/mojang/serialization/Dynamic; EMPTY_BRAIN cb field_60356 f Lnet/minecraft/world/entity/ai/attributes/AttributeMap; attributes cc field_6260 f Lnet/minecraft/world/damagesource/CombatTracker; combatTracker cd field_6256 f Ljava/util/Map; activeEffects ce field_6280 f Ljava/util/Map; lastEquipmentItems cf field_55951 f Z discardFriction cg field_30082 f Z effectsDirty ch field_6285 f Lnet/minecraft/world/entity/EntityReference; lastHurtByMob ci field_55674 f I lastHurtByMobTimestamp cj field_6230 f Lnet/minecraft/world/entity/LivingEntity; lastHurtMob ck field_6236 f I lastHurtMobTimestamp cl field_6270 f F speed cm field_6287 f I noJumpDelay cn field_6228 f F absorptionAmount co field_6246 f Lnet/minecraft/core/BlockPos; lastPos cp field_6268 f Ljava/util/Optional; lastClimbablePos cq field_22418 f Lnet/minecraft/world/damagesource/DamageSource; lastDamageSource cr field_6276 f J lastDamageStamp cs field_6226 f F swimAmount ct field_6243 f F swimAmountO cu field_6264 f Z skipDropExperience cv field_37421 f Ljava/util/EnumMap; activeLocationDependentEnchantments cw field_51571 f Lnet/minecraft/world/waypoints/Waypoint$Icon; locatorBarIcon cx field_59669 f Lnet/minecraft/resources/ResourceLocation; SPRINTING_MODIFIER_ID d field_51996 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_SPRINTING e field_6231 f Ljava/lang/String; TAG_ATTRIBUTES l field_51995 f Ljava/lang/String; TAG_SLEEPING_POS m field_60537 f Ljava/lang/String; TAG_EQUIPMENT n field_60538 f Ljava/lang/String; TAG_BRAIN o field_60539 f Ljava/lang/String; TAG_FALL_FLYING p field_60540 f Ljava/lang/String; TAG_HURT_TIME q field_60541 f Ljava/lang/String; TAG_DEATH_TIME r field_60542 f Ljava/lang/String; TAG_HURT_BY_TIMESTAMP s field_60543 f Ljava/lang/String; TAG_HEALTH t field_60544 f I EQUIPMENT_SLOT_OFFSET u field_30071 m (F)V updateWalkAnimation A method_48565 m (F)V setSpeed B method_6125 m (F)V tickHeadTurn C method_6031 m (Lnet/minecraft/world/entity/Entity;)V setLastHurtMob C method_6114 m (F)F getAttackAnim D method_6055 m (Lnet/minecraft/world/entity/Entity;)D getVisibilityPercent D method_18390 m (F)V setAbsorptionAmount E method_6073 m (Lnet/minecraft/world/entity/Entity;)V doPush E method_6087 m (F)V internalSetAbsorptionAmount F method_52544 m (Lnet/minecraft/world/entity/Entity;)Z hasLineOfSight F method_6057 m (F)F getFrictionInfluencedSpeed G method_18802 m (Lnet/minecraft/world/entity/Entity;)V dismountVehicle G method_6038 m ()V refreshDirtyAttributes H method_52543 m ()I getCurrentSwingDuration I method_6028 m ()V makeDrownParticles J method_66276 m ()V updateInvisibilityStatus K method_6027 m ()V swapHandItems L method_30127 m ()V detectEquipmentUpdates N method_30128 m ()Ljava/util/Map; collectEquipmentChanges O method_30129 m ()V updatingUsingItem P method_6076 m ()V onLeaveCombat P_ method_6044 m ()V updateSwimAmount Q method_6072 m ()Z checkBedExists R method_18406 m (DD)V indicateDamage a method_48761 m (DF)I calculateFallDamage a method_23329 m (DLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; method_61418 a method_61418 m (DZLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getFluidFallingAdjustedMovement a method_26317 m (ID)V lerpHeadRotationStep a method_52539 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/BiConsumer;)V dropFromShearingLootTable a method_61419 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/BiConsumer;)Z dropFromGiftLootTable a method_64169 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Ljava/util/function/BiConsumer;)Z dropFromLootTable a method_64170 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)Z isInvulnerableTo a method_5679 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropCustomDeathLoot a method_6099 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity$RemovalReason;)V triggerOnDeathMobEffects a method_60699 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)I getExperienceReward a method_59923 m (Lnet/minecraft/world/InteractionHand;)V swing a method_6104 m (Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V setItemInHand a method_6122 m (Lnet/minecraft/world/InteractionHand;Z)V swing a method_23667 m (Lnet/minecraft/world/damagesource/DamageSource;)V die a method_6078 m (Lnet/minecraft/world/damagesource/DamageSource;F[Lnet/minecraft/world/entity/EquipmentSlot;)V doHurtEquipment a method_57292 m (Lnet/minecraft/world/effect/MobEffectInstance;)Z addEffect a method_6092 m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)V onEffectAdded a method_6020 m (Lnet/minecraft/world/effect/MobEffectInstance;ZLnet/minecraft/world/entity/Entity;)V onEffectUpdated a method_6009 m (Lnet/minecraft/world/entity/Entity;I)V take a method_6103 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/ClipContext$Block;Lnet/minecraft/world/level/ClipContext$Fluid;D)Z hasLineOfSight a method_64618 m (Lnet/minecraft/world/entity/EntityReference;I)V setLastHurtByPlayer a method_29505 m (Lnet/minecraft/world/entity/EntityType;)Z canAttackType a method_5973 m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; getItemBySlot a method_6118 m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V setItemSlot a method_5673 m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V onEquipItem a method_6116 m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/equipment/Equippable;)Lnet/minecraft/core/Holder; getEquipSound a method_66667 m (Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/world/item/ItemStack; getItemHeldByArm a method_61420 m (Lnet/minecraft/world/entity/LivingEntity;)V setLastHurtByMob a method_6015 m (Lnet/minecraft/world/entity/LivingEntity;DZZ[D)Z isLookingAtMe a method_64619 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/entity/SlotAccess; createEquipmentSlotAccess a method_32321 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)Z method_32323 a method_32323 m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V method_61421 a method_61421 m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_18867 m (Lnet/minecraft/world/entity/item/ItemEntity;)V onItemPickup a method_29499 m (Lnet/minecraft/world/entity/player/Player;I)V setLastHurtByPlayer a method_66277 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V tickRidden a method_49481 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/entity/EquipmentSlot;)V onEquippedItemBroken a method_20235 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/ItemStack;)Z method_24519 a method_24519 m (Lnet/minecraft/world/item/ItemStack;)V updateUsingItem a method_37119 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z isEquippableInSlot a method_63623 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/ai/attributes/AttributeMap;)V stopLocationBasedEffects a method_61422 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z equipmentHasChanged a method_45324 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Lnet/minecraft/world/level/storage/loot/LootParams; method_64171 a method_64171 m (Lnet/minecraft/world/item/ItemStack;ZZ)Lnet/minecraft/world/entity/item/ItemEntity; drop a method_7329 m (Lnet/minecraft/world/level/material/FluidState;)Z canStandOnFluid a method_26319 m (Lnet/minecraft/world/level/storage/ValueOutput;Lcom/mojang/serialization/Dynamic;)V method_71374 a method_71374 m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/BlockPos;)V method_71375 a method_71375 m (Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Lnet/minecraft/world/level/storage/loot/LootParams; method_64172 a method_64172 m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/phys/AABB;)V checkAutoSpinAttack a method_6035 m (Lnet/minecraft/world/phys/Vec3;)V travelInAir a method_61428 m (Lnet/minecraft/world/phys/Vec3;F)V travelFlying a method_70670 m (Lnet/minecraft/world/phys/Vec3;FFF)V travelFlying a method_70671 m (Ljava/util/List;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V method_66668 a method_66668 m (Ljava/util/Map;)V handleHandSwap a method_30121 m (Ljava/util/UUID;I)V setLastHurtByPlayer a method_66278 m (Ljava/util/function/BiConsumer;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V method_64448 a method_64448 m (Lnet/minecraft/core/BlockPos;)V setPosToBed a method_18392 m (Lnet/minecraft/core/BlockPos;Z)V setRecordPlayingNearby a method_6006 m (Lnet/minecraft/core/Holder;)V onAttributeUpdated a method_52540 m (Lnet/minecraft/core/Holder;F)F getEffectBlendFactor a method_66279 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V method_61423 a method_61423 m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/Dynamic; method_71376 a method_71376 m (DDDZ)Z randomTeleport b method_6082 m (F)F getSwimAmount b method_6024 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V dropAllDeathLoot b method_16080 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)F applyItemBlocking b method_67346 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Z)V dropFromLootTable b method_16077 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V dropExperience b method_23883 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V blockUsingItem b method_6090 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V method_64449 b method_64449 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V onChangedBlock b method_6126 m (Lnet/minecraft/sounds/SoundEvent;)V makeSound b method_56078 m (Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/item/ItemStack; getItemInHand b method_5998 m (Lnet/minecraft/world/effect/MobEffectInstance;)Z canBeAffected b method_6049 m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)Z addEffect b method_37222 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)F getKnockback b method_59924 m (Lnet/minecraft/world/entity/EquipmentSlot;)Z doesEmitEquipEvent b method_44201 m (Lcom/mojang/serialization/Dynamic;)V method_71377 b method_71377 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getRiddenInput b method_49482 m (Lnet/minecraft/world/item/Item;)Z isHolding b method_24518 m (Lnet/minecraft/world/item/ItemStack;)V handleExtraItemsCreatedOnUse b method_64399 m (Lnet/minecraft/world/item/ItemStack;I)V spawnItemParticles b method_6037 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z canGlideUsing b method_63624 m (Lnet/minecraft/world/item/ItemStack;ZZ)Lnet/minecraft/world/entity/item/ItemEntity; createItemStackToDrop b method_67517 m (Lnet/minecraft/world/phys/Vec3;F)Lnet/minecraft/world/phys/Vec3; handleRelativeFrictionAndCalculateMovement b method_26318 m (Ljava/util/Map;)V handleEquipmentChanges b method_30123 m (Ljava/util/function/Predicate;)Z isHolding b method_24520 m (Lnet/minecraft/core/BlockPos;)V startSleeping b method_18403 m (DD)V handleFallFlyingCollisions c method_61424 m (F)F sanitizeScale c method_56077 m (IZ)V setLivingEntityFlag c method_6085 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)V actuallyHurt c method_6074 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z doHurtTarget c method_6121 m (Lnet/minecraft/tags/TagKey;)V jumpInLiquid c method_6010 m (Lnet/minecraft/world/InteractionHand;)V startUsingItem c method_6019 m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurtArmor c method_6105 m (Lnet/minecraft/world/effect/MobEffectInstance;)V sendEffectToPassengers c method_52197 m (Lnet/minecraft/world/effect/MobEffectInstance;Lnet/minecraft/world/entity/Entity;)V forceAddEffect c method_26082 m (Lnet/minecraft/world/entity/EquipmentSlot;)Ljava/util/Map; activeLocationDependentEnchantments c method_59926 m (Lnet/minecraft/world/entity/LivingEntity;)Z canAttack c method_18395 m (Lnet/minecraft/world/entity/player/Player;)F getRiddenSpeed c method_49485 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/Vec3;)V travelRidden c method_49483 m (Ljava/util/Collection;)V onEffectsRemoved c method_6129 m (Lnet/minecraft/core/BlockPos;)V method_18404 c method_18404 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z trapdoorUsableAsLadder c method_6077 m (F)V heal d method_6025 m (Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/entity/EquipmentSlot; getSlotForHand d method_56079 m (Lnet/minecraft/world/damagesource/DamageSource;F)V hurtHelmet d method_36977 m (Lnet/minecraft/world/effect/MobEffectInstance;)V method_24311 d method_24311 m (Lnet/minecraft/world/entity/EquipmentSlot;)Z hasItemInSlot d method_6084 m (Lnet/minecraft/world/entity/LivingEntity;)V blockedByItem d method_6060 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; getProjectile d method_18808 m (Ljava/lang/String;)V method_68264 d method_68264 m (Ljava/util/Collection;)Z areAllEffectsAmbient d method_6089 m (Lnet/minecraft/core/Holder;)Z hasEffect d method_6059 m (Lnet/minecraft/server/level/ServerLevel;)I getBaseExperienceReward e method_6110 m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/sounds/SoundEvent; getHurtSound e method_6011 m (Lnet/minecraft/world/damagesource/DamageSource;F)F getDamageAfterArmorAbsorb e method_6132 m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canUseSlot e method_56991 m (Lnet/minecraft/world/entity/LivingEntity;)V createWitherRose e method_23733 m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/entity/EntityDimensions; getDefaultDimensions e method_55694 m (Lnet/minecraft/world/item/ItemStack;)Z canEquipWithDispenser e method_63625 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/effect/MobEffectInstance; getEffect e method_6112 m ()I getLastHurtMobTimestamp eA method_6083 m ()I getNoActionTime eB method_6131 m ()Z shouldDiscardFriction eC method_35053 m ()V tickEffects eD method_6050 m ()Z canBeSeenAsEnemy eE method_33190 m ()Z canBeSeenByAnyone eF method_36608 m ()V removeEffectParticles eG method_6069 m ()Z removeAllEffects eH method_6012 m ()Ljava/util/Collection; getActiveEffects eI method_6026 m ()Ljava/util/Map; getActiveEffectsMap eJ method_6088 m ()Z isInvertedHealAndHarm eK method_5999 m ()F getHealth eL method_6032 m ()Z isDeadOrDying eM method_29504 m ()Lnet/minecraft/world/damagesource/DamageSource; getLastDamageSource eN method_6081 m ()J getLootTableSeed eO method_51851 m ()V skipDropExperience eP method_41329 m ()Z wasExperienceConsumed eQ method_41330 m ()F getHurtDir eR method_48157 m ()Lnet/minecraft/world/phys/AABB; getHitbox eS method_53510 m ()Lnet/minecraft/world/entity/LivingEntity$Fallsounds; getFallSounds eT method_39760 m ()Ljava/util/Optional; getLastClimbablePos eU method_24832 m ()Z onClimbable eV method_6101 m ()V playBlockFallSound eW method_23328 m ()I getArmorValue eX method_6096 m ()Lnet/minecraft/world/damagesource/CombatTracker; getCombatTracker eY method_6066 m ()Lnet/minecraft/world/entity/LivingEntity; getKillCredit eZ method_6124 m ()V aiStep e_ method_6007 m ()Lnet/minecraft/world/entity/EntityEquipment; createEquipment eg method_67518 m ()Lnet/minecraft/world/entity/ai/Brain; getBrain eh method_18868 m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider ei method_28306 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createLivingAttributes ej method_26827 m ()Z canBreatheUnderwater ek method_6094 m ()Z hasLandedInLiquid el method_59925 m ()F getLuck em method_7292 m ()V removeFrost en method_32324 m ()V tryAddFrost eo method_32325 m ()F getAgeScale ep method_17825 m ()F getScale eq method_55693 m ()Z isAffectedByFluids er method_29920 m ()V tickDeath es method_6108 m ()Z shouldDropExperience et method_6054 m ()Z shouldDropLoot eu method_27071 m ()Z isAlwaysExperienceDropper ev method_6071 m ()Lnet/minecraft/world/entity/LivingEntity; getLastHurtByMob ew method_6065 m ()Lnet/minecraft/world/entity/player/Player; getLastHurtByPlayer ex method_66280 m ()I getLastHurtByMobTimestamp ey method_6117 m ()Lnet/minecraft/world/entity/LivingEntity; getLastHurtMob ez method_6052 m (Lnet/minecraft/server/level/ServerLevel;)V dropEquipment f method_16078 m (Lnet/minecraft/world/damagesource/DamageSource;)V resolveMobResponsibleForDamage f method_65344 m (Lnet/minecraft/world/damagesource/DamageSource;F)F getDamageAfterMagicAbsorb f method_6036 m (Lnet/minecraft/world/entity/EquipmentSlot;)Z canDispenserEquipIntoSlot f method_63626 m (Lnet/minecraft/world/entity/LivingEntity;)V doAutoAttackOnTouch f method_5997 m (Lnet/minecraft/world/entity/Pose;)Lnet/minecraft/world/phys/AABB; getLocalBoundsForPose f method_24833 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/EquipmentSlot; getEquipmentSlotForItem f method_32326 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/effect/MobEffectInstance; removeEffectNoUpdate f method_6111 m ()Z canGlide fA method_63628 m ()V serverAiStep fB method_6023 m ()Z isAutoSpinAttack fC method_6123 m ()F getAbsorptionAmount fD method_6067 m ()V updateEffectVisibility fE method_6008 m ()Lnet/minecraft/world/entity/HumanoidArm; getMainArm fF method_6068 m ()Z isUsingItem fG method_6115 m ()Lnet/minecraft/world/InteractionHand; getUsedItemHand fH method_6058 m ()Lnet/minecraft/world/item/ItemStack; getUseItem fI method_6030 m ()I getUseItemRemainingTicks fJ method_6014 m ()I getTicksUsingItem fK method_6048 m ()V releaseUsingItem fL method_6075 m ()V stopUsingItem fM method_6021 m ()Z isBlocking fN method_6039 m ()Lnet/minecraft/world/item/ItemStack; getItemBlockingWith fO method_62821 m ()Z isSuppressingSlidingDownLadder fP method_21754 m ()Z isFallFlying fQ method_6128 m ()I getFallFlyingTicks fR method_6003 m ()Z isAffectedByPotions fS method_6086 m ()Z attackable fT method_6102 m ()Z canPickUpLoot fU method_5936 m ()Lcom/google/common/collect/ImmutableList; getDismountPoses fV method_24831 m ()Ljava/util/Optional; getSleepingPos fW method_18398 m ()V clearSleepingPos fX method_18399 m ()Z isSleeping fY method_6113 m ()V stopSleeping fZ method_18400 m ()Lnet/minecraft/sounds/SoundEvent; getDeathSound f_ method_6002 m ()F getMaxHealth fa method_6063 m ()F getMaxAbsorption fb method_52541 m ()I getArrowCount fc method_6022 m ()I getStingerCount fd method_21753 m ()V makePoofParticles fe method_36549 m ()V updateSwingTime ff method_6119 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeMap; getAttributes fg method_6127 m ()Lnet/minecraft/world/item/ItemStack; getMainHandItem fh method_6047 m ()Lnet/minecraft/world/item/ItemStack; getOffhandItem fi method_6079 m ()F getArmorCoverPercentage fj method_18396 m ()F getSoundVolume fk method_6107 m ()F getVoicePitch fl method_6017 m ()Z isImmobile fm method_6062 m ()F getJumpPower fn method_6106 m ()F getJumpBoostPower fo method_37416 m ()V goDownInWater fp method_6093 m ()F getWaterSlowDown fq method_6120 m ()D getEffectiveGravity fr method_61426 m ()V stopFallFlying fs method_66281 m ()F getFlyingSpeed ft method_49484 m ()F getSpeed fu method_6029 m ()F getMaxHeadRotationRelativeToBody fv method_53964 m ()V applyInput fw method_66282 m ()Z isSensitiveToWater fx method_29503 m ()Z isJumping fy method_70673 m ()V updateFallFlying fz method_6053 m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/world/entity/player/Player; resolvePlayerResponsibleForDamage g method_65343 m (Lnet/minecraft/world/entity/EquipmentSlot;)B entityEventForEquipmentBreak g method_20237 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_64620 g method_64620 m (Lnet/minecraft/world/entity/Pose;)Z wouldNotSuffocateAtTargetPose g method_52542 m (Lnet/minecraft/world/item/ItemStack;)V breakItem g method_6045 m (Lnet/minecraft/core/BlockPos;)V setSleepingPos g method_18402 m (Lnet/minecraft/core/Holder;)Z removeEffect g method_6016 m ()Z isBaby g_ method_6109 m ()Lnet/minecraft/core/Direction; getBedOrientation ga method_18401 m ()F getSecondsToDisableBlocking gb method_67125 m ()Z hasInfiniteMaterials gc method_56992 m ()I getLastHurtByPlayerMemoryTime gd method_63627 m (D)D calculateFallPower h method_66669 m (Lnet/minecraft/world/damagesource/DamageSource;)V playHurtSound h method_6013 m (Lnet/minecraft/world/entity/EquipmentSlot;)Z method_63629 h method_63629 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; method_20477 h method_20477 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; getAttribute h method_5996 m ()V onEnterCombat h_ method_6000 m (Lnet/minecraft/world/damagesource/DamageSource;)V playSecondaryHurtSound i method_66283 m (Lnet/minecraft/world/entity/EquipmentSlot;)Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; method_61427 i method_61427 m (Lnet/minecraft/core/BlockPos;)Ljava/lang/Boolean; method_18405 i method_18405 m (Lnet/minecraft/core/Holder;)D getAttributeValue i method_45325 m (Lnet/minecraft/world/damagesource/DamageSource;)Z checkTotemDeathProtection j method_6095 m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; method_66670 j method_66670 m (Lnet/minecraft/core/BlockPos;)V method_67650 j method_67650 m (Lnet/minecraft/core/Holder;)D getAttributeBaseValue j method_45326 m (Lnet/minecraft/world/phys/Vec3;)V travel k method_6091 m ()V updateSynchronizedMobEffectParticles l method_58150 m (I)I decreaseAirSupply l method_6130 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; resetForwardDirectionOfRelativePortalPosition l method_31079 m (I)I increaseAirSupply m method_6064 m (Lnet/minecraft/world/phys/Vec3;)V travelInFluid m method_61429 m (I)V setNoActionTime n method_16826 m (Lnet/minecraft/world/phys/Vec3;)V travelFallFlying n method_61417 m ()V pushEntities o method_6070 m (I)V setArrowCount o method_6097 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; updateFallFlyingMovement o method_61430 m ()V updateGlowingStatus p method_36362 m (DDD)V knockback p method_6005 m (I)V setStingerCount p method_21755 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; handleOnClimbable p method_18801 m (I)Lnet/minecraft/sounds/SoundEvent; getFallDamageSound q method_6041 m (I)Lnet/minecraft/world/entity/EquipmentSlot; getEquipmentSlot r method_32322 m (Z)V setDiscardFriction r method_35054 m ()V jumpFromGround s method_6043 m (Z)V calculateEntityAnimation s method_29242 m (Z)V setJumping t method_6100 m ()V completeUsingItem w method_6040 m (F)V setHealth x method_6033 m (F)I getComfortableFallDistance y method_56993 m (F)F getJumpPower z method_56994 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/LivingEntity$1 cam$1 net/minecraft/class_1309$1 f [I $SwitchMap$net$minecraft$world$entity$EquipmentSlot a field_19169 m ()V c net/minecraft/world/entity/LivingEntity$Fallsounds cam$a net/minecraft/class_1309$class_6823 f Lnet/minecraft/sounds/SoundEvent; small a comp_301 f Lnet/minecraft/sounds/SoundEvent; big b comp_302 m ()Lnet/minecraft/sounds/SoundEvent; small a comp_301 m ()Lnet/minecraft/sounds/SoundEvent; big b comp_302 m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;)V c net/minecraft/world/entity/Marker can net/minecraft/class_6335 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/Mob cao net/minecraft/class_1308 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_MOB_FLAGS_ID a field_6193 f I MOB_FLAG_NO_AI b field_30088 f I PICKUP_REACH bQ field_30087 f F MAX_WEARING_ARMOR_CHANCE bR field_30091 f F MAX_PICKUP_LOOT_CHANCE bS field_30083 f F MAX_ENCHANTED_ARMOR_CHANCE bT field_30084 f F MAX_ENCHANTED_WEAPON_CHANCE bU field_30085 f I UPDATE_GOAL_SELECTOR_EVERY_N_TICKS bV field_35039 f Lnet/minecraft/resources/ResourceLocation; RANDOM_SPAWN_BONUS_ID bW field_51997 f Ljava/lang/String; TAG_DROP_CHANCES bX field_60545 f Ljava/lang/String; TAG_LEFT_HANDED bY field_60546 f Ljava/lang/String; TAG_CAN_PICK_UP_LOOT bZ field_60547 f I homeRadius cA field_18075 f I MOB_FLAG_LEFTHANDED c field_30089 f Ljava/lang/String; TAG_NO_AI ca field_60548 f I ambientSoundTime cb field_6191 f I xpReward cc field_6194 f Lnet/minecraft/world/entity/ai/control/LookControl; lookControl cd field_6206 f Lnet/minecraft/world/entity/ai/control/MoveControl; moveControl ce field_6207 f Lnet/minecraft/world/entity/ai/control/JumpControl; jumpControl cf field_6204 f Lnet/minecraft/world/entity/ai/navigation/PathNavigation; navigation cg field_6189 f Lnet/minecraft/world/entity/ai/goal/GoalSelector; goalSelector ch field_6201 f Lnet/minecraft/world/entity/ai/goal/GoalSelector; targetSelector ci field_6185 f Ljava/util/List; EQUIPMENT_POPULATION_ORDER cj field_52448 f D DEFAULT_ATTACK_REACH ck field_45969 f Z DEFAULT_CAN_PICK_UP_LOOT cl field_57591 f Z DEFAULT_PERSISTENCE_REQUIRED cm field_57592 f Z DEFAULT_LEFT_HANDED cn field_57593 f Z DEFAULT_NO_AI co field_57594 f Lnet/minecraft/world/entity/ai/control/BodyRotationControl; bodyRotationControl cp field_6188 f Lnet/minecraft/world/entity/LivingEntity; target cq field_6199 f Lnet/minecraft/world/entity/ai/sensing/Sensing; sensing cr field_6190 f Lnet/minecraft/world/entity/DropChances; dropChances cs field_55677 f Z canPickUpLoot ct field_6203 f Z persistenceRequired cu field_6200 f Ljava/util/Map; pathfindingMalus cv field_6196 f Ljava/util/Optional; lootTable cw field_6198 f J lootTableSeed cx field_6184 f Lnet/minecraft/world/entity/Leashable$LeashData; leashData cy field_52221 f Lnet/minecraft/core/BlockPos; homePosition cz field_18074 f I MOB_FLAG_AGGRESSIVE d field_30090 f Lnet/minecraft/core/Vec3i; ITEM_PICKUP_REACH e field_38386 m (F)V setZza G method_5930 m ()V registerGoals H method_5959 m (F)V setYya H method_5976 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createMobAttributes I method_26828 m (F)V setXxa I method_5938 m ()Z shouldPassengersInheritMalus J method_26323 m ()V onPathfindingStart L method_51504 m ()V onPathfindingDone N method_51503 m ()Lnet/minecraft/world/entity/ai/control/BodyRotationControl; createBodyControl O method_5963 m ()Lnet/minecraft/world/entity/ai/control/LookControl; getLookControl P method_5988 m ()Lnet/minecraft/world/entity/ai/control/MoveControl; getMoveControl Q method_5962 m ()Lnet/minecraft/world/entity/ai/control/JumpControl; getJumpControl R method_5993 m ()Lnet/minecraft/world/entity/ai/navigation/PathNavigation; getNavigation S method_5942 m ()Lnet/minecraft/world/entity/ai/sensing/Sensing; getSensing T method_5985 m ()Lnet/minecraft/world/entity/LivingEntity; getTargetFromBrain U method_59664 m ()V ate V method_5983 m ()I getAmbientSoundInterval W method_5970 m ()V playAmbientSound X method_5966 m ()V spawnAnim Y method_5990 m ()V updateControlFlags Z method_20417 m (FFF)F rotlerp a method_5960 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Map;)V equip a method_59665 m (Lnet/minecraft/server/level/ServerLevel;)V customServerAiStep a method_5958 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a method_5949 m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Predicate;)Ljava/util/Set; dropPreservedEquipment a method_60972 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentSlots a method_5964 m (Lnet/minecraft/world/entity/Entity;FF)V lookAt a method_5951 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ConversionParams;Lnet/minecraft/world/entity/ConversionParams$AfterConversion;)Lnet/minecraft/world/entity/Mob; convertTo a method_29243 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ConversionParams;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/ConversionParams$AfterConversion;)Lnet/minecraft/world/entity/Mob; convertTo a method_63631 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkMobSpawnRules a method_20636 m (Lnet/minecraft/world/entity/EquipmentSlot;I)Lnet/minecraft/world/item/Item; getEquipmentForSlot a method_5948 m (Lnet/minecraft/world/entity/EquipmentTable;)V equip a method_58634 m (Lnet/minecraft/world/entity/ai/goal/Goal;)Z method_47824 a method_47824 m (Lnet/minecraft/world/entity/player/Player;)Z canShearEquipment a method_71768 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Mob;)V onOffspringSpawnedFromEgg a method_18249 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z canReplaceCurrentItem a method_5955 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EquipmentSlot;)D getApproximateAttributeWith a method_63632 m (Lnet/minecraft/world/item/ProjectileWeaponItem;)Z canFireProjectileWeapon a method_25938 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;)Z checkSpawnRules a method_5979 m (Lnet/minecraft/world/level/LevelReader;)Z checkSpawnObstruction a method_5957 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V populateDefaultEquipmentEnchantments a method_5984 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/DifficultyInstance;)V enchantSpawnedArmor a method_30758 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; finalizeSpawn a method_5943 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/util/RandomSource;FLnet/minecraft/world/DifficultyInstance;)V enchantSpawnedEquipment a method_59927 m (Lnet/minecraft/world/level/pathfinder/PathType;)F getPathfindingMalus a method_5944 m (Lnet/minecraft/world/level/pathfinder/PathType;F)V setPathfindingMalus a method_5941 m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/resources/ResourceKey;)V method_67651 a method_67651 m (Lnet/minecraft/world/phys/Vec3;)Z isWithinHome a method_70676 m (Lnet/minecraft/core/BlockPos;)Z isWithinHome a method_18407 m (Lnet/minecraft/core/BlockPos;I)V setHomeTo a method_18408 m (Z)V setBaby a method_7217 m (Z)V setCanPickUpLoot a_ method_5952 m ()V stopInPlace aa method_55695 m ()Lnet/minecraft/core/Vec3i; getPickupReach ac method_42646 m ()Lnet/minecraft/tags/TagKey; getPreferredWeaponType ad method_65345 m ()Z requiresCustomPersistence af method_17326 m ()Z shouldDespawnInPeaceful ag method_23734 m ()V sendDebugPackets ah method_18409 m (Lnet/minecraft/server/level/ServerLevel;)V dropPreservedEquipment b method_60973 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; equipItemIfPossible b method_24523 m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;)V setItemSlotAndDropWhenKilled b method_24834 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract b method_5992 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Mob;)V method_24522 b method_24522 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z canReplaceEqualItem b method_26320 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z compareArmor b method_65346 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createNavigation b method_5965 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V enchantSpawnedWeapon b method_30759 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickUp c method_20820 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; checkAndHandleImportantInteractions c method_29506 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z compareWeapons c method_65347 m (Ljava/util/function/Predicate;)V removeAllGoals c method_47825 m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/storage/loot/LootParams; createEquipmentParams g method_58635 m (Lnet/minecraft/world/entity/EquipmentSlot;)V setGuaranteedDrop g method_25939 m (Lnet/minecraft/world/entity/LivingEntity;)V setTarget g method_5980 m (Lnet/minecraft/world/item/ItemStack;)Z canHoldItem g method_5939 m ()V playAttackSound gA method_59928 m ()Z isSunBurnTick gB method_5972 m ()V removeFreeWill gC method_35056 m ()V resetAngularLeashMomentum gD method_71614 m ()I getMaxHeadXRot gg method_5978 m ()I getMaxHeadYRot gh method_5986 m ()V clampHeadRotationToBody gi method_56080 m ()I getHeadRotSpeed gj method_20240 m ()I getMaxSpawnClusterSize gk method_5945 m ()Lnet/minecraft/world/item/ItemStack; getBodyArmorItem gl method_56676 m ()Z isSaddled gm method_66672 m ()Z isWearingBodyArmor gn method_56677 m ()Lnet/minecraft/world/entity/DropChances; getDropChances go method_66286 m ()V setPersistenceRequired gp method_5971 m ()Z isPersistenceRequired gq method_5947 m ()Z isWithinHome gr method_18411 m ()Lnet/minecraft/core/BlockPos; getHomePosition gs method_18412 m ()I getHomeRadius gt method_18413 m ()V clearHome gu method_35055 m ()Z hasHome gv method_18410 m ()Z isNoAi gw method_5987 m ()Z isLeftHanded gx method_5961 m ()Z isAggressive gy method_6510 m ()Lnet/minecraft/world/phys/AABB; getAttackBoundingBox gz method_53511 m (D)Z removeWhenFarAway h method_5974 m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/Container; createEquipmentSlotContainer h method_66674 m (Lnet/minecraft/world/entity/LivingEntity;)Z isWithinMeleeAttackRange h method_42150 m (Lnet/minecraft/world/item/ItemStack;)V setBodyArmorItem h method_56678 m (Lnet/minecraft/world/entity/EquipmentSlot;)Z hasValidEquippableItemForSlot i method_71148 m (Lnet/minecraft/world/item/ItemStack;)Z method_60974 j method_60974 m ()V resetAmbientSoundTime l method_5975 m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound p method_5994 m (I)Z isMaxGroupSizeReached q method_5969 m (Z)V setNoAi u method_5977 m (Z)V setLeftHanded v method_5937 m (Z)V setAggressive w method_19540 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/Mob$1 cao$1 net/minecraft/class_1308$1 f Lnet/minecraft/world/entity/EquipmentSlot; val$slot b field_55954 f Lnet/minecraft/world/entity/Mob; field_55955 c field_55955 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/EquipmentSlot;)V c net/minecraft/world/entity/Mob$2 cao$2 net/minecraft/class_1308$2 f [I $SwitchMap$net$minecraft$world$entity$EquipmentSlot a field_55956 m ()V c net/minecraft/world/entity/MobCategory cap net/minecraft/class_1311 f Lnet/minecraft/world/entity/MobCategory; MONSTER a field_6302 f Lnet/minecraft/world/entity/MobCategory; CREATURE b field_6294 f Lnet/minecraft/world/entity/MobCategory; AMBIENT c field_6303 f Lnet/minecraft/world/entity/MobCategory; AXOLOTLS d field_34447 f Lnet/minecraft/world/entity/MobCategory; UNDERGROUND_WATER_CREATURE e field_30092 f Lnet/minecraft/world/entity/MobCategory; WATER_CREATURE f field_6300 f Lnet/minecraft/world/entity/MobCategory; WATER_AMBIENT g field_24460 f Lnet/minecraft/world/entity/MobCategory; MISC h field_17715 f Lcom/mojang/serialization/Codec; CODEC i field_24655 f I max j field_6297 f Z isFriendly k field_6298 f Z isPersistent l field_6295 f Ljava/lang/String; name m field_6304 f I noDespawnDistance n field_24461 f I despawnDistance o field_24462 f [Lnet/minecraft/world/entity/MobCategory; $VALUES p field_6301 m ()Ljava/lang/String; getName a method_6133 m ()I getMaxInstancesPerChunk b method_6134 m ()Z isFriendly d method_6136 m ()Z isPersistent e method_6135 m ()I getDespawnDistance f method_27919 m ()I getNoDespawnDistance g method_27920 m ()[Lnet/minecraft/world/entity/MobCategory; $values h method_36609 m (Ljava/lang/String;ILjava/lang/String;IZZI)V m ()V c net/minecraft/world/entity/MoverType caq net/minecraft/class_1313 f Lnet/minecraft/world/entity/MoverType; SELF a field_6308 f Lnet/minecraft/world/entity/MoverType; PLAYER b field_6305 f Lnet/minecraft/world/entity/MoverType; PISTON c field_6310 f Lnet/minecraft/world/entity/MoverType; SHULKER_BOX d field_6306 f Lnet/minecraft/world/entity/MoverType; SHULKER e field_6309 f [Lnet/minecraft/world/entity/MoverType; $VALUES f field_6307 m ()[Lnet/minecraft/world/entity/MoverType; $values a method_36611 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/NeutralMob car net/minecraft/class_5354 f Ljava/lang/String; TAG_ANGER_TIME j_ field_30093 f Ljava/lang/String; TAG_ANGRY_AT k_ field_30094 m ()I getRemainingPersistentAngerTime a method_29507 m (I)V setRemainingPersistentAngerTime a method_29514 m (Lnet/minecraft/server/level/ServerLevel;Z)V updatePersistentAnger a method_29510 m (Lnet/minecraft/world/entity/LivingEntity;)V setLastHurtByMob a method_6015 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z isAngryAt a method_29515 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/storage/ValueInput;)V readPersistentAngerSaveData a method_29512 m (Ljava/util/UUID;)V setPersistentAngerTarget a method_29513 m (Lnet/minecraft/server/level/ServerLevel;)Z isAngryAtAllPlayers a_ method_29923 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;)V playerDied a_ method_29516 m (Lnet/minecraft/world/level/storage/ValueOutput;)V addPersistentAngerSaveData a_ method_29517 m ()V forgetCurrentTargetAndRefreshUniversalAnger ab_ method_29921 m ()Z isAngry ad_ method_29511 m ()Ljava/util/UUID; getPersistentAngerTarget b method_29508 m ()V startPersistentAngerTimer c method_29509 m (Lnet/minecraft/world/entity/LivingEntity;)Z canAttack c method_18395 m ()Lnet/minecraft/world/entity/LivingEntity; getTarget e method_5968 m ()Lnet/minecraft/world/entity/LivingEntity; getLastHurtByMob ew method_6065 m (Lnet/minecraft/world/entity/LivingEntity;)V setTarget g method_5980 m ()V stopBeingAngry i method_29922 c net/minecraft/world/entity/OminousItemSpawner cas net/minecraft/class_9461 f I TICKS_BEFORE_ABOUT_TO_SPAWN_SOUND a field_50128 f I SPAWN_ITEM_DELAY_MIN b field_50129 f I SPAWN_ITEM_DELAY_MAX c field_50130 f Ljava/lang/String; TAG_SPAWN_ITEM_AFTER_TICKS d field_50131 f Ljava/lang/String; TAG_ITEM e field_50132 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM f field_50133 f J spawnItemAfterTicks g field_50134 m (Lnet/minecraft/server/level/ServerLevel;)V tickServer a method_58641 m (Lnet/minecraft/server/level/ServerLevel;I)V method_61431 a method_61431 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ProjectileItem;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/Entity; spawnProjectile a method_61432 m (Lnet/minecraft/world/item/ItemStack;)V setItem a method_58636 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/OminousItemSpawner; create a method_58638 m ()V addParticles e method_58639 m ()Lnet/minecraft/world/item/ItemStack; getItem f method_58640 m ()V tickClient i method_58642 m ()V spawnItem l method_58643 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/OwnableEntity cat net/minecraft/class_6025 m ()Lnet/minecraft/world/entity/LivingEntity; getOwner U_ method_35057 m ()Lnet/minecraft/world/entity/LivingEntity; getRootOwner V_ method_67519 m ()Lnet/minecraft/world/level/Level; level ai method_37908 m ()Lnet/minecraft/world/entity/EntityReference; getOwnerReference d method_66287 c net/minecraft/world/entity/PathfinderMob cau net/minecraft/class_1314 f F DEFAULT_WALK_TARGET_VALUE cj field_35670 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelReader;)F getWalkTargetValue a method_6144 m (Lnet/minecraft/core/BlockPos;)F getWalkTargetValue c method_6149 m ()Z isPathFinding gD method_6150 m ()Z isPanicking gE method_52546 m ()Z shouldStayCloseToLeashHolder gF method_43689 m ()D followLeashSpeed gG method_6148 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/PlayerRideable cav net/minecraft/class_6026 c net/minecraft/world/entity/PlayerRideableJumping caw net/minecraft/class_1316 m ()Z canJump a method_6153 m ()V handleStopJump b method_6156 m (I)V onPlayerJump b method_6154 m ()I getJumpCooldown c method_45327 m (I)V handleStartJump c method_6155 c net/minecraft/world/entity/PortalProcessor cax net/minecraft/class_9787 f Lnet/minecraft/world/level/block/Portal; portal a field_51998 f Lnet/minecraft/core/BlockPos; entryPosition b field_51999 f I portalTime c field_52000 f Z insidePortalThisTick d field_52001 m ()Lnet/minecraft/world/level/block/Portal$Transition; getPortalLocalTransition a method_60700 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/portal/TeleportTransition; getPortalDestination a method_60701 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Z)Z processPortalTeleportation a method_60702 m (Lnet/minecraft/world/level/block/Portal;)Z isSamePortal a method_60703 m (Lnet/minecraft/core/BlockPos;)V updateEntryPosition a method_60704 m (Z)V setAsInsidePortalThisTick a method_60705 m ()Z hasExpired b method_60706 m ()Lnet/minecraft/core/BlockPos; getEntryPosition c method_60707 m ()I getPortalTime d method_60708 m ()Z isInsidePortalThisTick e method_60709 m ()V decayTick f method_60710 m (Lnet/minecraft/world/level/block/Portal;Lnet/minecraft/core/BlockPos;)V c net/minecraft/world/entity/Pose cay net/minecraft/class_4050 f Lnet/minecraft/world/entity/Pose; STANDING a field_18076 f Lnet/minecraft/world/entity/Pose; FALL_FLYING b field_18077 f Lnet/minecraft/world/entity/Pose; SLEEPING c field_18078 f Lnet/minecraft/world/entity/Pose; SWIMMING d field_18079 f Lnet/minecraft/world/entity/Pose; SPIN_ATTACK e field_18080 f Lnet/minecraft/world/entity/Pose; CROUCHING f field_18081 f Lnet/minecraft/world/entity/Pose; LONG_JUMPING g field_30095 f Lnet/minecraft/world/entity/Pose; DYING h field_18082 f Lnet/minecraft/world/entity/Pose; CROAKING i field_37422 f Lnet/minecraft/world/entity/Pose; USING_TONGUE j field_37423 f Lnet/minecraft/world/entity/Pose; SITTING k field_40118 f Lnet/minecraft/world/entity/Pose; ROARING l field_38097 f Lnet/minecraft/world/entity/Pose; SNIFFING m field_38098 f Lnet/minecraft/world/entity/Pose; EMERGING n field_38099 f Lnet/minecraft/world/entity/Pose; DIGGING o field_38100 f Lnet/minecraft/world/entity/Pose; SLIDING p field_47246 f Lnet/minecraft/world/entity/Pose; SHOOTING q field_47247 f Lnet/minecraft/world/entity/Pose; INHALING r field_47248 f Ljava/util/function/IntFunction; BY_ID s field_48322 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC t field_48323 f I id u field_48324 f [Lnet/minecraft/world/entity/Pose; $VALUES v field_18083 m ()I id a method_56081 m ()[Lnet/minecraft/world/entity/Pose; $values b method_36612 m (Ljava/lang/String;II)V m ()V c net/minecraft/world/entity/PositionMoveRotation caz net/minecraft/class_10182 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_54565 f Lnet/minecraft/world/phys/Vec3; position b comp_3148 f Lnet/minecraft/world/phys/Vec3; deltaMovement c comp_3149 f F yRot d comp_3150 f F xRot e comp_3151 m ()Lnet/minecraft/world/phys/Vec3; position a comp_3148 m (DDLjava/util/Set;Lnet/minecraft/world/entity/Relative;)D calculateDelta a method_63636 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/PositionMoveRotation; of a method_63638 m (Lnet/minecraft/world/entity/PositionMoveRotation;Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;)Lnet/minecraft/world/entity/PositionMoveRotation; calculateAbsolute a method_63639 m (Lnet/minecraft/world/level/portal/TeleportTransition;)Lnet/minecraft/world/entity/PositionMoveRotation; of a method_63640 m ()Lnet/minecraft/world/phys/Vec3; deltaMovement b comp_3149 m ()F yRot c comp_3150 m ()F xRot d comp_3151 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;FF)V m ()V c net/minecraft/world/entity/Relative cba net/minecraft/class_2709 f Lnet/minecraft/world/entity/Relative; X a field_12400 f Lnet/minecraft/world/entity/Relative; Y b field_12398 f Lnet/minecraft/world/entity/Relative; Z c field_12403 f Lnet/minecraft/world/entity/Relative; Y_ROT d field_12401 f Lnet/minecraft/world/entity/Relative; X_ROT e field_12397 f Lnet/minecraft/world/entity/Relative; DELTA_X f field_54090 f Lnet/minecraft/world/entity/Relative; DELTA_Y g field_54091 f Lnet/minecraft/world/entity/Relative; DELTA_Z h field_54092 f Lnet/minecraft/world/entity/Relative; ROTATE_DELTA i field_54093 f Ljava/util/Set; ALL j field_40710 f Ljava/util/Set; ROTATION k field_40711 f Ljava/util/Set; DELTA l field_54094 f Lnet/minecraft/network/codec/StreamCodec; SET_STREAM_CODEC m field_54095 f I bit n field_12399 f [Lnet/minecraft/world/entity/Relative; $VALUES o field_12402 m ()I getMask a method_11742 m (I)Ljava/util/Set; unpack a method_11744 m (Ljava/util/Set;)I pack a method_11741 m ([Ljava/util/Set;)Ljava/util/Set; union a method_63641 m ()[Lnet/minecraft/world/entity/Relative; $values b method_36952 m (I)Z isSet b method_11743 m (Ljava/lang/String;II)V m ()V c net/minecraft/world/entity/ReputationEventHandler cbb net/minecraft/class_4094 m (Lnet/minecraft/world/entity/ai/village/ReputationEventType;Lnet/minecraft/world/entity/Entity;)V onReputationEventFrom a method_18870 c net/minecraft/world/entity/Shearable cbc net/minecraft/class_5147 m ()Z readyForShearing a method_27072 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/world/item/ItemStack;)V shear a method_6636 c net/minecraft/world/entity/SlotAccess cbd net/minecraft/class_5630 f Lnet/minecraft/world/entity/SlotAccess; NULL a field_27860 m ()Lnet/minecraft/world/item/ItemStack; get a method_32327 m (Lnet/minecraft/world/Container;I)Lnet/minecraft/world/entity/SlotAccess; forContainer a method_32328 m (Lnet/minecraft/world/Container;ILjava/util/function/Predicate;)Lnet/minecraft/world/entity/SlotAccess; forContainer a method_32329 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/entity/SlotAccess; forEquipmentSlot a method_32330 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/SlotAccess; forEquipmentSlot a method_32331 m (Lnet/minecraft/world/item/ItemStack;)Z set a method_32332 m (Ljava/util/function/Supplier;Ljava/util/function/Consumer;)Lnet/minecraft/world/entity/SlotAccess; of a method_59666 m (Lnet/minecraft/world/item/ItemStack;)Z method_32333 b method_32333 m (Lnet/minecraft/world/item/ItemStack;)Z method_32334 c method_32334 m ()V c net/minecraft/world/entity/SlotAccess$1 cbd$1 net/minecraft/class_5630$1 m ()V c net/minecraft/world/entity/SlotAccess$2 cbd$2 net/minecraft/class_5630$2 f Ljava/util/function/Supplier; val$getter b field_51376 f Ljava/util/function/Consumer; val$setter c field_51377 m (Ljava/util/function/Supplier;Ljava/util/function/Consumer;)V c net/minecraft/world/entity/SlotAccess$3 cbd$3 net/minecraft/class_5630$3 f Lnet/minecraft/world/Container; val$inventory b field_27861 f I val$id c field_27862 f Ljava/util/function/Predicate; val$validator d field_27863 m (Lnet/minecraft/world/Container;ILjava/util/function/Predicate;)V c net/minecraft/world/entity/SlotAccess$4 cbd$4 net/minecraft/class_5630$4 f Lnet/minecraft/world/entity/LivingEntity; val$entity b field_27864 f Lnet/minecraft/world/entity/EquipmentSlot; val$slot c field_27865 f Ljava/util/function/Predicate; val$validator d field_27866 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/Predicate;)V c net/minecraft/world/entity/SpawnGroupData cbe net/minecraft/class_1315 c net/minecraft/world/entity/SpawnPlacementType cbf net/minecraft/class_9168 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; adjustSpawnPosition a method_56553 c net/minecraft/world/entity/SpawnPlacementTypes cbg net/minecraft/class_9169 f Lnet/minecraft/world/entity/SpawnPlacementType; NO_RESTRICTIONS a field_48742 f Lnet/minecraft/world/entity/SpawnPlacementType; IN_WATER b field_48743 f Lnet/minecraft/world/entity/SpawnPlacementType; IN_LAVA c field_48744 f Lnet/minecraft/world/entity/SpawnPlacementType; ON_GROUND d field_48745 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z method_56554 a method_56554 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z method_56555 b method_56555 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z method_56556 c method_56556 m ()V c net/minecraft/world/entity/SpawnPlacementTypes$1 cbg$1 net/minecraft/class_9169$1 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z isValidEmptySpawnBlock a method_56557 m ()V c net/minecraft/world/entity/SpawnPlacements cbh net/minecraft/class_1317 f Ljava/util/Map; DATA_BY_TYPE a field_6313 m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/SpawnPlacementType; getPlacementType a method_6159 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/SpawnPlacementType;Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate;)V register a method_20637 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isSpawnPositionOk a method_56558 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSpawnRules a method_20638 m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; getHeightmapType b method_6160 m ()V m ()V c net/minecraft/world/entity/SpawnPlacements$Data cbh$a net/minecraft/class_1317$class_1318 f Lnet/minecraft/world/level/levelgen/Heightmap$Types; heightMap a comp_2253 f Lnet/minecraft/world/entity/SpawnPlacementType; placement b comp_2254 f Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate; predicate c comp_2255 m ()Lnet/minecraft/world/level/levelgen/Heightmap$Types; heightMap a comp_2253 m ()Lnet/minecraft/world/entity/SpawnPlacementType; placement b comp_2254 m ()Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate; predicate c comp_2255 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/entity/SpawnPlacementType;Lnet/minecraft/world/entity/SpawnPlacements$SpawnPredicate;)V c net/minecraft/world/entity/SpawnPlacements$SpawnPredicate cbh$b net/minecraft/class_1317$class_4306 c net/minecraft/world/entity/TamableAnimal cbi net/minecraft/class_1321 f I TELEPORT_WHEN_DISTANCE_IS_SQ ck field_52002 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID cl field_6322 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_OWNERUUID_ID cm field_6320 f I MIN_HORIZONTAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING co field_52003 f I MAX_HORIZONTAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING cp field_52004 f I MAX_VERTICAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING cq field_52005 f Z DEFAULT_ORDERED_TO_SIT cr field_57595 f Z orderedToSit cs field_21974 m (III)Z maybeTeleportTo a method_60711 m (Lnet/minecraft/world/entity/EntityReference;)V setOwnerReference a method_66288 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z wantsToAttack a method_6178 m (ZZ)V setTame a method_6173 m (Lnet/minecraft/world/entity/player/Player;)V tame g method_6170 m ()Z isOrderedToSit gH method_24345 m ()V tryToTeleportToOwner gI method_60713 m ()Z shouldTryTeleportToOwner gJ method_60714 m ()Z unableToMoveToOwner gK method_60715 m ()Z canFlyToOwner gL method_60716 m (Lnet/minecraft/core/BlockPos;)V teleportToAroundBlockPos h method_60712 m (Lnet/minecraft/world/entity/LivingEntity;)V setOwner i method_6174 m (Lnet/minecraft/core/BlockPos;)Z canTeleportTo i method_60717 m (Lnet/minecraft/world/entity/LivingEntity;)Z isOwnedBy j method_6171 m ()Z isTame m method_6181 m ()V applyTamingSideEffects n method_56996 m ()Z isInSittingPose t method_6172 m (Z)V spawnTamingParticles x method_6180 m (Z)V setInSittingPose y method_6179 m (Z)V setOrderedToSit z method_24346 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/TamableAnimal$TamableAnimalPanicGoal cbi$a net/minecraft/class_1321$class_9788 f Lnet/minecraft/world/entity/TamableAnimal; field_52006 a field_52006 m (Lnet/minecraft/world/entity/TamableAnimal;DLnet/minecraft/tags/TagKey;)V m (Lnet/minecraft/world/entity/TamableAnimal;D)V c net/minecraft/world/entity/Targeting cbj net/minecraft/class_8152 m ()Lnet/minecraft/world/entity/LivingEntity; getTarget e method_5968 c net/minecraft/world/entity/TraceableEntity cbk net/minecraft/class_8046 m ()Lnet/minecraft/world/entity/Entity; getOwner ah_ method_24921 c net/minecraft/world/entity/WalkAnimationState cbl net/minecraft/class_8080 f F speedOld a field_42109 f F speed b field_42110 f F position c field_42111 f F positionScale d field_52449 m ()V stop a method_61433 m (F)V setSpeed a method_48567 m (FFF)V update a method_48568 m ()F speed b method_48566 m (F)F speed b method_48570 m ()F position c method_48569 m (F)F position c method_48572 m ()Z isMoving d method_48571 m ()V c net/minecraft/world/entity/ai/Brain cbm net/minecraft/class_4095 f Lorg/slf4j/Logger; LOGGER a field_24656 f Ljava/util/function/Supplier; codec b field_24657 f I SCHEDULE_UPDATE_DELAY c field_30096 f Ljava/util/Map; memories d field_18322 f Ljava/util/Map; sensors e field_18323 f Ljava/util/Map; availableBehaviorsByPriority f field_18324 f Lnet/minecraft/world/entity/schedule/Schedule; schedule g field_18325 f Ljava/util/Map; activityRequirements h field_18326 f Ljava/util/Map; activityMemoriesToEraseWhenStopped i field_22282 f Ljava/util/Set; coreActivities j field_18327 f Ljava/util/Set; activeActivities k field_18328 f Lnet/minecraft/world/entity/schedule/Activity; defaultActivity l field_18329 f J lastScheduleUpdate m field_18853 m ()V clearMemories a method_49709 m (ILcom/google/common/collect/ImmutableList;)Lcom/google/common/collect/ImmutableList; createPriorityPairs a method_24524 m (JJ)V updateActivityFromSchedule a method_18871 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V tick a method_19542 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Z hasMemoryValue a method_18896 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryStatus;)Z checkMemory a method_18876 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;)V setMemory a method_18878 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;J)V setMemoryWithExpiry a method_24525 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)V setMemory a method_18879 m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; serializeStart a method_28310 m (Lnet/minecraft/world/entity/schedule/Activity;)V setActiveActivityIfPossible a method_24526 m (Lnet/minecraft/world/entity/schedule/Activity;ILcom/google/common/collect/ImmutableList;)V addActivity a method_18882 m (Lnet/minecraft/world/entity/schedule/Activity;ILcom/google/common/collect/ImmutableList;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V addActivityAndRemoveMemoryWhenStopped a method_24527 m (Lnet/minecraft/world/entity/schedule/Activity;ILcom/google/common/collect/ImmutableList;Ljava/util/Set;)V addActivityWithConditions a method_66676 m (Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;)V addActivity a method_18881 m (Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;)V addActivityWithConditions a method_24529 m (Lnet/minecraft/world/entity/schedule/Activity;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;Ljava/util/Set;)V addActivityAndRemoveMemoriesWhenStopped a method_24530 m (Lnet/minecraft/world/entity/schedule/Schedule;)V setSchedule a method_18884 m (Ljava/lang/Integer;)Ljava/util/Map; method_18887 a method_18887 m (Ljava/lang/Object;)Z isEmptyCollection a method_19948 m (Ljava/lang/Object;Ljava/lang/Object;)Z method_29518 a method_29518 m (Ljava/util/Collection;Ljava/util/Collection;)Lnet/minecraft/world/entity/ai/Brain$Provider; provider a method_28311 m (Ljava/util/List;)V setActiveActivityToFirstValid a method_24531 m (Ljava/util/Map$Entry;)Lnet/minecraft/world/entity/ai/Brain$MemoryValue; method_28312 a method_28312 m (Ljava/util/Set;)V setCoreActivities a method_18890 m ()Ljava/util/Map; getMemories b method_35058 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V stopAll b method_18900 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V eraseMemory b method_18875 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/lang/Object;)Z isMemoryValue b method_29519 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)V setMemoryInternal b method_24535 m (Lnet/minecraft/world/entity/schedule/Activity;)V setDefaultActivity b method_18897 m (Ljava/util/Collection;Ljava/util/Collection;)Lcom/mojang/serialization/Codec; codec b method_28313 m ()Lnet/minecraft/world/entity/schedule/Schedule; getSchedule c method_18894 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V tickSensors c method_27073 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; getMemory c method_18904 m (Lnet/minecraft/world/entity/schedule/Activity;)Z isActive c method_18906 m ()Ljava/util/Set; getActiveActivities d method_35059 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V startEachNonRunningBehavior d method_18891 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; getMemoryInternal d method_46873 m (Lnet/minecraft/world/entity/schedule/Activity;)V setActiveActivity d method_18880 m ()Ljava/util/List; getRunningBehaviors e method_27074 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V tickEachRunningBehavior e method_19545 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)J getTimeUntilExpiry e method_36978 m (Lnet/minecraft/world/entity/schedule/Activity;)V eraseMemoriesForOtherActivitesThan e method_24537 m ()V useDefaultActivity f method_24536 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V method_49710 f method_49710 m (Lnet/minecraft/world/entity/schedule/Activity;)Z activityRequirementsAreMet f method_18874 m ()Ljava/util/Optional; getActiveNonCoreActivity g method_24538 m (Lnet/minecraft/world/entity/schedule/Activity;)Ljava/util/Set; method_18910 g method_18910 m ()V removeAllBehaviors h method_35060 m ()Lnet/minecraft/world/entity/ai/Brain; copyWithoutBehaviors i method_18911 m ()Ljava/util/stream/Stream; memories j method_28315 m ()V forgetOutdatedMemories k method_27075 m (Ljava/util/Collection;Ljava/util/Collection;Lcom/google/common/collect/ImmutableList;Ljava/util/function/Supplier;)V m ()V c net/minecraft/world/entity/ai/Brain$1 cbm$1 net/minecraft/class_4095$1 f Ljava/util/Collection; val$memoryTypes a field_24658 f Ljava/util/Collection; val$sensorTypes b field_24659 f Lorg/apache/commons/lang3/mutable/MutableObject; val$codecReference c field_24660 m (Lnet/minecraft/world/entity/ai/Brain;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; encode a method_28316 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lcom/mojang/serialization/DataResult; method_28317 a method_28317 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/ExpirableValue;)Lnet/minecraft/world/entity/ai/Brain$MemoryValue; method_28318 a method_28318 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lcom/mojang/serialization/Codec;)Lnet/minecraft/resources/ResourceLocation; method_28319 a method_28319 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; captureRead a method_28320 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/Object; method_28325 a method_28325 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lcom/mojang/serialization/DataResult; method_28321 a method_28321 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;Lnet/minecraft/world/entity/ai/Brain$MemoryValue;)V method_28322 a method_28322 m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/DataResult; method_28323 a method_28323 m (Lcom/mojang/serialization/DynamicOps;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/datafixers/util/Pair;)V method_28324 a method_28324 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/lang/String; method_49486 b method_49486 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/stream/Stream; method_28326 c method_28326 m (Ljava/util/Collection;Ljava/util/Collection;Lorg/apache/commons/lang3/mutable/MutableObject;)V c net/minecraft/world/entity/ai/Brain$MemoryValue cbm$a net/minecraft/class_4095$class_5302 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; type a field_24661 f Ljava/util/Optional; value b field_24662 m (Lnet/minecraft/world/entity/ai/Brain;)V setMemoryInternal a method_28328 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/Brain$MemoryValue; createUnchecked a method_28333 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V serialize a method_28330 m (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)V method_28331 a method_28331 m (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/world/entity/ai/memory/ExpirableValue;)V method_28332 a method_28332 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;)V c net/minecraft/world/entity/ai/Brain$Provider cbm$b net/minecraft/class_4095$class_5303 f Ljava/util/Collection; memoryTypes a field_24663 f Ljava/util/Collection; sensorTypes b field_24664 f Lcom/mojang/serialization/Codec; codec c field_24665 m ()Lnet/minecraft/world/entity/ai/Brain; method_28334 a method_28334 m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_28335 m ()Lcom/mojang/serialization/Codec; method_28336 b method_28336 m (Ljava/util/Collection;Ljava/util/Collection;)V c net/minecraft/world/entity/ai/attributes/Attribute cbn net/minecraft/class_1320 f Lcom/mojang/serialization/Codec; CODEC a field_51575 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_51940 f D defaultValue c field_23697 f Z syncable d field_23698 f Ljava/lang/String; descriptionId e field_23699 f Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; sentiment f field_51884 m ()D getDefaultValue a method_6169 m (D)D sanitizeValue a method_6165 m (Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment;)Lnet/minecraft/world/entity/ai/attributes/Attribute; setSentiment a method_60493 m (Z)Lnet/minecraft/world/entity/ai/attributes/Attribute; setSyncable a method_26829 m ()Z isClientSyncable b method_6168 m (Z)Lnet/minecraft/ChatFormatting; getStyle b method_60494 m ()Ljava/lang/String; getDescriptionId c method_26830 m (Ljava/lang/String;D)V m ()V c net/minecraft/world/entity/ai/attributes/Attribute$Sentiment cbn$a net/minecraft/class_1320$class_9764 f Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; POSITIVE a field_51885 f Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; NEUTRAL b field_51886 f Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; NEGATIVE c field_51887 f [Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; $VALUES d field_51888 m ()[Lnet/minecraft/world/entity/ai/attributes/Attribute$Sentiment; $values a method_60495 m (Z)Lnet/minecraft/ChatFormatting; getStyle a method_60496 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/ai/attributes/AttributeInstance cbo net/minecraft/class_1324 f Lnet/minecraft/core/Holder; attribute a field_23700 f Ljava/util/Map; modifiersByOperation b field_23701 f Ljava/util/Map; modifierById c field_23702 f Ljava/util/Map; permanentModifiers d field_23703 f D baseValue e field_23704 f Z dirty f field_23705 f D cachedValue g field_23706 f Ljava/util/function/Consumer; onDirty h field_23707 m ()Lnet/minecraft/core/Holder; getAttribute a method_6198 m (D)V setBaseValue a method_6192 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; getModifier a method_6199 m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance$Packed;)V apply a method_71378 m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V replaceFrom a method_26831 m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Map; getModifiers a method_6193 m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;Ljava/util/Map;)V method_26832 a method_26832 m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V addOrUpdateTransientModifier a method_55696 m (Ljava/util/Collection;)V addPermanentModifiers a method_61434 m ()D getBaseValue b method_6201 m (Lnet/minecraft/resources/ResourceLocation;)Z hasModifier b method_6196 m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Collection; getModifiersOrEmpty b method_26834 m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V addTransientModifier b method_26835 m ()Ljava/util/Set; getModifiers c method_6195 m (Lnet/minecraft/resources/ResourceLocation;)Z removeModifier c method_6200 m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)Ljava/util/Map; method_26836 c method_26836 m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V addOrReplacePermanentModifier c method_61163 m ()Ljava/util/Set; getPermanentModifiers d method_61435 m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V addPermanentModifier d method_26837 m ()V setDirty e method_26838 m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V removeModifier e method_6202 m ()V removeModifiers f method_6203 m (Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V addModifier f method_6197 m ()D getValue g method_6194 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeInstance$Packed; pack h method_71379 m ()D calculateValue i method_26840 m (Lnet/minecraft/core/Holder;Ljava/util/function/Consumer;)V c net/minecraft/world/entity/ai/attributes/AttributeInstance$Packed cbo$a net/minecraft/class_1324$class_11345 f Lcom/mojang/serialization/Codec; CODEC a field_60357 f Lcom/mojang/serialization/Codec; LIST_CODEC b field_60358 f Lnet/minecraft/core/Holder; attribute c comp_4214 f D baseValue d comp_4215 f Ljava/util/List; modifiers e comp_4216 m ()Lnet/minecraft/core/Holder; attribute a comp_4214 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71380 a method_71380 m ()D baseValue b comp_4215 m ()Ljava/util/List; modifiers c comp_4216 m (Lnet/minecraft/core/Holder;DLjava/util/List;)V m ()V c net/minecraft/world/entity/ai/attributes/AttributeMap cbp net/minecraft/class_5131 f Ljava/util/Map; attributes a field_23709 f Ljava/util/Set; attributesToSync b field_51889 f Ljava/util/Set; attributesToUpdate c field_51890 f Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier; supplier d field_23711 m ()Ljava/util/Set; getAttributesToSync a method_60497 m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V onAttributeModified a method_26845 m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V method_59931 a method_59931 m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;)V assignAllValues a method_26846 m (Lcom/google/common/collect/Multimap;)V addTransientAttributeModifiers a method_59932 m (Ljava/util/List;)V apply a method_71381 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; getInstance a method_45329 m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceLocation;)Z hasModifier a method_45330 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V method_59933 a method_59933 m (Lnet/minecraft/core/Holder;Ljava/util/Collection;)V method_59934 a method_59934 m ()Ljava/util/Set; getAttributesToUpdate b method_60498 m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V method_61436 b method_61436 m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;)V assignBaseValues b method_60614 m (Lcom/google/common/collect/Multimap;)V removeAttributeModifiers b method_59935 m (Lnet/minecraft/core/Holder;)Z hasAttribute b method_45331 m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceLocation;)D getModifierValue b method_45332 m ()Ljava/util/Collection; getSyncableAttributes c method_26851 m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V method_60613 c method_60613 m (Lnet/minecraft/world/entity/ai/attributes/AttributeMap;)V assignPermanentModifiers c method_61437 m (Lnet/minecraft/core/Holder;)D getValue c method_26852 m ()Ljava/util/List; pack d method_71382 m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V method_26853 d method_26853 m (Lnet/minecraft/core/Holder;)D getBaseValue d method_26856 m (Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)Z method_26857 e method_26857 m (Lnet/minecraft/core/Holder;)Z resetBaseValue e method_65115 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; method_55698 f method_55698 m (Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier;)V c net/minecraft/world/entity/ai/attributes/AttributeModifier cbq net/minecraft/class_1322 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_49232 f Lcom/mojang/serialization/Codec; CODEC b field_46247 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_49233 f Lnet/minecraft/resources/ResourceLocation; id d comp_2447 f D amount e comp_2449 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation f comp_2450 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_2447 m (Lnet/minecraft/resources/ResourceLocation;)Z is a method_60718 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60719 a method_60719 m ()D amount b comp_2449 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation c comp_2450 m (Lnet/minecraft/resources/ResourceLocation;DLnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)V m ()V c net/minecraft/world/entity/ai/attributes/AttributeModifier$Operation cbq$a net/minecraft/class_1322$class_1323 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; ADD_VALUE a field_6328 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; ADD_MULTIPLIED_BASE b field_6330 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; ADD_MULTIPLIED_TOTAL c field_6331 f Ljava/util/function/IntFunction; BY_ID d field_48325 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_48326 f Lcom/mojang/serialization/Codec; CODEC f field_45742 f Ljava/lang/String; name g field_45743 f I id h field_6329 f [Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; $VALUES i field_6333 m ()I id a method_56082 m ()[Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; $values b method_36614 m (Ljava/lang/String;ILjava/lang/String;I)V m ()V c net/minecraft/world/entity/ai/attributes/AttributeSupplier cbr net/minecraft/class_5132 f Ljava/util/Map; instances a field_23713 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; builder a method_26861 m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; createInstance a method_26863 m (Lnet/minecraft/core/Holder;)D getValue a method_26862 m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceLocation;)D getModifierValue a method_27308 m (Lnet/minecraft/core/Holder;)D getBaseValue b method_26864 m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceLocation;)Z hasModifier b method_27309 m (Lnet/minecraft/core/Holder;)Z hasAttribute c method_27310 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; getAttributeInstance d method_26865 m (Ljava/util/Map;)V c net/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder cbr$a net/minecraft/class_5132$class_5133 f Lcom/google/common/collect/ImmutableMap$Builder; builder a field_23714 f Z instanceFrozen b field_23715 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier; build a method_26866 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; add a method_26867 m (Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; add a method_26868 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeInstance;)V method_26869 a method_26869 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/ai/attributes/AttributeInstance; create b method_26870 m ()V c net/minecraft/world/entity/ai/attributes/Attributes cbs net/minecraft/class_5134 f Lnet/minecraft/core/Holder; SNEAKING_SPEED A field_51584 f Lnet/minecraft/core/Holder; SPAWN_REINFORCEMENTS_CHANCE B field_23727 f Lnet/minecraft/core/Holder; STEP_HEIGHT C field_47761 f Lnet/minecraft/core/Holder; SUBMERGED_MINING_SPEED D field_51576 f Lnet/minecraft/core/Holder; SWEEPING_DAMAGE_RATIO E field_51577 f Lnet/minecraft/core/Holder; TEMPT_RANGE F field_52450 f Lnet/minecraft/core/Holder; WATER_MOVEMENT_EFFICIENCY G field_51578 f Lnet/minecraft/core/Holder; WAYPOINT_TRANSMIT_RANGE H field_59672 f Lnet/minecraft/core/Holder; WAYPOINT_RECEIVE_RANGE I field_59673 f Lnet/minecraft/core/Holder; ARMOR a field_23724 f Lnet/minecraft/core/Holder; ARMOR_TOUGHNESS b field_23725 f Lnet/minecraft/core/Holder; ATTACK_DAMAGE c field_23721 f Lnet/minecraft/core/Holder; ATTACK_KNOCKBACK d field_23722 f Lnet/minecraft/core/Holder; ATTACK_SPEED e field_23723 f Lnet/minecraft/core/Holder; BLOCK_BREAK_SPEED f field_49076 f Lnet/minecraft/core/Holder; BLOCK_INTERACTION_RANGE g field_47758 f Lnet/minecraft/core/Holder; BURNING_TIME h field_51579 f Lnet/minecraft/core/Holder; CAMERA_DISTANCE i field_59674 f Lnet/minecraft/core/Holder; EXPLOSION_KNOCKBACK_RESISTANCE j field_51580 f Lnet/minecraft/core/Holder; ENTITY_INTERACTION_RANGE k field_47759 f Lnet/minecraft/core/Holder; FALL_DAMAGE_MULTIPLIER l field_49077 f Lnet/minecraft/core/Holder; FLYING_SPEED m field_23720 f Lnet/minecraft/core/Holder; FOLLOW_RANGE n field_23717 f Lnet/minecraft/core/Holder; GRAVITY o field_49078 f Lnet/minecraft/core/Holder; JUMP_STRENGTH p field_23728 f Lnet/minecraft/core/Holder; KNOCKBACK_RESISTANCE q field_23718 f Lnet/minecraft/core/Holder; LUCK r field_23726 f Lnet/minecraft/core/Holder; MAX_ABSORPTION s field_45124 f Lnet/minecraft/core/Holder; MAX_HEALTH t field_23716 f Lnet/minecraft/core/Holder; MINING_EFFICIENCY u field_51581 f Lnet/minecraft/core/Holder; MOVEMENT_EFFICIENCY v field_51582 f Lnet/minecraft/core/Holder; MOVEMENT_SPEED w field_23719 f Lnet/minecraft/core/Holder; OXYGEN_BONUS x field_51583 f Lnet/minecraft/core/Holder; SAFE_FALL_DISTANCE y field_49079 f Lnet/minecraft/core/Holder; SCALE z field_47760 m (Ljava/lang/String;Lnet/minecraft/world/entity/ai/attributes/Attribute;)Lnet/minecraft/core/Holder; register a method_26871 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Holder; bootstrap a method_55699 m ()V m ()V c net/minecraft/world/entity/ai/attributes/DefaultAttributes cbt net/minecraft/class_5135 f Lorg/slf4j/Logger; LOGGER a field_23729 f Ljava/util/Map; SUPPLIERS b field_23730 m ()V validate a method_26872 m (Lnet/minecraft/resources/ResourceLocation;)V method_26874 a method_26874 m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier; getSupplier a method_26873 m (Lnet/minecraft/world/entity/EntityType;)Z hasSupplier b method_26875 m (Lnet/minecraft/world/entity/EntityType;)Z method_26876 c method_26876 m (Lnet/minecraft/world/entity/EntityType;)Z method_26877 d method_26877 m ()V m ()V c net/minecraft/world/entity/ai/attributes/RangedAttribute cbu net/minecraft/class_1329 f D minValue c field_6353 f D maxValue d field_6351 m ()D getMinValue d method_35061 m ()D getMaxValue e method_35062 m (Ljava/lang/String;DDD)V c net/minecraft/world/entity/ai/attributes/package-info cbv net/minecraft/class_6027 c net/minecraft/world/entity/ai/behavior/AcquirePoi cbw net/minecraft/class_4096 f I SCAN_RANGE a field_30098 m (JLit/unimi/dsi/fastutil/longs/Long2ObjectMap$Entry;)Z method_46874 a method_46874 m (Lnet/minecraft/server/level/ServerLevel;JJ)Lnet/minecraft/world/entity/ai/behavior/AcquirePoi$JitteredLinearRetry; method_46875 a method_46875 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Ljava/lang/Byte;)V method_46876 a method_46876 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z method_65943 a method_65943 m (Lnet/minecraft/world/entity/Mob;Ljava/util/Set;)Lnet/minecraft/world/level/pathfinder/Path; findPathToPois a method_43965 m (Lnet/minecraft/world/entity/ai/behavior/OneShot;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46877 a method_46877 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/behavior/OneShot;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46878 a method_46878 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;Ljava/util/Optional;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46879 a method_46879 m (Lnet/minecraft/world/entity/ai/village/poi/PoiManager;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Ljava/util/Optional;Lnet/minecraft/world/entity/PathfinderMob;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Lnet/minecraft/core/Holder;)V method_46880 a method_46880 m (Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;JLnet/minecraft/core/BlockPos;)Z method_46882 a method_46882 m (Ljava/util/function/BiPredicate;Lnet/minecraft/server/level/ServerLevel;Lcom/mojang/datafixers/util/Pair;)Z method_65944 a method_65944 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;Ljava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_46883 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_46884 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/Optional;Ljava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_65945 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;)Z method_46881 a method_46881 m (ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/Optional;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z method_46885 a method_46885 m (ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;Ljava/util/Optional;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46886 a method_46886 m ()V c net/minecraft/world/entity/ai/behavior/AcquirePoi$JitteredLinearRetry cbw$a net/minecraft/class_4096$class_5397 f I MIN_INTERVAL_INCREASE a field_30101 f I MAX_INTERVAL_INCREASE b field_30102 f I MAX_RETRY_PATHFINDING_INTERVAL c field_30103 f Lnet/minecraft/util/RandomSource; random d field_25600 f J previousAttemptTimestamp e field_25601 f J nextScheduledAttemptTimestamp f field_25602 f I currentDelay g field_25603 m (J)V markAttempt a method_29926 m (J)Z isStillValid b method_29927 m (J)Z shouldRetry c method_29928 m (Lnet/minecraft/util/RandomSource;J)V c net/minecraft/world/entity/ai/behavior/AnimalMakeLove cbx net/minecraft/class_4806 f I BREED_RANGE c field_30104 f I MIN_DURATION d field_30105 f I MAX_DURATION e field_30106 f Lnet/minecraft/world/entity/EntityType; partnerType f field_22283 f F speedModifier g field_23129 f I closeEnoughDistance h field_48327 f I DEFAULT_CLOSE_ENOUGH_DISTANCE i field_48328 f J spawnChildAtTime j field_22284 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;)Z checkExtraStartConditions a method_24543 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V start a method_24544 m (Lnet/minecraft/world/entity/animal/Animal;)Lnet/minecraft/world/entity/animal/Animal; getBreedTarget a method_24542 m (Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/LivingEntity;)Z method_24545 a method_24545 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)Z canStillUse b method_24547 m (Lnet/minecraft/world/entity/animal/Animal;)Z hasBreedTargetOfRightType b method_24546 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V tick c method_24549 m (Lnet/minecraft/world/entity/animal/Animal;)Ljava/util/Optional; findValidBreedPartner c method_24548 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;J)V stop d method_24550 m (Lnet/minecraft/world/entity/EntityType;)V m (Lnet/minecraft/world/entity/EntityType;FI)V c net/minecraft/world/entity/ai/behavior/AnimalPanic cby net/minecraft/class_6028 f I PANIC_MIN_DURATION c field_30107 f I PANIC_MAX_DURATION d field_30108 f I PANIC_DISTANCE_HORIZONTAL e field_30109 f I PANIC_DISTANCE_VERTICAL f field_30110 f F speedMultiplier g field_30111 f Ljava/util/function/Function; panicCausingDamageTypes h field_52010 f Ljava/util/function/Function; positionGetter i field_59675 m (ILnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; method_70678 a method_70678 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)Z checkExtraStartConditions a method_49487 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse a method_35063 m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; method_70679 a method_70679 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/phys/Vec3; getPanicPos a method_39761 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/damagesource/DamageSource;)Ljava/lang/Boolean; method_60721 a method_60721 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;)Ljava/util/Optional; lookForWater a method_39762 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z method_39763 a method_39763 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start b method_35064 m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/tags/TagKey; method_70680 b method_70680 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z method_51505 b method_51505 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop c method_44203 m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; method_70681 c method_70681 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z method_51506 c method_51506 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick d method_35065 m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/tags/TagKey; method_60720 d method_60720 m (F)V m (FI)V m (FLjava/util/function/Function;)V m (FLjava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/world/entity/ai/behavior/AssignProfessionFromJobSite cbz net/minecraft/class_4114 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_46887 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46888 a method_46888 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46889 a method_46889 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z method_46890 a method_46890 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder$Reference;)V method_46891 a method_46891 m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; method_46892 a method_46892 m (Lnet/minecraft/core/Holder;)Ljava/util/Optional; method_46893 a method_46893 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder$Reference;)Z method_46894 a method_46894 m ()V c net/minecraft/world/entity/ai/behavior/BabyFollowAdult cca net/minecraft/class_5355 m (FLnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; method_46895 a method_46895 m (Lnet/minecraft/util/valueproviders/UniformInt;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_46896 m (Lnet/minecraft/util/valueproviders/UniformInt;Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Z)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_46897 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/util/valueproviders/UniformInt;ZLjava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46899 a method_46899 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/util/valueproviders/UniformInt;ZLjava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_46900 a method_46900 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/util/valueproviders/UniformInt;ZLjava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46898 a method_46898 m ()V c net/minecraft/world/entity/ai/behavior/BackUpIfTooClose ccb net/minecraft/class_4807 m (IF)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_46901 m (IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46902 a method_46902 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46903 a method_46903 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z method_46904 a method_46904 m ()V c net/minecraft/world/entity/ai/behavior/BecomePassiveIfMemoryPresent ccc net/minecraft/class_4808 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; method_46905 a method_46905 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_46906 a method_46906 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/lang/String; method_46907 a method_46907 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_46908 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46909 a method_46909 m ()V c net/minecraft/world/entity/ai/behavior/Behavior ccd net/minecraft/class_4097 f I DEFAULT_DURATION a field_30112 f Ljava/util/Map; entryCondition b field_19291 f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; status c field_18333 f J endTimestamp d field_18334 f I minDuration e field_18335 f I maxDuration f field_18336 m (J)Z timedOut a method_18915 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z checkExtraStartConditions a method_18919 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z canStillUse a method_18927 m (Lnet/minecraft/world/entity/LivingEntity;)Z hasRequiredMemories a method_19546 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V stop b method_18926 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tick c method_18924 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V start d method_18920 m (Ljava/util/Map;)V m (Ljava/util/Map;I)V m (Ljava/util/Map;II)V c net/minecraft/world/entity/ai/behavior/Behavior$Status ccd$a net/minecraft/class_4097$class_4098 f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; STOPPED a field_18337 f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; RUNNING b field_18338 f [Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; $VALUES c field_18339 m ()[Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; $values a method_36615 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/ai/behavior/BehaviorControl cce net/minecraft/class_7893 m ()Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; getStatus a method_18921 m ()Ljava/lang/String; debugString b method_46910 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z tryStart e method_18922 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V tickOrStop f method_18923 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V doStop g method_18925 c net/minecraft/world/entity/ai/behavior/BehaviorUtils ccf net/minecraft/class_4215 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/core/SectionPos;)Z method_20418 a method_20418 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/SectionPos;I)Lnet/minecraft/core/SectionPos; findSectionClosestToVillage a method_20419 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; method_31500 a method_31500 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;)Z method_19547 a method_19547 m (Lnet/minecraft/world/entity/LivingEntity;)Z isBreeding a method_41331 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;FI)V setWalkAndLookTargetMemories a method_24557 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V lookAtEntity a method_19554 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;D)Z isOtherTargetMuchFurtherAwayThanCurrentAttackTarget a method_24558 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;FI)V lockGazeAndWalkToEachOther a method_19548 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; getTargetNearestMe a method_24559 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/behavior/PositionTracker;FI)V setWalkAndLookTargetMemories a method_42647 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional; getLivingEntityFromUUIDMemory a method_24560 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3;)V throwItem a method_19949 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;F)V throwItem a method_43392 m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/Optional;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; getNearestTarget a method_24562 m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; method_24563 a method_24563 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;FI)V setWalkAndLookTargetMemories a method_24561 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;I)Z isWithinAttackRange a method_25940 m (Lnet/minecraft/world/entity/PathfinderMob;II)Lnet/minecraft/world/phys/Vec3; getRandomSwimmablePos a method_33193 m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/LivingEntity;)Z entityIsVisible a method_19550 m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/EntityType;)Z targetIsValid a method_19551 m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;)Z targetIsValid a method_24564 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z canSee b method_24565 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;FI)V setWalkAndLookTargetMemoriesToEachOther b method_19555 m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/LivingEntity;)Z method_19553 b method_19553 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V lookAtEachOther c method_19552 m ()V c net/minecraft/world/entity/ai/behavior/BlockPosTracker ccg net/minecraft/class_4099 f Lnet/minecraft/core/BlockPos; blockPos a field_18340 f Lnet/minecraft/world/phys/Vec3; centerPosition b field_18341 m (Lnet/minecraft/core/BlockPos;)V m (Lnet/minecraft/world/phys/Vec3;)V c net/minecraft/world/entity/ai/behavior/CelebrateVillagersSurvivedRaid cch net/minecraft/class_4242 f Lnet/minecraft/world/entity/raid/Raid; currentRaid c field_18983 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)Z checkExtraStartConditions a method_19951 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z canStillUse a method_19952 m (Lnet/minecraft/world/item/DyeColor;I)Lnet/minecraft/world/item/ItemStack; getFirework a method_19950 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V stop b method_19953 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V tick c method_19954 m (II)V c net/minecraft/world/entity/ai/behavior/CopyMemoryWithExpiry cci net/minecraft/class_4809 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Lnet/minecraft/util/valueproviders/UniformInt;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46911 a method_46911 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/util/valueproviders/UniformInt;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46912 a method_46912 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/util/valueproviders/UniformInt;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_46913 a method_46913 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/util/valueproviders/UniformInt;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_46914 m ()V c net/minecraft/world/entity/ai/behavior/CountDownCooldownTicks ccj net/minecraft/class_5753 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; cooldownTicks c field_30113 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getCooldownTickMemory b method_33194 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V c net/minecraft/world/entity/ai/behavior/Croak cck net/minecraft/class_7095 f I CROAK_TICKS c field_37424 f I TIME_OUT_DURATION d field_37425 f I croakCounter e field_37426 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Z checkExtraStartConditions a method_42648 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)Z canStillUse a method_41332 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V start b method_41333 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V stop c method_41334 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V tick d method_41335 m ()V c net/minecraft/world/entity/ai/behavior/CrossbowAttack ccl net/minecraft/class_4810 f I TIMEOUT c field_30114 f I attackDelay d field_22293 f Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; crossbowState e field_22294 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a method_24570 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse a method_24571 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V crossbowAttack a method_24569 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick b method_24573 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; getAttackTarget b method_24568 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V lookAtTarget b method_24572 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop c method_24574 m ()V c net/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState ccl$a net/minecraft/class_4810$class_4811 f Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; UNCHARGED a field_22295 f Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; CHARGING b field_22296 f Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; CHARGED c field_22297 f Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; READY_TO_ATTACK d field_22298 f [Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; $VALUES e field_22299 m ()[Lnet/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState; $values a method_36616 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/ai/behavior/DismountOrSkipMounting ccm net/minecraft/class_4812 m (ILjava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_46915 m (ILjava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46916 a method_46916 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;I)Z isVehicleValid a method_24575 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILjava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46917 a method_46917 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILjava/util/function/BiPredicate;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_46918 a method_46918 m ()V c net/minecraft/world/entity/ai/behavior/DoNothing ccn net/minecraft/class_4101 f I minDuration a field_40988 f I maxDuration b field_40989 f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; status c field_40990 f J endTimestamp d field_40991 m (II)V c net/minecraft/world/entity/ai/behavior/EntityTracker cco net/minecraft/class_4102 f Lnet/minecraft/world/entity/Entity; entity a field_18342 f Z trackEyeHeight b field_24382 f Z targetEyeHeight c field_60165 m ()Lnet/minecraft/world/entity/Entity; getEntity c method_35066 m (Lnet/minecraft/world/entity/Entity;Z)V m (Lnet/minecraft/world/entity/Entity;ZZ)V c net/minecraft/world/entity/ai/behavior/EraseMemoryIf ccp net/minecraft/class_4813 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46919 a method_46919 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46920 a method_46920 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_46921 a method_46921 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_46922 m ()V c net/minecraft/world/entity/ai/behavior/FollowTemptation ccq net/minecraft/class_5754 f I TEMPTATION_COOLDOWN c field_30115 f D DEFAULT_CLOSE_ENOUGH_DIST d field_45125 f D BACKED_UP_CLOSE_ENOUGH_DIST e field_45126 f Ljava/util/function/Function; speedModifier f field_28316 f Ljava/util/function/Function; closeEnoughDistance g field_44704 f Z lookInTheEyes h field_59676 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse a method_33195 m (Lnet/minecraft/world/entity/PathfinderMob;)F getSpeedModifier a method_33196 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start b method_33197 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; method_52173 b method_52173 m (Lnet/minecraft/world/entity/PathfinderMob;)Ljava/util/Optional; getTemptingPlayer b method_33198 m ()Lcom/google/common/collect/ImmutableMap; method_70682 c method_70682 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop c method_33199 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick d method_33200 m (Ljava/util/function/Function;)V m (Ljava/util/function/Function;Ljava/util/function/Function;)V m (Ljava/util/function/Function;Ljava/util/function/Function;Z)V c net/minecraft/world/entity/ai/behavior/GateBehavior ccr net/minecraft/class_4103 f Ljava/util/Map; entryCondition a field_40992 f Ljava/util/Set; exitErasedMemories b field_18344 f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; orderPolicy c field_18345 f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy; runningPolicy d field_18346 f Lnet/minecraft/world/entity/ai/behavior/ShufflingList; behaviors e field_18347 f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; status f field_40993 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;JLnet/minecraft/world/entity/ai/behavior/BehaviorControl;)V method_46923 a method_46923 m (Lnet/minecraft/world/entity/LivingEntity;)Z hasRequiredMemories a method_46924 m (Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;)Z method_46925 a method_46925 m (Lcom/mojang/datafixers/util/Pair;)V method_18929 a method_18929 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;JLnet/minecraft/world/entity/ai/behavior/BehaviorControl;)V method_46926 b method_46926 m (Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;)Z method_46927 b method_46927 m (Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;)Z method_46928 c method_46928 m (Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;)Z method_46929 d method_46929 m (Ljava/util/Map;Ljava/util/Set;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy;Ljava/util/List;)V c net/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy ccr$a net/minecraft/class_4103$class_4104 f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; ORDERED a field_18348 f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; SHUFFLED b field_18349 f Ljava/util/function/Consumer; consumer c field_18350 f [Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; $VALUES d field_18351 m ()[Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy; $values a method_36617 m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;)V apply a method_18939 m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;)V method_18940 b method_18940 m (Ljava/lang/String;ILjava/util/function/Consumer;)V m ()V c net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy ccr$b net/minecraft/class_4103$class_4216 f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy; RUN_ONE a field_18855 f Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy; TRY_ALL b field_18856 f [Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy; $VALUES c field_18857 m ()[Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy; $values a method_36618 m (Ljava/util/stream/Stream;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)V apply a method_19559 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$1 ccr$b$1 net/minecraft/class_4103$class_4216$1 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;JLnet/minecraft/world/entity/ai/behavior/BehaviorControl;)Z method_46930 a method_46930 m (Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;)Z method_46931 a method_46931 m (Ljava/lang/String;I)V c net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$2 ccr$b$2 net/minecraft/class_4103$class_4216$2 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;JLnet/minecraft/world/entity/ai/behavior/BehaviorControl;)V method_46932 a method_46932 m (Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;)Z method_46933 a method_46933 m (Ljava/lang/String;I)V c net/minecraft/world/entity/ai/behavior/GiveGiftToHero ccs net/minecraft/class_4243 f I THROW_GIFT_AT_DISTANCE c field_30117 f I MIN_TIME_BETWEEN_GIFTS d field_30118 f I MAX_TIME_BETWEEN_GIFTS e field_30119 f I TIME_TO_DELAY_FOR_HEAD_TO_FINISH_TURNING f field_30120 f Ljava/util/Map; GIFTS g field_18984 f F SPEED_MODIFIER h field_30121 f I timeUntilNextGift i field_18985 f Z giftGivenDuringThisRun j field_18986 f J timeSinceStart k field_18987 m (Lnet/minecraft/server/level/ServerLevel;)I calculateTimeUntilNextGift a method_19961 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)Z checkExtraStartConditions a method_19962 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V start a method_19963 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/world/entity/LivingEntity;)V throwGift a method_19957 m (Lnet/minecraft/world/entity/npc/Villager;)Lnet/minecraft/resources/ResourceKey; getLootTableToThrow a method_64173 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V method_64174 a method_64174 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/world/entity/player/Player;)Z isWithinThrowingDistance a method_19958 m (Lnet/minecraft/world/entity/player/Player;)Z isHero a method_19959 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z canStillUse b method_19965 m (Lnet/minecraft/world/entity/npc/Villager;)Z isHeroVisible b method_19964 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V tick c method_19967 m (Lnet/minecraft/world/entity/npc/Villager;)Ljava/util/Optional; getNearestTargetableHero c method_19966 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V stop d method_19968 m (I)V m ()V c net/minecraft/world/entity/ai/behavior/GoAndGiveItemsToTarget cct net/minecraft/class_7296 f I CLOSE_ENOUGH_DISTANCE_TO_TARGET c field_38387 f I ITEM_PICKUP_COOLDOWN_AFTER_THROWING d field_38388 f Ljava/util/function/Function; targetPositionGetter e field_38389 f F speedModifier f field_38390 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/behavior/PositionTracker;)V method_42650 a method_42650 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/Vec3;)V throwItem a method_43393 m (Lnet/minecraft/world/entity/ai/behavior/PositionTracker;)Lnet/minecraft/world/phys/Vec3; getThrowPosition a method_42651 m (Lnet/minecraft/world/entity/ai/behavior/PositionTracker;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerPlayer;)V triggerDropItemOnBlock a method_43079 m (Lnet/minecraft/world/entity/LivingEntity;)Z canThrowItemToTarget b method_42649 m (Lnet/minecraft/world/entity/ai/behavior/PositionTracker;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerPlayer;)V method_43080 b method_43080 m (Ljava/util/function/Function;FI)V c net/minecraft/world/entity/ai/behavior/GoToClosestVillage ccu net/minecraft/class_4458 m (FI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_46934 m (FILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46935 a method_46935 m (FILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46936 a method_46936 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z method_46937 a method_46937 m (Lnet/minecraft/world/entity/ai/village/poi/PoiManager;Lnet/minecraft/core/BlockPos;)D method_46938 a method_46938 m ()V c net/minecraft/world/entity/ai/behavior/GoToPotentialJobSite ccv net/minecraft/class_5325 f F speedModifier c field_25155 f I TICKS_UNTIL_TIMEOUT d field_30122 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)Z checkExtraStartConditions a method_29251 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z canStillUse a method_29523 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/GlobalPos;)V method_29524 a method_29524 m (Lnet/minecraft/world/entity/schedule/Activity;)Ljava/lang/Boolean; method_29250 a method_29250 m (Lnet/minecraft/core/Holder;)Z method_29783 a method_29783 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V tick b method_29252 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V stop c method_29525 m (F)V c net/minecraft/world/entity/ai/behavior/GoToTargetLocation ccw net/minecraft/class_4814 m (Lnet/minecraft/util/RandomSource;)I getRandomOffset a method_24578 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getNearbyPos a method_24577 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46939 a method_46939 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;IFLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z method_46940 a method_46940 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;IF)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_46941 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46942 a method_46942 m ()V c net/minecraft/world/entity/ai/behavior/GoToWantedItem ccx net/minecraft/class_4815 m (FZI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_46943 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_46944 a method_46944 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_46945 a method_46945 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46946 a method_46946 m (Ljava/util/function/Predicate;FZI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_46947 m (ZLjava/util/function/Predicate;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46948 a method_46948 m ()V c net/minecraft/world/entity/ai/behavior/HarvestFarmland ccy net/minecraft/class_4217 f F SPEED_MODIFIER c field_30123 f I HARVEST_DURATION d field_30124 f Lnet/minecraft/core/BlockPos; aboveFarmlandPos e field_18858 f J nextOkStartTime f field_18861 f I timeWorkedSoFar g field_19239 f Ljava/util/List; validFarmlandAroundVillager h field_19351 m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/core/BlockPos; getValidFarmland a method_20641 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)Z checkExtraStartConditions a method_19564 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V start a method_20392 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)Z validPos a method_20640 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V stop b method_19566 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V tick c method_19565 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z canStillUse d method_20394 m ()V c net/minecraft/world/entity/ai/behavior/InsideBrownianWalk ccz net/minecraft/class_4289 m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_46949 m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46950 a method_46950 m (FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46951 a method_46951 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z method_46952 a method_46952 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z method_46953 a method_46953 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z method_46954 a method_46954 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/core/BlockPos;)V method_46955 a method_46955 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z method_46956 b method_46956 m ()V c net/minecraft/world/entity/ai/behavior/InteractWith cda net/minecraft/class_4106 m (Lnet/minecraft/world/entity/EntityType;ILnet/minecraft/world/entity/ai/memory/MemoryModuleType;FI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; of a method_18941 m (Lnet/minecraft/world/entity/EntityType;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FI)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; of a method_46957 m (Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;)Z method_46958 a method_46958 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_18948 a method_18948 m (Lnet/minecraft/world/entity/LivingEntity;ILjava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;)Z method_46959 a method_46959 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_46960 a method_46960 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46961 a method_46961 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/world/entity/LivingEntity;)V method_46962 a method_46962 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46963 a method_46963 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_18949 b method_18949 m ()V c net/minecraft/world/entity/ai/behavior/InteractWithDoor cdb net/minecraft/class_4107 f I COOLDOWN_BEFORE_RERUNNING_IN_SAME_NODE a field_30125 f D SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THAN b field_30126 f D MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBS c field_30127 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_46964 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/Set;)V method_46965 a method_46965 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;Ljava/util/Set;Ljava/util/Optional;)V closeDoorsThatIHaveOpenedOrPassedThrough a method_30760 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/GlobalPos;)Z isDoorTooFarAway a method_30762 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z method_30764 a method_30764 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;Ljava/util/Optional;)Z areOtherMobsComingThroughDoor a method_30761 m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/core/BlockPos;)Z isMobComingThroughDoor a method_30766 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_46966 a method_46966 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46967 a method_46967 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/Optional;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; rememberDoorToClose a method_46969 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z method_40002 a method_40002 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z method_46970 a method_46970 m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Set; method_46968 a method_46968 m (Lnet/minecraft/core/GlobalPos;Ljava/util/Set;)Ljava/util/Set; method_46971 a method_46971 m (Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46972 a method_46972 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z method_46973 b method_46973 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z method_30765 b method_30765 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z method_46974 c method_46974 m ()V c net/minecraft/world/entity/ai/behavior/JumpOnBed cdc net/minecraft/class_4245 f I MAX_TIME_TO_REACH_BED c field_30128 f I MIN_JUMPS d field_30129 f I MAX_JUMPS e field_30130 f I COOLDOWN_BETWEEN_JUMPS f field_30131 f F speedModifier g field_18988 f Lnet/minecraft/core/BlockPos; targetBed h field_18989 f I remainingTimeToReachBed i field_18990 f I remainingJumps j field_18991 f I remainingCooldownUntilNextJump k field_18992 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a method_19971 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start a method_19972 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)V method_19973 a method_19973 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z isBed a method_19974 m (Lnet/minecraft/world/entity/Mob;)Ljava/util/Optional; getNearestBed a method_19969 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)V startWalkingTowardsBed a method_19970 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z nearBed b method_19975 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop b method_19976 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z onOrOverBed c method_19977 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse c method_19978 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z onBedSurface d method_19979 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick d method_19980 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z tiredOfWalking e method_19981 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z tiredOfJumping f method_19982 m (F)V c net/minecraft/world/entity/ai/behavior/LocateHidingPlace cdd net/minecraft/class_4246 m (IFI)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_46975 m (IIFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46976 a method_46976 m (IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46977 a method_46977 m (IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_46978 a method_46978 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;I)Ljava/util/Optional; method_46979 a method_46979 m (Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/core/BlockPos;)Z method_46980 a method_46980 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; method_46981 a method_46981 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/core/BlockPos;)V method_46982 a method_46982 m (Lnet/minecraft/core/BlockPos;)Z method_46983 a method_46983 m (Lnet/minecraft/core/Holder;)Z method_46984 a method_46984 m (Lnet/minecraft/core/BlockPos;)Z method_46985 b method_46985 m (Lnet/minecraft/core/Holder;)Z method_46986 b method_46986 m ()V c net/minecraft/world/entity/ai/behavior/LongJumpMidJump cde net/minecraft/class_6029 f I TIME_OUT_DURATION c field_30132 f Lnet/minecraft/util/valueproviders/UniformInt; timeBetweenLongJumps d field_30133 f Lnet/minecraft/sounds/SoundEvent; landingSound e field_33459 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse a method_35073 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start b method_35074 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop c method_35075 m (Lnet/minecraft/util/valueproviders/UniformInt;Lnet/minecraft/sounds/SoundEvent;)V c net/minecraft/world/entity/ai/behavior/LongJumpToPreferredBlock cdf net/minecraft/class_7096 f Lnet/minecraft/tags/TagKey; preferredBlockTag m field_37427 f F preferredBlocksChance n field_37428 f Ljava/util/List; notPrefferedJumpCandidates o field_37429 f Z currentlyWantingPreferredOnes p field_37430 m (Lnet/minecraft/util/valueproviders/UniformInt;IIFLjava/util/function/Function;Lnet/minecraft/tags/TagKey;FLjava/util/function/BiPredicate;)V c net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos cdg net/minecraft/class_6030 f I FIND_JUMP_TRIES c field_30135 f I MIN_PATHFIND_DISTANCE_TO_VALID_JUMP d field_30137 f I maxLongJumpHeight e field_30139 f I maxLongJumpWidth f field_30140 f F maxJumpVelocityMultiplier g field_30141 f Ljava/util/List; jumpCandidates h field_30142 f Ljava/util/Optional; initialPosition i field_30143 f Lnet/minecraft/world/phys/Vec3; chosenJump j field_30144 f I findJumpTries k field_30145 f J prepareJumpStart l field_30146 f I PREPARE_JUMP_DURATION m field_30136 f I TIME_OUT_DURATION n field_30134 f Ljava/util/List; ALLOWED_ANGLES o field_37431 f Lnet/minecraft/util/valueproviders/UniformInt; timeBetweenLongJumps p field_30138 f Ljava/util/function/Function; getJumpSound q field_33460 f Ljava/util/function/BiPredicate; acceptableLandingSpot r field_37432 m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getJumpCandidate a method_41336 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a method_35076 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start a method_35082 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Z isAcceptableLandingPosition a method_41337 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; calculateOptimalJumpVector a method_35078 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Z defaultAcceptableLandingSpot a method_45333 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$PossibleJump; method_41340 a method_41340 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse b method_35077 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Z method_41341 b method_41341 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick c method_35083 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V pickCandidate d method_41342 m (Lnet/minecraft/util/valueproviders/UniformInt;IIFLjava/util/function/Function;)V m (Lnet/minecraft/util/valueproviders/UniformInt;IIFLjava/util/function/Function;Ljava/util/function/BiPredicate;)V m ()V c net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$PossibleJump cdg$a net/minecraft/class_6030$class_6031 f Lnet/minecraft/core/BlockPos; targetPos a comp_3478 f I weight b comp_3479 m ()Lnet/minecraft/core/BlockPos; targetPos a comp_3478 m ()I weight b comp_3479 m (Lnet/minecraft/core/BlockPos;I)V c net/minecraft/world/entity/ai/behavior/LongJumpUtil cdh net/minecraft/class_8946 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/EntityDimensions;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z isClearTransition a method_54989 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/phys/Vec3;FIZ)Ljava/util/Optional; calculateJumpVectorForAngle a method_54990 m ()V c net/minecraft/world/entity/ai/behavior/LookAndFollowTradingPlayerSink cdi net/minecraft/class_4108 f F speedModifier c field_18362 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)Z checkExtraStartConditions a method_18954 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z canStillUse a method_18955 m (Lnet/minecraft/world/entity/npc/Villager;)V followPlayer a method_18953 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V start b method_18956 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V stop c method_18957 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V tick d method_18958 m (F)V c net/minecraft/world/entity/ai/behavior/LookAtTargetSink cdj net/minecraft/class_4110 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse a method_18967 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ai/behavior/PositionTracker;)V method_18966 a method_18966 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop b method_18968 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ai/behavior/PositionTracker;)Z method_19569 b method_19569 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick c method_18969 m (II)V c net/minecraft/world/entity/ai/behavior/MeleeAttack cdk net/minecraft/class_4816 m (I)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_46987 m (Lnet/minecraft/world/entity/Mob;)Z isHoldingUsableProjectileWeapon a method_25942 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/item/ItemStack;)Z method_25943 a method_25943 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z method_46990 a method_46990 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46989 a method_46989 m (Ljava/util/function/Predicate;I)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_64622 m (Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46988 a method_46988 m (Lnet/minecraft/world/entity/Mob;)Z method_64623 b method_64623 m ()V c net/minecraft/world/entity/ai/behavior/Mount cdl net/minecraft/class_4817 f I CLOSE_ENOUGH_TO_START_RIDING_DIST a field_30149 m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_46991 m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46992 a method_46992 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46993 a method_46993 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_46994 a method_46994 m ()V c net/minecraft/world/entity/ai/behavior/MoveToSkySeeingSpot cdm net/minecraft/class_4248 m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_46995 m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46996 a method_46996 m (FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_46997 a method_46997 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getOutdoorPosition a method_19987 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;)Z hasNoBlocksAbove a method_20497 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_46998 a method_46998 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/world/phys/Vec3;)V method_46999 a method_46999 m ()V c net/minecraft/world/entity/ai/behavior/MoveToTargetSink cdn net/minecraft/class_4112 f I MAX_COOLDOWN_BEFORE_RETRYING c field_30150 f I remainingCooldown d field_18964 f Lnet/minecraft/world/level/pathfinder/Path; path e field_18369 f Lnet/minecraft/core/BlockPos; lastTargetPos f field_18370 f F speedModifier g field_18371 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a method_18978 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse a method_18979 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ai/memory/WalkTarget;)Z reachedTarget a method_18980 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/ai/memory/WalkTarget;J)Z tryComputePath a method_18977 m (Lnet/minecraft/world/entity/ai/memory/WalkTarget;)Z isWalkTargetSpectator a method_49793 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V stop b method_18981 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start c method_18982 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick d method_18983 m ()V m (II)V c net/minecraft/world/entity/ai/behavior/OneShot cdo net/minecraft/class_7894 f Lnet/minecraft/world/entity/ai/behavior/Behavior$Status; status a field_40994 m ()V c net/minecraft/world/entity/ai/behavior/PlayTagWithOtherKids cdp net/minecraft/class_4218 f I MAX_FLEE_XZ_DIST a field_30151 f I MAX_FLEE_Y_DIST b field_30152 f F FLEE_SPEED_MODIFIER c field_30153 f F CHASE_SPEED_MODIFIER d field_30154 f I MAX_CHASERS_PER_TARGET e field_30155 f I AVERAGE_WAIT_TIME_BETWEEN_RUNS f field_30156 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47000 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/LivingEntity; whoAreYouChasing a method_19576 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isFriendChasingMe a method_19577 m (Lnet/minecraft/world/entity/LivingEntity;Ljava/lang/Integer;)Ljava/lang/Integer; method_19578 a method_19578 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/LivingEntity;)Z method_47001 a method_47001 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47002 a method_47002 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47003 a method_47003 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z method_47004 a method_47004 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/LivingEntity;)V chaseKid a method_19580 m (Ljava/util/List;)Ljava/util/Optional; findSomeoneBeingChased a method_19588 m (Ljava/util/Map$Entry;)Z method_19581 a method_19581 m (Ljava/util/Map;Lnet/minecraft/world/entity/LivingEntity;)V method_19582 a method_19582 m (Lnet/minecraft/world/entity/LivingEntity;)Z isChasingSomeone b method_19593 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z method_19587 b method_19587 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/LivingEntity;)V method_47005 b method_47005 m (Ljava/util/List;)Ljava/util/Map; checkHowManyChasersEachFriendHas b method_19592 m ()V c net/minecraft/world/entity/ai/behavior/PoiCompetitorScan cdq net/minecraft/class_5326 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47006 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/npc/Villager; method_47007 a method_47007 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47008 a method_47008 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47009 a method_47009 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z method_47010 a method_47010 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/core/GlobalPos;Lnet/minecraft/core/Holder;)V method_47011 a method_47011 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/world/entity/LivingEntity;)Z method_47012 a method_47012 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/world/entity/npc/Villager;)Lnet/minecraft/world/entity/npc/Villager; selectWinner a method_29255 m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/Villager;)Z competesForSameJobsite a method_29257 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Z hasMatchingProfession a method_29253 m (Lnet/minecraft/core/GlobalPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/Villager;)Z method_47013 b method_47013 m ()V c net/minecraft/world/entity/ai/behavior/PositionTracker cdr net/minecraft/class_4115 m ()Lnet/minecraft/world/phys/Vec3; currentPosition a method_18991 m (Lnet/minecraft/world/entity/LivingEntity;)Z isVisibleBy a method_18990 m ()Lnet/minecraft/core/BlockPos; currentBlockPosition b method_18989 c net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget cds net/minecraft/class_6336 f I TIME_OUT_DURATION c field_33461 f Ljava/util/function/ToIntFunction; getCooldownOnFail d field_33462 f I minRamDistance e field_33463 f I maxRamDistance f field_33464 f F walkSpeed g field_33465 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ramTargeting h field_33466 f I ramPrepareTime i field_33467 f Ljava/util/function/Function; getPrepareRamSound j field_33468 f Ljava/util/Optional; reachedRamPositionTimestamp k field_33469 f Ljava/util/Optional; ramCandidate l field_33470 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V start a method_36260 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/LivingEntity;)Z method_36272 a method_36272 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)Ljava/util/Optional; method_36264 a method_36264 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget$RamCandidate; method_36261 a method_36261 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; calculateRammingStartPosition a method_36262 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z isWalkableBlock a method_36263 m (Lnet/minecraft/world/entity/ai/navigation/PathNavigation;Lnet/minecraft/core/BlockPos;)Z method_36265 a method_36265 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; getEdgeOfBlock a method_36266 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V stop b method_36267 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/LivingEntity;)V chooseRamPosition b method_36268 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z canStillUse c method_36269 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/world/entity/LivingEntity;)V method_36270 c method_36270 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)V tick d method_36271 m (Ljava/util/function/ToIntFunction;IIFLnet/minecraft/world/entity/ai/targeting/TargetingConditions;ILjava/util/function/Function;)V c net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget$RamCandidate cds$a net/minecraft/class_6336$class_6337 f Lnet/minecraft/core/BlockPos; startPosition a field_33471 f Lnet/minecraft/core/BlockPos; targetPosition b field_33472 f Lnet/minecraft/world/entity/LivingEntity; target c field_33473 m ()Lnet/minecraft/core/BlockPos; getStartPosition a method_36273 m ()Lnet/minecraft/core/BlockPos; getTargetPosition b method_36275 m ()Lnet/minecraft/world/entity/LivingEntity; getTarget c method_36276 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)V c net/minecraft/world/entity/ai/behavior/RamTarget cdt net/minecraft/class_6338 f I TIME_OUT_DURATION c field_33474 f F RAM_SPEED_FORCE_FACTOR d field_33475 f Ljava/util/function/Function; getTimeBetweenRams e field_33476 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ramTargeting f field_33477 f F speed g field_33479 f Ljava/util/function/ToDoubleFunction; getKnockbackForce h field_33480 f Lnet/minecraft/world/phys/Vec3; ramDirection i field_33481 f Ljava/util/function/Function; getImpactSound j field_33482 f Ljava/util/function/Function; getHornBreakSound k field_39044 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;)Z checkExtraStartConditions a method_36277 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;J)Z canStillUse a method_36278 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;)V finishRam b method_36279 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;J)V start b method_36280 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;)Z hasRammedHornBreakingBlock c method_43535 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/goat/Goat;J)V tick c method_36281 m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;FLjava/util/function/ToDoubleFunction;Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/world/entity/ai/behavior/RandomLookAround cdu net/minecraft/class_7687 f Lnet/minecraft/util/valueproviders/IntProvider; interval c field_40119 f F maxYaw d field_40120 f F minPitch e field_40121 f F pitchRange f field_40122 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V start a method_45334 m (Lnet/minecraft/util/valueproviders/IntProvider;FFF)V c net/minecraft/world/entity/ai/behavior/RandomStroll cdv net/minecraft/class_4818 f I MAX_XZ_DIST a field_30157 f I MAX_Y_DIST b field_30158 f [[I SWIM_XY_DISTANCE_TIERS c field_40995 m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; stroll a method_47014 m (FII)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; stroll a method_47015 m (FLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/ai/memory/WalkTarget; method_47016 a method_47016 m (FLjava/util/function/Function;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot; strollFlyOrSwim a method_47017 m (FZ)Lnet/minecraft/world/entity/ai/behavior/OneShot; stroll a method_47018 m (IILnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; method_47019 a method_47019 m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; getTargetSwimPos a method_47020 m (Lnet/minecraft/world/entity/PathfinderMob;II)Lnet/minecraft/world/phys/Vec3; getTargetFlyPos a method_47021 m (Ljava/util/function/Predicate;Ljava/util/function/Function;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47022 a method_47022 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; method_47023 a method_47023 m (Ljava/util/function/Predicate;Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z method_47024 a method_47024 m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; fly b method_47025 m (Lnet/minecraft/world/entity/PathfinderMob;)Z method_47026 b method_47026 m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; swim c method_47027 m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; method_47028 c method_47028 m (Lnet/minecraft/world/entity/PathfinderMob;)Z method_47029 d method_47029 m (Lnet/minecraft/world/entity/PathfinderMob;)Z method_47030 e method_47030 m (Lnet/minecraft/world/entity/PathfinderMob;)Z method_47031 f method_47031 m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/world/phys/Vec3; method_47032 g method_47032 m ()V m ()V c net/minecraft/world/entity/ai/behavior/ReactToBell cdw net/minecraft/class_4249 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47033 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47034 a method_47034 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47035 a method_47035 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47036 a method_47036 m ()V c net/minecraft/world/entity/ai/behavior/ResetProfession cdx net/minecraft/class_4295 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47037 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z method_47038 a method_47038 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47039 a method_47039 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47040 a method_47040 m ()V c net/minecraft/world/entity/ai/behavior/ResetRaidStatus cdy net/minecraft/class_4250 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47041 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47042 a method_47042 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47043 a method_47043 m ()V c net/minecraft/world/entity/ai/behavior/RingBell cdz net/minecraft/class_4251 f I RING_BELL_FROM_DISTANCE a field_30159 f F BELL_RING_CHANCE b field_30160 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47044 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47045 a method_47045 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47046 a method_47046 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47047 a method_47047 m ()V c net/minecraft/world/entity/ai/behavior/RunOne cea net/minecraft/class_4118 m (Ljava/util/List;)V m (Ljava/util/Map;Ljava/util/List;)V c net/minecraft/world/entity/ai/behavior/SetClosestHomeAsWalkTarget ceb net/minecraft/class_4290 f I CACHE_TIMEOUT a field_30161 f I BATCH_SIZE b field_30162 f I RATE c field_30163 f I OK_DISTANCE_SQR d field_30164 m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47048 m (Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/core/BlockPos;)Z method_47050 a method_47050 m (Lnet/minecraft/core/Holder;)Z method_47049 a method_47049 m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z method_47051 a method_47051 m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47052 a method_47052 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; method_47053 a method_47053 m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z method_47054 a method_47054 m (Lnet/minecraft/core/Holder;)Z method_47055 b method_47055 m ()V c net/minecraft/world/entity/ai/behavior/SetEntityLookTarget cec net/minecraft/class_4119 m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_47056 m (Lnet/minecraft/world/entity/EntityType;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_47057 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;)Z method_47058 a method_47058 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_47059 a method_47059 m (Lnet/minecraft/world/entity/LivingEntity;FLnet/minecraft/world/entity/LivingEntity;)Z method_47060 a method_47060 m (Lnet/minecraft/world/entity/MobCategory;F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47061 m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/entity/LivingEntity;)Z method_47062 a method_47062 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47063 a method_47063 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47064 a method_47064 m (Ljava/util/function/Predicate;F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_47065 m (Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47066 a method_47066 m ()V c net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes ced net/minecraft/class_7895 m (FLnet/minecraft/util/valueproviders/UniformInt;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47067 m (FLnet/minecraft/util/valueproviders/UniformInt;Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47068 m (Lnet/minecraft/world/entity/EntityType;FLnet/minecraft/util/valueproviders/UniformInt;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47069 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;)Z method_47070 a method_47070 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_47071 a method_47071 m (Lnet/minecraft/world/entity/LivingEntity;FLnet/minecraft/world/entity/LivingEntity;)Z method_47072 a method_47072 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47073 a method_47073 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47074 a method_47074 m (Ljava/util/function/Predicate;FLnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47075 a method_47075 m ()V c net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker ced$a net/minecraft/class_7895$class_7896 f Lnet/minecraft/util/valueproviders/UniformInt; interval a field_40996 f I ticksUntilNextStart b field_40997 m (Lnet/minecraft/util/RandomSource;)Z tickDownAndCheck a method_47076 m (Lnet/minecraft/util/valueproviders/UniformInt;)V c net/minecraft/world/entity/ai/behavior/SetHiddenState cee net/minecraft/class_4252 f I HIDE_TIMEOUT a field_30165 m (II)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47077 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lorg/apache/commons/lang3/mutable/MutableInt;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47078 a method_47078 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lorg/apache/commons/lang3/mutable/MutableInt;IILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47079 a method_47079 m (Lorg/apache/commons/lang3/mutable/MutableInt;IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47080 a method_47080 m ()V c net/minecraft/world/entity/ai/behavior/SetLookAndInteract cef net/minecraft/class_4109 m (ILnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47081 a method_47081 m (Lnet/minecraft/world/entity/EntityType;I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47082 m (Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;)Z method_47083 a method_47083 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47084 a method_47084 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47085 a method_47085 m ()V c net/minecraft/world/entity/ai/behavior/SetRaidStatus ceg net/minecraft/class_4253 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47086 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47087 a method_47087 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47088 a method_47088 m ()V c net/minecraft/world/entity/ai/behavior/SetWalkTargetAwayFrom ceh net/minecraft/class_4121 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ZLjava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;IFLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z method_47089 a method_47089 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ZLjava/util/function/Function;IFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47090 a method_47090 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIZ)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; pos a method_47091 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIZLjava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_47092 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ZLjava/util/function/Function;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47093 a method_47093 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIZ)Lnet/minecraft/world/entity/ai/behavior/OneShot; entity b method_24603 m ()V c net/minecraft/world/entity/ai/behavior/SetWalkTargetFromAttackTargetIfTargetOutOfReach cei net/minecraft/class_4822 f I PROJECTILE_ATTACK_RANGE_BUFFER a field_30166 m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47094 m (FLnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; method_47095 a method_47095 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Function;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z method_47096 a method_47096 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47097 a method_47097 m (Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47098 m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47099 a method_47099 m ()V c net/minecraft/world/entity/ai/behavior/SetWalkTargetFromBlockMemory cej net/minecraft/class_4122 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILnet/minecraft/world/entity/ai/memory/MemoryModuleType;IFILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47100 a method_47100 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z method_47101 a method_47101 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIII)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_47102 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;IIFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47103 a method_47103 m ()V c net/minecraft/world/entity/ai/behavior/SetWalkTargetFromLookTarget cek net/minecraft/class_4120 m (FI)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_47104 m (FLnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; method_47105 a method_47105 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_47106 a method_47106 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Function;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47107 a method_47107 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Function;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47108 a method_47108 m (Ljava/util/function/Predicate;Ljava/util/function/Function;I)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_47109 m (Ljava/util/function/Predicate;Ljava/util/function/Function;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47110 a method_47110 m ()V c net/minecraft/world/entity/ai/behavior/ShowTradesToPlayer cel net/minecraft/class_4130 f I MAX_LOOK_TIME c field_30167 f I STARTING_LOOK_TIME d field_30168 f Lnet/minecraft/world/item/ItemStack; playerItemStack e field_18392 f Ljava/util/List; displayItems f field_18393 f I cycleCounter g field_18394 f I displayIndex h field_18395 f I lookTime i field_18396 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)Z checkExtraStartConditions a method_19599 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z canStillUse a method_19600 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/npc/Villager;)V findItemsToDisplay a method_19027 m (Lnet/minecraft/world/entity/npc/Villager;)V displayFirstItem a method_19598 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/world/item/ItemStack;)V displayAsHeldItem a method_37447 m (Lnet/minecraft/world/item/trading/MerchantOffer;)Z playerItemStackMatchesCostOfOffer a method_19028 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V start b method_19602 m (Lnet/minecraft/world/entity/npc/Villager;)V updateDisplayItems b method_19601 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V tick c method_19604 m (Lnet/minecraft/world/entity/npc/Villager;)V clearHeldItem c method_37448 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V stop d method_19605 m (Lnet/minecraft/world/entity/npc/Villager;)Lnet/minecraft/world/entity/LivingEntity; lookAtTarget d method_19603 m (Lnet/minecraft/world/entity/npc/Villager;)V displayCyclingItems e method_19026 m (II)V c net/minecraft/world/entity/ai/behavior/ShufflingList cem net/minecraft/class_6032 f Ljava/util/List; entries a field_30169 f Lnet/minecraft/util/RandomSource; random b field_30170 m ()Lnet/minecraft/world/entity/ai/behavior/ShufflingList; shuffle a method_35088 m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry;)V method_35089 a method_35089 m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;)Ljava/util/List; method_35090 a method_35090 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_35091 m (Ljava/lang/Object;I)Lnet/minecraft/world/entity/ai/behavior/ShufflingList; add a method_35093 m ()Ljava/util/stream/Stream; stream b method_35094 m ()V m (Ljava/util/List;)V c net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry cem$a net/minecraft/class_6032$class_6033 f Ljava/lang/Object; data a field_30171 f I weight b field_30172 f D randWeight c field_30173 m ()Ljava/lang/Object; getData a method_35095 m (F)V setRandom a method_35096 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_35099 m ()I getWeight b method_35100 m ()D getRandWeight c method_35102 m (Ljava/lang/Object;I)V c net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry$1 cem$a$1 net/minecraft/class_6032$class_6033$1 f Lcom/mojang/serialization/Codec; val$elementCodec a field_30174 m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encode a method_35104 m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry; method_35105 a method_35105 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry;)Lcom/mojang/datafixers/util/Pair; method_35106 a method_35106 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/entity/ai/behavior/SleepInBed cen net/minecraft/class_4123 f I COOLDOWN_AFTER_BEING_WOKEN c field_30175 f J nextOkStartTime d field_18848 m ()V c net/minecraft/world/entity/ai/behavior/SocializeAtBell ceo net/minecraft/class_4124 f F SPEED_MODIFIER a field_30176 m ()Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_47111 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_47112 a method_47112 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z method_47113 a method_47113 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47114 a method_47114 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47115 a method_47115 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47116 a method_47116 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/LivingEntity;)V method_47117 a method_47117 m ()V c net/minecraft/world/entity/ai/behavior/StartAttacking cep net/minecraft/class_4824 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z method_47118 a method_47118 m (Lnet/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition;Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47120 m (Lnet/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition;Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47121 a method_47121 m (Lnet/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition;Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47122 a method_47122 m (Lnet/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition;Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z method_47123 a method_47123 m (Lnet/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47119 m ()V c net/minecraft/world/entity/ai/behavior/StartAttacking$StartAttackingCondition cep$a net/minecraft/class_4824$class_10250 c net/minecraft/world/entity/ai/behavior/StartAttacking$TargetFinder cep$b net/minecraft/class_4824$class_10251 c net/minecraft/world/entity/ai/behavior/StartCelebratingIfTargetDead ceq net/minecraft/class_4825 m (ILjava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47124 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47125 a method_47125 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/BiPredicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47126 a method_47126 m (Ljava/util/function/BiPredicate;ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47127 a method_47127 m ()V c net/minecraft/world/entity/ai/behavior/StayCloseToTarget cer net/minecraft/class_7297 m (Ljava/util/function/Function;Ljava/util/function/Predicate;IFILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47128 a method_47128 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; method_47129 a method_47129 m (Ljava/util/function/Function;Ljava/util/function/Predicate;IIF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47130 m (Ljava/util/function/Function;Ljava/util/function/Predicate;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47131 a method_47131 m ()V c net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid ces net/minecraft/class_4828 f I TIMEOUT_TO_GET_WITHIN_ATTACK_RANGE a field_30177 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47132 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z method_47133 a method_47133 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V method_47134 a method_47134 m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/Optional;)Z isTiredOfTryingToReachTarget a method_24621 m (Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47138 m (Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Z)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47139 m (Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47137 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ZLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z method_47135 a method_47135 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ZLnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47136 a method_47136 m (ZLnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition;Lnet/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47140 a method_47140 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z method_47141 b method_47141 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V method_47142 b method_47142 m ()V c net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$StopAttackCondition ces$a net/minecraft/class_4828$class_10252 c net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid$TargetErasedCallback ces$b net/minecraft/class_4828$class_10253 c net/minecraft/world/entity/ai/behavior/StopBeingAngryIfTargetDead cet net/minecraft/class_4829 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47143 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z method_47144 a method_47144 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; method_47145 a method_47145 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47146 a method_47146 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47147 a method_47147 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47148 a method_47148 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/LivingEntity;)V method_47149 a method_47149 m ()V c net/minecraft/world/entity/ai/behavior/StrollAroundPoi ceu net/minecraft/class_4116 f I MIN_TIME_BETWEEN_STROLLS a field_30179 f I STROLL_MAX_XZ_DIST b field_30180 f I STROLL_MAX_Y_DIST c field_30181 m (FLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/ai/memory/WalkTarget; method_47150 a method_47150 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILorg/apache/commons/lang3/mutable/MutableLong;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47151 a method_47151 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z method_47152 a method_47152 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FI)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_47153 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILorg/apache/commons/lang3/mutable/MutableLong;FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47154 a method_47154 m ()V c net/minecraft/world/entity/ai/behavior/StrollToPoi cev net/minecraft/class_4219 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47155 a method_47155 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z method_47156 a method_47156 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FII)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47157 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47158 a method_47158 m ()V c net/minecraft/world/entity/ai/behavior/StrollToPoiList cew net/minecraft/class_4220 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47159 a method_47159 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILorg/apache/commons/lang3/mutable/MutableLong;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z method_47160 a method_47160 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;FIILnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47161 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;ILorg/apache/commons/lang3/mutable/MutableLong;FILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47162 a method_47162 m ()V c net/minecraft/world/entity/ai/behavior/Swim cex net/minecraft/class_4125 f F chance c field_18387 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z checkExtraStartConditions a method_19010 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)Z canStillUse a method_19011 m (Lnet/minecraft/world/entity/Mob;)Z shouldSwim a method_55700 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;J)V tick b method_19012 m (F)V c net/minecraft/world/entity/ai/behavior/TradeWithVillager cey net/minecraft/class_4126 f Ljava/util/Set; trades c field_18389 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)Z checkExtraStartConditions a method_19015 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z canStillUse a method_19016 m (Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/world/item/Item;)Z method_19014 a method_19014 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/world/entity/npc/Villager;)Ljava/util/Set; figureOutWhatIAmWillingToTrade a method_19611 m (Lnet/minecraft/world/entity/npc/Villager;Ljava/util/Set;Lnet/minecraft/world/entity/LivingEntity;)V throwHalfStack a method_19013 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V start b method_19017 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V tick c method_19018 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V stop d method_19019 m ()V c net/minecraft/world/entity/ai/behavior/TriggerGate cez net/minecraft/class_7897 m (Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy;Lnet/minecraft/world/entity/ai/behavior/ShufflingList;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47163 a method_47163 m (Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy;Lnet/minecraft/world/entity/ai/behavior/ShufflingList;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47164 a method_47164 m (Lnet/minecraft/world/entity/ai/behavior/ShufflingList;Lcom/mojang/datafixers/util/Pair;)V method_47165 a method_47165 m (Ljava/util/List;)Lnet/minecraft/world/entity/ai/behavior/OneShot; triggerOneShuffled a method_47166 m (Ljava/util/List;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy;Lnet/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy;)Lnet/minecraft/world/entity/ai/behavior/OneShot; triggerGate a method_47167 m ()V c net/minecraft/world/entity/ai/behavior/TryFindLand cfa net/minecraft/class_7097 f I COOLDOWN_TICKS a field_37433 m (IF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47168 m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47169 a method_47169 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; method_47170 a method_47170 m (Lorg/apache/commons/lang3/mutable/MutableLong;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z method_47171 a method_47171 m ()V c net/minecraft/world/entity/ai/behavior/TryFindLandNearWater cfb net/minecraft/class_7098 m (IF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47172 m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47173 a method_47173 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; method_47174 a method_47174 m (Lorg/apache/commons/lang3/mutable/MutableLong;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z method_47175 a method_47175 m ()V c net/minecraft/world/entity/ai/behavior/TryFindWater cfc net/minecraft/class_5756 m (IF)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47176 m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47177 a method_47177 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; method_47178 a method_47178 m (Lorg/apache/commons/lang3/mutable/MutableLong;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z method_47179 a method_47179 m ()V c net/minecraft/world/entity/ai/behavior/TryLaySpawnOnWaterNearLand cfd net/minecraft/class_7099 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47180 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47181 a method_47181 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47182 a method_47182 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; method_47183 a method_47183 m ()V c net/minecraft/world/entity/ai/behavior/UpdateActivityFromSchedule cfe net/minecraft/class_4127 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47184 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47185 a method_47185 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47186 a method_47186 m ()V c net/minecraft/world/entity/ai/behavior/UseBonemeal cff net/minecraft/class_4982 f I BONEMEALING_DURATION c field_30184 f J nextWorkCycleTime d field_23222 f J lastBonemealingSession e field_23223 f I timeWorkedSoFar f field_23224 f Ljava/util/Optional; cropPos g field_23225 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)Z checkExtraStartConditions a method_26327 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z canStillUse a method_26328 m (Lnet/minecraft/world/entity/npc/Villager;)V setCurrentCropAsTarget a method_26324 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/core/BlockPos;)V method_26325 a method_26325 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)Z validPos a method_26326 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)Ljava/util/Optional; pickNextTarget b method_26329 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V start b method_26330 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V stop c method_26331 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V tick d method_26332 m ()V c net/minecraft/world/entity/ai/behavior/ValidateNearbyPoi cfg net/minecraft/class_4128 f I MAX_DISTANCE a field_30185 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z bedIsOccupiedByVillager a method_65946 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z bedIsOccupied a method_20500 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Ljava/util/function/Predicate;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47187 a method_47187 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47188 a method_47188 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47189 a method_47189 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47190 m ()V c net/minecraft/world/entity/ai/behavior/VillageBoundRandomStroll cfh net/minecraft/class_4117 f I MAX_XZ_DIST a field_30186 f I MAX_Y_DIST b field_30187 m (F)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_47191 m (FII)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_47192 m (FLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/ai/memory/WalkTarget; method_47193 a method_47193 m (IIFLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47194 a method_47194 m (IIFLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47195 a method_47195 m (IILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;J)Z method_47196 a method_47196 m ()V c net/minecraft/world/entity/ai/behavior/VillagerCalmDown cfi net/minecraft/class_4100 f I SAFE_DISTANCE_FROM_DANGER a field_30188 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47197 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z method_47198 a method_47198 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47199 a method_47199 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47200 a method_47200 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47201 a method_47201 m ()V c net/minecraft/world/entity/ai/behavior/VillagerGoalPackages cfj net/minecraft/class_4129 f I INTERACT_DIST_SQR a field_48329 f I INTERACT_WALKUP_DIST b field_48330 f F INTERACT_SPEED_MODIFIER c field_48331 f F STROLL_SPEED_MODIFIER d field_30189 m ()Lcom/mojang/datafixers/util/Pair; getFullLookBehavior a method_20241 m (F)Lcom/google/common/collect/ImmutableList; getPlayPackage a method_19990 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z raidExistsAndActive a method_47202 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z validateBedPoi a method_65947 m (Lnet/minecraft/core/Holder;)Z method_43968 a method_43968 m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getCorePackage a method_19020 m ()Lcom/mojang/datafixers/util/Pair; getMinimalLookBehavior b method_20242 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z raidExistsAndNotVictory b method_47203 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z method_65948 b method_65948 m (Lnet/minecraft/core/Holder;)Z method_43969 b method_43969 m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getWorkPackage b method_19021 m (Lnet/minecraft/core/Holder;)Z method_43970 c method_43970 m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getRestPackage c method_19022 m (Lnet/minecraft/core/Holder;)Z method_43971 d method_43971 m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getMeetPackage d method_19023 m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getIdlePackage e method_19024 m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getPanicPackage f method_19025 m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getPreRaidPackage g method_19991 m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getRaidPackage h method_19992 m (Lnet/minecraft/core/Holder;F)Lcom/google/common/collect/ImmutableList; getHidePackage i method_19993 m ()V c net/minecraft/world/entity/ai/behavior/VillagerMakeLove cfk net/minecraft/class_4111 f J birthTimestamp c field_18368 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)Z checkExtraStartConditions a method_19571 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z canStillUse a method_18973 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/world/entity/npc/Villager;)V tryToGiveBirth a method_20643 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/core/BlockPos;)V giveBedToChild a method_19572 m (Lnet/minecraft/world/entity/AgeableMob;)Z method_24631 a method_24631 m (Lnet/minecraft/world/entity/npc/Villager;)Z isBreedingPossible a method_18972 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)Z canReach a method_20642 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;)Z method_20644 a method_20644 m (Lnet/minecraft/core/Holder;)Z method_43972 a method_43972 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)Ljava/util/Optional; takeVacantBed b method_19573 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V start b method_18974 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/world/entity/npc/Villager;)Ljava/util/Optional; breed b method_18970 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V tick c method_18975 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V stop d method_18976 m ()V c net/minecraft/world/entity/ai/behavior/VillagerPanicTrigger cfl net/minecraft/class_4113 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z canStillUse a method_20646 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V start b method_20647 m (Lnet/minecraft/world/entity/LivingEntity;)Z hasHostile b method_19574 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V tick c method_20648 m (Lnet/minecraft/world/entity/LivingEntity;)Z isHurt c method_19575 m ()V c net/minecraft/world/entity/ai/behavior/WakeUp cfm net/minecraft/class_4214 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47204 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47205 a method_47205 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47206 a method_47206 m ()V c net/minecraft/world/entity/ai/behavior/WorkAtComposter cfn net/minecraft/class_4983 f Ljava/util/List; COMPOSTABLE_ITEMS c field_23226 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/core/GlobalPos;Lnet/minecraft/world/level/block/state/BlockState;)V compostItems a method_26334 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V spawnComposterFillEffects a method_30232 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)V makeBread c method_26333 m ()V m ()V c net/minecraft/world/entity/ai/behavior/WorkAtPoi cfo net/minecraft/class_4133 f I CHECK_COOLDOWN c field_30192 f D DISTANCE d field_30193 f J lastCheck e field_19426 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)V useWorkstation a method_26335 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V start a method_21642 m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/core/GlobalPos;)V method_19613 a method_19613 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)Z checkExtraStartConditions b method_21641 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z canStillUse b method_26336 m ()V c net/minecraft/world/entity/ai/behavior/YieldJobSite cfp net/minecraft/class_5327 m (F)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47207 m (FLnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47208 a method_47208 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/npc/Villager; method_47209 a method_47209 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/ai/village/poi/PoiType;)Z canReachPos a method_29262 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;FLnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47210 a method_47210 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)Z method_47211 a method_47211 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/core/BlockPos;FLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)V method_47212 a method_47212 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/world/entity/LivingEntity;)Z method_47213 a method_47213 m (Ljava/util/Optional;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/npc/Villager;)Z method_47214 a method_47214 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/core/BlockPos;)Z nearbyWantsJobsite a method_29260 m ()V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder cfq net/minecraft/class_7898 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; trigger a field_40998 m ()Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance; instance a method_47215 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; create a method_47216 m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;)Lnet/minecraft/world/entity/ai/behavior/OneShot; sequence a method_47217 m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47218 a method_47218 m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;Lcom/mojang/datafixers/util/Unit;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47219 a method_47219 m (Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; unbox a method_47220 m (Ljava/util/function/BiPredicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot; triggerIf a method_47221 m (Ljava/util/function/BiPredicate;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47222 a method_47222 m (Ljava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47223 a method_47223 m (Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_47224 m (Ljava/util/function/Predicate;)Lnet/minecraft/world/entity/ai/behavior/OneShot; triggerIf a method_47225 m (Ljava/util/function/Predicate;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47226 a method_47226 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/OneShot;)Lnet/minecraft/world/entity/ai/behavior/OneShot; triggerIf a method_47227 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47228 a method_47228 m (Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; get b method_47229 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;)V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$1 cfq$1 net/minecraft/class_7898$1 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$resolvedBuilder a field_40999 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;)V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant cfq$a net/minecraft/class_7898$class_7899 m (Ljava/lang/Object;)Ljava/lang/String; method_47230 a method_47230 m (Ljava/lang/Object;)V m (Ljava/lang/Object;Ljava/util/function/Supplier;)V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant$1 cfq$a$1 net/minecraft/class_7898$class_7899$1 f Ljava/lang/Object; val$a a field_41000 f Ljava/util/function/Supplier; val$debugString b field_41001 m (Ljava/lang/Object;Ljava/util/function/Supplier;)V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance cfq$b net/minecraft/class_7898$class_7900 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; tryGet a method_47233 m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; ifTriggered a method_47234 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; registered a method_47235 m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App; method_47236 a method_47236 m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; ap2 a method_47237 m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; ap3 a method_47238 m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; ap4 a method_47239 m (Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; point a method_47240 m (Ljava/util/function/Function;Lcom/mojang/datafixers/kinds/App;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; map a method_47241 m (Ljava/util/function/Supplier;Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; point a method_47242 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/lang/Object; get b method_47243 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; present b method_47244 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder; absent c method_47245 m ()V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$1 cfq$b$1 net/minecraft/class_7898$class_7900$1 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$aTrigger a field_41002 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$fTrigger b field_41003 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;)V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$2 cfq$b$2 net/minecraft/class_7898$class_7900$2 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$tTrigger a field_41005 f Ljava/util/function/Function; val$func b field_41006 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;Ljava/util/function/Function;)V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$3 cfq$b$3 net/minecraft/class_7898$class_7900$3 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$aTrigger a field_41008 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$bTrigger b field_41009 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$fTrigger c field_41010 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;)V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$4 cfq$b$4 net/minecraft/class_7898$class_7900$4 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$t1Trigger a field_41012 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$t2Trigger b field_41013 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$t3Trigger c field_41014 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$fTrigger d field_41015 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;)V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$5 cfq$b$5 net/minecraft/class_7898$class_7900$5 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$t1Trigger a field_41017 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$t2Trigger b field_41018 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$t3Trigger c field_41019 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$t4Trigger d field_41020 f Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult; val$fTrigger e field_41021 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult;)V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$Mu cfq$b$a net/minecraft/class_7898$class_7900$class_7901 m ()V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Mu cfq$c net/minecraft/class_7898$class_7902 m ()V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory cfq$d net/minecraft/class_7898$class_7903 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryCondition;)V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory$1 cfq$d$1 net/minecraft/class_7898$class_7903$1 f Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryCondition; val$condition a field_41023 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; tryTrigger b method_47246 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryCondition;)V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult cfq$e net/minecraft/class_7898$class_7904 m ()Ljava/lang/String; debugString a method_47231 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/lang/Object; tryTrigger a method_47232 c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper cfq$f net/minecraft/class_7898$class_7905 m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;)V c net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper$1 cfq$f$1 net/minecraft/class_7898$class_7905$1 f Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; val$dependentTrigger a field_41024 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Lcom/mojang/datafixers/util/Unit; tryTrigger b method_47247 m (Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger;)V c net/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor cfr net/minecraft/class_7906 f Lnet/minecraft/world/entity/ai/Brain; brain a field_41025 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memoryType b field_41026 f Lcom/mojang/datafixers/kinds/App; value c field_41027 m ()Lcom/mojang/datafixers/kinds/App; value a method_47248 m (Ljava/lang/Object;)V set a method_47249 m (Ljava/lang/Object;J)V setWithExpiry a method_47250 m (Ljava/util/Optional;)V setOrErase a method_47251 m ()V erase b method_47252 m (Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lcom/mojang/datafixers/kinds/App;)V c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition cfs net/minecraft/class_7907 m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a comp_1151 m (Lnet/minecraft/world/entity/ai/Brain;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor; createAccessor a method_47253 m ()Lnet/minecraft/world/entity/ai/memory/MemoryStatus; condition b method_47254 c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Absent cfs$a net/minecraft/class_7907$class_7908 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a comp_1151 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Present cfs$b net/minecraft/class_7907$class_7909 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a comp_1151 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V c net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Registered cfs$c net/minecraft/class_7907$class_7910 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; memory a comp_1151 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V c net/minecraft/world/entity/ai/behavior/declarative/Trigger cft net/minecraft/class_7911 c net/minecraft/world/entity/ai/behavior/declarative/package-info cfu net/minecraft/class_7912 c net/minecraft/world/entity/ai/behavior/package-info cfv net/minecraft/class_6034 c net/minecraft/world/entity/ai/behavior/warden/Digging cfw net/minecraft/class_7249 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;)Z checkExtraStartConditions a method_42151 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z canStillUse a method_42152 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V start b method_42153 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V stop c method_42154 m (I)V c net/minecraft/world/entity/ai/behavior/warden/Emerging cfx net/minecraft/class_7250 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z canStillUse a method_42155 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V start b method_42156 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V stop c method_42157 m (I)V c net/minecraft/world/entity/ai/behavior/warden/ForceUnmount cfy net/minecraft/class_7521 m ()V c net/minecraft/world/entity/ai/behavior/warden/Roar cfz net/minecraft/class_7255 f I TICKS_BEFORE_PLAYING_ROAR_SOUND c field_38131 f I ROAR_ANGER_INCREASE d field_39276 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V start a method_42189 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z canStillUse b method_42190 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V tick c method_42191 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V stop d method_42192 m ()V c net/minecraft/world/entity/ai/behavior/warden/SetRoarTarget cga net/minecraft/class_7256 m (Ljava/util/function/Function;)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47255 m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47256 a method_47256 m (Ljava/util/function/Function;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z method_47257 a method_47257 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; method_47258 a method_47258 m ()V c net/minecraft/world/entity/ai/behavior/warden/SetWardenLookTarget cgb net/minecraft/class_7257 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47259 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47260 a method_47260 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Ljava/util/Optional; method_47261 a method_47261 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47262 a method_47262 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47263 a method_47263 m ()V c net/minecraft/world/entity/ai/behavior/warden/Sniffing cgc net/minecraft/class_7251 f D ANGER_FROM_SNIFFING_MAX_DISTANCE_XZ c field_38708 f D ANGER_FROM_SNIFFING_MAX_DISTANCE_Y d field_38848 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z canStillUse a method_42158 m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)V method_42159 a method_42159 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V start b method_42160 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V stop c method_42161 m (I)V c net/minecraft/world/entity/ai/behavior/warden/SonicBoom cgd net/minecraft/class_7396 f I COOLDOWN c field_38849 f I DISTANCE_XZ d field_38850 f I DISTANCE_Y e field_38851 f D KNOCKBACK_VERTICAL f field_38852 f D KNOCKBACK_HORIZONTAL g field_38853 f I TICKS_BEFORE_PLAYING_SOUND h field_38854 f I DURATION i field_38855 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;)Z checkExtraStartConditions a method_43262 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z canStillUse a method_43263 m (Lnet/minecraft/world/entity/LivingEntity;I)V setCooldown a method_43264 m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V method_43265 a method_43265 m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)Z method_43266 a method_43266 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V start b method_43267 m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)V method_43973 b method_43973 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V tick c method_43268 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)V stop d method_43269 m ()V m ()V c net/minecraft/world/entity/ai/behavior/warden/TryToSniff cge net/minecraft/class_7259 f Lnet/minecraft/util/valueproviders/IntProvider; SNIFF_COOLDOWN a field_38133 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47264 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47265 a method_47265 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47266 a method_47266 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; method_47267 a method_47267 m ()V m ()V c net/minecraft/world/entity/ai/behavior/warden/package-info cgf net/minecraft/class_7374 c net/minecraft/world/entity/ai/control/BodyRotationControl cgg net/minecraft/class_1330 f Lnet/minecraft/world/entity/Mob; mob a field_6356 f I HEAD_STABLE_ANGLE b field_30194 f I DELAY_UNTIL_STARTING_TO_FACE_FORWARD c field_30195 f I HOW_LONG_IT_TAKES_TO_FACE_FORWARD d field_30196 f I headStableTime e field_6355 f F lastStableYHeadRot f field_6354 m ()V clientTick a method_6224 m ()V rotateBodyIfNecessary b method_20243 m ()V rotateHeadIfNecessary c method_20244 m ()V rotateHeadTowardsFront d method_20245 m ()Z notCarryingMobPassengers e method_20246 m ()Z isMoving f method_20247 m (Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/ai/control/Control cgh net/minecraft/class_10183 m (FFF)F rotateTowards a method_63642 c net/minecraft/world/entity/ai/control/FlyingMoveControl cgi net/minecraft/class_1331 f I maxTurn l field_20349 f Z hoversInPlace m field_20350 m (Lnet/minecraft/world/entity/Mob;IZ)V c net/minecraft/world/entity/ai/control/JumpControl cgj net/minecraft/class_1334 f Z jump a field_6365 f Lnet/minecraft/world/entity/Mob; mob b field_6366 m ()V jump a method_6233 m ()V tick b method_6234 m (Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/ai/control/LookControl cgk net/minecraft/class_1333 f Lnet/minecraft/world/entity/Mob; mob a field_6361 f F yMaxRotSpeed b field_6359 f F xMaxRotAngle c field_6358 f I lookAtCooldown d field_35103 f D wantedX e field_6364 f D wantedY f field_6363 f D wantedZ g field_6362 m ()V tick a method_6231 m (DDD)V setLookAt a method_20248 m (DDDFF)V setLookAt a method_6230 m (Lnet/minecraft/world/entity/Entity;)V setLookAt a method_35111 m (Lnet/minecraft/world/entity/Entity;FF)V setLookAt a method_6226 m (Lnet/minecraft/world/phys/Vec3;)V setLookAt a method_19615 m (Ljava/lang/Float;)V method_37355 a method_37355 m ()V clampHeadRotationToBody b method_36980 m (Ljava/lang/Float;)V method_37356 b method_37356 m ()Z resetXRotOnTick c method_20433 m ()Z isLookingAtTarget d method_38970 m ()D getWantedX e method_6225 m ()D getWantedY f method_6227 m ()D getWantedZ g method_6228 m ()Ljava/util/Optional; getXRotD h method_20250 m ()Ljava/util/Optional; getYRotD i method_20251 m (Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/ai/control/MoveControl cgl net/minecraft/class_1335 f F MIN_SPEED a field_30197 f F MIN_SPEED_SQR b field_30198 f I MAX_TURN c field_30199 f Lnet/minecraft/world/entity/Mob; mob d field_6371 f D wantedX e field_6370 f D wantedY f field_6369 f D wantedZ g field_6367 f D speedModifier h field_6372 f F strafeForwards i field_6368 f F strafeRight j field_6373 f Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; operation k field_6374 m ()V tick a method_6240 m (DDDD)V setWantedPosition a method_6239 m (FF)V strafe a method_6243 m ()Z hasWanted b method_6241 m (FF)Z isWalkable b method_25946 m (FFF)F rotlerp b method_6238 m ()D getSpeedModifier c method_6242 m ()D getWantedX d method_6236 m ()D getWantedY e method_6235 m ()D getWantedZ f method_6237 m ()V setWait g method_70683 m (Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/ai/control/MoveControl$Operation cgl$a net/minecraft/class_1335$class_1336 f Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; WAIT a field_6377 f Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; MOVE_TO b field_6378 f Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; STRAFE c field_6376 f Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; JUMPING d field_6379 f [Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; $VALUES e field_6375 m ()[Lnet/minecraft/world/entity/ai/control/MoveControl$Operation; $values a method_36619 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/ai/control/SmoothSwimmingLookControl cgm net/minecraft/class_1332 f I maxYRotFromCenter h field_6357 f I HEAD_TILT_X i field_30200 f I HEAD_TILT_Y j field_30201 m (Ljava/lang/Float;)V method_37357 a method_37357 m (Ljava/lang/Float;)V method_37358 b method_37358 m (Lnet/minecraft/world/entity/Mob;I)V c net/minecraft/world/entity/ai/control/SmoothSwimmingMoveControl cgn net/minecraft/class_5757 f F FULL_SPEED_TURN_THRESHOLD l field_40123 f F STOP_TURN_THRESHOLD m field_40124 f I maxTurnX n field_28319 f I maxTurnY o field_28320 f F inWaterSpeedModifier p field_28321 f F outsideWaterSpeedModifier q field_28322 f Z applyGravity r field_28323 m (F)F getTurningSpeedFactor a method_45335 m (Lnet/minecraft/world/entity/Mob;IIFFZ)V c net/minecraft/world/entity/ai/control/package-info cgo net/minecraft/class_6036 c net/minecraft/world/entity/ai/goal/AvoidEntityGoal cgp net/minecraft/class_1338 f Lnet/minecraft/world/entity/PathfinderMob; mob a field_6391 f Lnet/minecraft/world/entity/LivingEntity; toAvoid b field_6390 f F maxDist c field_6386 f Lnet/minecraft/world/level/pathfinder/Path; path d field_6387 f Lnet/minecraft/world/entity/ai/navigation/PathNavigation; pathNav e field_6394 f Ljava/lang/Class; avoidClass f field_6392 f Ljava/util/function/Predicate; avoidPredicate g field_6393 f Ljava/util/function/Predicate; predicateOnAvoidEntity h field_6388 f D walkSpeedModifier i field_6385 f D sprintSpeedModifier j field_6395 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; avoidEntityTargeting k field_18084 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_31501 a method_31501 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_64450 a method_64450 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_6245 b method_6245 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_6246 c method_6246 m (Lnet/minecraft/world/entity/PathfinderMob;Ljava/lang/Class;FDD)V m (Lnet/minecraft/world/entity/PathfinderMob;Ljava/lang/Class;Ljava/util/function/Predicate;FDDLjava/util/function/Predicate;)V m (Lnet/minecraft/world/entity/PathfinderMob;Ljava/lang/Class;FDDLjava/util/function/Predicate;)V c net/minecraft/world/entity/ai/goal/BegGoal cgq net/minecraft/class_1337 f Lnet/minecraft/world/entity/animal/wolf/Wolf; wolf a field_6384 f Lnet/minecraft/world/entity/player/Player; player b field_6383 f Lnet/minecraft/server/level/ServerLevel; level c field_6381 f F lookDistance d field_6380 f I lookTime e field_6382 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; begTargeting f field_18085 m (Lnet/minecraft/world/entity/player/Player;)Z playerHoldingInteresting a method_6244 m (Lnet/minecraft/world/entity/animal/wolf/Wolf;F)V c net/minecraft/world/entity/ai/goal/BoatGoals cgr net/minecraft/class_1340 f Lnet/minecraft/world/entity/ai/goal/BoatGoals; GO_TO_BOAT a field_6401 f Lnet/minecraft/world/entity/ai/goal/BoatGoals; GO_IN_BOAT_DIRECTION b field_6400 f [Lnet/minecraft/world/entity/ai/goal/BoatGoals; $VALUES c field_6399 m ()[Lnet/minecraft/world/entity/ai/goal/BoatGoals; $values a method_36620 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/ai/goal/BreakDoorGoal cgs net/minecraft/class_1339 f I breakTime a field_6398 f I lastBreakProgress b field_6397 f I doorBreakTime c field_16596 f I DEFAULT_DOOR_BREAK_TIME g field_30202 f Ljava/util/function/Predicate; validDifficulties h field_19003 m (Lnet/minecraft/world/Difficulty;)Z isValidDifficulty a method_19994 m ()I getDoorBreakTime f method_16462 m (Lnet/minecraft/world/entity/Mob;Ljava/util/function/Predicate;)V m (Lnet/minecraft/world/entity/Mob;ILjava/util/function/Predicate;)V c net/minecraft/world/entity/ai/goal/BreathAirGoal cgt net/minecraft/class_1342 f Lnet/minecraft/world/entity/PathfinderMob; mob a field_6408 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z givesAir a method_6253 m ()V findAirPosition h method_6252 m (Lnet/minecraft/world/entity/PathfinderMob;)V c net/minecraft/world/entity/ai/goal/BreedGoal cgu net/minecraft/class_1341 f Lnet/minecraft/world/entity/animal/Animal; animal a field_6404 f Lnet/minecraft/server/level/ServerLevel; level b field_6405 f Lnet/minecraft/world/entity/animal/Animal; partner c field_6406 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; PARTNER_TARGETING d field_18086 f Ljava/lang/Class; partnerClass e field_6403 f I loveTime f field_6402 f D speedModifier g field_6407 m ()V breed g method_6249 m ()Lnet/minecraft/world/entity/animal/Animal; getFreePartner h method_6250 m (Lnet/minecraft/world/entity/animal/Animal;D)V m (Lnet/minecraft/world/entity/animal/Animal;DLjava/lang/Class;)V m ()V c net/minecraft/world/entity/ai/goal/CatLieOnBedGoal cgv net/minecraft/class_3697 f Lnet/minecraft/world/entity/animal/Cat; cat g field_16282 m (Lnet/minecraft/world/entity/animal/Cat;DI)V c net/minecraft/world/entity/ai/goal/CatSitOnBlockGoal cgw net/minecraft/class_1373 f Lnet/minecraft/world/entity/animal/Cat; cat g field_6545 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z method_27793 a method_27793 m (Lnet/minecraft/world/level/block/state/properties/BedPart;)Ljava/lang/Boolean; method_27794 a method_27794 m (Lnet/minecraft/world/entity/animal/Cat;D)V c net/minecraft/world/entity/ai/goal/ClimbOnTopOfPowderSnowGoal cgx net/minecraft/class_6868 f Lnet/minecraft/world/entity/Mob; mob a field_36399 f Lnet/minecraft/world/level/Level; level b field_36400 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/ai/goal/DolphinJumpGoal cgy net/minecraft/class_1357 f [I STEPS_TO_CHECK a field_6474 f Lnet/minecraft/world/entity/animal/Dolphin; dolphin b field_6471 f I interval c field_6472 f Z breached d field_6473 m (Lnet/minecraft/core/BlockPos;III)Z waterIsClear a method_6284 m (Lnet/minecraft/core/BlockPos;III)Z surfaceIsClear b method_6282 m (Lnet/minecraft/world/entity/animal/Dolphin;I)V m ()V c net/minecraft/world/entity/ai/goal/DoorInteractGoal cgz net/minecraft/class_1343 f Z passed a field_6411 f F doorOpenDirX b field_6410 f F doorOpenDirZ c field_6409 f Lnet/minecraft/world/entity/Mob; mob d field_6413 f Lnet/minecraft/core/BlockPos; doorPos e field_6414 f Z hasDoor f field_6412 m (Z)V setOpen a method_19995 m ()Z isOpen h method_6256 m (Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/ai/goal/EatBlockGoal cha net/minecraft/class_1345 f I EAT_ANIMATION_TICKS a field_30203 f Ljava/util/function/Predicate; IS_EDIBLE b field_56536 f Lnet/minecraft/world/entity/Mob; mob c field_6424 f Lnet/minecraft/world/level/Level; level d field_6421 f I eatAnimationTick e field_6422 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_67520 a method_67520 m ()I getEatAnimationTick h method_6258 m (Lnet/minecraft/world/entity/Mob;)V m ()V c net/minecraft/world/entity/ai/goal/FleeSunGoal chb net/minecraft/class_1344 f Lnet/minecraft/world/entity/PathfinderMob; mob a field_6419 f D wantedX b field_6417 f D wantedY c field_6416 f D wantedZ d field_6415 f D speedModifier e field_6420 f Lnet/minecraft/world/level/Level; level f field_6418 m ()Z setWantedPos h method_18250 m ()Lnet/minecraft/world/phys/Vec3; getHidePos i method_6257 m (Lnet/minecraft/world/entity/PathfinderMob;D)V c net/minecraft/world/entity/ai/goal/FloatGoal chc net/minecraft/class_1347 f Lnet/minecraft/world/entity/Mob; mob a field_6429 m (Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/ai/goal/FollowBoatGoal chd net/minecraft/class_1346 f I timeToRecalcPath a field_6428 f Lnet/minecraft/world/entity/PathfinderMob; mob b field_6426 f Lnet/minecraft/world/entity/player/Player; following c field_6427 f Lnet/minecraft/world/entity/ai/goal/BoatGoals; currentGoal d field_6425 m (Lnet/minecraft/world/entity/PathfinderMob;)V c net/minecraft/world/entity/ai/goal/FollowFlockLeaderGoal che net/minecraft/class_1349 f I INTERVAL_TICKS a field_30204 f Lnet/minecraft/world/entity/animal/AbstractSchoolingFish; mob b field_6441 f I timeToRecalcPath c field_6440 f I nextStartTick d field_6439 m (Lnet/minecraft/world/entity/animal/AbstractSchoolingFish;)I nextStartTick a method_6261 m (Lnet/minecraft/world/entity/animal/AbstractSchoolingFish;)Z method_6260 b method_6260 m (Lnet/minecraft/world/entity/animal/AbstractSchoolingFish;)Z method_6262 c method_6262 m (Lnet/minecraft/world/entity/animal/AbstractSchoolingFish;)V c net/minecraft/world/entity/ai/goal/FollowMobGoal chf net/minecraft/class_1348 f Lnet/minecraft/world/entity/Mob; mob a field_6432 f Ljava/util/function/Predicate; followPredicate b field_6436 f Lnet/minecraft/world/entity/Mob; followingMob c field_6433 f D speedModifier d field_6430 f Lnet/minecraft/world/entity/ai/navigation/PathNavigation; navigation e field_6434 f I timeToRecalcPath f field_6431 f F stopDistance g field_6438 f F oldWaterCost h field_6437 f F areaSize i field_6435 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/Mob;)Z method_6259 a method_6259 m (Lnet/minecraft/world/entity/Mob;DFF)V c net/minecraft/world/entity/ai/goal/FollowOwnerGoal chg net/minecraft/class_1350 f Lnet/minecraft/world/entity/TamableAnimal; tamable a field_6448 f Lnet/minecraft/world/entity/LivingEntity; owner b field_6444 f D speedModifier c field_6442 f Lnet/minecraft/world/entity/ai/navigation/PathNavigation; navigation d field_6446 f I timeToRecalcPath e field_6443 f F stopDistance f field_6450 f F startDistance g field_6449 f F oldWaterCost h field_6447 m (Lnet/minecraft/world/entity/TamableAnimal;DFF)V c net/minecraft/world/entity/ai/goal/FollowParentGoal chh net/minecraft/class_1353 f I HORIZONTAL_SCAN_RANGE a field_30209 f I VERTICAL_SCAN_RANGE b field_30210 f I DONT_FOLLOW_IF_CLOSER_THAN c field_30211 f Lnet/minecraft/world/entity/animal/Animal; animal d field_6455 f Lnet/minecraft/world/entity/animal/Animal; parent e field_6452 f D speedModifier f field_6453 f I timeToRecalcPath g field_6454 m (Lnet/minecraft/world/entity/animal/Animal;D)V c net/minecraft/world/entity/ai/goal/Goal chi net/minecraft/class_1352 f Ljava/util/EnumSet; flags a field_6451 m ()Z isInterruptable W_ method_6267 m ()Z requiresUpdateEveryTick X_ method_38846 m ()V tick a method_6268 m (I)I adjustedTickDelay a method_38847 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/server/level/ServerLevel; getServerLevel a method_64451 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/server/level/ServerLevel; getServerLevel a method_64452 m (Ljava/util/EnumSet;)V setFlags a method_6265 m ()Z canUse b method_6264 m (I)I reducedTickDelay b method_38848 m ()Z canContinueToUse c method_6266 m ()V start d method_6269 m ()V stop e method_6270 m ()Ljava/util/EnumSet; getFlags j method_6271 m ()V c net/minecraft/world/entity/ai/goal/Goal$Flag chi$a net/minecraft/class_1352$class_4134 f Lnet/minecraft/world/entity/ai/goal/Goal$Flag; MOVE a field_18405 f Lnet/minecraft/world/entity/ai/goal/Goal$Flag; LOOK b field_18406 f Lnet/minecraft/world/entity/ai/goal/Goal$Flag; JUMP c field_18407 f Lnet/minecraft/world/entity/ai/goal/Goal$Flag; TARGET d field_18408 f [Lnet/minecraft/world/entity/ai/goal/Goal$Flag; $VALUES e field_18409 m ()[Lnet/minecraft/world/entity/ai/goal/Goal$Flag; $values a method_36621 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/ai/goal/GoalSelector chj net/minecraft/class_1355 f Lnet/minecraft/world/entity/ai/goal/WrappedGoal; NO_GOAL a field_18410 f Ljava/util/Map; lockedFlags b field_18411 f Ljava/util/Set; availableGoals c field_6461 f Ljava/util/EnumSet; disabledFlags d field_6462 m ()V tick a method_6275 m (ILnet/minecraft/world/entity/ai/goal/Goal;)V addGoal a method_6277 m (Lnet/minecraft/world/entity/ai/goal/Goal$Flag;)V disableControlFlag a method_6274 m (Lnet/minecraft/world/entity/ai/goal/Goal$Flag;Z)V setControlFlag a method_6276 m (Lnet/minecraft/world/entity/ai/goal/Goal;)V removeGoal a method_6280 m (Lnet/minecraft/world/entity/ai/goal/Goal;Lnet/minecraft/world/entity/ai/goal/WrappedGoal;)Z method_20650 a method_20650 m (Lnet/minecraft/world/entity/ai/goal/WrappedGoal;Ljava/util/EnumSet;)Z goalContainsAnyFlags a method_38063 m (Lnet/minecraft/world/entity/ai/goal/WrappedGoal;Ljava/util/Map;)Z goalCanBeReplacedForAllFlags a method_38064 m (Ljava/util/Map$Entry;)Z method_55701 a method_55701 m (Ljava/util/function/Predicate;)V removeAllGoals a method_35113 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/goal/WrappedGoal;)Z method_47828 a method_47828 m (Z)V tickRunningGoals a method_38849 m ()Ljava/util/Set; getAvailableGoals b method_35115 m (Lnet/minecraft/world/entity/ai/goal/Goal$Flag;)V enableControlFlag b method_6273 m ()V m ()V c net/minecraft/world/entity/ai/goal/GoalSelector$1 chj$1 net/minecraft/class_1355$1 m ()V c net/minecraft/world/entity/ai/goal/GoalSelector$2 chj$2 net/minecraft/class_1355$2 m (ILnet/minecraft/world/entity/ai/goal/Goal;)V c net/minecraft/world/entity/ai/goal/GolemRandomStrollInVillageGoal chk net/minecraft/class_5274 f I POI_SECTION_SCAN_RADIUS i field_30213 f I VILLAGER_SCAN_RADIUS j field_30214 f I RANDOM_POS_XY_DISTANCE k field_30215 f I RANDOM_POS_Y_DISTANCE l field_30216 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/SectionPos;)Z method_27924 a method_27924 m (Lnet/minecraft/world/entity/npc/Villager;)Z doesVillagerWantGolem a method_27922 m (Lnet/minecraft/core/Holder;)Z method_27921 a method_27921 m (Lnet/minecraft/core/SectionPos;)Lnet/minecraft/core/BlockPos; getRandomPoiWithinSection a method_27923 m ()Lnet/minecraft/world/phys/Vec3; getPositionTowardsAnywhere k method_27925 m ()Lnet/minecraft/world/phys/Vec3; getPositionTowardsVillagerWhoWantsGolem l method_27926 m ()Lnet/minecraft/world/phys/Vec3; getPositionTowardsPoi m method_27927 m ()Lnet/minecraft/core/SectionPos; getRandomVillageSection n method_27928 m (Lnet/minecraft/world/entity/PathfinderMob;D)V c net/minecraft/world/entity/ai/goal/InteractGoal chl net/minecraft/class_1358 m (Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;F)V m (Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;FF)V c net/minecraft/world/entity/ai/goal/JumpGoal chm net/minecraft/class_4017 m ()V c net/minecraft/world/entity/ai/goal/LandOnOwnersShoulderGoal chn net/minecraft/class_1360 f Lnet/minecraft/world/entity/animal/ShoulderRidingEntity; entity a field_6478 f Z isSittingOnShoulder b field_6480 m (Lnet/minecraft/world/entity/animal/ShoulderRidingEntity;)V c net/minecraft/world/entity/ai/goal/LeapAtTargetGoal cho net/minecraft/class_1359 f Lnet/minecraft/world/entity/Mob; mob a field_6476 f Lnet/minecraft/world/entity/LivingEntity; target b field_6477 f F yd c field_6475 m (Lnet/minecraft/world/entity/Mob;F)V c net/minecraft/world/entity/ai/goal/LlamaFollowCaravanGoal chp net/minecraft/class_1362 f Lnet/minecraft/world/entity/animal/horse/Llama; llama a field_6488 f D speedModifier b field_6487 f I CARAVAN_LIMIT c field_30217 f I distCheckCounter d field_6489 m (Lnet/minecraft/world/entity/animal/horse/Llama;I)Z firstIsLeashed a method_6285 m (Lnet/minecraft/world/entity/Entity;)Z method_19616 b method_19616 m (Lnet/minecraft/world/entity/animal/horse/Llama;D)V c net/minecraft/world/entity/ai/goal/LookAtPlayerGoal chq net/minecraft/class_1361 f F DEFAULT_PROBABILITY a field_33760 f Lnet/minecraft/world/entity/Mob; mob b field_6486 f Lnet/minecraft/world/entity/Entity; lookAt c field_6484 f F lookDistance d field_6482 f F probability e field_6481 f Ljava/lang/Class; lookAtType f field_6485 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; lookAtContext g field_18087 f I lookTime h field_6483 f Z onlyHorizontal i field_33761 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_31502 a method_31502 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_18414 a method_18414 m (Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;F)V m (Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;FF)V m (Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;FFZ)V c net/minecraft/world/entity/ai/goal/LookAtTradingPlayerGoal chr net/minecraft/class_1364 f Lnet/minecraft/world/entity/npc/AbstractVillager; villager h field_6495 m (Lnet/minecraft/world/entity/npc/AbstractVillager;)V c net/minecraft/world/entity/ai/goal/MeleeAttackGoal chs net/minecraft/class_1366 f Lnet/minecraft/world/entity/PathfinderMob; mob a field_6503 f D speedModifier b field_6500 f Z followingTargetEvenIfNotSeen c field_6502 f Lnet/minecraft/world/level/pathfinder/Path; path d field_6509 f D pathedTargetX e field_6508 f D pathedTargetY f field_6507 f D pathedTargetZ g field_6506 f I ticksUntilNextPathRecalculation h field_6501 f I ticksUntilNextAttack i field_24667 f I attackInterval j field_6504 f J lastCanUseCheck k field_19200 f J COOLDOWN_BETWEEN_CAN_USE_CHECKS l field_30218 m (Lnet/minecraft/world/entity/LivingEntity;)V checkAndPerformAttack a method_6288 m (Lnet/minecraft/world/entity/LivingEntity;)Z canPerformAttack b method_53715 m ()V resetAttackCooldown h method_28346 m ()Z isTimeToAttack i method_28347 m ()I getTicksUntilNextAttack k method_28348 m ()I getAttackInterval l method_28349 m (Lnet/minecraft/world/entity/PathfinderMob;DZ)V c net/minecraft/world/entity/ai/goal/MoveBackToVillageGoal cht net/minecraft/class_4291 f I MAX_XZ_DIST i field_30219 f I MAX_Y_DIST j field_30220 m (Lnet/minecraft/world/entity/PathfinderMob;DZ)V c net/minecraft/world/entity/ai/goal/MoveThroughVillageGoal chu net/minecraft/class_1368 f Lnet/minecraft/world/entity/PathfinderMob; mob a field_6525 f D speedModifier b field_6520 f Lnet/minecraft/world/level/pathfinder/Path; path c field_6523 f Lnet/minecraft/core/BlockPos; poiPos d field_18412 f Z onlyAtNight e field_6524 f Ljava/util/List; visited f field_18413 f I distanceToPoi g field_18414 f Ljava/util/function/BooleanSupplier; canDealWithDoors h field_18415 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)D method_19053 a method_19053 m (Lnet/minecraft/core/BlockPos;)Z hasNotVisited a method_19052 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Ljava/lang/Double; method_43974 a method_43974 m (Lnet/minecraft/core/Holder;)Z method_43975 a method_43975 m (Lnet/minecraft/core/Holder;)Z method_43976 b method_43976 m ()V updateVisited h method_6297 m (Lnet/minecraft/world/entity/PathfinderMob;DZILjava/util/function/BooleanSupplier;)V c net/minecraft/world/entity/ai/goal/MoveToBlockGoal chv net/minecraft/class_1367 f Lnet/minecraft/world/entity/PathfinderMob; mob a field_6516 f D speedModifier b field_6514 f I nextStartTick c field_6518 f I tryTicks d field_6517 f Lnet/minecraft/core/BlockPos; blockPos e field_6512 f I verticalSearchStart f field_6515 f I GIVE_UP_TICKS g field_30221 f I STAY_TICKS h field_30222 f I INTERVAL_TICKS i field_30223 f I maxStayTicks j field_6511 f Z reachedTarget k field_6513 f I searchRange l field_6510 f I verticalSearchRange m field_6519 m (Lnet/minecraft/world/entity/PathfinderMob;)I nextStartTick a method_6293 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isValidTarget a method_6296 m ()V moveMobToBlock h method_6290 m ()D acceptedDistance i method_6291 m ()Lnet/minecraft/core/BlockPos; getMoveToTarget k method_30953 m ()Z shouldRecalculatePath l method_6294 m ()Z isReachedTarget m method_6295 m ()Z findNearestBlock n method_6292 m (Lnet/minecraft/world/entity/PathfinderMob;DI)V m (Lnet/minecraft/world/entity/PathfinderMob;DII)V c net/minecraft/world/entity/ai/goal/MoveTowardsRestrictionGoal chw net/minecraft/class_1370 f Lnet/minecraft/world/entity/PathfinderMob; mob a field_6536 f D wantedX b field_6535 f D wantedY c field_6534 f D wantedZ d field_6533 f D speedModifier e field_6537 m (Lnet/minecraft/world/entity/PathfinderMob;D)V c net/minecraft/world/entity/ai/goal/MoveTowardsTargetGoal chx net/minecraft/class_1369 f Lnet/minecraft/world/entity/PathfinderMob; mob a field_6528 f Lnet/minecraft/world/entity/LivingEntity; target b field_6529 f D wantedX c field_6527 f D wantedY d field_6526 f D wantedZ e field_6531 f D speedModifier f field_6530 f F within g field_6532 m (Lnet/minecraft/world/entity/PathfinderMob;DF)V c net/minecraft/world/entity/ai/goal/OcelotAttackGoal chy net/minecraft/class_1371 f Lnet/minecraft/world/entity/Mob; mob a field_6541 f Lnet/minecraft/world/entity/LivingEntity; target b field_6539 f I attackTime c field_6540 m (Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/ai/goal/OfferFlowerGoal chz net/minecraft/class_1372 f I OFFER_TICKS a field_30224 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; OFFER_TARGER_CONTEXT b field_18089 f Lnet/minecraft/world/entity/animal/IronGolem; golem c field_6542 f Lnet/minecraft/world/entity/npc/Villager; villager d field_6544 f I tick e field_6543 m (Lnet/minecraft/world/entity/animal/IronGolem;)V m ()V c net/minecraft/world/entity/ai/goal/OpenDoorGoal cia net/minecraft/class_4255 f Z closeDoor a field_19004 f I forgetTime b field_19005 m (Lnet/minecraft/world/entity/Mob;Z)V c net/minecraft/world/entity/ai/goal/PanicGoal cib net/minecraft/class_1374 f Ljava/util/function/Function; panicCausingDamageTypes a field_52011 f I WATER_CHECK_DISTANCE_VERTICAL b field_36271 f Lnet/minecraft/world/entity/PathfinderMob; mob c field_6549 f D speedModifier d field_6548 f D posX e field_6547 f D posY f field_6546 f D posZ g field_6550 f Z isRunning h field_23227 m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/tags/TagKey; method_60722 a method_60722 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/core/BlockPos; lookForWater a method_6300 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z method_39764 a method_39764 m ()Z shouldPanic h method_40072 m ()Z findRandomPosition i method_6301 m ()Z isRunning k method_26337 m (Lnet/minecraft/world/entity/PathfinderMob;D)V m (Lnet/minecraft/world/entity/PathfinderMob;DLnet/minecraft/tags/TagKey;)V m (Lnet/minecraft/world/entity/PathfinderMob;DLjava/util/function/Function;)V c net/minecraft/world/entity/ai/goal/PathfindToRaidGoal cic net/minecraft/class_3759 f I RECRUITMENT_SEARCH_TICK_DELAY a field_36302 f F SPEED_MODIFIER b field_30225 f Lnet/minecraft/world/entity/raid/Raider; mob c field_16597 f I recruitmentTick d field_36303 m (Lnet/minecraft/world/entity/raid/Raid;)V recruitNearby a method_16465 m (Lnet/minecraft/world/entity/raid/Raider;)Z method_16466 a method_16466 m (Lnet/minecraft/world/entity/raid/Raider;)V c net/minecraft/world/entity/ai/goal/RandomLookAroundGoal cid net/minecraft/class_1376 f Lnet/minecraft/world/entity/Mob; mob a field_6556 f D relX b field_6554 f D relZ c field_6553 f I lookTime d field_6555 m (Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/ai/goal/RandomStandGoal cie net/minecraft/class_7688 f Lnet/minecraft/world/entity/animal/horse/AbstractHorse; horse a field_40125 f I nextStand b field_40126 m (Lnet/minecraft/world/entity/animal/horse/AbstractHorse;)V resetStandInterval a method_45336 m ()V playStandSound h method_45337 m (Lnet/minecraft/world/entity/animal/horse/AbstractHorse;)V c net/minecraft/world/entity/ai/goal/RandomStrollGoal cif net/minecraft/class_1379 f I DEFAULT_INTERVAL a field_30226 f Lnet/minecraft/world/entity/PathfinderMob; mob b field_6566 f D wantedX c field_6563 f D wantedY d field_6562 f D wantedZ e field_6561 f D speedModifier f field_6567 f I interval g field_6564 f Z forceTrigger h field_6565 f Z checkNoActionTime i field_24463 m (I)V setInterval c method_6303 m ()Lnet/minecraft/world/phys/Vec3; getPosition h method_6302 m ()V trigger i method_6304 m (Lnet/minecraft/world/entity/PathfinderMob;D)V m (Lnet/minecraft/world/entity/PathfinderMob;DI)V m (Lnet/minecraft/world/entity/PathfinderMob;DIZ)V c net/minecraft/world/entity/ai/goal/RandomSwimmingGoal cig net/minecraft/class_1378 m (Lnet/minecraft/world/entity/PathfinderMob;DI)V c net/minecraft/world/entity/ai/goal/RangedAttackGoal cih net/minecraft/class_1381 f Lnet/minecraft/world/entity/Mob; mob a field_6583 f Lnet/minecraft/world/entity/monster/RangedAttackMob; rangedAttackMob b field_6582 f Lnet/minecraft/world/entity/LivingEntity; target c field_6580 f I attackTime d field_6581 f D speedModifier e field_6586 f I seeTime f field_6579 f I attackIntervalMin g field_6578 f I attackIntervalMax h field_6577 f F attackRadius i field_6585 f F attackRadiusSqr j field_6584 m (Lnet/minecraft/world/entity/monster/RangedAttackMob;DIF)V m (Lnet/minecraft/world/entity/monster/RangedAttackMob;DIIF)V c net/minecraft/world/entity/ai/goal/RangedBowAttackGoal cii net/minecraft/class_1380 f Lnet/minecraft/world/entity/monster/Monster; mob a field_6576 f D speedModifier b field_6569 f I attackIntervalMin c field_6575 f F attackRadiusSqr d field_6570 f I attackTime e field_6574 f I seeTime f field_6572 f Z strafingClockwise g field_6573 f Z strafingBackwards h field_6571 f I strafingTime i field_6568 m (I)V setMinAttackInterval c method_6305 m ()Z isHoldingBow h method_6306 m (Lnet/minecraft/world/entity/monster/Monster;DIF)V c net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal cij net/minecraft/class_1383 f Lnet/minecraft/util/valueproviders/UniformInt; PATHFINDING_DELAY_RANGE a field_25696 f Lnet/minecraft/world/entity/monster/Monster; mob b field_6593 f Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; crossbowState c field_16528 f D speedModifier d field_6590 f F attackRadiusSqr e field_6591 f I seeTime f field_6592 f I attackDelay g field_16529 f I updatePathDelay h field_25697 m ()Z isHoldingCrossbow h method_6310 m ()Z isValidTarget i method_19996 m ()Z canRun k method_16352 m (Lnet/minecraft/world/entity/monster/Monster;DF)V m ()V c net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState cij$a net/minecraft/class_1383$class_3744 f Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; UNCHARGED a field_16534 f Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; CHARGING b field_16530 f Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; CHARGED c field_16532 f Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; READY_TO_ATTACK d field_16533 f [Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; $VALUES e field_16531 m ()[Lnet/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState; $values a method_36622 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/ai/goal/RemoveBlockGoal cik net/minecraft/class_1382 f Lnet/minecraft/world/level/block/Block; blockToRemove g field_6587 f Lnet/minecraft/world/entity/Mob; removerMob h field_6589 f I ticksSinceReachedGoal i field_6588 f I WAIT_AFTER_BLOCK_FOUND j field_30227 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V playBreakSound a method_6309 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V playDestroyProgressSound a method_6307 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/BlockGetter;)Lnet/minecraft/core/BlockPos; getPosWithBlock a method_6308 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/PathfinderMob;DI)V c net/minecraft/world/entity/ai/goal/RestrictSunGoal cil net/minecraft/class_1384 f Lnet/minecraft/world/entity/PathfinderMob; mob a field_6594 m (Lnet/minecraft/world/entity/PathfinderMob;)V c net/minecraft/world/entity/ai/goal/RunAroundLikeCrazyGoal cim net/minecraft/class_1387 f Lnet/minecraft/world/entity/animal/horse/AbstractHorse; horse a field_6602 f D speedModifier b field_6601 f D posX c field_6600 f D posY d field_6599 f D posZ e field_6603 m (Lnet/minecraft/world/entity/animal/horse/AbstractHorse;D)V c net/minecraft/world/entity/ai/goal/SitWhenOrderedToGoal cin net/minecraft/class_1386 f Lnet/minecraft/world/entity/TamableAnimal; mob a field_6597 m (Lnet/minecraft/world/entity/TamableAnimal;)V c net/minecraft/world/entity/ai/goal/StrollThroughVillageGoal cio net/minecraft/class_4018 f I DISTANCE_THRESHOLD a field_30228 f Lnet/minecraft/world/entity/PathfinderMob; mob b field_17944 f I interval c field_17945 f Lnet/minecraft/core/BlockPos; wantedPos d field_17947 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)D method_19054 a method_19054 m ()V moveRandomly h method_18252 m (Lnet/minecraft/world/entity/PathfinderMob;I)V c net/minecraft/world/entity/ai/goal/SwellGoal cip net/minecraft/class_1389 f Lnet/minecraft/world/entity/monster/Creeper; creeper a field_6608 f Lnet/minecraft/world/entity/LivingEntity; target b field_6609 m (Lnet/minecraft/world/entity/monster/Creeper;)V c net/minecraft/world/entity/ai/goal/TemptGoal ciq net/minecraft/class_1391 f Lnet/minecraft/world/entity/Mob; mob a field_6616 f D speedModifier b field_6615 f Lnet/minecraft/world/entity/player/Player; player c field_6617 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TEMPT_TARGETING d field_18090 f D DEFAULT_STOP_DISTANCE e field_59677 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; targetingConditions f field_28404 f D px g field_6614 f D py h field_6611 f D pz i field_6621 f D pRotX j field_6619 f D pRotY k field_6618 f I calmDown l field_6612 f Z isRunning m field_6613 f Ljava/util/function/Predicate; items n field_6622 f Z canScare o field_6620 f D stopDistance p field_59678 m (Lnet/minecraft/world/entity/LivingEntity;)Z shouldFollow a method_6312 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_64453 a method_64453 m (Lnet/minecraft/world/entity/player/Player;)V navigateTowards a method_70684 m ()Z canScare h method_16081 m ()V stopNavigation i method_70685 m ()Z isRunning k method_6313 m (Lnet/minecraft/world/entity/PathfinderMob;DLjava/util/function/Predicate;Z)V m (Lnet/minecraft/world/entity/PathfinderMob;DLjava/util/function/Predicate;ZD)V m (Lnet/minecraft/world/entity/Mob;DLjava/util/function/Predicate;ZD)V m ()V c net/minecraft/world/entity/ai/goal/TemptGoal$ForNonPathfinders ciq$a net/minecraft/class_1391$class_11185 m (Lnet/minecraft/world/entity/Mob;DLjava/util/function/Predicate;ZD)V c net/minecraft/world/entity/ai/goal/TradeWithPlayerGoal cir net/minecraft/class_1390 f Lnet/minecraft/world/entity/npc/AbstractVillager; mob a field_6610 m (Lnet/minecraft/world/entity/npc/AbstractVillager;)V c net/minecraft/world/entity/ai/goal/TryFindWaterGoal cis net/minecraft/class_1393 f Lnet/minecraft/world/entity/PathfinderMob; mob a field_6625 m (Lnet/minecraft/world/entity/PathfinderMob;)V c net/minecraft/world/entity/ai/goal/UseItemGoal cit net/minecraft/class_3993 f Lnet/minecraft/world/entity/Mob; mob a field_17755 f Lnet/minecraft/world/item/ItemStack; item b field_17756 f Ljava/util/function/Predicate; canUseSelector c field_17757 f Lnet/minecraft/sounds/SoundEvent; finishUsingSound d field_18280 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/sounds/SoundEvent;Ljava/util/function/Predicate;)V c net/minecraft/world/entity/ai/goal/WaterAvoidingRandomFlyingGoal ciu net/minecraft/class_1395 m (Lnet/minecraft/world/entity/PathfinderMob;D)V c net/minecraft/world/entity/ai/goal/WaterAvoidingRandomStrollGoal civ net/minecraft/class_1394 f F PROBABILITY i field_30229 f F probability j field_6626 m (Lnet/minecraft/world/entity/PathfinderMob;D)V m (Lnet/minecraft/world/entity/PathfinderMob;DF)V c net/minecraft/world/entity/ai/goal/WrappedGoal ciw net/minecraft/class_4135 f Lnet/minecraft/world/entity/ai/goal/Goal; goal a field_18416 f I priority b field_18417 f Z isRunning c field_18418 m (Lnet/minecraft/world/entity/ai/goal/WrappedGoal;)Z canBeReplacedBy a method_19055 m ()Z isRunning h method_19056 m ()I getPriority i method_19057 m ()Lnet/minecraft/world/entity/ai/goal/Goal; getGoal k method_19058 m (ILnet/minecraft/world/entity/ai/goal/Goal;)V c net/minecraft/world/entity/ai/goal/ZombieAttackGoal cix net/minecraft/class_1396 f Lnet/minecraft/world/entity/monster/Zombie; zombie b field_6628 f I raiseArmTicks c field_6627 m (Lnet/minecraft/world/entity/monster/Zombie;DZ)V c net/minecraft/world/entity/ai/goal/package-info ciy net/minecraft/class_6038 c net/minecraft/world/entity/ai/goal/target/DefendVillageTargetGoal ciz net/minecraft/class_1397 f Lnet/minecraft/world/entity/animal/IronGolem; golem a field_6629 f Lnet/minecraft/world/entity/LivingEntity; potentialTarget b field_6630 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; attackTargeting c field_19340 m (Lnet/minecraft/world/entity/animal/IronGolem;)V c net/minecraft/world/entity/ai/goal/target/HurtByTargetGoal cja net/minecraft/class_1399 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; HURT_BY_TARGETING a field_18091 f I ALERT_RANGE_Y b field_30230 f Z alertSameType c field_6639 f I timestamp d field_6638 f [Ljava/lang/Class; toIgnoreDamage i field_6637 f [Ljava/lang/Class; toIgnoreAlert j field_6640 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/LivingEntity;)V alertOther a method_6319 m ([Ljava/lang/Class;)Lnet/minecraft/world/entity/ai/goal/target/HurtByTargetGoal; setAlertOthers a method_6318 m ()V alertOthers h method_6317 m (Lnet/minecraft/world/entity/PathfinderMob;[Ljava/lang/Class;)V m ()V c net/minecraft/world/entity/ai/goal/target/NearestAttackableTargetGoal cjb net/minecraft/class_1400 f Ljava/lang/Class; targetType a field_6643 f I randomInterval b field_6641 f Lnet/minecraft/world/entity/LivingEntity; target c field_6644 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; targetConditions d field_6642 f I DEFAULT_RANDOM_INTERVAL i field_36304 m (D)Lnet/minecraft/world/phys/AABB; getTargetSearchArea a method_6321 m (Lnet/minecraft/world/entity/LivingEntity;)V setTarget a method_24632 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_31503 b method_31503 m ()V findTarget h method_18415 m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; getTargetConditions i method_61438 m (Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;Z)V m (Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;ZLnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector;)V m (Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;ZZ)V m (Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;IZZLnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector;)V c net/minecraft/world/entity/ai/goal/target/NearestAttackableWitchTargetGoal cjc net/minecraft/class_3760 f Z canAttack i field_17281 m (Z)V setCanAttack a method_17351 m (Lnet/minecraft/world/entity/raid/Raider;Ljava/lang/Class;IZZLnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector;)V c net/minecraft/world/entity/ai/goal/target/NearestHealableRaiderTargetGoal cjd net/minecraft/class_3909 f I DEFAULT_COOLDOWN i field_30231 f I cooldown j field_17282 m ()I getCooldown i method_17352 m ()V decrementCooldown k method_17353 m (Lnet/minecraft/world/entity/raid/Raider;Ljava/lang/Class;ZLnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector;)V c net/minecraft/world/entity/ai/goal/target/NonTameRandomTargetGoal cje net/minecraft/class_1404 f Lnet/minecraft/world/entity/TamableAnimal; tamableMob i field_6656 m (Lnet/minecraft/world/entity/TamableAnimal;Ljava/lang/Class;ZLnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector;)V c net/minecraft/world/entity/ai/goal/target/OwnerHurtByTargetGoal cjf net/minecraft/class_1403 f Lnet/minecraft/world/entity/TamableAnimal; tameAnimal a field_6654 f Lnet/minecraft/world/entity/LivingEntity; ownerLastHurtBy b field_6655 f I timestamp c field_6653 m (Lnet/minecraft/world/entity/TamableAnimal;)V c net/minecraft/world/entity/ai/goal/target/OwnerHurtTargetGoal cjg net/minecraft/class_1406 f Lnet/minecraft/world/entity/TamableAnimal; tameAnimal a field_6666 f Lnet/minecraft/world/entity/LivingEntity; ownerLastHurt b field_6667 f I timestamp c field_6665 m (Lnet/minecraft/world/entity/TamableAnimal;)V c net/minecraft/world/entity/ai/goal/target/ResetUniversalAngerTargetGoal cjh net/minecraft/class_5398 f I ALERT_RANGE_Y a field_30232 f Lnet/minecraft/world/entity/Mob; mob b field_25604 f Z alertOthersOfSameType c field_25605 f I lastHurtByPlayerTimestamp d field_25606 m (Lnet/minecraft/world/entity/Mob;)Lnet/minecraft/world/entity/NeutralMob; method_29930 a method_29930 m (Lnet/minecraft/world/entity/Mob;)Z method_29931 b method_29931 m ()Z wasHurtByPlayer h method_29932 m ()Ljava/util/List; getNearbyMobsOfSameType i method_29933 m (Lnet/minecraft/world/entity/Mob;Z)V c net/minecraft/world/entity/ai/goal/target/TargetGoal cji net/minecraft/class_1405 f I EMPTY_REACH_CACHE a field_30233 f I CAN_REACH_CACHE b field_30234 f I CANT_REACH_CACHE c field_30235 f Z mustReach d field_6663 f Lnet/minecraft/world/entity/Mob; mob e field_6660 f Z mustSee f field_6658 f Lnet/minecraft/world/entity/LivingEntity; targetMob g field_6664 f I unseenMemoryTicks h field_6657 f I reachCache i field_6662 f I reachCacheTime j field_6661 f I unseenTicks k field_6659 m (Lnet/minecraft/world/entity/LivingEntity;)Z canReach a method_6329 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;)Z canAttack a method_6328 m (I)Lnet/minecraft/world/entity/ai/goal/target/TargetGoal; setUnseenMemoryTicks c method_6330 m ()D getFollowDistance l method_6326 m (Lnet/minecraft/world/entity/Mob;Z)V m (Lnet/minecraft/world/entity/Mob;ZZ)V c net/minecraft/world/entity/ai/goal/target/package-info cjj net/minecraft/class_6039 c net/minecraft/world/entity/ai/gossip/GossipContainer cjk net/minecraft/class_4136 f Lcom/mojang/serialization/Codec; CODEC a field_56649 f I DISCARD_THRESHOLD b field_30236 f Ljava/util/Map; gossips c field_18419 m ()Ljava/util/Map; getGossipEntries a method_35120 m (II)I mergeValuesForTransfer a method_19059 m (Lnet/minecraft/util/RandomSource;I)Ljava/util/Collection; selectGossipsForTransfer a method_19070 m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer$GossipEntry;)V method_19075 a method_19075 m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer;)V putAll a method_67652 m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer;Lnet/minecraft/util/RandomSource;I)V transferFrom a method_19061 m (Lnet/minecraft/world/entity/ai/gossip/GossipType;)V remove a method_35121 m (Lnet/minecraft/world/entity/ai/gossip/GossipType;II)I mergeValuesForAddition a method_19063 m (Lnet/minecraft/world/entity/ai/gossip/GossipType;Ljava/util/function/DoublePredicate;)J getCountForType a method_35122 m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; method_19069 a method_19069 m (Ljava/util/Map;Ljava/util/UUID;)V method_35123 a method_35123 m (Ljava/util/UUID;)Lnet/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips; getOrCreate a method_19071 m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips;)V method_67653 a method_67653 m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/GossipType;)V remove a method_35124 m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/GossipType;I)V add a method_19072 m (Ljava/util/UUID;Ljava/util/function/Predicate;)I getReputation a method_19073 m (Ljava/util/function/DoublePredicate;Lnet/minecraft/world/entity/ai/gossip/GossipType;Lnet/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips;)Z method_35125 a method_35125 m ()V decay b method_20651 m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer$GossipEntry;)V method_67654 b method_67654 m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer;)Ljava/util/List; method_67655 b method_67655 m (Lnet/minecraft/world/entity/ai/gossip/GossipType;II)I method_19065 b method_19065 m (Ljava/util/UUID;)Lnet/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips; method_67656 b method_67656 m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/GossipType;I)V remove b method_35126 m ()V clear c method_67657 m ()Lnet/minecraft/world/entity/ai/gossip/GossipContainer; copy d method_67658 m ()Ljava/util/stream/Stream; unpack e method_19074 m ()V m (Ljava/util/List;)V m ()V c net/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips cjk$a net/minecraft/class_4136$class_4137 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; entries a field_18420 m ()V decay a method_20652 m (Lnet/minecraft/world/entity/ai/gossip/GossipType;)V makeSureValueIsntTooLowOrTooHigh a method_20653 m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)I method_19078 a method_19078 m (Ljava/util/UUID;)Ljava/util/stream/Stream; unpack a method_19079 m (Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lnet/minecraft/world/entity/ai/gossip/GossipContainer$GossipEntry; method_19080 a method_19080 m (Ljava/util/function/Predicate;)I weightedValue a method_19081 m (Ljava/util/function/Predicate;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Z method_19082 a method_19082 m ()Z isEmpty b method_20654 m (Lnet/minecraft/world/entity/ai/gossip/GossipType;)V remove b method_20655 m ()V c net/minecraft/world/entity/ai/gossip/GossipContainer$GossipEntry cjk$b net/minecraft/class_4136$class_4138 f Lcom/mojang/serialization/Codec; CODEC a field_41670 f Ljava/util/UUID; target b comp_1180 f Lnet/minecraft/world/entity/ai/gossip/GossipType; type c comp_1181 f I value d comp_1182 m ()I weightedValue a method_19083 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47927 a method_47927 m ()Ljava/util/UUID; target b comp_1180 m ()Lnet/minecraft/world/entity/ai/gossip/GossipType; type c comp_1181 m ()I value d comp_1182 m (Ljava/util/UUID;Lnet/minecraft/world/entity/ai/gossip/GossipType;I)V m ()V c net/minecraft/world/entity/ai/gossip/GossipType cjl net/minecraft/class_4139 f Lnet/minecraft/world/entity/ai/gossip/GossipType; MAJOR_NEGATIVE a field_18424 f Lnet/minecraft/world/entity/ai/gossip/GossipType; MINOR_NEGATIVE b field_18425 f Lnet/minecraft/world/entity/ai/gossip/GossipType; MINOR_POSITIVE c field_18426 f Lnet/minecraft/world/entity/ai/gossip/GossipType; MAJOR_POSITIVE d field_18427 f Lnet/minecraft/world/entity/ai/gossip/GossipType; TRADING e field_18428 f I REPUTATION_CHANGE_PER_EVENT f field_30240 f I REPUTATION_CHANGE_PER_EVERLASTING_MEMORY g field_30241 f I REPUTATION_CHANGE_PER_TRADE h field_30242 f Ljava/lang/String; id i field_18430 f I weight j field_18431 f I max k field_18432 f I decayPerDay l field_19354 f I decayPerTransfer m field_18434 f Lcom/mojang/serialization/Codec; CODEC n field_41672 f [Lnet/minecraft/world/entity/ai/gossip/GossipType; $VALUES o field_18436 m ()[Lnet/minecraft/world/entity/ai/gossip/GossipType; $values a method_36623 m (Ljava/lang/String;ILjava/lang/String;IIII)V m ()V c net/minecraft/world/entity/ai/gossip/package-info cjm net/minecraft/class_6040 c net/minecraft/world/entity/ai/memory/ExpirableValue cjn net/minecraft/class_4831 f Ljava/lang/Object; value a field_22330 f J timeToLive b field_22331 m ()V tick a method_24913 m (Lnet/minecraft/world/entity/ai/memory/ExpirableValue;)Ljava/util/Optional; method_28352 a method_28352 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_28353 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28354 a method_28354 m (Ljava/lang/Object;)Lnet/minecraft/world/entity/ai/memory/ExpirableValue; of a method_28355 m (Ljava/lang/Object;J)Lnet/minecraft/world/entity/ai/memory/ExpirableValue; of a method_24636 m (Ljava/lang/Object;Ljava/util/Optional;)Lnet/minecraft/world/entity/ai/memory/ExpirableValue; method_28356 a method_28356 m ()J getTimeToLive b method_35127 m (Lnet/minecraft/world/entity/ai/memory/ExpirableValue;)Ljava/lang/Object; method_28357 b method_28357 m ()Ljava/lang/Object; getValue c method_24637 m ()Z hasExpired d method_24634 m ()Z canExpire e method_24914 m (Ljava/lang/Object;J)V c net/minecraft/world/entity/ai/memory/MemoryModuleType cjo net/minecraft/class_4140 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; AVOID_TARGET A field_22357 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_HOSTILE B field_18453 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_ATTACKABLE C field_30243 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HIDING_PLACE D field_19008 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HEARD_BELL_TIME E field_19009 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; CANT_REACH_WALK_TARGET_SINCE F field_19293 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; GOLEM_DETECTED_RECENTLY G field_25754 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DANGER_DETECTED_RECENTLY H field_47762 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LAST_SLEPT I field_19385 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LAST_WOKEN J field_20616 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LAST_WORKED_AT_POI K field_19386 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ADULT L field_25359 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_WANTED_ITEM M field_22332 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_NEMESIS N field_25360 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; PLAY_DEAD_TICKS O field_28324 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; TEMPTING_PLAYER P field_28325 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; TEMPTATION_COOLDOWN_TICKS Q field_28326 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; GAZE_COOLDOWN_TICKS R field_40127 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_TEMPTED S field_28327 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LONG_JUMP_COOLDOWN_TICKS T field_30244 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LONG_JUMP_MID_JUMP U field_30245 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HAS_HUNTING_COOLDOWN V field_30246 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; RAM_COOLDOWN_TICKS W field_33483 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; RAM_TARGET X field_33484 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_IN_WATER Y field_37442 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_PREGNANT Z field_37443 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DISTURBANCE_LOCATION aA field_38109 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; RECENT_PROJECTILE aB field_38110 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_SNIFFING aC field_38111 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_EMERGING aD field_38112 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ROAR_SOUND_DELAY aE field_38113 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DIG_COOLDOWN aF field_38103 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ROAR_SOUND_COOLDOWN aG field_38104 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SNIFF_COOLDOWN aH field_38105 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; TOUCH_COOLDOWN aI field_38106 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; VIBRATION_COOLDOWN aJ field_38107 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SONIC_BOOM_COOLDOWN aK field_38856 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SONIC_BOOM_SOUND_COOLDOWN aL field_38857 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DUMMY a field_18437 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SONIC_BOOM_SOUND_DELAY aM field_38858 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LIKED_PLAYER aN field_38394 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LIKED_NOTEBLOCK_POSITION aO field_38395 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LIKED_NOTEBLOCK_COOLDOWN_TICKS aP field_38396 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ITEM_PICKUP_COOLDOWN_TICKS aQ field_38397 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SNIFFER_EXPLORED_POSITIONS aR field_42637 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SNIFFER_SNIFFING_TARGET aS field_42638 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SNIFFER_DIGGING aT field_42639 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SNIFFER_HAPPY aU field_42640 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_JUMP_COOLDOWN aV field_47252 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_SHOOT aW field_47253 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_SHOOT_CHARGING aX field_47254 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_SHOOT_RECOVERING aY field_47255 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_SHOOT_COOLDOWN aZ field_47256 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; IS_PANICKING aa field_39408 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; UNREACHABLE_TONGUE_TARGETS ab field_39450 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ANGRY_AT ac field_22333 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; UNIVERSAL_ANGER ad field_25361 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ADMIRING_ITEM ae field_22334 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; TIME_TRYING_TO_REACH_ADMIRE_ITEM af field_25813 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DISABLE_WALK_TO_ADMIRE_ITEM ag field_25814 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ADMIRING_DISABLED ah field_22473 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HUNTED_RECENTLY ai field_22336 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; CELEBRATE_LOCATION aj field_22337 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DANCING ak field_25159 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_HUNTABLE_HOGLIN al field_22339 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_BABY_HOGLIN am field_22340 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD an field_22342 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEARBY_ADULT_PIGLINS ao field_25755 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ADULT_PIGLINS ap field_22343 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ADULT_HOGLINS aq field_22344 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ADULT_PIGLIN ar field_22345 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ZOMBIFIED as field_22346 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; VISIBLE_ADULT_PIGLIN_COUNT at field_22347 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; VISIBLE_ADULT_HOGLIN_COUNT au field_22348 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_PLAYER_HOLDING_WANTED_ITEM av field_22349 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ATE_RECENTLY aw field_22350 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_REPELLENT ax field_22474 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; PACIFIED ay field_22353 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ROAR_TARGET az field_38108 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HOME b field_18438 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_JUMP_INHALING ba field_47257 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_JUMP_TARGET bb field_47258 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREEZE_LEAVING_WATER bc field_47763 f Ljava/util/Optional; codec bd field_24668 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; JOB_SITE c field_18439 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; POTENTIAL_JOB_SITE d field_25160 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; MEETING_POINT e field_18440 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; SECONDARY_JOB_SITE f field_18873 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_LIVING_ENTITIES g field_18441 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_LIVING_ENTITIES h field_18442 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; VISIBLE_VILLAGER_BABIES i field_19006 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_PLAYERS j field_18443 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_PLAYER k field_18444 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ATTACKABLE_PLAYER l field_22354 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_VISIBLE_ATTACKABLE_PLAYERS m field_55958 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; WALK_TARGET n field_18445 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; LOOK_TARGET o field_18446 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ATTACK_TARGET p field_22355 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; ATTACK_COOLING_DOWN q field_22475 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; INTERACTION_TARGET r field_18447 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; BREED_TARGET s field_18448 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; RIDE_TARGET t field_22356 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; PATH u field_18449 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; INTERACTABLE_DOORS v field_18450 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; DOORS_TO_CLOSE w field_26389 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; NEAREST_BED x field_19007 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HURT_BY y field_18451 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; HURT_BY_ENTITY z field_18452 m ()Ljava/util/Optional; getCodec a method_19093 m (Ljava/lang/String;)Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; register a method_20738 m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; register a method_19092 m (Ljava/util/Optional;)V m ()V c net/minecraft/world/entity/ai/memory/MemoryStatus cjp net/minecraft/class_4141 f Lnet/minecraft/world/entity/ai/memory/MemoryStatus; VALUE_PRESENT a field_18456 f Lnet/minecraft/world/entity/ai/memory/MemoryStatus; VALUE_ABSENT b field_18457 f Lnet/minecraft/world/entity/ai/memory/MemoryStatus; REGISTERED c field_18458 f [Lnet/minecraft/world/entity/ai/memory/MemoryStatus; $VALUES d field_18459 m ()[Lnet/minecraft/world/entity/ai/memory/MemoryStatus; $values a method_36624 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities cjq net/minecraft/class_6670 f Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities; EMPTY a field_35104 f Ljava/util/List; nearbyEntities b field_35105 f Ljava/util/function/Predicate; lineOfSightTest c field_35106 m ()Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities; empty a method_38971 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z method_38973 a method_38973 m (Lnet/minecraft/world/entity/LivingEntity;)Z contains a method_38972 m (Lit/unimi/dsi/fastutil/objects/Object2BooleanOpenHashMap;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;)Z method_38974 a method_38974 m (Ljava/util/function/Predicate;)Ljava/util/Optional; findClosest a method_38975 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;)Z method_38976 a method_38976 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_38977 b method_38977 m (Ljava/util/function/Predicate;)Ljava/lang/Iterable; findAll b method_38978 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/LivingEntity;)Z method_38979 b method_38979 m (Ljava/util/function/Predicate;)Ljava/util/stream/Stream; find c method_38980 m (Ljava/util/function/Predicate;)Z contains d method_38981 m ()V m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Ljava/util/List;)V m ()V c net/minecraft/world/entity/ai/memory/WalkTarget cjr net/minecraft/class_4142 f Lnet/minecraft/world/entity/ai/behavior/PositionTracker; target a field_18460 f F speedModifier b field_18461 f I closeEnoughDist c field_18462 m ()Lnet/minecraft/world/entity/ai/behavior/PositionTracker; getTarget a method_19094 m ()F getSpeedModifier b method_19095 m ()I getCloseEnoughDist c method_19096 m (Lnet/minecraft/core/BlockPos;FI)V m (Lnet/minecraft/world/phys/Vec3;FI)V m (Lnet/minecraft/world/entity/Entity;FI)V m (Lnet/minecraft/world/entity/ai/behavior/PositionTracker;FI)V c net/minecraft/world/entity/ai/memory/package-info cjs net/minecraft/class_6041 c net/minecraft/world/entity/ai/navigation/AmphibiousPathNavigation cjt net/minecraft/class_5766 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/ai/navigation/FlyingPathNavigation cju net/minecraft/class_1407 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/ai/navigation/GroundPathNavigation cjv net/minecraft/class_1409 f Z avoidSun p field_6686 m (Lnet/minecraft/world/level/pathfinder/PathType;)Z hasValidPathType a method_26338 m (Z)V setAvoidSun b method_6361 m (Z)V setCanWalkOverFences c method_46645 m ()I getSurfaceY s method_6362 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/ai/navigation/PathNavigation cjw net/minecraft/class_1408 f Lnet/minecraft/world/entity/Mob; mob a field_6684 f Lnet/minecraft/world/level/Level; level b field_6677 f Lnet/minecraft/world/level/pathfinder/Path; path c field_6681 f D speedModifier d field_6668 f I tick e field_6675 f I lastStuckCheck f field_6674 f Lnet/minecraft/world/phys/Vec3; lastStuckCheckPos g field_6672 f Lnet/minecraft/core/Vec3i; timeoutCachedNode h field_6680 f J timeoutTimer i field_6670 f J lastTimeoutCheck j field_6669 f D timeoutLimit k field_6682 f F maxDistanceToWaypoint l field_6683 f Z hasDelayedRecomputation m field_6679 f J timeLastRecompute n field_6685 f Lnet/minecraft/world/level/pathfinder/NodeEvaluator; nodeEvaluator o field_6678 f I MAX_TIME_RECOMPUTE p field_30247 f I STUCK_CHECK_INTERVAL q field_41545 f F STUCK_THRESHOLD_DISTANCE_FACTOR r field_41546 f Lnet/minecraft/core/BlockPos; targetPos s field_20293 f I reachRange t field_20294 f F maxVisitedNodesMultiplier u field_21642 f Lnet/minecraft/world/level/pathfinder/PathFinder; pathFinder v field_6673 f Z isStuck w field_26820 f F requiredPathLength x field_52451 m ()Z canUpdatePath a method_6358 m (D)V setSpeedModifier a method_6344 m (DDDD)Z moveTo a method_6337 m (DDDI)Lnet/minecraft/world/level/pathfinder/Path; createPath a method_6352 m (DDDID)Z moveTo a method_58160 m (F)V setRequiredPathLength a method_61439 m (I)Lnet/minecraft/world/level/pathfinder/PathFinder; createPathFinder a method_6336 m (Lnet/minecraft/world/entity/Entity;D)Z moveTo a method_6335 m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a method_6349 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Z)Z isClearForMovementBetween a method_43394 m (Lnet/minecraft/world/level/pathfinder/Path;D)Z moveTo a method_6334 m (Lnet/minecraft/world/phys/Vec3;)D getGroundY a method_38065 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z canMoveDirectly a method_6341 m (Ljava/util/Set;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a method_29934 m (Ljava/util/Set;IZI)Lnet/minecraft/world/level/pathfinder/Path; createPath a method_35142 m (Ljava/util/Set;IZIF)Lnet/minecraft/world/level/pathfinder/Path; createPath a method_18416 m (Ljava/util/stream/Stream;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a method_21643 m (Lnet/minecraft/core/BlockPos;)Z isStableDestination a method_6333 m (Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/level/pathfinder/Path; createPath a method_6348 m (Lnet/minecraft/core/BlockPos;II)Lnet/minecraft/world/level/pathfinder/Path; createPath a method_35141 m (Z)V setCanFloat a method_6354 m ()Lnet/minecraft/world/phys/Vec3; getTempMobPos b method_6347 m (F)V setMaxVisitedNodesMultiplier b method_23964 m (Lnet/minecraft/world/level/pathfinder/PathType;)Z canCutCorner b method_48158 m (Lnet/minecraft/world/phys/Vec3;)V doStuckDetection b method_6346 m (Lnet/minecraft/core/BlockPos;)Z shouldRecomputePath b method_18053 m ()Z canNavigateGround c method_70686 m (Lnet/minecraft/world/phys/Vec3;)Z shouldTargetNextNodeInDirection c method_27799 m ()V tick d method_6360 m (Z)V setCanOpenDoors d method_70687 m ()V trimPath e method_6359 m ()V updatePathfinderMaxVisitedNodes f method_61441 m ()V resetMaxVisitedNodesMultiplier g method_23965 m ()Lnet/minecraft/core/BlockPos; getTargetPos h method_6355 m ()V recomputePath i method_6356 m ()Lnet/minecraft/world/level/pathfinder/Path; getPath j method_6345 m ()V followThePath k method_6339 m ()Z isDone l method_6357 m ()Z isInProgress m method_23966 m ()V stop n method_6340 m ()Lnet/minecraft/world/level/pathfinder/NodeEvaluator; getNodeEvaluator o method_6342 m ()Z canFloat p method_6350 m ()F getMaxDistanceToWaypoint q method_35143 m ()Z isStuck r method_31267 m ()F getMaxPathLength s method_61440 m ()V timeoutPath t method_31266 m ()V resetStuckTimeout u method_26085 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/ai/navigation/WallClimberNavigation cjx net/minecraft/class_1410 f Lnet/minecraft/core/BlockPos; pathToPosition p field_6687 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/ai/navigation/WaterBoundPathNavigation cjy net/minecraft/class_1412 f Z allowBreaching p field_6689 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/ai/navigation/package-info cjz net/minecraft/class_6042 c net/minecraft/world/entity/ai/package-info cka net/minecraft/class_6043 c net/minecraft/world/entity/ai/sensing/AdultSensor ckb net/minecraft/class_5356 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z method_29528 a method_29528 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)V setNearestVisibleAdult a method_29529 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)V method_29532 b method_29532 m ()V c net/minecraft/world/entity/ai/sensing/AdultSensorAnyType ckc net/minecraft/class_11186 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_70688 a method_70688 m ()V c net/minecraft/world/entity/ai/sensing/AxolotlAttackablesSensor ckd net/minecraft/class_6044 f F TARGET_DETECTION_DISTANCE a field_30248 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isHuntTarget a method_35144 m (Lnet/minecraft/world/entity/LivingEntity;)Z isHostileTarget b method_35145 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isClose b method_35146 m ()V c net/minecraft/world/entity/ai/sensing/BreezeAttackEntitySensor cke net/minecraft/class_8947 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)V doTick a method_54993 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Z method_54996 a method_54996 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V method_54994 a method_54994 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)V method_54995 a method_54995 m ()V c net/minecraft/world/entity/ai/sensing/DummySensor ckf net/minecraft/class_4143 m ()V c net/minecraft/world/entity/ai/sensing/FrogAttackablesSensor ckg net/minecraft/class_7100 f F TARGET_DETECTION_DISTANCE a field_37444 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isUnreachableAttackTarget a method_44331 m ()V c net/minecraft/world/entity/ai/sensing/GolemSensor ckh net/minecraft/class_4307 f I GOLEM_SCAN_RATE a field_30249 f I MEMORY_TIME_TO_LIVE b field_30250 m (Lnet/minecraft/world/entity/LivingEntity;)V checkForNearbyGolem a method_20656 m (Lnet/minecraft/world/entity/LivingEntity;)V golemDetected b method_30233 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_20657 c method_20657 m ()V m (I)V c net/minecraft/world/entity/ai/sensing/HoglinSpecificSensor cki net/minecraft/class_4832 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)V doTick a method_24639 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z method_24640 a method_24640 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_38982 a method_38982 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Ljava/util/Optional; findNearestRepellent b method_24641 m ()V c net/minecraft/world/entity/ai/sensing/HurtBySensor ckj net/minecraft/class_4144 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/LivingEntity;)V method_24642 a method_24642 m ()V c net/minecraft/world/entity/ai/sensing/IsInWaterSensor ckk net/minecraft/class_7101 m ()V c net/minecraft/world/entity/ai/sensing/MobSensor ckl net/minecraft/class_9068 f Ljava/util/function/BiPredicate; mobTest a field_47764 f Ljava/util/function/Predicate; readyTest b field_47765 f Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; toSet c field_47766 f I memoryTimeToLive d field_47767 m (Lnet/minecraft/world/entity/LivingEntity;)V checkForMobsNearby a method_55702 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z method_55703 a method_55703 m (Lnet/minecraft/world/entity/LivingEntity;)V mobDetected b method_55704 m (Lnet/minecraft/world/entity/LivingEntity;)V clearMemory c method_55705 m (ILjava/util/function/BiPredicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;I)V c net/minecraft/world/entity/ai/sensing/NearestBedSensor ckm net/minecraft/class_4256 f I CACHE_TIMEOUT a field_30251 f I BATCH_SIZE b field_30252 f I RATE c field_30253 f Lit/unimi/dsi/fastutil/longs/Long2LongMap; batchCache d field_20295 f I triedCount e field_20296 f J lastUpdate f field_20297 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)V doTick a method_21646 m (Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z method_21645 a method_21645 m (Lnet/minecraft/core/BlockPos;)Z method_21644 a method_21644 m (Lnet/minecraft/core/Holder;)Z method_43977 a method_43977 m ()V c net/minecraft/world/entity/ai/sensing/NearestItemSensor ckn net/minecraft/class_4833 f I MAX_DISTANCE_TO_WANTED_ITEM a field_30254 f J XZ_RANGE b field_30255 f J Y_RANGE c field_30256 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)V doTick a method_24645 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/item/ItemEntity;)Z method_24646 a method_24646 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/item/ItemEntity;)Z method_24643 a method_24643 m (Lnet/minecraft/world/entity/item/ItemEntity;)Z method_24644 a method_24644 m ()V c net/minecraft/world/entity/ai/sensing/NearestLivingEntitySensor cko net/minecraft/class_4146 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z method_19097 a method_19097 m ()V c net/minecraft/world/entity/ai/sensing/NearestVisibleLivingEntitySensor ckp net/minecraft/class_6045 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isMatchingEntity a method_35148 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;)Ljava/util/Optional; method_35149 a method_35149 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getVisibleEntities a method_35147 m ()Lnet/minecraft/world/entity/ai/memory/MemoryModuleType; getMemory b method_35150 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getNearestEntity c method_35151 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z method_35152 e method_35152 m ()V c net/minecraft/world/entity/ai/sensing/PiglinBruteSpecificSensor ckq net/minecraft/class_5417 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_38983 a method_38983 m ()V c net/minecraft/world/entity/ai/sensing/PiglinSpecificSensor ckr net/minecraft/class_4834 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z isValidRepellent a method_24648 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_38984 a method_38984 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z method_30077 b method_30077 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; findNearestRepellent c method_24649 m ()V c net/minecraft/world/entity/ai/sensing/PlayerSensor cks net/minecraft/class_4147 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/player/Player;)Z method_36981 a method_36981 m (Lnet/minecraft/world/entity/LivingEntity;)D getFollowDistance a method_61442 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerPlayer;)Z method_19098 a method_19098 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/player/Player;)Z method_29268 b method_29268 m ()V c net/minecraft/world/entity/ai/sensing/SecondaryPoiSensor ckt net/minecraft/class_4221 f I SCAN_RATE a field_30257 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)V doTick a method_19617 m ()V c net/minecraft/world/entity/ai/sensing/Sensing cku net/minecraft/class_1413 f Lnet/minecraft/world/entity/Mob; mob a field_6691 f Lit/unimi/dsi/fastutil/ints/IntSet; seen b field_6692 f Lit/unimi/dsi/fastutil/ints/IntSet; unseen c field_6690 m ()V tick a method_6370 m (Lnet/minecraft/world/entity/Entity;)Z hasLineOfSight a method_6369 m (Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/ai/sensing/Sensor ckv net/minecraft/class_4148 f Lnet/minecraft/util/RandomSource; RANDOM a field_19294 f I DEFAULT_SCAN_RATE b field_30259 f I DEFAULT_TARGETING_RANGE c field_30258 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TARGET_CONDITIONS d field_26630 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING e field_26631 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ATTACK_TARGET_CONDITIONS f field_33762 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING g field_33763 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ATTACK_TARGET_CONDITIONS_IGNORE_LINE_OF_SIGHT h field_34050 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_AND_LINE_OF_SIGHT i field_34051 f I scanRate j field_18464 f J timeToTick k field_18463 m ()Ljava/util/Set; requires a method_19099 m (ILjava/util/function/BiPredicate;)Ljava/util/function/BiPredicate; rememberPositives a method_61443 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V doTick a method_19101 m (Lnet/minecraft/world/entity/LivingEntity;)V updateTargetingConditionRanges a method_61444 m (Lnet/minecraft/world/entity/LivingEntity;I)Ljava/util/function/BiPredicate; wasEntityAttackableLastNTicks a method_61445 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z method_61446 a method_61446 m (Ljava/util/function/BiPredicate;Ljava/util/concurrent/atomic/AtomicInteger;ILjava/lang/Object;Ljava/lang/Object;)Z method_61447 a method_61447 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V tick b method_19100 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isEntityTargetable b method_30954 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isEntityAttackable c method_36982 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isEntityAttackableIgnoringLineOfSight d method_37456 m (I)V m ()V m ()V c net/minecraft/world/entity/ai/sensing/SensorType ckw net/minecraft/class_4149 f Lnet/minecraft/world/entity/ai/sensing/SensorType; SNIFFER_TEMPTATIONS A field_44475 f Lnet/minecraft/world/entity/ai/sensing/SensorType; BREEZE_ATTACK_ENTITY_SENSOR B field_47261 f Ljava/util/function/Supplier; factory C field_18471 f Lnet/minecraft/world/entity/ai/sensing/SensorType; DUMMY a field_18465 f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_ITEMS b field_22358 f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_LIVING_ENTITIES c field_18466 f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_PLAYERS d field_18467 f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_BED e field_19010 f Lnet/minecraft/world/entity/ai/sensing/SensorType; HURT_BY f field_18469 f Lnet/minecraft/world/entity/ai/sensing/SensorType; VILLAGER_HOSTILES g field_18470 f Lnet/minecraft/world/entity/ai/sensing/SensorType; VILLAGER_BABIES h field_19011 f Lnet/minecraft/world/entity/ai/sensing/SensorType; SECONDARY_POIS i field_18875 f Lnet/minecraft/world/entity/ai/sensing/SensorType; GOLEM_DETECTED j field_25756 f Lnet/minecraft/world/entity/ai/sensing/SensorType; ARMADILLO_SCARE_DETECTED k field_47768 f Lnet/minecraft/world/entity/ai/sensing/SensorType; PIGLIN_SPECIFIC_SENSOR l field_22359 f Lnet/minecraft/world/entity/ai/sensing/SensorType; PIGLIN_BRUTE_SPECIFIC_SENSOR m field_25757 f Lnet/minecraft/world/entity/ai/sensing/SensorType; HOGLIN_SPECIFIC_SENSOR n field_22360 f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_ADULT o field_25362 f Lnet/minecraft/world/entity/ai/sensing/SensorType; NEAREST_ADULT_ANY_TYPE p field_59679 f Lnet/minecraft/world/entity/ai/sensing/SensorType; AXOLOTL_ATTACKABLES q field_30260 f Lnet/minecraft/world/entity/ai/sensing/SensorType; AXOLOTL_TEMPTATIONS r field_28329 f Lnet/minecraft/world/entity/ai/sensing/SensorType; GOAT_TEMPTATIONS s field_30261 f Lnet/minecraft/world/entity/ai/sensing/SensorType; FROG_TEMPTATIONS t field_37445 f Lnet/minecraft/world/entity/ai/sensing/SensorType; CAMEL_TEMPTATIONS u field_40128 f Lnet/minecraft/world/entity/ai/sensing/SensorType; ARMADILLO_TEMPTATIONS v field_47769 f Lnet/minecraft/world/entity/ai/sensing/SensorType; HAPPY_GHAST_TEMPTATIONS w field_59680 f Lnet/minecraft/world/entity/ai/sensing/SensorType; FROG_ATTACKABLES x field_37446 f Lnet/minecraft/world/entity/ai/sensing/SensorType; IS_IN_WATER y field_37447 f Lnet/minecraft/world/entity/ai/sensing/SensorType; WARDEN_ENTITY_SENSOR z field_38114 m ()Lnet/minecraft/world/entity/ai/sensing/Sensor; create a method_19102 m (Ljava/lang/String;Ljava/util/function/Supplier;)Lnet/minecraft/world/entity/ai/sensing/SensorType; register a method_19103 m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; method_51153 b method_51153 m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; method_70689 c method_70689 m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; method_55706 d method_55706 m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; method_45338 e method_45338 m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; method_41351 f method_41351 m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; method_35153 g method_35153 m ()Lnet/minecraft/world/entity/ai/sensing/TemptingSensor; method_33212 h method_33212 m ()Lnet/minecraft/world/entity/ai/sensing/MobSensor; method_55707 i method_55707 m (Ljava/util/function/Supplier;)V m ()V c net/minecraft/world/entity/ai/sensing/TemptingSensor ckx net/minecraft/class_5760 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TEMPT_TARGETING a field_28330 f Ljava/util/function/Predicate; temptations b field_28331 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;)V doTick a method_33213 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/server/level/ServerPlayer;)Z method_45339 a method_45339 m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/server/level/ServerPlayer;)Z method_33217 a method_33217 m (Lnet/minecraft/world/entity/player/Player;)Z playerHoldingTemptation a method_33215 m (Lnet/minecraft/world/item/ItemStack;)Z isTemptation a method_33216 m (Ljava/util/function/Predicate;)V m ()V c net/minecraft/world/entity/ai/sensing/VillagerBabiesSensor cky net/minecraft/class_4257 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/List; getNearestVillagerBabies a method_20000 m (Lnet/minecraft/world/entity/LivingEntity;)Z isVillagerBaby b method_20001 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities; getVisibleEntities c method_20002 m ()V c net/minecraft/world/entity/ai/sensing/VillagerHostilesSensor ckz net/minecraft/class_4150 f Lcom/google/common/collect/ImmutableMap; ACCEPTABLE_DISTANCE_FROM_HOSTILES a field_18473 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z isClose a method_19105 m (Lnet/minecraft/world/entity/LivingEntity;)Z isHostile b method_19104 m ()V m ()V c net/minecraft/world/entity/ai/sensing/WardenEntitySensor cla net/minecraft/class_7252 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;)V doTick a method_43083 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_43084 a method_43084 m (Lnet/minecraft/world/entity/monster/warden/Warden;)V method_43085 a method_43085 m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)V method_42164 a method_42164 m (Lnet/minecraft/world/entity/monster/warden/Warden;Ljava/util/function/Predicate;)Ljava/util/Optional; getClosest a method_43086 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_42166 b method_42166 m (Lnet/minecraft/world/entity/monster/warden/Warden;)Ljava/util/Optional; method_43087 b method_43087 m ()V c net/minecraft/world/entity/ai/sensing/package-info clb net/minecraft/class_6046 c net/minecraft/world/entity/ai/targeting/TargetingConditions clc net/minecraft/class_4051 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; DEFAULT a field_18092 f D MIN_VISIBILITY_DISTANCE_FOR_INVISIBLE_TARGET b field_30263 f Z isCombat c field_33720 f D range d field_18093 f Z checkLineOfSight e field_33721 f Z testInvisible f field_18098 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; selector g field_28405 m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; forCombat a method_36625 m (D)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; range a method_18418 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z test a method_18419 m (Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector;)Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; selector a method_18420 m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; forNonCombat b method_36626 m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; copy c method_33335 m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ignoreLineOfSight d method_36627 m ()Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; ignoreInvisibilityTesting e method_18424 m (Z)V m ()V c net/minecraft/world/entity/ai/targeting/TargetingConditions$Selector clc$a net/minecraft/class_4051$class_10254 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z test test method_18303 c net/minecraft/world/entity/ai/targeting/package-info cld net/minecraft/class_6047 c net/minecraft/world/entity/ai/util/AirAndWaterRandomPos cle net/minecraft/class_5530 m (Lnet/minecraft/world/entity/PathfinderMob;IIIDDD)Lnet/minecraft/world/phys/Vec3; getPos a method_31504 m (Lnet/minecraft/world/entity/PathfinderMob;IIIDDDZ)Lnet/minecraft/core/BlockPos; generateRandomPos a method_31505 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z method_31506 a method_31506 m (Lnet/minecraft/world/entity/PathfinderMob;IIIDDDZ)Lnet/minecraft/core/BlockPos; method_31507 b method_31507 m ()V c net/minecraft/world/entity/ai/util/AirRandomPos clf net/minecraft/class_5531 m (Lnet/minecraft/world/entity/PathfinderMob;IIILnet/minecraft/world/phys/Vec3;D)Lnet/minecraft/world/phys/Vec3; getPosTowards a method_31508 m (Lnet/minecraft/world/entity/PathfinderMob;IIILnet/minecraft/world/phys/Vec3;DZ)Lnet/minecraft/core/BlockPos; method_31509 a method_31509 m ()V c net/minecraft/world/entity/ai/util/DefaultRandomPos clg net/minecraft/class_5532 m (Lnet/minecraft/world/entity/PathfinderMob;II)Lnet/minecraft/world/phys/Vec3; getPos a method_31510 m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getPosAway a method_31511 m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;D)Lnet/minecraft/world/phys/Vec3; getPosTowards a method_31512 m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;DZ)Lnet/minecraft/core/BlockPos; method_31513 a method_31513 m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;Z)Lnet/minecraft/core/BlockPos; method_31514 a method_31514 m (Lnet/minecraft/world/entity/PathfinderMob;IIZ)Lnet/minecraft/core/BlockPos; method_31515 a method_31515 m (Lnet/minecraft/world/entity/PathfinderMob;IZLnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; generateRandomPosTowardDirection a method_31516 m ()V c net/minecraft/world/entity/ai/util/GoalUtils clh net/minecraft/class_5493 m (Lnet/minecraft/world/entity/Mob;)Z hasGroundPathNavigation a method_30955 m (Lnet/minecraft/world/entity/PathfinderMob;I)Z mobRestricted a method_31517 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z isWater a method_31518 m (Lnet/minecraft/world/entity/ai/navigation/PathNavigation;Lnet/minecraft/core/BlockPos;)Z isNotStable a method_31519 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/PathfinderMob;)Z isOutsideLimits a method_31520 m (ZLnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z isRestricted a method_31521 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z hasMalus b method_31522 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z isSolid c method_31523 m ()V c net/minecraft/world/entity/ai/util/HoverRandomPos cli net/minecraft/class_5533 m (Lnet/minecraft/world/entity/PathfinderMob;IIDDFII)Lnet/minecraft/world/phys/Vec3; getPos a method_31524 m (Lnet/minecraft/world/entity/PathfinderMob;IIDDFZII)Lnet/minecraft/core/BlockPos; method_31525 a method_31525 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z method_31526 a method_31526 m ()V c net/minecraft/world/entity/ai/util/LandRandomPos clj net/minecraft/class_5534 m (Lnet/minecraft/world/entity/PathfinderMob;II)Lnet/minecraft/world/phys/Vec3; getPos a method_31527 m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getPosTowards a method_31528 m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;Z)Lnet/minecraft/world/phys/Vec3; getPosInDirection a method_31529 m (Lnet/minecraft/world/entity/PathfinderMob;IILjava/util/function/ToDoubleFunction;)Lnet/minecraft/world/phys/Vec3; getPos a method_31530 m (Lnet/minecraft/world/entity/PathfinderMob;IIZ)Lnet/minecraft/core/BlockPos; method_31531 a method_31531 m (Lnet/minecraft/world/entity/PathfinderMob;IZLnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; generateRandomPosTowardDirection a method_31532 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; movePosUpOutOfSolid a method_31533 m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getPosAway b method_31534 m (Lnet/minecraft/world/entity/PathfinderMob;IILnet/minecraft/world/phys/Vec3;Z)Lnet/minecraft/core/BlockPos; method_31535 b method_31535 m (Lnet/minecraft/world/entity/PathfinderMob;Lnet/minecraft/core/BlockPos;)Z method_31536 b method_31536 m ()V c net/minecraft/world/entity/ai/util/RandomPos clk net/minecraft/class_5535 f I RANDOM_POS_ATTEMPTS a field_30264 m (Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/core/BlockPos; generateRandomDirection a method_31541 m (Lnet/minecraft/util/RandomSource;IIIDDD)Lnet/minecraft/core/BlockPos; generateRandomDirectionWithinRadians a method_31542 m (Lnet/minecraft/world/entity/PathfinderMob;ILnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; generateRandomPosTowardDirection a method_31537 m (Lnet/minecraft/world/entity/PathfinderMob;Ljava/util/function/Supplier;)Lnet/minecraft/world/phys/Vec3; generateRandomPos a method_31538 m (Ljava/util/function/Supplier;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/world/phys/Vec3; generateRandomPos a method_31543 m (Lnet/minecraft/core/BlockPos;IILjava/util/function/Predicate;)Lnet/minecraft/core/BlockPos; moveUpToAboveSolid a method_31539 m (Lnet/minecraft/core/BlockPos;ILjava/util/function/Predicate;)Lnet/minecraft/core/BlockPos; moveUpOutOfSolid a method_31540 m ()V c net/minecraft/world/entity/ai/util/package-info cll net/minecraft/class_6048 c net/minecraft/world/entity/ai/village/ReputationEventType clm net/minecraft/class_4151 f Lnet/minecraft/world/entity/ai/village/ReputationEventType; ZOMBIE_VILLAGER_CURED a field_18474 f Lnet/minecraft/world/entity/ai/village/ReputationEventType; GOLEM_KILLED b field_18475 f Lnet/minecraft/world/entity/ai/village/ReputationEventType; VILLAGER_HURT c field_18476 f Lnet/minecraft/world/entity/ai/village/ReputationEventType; VILLAGER_KILLED d field_18477 f Lnet/minecraft/world/entity/ai/village/ReputationEventType; TRADE e field_18478 m (Ljava/lang/String;)Lnet/minecraft/world/entity/ai/village/ReputationEventType; register a method_19109 m ()V c net/minecraft/world/entity/ai/village/ReputationEventType$1 clm$1 net/minecraft/class_4151$1 f Ljava/lang/String; val$name f field_17066 m (Ljava/lang/String;)V c net/minecraft/world/entity/ai/village/VillageSiege cln net/minecraft/class_1419 f Lorg/slf4j/Logger; LOGGER a field_26390 f Z hasSetupSiege b field_6725 f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; siegeState c field_18479 f I zombiesToSpawn d field_6723 f I nextSpawnTime e field_6722 f I spawnX f field_6721 f I spawnY g field_6720 f I spawnZ h field_6719 m (Lnet/minecraft/server/level/ServerLevel;)Z tryToSetupSiege a method_6446 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; findRandomSpawnPos a method_6448 m (Lnet/minecraft/server/level/ServerLevel;)V trySpawn b method_6447 m ()V m ()V c net/minecraft/world/entity/ai/village/VillageSiege$State cln$a net/minecraft/class_1419$class_4152 f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; SIEGE_CAN_ACTIVATE a field_18480 f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; SIEGE_TONIGHT b field_18481 f Lnet/minecraft/world/entity/ai/village/VillageSiege$State; SIEGE_DONE c field_18482 f [Lnet/minecraft/world/entity/ai/village/VillageSiege$State; $VALUES d field_18483 m ()[Lnet/minecraft/world/entity/ai/village/VillageSiege$State; $values a method_36628 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/ai/village/package-info clo net/minecraft/class_6049 c net/minecraft/world/entity/ai/village/poi/PoiManager clp net/minecraft/class_4153 f I MAX_VILLAGE_DISTANCE a field_30265 f I VILLAGE_SECTION_SIZE b field_30266 f Lnet/minecraft/world/entity/ai/village/poi/PoiManager$DistanceTracker; distanceTracker d field_18484 f Lit/unimi/dsi/fastutil/longs/LongSet; loadedChunks e field_20688 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;)Z existsAtPosition a method_26339 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z method_43978 a method_43978 m (Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Lnet/minecraft/core/BlockPos; method_19128 a method_19128 m (Lnet/minecraft/world/entity/ai/village/poi/PoiSection;)Ljava/lang/Boolean; method_20592 a method_20592 m (Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/world/level/ChunkPos; method_22440 a method_22440 m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Integer;)Ljava/util/Optional; method_19124 a method_19124 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ChunkPos;)V method_22438 a method_22438 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;I)V ensureLoadedAndValid a method_22439 m (Lnet/minecraft/world/level/chunk/LevelChunkSection;)Z mayHavePoi a method_20345 m (Lnet/minecraft/world/level/chunk/LevelChunkSection;Ljava/util/function/BiConsumer;Lnet/minecraft/core/BlockPos;)V method_19511 a method_19511 m (Lnet/minecraft/world/level/chunk/LevelChunkSection;Lnet/minecraft/core/SectionPos;)V method_20347 a method_20347 m (Lnet/minecraft/world/level/chunk/LevelChunkSection;Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/entity/ai/village/poi/PoiSection;)V method_20346 a method_20346 m (Lnet/minecraft/world/level/chunk/LevelChunkSection;Lnet/minecraft/core/SectionPos;Ljava/util/function/BiConsumer;)V updateFromSection a method_20348 m (Ljava/util/function/BiConsumer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V method_19512 a method_19512 m (Ljava/util/function/BiPredicate;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z method_19130 a method_19130 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;Lnet/minecraft/world/level/ChunkPos;)Ljava/util/stream/Stream; method_19121 a method_19121 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;Ljava/util/Optional;)Ljava/util/stream/Stream; method_19120 a method_19120 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z method_20004 a method_20004 m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; getInChunk a method_19123 m (Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;Lnet/minecraft/core/BlockPos;I)Ljava/util/Optional; take a method_19126 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;Lnet/minecraft/core/BlockPos;ILnet/minecraft/util/RandomSource;)Ljava/util/Optional; getRandom a method_20005 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; findAll a method_21647 m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)J getCountInRange a method_20252 m (Lnet/minecraft/core/BlockPos;)V remove a method_19112 m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z method_19113 a method_19113 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)D method_43979 a method_43979 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/ai/village/poi/PoiSection;)Ljava/lang/Integer; method_35154 a method_35154 m (Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Pair;)D method_30956 a method_30956 m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z exists a method_19116 m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiSection;)Ljava/lang/Boolean; method_19117 a method_19117 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)D method_34711 a method_34711 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V add a method_19115 m (Lnet/minecraft/core/Holder;)Z method_43980 a method_43980 m (Lnet/minecraft/core/SectionPos;)I sectionsToVillage a method_19118 m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/chunk/LevelChunkSection;)V checkConsistencyWithBlocks a method_19510 m (Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Lcom/mojang/datafixers/util/Pair; method_43981 b method_43981 m (Lcom/mojang/datafixers/util/Pair;)Z method_22442 b method_22442 m (Lnet/minecraft/world/level/chunk/LevelChunkSection;Lnet/minecraft/core/SectionPos;Ljava/util/function/BiConsumer;)V method_20349 b method_20349 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z method_43982 b method_43982 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; findAllWithType b method_43983 m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; getInSquare b method_22383 m (Lnet/minecraft/core/BlockPos;)Z release b method_19129 m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z method_30335 b method_30335 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/ai/village/poi/PoiSection;)Ljava/util/Optional; method_33580 b method_33580 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)D method_20003 b method_20003 m (Lnet/minecraft/core/SectionPos;)Lcom/mojang/datafixers/util/Pair; method_22443 b method_22443 m (Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Lcom/mojang/datafixers/util/Pair; method_43984 c method_43984 m (Lnet/minecraft/world/level/ChunkPos;)Z method_22441 c method_22441 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; findAllClosestFirstWithType c method_30957 m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; getInRange c method_19125 m (Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; getType c method_19132 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/ai/village/poi/PoiSection;)Ljava/lang/Boolean; method_33581 c method_33581 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/Optional; find d method_19127 m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/Optional; findClosest d method_20006 m (Lnet/minecraft/core/BlockPos;)I getFreeTickets d method_35155 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/ai/village/poi/PoiSection;)V method_33582 d method_33582 m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/Optional; findClosest e method_34712 m (Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/Optional; findClosestWithType e method_43985 m (Lnet/minecraft/core/BlockPos;)Ljava/lang/IllegalStateException; method_33583 e method_33583 m (J)Z isVillageCenter g method_19133 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/chunk/storage/ChunkIOErrorReporter;Lnet/minecraft/world/level/LevelHeightAccessor;)V c net/minecraft/world/entity/ai/village/poi/PoiManager$DistanceTracker clp$a net/minecraft/class_4153$class_4154 f Lnet/minecraft/world/entity/ai/village/poi/PoiManager; field_18485 a field_18485 f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; levels b field_18486 m ()V runAllUpdates a method_19134 m (Lnet/minecraft/world/entity/ai/village/poi/PoiManager;)V c net/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy clp$b net/minecraft/class_4153$class_4155 f Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; HAS_SPACE a field_18487 f Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; IS_OCCUPIED b field_18488 f Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; ANY c field_18489 f Ljava/util/function/Predicate; test d field_18490 f [Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; $VALUES e field_18491 m ()Ljava/util/function/Predicate; getTest a method_19135 m (Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z method_19136 a method_19136 m ()[Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy; $values b method_36629 m (Ljava/lang/String;ILjava/util/function/Predicate;)V m ()V c net/minecraft/world/entity/ai/village/poi/PoiRecord clq net/minecraft/class_4156 f Lnet/minecraft/core/BlockPos; pos a field_18492 f Lnet/minecraft/core/Holder; poiType b field_18493 f I freeTickets c field_18494 f Ljava/lang/Runnable; setDirty d field_18495 m ()Lnet/minecraft/world/entity/ai/village/poi/PoiRecord$Packed; pack a method_61448 m ()I getFreeTickets b method_35156 m ()Z acquireTicket c method_19137 m ()Z releaseTicket d method_19138 m ()Z hasSpace e method_19139 m ()Z isOccupied f method_19140 m ()Lnet/minecraft/core/BlockPos; getPos g method_19141 m ()Lnet/minecraft/core/Holder; getPoiType h method_19142 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;ILjava/lang/Runnable;)V m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Ljava/lang/Runnable;)V c net/minecraft/world/entity/ai/village/poi/PoiRecord$Packed clq$a net/minecraft/class_4156$class_9864 f Lcom/mojang/serialization/Codec; CODEC a field_52452 f Lnet/minecraft/core/BlockPos; pos b comp_2911 f Lnet/minecraft/core/Holder; poiType c comp_2912 f I freeTickets d comp_2913 m ()Lnet/minecraft/core/BlockPos; pos a comp_2911 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_61449 a method_61449 m (Ljava/lang/Runnable;)Lnet/minecraft/world/entity/ai/village/poi/PoiRecord; unpack a method_61450 m ()Lnet/minecraft/core/Holder; poiType b comp_2912 m ()I freeTickets c comp_2913 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;I)V m ()V c net/minecraft/world/entity/ai/village/poi/PoiSection clr net/minecraft/class_4157 f Lorg/slf4j/Logger; LOGGER a field_18496 f Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap; records b field_18497 f Ljava/util/Map; byType c field_18498 f Ljava/lang/Runnable; setDirty d field_18499 f Z isValid e field_19226 m ()Lnet/minecraft/world/entity/ai/village/poi/PoiSection$Packed; pack a method_61451 m (Lnet/minecraft/world/entity/ai/village/poi/PoiRecord;)Z add a method_20350 m (Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V method_20352 a method_20352 m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; method_19149 a method_19149 m (Ljava/util/function/Consumer;)V refresh a method_20353 m (Ljava/util/function/Predicate;Lnet/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy;)Ljava/util/stream/Stream; getRecords a method_19150 m (Ljava/util/function/Predicate;Ljava/util/Map$Entry;)Z method_19151 a method_19151 m (Lnet/minecraft/core/BlockPos;)V remove a method_19145 m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z exists a method_19147 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V add a method_19146 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;S)Lnet/minecraft/world/entity/ai/village/poi/PoiRecord; method_20351 a method_20351 m (Lnet/minecraft/core/Holder;)Ljava/util/Set; method_19143 a method_19143 m ()Z isValid b method_22444 m (Lnet/minecraft/core/BlockPos;)I getFreeTickets b method_35157 m ()V clear c method_20395 m (Lnet/minecraft/core/BlockPos;)Z release c method_19153 m (Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; getType d method_19154 m (Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; getPoiRecord e method_33584 m (Ljava/lang/Runnable;)V m (Ljava/lang/Runnable;ZLjava/util/List;)V m ()V c net/minecraft/world/entity/ai/village/poi/PoiSection$Packed clr$a net/minecraft/class_4157$class_9865 f Lcom/mojang/serialization/Codec; CODEC a field_52453 f Z isValid b comp_2914 f Ljava/util/List; records c comp_2915 m ()Z isValid a comp_2914 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_61452 a method_61452 m (Ljava/lang/Runnable;)Lnet/minecraft/world/entity/ai/village/poi/PoiSection; unpack a method_61453 m (Ljava/lang/Runnable;Lnet/minecraft/world/entity/ai/village/poi/PoiRecord$Packed;)Lnet/minecraft/world/entity/ai/village/poi/PoiRecord; method_61454 a method_61454 m ()Ljava/util/List; records b comp_2915 m (ZLjava/util/List;)V m ()V c net/minecraft/world/entity/ai/village/poi/PoiType cls net/minecraft/class_4158 f Ljava/util/function/Predicate; NONE a field_39277 f Ljava/util/Set; matchingStates b comp_815 f I maxTickets c comp_816 f I validRange d comp_817 m ()Ljava/util/Set; matchingStates a comp_815 m (Lnet/minecraft/world/level/block/state/BlockState;)Z is a method_35159 m (Lnet/minecraft/core/Holder;)Z method_43987 a method_43987 m ()I maxTickets b comp_816 m ()I validRange c comp_817 m (Ljava/util/Set;II)V m ()V c net/minecraft/world/entity/ai/village/poi/PoiTypes clt net/minecraft/class_7477 f Lnet/minecraft/resources/ResourceKey; ARMORER a field_39278 f Lnet/minecraft/resources/ResourceKey; BUTCHER b field_39279 f Lnet/minecraft/resources/ResourceKey; CARTOGRAPHER c field_39280 f Lnet/minecraft/resources/ResourceKey; CLERIC d field_39281 f Lnet/minecraft/resources/ResourceKey; FARMER e field_39282 f Lnet/minecraft/resources/ResourceKey; FISHERMAN f field_39283 f Lnet/minecraft/resources/ResourceKey; FLETCHER g field_39284 f Lnet/minecraft/resources/ResourceKey; LEATHERWORKER h field_39285 f Lnet/minecraft/resources/ResourceKey; LIBRARIAN i field_39286 f Lnet/minecraft/resources/ResourceKey; MASON j field_39287 f Lnet/minecraft/resources/ResourceKey; SHEPHERD k field_39288 f Lnet/minecraft/resources/ResourceKey; TOOLSMITH l field_39289 f Lnet/minecraft/resources/ResourceKey; WEAPONSMITH m field_39290 f Lnet/minecraft/resources/ResourceKey; HOME n field_39291 f Lnet/minecraft/resources/ResourceKey; MEETING o field_39292 f Lnet/minecraft/resources/ResourceKey; BEEHIVE p field_39293 f Lnet/minecraft/resources/ResourceKey; BEE_NEST q field_39294 f Lnet/minecraft/resources/ResourceKey; NETHER_PORTAL r field_39295 f Lnet/minecraft/resources/ResourceKey; LODESTONE s field_39296 f Lnet/minecraft/resources/ResourceKey; LIGHTNING_ROD t field_39297 f Lnet/minecraft/resources/ResourceKey; TEST_INSTANCE u field_60007 f Ljava/util/Set; BEDS v field_39299 f Ljava/util/Set; CAULDRONS w field_39300 f Ljava/util/Map; TYPE_BY_STATE x field_39301 m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Set; getBlockStates a method_43988 m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; forState a method_43989 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_43994 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/block/state/BlockState;)V method_43991 a method_43991 m (Lnet/minecraft/core/Holder;Ljava/util/Set;)V registerBlockStates a method_43990 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/entity/ai/village/poi/PoiType; bootstrap a method_43992 m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/util/Set;II)Lnet/minecraft/world/entity/ai/village/poi/PoiType; register a method_43993 m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; method_43995 b method_43995 m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasPoi b method_46397 m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; method_43997 c method_43997 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_43996 c method_43996 m ()V m ()V c net/minecraft/world/entity/ai/village/poi/package-info clu net/minecraft/class_6050 c net/minecraft/world/entity/ambient/AmbientCreature clv net/minecraft/class_1421 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/ambient/Bat clw net/minecraft/class_1420 f F FLAP_LENGTH_SECONDS a field_46966 f F TICKS_PER_FLAP b field_46967 f Lnet/minecraft/world/entity/AnimationState; flyAnimationState c field_46968 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; BAT_RESTING_TARGETING cj field_18100 f B DEFAULT_FLAGS ck field_57597 f Lnet/minecraft/core/BlockPos; targetPosition cl field_6729 f Lnet/minecraft/world/entity/AnimationState; restAnimationState d field_46969 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_FLAGS e field_6728 f I FLAG_RESTING f field_30269 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkBatSpawnRules b method_20661 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26878 m ()Z isResting m method_6450 m ()Z isHalloween n method_6451 m ()V setupAnimationStates t method_54758 m (Z)V setResting x method_6449 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/ambient/package-info clx net/minecraft/class_6051 c net/minecraft/world/entity/animal/AbstractCow cly net/minecraft/class_1430 f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS ck field_47771 m (Lnet/minecraft/world/item/ItemStack;)Z method_58367 j method_58367 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26883 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/AbstractFish clz net/minecraft/class_1422 f Lnet/minecraft/network/syncher/EntityDataAccessor; FROM_BUCKET a field_6730 f Z DEFAULT_FROM_BUCKET b field_57598 m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound gH method_6457 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26879 m ()Z canRandomSwim t method_6456 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/AbstractFish$FishMoveControl clz$a net/minecraft/class_1422$class_1423 f Lnet/minecraft/world/entity/animal/AbstractFish; fish l field_6731 m (Lnet/minecraft/world/entity/animal/AbstractFish;)V c net/minecraft/world/entity/animal/AbstractFish$FishSwimGoal clz$b net/minecraft/class_1422$class_1424 f Lnet/minecraft/world/entity/animal/AbstractFish; fish i field_6732 m (Lnet/minecraft/world/entity/animal/AbstractFish;)V c net/minecraft/world/entity/animal/AbstractGolem cma net/minecraft/class_1427 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/animal/AbstractSchoolingFish cmb net/minecraft/class_1425 f Lnet/minecraft/world/entity/animal/AbstractSchoolingFish; leader a field_6734 f I schoolSize b field_6733 m (Lnet/minecraft/world/entity/animal/AbstractSchoolingFish;)Lnet/minecraft/world/entity/animal/AbstractSchoolingFish; startFollowing a method_6461 m (Ljava/util/stream/Stream;)V addFollowers a method_6468 m (Lnet/minecraft/world/entity/animal/AbstractSchoolingFish;)V method_6458 b method_6458 m (Lnet/minecraft/world/entity/animal/AbstractSchoolingFish;)Z method_6460 c method_6460 m ()I getMaxSchoolSize gI method_6465 m ()Z isFollower gJ method_6470 m ()V stopFollowing gK method_6466 m ()Z canBeFollowed gL method_6469 m ()Z hasFollowers gM method_6467 m ()Z inRangeOfLeader gN method_6464 m ()V pathToLeader gO method_6463 m ()V addFollower gP method_6462 m ()V removeFollower gQ method_6459 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/animal/AbstractSchoolingFish$SchoolSpawnGroupData cmb$a net/minecraft/class_1425$class_1426 f Lnet/minecraft/world/entity/animal/AbstractSchoolingFish; leader a field_6735 m (Lnet/minecraft/world/entity/animal/AbstractSchoolingFish;)V c net/minecraft/world/entity/animal/AgeableWaterCreature cmc net/minecraft/class_9866 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSurfaceAgeableWaterCreatureSpawnRules b method_61455 m (I)V handleAirSupply r method_61456 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/animal/Animal cmd net/minecraft/class_1429 f I DEFAULT_IN_LOVE_TIME ck field_57599 f I inLove cl field_6745 f Lnet/minecraft/world/entity/EntityReference; loveCause cm field_6744 f I PARENT_AGE_AFTER_BREEDING cn field_30270 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;)V spawnChildFromBreeding a method_24650 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/AgeableMob;)V finalizeSpawnChildFromBreeding a method_49794 m (Lnet/minecraft/world/entity/animal/Animal;)Z canMate a method_6474 m (Lnet/minecraft/world/entity/animal/Animal;Lnet/minecraft/world/entity/AgeableMob;Lnet/minecraft/server/level/ServerPlayer;)V method_49795 a method_49795 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;)V usePlayerItem a method_6475 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)Z isBrightEnoughToSpawn a method_39448 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkAnimalSpawnRules b method_20663 m (Lnet/minecraft/world/entity/animal/Animal;)Ljava/util/Optional; method_49796 b method_49796 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAnimalAttributes gM method_61457 m ()V playEatingSound gN method_61458 m ()Z canFallInLove gO method_6482 m ()I getInLoveTime gP method_29270 m ()Lnet/minecraft/server/level/ServerPlayer; getLoveCause gQ method_6478 m ()Z isInLove gR method_6479 m ()V resetLove gS method_6477 m (Lnet/minecraft/world/entity/player/Player;)V setInLove h method_6480 m (Lnet/minecraft/world/item/ItemStack;)Z isFood i method_6481 m (I)V setInLoveTime r method_6476 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/animal/Bee cme net/minecraft/class_4466 f I STING_DEATH_COUNTDOWN cA field_30284 f I TICKS_BEFORE_GOING_TO_KNOWN_FLOWER cB field_30285 f I TICKS_WITHOUT_NECTAR_BEFORE_GOING_HOME cC field_30286 f I MIN_ATTACK_DIST cD field_30287 f I MAX_CROPS_GROWABLE cE field_30288 f I POISON_SECONDS_NORMAL cF field_30289 f I POISON_SECONDS_HARD cG field_30290 f I TOO_FAR_DISTANCE cH field_30291 f I HIVE_CLOSE_ENOUGH_DISTANCE cI field_30292 f I RESTRICTED_WANDER_DISTANCE_REDUCTION cJ field_52456 f I DEFAULT_WANDER_DISTANCE_REDUCTION cM field_52457 f I PATHFIND_TO_HIVE_WHEN_CLOSER_THAN cN field_30293 f I HIVE_SEARCH_DISTANCE cO field_30294 f Z DEFAULT_HAS_STUNG cP field_57601 f I DEFAULT_TICKS_SINCE_POLLINATION cQ field_57602 f I DEFAULT_CANNOT_ENTER_HIVE_TICKS cR field_57603 f I DEFAULT_CROPS_GROWN_SINCE_POLLINATION cS field_57604 f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME cT field_25363 f Ljava/util/UUID; persistentAngerTarget cU field_25364 f F rollAmount cV field_20356 f F rollAmountO cW field_20357 f I timeSinceSting cX field_20358 f I ticksWithoutNectarSinceExitingHive cY field_20359 f I stayOutOfHiveCountdown cZ field_20360 f F FLAP_DEGREES_PER_TICK ck field_30271 f I TICKS_PER_FLAP cl field_28638 f Ljava/lang/String; TAG_CROPS_GROWN_SINCE_POLLINATION cm field_30272 f Ljava/lang/String; TAG_CANNOT_ENTER_HIVE_TICKS co field_30273 f Ljava/lang/String; TAG_TICKS_SINCE_POLLINATION cp field_30276 f Ljava/lang/String; TAG_HAS_STUNG cq field_30277 f Ljava/lang/String; TAG_HAS_NECTAR cr field_30278 f Ljava/lang/String; TAG_FLOWER_POS cs field_30279 f Ljava/lang/String; TAG_HIVE_POS ct field_30280 f Z DEFAULT_HAS_NECTAR cu field_57600 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID cv field_20353 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_REMAINING_ANGER_TIME cw field_20354 f I FLAG_ROLL cx field_30281 f I FLAG_HAS_STUNG cy field_30282 f I FLAG_HAS_NECTAR cz field_30283 f I numCropsGrownSincePollination da field_20361 f I COOLDOWN_BEFORE_LOCATING_NEW_HIVE db field_30274 f I remainingCooldownBeforeLocatingNewHive dc field_21643 f I COOLDOWN_BEFORE_LOCATING_NEW_FLOWER dd field_30275 f I MIN_FIND_FLOWER_RETRY_COOLDOWN de field_52454 f I MAX_FIND_FLOWER_RETRY_COOLDOWN df field_52455 f I remainingCooldownBeforeLocatingNewFlower dg field_21644 f Lnet/minecraft/core/BlockPos; savedFlowerPos dh field_20362 f Lnet/minecraft/core/BlockPos; hivePos di field_20363 f Lnet/minecraft/world/entity/animal/Bee$BeePollinateGoal; beePollinateGoal dj field_21079 f Lnet/minecraft/world/entity/animal/Bee$BeeGoToHiveGoal; goToHiveGoal dk field_21645 f Lnet/minecraft/world/entity/animal/Bee$BeeGoToKnownFlowerGoal; goToKnownFlowerGoal dl field_21646 f I underWaterTicks dm field_21509 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_61459 A method_61459 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/util/RandomSource; method_21803 B method_21803 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/util/RandomSource; method_36630 C method_36630 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/util/RandomSource; method_61460 D method_61460 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/util/RandomSource; method_61461 E method_61461 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/util/RandomSource; method_61462 F method_61462 m (F)F getRollAmount J method_21811 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_36631 a method_36631 m (Lnet/minecraft/world/level/Level;DDDDDLnet/minecraft/core/particles/ParticleOptions;)V spawnFluidParticle a method_21769 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/Bee; getBreedOffspring b method_21771 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/util/RandomSource; method_21765 b method_21765 m (Lnet/minecraft/core/BlockPos;I)Z closerThan b method_23979 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_36632 c method_36632 m (Lnet/minecraft/world/level/Level;)Z isNightOrRaining c method_63007 m (Lnet/minecraft/world/level/block/state/BlockState;)Z attractsBees c method_65348 m (IZ)V setFlag d method_21775 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_36633 d method_36633 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_36634 e method_36634 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_23989 f method_23989 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_23991 g method_23991 m ()Ljava/util/List; getBlacklistedHives gH method_35162 m ()V resetTicksWithoutNectarSinceExitingHive gI method_21780 m ()Z hasHive gJ method_21791 m ()Lnet/minecraft/core/BlockPos; getHivePos gK method_23884 m ()Lnet/minecraft/world/entity/ai/goal/GoalSelector; getGoalSelector gL method_35163 m ()Z hasNectar gT method_21784 m ()Z hasStung gU method_21785 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gV method_26880 m ()V dropOffNectar gX method_21788 m ()Z isTiredOfLookingForNectar gY method_23983 m ()V dropHive gZ method_61463 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_36635 h method_36635 m (Lnet/minecraft/core/BlockPos;)V setSavedFlowerPos h method_21797 m ()V dropFlower ha method_61464 m ()Z wantsToEnterHive hb method_21789 m ()V updateRollAmount hc method_21790 m ()Z isHiveNearFire hd method_23984 m ()I getCropsGrownSincePollination he method_21792 m ()V resetNumCropsGrownSincePollination hf method_21783 m ()V incrementNumCropsGrownSincePollination hg method_21793 m ()Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity; getBeehiveBlockEntity hh method_65073 m ()Z isHiveValid hi method_21794 m ()Z isRolling hj method_21786 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_23994 i method_23994 m (Lnet/minecraft/core/BlockPos;)V setHivePos i method_57301 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_23976 j method_23976 m (Lnet/minecraft/world/item/ItemStack;)Z method_58363 j method_58363 m (Lnet/minecraft/core/BlockPos;)V pathfindRandomlyTowards j method_23987 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_23999 k method_23999 m (Lnet/minecraft/core/BlockPos;)Z doesHiveHaveSpace k method_23988 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_23980 l method_23980 m (Lnet/minecraft/core/BlockPos;)Z isTooFarAway l method_23990 m ()Lnet/minecraft/core/BlockPos; getSavedFlowerPos m method_21778 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_23982 m method_23982 m ()Z hasSavedFlowerPos n method_21779 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_23985 n method_23985 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_24000 o method_24000 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_24001 p method_24001 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_24002 q method_24002 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_24003 r method_24003 m (I)V setStayOutOfHiveCountdown s method_21807 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_23967 s method_23967 m ()I getTravellingTicks t method_35161 m (I)Z getFlag t method_21812 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/util/RandomSource; method_21795 t method_21795 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/util/RandomSource; method_21796 u method_21796 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_23993 v method_23993 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/util/RandomSource; method_23739 w method_23739 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_23995 x method_23995 m (Z)V setHasNectar x method_21805 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/util/RandomSource; method_21798 y method_21798 m (Z)V setHasStung y method_21806 m (Lnet/minecraft/world/entity/animal/Bee;)Lnet/minecraft/util/RandomSource; method_23740 z method_23740 m (Z)V setRolling z method_21808 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/Bee$1 cme$1 net/minecraft/class_4466$1 f Lnet/minecraft/world/entity/animal/Bee; field_20364 p field_20364 m (Lnet/minecraft/world/entity/animal/Bee;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/animal/Bee$BaseBeeGoal cme$a net/minecraft/class_4466$class_4467 f Lnet/minecraft/world/entity/animal/Bee; field_20365 a field_20365 m ()Z canBeeUse h method_21814 m ()Z canBeeContinueToUse i method_21815 m (Lnet/minecraft/world/entity/animal/Bee;)V c net/minecraft/world/entity/animal/Bee$BeeAttackGoal cme$b net/minecraft/class_4466$class_4468 f Lnet/minecraft/world/entity/animal/Bee; field_20366 b field_20366 m (Lnet/minecraft/world/entity/animal/Bee;Lnet/minecraft/world/entity/PathfinderMob;DZ)V c net/minecraft/world/entity/animal/Bee$BeeBecomeAngryTargetGoal cme$c net/minecraft/class_4466$class_4469 m ()Z beeCanTarget i method_21816 m (Lnet/minecraft/world/entity/animal/Bee;)V c net/minecraft/world/entity/animal/Bee$BeeEnterHiveGoal cme$d net/minecraft/class_4466$class_4470 f Lnet/minecraft/world/entity/animal/Bee; field_20367 b field_20367 m (Lnet/minecraft/world/entity/animal/Bee;)V c net/minecraft/world/entity/animal/Bee$BeeGoToHiveGoal cme$e net/minecraft/class_4466$class_4472 f I MAX_TRAVELLING_TICKS b field_30295 f Lnet/minecraft/world/entity/animal/Bee; field_20371 c field_20371 f I travellingTicks d field_21647 f I MAX_BLACKLISTED_TARGETS e field_30296 f Ljava/util/List; blacklistedTargets f field_21648 f Lnet/minecraft/world/level/pathfinder/Path; lastPath g field_21649 f I TICKS_BEFORE_HIVE_DROP h field_30297 f I ticksStuck i field_23133 m (Lnet/minecraft/core/BlockPos;)Z pathfindDirectlyTowards a method_24006 m (Lnet/minecraft/core/BlockPos;)Z isTargetBlacklisted b method_24007 m (Lnet/minecraft/core/BlockPos;)V blacklistTarget c method_24009 m (Lnet/minecraft/core/BlockPos;)Z hasReachedTarget d method_24010 m ()V clearBlacklist k method_24011 m ()V dropAndBlacklistHive l method_24012 m (Lnet/minecraft/world/entity/animal/Bee;)V c net/minecraft/world/entity/animal/Bee$BeeGoToKnownFlowerGoal cme$f net/minecraft/class_4466$class_4473 f Lnet/minecraft/world/entity/animal/Bee; field_20372 b field_20372 f I MAX_TRAVELLING_TICKS c field_30298 f I travellingTicks d field_21650 m ()Z wantsToGoToKnownFlower k method_24013 m (Lnet/minecraft/world/entity/animal/Bee;)V c net/minecraft/world/entity/animal/Bee$BeeGrowCropGoal cme$g net/minecraft/class_4466$class_4474 f I GROW_CHANCE b field_30299 f Lnet/minecraft/world/entity/animal/Bee; field_20373 c field_20373 m (Lnet/minecraft/world/entity/animal/Bee;)V c net/minecraft/world/entity/animal/Bee$BeeHurtByOtherGoal cme$h net/minecraft/class_4466$class_4475 f Lnet/minecraft/world/entity/animal/Bee; field_20374 a field_20374 m (Lnet/minecraft/world/entity/animal/Bee;Lnet/minecraft/world/entity/animal/Bee;)V c net/minecraft/world/entity/animal/Bee$BeeLocateHiveGoal cme$i net/minecraft/class_4466$class_4476 f Lnet/minecraft/world/entity/animal/Bee; field_20375 b field_20375 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)D method_24015 a method_24015 m (Lnet/minecraft/core/Holder;)Z method_23743 a method_23743 m ()Ljava/util/List; findNearbyHivesWithSpace k method_23742 m (Lnet/minecraft/world/entity/animal/Bee;)V c net/minecraft/world/entity/animal/Bee$BeeLookControl cme$j net/minecraft/class_4466$class_4477 f Lnet/minecraft/world/entity/animal/Bee; field_20376 h field_20376 m (Lnet/minecraft/world/entity/animal/Bee;Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/animal/Bee$BeePollinateGoal cme$k net/minecraft/class_4466$class_4478 f Lnet/minecraft/world/entity/animal/Bee; field_20377 b field_20377 f I MIN_POLLINATION_TICKS c field_30300 f D ARRIVAL_THRESHOLD d field_30303 f I POSITION_CHANGE_CHANCE e field_30304 f F SPEED_MODIFIER f field_30305 f F HOVER_HEIGHT_WITHIN_FLOWER g field_30306 f F HOVER_POS_OFFSET h field_30307 f I FLOWER_SEARCH_RADIUS i field_52458 f I successfulPollinatingTicks j field_20378 f I lastSoundPlayedTick k field_20379 f Z pollinating l field_21080 f Lnet/minecraft/world/phys/Vec3; hoverPos m field_21511 f I pollinatingTicks n field_21651 f I MAX_POLLINATING_TICKS o field_30308 f Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap; unreachableFlowerCache p field_52459 m ()Z hasPollinatedLongEnough k method_21820 m ()Z isPollinating l method_23346 m ()V stopPollinating m method_23748 m ()V setWantedPos n method_23749 m ()F getOffset o method_23750 m ()Ljava/util/Optional; findNearbyFlower p method_21821 m (Lnet/minecraft/world/entity/animal/Bee;)V c net/minecraft/world/entity/animal/Bee$BeeWanderGoal cme$l net/minecraft/class_4466$class_4479 f Lnet/minecraft/world/entity/animal/Bee; field_20380 a field_20380 m ()Lnet/minecraft/world/phys/Vec3; findPos h method_21822 m ()I getWanderThreshold i method_61465 m (Lnet/minecraft/world/entity/animal/Bee;)V c net/minecraft/world/entity/animal/Bee$ValidateFlowerGoal cme$m net/minecraft/class_4466$class_9867 f Lnet/minecraft/world/entity/animal/Bee; field_52460 b field_52460 f I validateFlowerCooldown c field_52461 f J lastValidateTick d field_52462 m (Lnet/minecraft/core/BlockPos;)Z isFlower a method_61466 m (Lnet/minecraft/world/entity/animal/Bee;)V c net/minecraft/world/entity/animal/Bee$ValidateHiveGoal cme$n net/minecraft/class_4466$class_9868 f Lnet/minecraft/world/entity/animal/Bee; field_52463 b field_52463 f I VALIDATE_HIVE_COOLDOWN c field_52464 f J lastValidateTick d field_52465 m (Lnet/minecraft/world/entity/animal/Bee;)V c net/minecraft/world/entity/animal/Bucketable cmf net/minecraft/class_5761 m ()Lnet/minecraft/world/item/ItemStack; getBucketItemStack a method_6452 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/item/ItemStack;)V saveDefaultDataToBucketTag a method_35167 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/nbt/CompoundTag;)V loadDefaultDataFromBucketTag a method_35168 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; bucketMobPickup a method_35169 m (Lnet/minecraft/nbt/CompoundTag;)V loadFromBucketTag a method_35170 m (Lnet/minecraft/world/item/ItemStack;)V saveToBucketTag a_ method_6455 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/nbt/CompoundTag;)V method_57302 b method_57302 m ()Z fromBucket m method_6453 m ()Lnet/minecraft/sounds/SoundEvent; getPickupSound n method_35171 m (Z)V setFromBucket x method_6454 c net/minecraft/world/entity/animal/Cat cmg net/minecraft/class_1451 f F lieDownAmountO cA field_16291 f F lieDownAmountTail cB field_16288 f F lieDownAmountOTail cC field_16289 f Z isLyingOnTopOfSleepingPlayer cD field_52466 f F relaxStateOneAmount cE field_16286 f F relaxStateOneAmountO cF field_16287 f D TEMPT_SPEED_MOD co field_30310 f D WALK_SPEED_MOD cp field_30311 f D SPRINT_SPEED_MOD cq field_30312 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cr field_6811 f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_LYING cs field_16284 f Lnet/minecraft/network/syncher/EntityDataAccessor; RELAX_STATE_ONE ct field_16292 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_COLLAR_COLOR cu field_16285 f Lnet/minecraft/resources/ResourceKey; DEFAULT_VARIANT cv field_49979 f Lnet/minecraft/world/item/DyeColor; DEFAULT_COLLAR_COLOR cw field_56650 f Lnet/minecraft/world/entity/animal/Cat$CatAvoidEntityGoal; avoidPlayersGoal cx field_6808 f Lnet/minecraft/world/entity/ai/goal/TemptGoal; temptGoal cy field_6810 f F lieDownAmount cz field_16290 m (Z)V setLying A method_16088 m (Z)V setRelaxStateOne B method_16087 m (F)F getLieDownAmount J method_16082 m (F)F getLieDownAmountTail K method_16091 m (F)F getRelaxStateOneAmount L method_16095 m (Lnet/minecraft/world/item/DyeColor;)V setCollarColor a method_16094 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/Cat; getBreedOffspring b method_6573 m (Lnet/minecraft/core/Holder;)V setVariant b method_47842 m ()Lnet/minecraft/core/Holder; getVariant gT method_47843 m ()Z isLying gU method_16086 m ()Lnet/minecraft/world/item/DyeColor; getCollarColor gV method_16096 m ()V hiss gW method_16089 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gX method_26881 m ()Z isLyingOnTopOfSleepingPlayer gY method_61467 m ()V reassessTameGoals gZ method_6175 m ()Z isRelaxStateOne ha method_16093 m ()V handleLieDown hb method_16085 m ()V updateLieDownAmount hc method_16090 m ()V updateRelaxStateOneAmount hd method_16084 m (Lnet/minecraft/world/entity/player/Player;)V tryToTame i method_58168 m (Lnet/minecraft/world/item/ItemStack;)Z method_58365 j method_58365 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/Cat$CatAvoidEntityGoal cmg$a net/minecraft/class_1451$class_3698 f Lnet/minecraft/world/entity/animal/Cat; cat i field_16293 m (Lnet/minecraft/world/entity/animal/Cat;Ljava/lang/Class;FDD)V c net/minecraft/world/entity/animal/Cat$CatRelaxOnOwnerGoal cmg$b net/minecraft/class_1451$class_3699 f Lnet/minecraft/world/entity/animal/Cat; cat a field_16297 f Lnet/minecraft/world/entity/player/Player; ownerPlayer b field_16295 f Lnet/minecraft/core/BlockPos; goalPos c field_16294 f I onBedTicks d field_16296 m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V method_64176 a method_64176 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; method_27800 a method_27800 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/BlockPos; method_27801 a method_27801 m ()Z spaceIsOccupied h method_16098 m ()V giveMorningGift i method_16097 m (Lnet/minecraft/world/entity/animal/Cat;)V c net/minecraft/world/entity/animal/Cat$CatTemptGoal cmg$c net/minecraft/class_1451$class_3700 f Lnet/minecraft/world/entity/player/Player; selectedPlayer d field_16298 f Lnet/minecraft/world/entity/animal/Cat; cat e field_17948 m (Lnet/minecraft/world/entity/animal/Cat;DLjava/util/function/Predicate;Z)V c net/minecraft/world/entity/animal/CatVariant cmh net/minecraft/class_7375 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_56257 f Lcom/mojang/serialization/Codec; NETWORK_CODEC b field_56258 f Lcom/mojang/serialization/Codec; CODEC c field_55959 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_51941 f Lnet/minecraft/core/ClientAsset; assetInfo e comp_3560 f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f comp_3561 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67127 a method_67127 m ()Lnet/minecraft/core/ClientAsset; assetInfo b comp_3560 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67128 b method_67128 m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c comp_3561 m (Lnet/minecraft/core/ClientAsset;)V m (Lnet/minecraft/core/ClientAsset;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V m ()V c net/minecraft/world/entity/animal/CatVariants cmi net/minecraft/class_10686 f Lnet/minecraft/resources/ResourceKey; TABBY a field_56259 f Lnet/minecraft/resources/ResourceKey; BLACK b field_56260 f Lnet/minecraft/resources/ResourceKey; RED c field_56261 f Lnet/minecraft/resources/ResourceKey; SIAMESE d field_56262 f Lnet/minecraft/resources/ResourceKey; BRITISH_SHORTHAIR e field_56263 f Lnet/minecraft/resources/ResourceKey; CALICO f field_56264 f Lnet/minecraft/resources/ResourceKey; PERSIAN g field_56265 f Lnet/minecraft/resources/ResourceKey; RAGDOLL h field_56266 f Lnet/minecraft/resources/ResourceKey; WHITE i field_56267 f Lnet/minecraft/resources/ResourceKey; JELLIE j field_56268 f Lnet/minecraft/resources/ResourceKey; ALL_BLACK k field_56269 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_67130 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_67131 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)V registerForAnyConditions a method_67132 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a method_67133 m ()V c net/minecraft/world/entity/animal/Chicken cmj net/minecraft/class_1428 f F flap ck field_6741 f F flapSpeed cl field_6743 f F oFlapSpeed cm field_6738 f F oFlap co field_6736 f F flapping cp field_6737 f I eggTime cq field_6739 f Z isChickenJockey cr field_6740 f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cs field_47770 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID ct field_56537 f Z DEFAULT_CHICKEN_JOCKEY cu field_57605 f F nextFlap cv field_28639 m (Ljava/lang/Integer;)V method_68267 a method_68267 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/Chicken; getBreedOffspring b method_6471 m (Lnet/minecraft/core/Holder;)V setVariant b method_67521 m (Lnet/minecraft/world/item/ItemStack;)Z method_58366 j method_58366 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26882 m ()Lnet/minecraft/core/Holder; getVariant n method_67522 m ()Z isChickenJockey t method_6472 m (Z)V setChickenJockey x method_6473 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/ChickenVariant cmk net/minecraft/class_10756 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_56538 f Lcom/mojang/serialization/Codec; NETWORK_CODEC b field_56539 f Lcom/mojang/serialization/Codec; CODEC c field_56540 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_56541 f Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture e comp_3669 f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f comp_3670 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67523 a method_67523 m ()Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture b comp_3669 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67524 b method_67524 m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c comp_3670 m (Lnet/minecraft/world/entity/variant/ModelAndTexture;)V m (Lnet/minecraft/world/entity/variant/ModelAndTexture;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V m ()V c net/minecraft/world/entity/animal/ChickenVariant$ModelType cmk$a net/minecraft/class_10756$class_10757 f Lnet/minecraft/world/entity/animal/ChickenVariant$ModelType; NORMAL a field_56542 f Lnet/minecraft/world/entity/animal/ChickenVariant$ModelType; COLD b field_56543 f Lcom/mojang/serialization/Codec; CODEC c field_56544 f Ljava/lang/String; name d field_56545 f [Lnet/minecraft/world/entity/animal/ChickenVariant$ModelType; $VALUES e field_56546 m ()[Lnet/minecraft/world/entity/animal/ChickenVariant$ModelType; $values a method_67525 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/entity/animal/ChickenVariants cml net/minecraft/class_10758 f Lnet/minecraft/resources/ResourceKey; TEMPERATE a field_56547 f Lnet/minecraft/resources/ResourceKey; WARM b field_56548 f Lnet/minecraft/resources/ResourceKey; COLD c field_56549 f Lnet/minecraft/resources/ResourceKey; DEFAULT d field_56550 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceKey; createKey a method_67526 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_67528 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/ChickenVariant$ModelType;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a method_67529 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/ChickenVariant$ModelType;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a method_67530 m ()V m ()V c net/minecraft/world/entity/animal/Cod cmm net/minecraft/class_1431 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/animal/Cow cmn net/minecraft/class_10730 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID ck field_56424 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/Cow; getBreedOffspring b method_67347 m (Lnet/minecraft/core/Holder;)V setVariant b method_67348 m ()Lnet/minecraft/core/Holder; getVariant n method_67349 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/CowVariant cmo net/minecraft/class_10731 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_56425 f Lcom/mojang/serialization/Codec; NETWORK_CODEC b field_56426 f Lcom/mojang/serialization/Codec; CODEC c field_56427 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_56428 f Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture e comp_3632 f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f comp_3633 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67350 a method_67350 m ()Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture b comp_3632 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67351 b method_67351 m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c comp_3633 m (Lnet/minecraft/world/entity/variant/ModelAndTexture;)V m (Lnet/minecraft/world/entity/variant/ModelAndTexture;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V m ()V c net/minecraft/world/entity/animal/CowVariant$ModelType cmo$a net/minecraft/class_10731$class_10732 f Lnet/minecraft/world/entity/animal/CowVariant$ModelType; NORMAL a field_56429 f Lnet/minecraft/world/entity/animal/CowVariant$ModelType; COLD b field_56430 f Lnet/minecraft/world/entity/animal/CowVariant$ModelType; WARM c field_56431 f Lcom/mojang/serialization/Codec; CODEC d field_56432 f Ljava/lang/String; name e field_56433 f [Lnet/minecraft/world/entity/animal/CowVariant$ModelType; $VALUES f field_56434 m ()[Lnet/minecraft/world/entity/animal/CowVariant$ModelType; $values a method_67352 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/entity/animal/CowVariants cmp net/minecraft/class_10733 f Lnet/minecraft/resources/ResourceKey; TEMPERATE a field_56435 f Lnet/minecraft/resources/ResourceKey; WARM b field_56436 f Lnet/minecraft/resources/ResourceKey; COLD c field_56437 f Lnet/minecraft/resources/ResourceKey; DEFAULT d field_56438 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceKey; createKey a method_67353 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_67355 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/CowVariant$ModelType;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a method_67356 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/CowVariant$ModelType;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a method_67357 m ()V m ()V c net/minecraft/world/entity/animal/Dolphin cmq net/minecraft/class_1433 f I TOTAL_AIR_SUPPLY ck field_30326 f Ljava/util/function/Predicate; ALLOWED_ITEMS cl field_6748 f F BABY_SCALE cm field_52467 f Lnet/minecraft/network/syncher/EntityDataAccessor; GOT_FISH cn field_6750 f Lnet/minecraft/network/syncher/EntityDataAccessor; MOISTNESS_LEVEL co field_6749 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; SWIM_WITH_PLAYER_TARGETING cp field_18101 f I TOTAL_MOISTNESS_LEVEL cq field_30327 f Z DEFAULT_GOT_FISH cr field_57606 f Lnet/minecraft/core/BlockPos; treasurePos cs field_56651 m (Lnet/minecraft/world/entity/animal/Dolphin;)Lnet/minecraft/util/RandomSource; method_18055 a method_18055 m (Lnet/minecraft/core/particles/ParticleOptions;)V addParticlesAroundSelf a method_6492 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/Dolphin; getBreedOffspring b method_61468 m (Lnet/minecraft/world/entity/animal/Dolphin;)Lnet/minecraft/util/RandomSource; method_6488 b method_6488 m (Lnet/minecraft/world/entity/item/ItemEntity;)Z method_6485 b method_6485 m (Lnet/minecraft/world/entity/animal/Dolphin;)Lnet/minecraft/util/RandomSource; method_18054 c method_18054 m ()Z closeToNextPos gH method_6484 m ()Lnet/minecraft/world/entity/SpawnGroupData; method_63647 gI method_63647 m ()Z gotFish m method_6487 m ()I getMoistnessLevel n method_6491 m (I)V setMoisntessLevel s method_6489 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes t method_26884 m (Z)V setGotFish x method_6486 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/Dolphin$DolphinSwimToTreasureGoal cmq$a net/minecraft/class_1433$class_1435 f Lnet/minecraft/world/entity/animal/Dolphin; dolphin a field_6752 f Z stuck b field_6753 m (Lnet/minecraft/world/entity/animal/Dolphin;)V c net/minecraft/world/entity/animal/Dolphin$DolphinSwimWithPlayerGoal cmq$b net/minecraft/class_1433$class_1436 f Lnet/minecraft/world/entity/animal/Dolphin; dolphin a field_6755 f D speedModifier b field_6754 f Lnet/minecraft/world/entity/player/Player; player c field_6756 m (Lnet/minecraft/world/entity/animal/Dolphin;D)V c net/minecraft/world/entity/animal/Dolphin$PlayWithItemsGoal cmq$c net/minecraft/class_1433$class_1437 f Lnet/minecraft/world/entity/animal/Dolphin; field_6757 a field_6757 f I cooldown b field_6758 m (Lnet/minecraft/world/item/ItemStack;)V drop a method_18056 m (Lnet/minecraft/world/entity/animal/Dolphin;)V c net/minecraft/world/entity/animal/FlyingAnimal cmr net/minecraft/class_1432 m ()Z isFlying gW method_6581 c net/minecraft/world/entity/animal/Fox cms net/minecraft/class_4019 f I MIN_TICKS_BEFORE_EAT cA field_30335 f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cB field_47772 f Lcom/mojang/serialization/Codec; TRUSTED_LIST_CODEC cC field_56652 f Z DEFAULT_SLEEPING cD field_57607 f Z DEFAULT_SITTING cE field_57608 f Z DEFAULT_CROUCHING cF field_57609 f Lnet/minecraft/world/entity/ai/goal/Goal; landTargetGoal cG field_17957 f Lnet/minecraft/world/entity/ai/goal/Goal; turtleEggTargetGoal cH field_17958 f Lnet/minecraft/world/entity/ai/goal/Goal; fishTargetGoal cI field_17959 f F interestedAngle cJ field_17960 f F interestedAngleO cM field_17961 f F crouchAmount cN field_17962 f F crouchAmountO cO field_17963 f I ticksSinceEaten cP field_17964 f I FLAG_CROUCHING ck field_30328 f I FLAG_INTERESTED cl field_30329 f I FLAG_POUNCING cm field_30330 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TYPE_ID co field_17949 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID cp field_17950 f I FLAG_SITTING cq field_30331 f I FLAG_SLEEPING cr field_30332 f I FLAG_FACEPLANTED cs field_30333 f I FLAG_DEFENDING ct field_30334 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRUSTED_ID_0 cu field_17951 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRUSTED_ID_1 cv field_17952 f Ljava/util/function/Predicate; ALLOWED_ITEMS cw field_17953 f Ljava/util/function/Predicate; TRUSTED_TARGET_SELECTOR cx field_17954 f Ljava/util/function/Predicate; STALKABLE_PREY cy field_17955 f Ljava/util/function/Predicate; AVOID_PLAYERS cz field_17956 m (Z)V setIsInterested A method_18299 m (Z)V setFaceplanted B method_18295 m (Z)V setDefending C method_18301 m (Z)V setSleeping D method_18302 m (Lnet/minecraft/world/entity/Entity;)Z method_18253 G method_18253 m (Lnet/minecraft/world/entity/Entity;)Z method_18261 H method_18261 m (Lnet/minecraft/world/entity/Entity;)Z method_18267 I method_18267 m (F)F getHeadRollAngle J method_18298 m (F)F getCrouchAmount K method_18300 m (Lnet/minecraft/world/entity/EntityReference;)V addTrustedEntity a method_66290 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_18429 a method_18429 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EntityReference;)Z method_66291 a method_66291 m (Lnet/minecraft/world/entity/animal/Fox$Variant;)V setVariant a method_47844 m (Lnet/minecraft/world/entity/animal/Fox;)Z method_36636 a method_36636 m (Lnet/minecraft/world/entity/animal/Fox;Lnet/minecraft/world/entity/LivingEntity;)Z isPathClear a method_18257 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/Fox; getBreedOffspring b method_18260 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_18254 b method_18254 m (Lnet/minecraft/world/entity/animal/Fox;)Lnet/minecraft/util/RandomSource; method_18287 b method_18287 m (Lnet/minecraft/world/entity/item/ItemEntity;)Z method_18265 b method_18265 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkFoxSpawnRules c method_39449 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_18262 c method_18262 m (Lnet/minecraft/world/entity/animal/Fox;)Lnet/minecraft/util/RandomSource; method_18288 c method_18288 m (IZ)V setFlag d method_18269 m (Lnet/minecraft/world/entity/animal/Fox;)Lnet/minecraft/util/RandomSource; method_18290 d method_18290 m ()Z isFaceplanted gH method_18273 m ()Z isPouncing gI method_18274 m ()Z isFullyCrouched gJ method_18275 m ()Z isInterested gK method_18277 m ()V setTargetGoals gL method_18280 m ()Ljava/util/stream/Stream; getTrustedEntities gT method_66293 m ()V clearTrusted gU method_67659 m ()Z isDefending gV method_18282 m ()V wakeUp gW method_18283 m ()V clearStates gX method_18284 m ()Z canMove gY method_18285 m (Lnet/minecraft/world/entity/LivingEntity;)V addTrustedEntity i method_66294 m (Lnet/minecraft/world/entity/LivingEntity;)Z trusts j method_18428 m (Lnet/minecraft/world/item/ItemStack;)Z canEat j method_18430 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_24347 k method_24347 m (Lnet/minecraft/world/item/ItemStack;)V spitOutItem k method_18289 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_20451 l method_20451 m (Lnet/minecraft/world/item/ItemStack;)V dropItemStack l method_18291 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26885 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_18431 m method_18431 m ()Lnet/minecraft/world/entity/animal/Fox$Variant; getVariant n method_47845 m (I)Z getFlag s method_18293 m ()Z isSitting t method_18272 m (Z)V setSitting x method_18294 m (Z)V setIsPouncing y method_18296 m (Z)V setIsCrouching z method_18297 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/Fox$DefendTrustedTargetGoal cms$a net/minecraft/class_4019$class_4020 f Lnet/minecraft/world/entity/animal/Fox; field_17965 i field_17965 f Lnet/minecraft/world/entity/LivingEntity; trustedLastHurtBy j field_17966 f Lnet/minecraft/world/entity/LivingEntity; trustedLastHurt k field_17967 f I timestamp l field_17968 m (Lnet/minecraft/world/entity/animal/Fox;Ljava/lang/Class;ZZLnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector;)V c net/minecraft/world/entity/animal/Fox$FaceplantGoal cms$b net/minecraft/class_4019$class_4021 f I countdown a field_17969 f Lnet/minecraft/world/entity/animal/Fox; field_17970 b field_17970 m (Lnet/minecraft/world/entity/animal/Fox;)V c net/minecraft/world/entity/animal/Fox$FoxAlertableEntitiesSelector cms$c net/minecraft/class_4019$class_4022 f Lnet/minecraft/world/entity/animal/Fox; field_17971 a field_17971 m (Lnet/minecraft/world/entity/animal/Fox;)V c net/minecraft/world/entity/animal/Fox$FoxBehaviorGoal cms$d net/minecraft/class_4019$class_4023 f Lnet/minecraft/world/entity/animal/Fox; field_17972 a field_17972 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; alertableTargeting b field_18102 m ()Z hasShelter h method_18305 m ()Z alertable i method_18306 m (Lnet/minecraft/world/entity/animal/Fox;)V c net/minecraft/world/entity/animal/Fox$FoxBreedGoal cms$e net/minecraft/class_4019$class_4024 m (Lnet/minecraft/world/entity/animal/Fox;D)V c net/minecraft/world/entity/animal/Fox$FoxEatBerriesGoal cms$f net/minecraft/class_4019$class_4025 f I ticksWaited g field_17974 f Lnet/minecraft/world/entity/animal/Fox; field_17975 h field_17975 f I WAIT_TICKS i field_30336 m (Lnet/minecraft/world/level/block/state/BlockState;)V pickGlowBerry a method_33586 m (Lnet/minecraft/world/level/block/state/BlockState;)V pickSweetBerries b method_33587 m ()V onReachedTarget o method_18307 m (Lnet/minecraft/world/entity/animal/Fox;DII)V c net/minecraft/world/entity/animal/Fox$FoxFloatGoal cms$g net/minecraft/class_4019$class_4026 f Lnet/minecraft/world/entity/animal/Fox; field_17976 a field_17976 m (Lnet/minecraft/world/entity/animal/Fox;)V c net/minecraft/world/entity/animal/Fox$FoxFollowParentGoal cms$h net/minecraft/class_4019$class_4052 f Lnet/minecraft/world/entity/animal/Fox; fox d field_18104 m (Lnet/minecraft/world/entity/animal/Fox;D)V c net/minecraft/world/entity/animal/Fox$FoxGroupData cms$i net/minecraft/class_4019$class_4027 f Lnet/minecraft/world/entity/animal/Fox$Variant; variant a field_17977 m (Lnet/minecraft/world/entity/animal/Fox$Variant;)V c net/minecraft/world/entity/animal/Fox$FoxLookAtPlayerGoal cms$j net/minecraft/class_4019$class_4292 f Lnet/minecraft/world/entity/animal/Fox; field_19261 h field_19261 m (Lnet/minecraft/world/entity/animal/Fox;Lnet/minecraft/world/entity/Mob;Ljava/lang/Class;F)V c net/minecraft/world/entity/animal/Fox$FoxLookControl cms$k net/minecraft/class_4019$class_4028 f Lnet/minecraft/world/entity/animal/Fox; field_17979 h field_17979 m (Lnet/minecraft/world/entity/animal/Fox;)V c net/minecraft/world/entity/animal/Fox$FoxMeleeAttackGoal cms$l net/minecraft/class_4019$class_4029 f Lnet/minecraft/world/entity/animal/Fox; field_17980 b field_17980 m (Lnet/minecraft/world/entity/animal/Fox;DZ)V c net/minecraft/world/entity/animal/Fox$FoxMoveControl cms$m net/minecraft/class_4019$class_4030 f Lnet/minecraft/world/entity/animal/Fox; field_17981 l field_17981 m (Lnet/minecraft/world/entity/animal/Fox;)V c net/minecraft/world/entity/animal/Fox$FoxPanicGoal cms$n net/minecraft/class_4019$class_4032 f Lnet/minecraft/world/entity/animal/Fox; field_17983 a field_17983 m (Lnet/minecraft/world/entity/animal/Fox;D)V c net/minecraft/world/entity/animal/Fox$FoxPounceGoal cms$o net/minecraft/class_4019$class_4033 f Lnet/minecraft/world/entity/animal/Fox; field_17984 a field_17984 m (Lnet/minecraft/world/entity/animal/Fox;)V c net/minecraft/world/entity/animal/Fox$FoxSearchForItemsGoal cms$p net/minecraft/class_4019$class_4034 f Lnet/minecraft/world/entity/animal/Fox; field_17985 a field_17985 m (Lnet/minecraft/world/entity/animal/Fox;)V c net/minecraft/world/entity/animal/Fox$FoxStrollThroughVillageGoal cms$q net/minecraft/class_4019$class_4031 f Lnet/minecraft/world/entity/animal/Fox; field_17982 a field_17982 m ()Z canFoxMove h method_18308 m (Lnet/minecraft/world/entity/animal/Fox;II)V c net/minecraft/world/entity/animal/Fox$PerchAndSearchGoal cms$r net/minecraft/class_4019$class_4035 f Lnet/minecraft/world/entity/animal/Fox; field_17986 b field_17986 f D relX c field_17987 f D relZ d field_17988 f I lookTime e field_17989 f I looksRemaining f field_17990 m ()V resetLook k method_18309 m (Lnet/minecraft/world/entity/animal/Fox;)V c net/minecraft/world/entity/animal/Fox$SeekShelterGoal cms$s net/minecraft/class_4019$class_4036 f Lnet/minecraft/world/entity/animal/Fox; field_17991 b field_17991 f I interval c field_17992 m (Lnet/minecraft/world/entity/animal/Fox;D)V c net/minecraft/world/entity/animal/Fox$SleepGoal cms$t net/minecraft/class_4019$class_4037 f Lnet/minecraft/world/entity/animal/Fox; field_17993 b field_17993 f I WAIT_TIME_BEFORE_SLEEP c field_30337 f I countdown d field_17994 m ()Z canSleep k method_18432 m (Lnet/minecraft/world/entity/animal/Fox;)V m ()V c net/minecraft/world/entity/animal/Fox$StalkPreyGoal cms$u net/minecraft/class_4019$class_4038 f Lnet/minecraft/world/entity/animal/Fox; field_17995 a field_17995 m (Lnet/minecraft/world/entity/animal/Fox;)V c net/minecraft/world/entity/animal/Fox$Variant cms$v net/minecraft/class_4019$class_4039 f Lnet/minecraft/world/entity/animal/Fox$Variant; RED a field_17996 f Lnet/minecraft/world/entity/animal/Fox$Variant; SNOW b field_17997 f Lnet/minecraft/world/entity/animal/Fox$Variant; DEFAULT c field_57610 f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC d field_41548 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_55960 f Ljava/util/function/IntFunction; BY_ID f field_17998 f I id g field_18000 f Ljava/lang/String; name h field_18001 f [Lnet/minecraft/world/entity/animal/Fox$Variant; $VALUES i field_18003 m ()I getId a method_18317 m (I)Lnet/minecraft/world/entity/animal/Fox$Variant; byId a method_18311 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/animal/Fox$Variant; byBiome a method_18313 m ()[Lnet/minecraft/world/entity/animal/Fox$Variant; $values b method_36637 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/world/entity/animal/HappyGhast cmt net/minecraft/class_11187 f Lnet/minecraft/network/syncher/EntityDataAccessor; STAYS_STILL cA field_60549 f F MAX_SCALE cB field_60550 f F BABY_SCALE ck field_59681 f I WANDER_GROUND_DISTANCE cl field_59682 f I SMALL_RESTRICTION_RADIUS cm field_59683 f I LARGE_RESTRICTION_RADIUS co field_59684 f I RESTRICTION_RADIUS_BUFFER cp field_59685 f I FAST_HEALING_TICKS cq field_59686 f I SLOW_HEALING_TICKS cr field_59687 f I MAX_PASSANGERS cs field_59688 f F SPEED_MULTIPLIER_WHEN_PANICKING ct field_59689 f Ljava/util/function/Predicate; IS_FOOD cu field_59690 f I STILL_TIMEOUT_ON_LOAD_GRACE_PERIOD cv field_61061 f I MAX_STILL_TIMEOUT cw field_60551 f I leashHolderTime cx field_60008 f I serverStillTimeout cy field_60553 f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_LEASH_HOLDER cz field_60009 m (Lnet/minecraft/world/entity/ai/goal/Goal;)Z method_70690 a method_70690 m (Lnet/minecraft/world/entity/ai/goal/Goal;)Z method_70692 b method_70692 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; createBabyNavigation c method_70693 m (Lnet/minecraft/world/entity/player/Player;)V doPlayerRide g method_70691 m ()Z isOnStillTimeout gH method_72227 m ()V adultGhastSetup gI method_70703 m ()V babyGhastSetup gJ method_70694 m ()I getHappyGhastRestrictionRadius gK method_70695 m ()V checkRestriction gL method_70696 m ()V continuousHeal gT method_70697 m ()V syncStayStillFlag gU method_71615 m ()Z scanPlayerAboveGhast gV method_71616 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec2; getRiddenRotation i method_70698 m (Lnet/minecraft/world/item/ItemStack;)Z method_70699 j method_70699 m (Lnet/minecraft/world/item/ItemStack;)Z method_70700 k method_70700 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_70701 m ()Z isLeashHolder n method_71010 m (I)V setServerStillTimeout s method_72086 m ()Z staysStill t method_71617 m (Z)V setLeashHolder x method_71011 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/HappyGhast$BabyFlyingPathNavigation cmt$a net/minecraft/class_11187$class_11188 m (Lnet/minecraft/world/entity/animal/HappyGhast;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/animal/HappyGhast$HappyGhastBodyRotationControl cmt$b net/minecraft/class_11187$class_11189 f Lnet/minecraft/world/entity/animal/HappyGhast; field_59692 a field_59692 m (Lnet/minecraft/world/entity/animal/HappyGhast;)V c net/minecraft/world/entity/animal/HappyGhast$HappyGhastFloatGoal cmt$c net/minecraft/class_11187$class_11190 f Lnet/minecraft/world/entity/animal/HappyGhast; field_59693 a field_59693 m (Lnet/minecraft/world/entity/animal/HappyGhast;)V c net/minecraft/world/entity/animal/HappyGhast$HappyGhastLookControl cmt$d net/minecraft/class_11187$class_11191 f Lnet/minecraft/world/entity/animal/HappyGhast; field_59694 h field_59694 m (F)F wrapDegrees90 a method_70704 m (Lnet/minecraft/world/entity/animal/HappyGhast;)V c net/minecraft/world/entity/animal/HappyGhastAi cmu net/minecraft/class_11192 f F SPEED_MULTIPLIER_WHEN_IDLING a field_59695 f F SPEED_MULTIPLIER_WHEN_TEMPTED b field_59696 f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT c field_59697 f D BABY_GHAST_CLOSE_ENOUGH_DIST d field_59698 f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE e field_59699 f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES f field_59700 f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES g field_59701 m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a method_70705 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; method_70706 a method_70706 m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_70707 m (Lnet/minecraft/world/entity/animal/HappyGhast;)V updateActivity a method_70708 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; method_70709 b method_70709 m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b method_70710 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; method_70711 c method_70711 m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c method_70712 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; method_70713 d method_70713 m (Lnet/minecraft/world/entity/ai/Brain;)V initPanicActivity d method_70714 m ()V m ()V c net/minecraft/world/entity/animal/IronGolem cmv net/minecraft/class_1439 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID c field_6763 f I offerFlowerTick ck field_6759 f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME cl field_25365 f I remainingPersistentAngerTime cm field_25366 f Ljava/util/UUID; persistentAngerTarget cn field_25367 f I IRON_INGOT_HEAL_AMOUNT d field_30338 f Z DEFAULT_PLAYER_CREATED e field_57611 f I attackAnimationTick f field_6762 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_6498 b method_6498 m ()Z isPlayerCreated gH method_6496 m ()F getAttackDamage gI method_22328 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26886 m ()Lnet/minecraft/world/entity/Crackiness$Level; getCrackiness m method_23347 m ()I getAttackAnimationTick n method_6501 m ()I getOfferFlowerTick t method_6502 m (Z)V offerFlower x method_6497 m (Z)V setPlayerCreated y method_6499 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/MushroomCow cmw net/minecraft/class_1438 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TYPE ck field_18105 f I MUTATE_CHANCE cl field_30339 f Ljava/lang/String; TAG_STEW_EFFECTS cm field_45751 f Lnet/minecraft/world/item/component/SuspiciousStewEffects; stewEffects co field_45752 f Ljava/util/UUID; lastLightningBoltUUID cp field_18108 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/animal/Cow;)V method_63648 a method_63648 m (Lnet/minecraft/world/entity/animal/MushroomCow$Variant;)V setVariant a method_47846 m (Lnet/minecraft/world/entity/animal/MushroomCow;)Lnet/minecraft/world/entity/animal/MushroomCow$Variant; getOffspringVariant a method_18434 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/MushroomCow; getBreedOffspring b method_6495 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkMushroomSpawnRules c method_20665 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V method_61469 d method_61469 m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; getEffectsFromItemStack j method_18436 m ()Lnet/minecraft/world/entity/animal/MushroomCow$Variant; getVariant n method_47847 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/MushroomCow$Variant cmw$a net/minecraft/class_1438$class_4053 f Lnet/minecraft/world/entity/animal/MushroomCow$Variant; RED a field_18109 f Lnet/minecraft/world/entity/animal/MushroomCow$Variant; BROWN b field_18110 f Lnet/minecraft/world/entity/animal/MushroomCow$Variant; DEFAULT c field_57612 f Lcom/mojang/serialization/Codec; CODEC d field_41549 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_55962 f Ljava/util/function/IntFunction; BY_ID f field_55963 f Ljava/lang/String; type g field_18111 f I id h field_55964 f Lnet/minecraft/world/level/block/state/BlockState; blockState i field_18112 f [Lnet/minecraft/world/entity/animal/MushroomCow$Variant; $VALUES j field_18113 m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState a method_18437 m (I)Lnet/minecraft/world/entity/animal/MushroomCow$Variant; byId a method_66677 m ()I id b method_66678 m ()[Lnet/minecraft/world/entity/animal/MushroomCow$Variant; $values d method_36639 m (Ljava/lang/String;ILjava/lang/String;ILnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/entity/animal/Ocelot cmx net/minecraft/class_3701 f D CROUCH_SPEED_MOD ck field_30340 f D WALK_SPEED_MOD cl field_30341 f D SPRINT_SPEED_MOD cm field_30342 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TRUSTING co field_16301 f Z DEFAULT_TRUSTING cp field_57613 f Lnet/minecraft/world/entity/animal/Ocelot$OcelotAvoidEntityGoal; ocelotAvoidPlayersGoal cq field_16300 f Lnet/minecraft/world/entity/animal/Ocelot$OcelotTemptGoal; temptGoal cr field_16302 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/Ocelot; getBreedOffspring b method_16104 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkOcelotSpawnRules c method_20666 m (Lnet/minecraft/world/item/ItemStack;)Z method_58370 j method_58370 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26887 m ()V reassessTrustingGoals n method_16103 m ()Z isTrusting t method_16099 m (Z)V setTrusting x method_16102 m (Z)V spawnTrustingParticles y method_16100 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/Ocelot$OcelotAvoidEntityGoal cmx$a net/minecraft/class_3701$class_3702 f Lnet/minecraft/world/entity/animal/Ocelot; ocelot i field_16303 m (Lnet/minecraft/world/entity/animal/Ocelot;Ljava/lang/Class;FDD)V c net/minecraft/world/entity/animal/Ocelot$OcelotTemptGoal cmx$b net/minecraft/class_3701$class_3703 f Lnet/minecraft/world/entity/animal/Ocelot; ocelot d field_16304 m (Lnet/minecraft/world/entity/animal/Ocelot;DLjava/util/function/Predicate;Z)V c net/minecraft/world/entity/animal/Panda cmy net/minecraft/class_1440 f I TOTAL_UNHAPPY_TIME cA field_30349 f Z gotBamboo cB field_6769 f Z didBite cC field_6770 f Lnet/minecraft/world/phys/Vec3; rollDelta cD field_18277 f F sitAmount cE field_6777 f F sitAmountO cF field_6779 f F onBackAmount cG field_6774 f F onBackAmountO cH field_6775 f F rollAmount cI field_6772 f F rollAmountO cJ field_6773 f Lnet/minecraft/world/entity/animal/Panda$PandaLookAtPlayerGoal; lookAtPlayerGoal cM field_21804 f I TOTAL_ROLL_STEPS ck field_30343 f I rollCounter cl field_6767 f Lnet/minecraft/network/syncher/EntityDataAccessor; UNHAPPY_COUNTER cm field_6764 f Lnet/minecraft/network/syncher/EntityDataAccessor; SNEEZE_COUNTER co field_6771 f Lnet/minecraft/network/syncher/EntityDataAccessor; EAT_COUNTER cp field_6780 f Lnet/minecraft/network/syncher/EntityDataAccessor; MAIN_GENE_ID cq field_6766 f Lnet/minecraft/network/syncher/EntityDataAccessor; HIDDEN_GENE_ID cr field_6781 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_FLAGS cs field_6768 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; BREED_TARGETING ct field_21803 f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cu field_47773 f I FLAG_SNEEZE cv field_30344 f I FLAG_ROLL cw field_30345 f I FLAG_SIT cx field_30346 f I FLAG_ON_BACK cy field_30347 f I EAT_TICK_INTERVAL cz field_30348 m (Z)V sneeze A method_6546 m (Z)V roll B method_6541 m (F)F getSitAmount J method_6534 m (F)F getLieOnBackAmount K method_6555 m (F)F getRollAmount L method_6560 m (Lnet/minecraft/world/entity/animal/Panda$Gene;)V setMainGene a method_6529 m (Lnet/minecraft/world/entity/animal/Panda;)Lnet/minecraft/util/RandomSource; method_36640 a method_36640 m (Lnet/minecraft/world/entity/animal/Panda;Lnet/minecraft/world/entity/animal/Panda;)V setGeneFromParents a method_6515 m (Lnet/minecraft/world/entity/animal/Panda$Gene;)V setHiddenGene b method_6547 m (Lnet/minecraft/world/entity/animal/Panda;)Lnet/minecraft/util/RandomSource; method_24838 b method_24838 m (Lnet/minecraft/world/entity/item/ItemEntity;)Z canPickUpAndEat b method_64177 m (Lnet/minecraft/world/entity/animal/Panda;)Lnet/minecraft/util/RandomSource; method_6551 c method_6551 m (IZ)V setFlag d method_6557 m (Lnet/minecraft/world/entity/animal/Panda;)Lnet/minecraft/util/RandomSource; method_6556 d method_6556 m (Lnet/minecraft/world/entity/animal/Panda;)Lnet/minecraft/util/RandomSource; method_6559 e method_6559 m (Lnet/minecraft/world/entity/animal/Panda;)Lnet/minecraft/util/RandomSource; method_6507 f method_6507 m (Lnet/minecraft/world/entity/animal/Panda;)Lnet/minecraft/util/RandomSource; method_36641 g method_36641 m ()Z isOnBack gH method_6514 m ()Z isEating gI method_6527 m ()I getSneezeCounter gJ method_6532 m ()Lnet/minecraft/world/entity/animal/Panda$Gene; getMainGene gK method_6525 m ()Lnet/minecraft/world/entity/animal/Panda$Gene; getHiddenGene gL method_6508 m ()Z isRolling gT method_6526 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gU method_26888 m ()Lnet/minecraft/world/entity/animal/Panda$Gene; getVariant gV method_6554 m ()Z isLazy gW method_6549 m ()Z isWorried gX method_6509 m ()Z isPlayful gY method_6522 m ()Z isBrown gZ method_35173 m (Lnet/minecraft/world/entity/animal/Panda;)Lnet/minecraft/util/RandomSource; method_6542 h method_6542 m ()Z isWeak ha method_6550 m ()Z isScared hb method_6524 m ()V setAttributes hc method_6538 m ()Z canPerformAction hd method_18442 m ()I getEatCounter he method_6528 m ()V handleEating hf method_6536 m ()V addEatingParticles hg method_6512 m ()V updateSitAmount hh method_6544 m ()V updateOnBackAnimation hi method_6503 m ()V updateRollAmount hj method_6523 m ()V handleRoll hk method_6537 m ()V afterSneeze hl method_6548 m ()Lnet/minecraft/world/entity/animal/Panda$Gene; getOneOfGenesRandomly hm method_6519 m ()V tryToSit hn method_18057 m (Lnet/minecraft/world/entity/animal/Panda;)Lnet/minecraft/util/RandomSource; method_6511 i method_6511 m (Lnet/minecraft/world/entity/animal/Panda;)Lnet/minecraft/util/RandomSource; method_6531 j method_6531 m (Lnet/minecraft/world/item/ItemStack;)Z method_58371 j method_58371 m (Lnet/minecraft/world/entity/animal/Panda;)Lnet/minecraft/util/RandomSource; method_6506 k method_6506 m ()I getUnhappyCounter m method_6521 m ()Z isSneezing n method_6545 m (I)V setUnhappyCounter s method_6517 m ()Z isSitting t method_6535 m (I)V setSneezeCounter t method_6539 m (I)V setEatCounter u method_6558 m (I)Z getFlag v method_6533 m (Z)V sit x method_6513 m (Z)V setOnBack y method_6505 m (Z)V eat z method_6552 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/Panda$Gene cmy$a net/minecraft/class_1440$class_1443 f Lnet/minecraft/world/entity/animal/Panda$Gene; NORMAL a field_6788 f Lnet/minecraft/world/entity/animal/Panda$Gene; LAZY b field_6794 f Lnet/minecraft/world/entity/animal/Panda$Gene; WORRIED c field_6795 f Lnet/minecraft/world/entity/animal/Panda$Gene; PLAYFUL d field_6791 f Lnet/minecraft/world/entity/animal/Panda$Gene; BROWN e field_6792 f Lnet/minecraft/world/entity/animal/Panda$Gene; WEAK f field_6793 f Lnet/minecraft/world/entity/animal/Panda$Gene; AGGRESSIVE g field_6789 f Lcom/mojang/serialization/Codec; CODEC h field_41673 f Ljava/util/function/IntFunction; BY_ID i field_6786 f I MAX_GENE j field_30350 f I id k field_6785 f Ljava/lang/String; name l field_6797 f Z isRecessive m field_6790 f [Lnet/minecraft/world/entity/animal/Panda$Gene; $VALUES n field_6796 m ()I getId a method_6564 m (I)Lnet/minecraft/world/entity/animal/Panda$Gene; byId a method_6566 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/Panda$Gene; getRandom a method_17688 m (Lnet/minecraft/world/entity/animal/Panda$Gene;Lnet/minecraft/world/entity/animal/Panda$Gene;)Lnet/minecraft/world/entity/animal/Panda$Gene; getVariantFromGenes a method_6569 m ()Z isRecessive b method_6568 m ()[Lnet/minecraft/world/entity/animal/Panda$Gene; $values d method_36642 m (Ljava/lang/String;IILjava/lang/String;Z)V m ()V c net/minecraft/world/entity/animal/Panda$PandaAttackGoal cmy$b net/minecraft/class_1440$class_4054 f Lnet/minecraft/world/entity/animal/Panda; panda b field_18114 m (Lnet/minecraft/world/entity/animal/Panda;DZ)V c net/minecraft/world/entity/animal/Panda$PandaAvoidGoal cmy$c net/minecraft/class_1440$class_1441 f Lnet/minecraft/world/entity/animal/Panda; panda i field_6782 m (Lnet/minecraft/world/entity/animal/Panda;Ljava/lang/Class;FDD)V c net/minecraft/world/entity/animal/Panda$PandaBreedGoal cmy$d net/minecraft/class_1440$class_1442 f Lnet/minecraft/world/entity/animal/Panda; panda d field_6784 f I unhappyCooldown e field_6783 m ()Z canFindBamboo h method_6561 m (Lnet/minecraft/world/entity/animal/Panda;D)V c net/minecraft/world/entity/animal/Panda$PandaHurtByTargetGoal cmy$e net/minecraft/class_1440$class_1444 f Lnet/minecraft/world/entity/animal/Panda; panda a field_6798 m (Lnet/minecraft/world/entity/animal/Panda;[Ljava/lang/Class;)V c net/minecraft/world/entity/animal/Panda$PandaLieOnBackGoal cmy$f net/minecraft/class_1440$class_1445 f Lnet/minecraft/world/entity/animal/Panda; panda a field_6800 f I cooldown b field_6799 m (Lnet/minecraft/world/entity/animal/Panda;)V c net/minecraft/world/entity/animal/Panda$PandaLookAtPlayerGoal cmy$g net/minecraft/class_1440$class_4056 f Lnet/minecraft/world/entity/animal/Panda; panda h field_18116 m (Lnet/minecraft/world/entity/LivingEntity;)V setTarget a method_24217 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_31545 b method_31545 m (Lnet/minecraft/world/entity/animal/Panda;Ljava/lang/Class;F)V c net/minecraft/world/entity/animal/Panda$PandaMoveControl cmy$h net/minecraft/class_1440$class_1446 f Lnet/minecraft/world/entity/animal/Panda; panda l field_6801 m (Lnet/minecraft/world/entity/animal/Panda;)V c net/minecraft/world/entity/animal/Panda$PandaPanicGoal cmy$i net/minecraft/class_1440$class_1447 f Lnet/minecraft/world/entity/animal/Panda; panda a field_6802 m (Lnet/minecraft/world/entity/animal/Panda;D)V c net/minecraft/world/entity/animal/Panda$PandaRollGoal cmy$j net/minecraft/class_1440$class_1448 f Lnet/minecraft/world/entity/animal/Panda; panda a field_6803 m (Lnet/minecraft/world/entity/animal/Panda;)V c net/minecraft/world/entity/animal/Panda$PandaSitGoal cmy$k net/minecraft/class_1440$class_1449 f Lnet/minecraft/world/entity/animal/Panda; field_6805 a field_6805 f I cooldown b field_6804 m (Lnet/minecraft/world/entity/animal/Panda;)V c net/minecraft/world/entity/animal/Panda$PandaSneezeGoal cmy$l net/minecraft/class_1440$class_1450 f Lnet/minecraft/world/entity/animal/Panda; panda a field_6806 m (Lnet/minecraft/world/entity/animal/Panda;)V c net/minecraft/world/entity/animal/Parrot cmz net/minecraft/class_1453 f F flap co field_6818 f F flapSpeed cp field_6819 f F oFlapSpeed cq field_6827 f F oFlap cr field_6829 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cs field_6826 f Ljava/util/function/Predicate; NOT_PARROT_PREDICATE ct field_6821 f Ljava/util/Map; MOB_SOUND_MAP cu field_6822 f F flapping cv field_6824 f F nextFlap cw field_28640 f Z partyParrot cx field_6823 f Lnet/minecraft/core/BlockPos; jukebox cy field_6820 m (Lnet/minecraft/util/RandomSource;)F getPitch a method_6580 m (Lnet/minecraft/world/entity/animal/Parrot$Variant;)V setVariant a method_47848 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/sounds/SoundEvent; getAmbient a method_6583 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)Z imitateNearbyMobs a method_6587 m (Ljava/util/HashMap;)V method_6579 a method_6579 m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/sounds/SoundEvent; getImitatedSound b method_6586 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkParrotSpawnRules c method_20667 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gT method_26889 m ()Z isPartyParrot gU method_6582 m ()Lnet/minecraft/world/entity/animal/Parrot$Variant; getVariant gV method_6584 m ()V calculateFlapping gY method_6578 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/Parrot$1 cmz$1 net/minecraft/class_1453$1 m (Lnet/minecraft/world/entity/Mob;)Z test a method_6590 m ()V c net/minecraft/world/entity/animal/Parrot$ParrotWanderGoal cmz$a net/minecraft/class_1453$class_6537 m ()Lnet/minecraft/world/phys/Vec3; getTreePos k method_38066 m (Lnet/minecraft/world/entity/PathfinderMob;D)V c net/minecraft/world/entity/animal/Parrot$Variant cmz$b net/minecraft/class_1453$class_7989 f Lnet/minecraft/world/entity/animal/Parrot$Variant; RED_BLUE a field_41550 f Lnet/minecraft/world/entity/animal/Parrot$Variant; BLUE b field_41551 f Lnet/minecraft/world/entity/animal/Parrot$Variant; GREEN c field_41552 f Lnet/minecraft/world/entity/animal/Parrot$Variant; YELLOW_BLUE d field_41553 f Lnet/minecraft/world/entity/animal/Parrot$Variant; GRAY e field_41554 f Lnet/minecraft/world/entity/animal/Parrot$Variant; DEFAULT f field_57614 f Lcom/mojang/serialization/Codec; CODEC g field_41555 f Lcom/mojang/serialization/Codec; LEGACY_CODEC h field_56653 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i field_55965 f Ljava/util/function/IntFunction; BY_ID j field_41556 f I id k field_41557 f Ljava/lang/String; name l field_41558 f [Lnet/minecraft/world/entity/animal/Parrot$Variant; $VALUES m field_41559 m ()I getId a method_47849 m (I)Lnet/minecraft/world/entity/animal/Parrot$Variant; byId a method_47850 m ()[Lnet/minecraft/world/entity/animal/Parrot$Variant; $values b method_47851 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/world/entity/animal/Pig cna net/minecraft/class_1452 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BOOST_TIME ck field_6815 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cl field_55679 f Lnet/minecraft/world/entity/ItemBasedSteering; steering cm field_23230 m (Lnet/minecraft/world/entity/monster/ZombifiedPiglin;)V method_63649 a method_63649 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/Pig; getBreedOffspring b method_6574 m (Lnet/minecraft/core/Holder;)V setVariant b method_66298 m (Lnet/minecraft/world/item/ItemStack;)Z method_58372 j method_58372 m (Lnet/minecraft/world/item/ItemStack;)Z method_58373 k method_58373 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26890 m ()Lnet/minecraft/core/Holder; getVariant n method_66299 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/PigVariant cnb net/minecraft/class_10586 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_55680 f Lcom/mojang/serialization/Codec; NETWORK_CODEC b field_56270 f Lcom/mojang/serialization/Codec; CODEC c field_55682 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_55683 f Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture e comp_3562 f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f comp_3563 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67134 a method_67134 m ()Lnet/minecraft/world/entity/variant/ModelAndTexture; modelAndTexture b comp_3562 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67135 b method_67135 m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c comp_3563 m (Lnet/minecraft/world/entity/variant/ModelAndTexture;)V m (Lnet/minecraft/world/entity/variant/ModelAndTexture;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V m ()V c net/minecraft/world/entity/animal/PigVariant$ModelType cnb$a net/minecraft/class_10586$class_10587 f Lnet/minecraft/world/entity/animal/PigVariant$ModelType; NORMAL a field_55688 f Lnet/minecraft/world/entity/animal/PigVariant$ModelType; COLD b field_55689 f Lcom/mojang/serialization/Codec; CODEC c field_55690 f Ljava/lang/String; name d field_55694 f [Lnet/minecraft/world/entity/animal/PigVariant$ModelType; $VALUES e field_55695 m ()[Lnet/minecraft/world/entity/animal/PigVariant$ModelType; $values a method_66311 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/entity/animal/PigVariants cnc net/minecraft/class_10588 f Lnet/minecraft/resources/ResourceKey; TEMPERATE a field_55696 f Lnet/minecraft/resources/ResourceKey; WARM b field_55697 f Lnet/minecraft/resources/ResourceKey; COLD c field_55698 f Lnet/minecraft/resources/ResourceKey; DEFAULT d field_55699 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceKey; createKey a method_66315 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_66318 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/PigVariant$ModelType;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a method_66319 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/PigVariant$ModelType;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a method_66320 m ()V m ()V c net/minecraft/world/entity/animal/PolarBear cnd net/minecraft/class_1456 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STANDING_ID ck field_6840 f F STAND_ANIMATION_TICKS cl field_30352 f F clientSideStandAnimationO cm field_6838 f F clientSideStandAnimation co field_6837 f I warningSoundTicks cp field_6839 f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME cq field_25369 f I remainingPersistentAngerTime cr field_25370 f Ljava/util/UUID; persistentAngerTarget cs field_25368 m (F)F getStandingAnimationScale J method_6601 m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/tags/TagKey; method_60725 a method_60725 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkPolarBearSpawnRules c method_20668 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26891 m ()V playWarningSound n method_6602 m ()Z isStanding t method_6600 m (Z)V setStanding x method_6603 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/PolarBear$PolarBearAttackPlayersGoal cnd$a net/minecraft/class_1456$class_1457 f Lnet/minecraft/world/entity/animal/PolarBear; field_6841 i field_6841 m (Lnet/minecraft/world/entity/animal/PolarBear;)V c net/minecraft/world/entity/animal/PolarBear$PolarBearHurtByTargetGoal cnd$b net/minecraft/class_1456$class_1459 f Lnet/minecraft/world/entity/animal/PolarBear; field_6843 a field_6843 m (Lnet/minecraft/world/entity/animal/PolarBear;)V c net/minecraft/world/entity/animal/PolarBear$PolarBearMeleeAttackGoal cnd$c net/minecraft/class_1456$class_1460 f Lnet/minecraft/world/entity/animal/PolarBear; field_6844 b field_6844 m (Lnet/minecraft/world/entity/animal/PolarBear;)V c net/minecraft/world/entity/animal/Pufferfish cne net/minecraft/class_1454 f I STATE_SMALL a field_30353 f I STATE_MID b field_30354 f I STATE_FULL c field_30355 f I deflateTimer ck field_6832 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; SCARY_MOB cl field_6834 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TARGETING_CONDITIONS cm field_33692 f I DEFAULT_PUFF_STATE cn field_57615 f Lnet/minecraft/network/syncher/EntityDataAccessor; PUFF_STATE e field_6835 f I inflateCounter f field_6833 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)V touch a method_6593 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_6591 a method_6591 m (I)V setPuffState b method_6596 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;)Z method_36550 b method_36550 m (I)F getScale c method_6592 m ()I getPuffState gI method_6594 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/Pufferfish$PufferfishPuffGoal cne$a net/minecraft/class_1454$class_1455 f Lnet/minecraft/world/entity/animal/Pufferfish; fish a field_6836 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_36552 a method_36552 m (Lnet/minecraft/world/entity/animal/Pufferfish;)V c net/minecraft/world/entity/animal/Rabbit cnf net/minecraft/class_1463 f Z wasOnGround cA field_6850 f I jumpDelayTicks cB field_6848 f I moreCarrotTicks cC field_6847 f D STROLL_SPEED_MOD ck field_30356 f D BREED_SPEED_MOD cl field_30357 f D FOLLOW_SPEED_MOD cm field_30358 f D FLEE_SPEED_MOD co field_30359 f D ATTACK_SPEED_MOD cp field_30360 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TYPE_ID cq field_6852 f I DEFAULT_MORE_CARROT_TICKS cr field_57616 f Lnet/minecraft/resources/ResourceLocation; KILLER_BUNNY cs field_6846 f I DEFAULT_ATTACK_POWER ct field_51585 f I EVIL_ATTACK_POWER_INCREMENT cu field_51586 f Lnet/minecraft/resources/ResourceLocation; EVIL_ATTACK_POWER_MODIFIER cv field_51587 f I EVIL_ARMOR_VALUE cw field_30369 f I MORE_CARROTS_DELAY cx field_30370 f I jumpTicks cy field_6851 f I jumpDuration cz field_6849 m (F)F getJumpCompletion J method_6605 m (Lnet/minecraft/world/entity/animal/Rabbit$Variant;)V setVariant a method_47853 m (Lnet/minecraft/world/entity/animal/Rabbit;)Z method_24839 a method_24839 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/animal/Rabbit$Variant; getRandomRabbitVariant a method_47854 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/Rabbit; getBreedOffspring b method_6620 m (Lnet/minecraft/world/entity/animal/Rabbit;)Lnet/minecraft/world/entity/ai/control/JumpControl; method_6604 b method_6604 m (DD)V facePoint c method_6616 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkRabbitSpawnRules c method_20669 m ()Lnet/minecraft/world/entity/animal/Rabbit$Variant; getVariant gH method_47855 m ()V enableJumpControl gI method_6611 m ()V disableJumpControl gJ method_6621 m ()V setLandingDelay gK method_6608 m ()V checkLandingDelay gL method_6619 m ()Z wantsMoreFood gT method_6607 m (D)V setSpeedModifier i method_6606 m (Lnet/minecraft/world/item/ItemStack;)Z method_58374 j method_58374 m ()V startJumping m method_6618 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes n method_26892 m ()Lnet/minecraft/sounds/SoundEvent; getJumpSound t method_6615 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/Rabbit$RabbitAvoidEntityGoal cnf$a net/minecraft/class_1463$class_1465 f Lnet/minecraft/world/entity/animal/Rabbit; rabbit i field_6853 m (Lnet/minecraft/world/entity/animal/Rabbit;Ljava/lang/Class;FDD)V c net/minecraft/world/entity/animal/Rabbit$RabbitGroupData cnf$b net/minecraft/class_1463$class_1466 f Lnet/minecraft/world/entity/animal/Rabbit$Variant; variant a field_41560 m (Lnet/minecraft/world/entity/animal/Rabbit$Variant;)V c net/minecraft/world/entity/animal/Rabbit$RabbitJumpControl cnf$c net/minecraft/class_1463$class_5197 f Lnet/minecraft/world/entity/animal/Rabbit; rabbit b field_24090 f Z canJump c field_24091 m (Z)V setCanJump a method_27311 m ()Z wantJump c method_27312 m ()Z canJump d method_27313 m (Lnet/minecraft/world/entity/animal/Rabbit;)V c net/minecraft/world/entity/animal/Rabbit$RabbitMoveControl cnf$d net/minecraft/class_1463$class_1468 f Lnet/minecraft/world/entity/animal/Rabbit; rabbit l field_6859 f D nextJumpSpeed m field_6858 m (Lnet/minecraft/world/entity/animal/Rabbit;)V c net/minecraft/world/entity/animal/Rabbit$RabbitPanicGoal cnf$e net/minecraft/class_1463$class_1469 f Lnet/minecraft/world/entity/animal/Rabbit; rabbit a field_6860 m (Lnet/minecraft/world/entity/animal/Rabbit;D)V c net/minecraft/world/entity/animal/Rabbit$RaidGardenGoal cnf$f net/minecraft/class_1463$class_1470 f Lnet/minecraft/world/entity/animal/Rabbit; rabbit g field_6863 f Z wantsToRaid h field_6862 f Z canRaid i field_6861 m (Lnet/minecraft/world/entity/animal/Rabbit;)V c net/minecraft/world/entity/animal/Rabbit$Variant cnf$g net/minecraft/class_1463$class_7990 f Lnet/minecraft/world/entity/animal/Rabbit$Variant; BROWN a field_41561 f Lnet/minecraft/world/entity/animal/Rabbit$Variant; WHITE b field_41562 f Lnet/minecraft/world/entity/animal/Rabbit$Variant; BLACK c field_41563 f Lnet/minecraft/world/entity/animal/Rabbit$Variant; WHITE_SPLOTCHED d field_41564 f Lnet/minecraft/world/entity/animal/Rabbit$Variant; GOLD e field_41565 f Lnet/minecraft/world/entity/animal/Rabbit$Variant; SALT f field_41566 f Lnet/minecraft/world/entity/animal/Rabbit$Variant; EVIL g field_41567 f Lnet/minecraft/world/entity/animal/Rabbit$Variant; DEFAULT h field_57617 f Lcom/mojang/serialization/Codec; CODEC i field_41568 f Lcom/mojang/serialization/Codec; LEGACY_CODEC j field_56654 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC k field_55966 f Ljava/util/function/IntFunction; BY_ID l field_41569 f I id m field_41570 f Ljava/lang/String; name n field_41571 f [Lnet/minecraft/world/entity/animal/Rabbit$Variant; $VALUES o field_41572 m ()I id a method_47856 m (I)Lnet/minecraft/world/entity/animal/Rabbit$Variant; byId a method_47857 m ()[Lnet/minecraft/world/entity/animal/Rabbit$Variant; $values b method_47859 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/world/entity/animal/Salmon cng net/minecraft/class_1462 f Ljava/lang/String; TAG_TYPE a field_55007 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TYPE b field_52469 m (Lnet/minecraft/world/entity/animal/Salmon$Variant;)V setVariant a method_61471 m ()Lnet/minecraft/world/entity/animal/Salmon$Variant; getVariant gP method_61472 m ()F getSalmonScale gQ method_63008 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/Salmon$Variant cng$a net/minecraft/class_1462$class_9869 f Lnet/minecraft/world/entity/animal/Salmon$Variant; SMALL a field_52470 f Lnet/minecraft/world/entity/animal/Salmon$Variant; MEDIUM b field_52471 f Lnet/minecraft/world/entity/animal/Salmon$Variant; LARGE c field_52472 f Lnet/minecraft/world/entity/animal/Salmon$Variant; DEFAULT d field_57618 f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC e field_52473 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f field_55967 f Ljava/util/function/IntFunction; BY_ID g field_55008 f Ljava/lang/String; name h field_52474 f I id i field_55009 f F boundingBoxScale j field_53975 f [Lnet/minecraft/world/entity/animal/Salmon$Variant; $VALUES k field_52475 m ()I id a method_65116 m ()[Lnet/minecraft/world/entity/animal/Salmon$Variant; $values b method_61473 m (Ljava/lang/String;ILjava/lang/String;IF)V m ()V c net/minecraft/world/entity/animal/ShoulderRidingEntity cnh net/minecraft/class_1471 f Lorg/slf4j/Logger; LOGGER co field_60359 f I RIDE_COOLDOWN cp field_30372 f I rideCooldownCounter cq field_6864 m (Lnet/minecraft/server/level/ServerPlayer;)Z setEntityOnShoulder b method_6627 m ()Z canSitOnShoulder gX method_6626 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/SnowGolem cni net/minecraft/class_1473 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PUMPKIN_ID a field_6873 f B PUMPKIN_FLAG b field_30373 f Z DEFAULT_PUMPKIN c field_57619 m (DDDDLnet/minecraft/world/entity/projectile/Snowball;)V method_63010 a method_63010 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_18443 a method_18443 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V method_61476 d method_61476 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26894 m ()Z hasPumpkin m method_6643 m (Z)V setPumpkin x method_6642 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/Squid cnj net/minecraft/class_1477 f F xBodyRot ck field_6907 f F xBodyRotO cl field_6905 f F zBodyRot cm field_6903 f F zBodyRotO cn field_6906 f F tentacleMovement co field_6908 f F oldTentacleMovement cp field_6902 f F tentacleAngle cq field_6904 f F oldTentacleAngle cr field_6900 f F speed cs field_6901 f F tentacleSpeed ct field_6912 f F rotateSpeed cu field_6913 f Lnet/minecraft/world/phys/Vec3; movementVector cv field_54298 m (Lnet/minecraft/world/entity/animal/Squid;)Z method_6668 a method_6668 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gH method_26895 m ()Z hasMovementVector gI method_6672 m ()Lnet/minecraft/world/entity/SpawnGroupData; method_63650 gJ method_63650 m ()Lnet/minecraft/core/particles/ParticleOptions; getInkParticle m method_33336 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; rotateVector m method_6671 m ()Lnet/minecraft/sounds/SoundEvent; getSquirtSound n method_33337 m ()V spawnInk t method_6669 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/animal/Squid$SquidFleeGoal cnj$a net/minecraft/class_1477$class_1478 f Lnet/minecraft/world/entity/animal/Squid; field_6914 a field_6914 f F SQUID_FLEE_SPEED b field_30375 f F SQUID_FLEE_MIN_DISTANCE c field_30376 f F SQUID_FLEE_MAX_DISTANCE d field_30377 f I fleeTicks e field_6915 m (Lnet/minecraft/world/entity/animal/Squid;)V c net/minecraft/world/entity/animal/Squid$SquidRandomMovementGoal cnj$b net/minecraft/class_1477$class_1479 f Lnet/minecraft/world/entity/animal/Squid; squid a field_6917 m (Lnet/minecraft/world/entity/animal/Squid;)V c net/minecraft/world/entity/animal/TemperatureVariants cnk net/minecraft/class_10687 f Lnet/minecraft/resources/ResourceLocation; TEMPERATE a field_56271 f Lnet/minecraft/resources/ResourceLocation; WARM b field_56272 f Lnet/minecraft/resources/ResourceLocation; COLD c field_56273 m ()V c net/minecraft/world/entity/animal/TropicalFish cnl net/minecraft/class_1474 f Lnet/minecraft/world/entity/animal/TropicalFish$Variant; DEFAULT_VARIANT a field_55968 f Ljava/util/List; COMMON_VARIANTS b field_41573 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_TYPE_VARIANT c field_6874 f Z isSchool e field_6877 m (Lnet/minecraft/world/entity/animal/TropicalFish$Pattern;)V setPattern a method_47860 m (Lnet/minecraft/world/entity/animal/TropicalFish$Pattern;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/item/DyeColor;)I packVariant a method_47861 m (Lnet/minecraft/world/item/DyeColor;)V setBaseColor a method_66679 m (I)Ljava/lang/String; getPredefinedName b method_6649 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkTropicalFishSpawnRules b method_38985 m (Lnet/minecraft/world/item/DyeColor;)V setPatternColor b method_66680 m (I)Lnet/minecraft/world/item/DyeColor; getBaseColor c method_6652 m ()Lnet/minecraft/world/item/DyeColor; getBaseColor gP method_6658 m ()Lnet/minecraft/world/item/DyeColor; getPatternColor gQ method_6655 m ()Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; getPattern gR method_66681 m ()I getPackedVariant gS method_47863 m (I)Lnet/minecraft/world/item/DyeColor; getPatternColor r method_6651 m (I)Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; getPattern s method_47864 m (I)V setPackedVariant t method_47865 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/TropicalFish$Base cnl$a net/minecraft/class_1474$class_7991 f Lnet/minecraft/world/entity/animal/TropicalFish$Base; SMALL a field_41574 f Lnet/minecraft/world/entity/animal/TropicalFish$Base; LARGE b field_41575 f I id c field_41576 f [Lnet/minecraft/world/entity/animal/TropicalFish$Base; $VALUES d field_41577 m ()[Lnet/minecraft/world/entity/animal/TropicalFish$Base; $values a method_47866 m (Ljava/lang/String;II)V m ()V c net/minecraft/world/entity/animal/TropicalFish$Pattern cnl$b net/minecraft/class_1474$class_1475 f Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; KOB a field_6881 f Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; SUNSTREAK b field_6880 f Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; SNOOPER c field_6882 f Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; DASHER d field_6890 f Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; BRINELY e field_6891 f Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; SPOTTY f field_6892 f Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; FLOPPER g field_6893 f Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; STRIPEY h field_6887 f Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; GLITTER i field_6883 f Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; BLOCKFISH j field_6884 f Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; BETTY k field_6888 f Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; CLAYFISH l field_6889 f Lcom/mojang/serialization/Codec; CODEC m field_41578 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC n field_55969 f Ljava/util/function/IntFunction; BY_ID o field_41579 f Ljava/lang/String; name p field_41580 f Lnet/minecraft/network/chat/Component; displayName q field_41581 f Lnet/minecraft/world/entity/animal/TropicalFish$Base; base r field_41582 f I packedId s field_41583 f [Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; $VALUES t field_6886 m ()Lnet/minecraft/world/entity/animal/TropicalFish$Base; base a method_47867 m (I)Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; byId a method_47868 m ()I getPackedId b method_47870 m ()Lnet/minecraft/network/chat/Component; displayName d method_47871 m ()[Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; $values e method_36643 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/world/entity/animal/TropicalFish$Base;I)V m ()V c net/minecraft/world/entity/animal/TropicalFish$TropicalFishGroupData cnl$c net/minecraft/class_1474$class_1476 f Lnet/minecraft/world/entity/animal/TropicalFish$Variant; variant b field_41584 m (Lnet/minecraft/world/entity/animal/TropicalFish;Lnet/minecraft/world/entity/animal/TropicalFish$Variant;)V c net/minecraft/world/entity/animal/TropicalFish$Variant cnl$d net/minecraft/class_1474$class_7992 f Lcom/mojang/serialization/Codec; CODEC a field_49236 f Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; pattern b comp_1177 f Lnet/minecraft/world/item/DyeColor; baseColor c comp_1178 f Lnet/minecraft/world/item/DyeColor; patternColor d comp_1179 m ()I getPackedId a method_47872 m ()Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; pattern b comp_1177 m ()Lnet/minecraft/world/item/DyeColor; baseColor c comp_1178 m ()Lnet/minecraft/world/item/DyeColor; patternColor d comp_1179 m (I)V m (Lnet/minecraft/world/entity/animal/TropicalFish$Pattern;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/item/DyeColor;)V m ()V c net/minecraft/world/entity/animal/Turtle cnm net/minecraft/class_1481 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; BABY_ON_LAND_SELECTOR ck field_6921 f Lnet/minecraft/network/syncher/EntityDataAccessor; HAS_EGG cl field_6919 f Lnet/minecraft/network/syncher/EntityDataAccessor; LAYING_EGG cm field_6923 f F BABY_SCALE co field_47774 f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cp field_47775 f Z DEFAULT_HAS_EGG cq field_57620 f I layEggCounter cr field_6918 f Lnet/minecraft/core/BlockPos; homePos cs field_56655 f Lnet/minecraft/core/BlockPos; travelPos ct field_56656 f Z goingHome cu field_56657 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_6688 a method_6688 m (Lnet/minecraft/world/entity/animal/Turtle;)Lnet/minecraft/util/RandomSource; method_6685 a method_6685 m (Lnet/minecraft/world/entity/animal/Turtle;)Lnet/minecraft/util/RandomSource; method_6677 b method_6677 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkTurtleSpawnRules c method_20671 m (Lnet/minecraft/core/BlockPos;)V setHomePos h method_6683 m (Lnet/minecraft/world/item/ItemStack;)Z method_58376 j method_58376 m ()Z hasEgg m method_6679 m ()Z isLayingEgg n method_6695 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes t method_26896 m (Z)V setHasEgg x method_6680 m (Z)V setLayingEgg y method_6676 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/Turtle$TurtleBreedGoal cnm$a net/minecraft/class_1481$class_1482 f Lnet/minecraft/world/entity/animal/Turtle; turtle d field_6926 m (Lnet/minecraft/world/entity/animal/Turtle;D)V c net/minecraft/world/entity/animal/Turtle$TurtleGoHomeGoal cnm$b net/minecraft/class_1481$class_1483 f Lnet/minecraft/world/entity/animal/Turtle; turtle a field_6930 f D speedModifier b field_6927 f Z stuck c field_6929 f I closeToHomeTryTicks d field_6928 f I GIVE_UP_TICKS e field_30384 m (Lnet/minecraft/world/entity/animal/Turtle;D)V c net/minecraft/world/entity/animal/Turtle$TurtleGoToWaterGoal cnm$c net/minecraft/class_1481$class_1484 f I GIVE_UP_TICKS g field_30385 f Lnet/minecraft/world/entity/animal/Turtle; turtle h field_6931 m (Lnet/minecraft/world/entity/animal/Turtle;D)V c net/minecraft/world/entity/animal/Turtle$TurtleLayEggGoal cnm$d net/minecraft/class_1481$class_1485 f Lnet/minecraft/world/entity/animal/Turtle; turtle g field_6932 m (Lnet/minecraft/world/entity/animal/Turtle;D)V c net/minecraft/world/entity/animal/Turtle$TurtleMoveControl cnm$e net/minecraft/class_1481$class_1486 f Lnet/minecraft/world/entity/animal/Turtle; turtle l field_6933 m ()V updateSpeed h method_6700 m (Lnet/minecraft/world/entity/animal/Turtle;)V c net/minecraft/world/entity/animal/Turtle$TurtlePanicGoal cnm$f net/minecraft/class_1481$class_1487 m (Lnet/minecraft/world/entity/animal/Turtle;D)V c net/minecraft/world/entity/animal/Turtle$TurtlePathNavigation cnm$g net/minecraft/class_1481$class_1488 m (Lnet/minecraft/world/entity/animal/Turtle;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/animal/Turtle$TurtleRandomStrollGoal cnm$h net/minecraft/class_1481$class_1489 f Lnet/minecraft/world/entity/animal/Turtle; turtle i field_6934 m (Lnet/minecraft/world/entity/animal/Turtle;DI)V c net/minecraft/world/entity/animal/Turtle$TurtleTravelGoal cnm$i net/minecraft/class_1481$class_1491 f Lnet/minecraft/world/entity/animal/Turtle; turtle a field_6942 f D speedModifier b field_6940 f Z stuck c field_6941 m (Lnet/minecraft/world/entity/animal/Turtle;D)V c net/minecraft/world/entity/animal/WaterAnimal cnn net/minecraft/class_1480 f I AMBIENT_SOUND_INTERVAL d field_52476 m (Lnet/minecraft/server/level/ServerLevel;I)V handleAirSupply a method_6673 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSurfaceWaterAnimalSpawnRules c method_38986 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/animal/allay/Allay cno net/minecraft/class_7298 f I MAX_NOTEBLOCK_DISTANCE a field_54974 f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES b field_38398 f F holdingItemAnimationTicks0 cA field_38936 f F dancingAnimationTicks cB field_39472 f F spinningAnimationTicks cC field_39473 f F spinningAnimationTicks0 cD field_39474 f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES c field_38403 f I LIFTING_ITEM_ANIMATION_DURATION ck field_39461 f F DANCING_LOOP_DURATION cl field_39462 f F SPINNING_ANIMATION_DURATION cm field_39463 f I DEFAULT_DUPLICATION_COOLDOWN cn field_57621 f I DUPLICATION_COOLDOWN_TICKS co field_39465 f I NUM_OF_DUPLICATION_HEARTS cp field_39679 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DANCING cq field_39466 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CAN_DUPLICATE cr field_39467 f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; dynamicVibrationListener cs field_38401 f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; vibrationData ct field_44596 f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; vibrationUser cu field_39468 f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; dynamicJukeboxListener cv field_39469 f Lnet/minecraft/world/SimpleContainer; inventory cw field_38402 f Lnet/minecraft/core/BlockPos; jukeboxPos cx field_39470 f J duplicationCooldown cy field_39471 f F holdingItemAnimationTicks cz field_38935 f Lcom/google/common/collect/ImmutableList; THROW_SOUND_PITCHES d field_38937 f Lnet/minecraft/core/Vec3i; ITEM_PICKUP_REACH e field_38399 m (Lnet/minecraft/world/entity/Entity;)Z isLikedPlayer G method_65349 m (F)F getHoldingItemAnimationProgress J method_43397 m (F)F getSpinningProgress K method_44368 m (J)V setDuplicationCooldown a method_67660 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V removeInteractionItem a method_44357 m (Lnet/minecraft/core/BlockPos;Z)V setJukeboxPlaying b method_44358 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z allayConsidersItemEqual c method_45340 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V method_64454 d method_64454 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z hasNonMatchingPotion d method_45341 m ()Z isSpinning gH method_44360 m ()Z isOnPickupCooldown gK method_42654 m ()Z shouldStopDancing gL method_44361 m ()V updateDuplicationCooldown gM method_44362 m ()V duplicateAllay gN method_44363 m ()V resetDuplicationCooldown gO method_44364 m ()Z canDuplicate gP method_44365 m ()V spawnHeartParticle gQ method_44608 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_42655 m ()Z hasItemInHand m method_43396 m ()Z isDancing t method_44359 m (Z)V setDancing x method_44367 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/allay/Allay$JukeboxListener cno$a net/minecraft/class_7298$class_7525 f Lnet/minecraft/world/entity/animal/allay/Allay; field_39477 a field_39477 f Lnet/minecraft/world/level/gameevent/PositionSource; listenerSource b field_39478 f I listenerRadius c field_39479 m (Lnet/minecraft/world/entity/animal/allay/Allay;Lnet/minecraft/world/level/gameevent/PositionSource;I)V c net/minecraft/world/entity/animal/allay/Allay$VibrationUser cno$b net/minecraft/class_7298$class_7524 f Lnet/minecraft/world/entity/animal/allay/Allay; field_39476 a field_39476 f I VIBRATION_EVENT_LISTENER_RANGE b field_43190 f Lnet/minecraft/world/level/gameevent/PositionSource; positionSource c field_44597 m (Lnet/minecraft/world/entity/animal/allay/Allay;)V c net/minecraft/world/entity/animal/allay/AllayAi cnp net/minecraft/class_7299 f F SPEED_MULTIPLIER_WHEN_IDLING a field_38406 f F SPEED_MULTIPLIER_WHEN_FOLLOWING_DEPOSIT_TARGET b field_38407 f F SPEED_MULTIPLIER_WHEN_RETRIEVING_ITEM c field_38408 f F SPEED_MULTIPLIER_WHEN_PANICKING d field_39113 f I CLOSE_ENOUGH_TO_TARGET e field_38938 f I TOO_FAR_FROM_TARGET f field_38939 f I MAX_LOOK_DISTANCE g field_38410 f I MIN_WAIT_DURATION h field_38411 f I MAX_WAIT_DURATION i field_38412 f I TIME_TO_FORGET_NOTEBLOCK j field_38413 f I DISTANCE_TO_WANTED_ITEM k field_38940 f I GIVE_ITEM_TIMEOUT_DURATION l field_40130 m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/world/entity/ai/behavior/PositionTracker; method_43092 a method_43092 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getLikedPlayer a method_43093 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/core/GlobalPos;)Z shouldDepositItemsAtLikedNoteblock a method_42658 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/BlockPos;)V hearNoteblock a method_42659 m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_42660 m (Lnet/minecraft/world/entity/animal/allay/Allay;)V updateActivity a method_42661 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getItemDepositPosition b method_42657 m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b method_42663 m (Lnet/minecraft/world/entity/animal/allay/Allay;)Z method_42664 b method_42664 m (Lnet/minecraft/world/entity/LivingEntity;)Z hasWantedItem c method_49122 m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c method_42666 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; getLikedPlayerPositionTracker d method_42662 m ()V c net/minecraft/world/entity/animal/allay/package-info cnq net/minecraft/class_7300 c net/minecraft/world/entity/animal/armadillo/Armadillo cnr net/minecraft/class_9069 f F BABY_SCALE ck field_47778 f F MAX_HEAD_ROTATION_EXTENT cl field_48332 f I SCARE_CHECK_INTERVAL cm field_47779 f Lnet/minecraft/world/entity/AnimationState; rollOutAnimationState co field_49080 f Lnet/minecraft/world/entity/AnimationState; rollUpAnimationState cp field_49081 f Lnet/minecraft/world/entity/AnimationState; peekAnimationState cq field_49082 f D SCARE_DISTANCE_HORIZONTAL cr field_48333 f D SCARE_DISTANCE_VERTICAL cs field_48334 f Lnet/minecraft/network/syncher/EntityDataAccessor; ARMADILLO_STATE ct field_47785 f J inStateTicks cu field_47786 f I scuteTime cv field_47787 f Z peekReceivedClient cw field_49083 m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState;)V switchToState a method_55713 m (Ljava/lang/Integer;)V method_68268 a method_68268 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkArmadilloSpawnRules c method_56083 m ()Z shouldSwitchToScaredState gH method_55714 m ()Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; getState gI method_55718 m ()V rollUp gJ method_55715 m ()V rollOut gK method_55724 m ()Z brushOffScute gL method_55716 m ()Z canStayRolledUp gT method_55717 m ()I pickNextScuteDropTime gU method_55719 m ()V setupAnimationStates gV method_55720 m (Lnet/minecraft/world/entity/LivingEntity;)Z isScaredBy i method_55721 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_55722 m ()Z isScared n method_55723 m ()Z shouldHideInShell t method_55711 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/armadillo/Armadillo$1 cnr$1 net/minecraft/class_9069$1 f Lnet/minecraft/world/entity/animal/armadillo/Armadillo; field_47788 a field_47788 m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo;Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState cnr$a net/minecraft/class_9069$class_9070 f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; IDLE a field_47790 f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; ROLLING b field_47791 f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; SCARED c field_47792 f Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; UNROLLING d field_49084 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_48335 f Lcom/mojang/serialization/Codec; CODEC f field_47794 f Ljava/util/function/IntFunction; BY_ID g field_48336 f Ljava/lang/String; name h field_47793 f Z isThreatened i field_49085 f I animationDuration j field_49086 f I id k field_48337 f [Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; $VALUES l field_47795 m ()Z isThreatened a method_56998 m (J)Z shouldHideInShell a method_56999 m ()I animationDuration b method_57000 m ()I id d method_56084 m ()[Lnet/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState; $values e method_55726 m (Ljava/lang/String;ILjava/lang/String;ZII)V m ()V c net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$1 cnr$a$1 net/minecraft/class_9069$class_9070$1 m (Ljava/lang/String;ILjava/lang/String;ZII)V c net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$2 cnr$a$2 net/minecraft/class_9069$class_9070$2 m (Ljava/lang/String;ILjava/lang/String;ZII)V c net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$3 cnr$a$3 net/minecraft/class_9069$class_9070$3 m (Ljava/lang/String;ILjava/lang/String;ZII)V c net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$4 cnr$a$4 net/minecraft/class_9069$class_9070$4 m (Ljava/lang/String;ILjava/lang/String;ZII)V c net/minecraft/world/entity/animal/armadillo/ArmadilloAi cns net/minecraft/class_9071 f F SPEED_MULTIPLIER_WHEN_PANICKING a field_47797 f F SPEED_MULTIPLIER_WHEN_IDLING b field_47798 f F SPEED_MULTIPLIER_WHEN_TEMPTED c field_47799 f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT d field_47800 f F SPEED_MULTIPLIER_WHEN_MAKING_LOVE e field_47801 f D DEFAULT_CLOSE_ENOUGH_DIST f field_48338 f D BABY_CLOSE_ENOUGH_DIST g field_48339 f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE h field_47802 f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES i field_47803 f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES j field_47804 f Lnet/minecraft/world/entity/ai/behavior/OneShot; ARMADILLO_ROLLING_OUT k field_47805 m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a method_55728 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)Z method_55729 a method_55729 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; method_55730 a method_55730 m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_55731 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55732 a method_55732 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_55733 a method_55733 m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo;)V updateActivity a method_55734 m (Lnet/minecraft/world/item/ItemStack;)Z method_58386 a method_58386 m ()Ljava/util/function/Predicate; getTemptations b method_55735 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; method_55736 b method_55736 m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b method_55737 m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c method_55738 m (Lnet/minecraft/world/entity/ai/Brain;)V initScaredActivity d method_55739 m ()V m ()V c net/minecraft/world/entity/animal/armadillo/ArmadilloAi$1 cns$1 net/minecraft/class_9071$1 m ()V c net/minecraft/world/entity/animal/armadillo/ArmadilloAi$ArmadilloBallUp cns$a net/minecraft/class_9071$class_9072 f I BALL_UP_STAY_IN_STATE c field_49087 f I TICKS_DELAY_TO_DETERMINE_IF_DANGER_IS_STILL_AROUND d field_49088 f I DANGER_DETECTED_RECENTLY_DANGER_THRESHOLD e field_49089 f I nextPeekTimer f field_49090 f Z dangerWasAround g field_49091 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;)Z checkExtraStartConditions a method_55740 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V tick a method_55741 m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo;)I pickNextPeekTimer a method_57001 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)Z canStillUse b method_55742 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V start c method_55743 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V stop d method_55744 m ()V m ()V c net/minecraft/world/entity/animal/armadillo/ArmadilloAi$ArmadilloPanic cns$b net/minecraft/class_9071$class_9073 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/armadillo/Armadillo;J)V start a method_57002 m (Lnet/minecraft/world/entity/PathfinderMob;)Lnet/minecraft/tags/TagKey; method_60726 a method_60726 m (F)V c net/minecraft/world/entity/animal/armadillo/package-info cnt net/minecraft/class_9074 c net/minecraft/world/entity/animal/axolotl/Axolotl cnu net/minecraft/class_5762 f I REHYDRATE_AIR_SUPPLY cA field_33485 f I REGEN_BUFF_MAX_DURATION cB field_34005 f Z DEFAULT_FROM_BUCKET cC field_57622 f I REGEN_BUFF_BASE_DURATION cD field_30393 f I TOTAL_PLAYDEAD_TIME ck field_30388 f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES cl field_28333 f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES cm field_28334 f D PLAYER_REGEN_DETECTION_RANGE co field_30389 f I RARE_VARIANT_CHANCE cp field_30390 f Ljava/lang/String; VARIANT_TAG cq field_30391 f Lnet/minecraft/util/BinaryAnimator; playingDeadAnimator cr field_52478 f Lnet/minecraft/util/BinaryAnimator; inWaterAnimator cs field_52479 f Lnet/minecraft/util/BinaryAnimator; onGroundAnimator ct field_52480 f Lnet/minecraft/util/BinaryAnimator; movingAnimator cu field_52481 f I POSE_ANIMATION_TICKS cv field_52482 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT cw field_28335 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PLAYING_DEAD cx field_28336 f Lnet/minecraft/network/syncher/EntityDataAccessor; FROM_BUCKET cy field_28337 f I AXOLOTL_TOTAL_AIR_SUPPLY cz field_30392 m (Lnet/minecraft/server/level/ServerLevel;I)V handleAirSupply a method_33230 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;Lnet/minecraft/world/entity/LivingEntity;)V onStopAttacking a method_35175 m (Lnet/minecraft/util/RandomSource;)Z useRareVariant a method_33221 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkAxolotlSpawnRules a method_38987 m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant;)V setVariant a method_33219 m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/Long;)V method_68269 a method_68269 m (Lnet/minecraft/nbt/CompoundTag;)V method_57305 b method_57305 m (Lnet/minecraft/world/entity/player/Player;)V applySupportingEffects g method_33223 m ()Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; getVariant gH method_33225 m ()Z isPlayingDead gI method_33226 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gJ method_33227 m ()V tickAnimations gK method_61479 m ()V method_68270 gL method_68270 m ()V rehydrate t method_36282 m (Z)V setPlayingDead y method_33231 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState cnu$a net/minecraft/class_5762$class_9870 f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; PLAYING_DEAD a field_52483 f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; IN_WATER b field_52484 f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; ON_GROUND c field_52485 f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; IN_AIR d field_52486 f [Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; $VALUES e field_52487 m ()[Lnet/minecraft/world/entity/animal/axolotl/Axolotl$AnimationState; $values a method_61480 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlGroupData cnu$b net/minecraft/class_5762$class_5763 f [Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; types a field_28338 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; getVariant a method_33232 m ([Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant;)V c net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlLookControl cnu$c net/minecraft/class_5762$class_5764 f Lnet/minecraft/world/entity/animal/axolotl/Axolotl; field_28339 h field_28339 m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;I)V c net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlMoveControl cnu$d net/minecraft/class_5762$class_5765 f Lnet/minecraft/world/entity/animal/axolotl/Axolotl; axolotl l field_28340 m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)V c net/minecraft/world/entity/animal/axolotl/Axolotl$Variant cnu$e net/minecraft/class_5762$class_5767 f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; LUCY a field_28341 f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; WILD b field_28342 f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; GOLD c field_28343 f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; CYAN d field_28344 f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; BLUE e field_28345 f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; DEFAULT f field_57623 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g field_55970 f Lcom/mojang/serialization/Codec; CODEC h field_41585 f Lcom/mojang/serialization/Codec; LEGACY_CODEC i field_56659 f Ljava/util/function/IntFunction; BY_ID j field_28346 f I id k field_28347 f Ljava/lang/String; name l field_28348 f Z common m field_28349 f [Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; $VALUES n field_28350 m ()I getId a method_33233 m (I)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; byId a method_47928 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; getCommonSpawnVariant a method_33235 m (Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; getSpawnVariant a method_33236 m (ZLnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant;)Z method_33237 a method_33237 m ()Ljava/lang/String; getName b method_33238 m (I)[Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; method_33234 b method_33234 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; getRareSpawnVariant b method_33240 m ()[Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; $values d method_36644 m (Ljava/lang/String;IILjava/lang/String;Z)V m ()V c net/minecraft/world/entity/animal/axolotl/AxolotlAi cnv net/minecraft/class_5768 f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE a field_28351 f F SPEED_MULTIPLIER_WHEN_MAKING_LOVE b field_30394 f F SPEED_MULTIPLIER_ON_LAND c field_30395 f F SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER d field_30396 f F SPEED_MULTIPLIER_WHEN_CHASING_IN_WATER e field_30397 f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT_IN_WATER f field_30398 m ()Ljava/util/function/Predicate; getTemptations a method_33241 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Ljava/util/Optional; findNearestValidAttackTarget a method_33247 m (Lnet/minecraft/world/entity/LivingEntity;)Z canSetWalkTargetFromLookTarget a method_37457 m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_33243 m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)V updateActivity a method_33244 m (Lnet/minecraft/world/item/ItemStack;)Z method_58387 a method_58387 m (Lnet/minecraft/world/entity/LivingEntity;)F getSpeedModifierChasing b method_33242 m (Lnet/minecraft/world/entity/ai/Brain;)V initPlayDeadActivity b method_33246 m (Lnet/minecraft/world/entity/LivingEntity;)F getSpeedModifierFollowingAdult c method_33245 m (Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity c method_33249 m (Lnet/minecraft/world/entity/LivingEntity;)F getSpeedModifier d method_33248 m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity d method_33251 m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity e method_33252 m ()V m ()V c net/minecraft/world/entity/animal/axolotl/PlayDead cnw net/minecraft/class_5769 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;)Z checkExtraStartConditions a method_33253 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;J)Z canStillUse a method_33254 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/axolotl/Axolotl;J)V start b method_33255 m ()V c net/minecraft/world/entity/animal/axolotl/ValidatePlayDead cnx net/minecraft/class_5770 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47268 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47269 a method_47269 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47270 a method_47270 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47271 a method_47271 m ()V c net/minecraft/world/entity/animal/axolotl/package-info cny net/minecraft/class_6052 c net/minecraft/world/entity/animal/camel/Camel cnz net/minecraft/class_7689 f F RUNNING_SPEED_BONUS cH field_40146 f F DASH_VERTICAL_MOMENTUM cI field_40147 f F DASH_HORIZONTAL_MOMENTUM cJ field_40148 f I DASH_MINIMUM_DURATION_TICKS cM field_43388 f I SITDOWN_DURATION_TICKS cN field_40149 f I STANDUP_DURATION_TICKS cO field_40133 f I IDLE_MINIMAL_DURATION_TICKS cP field_40134 f F SITTING_HEIGHT_DIFFERENCE cQ field_40135 f J DEFAULT_LAST_POSE_CHANGE_TICK cR field_57624 f Lnet/minecraft/world/entity/EntityDimensions; SITTING_DIMENSIONS cS field_40136 f I dashCooldown cT field_40137 f I idleAnimationTimeout cU field_40138 f F BABY_SCALE ck field_45127 f I DASH_COOLDOWN_TICKS cl field_40132 f I MAX_HEAD_Y_ROT cm field_41764 f Lnet/minecraft/network/syncher/EntityDataAccessor; DASH co field_40139 f Lnet/minecraft/network/syncher/EntityDataAccessor; LAST_POSE_CHANGE_TICK cp field_40140 f Lnet/minecraft/world/entity/AnimationState; sitAnimationState cq field_40142 f Lnet/minecraft/world/entity/AnimationState; sitPoseAnimationState cr field_40734 f Lnet/minecraft/world/entity/AnimationState; sitUpAnimationState cs field_40143 f Lnet/minecraft/world/entity/AnimationState; idleAnimationState ct field_40144 f Lnet/minecraft/world/entity/AnimationState; dashAnimationState cu field_40145 m (J)V resetLastPoseChangeTick a method_45344 m (ZFLnet/minecraft/world/entity/EntityDimensions;F)D getBodyAnchorAnimationYOffset a method_45346 m (J)V resetLastPoseChangeTickToFullStand b method_48160 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/camel/Camel; getBreedOffspring b method_45347 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkCamelSpawnRules c method_67661 m ()Z canCamelChangePose gH method_52548 m ()Z isCamelSitting gK method_45350 m ()Z isCamelVisuallySitting gL method_48573 m ()Z isInPoseTransition gT method_45351 m ()V sitDown gU method_45352 m ()V standUp gV method_45353 m ()V standUpInstantly gW method_45354 m ()J getPoseTime gX method_45355 m ()V setupAnimationStates hr method_45356 m ()Z isVisuallySittingDown hs method_46398 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_45360 m ()Z refuseToMove n method_45357 m ()Z isDashing t method_45361 m (Z)V setDashing x method_45362 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/camel/Camel$CamelBodyRotationControl cnz$a net/minecraft/class_7689$class_7690 f Lnet/minecraft/world/entity/animal/camel/Camel; field_40151 a field_40151 m (Lnet/minecraft/world/entity/animal/camel/Camel;Lnet/minecraft/world/entity/animal/camel/Camel;)V c net/minecraft/world/entity/animal/camel/Camel$CamelLookControl cnz$b net/minecraft/class_7689$class_8784 f Lnet/minecraft/world/entity/animal/camel/Camel; field_46091 h field_46091 m (Lnet/minecraft/world/entity/animal/camel/Camel;)V c net/minecraft/world/entity/animal/camel/Camel$CamelMoveControl cnz$c net/minecraft/class_7689$class_8196 f Lnet/minecraft/world/entity/animal/camel/Camel; field_42978 l field_42978 m (Lnet/minecraft/world/entity/animal/camel/Camel;)V c net/minecraft/world/entity/animal/camel/CamelAi coa net/minecraft/class_7691 f F SPEED_MULTIPLIER_WHEN_PANICKING a field_40152 f F SPEED_MULTIPLIER_WHEN_IDLING b field_40153 f F SPEED_MULTIPLIER_WHEN_TEMPTED c field_40154 f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT d field_40155 f F SPEED_MULTIPLIER_WHEN_MAKING_LOVE e field_40156 f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE f field_40157 f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES g field_40158 f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES h field_40159 m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a method_45363 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; method_52549 a method_52549 m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_45365 m (Lnet/minecraft/world/entity/animal/camel/Camel;)V updateActivity a method_45366 m (Lnet/minecraft/world/entity/animal/camel/Camel;Lnet/minecraft/util/RandomSource;)V initMemories a method_45367 m (Lnet/minecraft/world/item/ItemStack;)Z method_58388 a method_58388 m ()Ljava/util/function/Predicate; getTemptations b method_45368 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; method_45364 b method_45364 m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b method_45369 m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c method_45370 m ()V m ()V c net/minecraft/world/entity/animal/camel/CamelAi$CamelPanic coa$a net/minecraft/class_7691$class_7692 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/camel/Camel;J)V start a method_57003 m (F)V c net/minecraft/world/entity/animal/camel/CamelAi$RandomSitting coa$b net/minecraft/class_7691$class_7693 f I minimalPoseTicks c field_40160 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/camel/Camel;)Z checkExtraStartConditions a method_45371 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/camel/Camel;J)V start a method_45372 m (I)V c net/minecraft/world/entity/animal/camel/package-info cob net/minecraft/class_7694 c net/minecraft/world/entity/animal/frog/Frog coc net/minecraft/class_7102 f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES ck field_37449 f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES cl field_37450 f Lnet/minecraft/world/entity/AnimationState; jumpAnimationState cm field_37451 f Lnet/minecraft/world/entity/AnimationState; croakAnimationState co field_37452 f Lnet/minecraft/world/entity/AnimationState; tongueAnimationState cp field_37453 f Lnet/minecraft/world/entity/AnimationState; swimIdleAnimationState cq field_37456 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cr field_37457 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TONGUE_TARGET_ID cs field_37458 f I FROG_FALL_DAMAGE_REDUCTION ct field_37459 f Lnet/minecraft/resources/ResourceKey; DEFAULT_VARIANT cu field_49988 m (Lnet/minecraft/world/entity/Entity;)V setTongueTarget G method_41352 m (Lnet/minecraft/core/Holder;)V setVariant b method_41353 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkFrogSpawnRules c method_43398 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gH method_41355 m (Lnet/minecraft/world/entity/LivingEntity;)Z canEat i method_41358 m ()V eraseTongueTarget m method_41359 m ()Ljava/util/Optional; getTongueTarget n method_41360 m ()Lnet/minecraft/core/Holder; getVariant t method_41354 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/frog/Frog$FrogLookControl coc$a net/minecraft/class_7102$class_7103 f Lnet/minecraft/world/entity/animal/frog/Frog; field_37460 h field_37460 m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/animal/frog/Frog$FrogNodeEvaluator coc$b net/minecraft/class_7102$class_7104 f Lnet/minecraft/core/BlockPos$MutableBlockPos; belowPos a field_37461 m (Z)V c net/minecraft/world/entity/animal/frog/Frog$FrogPathNavigation coc$c net/minecraft/class_7102$class_7105 m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/animal/frog/FrogAi cod net/minecraft/class_7107 f F SPEED_MULTIPLIER_WHEN_PANICKING a field_37469 f F SPEED_MULTIPLIER_WHEN_IDLING b field_37471 f F SPEED_MULTIPLIER_ON_LAND c field_37472 f F SPEED_MULTIPLIER_IN_WATER d field_37473 f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_LONG_JUMPS e field_37474 f I MAX_LONG_JUMP_HEIGHT f field_37475 f I MAX_LONG_JUMP_WIDTH g field_37476 f F MAX_JUMP_VELOCITY_MULTIPLIER h field_49092 f F SPEED_MULTIPLIER_WHEN_TEMPTED i field_37478 m ()Ljava/util/function/Predicate; getTemptations a method_41366 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; method_41379 a method_41379 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; method_41367 a method_41367 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Z isAcceptableLandingSpot a method_45373 m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_41368 m (Lnet/minecraft/world/entity/animal/frog/Frog;)V updateActivity a method_41373 m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/util/RandomSource;)V initMemories a method_41369 m (Lnet/minecraft/world/item/ItemStack;)Z method_58390 a method_58390 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Z method_64455 b method_64455 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; method_41371 b method_41371 m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b method_41372 m (Lnet/minecraft/world/entity/animal/frog/Frog;)Z canAttack b method_41375 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; method_41381 c method_41381 m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c method_41374 m (Lnet/minecraft/world/entity/animal/frog/Frog;)Lnet/minecraft/sounds/SoundEvent; method_41377 c method_41377 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Z method_64456 d method_64456 m (Lnet/minecraft/world/entity/ai/Brain;)V initSwimActivity d method_41376 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Ljava/util/Optional; method_41383 e method_41383 m (Lnet/minecraft/world/entity/ai/Brain;)V initLaySpawnActivity e method_41378 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Z method_64457 f method_64457 m (Lnet/minecraft/world/entity/ai/Brain;)V initJumpActivity f method_41380 m (Lnet/minecraft/world/entity/ai/Brain;)V initTongueActivity g method_41382 m ()V m ()V c net/minecraft/world/entity/animal/frog/FrogVariant coe net/minecraft/class_7106 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_56276 f Lcom/mojang/serialization/Codec; NETWORK_CODEC b field_56277 f Lcom/mojang/serialization/Codec; CODEC c field_55961 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_51942 f Lnet/minecraft/core/ClientAsset; assetInfo e comp_3569 f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f comp_3570 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67141 a method_67141 m ()Lnet/minecraft/core/ClientAsset; assetInfo b comp_3569 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67142 b method_67142 m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c comp_3570 m (Lnet/minecraft/core/ClientAsset;)V m (Lnet/minecraft/core/ClientAsset;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V m ()V c net/minecraft/world/entity/animal/frog/FrogVariants cof net/minecraft/class_10689 f Lnet/minecraft/resources/ResourceKey; TEMPERATE a field_56278 f Lnet/minecraft/resources/ResourceKey; WARM b field_56279 f Lnet/minecraft/resources/ResourceKey; COLD c field_56280 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceKey; createKey a method_67143 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_67145 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a method_67146 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a method_67147 m ()V c net/minecraft/world/entity/animal/frog/ShootTongue cog net/minecraft/class_7108 f I TIME_OUT_DURATION c field_37479 f I CATCH_ANIMATION_DURATION d field_38414 f I TONGUE_ANIMATION_DURATION e field_37480 f I UNREACHABLE_TONGUE_TARGETS_COOLDOWN_DURATION f field_39452 f I MAX_UNREACHBLE_TONGUE_TARGETS_IN_MEMORY g field_39453 f F EATING_DISTANCE h field_37481 f F EATING_MOVEMENT_FACTOR i field_37482 f I eatAnimationTimer j field_37483 f I calculatePathCounter k field_37484 f Lnet/minecraft/sounds/SoundEvent; tongueSound l field_37485 f Lnet/minecraft/sounds/SoundEvent; eatSound m field_37486 f Lnet/minecraft/world/phys/Vec3; itemSpawnPos n field_37487 f Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; state o field_37489 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)Z checkExtraStartConditions a method_41384 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)Z canStillUse a method_41385 m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/world/entity/LivingEntity;)Z canPathfindToTarget a method_44332 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)V eatEntity b method_42667 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V start b method_41387 m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/world/entity/LivingEntity;)V addUnreachableTargetToMemory b method_44333 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V stop c method_41388 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;J)V tick d method_41389 m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;)V c net/minecraft/world/entity/animal/frog/ShootTongue$State cog$a net/minecraft/class_7108$class_7109 f Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; MOVE_TO_TARGET a field_37492 f Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; CATCH_ANIMATION b field_38415 f Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; EAT_ANIMATION c field_37493 f Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; DONE d field_37494 f [Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; $VALUES e field_37495 m ()[Lnet/minecraft/world/entity/animal/frog/ShootTongue$State; $values a method_41390 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/animal/frog/Tadpole coh net/minecraft/class_7110 f I ticksToBeFrog a field_37496 f F HITBOX_WIDTH b field_39302 f F HITBOX_HEIGHT c field_39303 f I DEFAULT_AGE ck field_57625 f I age cl field_37499 f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES e field_37497 f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES f field_37498 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/frog/Frog;)V method_63651 a method_63651 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V feed a method_41391 m (I)V ageUp b method_41392 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V usePlayerItem b method_41393 m (Lnet/minecraft/nbt/CompoundTag;)V method_57306 b method_57306 m (I)V setAge c method_41394 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gI method_41395 m ()I getAge gJ method_41396 m ()V ageUp gK method_41397 m ()I getTicksLeftUntilAdult gL method_41398 m (Lnet/minecraft/world/item/ItemStack;)Z isFood j method_41399 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/frog/TadpoleAi coi net/minecraft/class_7111 f F SPEED_MULTIPLIER_WHEN_PANICKING a field_37500 f F SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER b field_37502 f F SPEED_MULTIPLIER_WHEN_TEMPTED c field_39409 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; method_44204 a method_44204 m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_41400 m (Lnet/minecraft/world/entity/animal/frog/Tadpole;)V updateActivity a method_41401 m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b method_41402 m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c method_41403 m ()V c net/minecraft/world/entity/animal/frog/package-info coj net/minecraft/class_7112 c net/minecraft/world/entity/animal/goat/Goat cok net/minecraft/class_6053 f I lowerHeadTick cA field_33488 f Lnet/minecraft/world/entity/EntityDimensions; LONG_JUMPING_DIMENSIONS ck field_30399 f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES cl field_30400 f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES cm field_30401 f I GOAT_FALL_DAMAGE_REDUCTION co field_30402 f D GOAT_SCREAMING_CHANCE cp field_30403 f D UNIHORN_CHANCE cq field_39046 f I ADULT_ATTACK_DAMAGE cr field_34022 f I BABY_ATTACK_DAMAGE cs field_34023 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_SCREAMING_GOAT ct field_33486 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HAS_LEFT_HORN cu field_39047 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HAS_RIGHT_HORN cv field_39048 f Z DEFAULT_IS_SCREAMING cw field_57626 f Z DEFAULT_HAS_LEFT_HORN cx field_57627 f Z DEFAULT_HAS_RIGHT_HORN cy field_57628 f Z isLoweringHead cz field_33487 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/goat/Goat; getBreedOffspring b method_35177 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; method_61482 b method_61482 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkGoatSpawnRules c method_38067 m ()Z hasLeftHorn gH method_43538 m ()Z hasRightHorn gI method_43539 m ()Z dropHorn gJ method_43540 m ()V addHorns gK method_43541 m ()V removeHorns gL method_43542 m ()Z isScreamingGoat gT method_35178 m ()F getRammingXHeadRot gU method_36283 m ()Lnet/minecraft/world/item/ItemStack; method_61481 gV method_61481 m ()Lnet/minecraft/world/item/ItemStack; createHorn m method_43690 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes n method_35179 m ()Lnet/minecraft/sounds/SoundEvent; getMilkingSound t method_35180 m (Z)V setScreamingGoat x method_36284 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/goat/GoatAi col net/minecraft/class_6054 f I RAM_PREPARE_TIME a field_33490 f I RAM_MAX_DISTANCE b field_33491 f I MAX_LONG_JUMP_HEIGHT c field_33492 f I MAX_LONG_JUMP_WIDTH d field_33493 f F MAX_JUMP_VELOCITY_MULTIPLIER e field_49093 f I RAM_MIN_DISTANCE f field_33495 f F ADULT_RAM_KNOCKBACK_FORCE g field_33496 f F BABY_RAM_KNOCKBACK_FORCE h field_33497 f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE i field_30407 f F SPEED_MULTIPLIER_WHEN_IDLING j field_30406 f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT k field_30408 f F SPEED_MULTIPLIER_WHEN_TEMPTED l field_30409 f F SPEED_MULTIPLIER_WHEN_PANICKING m field_30410 f F SPEED_MULTIPLIER_WHEN_PREPARING_TO_RAM n field_33498 f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_LONG_JUMPS o field_30411 f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_RAMS p field_33499 f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_RAMS_SCREAMER q field_33693 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; RAM_TARGET_CONDITIONS r field_33500 f F SPEED_MULTIPLIER_WHEN_RAMMING s field_33501 m ()Ljava/util/function/Predicate; getTemptations a method_35181 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; method_35182 a method_35182 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_36285 a method_36285 m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_35183 m (Lnet/minecraft/world/entity/animal/goat/Goat;)V updateActivity a method_35186 m (Lnet/minecraft/world/entity/animal/goat/Goat;Lnet/minecraft/util/RandomSource;)V initMemories a method_35184 m (Lnet/minecraft/world/item/ItemStack;)Z method_58391 a method_58391 m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b method_35185 m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEvent; method_36287 b method_36287 m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c method_35187 m (Lnet/minecraft/world/entity/animal/goat/Goat;)I method_36553 c method_36553 m (Lnet/minecraft/world/entity/ai/Brain;)V initLongJumpActivity d method_35188 m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEvent; method_43543 d method_43543 m (Lnet/minecraft/world/entity/ai/Brain;)V initRamActivity e method_36288 m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEvent; method_36286 e method_36286 m (Lnet/minecraft/world/entity/animal/goat/Goat;)D method_36289 f method_36289 m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/util/valueproviders/UniformInt; method_36290 g method_36290 m (Lnet/minecraft/world/entity/animal/goat/Goat;)Lnet/minecraft/sounds/SoundEvent; method_36291 h method_36291 m ()V m ()V c net/minecraft/world/entity/animal/goat/package-info coo net/minecraft/class_6055 c net/minecraft/world/entity/animal/horse/AbstractChestedHorse cop net/minecraft/class_1492 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_CHEST ck field_6943 f Z DEFAULT_HAS_CHEST cl field_57629 f Lnet/minecraft/world/entity/EntityDimensions; babyDimensions cm field_47806 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V equipChest d method_45374 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createBaseChestedHorseAttributes m method_26898 m ()Z hasChest n method_6703 m ()V playChestEquipsSound t method_6705 m (Z)V setChest x method_6704 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/horse/AbstractChestedHorse$1 cop$1 net/minecraft/class_1492$1 f Lnet/minecraft/world/entity/animal/horse/AbstractChestedHorse; field_27867 b field_27867 m (Lnet/minecraft/world/entity/animal/horse/AbstractChestedHorse;)V c net/minecraft/world/entity/animal/horse/AbstractHorse coq net/minecraft/class_1496 f I sprintCounter cA field_6958 f Lnet/minecraft/world/SimpleContainer; inventory cB field_6962 f I temper cC field_6955 f F playerJumpPendingScale cD field_6976 f Z allowStandSliding cE field_6960 f Z canGallop cF field_6964 f I gallopSoundCounter cG field_6975 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_FLAGS cH field_6959 f I FLAG_TAME cI field_30419 f I FLAG_BRED cJ field_30421 f I FLAG_EATING cM field_30422 f I FLAG_STANDING cN field_30423 f I FLAG_OPEN_MOUTH cO field_30424 f I DEFAULT_TEMPER cP field_57630 f Z DEFAULT_EATING_HAYSTACK cQ field_57631 f Z DEFAULT_BRED cR field_57632 f Z DEFAULT_TAME cS field_57633 f I eatingCounter cT field_6971 f I mouthCounter cU field_6973 f I standCounter cV field_6970 f F eatAnim cW field_6969 f F eatAnimO cX field_6966 f F standAnim cY field_6967 f F standAnimO cZ field_6963 f F MIN_MOVEMENT_SPEED ck field_42641 f F MAX_MOVEMENT_SPEED cl field_42642 f F MIN_JUMP_STRENGTH cm field_42643 f F MAX_JUMP_STRENGTH co field_42644 f F MIN_HEALTH cp field_42645 f F MAX_HEALTH cq field_42646 f F BACKWARDS_MOVE_SPEED_FACTOR cr field_42979 f F SIDEWAYS_MOVE_SPEED_FACTOR cs field_42980 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; PARENT_HORSE_SELECTOR ct field_6956 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; MOMMY_TARGETING cu field_18118 f I CHEST_SLOT_OFFSET cv field_30414 f I INVENTORY_SLOT_OFFSET cw field_30415 f D BREEDING_CROSS_FACTOR cx field_42647 f I INVENTORY_ROWS cy field_52488 f I tailCounter cz field_6957 f F mouthAnim da field_6965 f F mouthAnimO db field_6961 f Lnet/minecraft/world/entity/EntityReference; owner dc field_55705 m (Z)V setEating A method_6740 m (Z)V spawnTamingParticles B method_6760 m (F)F getEatAnim J method_6739 m (F)F getStandAnim K method_6767 m (F)F getMouthAnim L method_6772 m (DDDDLnet/minecraft/util/RandomSource;)D createOffspringAttribute a method_49123 m (Lnet/minecraft/util/RandomSource;)V randomizeAttributes a method_6001 m (Lnet/minecraft/world/Container;)Z hasInventoryChanged a method_33338 m (Lnet/minecraft/world/entity/AgeableMob;Lnet/minecraft/world/entity/animal/horse/AbstractHorse;)V setOffspringAttributes a method_6743 m (Lnet/minecraft/world/entity/AgeableMob;Lnet/minecraft/world/entity/animal/horse/AbstractHorse;Lnet/minecraft/core/Holder;DD)V setOffspringAttribute a method_49124 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_6741 a method_6741 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Z handleEating a method_6742 m (Lnet/minecraft/world/level/block/SoundType;)V playGallopSound a method_6761 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; getDismountLocationInDirection a method_27930 m (Ljava/util/function/DoubleSupplier;)D generateJumpStrength a method_6774 m (Ljava/util/function/IntUnaryOperator;)F generateMaxHealth a method_6754 m ()I getInventoryColumns ac_ method_6702 m (FLnet/minecraft/world/phys/Vec3;)V executeRidersJump b method_45343 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V equipBodyArmor b method_45375 m (Lnet/minecraft/world/level/block/SoundType;)Z isWoodSoundType b method_49996 m (Ljava/util/function/DoubleSupplier;)D generateSpeed b method_6728 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; fedFood c method_30009 m (IZ)V setFlag d method_6769 m (Lnet/minecraft/server/level/ServerLevel;)V followMommy g method_6746 m (Lnet/minecraft/world/entity/player/Player;)V doPlayerRide g method_6726 m ()Z canPerformRearing gI method_45349 m ()Lnet/minecraft/sounds/SoundEvent; getEatingSound gJ method_28368 m ()D method_49125 gK method_49125 m ()D method_49126 gL method_49126 m ()D method_49127 gT method_49127 m ()D method_49128 gU method_49128 m ()Z isTamed gY method_6727 m ()V addBehaviourGoals gZ method_6764 m ()Z isEating ha method_6724 m ()Z isStanding hb method_6736 m ()Z isBred hc method_6744 m ()I getTemper hd method_6729 m ()I getInventorySize he method_6750 m ()V createInventory hf method_6721 m ()Lnet/minecraft/sounds/SoundEvent; getAngrySound hg method_6747 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createBaseHorseAttributes hh method_26899 m ()I getMaxTemper hi method_6755 m ()Z canEatGrass hj method_6762 m ()V clearStanding hk method_71769 m ()Lnet/minecraft/sounds/SoundEvent; getAmbientStandSound hl method_45376 m ()V standIfPossible hm method_6748 m ()V makeMad hn method_6757 m ()V playJumpSound ho method_6723 m ()Z canParent hp method_6734 m ()I getAmbientStandInterval hq method_45377 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec2; getRiddenRotation i method_49489 m (Lnet/minecraft/world/entity/player/Player;)Z tameWithName i method_6752 m (Lnet/minecraft/world/entity/LivingEntity;)V setOwner j method_66323 m (Lnet/minecraft/world/item/ItemStack;)Z method_58392 j method_58392 m ()V eating m method_6733 m ()V moveTail n method_6759 m (I)Z getFlag s method_6730 m ()V openMouth t method_6738 m (I)V setTemper t method_6749 m (I)I modifyTemper u method_6745 m (I)I getInventorySize v method_60977 m (I)V setStanding w method_6737 m (I)I method_49129 x method_49129 m (I)I method_49130 y method_49130 m (Z)V setTamed y method_6766 m (Z)V setBred z method_6751 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/horse/Donkey cor net/minecraft/class_1495 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/animal/horse/Horse cos net/minecraft/class_1498 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_TYPE_VARIANT ck field_6990 f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cl field_47807 f I DEFAULT_VARIANT cm field_57634 m (Lnet/minecraft/world/entity/animal/horse/Variant;)V setVariant a method_47873 m (Lnet/minecraft/world/entity/animal/horse/Variant;Lnet/minecraft/world/entity/animal/horse/Markings;)V setVariantAndMarkings a method_27076 m ()Lnet/minecraft/world/entity/animal/horse/Variant; getVariant m method_27077 m ()Lnet/minecraft/world/entity/animal/horse/Markings; getMarkings n method_27078 m ()I getTypeVariant t method_6788 m (I)V setTypeVariant x method_6783 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/horse/Horse$HorseGroupData cos$a net/minecraft/class_1498$class_1499 f Lnet/minecraft/world/entity/animal/horse/Variant; variant a field_6994 m (Lnet/minecraft/world/entity/animal/horse/Variant;)V c net/minecraft/world/entity/animal/horse/Llama cot net/minecraft/class_1501 f I MAX_STRENGTH ck field_30425 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STRENGTH_ID cl field_6998 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID cm field_6996 f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS co field_47808 f Z didSpit cp field_6999 f Lnet/minecraft/world/entity/animal/horse/Llama; caravanHead cq field_7000 f Lnet/minecraft/world/entity/animal/horse/Llama; caravanTail cr field_6997 m (Z)V setDidSpit C method_6808 m (Lnet/minecraft/world/entity/animal/horse/Llama$Variant;)V setVariant a method_47874 m (Lnet/minecraft/world/entity/animal/horse/Llama;)V joinCaravan a method_6791 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/horse/Llama; getBreedOffspring b method_6804 m (Lnet/minecraft/util/RandomSource;)V setRandomStrength b method_6796 m ()Z isTraderLlama gK method_6807 m ()I getStrength gL method_6803 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gT method_26900 m ()Lnet/minecraft/world/entity/animal/horse/Llama$Variant; getVariant gU method_6809 m ()Lnet/minecraft/world/entity/animal/horse/Llama; makeNewLlama gV method_18004 m ()V leaveCaravan gW method_6797 m ()Z hasCaravanTail gX method_6793 m ()Z inCaravan hr method_6805 m ()Lnet/minecraft/world/entity/animal/horse/Llama; getCaravanHead hs method_6806 m (Lnet/minecraft/world/item/ItemStack;)Z method_58393 j method_58393 m (Lnet/minecraft/world/entity/LivingEntity;)V spit k method_6792 m (I)V setStrength x method_6802 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/horse/Llama$LlamaAttackWolfGoal cot$a net/minecraft/class_1501$class_1502 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_18446 a method_18446 m (Lnet/minecraft/world/entity/animal/horse/Llama;)V c net/minecraft/world/entity/animal/horse/Llama$LlamaGroupData cot$b net/minecraft/class_1501$class_1503 f Lnet/minecraft/world/entity/animal/horse/Llama$Variant; variant a field_7001 m (Lnet/minecraft/world/entity/animal/horse/Llama$Variant;)V c net/minecraft/world/entity/animal/horse/Llama$LlamaHurtByTargetGoal cot$c net/minecraft/class_1501$class_1504 m (Lnet/minecraft/world/entity/animal/horse/Llama;)V c net/minecraft/world/entity/animal/horse/Llama$Variant cot$d net/minecraft/class_1501$class_7993 f Lnet/minecraft/world/entity/animal/horse/Llama$Variant; CREAMY a field_41586 f Lnet/minecraft/world/entity/animal/horse/Llama$Variant; WHITE b field_41587 f Lnet/minecraft/world/entity/animal/horse/Llama$Variant; BROWN c field_41588 f Lnet/minecraft/world/entity/animal/horse/Llama$Variant; GRAY d field_41589 f Lnet/minecraft/world/entity/animal/horse/Llama$Variant; DEFAULT e field_57635 f Lcom/mojang/serialization/Codec; CODEC f field_41590 f Lcom/mojang/serialization/Codec; LEGACY_CODEC g field_56660 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC h field_55971 f Ljava/util/function/IntFunction; BY_ID i field_41591 f I id j field_41592 f Ljava/lang/String; name k field_41593 f [Lnet/minecraft/world/entity/animal/horse/Llama$Variant; $VALUES l field_41594 m ()I getId a method_47875 m (I)Lnet/minecraft/world/entity/animal/horse/Llama$Variant; byId a method_47876 m ()[Lnet/minecraft/world/entity/animal/horse/Llama$Variant; $values b method_47877 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/world/entity/animal/horse/Markings cou net/minecraft/class_5148 f Lnet/minecraft/world/entity/animal/horse/Markings; NONE a field_23808 f Lnet/minecraft/world/entity/animal/horse/Markings; WHITE b field_23809 f Lnet/minecraft/world/entity/animal/horse/Markings; WHITE_FIELD c field_23810 f Lnet/minecraft/world/entity/animal/horse/Markings; WHITE_DOTS d field_23811 f Lnet/minecraft/world/entity/animal/horse/Markings; BLACK_DOTS e field_23812 f Ljava/util/function/IntFunction; BY_ID f field_23813 f I id g field_23814 f [Lnet/minecraft/world/entity/animal/horse/Markings; $VALUES h field_23815 m ()I getId a method_27079 m (I)Lnet/minecraft/world/entity/animal/horse/Markings; byId a method_27080 m ()[Lnet/minecraft/world/entity/animal/horse/Markings; $values b method_36645 m (Ljava/lang/String;II)V m ()V c net/minecraft/world/entity/animal/horse/Mule cov net/minecraft/class_1500 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/animal/horse/SkeletonHorse cow net/minecraft/class_1506 f Lnet/minecraft/world/entity/animal/horse/SkeletonTrapGoal; skeletonTrapGoal ck field_7003 f I TRAP_MAX_LIFE cl field_30427 f Z DEFAULT_IS_TRAP cm field_57636 f I DEFAULT_TRAP_TIME co field_57637 f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cp field_47809 f Z isTrap cq field_7005 f I trapTime cr field_7004 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSkeletonHorseSpawnRules c method_55001 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26901 m ()Z isTrap n method_6812 m (Z)V setTrap x method_6813 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/horse/SkeletonTrapGoal cox net/minecraft/class_1505 f Lnet/minecraft/world/entity/animal/horse/SkeletonHorse; horse a field_7002 m (Lnet/minecraft/world/DifficultyInstance;)Lnet/minecraft/world/entity/animal/horse/AbstractHorse; createHorse a method_6810 m (Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/animal/horse/AbstractHorse;)Lnet/minecraft/world/entity/monster/Skeleton; createSkeleton a method_6811 m (Lnet/minecraft/world/entity/monster/Skeleton;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/DifficultyInstance;)V enchant a method_59939 m (Lnet/minecraft/world/entity/animal/horse/SkeletonHorse;)V c net/minecraft/world/entity/animal/horse/TraderLlama coy net/minecraft/class_3986 f I DEFAULT_DESPAWN_DELAY ck field_57638 f I despawnDelay cl field_17716 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_63011 a method_63011 m ()V maybeDespawn hu method_20501 m ()Z canDespawn hv method_20502 m ()Z isLeashedToWanderingTrader hw method_20503 m ()Z isLeashedToSomethingOtherThanTheWanderingTrader hx method_20504 m (I)V setDespawnDelay x method_35189 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/animal/horse/TraderLlama$TraderLlamaDefendWanderingTraderGoal coy$a net/minecraft/class_3986$class_3987 f Lnet/minecraft/world/entity/animal/horse/Llama; llama a field_17718 f Lnet/minecraft/world/entity/LivingEntity; ownerLastHurtBy b field_17719 f I timestamp c field_17720 m (Lnet/minecraft/world/entity/animal/horse/Llama;)V c net/minecraft/world/entity/animal/horse/Variant coz net/minecraft/class_5149 f Lnet/minecraft/world/entity/animal/horse/Variant; WHITE a field_23816 f Lnet/minecraft/world/entity/animal/horse/Variant; CREAMY b field_23817 f Lnet/minecraft/world/entity/animal/horse/Variant; CHESTNUT c field_23818 f Lnet/minecraft/world/entity/animal/horse/Variant; BROWN d field_23819 f Lnet/minecraft/world/entity/animal/horse/Variant; BLACK e field_23820 f Lnet/minecraft/world/entity/animal/horse/Variant; GRAY f field_23821 f Lnet/minecraft/world/entity/animal/horse/Variant; DARK_BROWN g field_23822 f Lcom/mojang/serialization/Codec; CODEC h field_41595 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i field_55972 f Ljava/util/function/IntFunction; BY_ID j field_23823 f I id k field_23824 f Ljava/lang/String; name l field_41596 f [Lnet/minecraft/world/entity/animal/horse/Variant; $VALUES m field_23825 m ()I getId a method_27082 m (I)Lnet/minecraft/world/entity/animal/horse/Variant; byId a method_27083 m ()[Lnet/minecraft/world/entity/animal/horse/Variant; $values b method_36646 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/world/entity/animal/horse/ZombieHorse cpa net/minecraft/class_1507 f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS ck field_47810 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkZombieHorseSpawnRules c method_55002 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26902 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/horse/package-info cpb net/minecraft/class_6056 c net/minecraft/world/entity/animal/package-info cpc net/minecraft/class_6057 c net/minecraft/world/entity/animal/sheep/Sheep cpd net/minecraft/class_1472 f I EAT_ANIMATION_TICKS ck field_30371 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_WOOL_ID cl field_6870 f Lnet/minecraft/world/item/DyeColor; DEFAULT_COLOR cm field_57639 f Z DEFAULT_SHEARED co field_57640 f I eatAnimationTick cp field_6865 f Lnet/minecraft/world/entity/ai/goal/EatBlockGoal; eatBlockGoal cq field_6869 m (F)F getHeadEatPositionScale J method_6628 m (F)F getHeadEatAngleScale K method_6641 m (Lnet/minecraft/world/item/DyeColor;)V setColor a method_6631 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/item/DyeColor; getRandomSheepColor a method_6632 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/sheep/Sheep; getBreedOffspring b method_6640 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V method_61475 d method_61475 m (Lnet/minecraft/world/item/ItemStack;)Z method_58375 j method_58375 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26893 m ()Lnet/minecraft/world/item/DyeColor; getColor n method_6633 m ()Z isSheared t method_6629 m (Z)V setSheared x method_6635 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/sheep/SheepColorSpawnRules cpe net/minecraft/class_10777 f Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorSpawnConfiguration; TEMPERATE_SPAWN_CONFIGURATION a field_56661 f Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorSpawnConfiguration; WARM_SPAWN_CONFIGURATION b field_56662 f Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorSpawnConfiguration; COLD_SPAWN_CONFIGURATION c field_56663 m ()Lnet/minecraft/util/random/WeightedList$Builder; builder a method_67662 m (Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider; weighted a method_67663 m (Lnet/minecraft/util/random/WeightedList;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/DyeColor; method_67664 a method_67664 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider; commonColors a method_67665 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/DyeColor; method_67666 a method_67666 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorSpawnConfiguration; getSheepColorConfiguration a method_67667 m (Lnet/minecraft/core/Holder;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/DyeColor; getSheepColor a method_67668 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider; single b method_67669 m ()V m ()V c net/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider cpe$a net/minecraft/class_10777$class_10778 c net/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorSpawnConfiguration cpe$b net/minecraft/class_10777$class_10779 f Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider; colors a comp_3692 m ()Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider; colors a comp_3692 m (Lnet/minecraft/world/entity/animal/sheep/SheepColorSpawnRules$SheepColorProvider;)V c net/minecraft/world/entity/animal/sheep/package-info cpf net/minecraft/class_10780 c net/minecraft/world/entity/animal/sniffer/Sniffer cpg net/minecraft/class_8153 f Lnet/minecraft/world/entity/AnimationState; feelingHappyAnimationState ck field_42650 f Lnet/minecraft/world/entity/AnimationState; scentingAnimationState cl field_42651 f Lnet/minecraft/world/entity/AnimationState; sniffingAnimationState cm field_42652 f Lnet/minecraft/world/entity/AnimationState; diggingAnimationState co field_42654 f Lnet/minecraft/world/entity/AnimationState; risingAnimationState cp field_42655 f I DIGGING_PARTICLES_DELAY_TICKS cq field_42656 f I DIGGING_PARTICLES_DURATION_TICKS cr field_42657 f I DIGGING_PARTICLES_AMOUNT cs field_42658 f I DIGGING_DROP_SEED_OFFSET_TICKS ct field_42659 f I SNIFFER_BABY_AGE_TICKS cu field_42661 f F DIGGING_BB_HEIGHT_OFFSET cv field_44785 f Lnet/minecraft/world/entity/EntityDimensions; DIGGING_DIMENSIONS cw field_44786 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STATE cx field_42662 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DROP_SEED_AT_TICK cy field_42663 m (Lnet/minecraft/world/entity/AnimationState;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; emitDiggingParticles a method_49131 m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; transitionTo a method_49132 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V method_64178 a method_64178 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/GlobalPos;)Z method_51154 a method_51154 m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; setState b method_49133 m ()Z canSniff gH method_51155 m ()Z canPlayDiggingSound gI method_49150 m ()Ljava/util/Optional; calculateDigPosition gJ method_49134 m ()Z canDig gK method_49135 m ()Lnet/minecraft/core/BlockPos; getHeadBlock gL method_51508 m ()Lnet/minecraft/world/phys/Vec3; getHeadPosition gT method_49137 m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; getState gU method_49138 m ()V resetAnimations gV method_49139 m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer; onScentingStart gW method_51156 m ()Lnet/minecraft/world/entity/animal/sniffer/Sniffer; onDiggingStart gX method_49141 m ()V dropSeed gY method_49142 m ()Ljava/util/stream/Stream; getExploredPositions gZ method_49143 m (Lnet/minecraft/core/BlockPos;)Z canDig h method_49140 m ()V playSearchingSound ha method_49144 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; storeExploredPosition i method_49145 m (Lnet/minecraft/core/BlockPos;)Z method_51157 j method_51157 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_49146 m ()Z isSearching n method_51301 m (I)Lnet/minecraft/world/phys/Vec3; method_49148 s method_49148 m ()Z isTempted t method_51158 m (Z)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; onDiggingComplete x method_49149 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/sniffer/Sniffer$State cpg$a net/minecraft/class_8153$class_8154 f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; IDLING a field_42665 f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; FEELING_HAPPY b field_42666 f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; SCENTING c field_42667 f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; SNIFFING d field_42668 f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; SEARCHING e field_42669 f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; DIGGING f field_42670 f Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; RISING g field_42671 f Ljava/util/function/IntFunction; BY_ID h field_48340 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i field_48341 f I id j field_48342 f [Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; $VALUES k field_42672 m ()I id a method_56085 m ()[Lnet/minecraft/world/entity/animal/sniffer/Sniffer$State; $values b method_49151 m (Ljava/lang/String;II)V m ()V c net/minecraft/world/entity/animal/sniffer/SnifferAi cph net/minecraft/class_8155 f Ljava/util/List; SENSOR_TYPES a field_42673 f Ljava/util/List; MEMORY_TYPES b field_42674 f Lorg/slf4j/Logger; LOGGER c field_42675 f I MAX_LOOK_DISTANCE d field_42676 f I SNIFFING_COOLDOWN_TICKS e field_42677 f F SPEED_MULTIPLIER_WHEN_IDLING f field_42678 f F SPEED_MULTIPLIER_WHEN_PANICKING g field_42679 f F SPEED_MULTIPLIER_WHEN_SNIFFING h field_42680 f F SPEED_MULTIPLIER_WHEN_TEMPTED i field_44476 m ()Ljava/util/function/Predicate; getTemptations a method_51159 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Double; method_52174 a method_52174 m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_49152 m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)V updateActivity a method_49153 m (Lnet/minecraft/world/item/ItemStack;)Z method_58394 a method_58394 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Float; method_51160 b method_51160 m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b method_49154 m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Lnet/minecraft/world/entity/animal/sniffer/Sniffer; resetSniffing b method_51161 m (Lnet/minecraft/world/entity/ai/Brain;)V initSniffingActivity c method_49155 m (Lnet/minecraft/world/entity/ai/Brain;)V initDigActivity d method_49156 m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity e method_49157 m ()V m ()V c net/minecraft/world/entity/animal/sniffer/SnifferAi$1 cph$1 net/minecraft/class_8155$1 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start a method_57004 m (F)V c net/minecraft/world/entity/animal/sniffer/SnifferAi$2 cph$2 net/minecraft/class_8155$2 m (Lnet/minecraft/world/entity/EntityType;)V c net/minecraft/world/entity/animal/sniffer/SnifferAi$3 cph$3 net/minecraft/class_8155$3 m (Ljava/util/function/Function;Ljava/util/function/Function;)V c net/minecraft/world/entity/animal/sniffer/SnifferAi$Digging cph$a net/minecraft/class_8155$class_8156 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z checkExtraStartConditions a method_49158 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a method_49159 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b method_49160 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c method_49161 m (II)V c net/minecraft/world/entity/animal/sniffer/SnifferAi$FeelingHappy cph$b net/minecraft/class_8155$class_8157 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a method_49162 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b method_49163 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c method_49164 m (II)V c net/minecraft/world/entity/animal/sniffer/SnifferAi$FinishedDigging cph$c net/minecraft/class_8155$class_8158 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z checkExtraStartConditions a method_49165 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a method_49166 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b method_49167 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c method_49168 m (I)V c net/minecraft/world/entity/animal/sniffer/SnifferAi$Scenting cph$d net/minecraft/class_8155$class_8159 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z checkExtraStartConditions a method_51162 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a method_49169 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b method_49170 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c method_49171 m (II)V c net/minecraft/world/entity/animal/sniffer/SnifferAi$Searching cph$e net/minecraft/class_8155$class_8160 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z checkExtraStartConditions a method_49172 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a method_49173 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b method_49174 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c method_49175 m ()V c net/minecraft/world/entity/animal/sniffer/SnifferAi$Sniffing cph$f net/minecraft/class_8155$class_8161 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Z checkExtraStartConditions a method_49176 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)Z canStillUse a method_49177 m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;Lnet/minecraft/core/BlockPos;)V method_49178 a method_49178 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V start b method_49179 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/animal/sniffer/Sniffer;J)V stop c method_49180 m (II)V c net/minecraft/world/entity/animal/sniffer/package-info cpi net/minecraft/class_9235 c net/minecraft/world/entity/animal/wolf/Wolf cpj net/minecraft/class_1493 f F interestedAngleO cA field_6949 f Z isWet cB field_6944 f Z isShaking cC field_6951 f F shakeAnim cD field_6947 f F shakeAnimO cE field_6945 f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME cF field_25371 f Ljava/util/UUID; persistentAngerTarget cG field_25372 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; PREY_SELECTOR co field_18004 f F DEFAULT_TAIL_ANGLE cp field_52477 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_INTERESTED_ID cq field_6946 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_COLLAR_COLOR cr field_6950 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_REMAINING_ANGER_TIME cs field_25373 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VARIANT_ID ct field_49722 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SOUND_VARIANT_ID cu field_57075 f F START_HEALTH cv field_30386 f F TAME_HEALTH cw field_30387 f F ARMOR_REPAIR_UNIT cx field_49237 f Lnet/minecraft/world/item/DyeColor; DEFAULT_COLLAR_COLOR cy field_56658 f F interestedAngle cz field_6952 m (Z)V setIsInterested A method_6712 m (F)F getWetShade J method_6707 m (F)F getShakeAnim K method_61477 m (F)F getHeadRollAngle L method_6719 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; method_68128 a method_68128 m (Lnet/minecraft/world/entity/animal/wolf/Wolf;)Lnet/minecraft/util/RandomSource; method_6716 a method_6716 m (Lnet/minecraft/world/item/DyeColor;)V setCollarColor a method_6708 m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/resources/ResourceKey;)V method_68130 a method_68130 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/animal/wolf/Wolf; getBreedOffspring b method_6717 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_18444 b method_18444 m (Lnet/minecraft/core/Holder;)V setVariant b method_58063 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkWolfSpawnRules c method_39450 m ()Lnet/minecraft/resources/ResourceLocation; getTexture gT method_58061 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gU method_26897 m ()F getTailAngle gV method_6714 m ()Lnet/minecraft/world/item/DyeColor; getCollarColor gW method_6713 m ()Z isInterested gX method_6710 m ()Lnet/minecraft/core/Holder; getVariant gY method_58062 m ()Lnet/minecraft/core/Holder; getSoundVariant gZ method_68131 m ()V cancelShake ha method_31167 m (Lnet/minecraft/world/damagesource/DamageSource;)Z canArmorAbsorb i method_57304 m (Lnet/minecraft/world/entity/player/Player;)V tryToTame i method_58169 m (Lnet/minecraft/core/Holder;)V setSoundVariant k method_68132 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/animal/wolf/Wolf$WolfAvoidEntityGoal cpj$a net/minecraft/class_1493$class_1494 f Lnet/minecraft/world/entity/animal/wolf/Wolf; field_6953 i field_6953 f Lnet/minecraft/world/entity/animal/wolf/Wolf; wolf j field_6954 m (Lnet/minecraft/world/entity/animal/horse/Llama;)Z avoidLlama a method_6720 m (Lnet/minecraft/world/entity/animal/wolf/Wolf;Lnet/minecraft/world/entity/animal/wolf/Wolf;Ljava/lang/Class;FDD)V c net/minecraft/world/entity/animal/wolf/Wolf$WolfPackData cpj$b net/minecraft/class_1493$class_9345 f Lnet/minecraft/core/Holder; type a field_49723 m (Lnet/minecraft/core/Holder;)V c net/minecraft/world/entity/animal/wolf/WolfSoundVariant cpk net/minecraft/class_10823 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_57076 f Lcom/mojang/serialization/Codec; NETWORK_CODEC b field_57077 f Lcom/mojang/serialization/Codec; CODEC c field_57078 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_57079 f Lnet/minecraft/core/Holder; ambientSound e comp_3779 f Lnet/minecraft/core/Holder; deathSound f comp_3780 f Lnet/minecraft/core/Holder; growlSound g comp_3781 f Lnet/minecraft/core/Holder; hurtSound h comp_3782 f Lnet/minecraft/core/Holder; pantSound i comp_3783 f Lnet/minecraft/core/Holder; whineSound j comp_3784 m ()Lnet/minecraft/core/Holder; ambientSound a comp_3779 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_68133 a method_68133 m ()Lnet/minecraft/core/Holder; deathSound b comp_3780 m ()Lnet/minecraft/core/Holder; growlSound c comp_3781 m ()Lnet/minecraft/core/Holder; hurtSound d comp_3782 m ()Lnet/minecraft/core/Holder; pantSound e comp_3783 m ()Lnet/minecraft/core/Holder; whineSound f comp_3784 m ()Lcom/mojang/serialization/Codec; getWolfSoundVariantCodec g method_68134 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/entity/animal/wolf/WolfSoundVariants cpl net/minecraft/class_10824 f Lnet/minecraft/resources/ResourceKey; CLASSIC a field_57080 f Lnet/minecraft/resources/ResourceKey; PUGLIN b field_57081 f Lnet/minecraft/resources/ResourceKey; SAD c field_57082 f Lnet/minecraft/resources/ResourceKey; ANGRY d field_57083 f Lnet/minecraft/resources/ResourceKey; GRUMPY e field_57084 f Lnet/minecraft/resources/ResourceKey; BIG f field_57085 f Lnet/minecraft/resources/ResourceKey; CUTE g field_57086 m (Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet;)Lnet/minecraft/resources/ResourceKey; createKey a method_68135 m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Holder; pickRandomSoundVariant a method_68136 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_68137 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet;)V register a method_68138 m ()V m ()V c net/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet cpl$a net/minecraft/class_10824$class_10825 f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; CLASSIC a field_57087 f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; PUGLIN b field_57088 f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; SAD c field_57089 f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; ANGRY d field_57090 f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; GRUMPY e field_57091 f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; BIG f field_57092 f Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; CUTE g field_57093 f Ljava/lang/String; identifier h field_57094 f Ljava/lang/String; soundEventSuffix i field_57095 f [Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; $VALUES j field_57096 m ()Ljava/lang/String; getIdentifier a method_68139 m ()Ljava/lang/String; getSoundEventSuffix b method_68140 m ()[Lnet/minecraft/world/entity/animal/wolf/WolfSoundVariants$SoundSet; $values c method_68141 m (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V m ()V c net/minecraft/world/entity/animal/wolf/WolfVariant cpm net/minecraft/class_9346 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_49724 f Lcom/mojang/serialization/Codec; NETWORK_CODEC b field_56274 f Lcom/mojang/serialization/Codec; CODEC c field_49980 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_51944 f Lnet/minecraft/world/entity/animal/wolf/WolfVariant$AssetInfo; assetInfo e comp_3564 f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions f comp_3565 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67136 a method_67136 m ()Lnet/minecraft/world/entity/animal/wolf/WolfVariant$AssetInfo; assetInfo b comp_3564 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67137 b method_67137 m ()Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; spawnConditions c comp_3565 m (Lnet/minecraft/world/entity/animal/wolf/WolfVariant$AssetInfo;)V m (Lnet/minecraft/world/entity/animal/wolf/WolfVariant$AssetInfo;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V m ()V c net/minecraft/world/entity/animal/wolf/WolfVariant$AssetInfo cpm$a net/minecraft/class_9346$class_10688 f Lcom/mojang/serialization/Codec; CODEC a field_56275 f Lnet/minecraft/core/ClientAsset; wild b comp_3566 f Lnet/minecraft/core/ClientAsset; tame c comp_3567 f Lnet/minecraft/core/ClientAsset; angry d comp_3568 m ()Lnet/minecraft/core/ClientAsset; wild a comp_3566 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67138 a method_67138 m ()Lnet/minecraft/core/ClientAsset; tame b comp_3567 m ()Lnet/minecraft/core/ClientAsset; angry c comp_3568 m (Lnet/minecraft/core/ClientAsset;Lnet/minecraft/core/ClientAsset;Lnet/minecraft/core/ClientAsset;)V m ()V c net/minecraft/world/entity/animal/wolf/WolfVariants cpn net/minecraft/class_9347 f Lnet/minecraft/resources/ResourceKey; PALE a field_49725 f Lnet/minecraft/resources/ResourceKey; SPOTTED b field_49726 f Lnet/minecraft/resources/ResourceKey; SNOWY c field_49727 f Lnet/minecraft/resources/ResourceKey; BLACK d field_49728 f Lnet/minecraft/resources/ResourceKey; ASHEN e field_49729 f Lnet/minecraft/resources/ResourceKey; RUSTY f field_49730 f Lnet/minecraft/resources/ResourceKey; WOODS g field_49731 f Lnet/minecraft/resources/ResourceKey; CHESTNUT h field_49732 f Lnet/minecraft/resources/ResourceKey; STRIPED i field_49733 f Lnet/minecraft/resources/ResourceKey; DEFAULT j field_51588 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_58066 m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; highPrioBiome a method_67140 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_58068 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)V register a method_58069 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/tags/TagKey;)V register a method_58170 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors;)V register a method_58171 m ()V m ()V c net/minecraft/world/entity/animal/wolf/package-info cpo net/minecraft/class_10826 c net/minecraft/world/entity/boss/EnderDragonPart cpp net/minecraft/class_1508 f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon; parentMob a field_7007 f Ljava/lang/String; name b field_7006 f Lnet/minecraft/world/entity/EntityDimensions; size c field_18119 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;Ljava/lang/String;FF)V c net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory cpq net/minecraft/class_9871 f I LENGTH a field_52489 f I MASK b field_52490 f [Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample; samples c field_52491 f I head d field_52492 m (DF)V record a method_61483 m (I)Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample; get a method_61484 m (IF)Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample; get a method_61485 m (Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory;)V copyFrom a method_61486 m ()V c net/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample cpq$a net/minecraft/class_9871$class_9872 f D y a comp_2916 f F yRot b comp_2917 m ()D y a comp_2916 m ()F yRot b comp_2917 m (DF)V c net/minecraft/world/entity/boss/enderdragon/EndCrystal cpr net/minecraft/class_1511 f I time a field_7034 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BEAM_TARGET b field_7033 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHOW_BOTTOM c field_7035 f Z DEFAULT_SHOW_BOTTOM d field_57641 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V onDestroyedBy a method_6835 m (Lnet/minecraft/core/BlockPos;)V setBeamTarget a method_6837 m (Z)V setShowBottom a method_6839 m ()Lnet/minecraft/core/BlockPos; getBeamTarget e method_6838 m ()Z showsBottom f method_6836 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;DDD)V m ()V c net/minecraft/world/entity/boss/enderdragon/EnderDragon cps net/minecraft/class_1510 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PHASE a field_7013 f Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory; flightHistory b field_52493 f Lnet/minecraft/world/entity/boss/EnderDragonPart; wing1 cA field_7015 f Lnet/minecraft/world/entity/boss/EnderDragonPart; wing2 cB field_7014 f Lnet/minecraft/world/level/dimension/end/EndDragonFight; dragonFight cC field_7016 f Lnet/minecraft/core/BlockPos; fightOrigin cD field_44875 f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManager; phaseManager cE field_7028 f I growlTime cF field_7018 f F sittingDamageReceived cG field_7029 f [Lnet/minecraft/world/level/pathfinder/Node; nodes cH field_7012 f [I nodeAdjacency cI field_7025 f Lnet/minecraft/world/level/pathfinder/BinaryHeap; openSet cJ field_7008 f Lnet/minecraft/world/entity/boss/EnderDragonPart; head c field_7017 f I dragonDeathTime cj field_7031 f F yRotA ck field_20865 f Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal; nearestCrystal cl field_7024 f Lorg/slf4j/Logger; LOGGER cm field_7021 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; CRYSTAL_DESTROY_TARGETING cn field_18120 f I GROWL_INTERVAL_MIN co field_30428 f I GROWL_INTERVAL_MAX cp field_30429 f F SITTING_ALLOWED_DAMAGE_PERCENTAGE cq field_30430 f Ljava/lang/String; DRAGON_DEATH_TIME_KEY cr field_33910 f Ljava/lang/String; DRAGON_PHASE_KEY cs field_33911 f I DEFAULT_DEATH_TIME ct field_57642 f [Lnet/minecraft/world/entity/boss/EnderDragonPart; subEntities cu field_7032 f Lnet/minecraft/world/entity/boss/EnderDragonPart; neck cv field_7011 f Lnet/minecraft/world/entity/boss/EnderDragonPart; body cw field_7023 f Lnet/minecraft/world/entity/boss/EnderDragonPart; tail1 cx field_7020 f Lnet/minecraft/world/entity/boss/EnderDragonPart; tail2 cy field_7009 f Lnet/minecraft/world/entity/boss/EnderDragonPart; tail3 cz field_7022 f F oFlapTime d field_7019 f F flapTime e field_7030 f Z inWall f field_7027 m (F)Lnet/minecraft/world/phys/Vec3; getHeadLookVector J method_6834 m (IILnet/minecraft/world/level/pathfinder/Node;)Lnet/minecraft/world/level/pathfinder/Path; findPath a method_6833 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/boss/EnderDragonPart;Lnet/minecraft/world/damagesource/DamageSource;F)Z hurt a method_6816 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/damagesource/DamageSource;)V onCrystalDestroyed a method_6828 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/AABB;)Z checkWalls a method_6821 m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/List;)V knockBack a method_6825 m (Lnet/minecraft/world/entity/boss/EnderDragonPart;DDD)V tickPart a method_22863 m (Lnet/minecraft/world/level/dimension/end/EndDragonFight;)V setDragonFight a method_51852 m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)Lnet/minecraft/world/level/pathfinder/Path; reconstructPath a method_6826 m (Ljava/lang/Integer;)V method_68271 a method_68271 m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/List;)V hurt b method_6827 m (Lnet/minecraft/core/BlockPos;)V setFightOrigin c method_51853 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)V reallyHurt d method_6819 m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManager; getPhaseManager gD method_6831 m ()Lnet/minecraft/world/level/dimension/end/EndDragonFight; getDragonFight gE method_6829 m ()F getHeadYOffset gF method_6820 m ()V checkCrystals gG method_6830 m (D)F rotWrap i method_6832 m ()Lnet/minecraft/core/BlockPos; getFightOrigin l method_51854 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26903 m ()I findClosestNode n method_6818 m (DDD)I findClosestNode q method_6822 m ()[Lnet/minecraft/world/entity/boss/EnderDragonPart; getSubEntities t method_5690 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/boss/enderdragon/package-info cpt net/minecraft/class_6058 c net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonPhaseInstance cpu net/minecraft/class_1512 f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon; dragon a field_7036 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V c net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonSittingPhase cpv net/minecraft/class_1514 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V c net/minecraft/world/entity/boss/enderdragon/phases/DragonChargePlayerPhase cpw net/minecraft/class_1513 f Lorg/slf4j/Logger; LOGGER b field_7039 f I CHARGE_RECOVERY_TIME c field_30431 f Lnet/minecraft/world/phys/Vec3; targetLocation d field_7038 f I timeSinceCharge e field_7037 m (Lnet/minecraft/world/phys/Vec3;)V setTarget a method_6840 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V m ()V c net/minecraft/world/entity/boss/enderdragon/phases/DragonDeathPhase cpx net/minecraft/class_1515 f Lnet/minecraft/world/phys/Vec3; targetLocation b field_7041 f I time c field_7040 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V c net/minecraft/world/entity/boss/enderdragon/phases/DragonHoldingPatternPhase cpy net/minecraft/class_1517 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; NEW_TARGET_TARGETING b field_18121 f Lnet/minecraft/world/level/pathfinder/Path; currentPath c field_7043 f Lnet/minecraft/world/phys/Vec3; targetLocation d field_7045 f Z clockwise e field_7044 m (Lnet/minecraft/world/entity/player/Player;)V strafePlayer a method_6843 m (Lnet/minecraft/server/level/ServerLevel;)V findNewTarget b method_6841 m ()V navigateToNextPathNode i method_6842 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V m ()V c net/minecraft/world/entity/boss/enderdragon/phases/DragonHoverPhase cpz net/minecraft/class_1516 f Lnet/minecraft/world/phys/Vec3; targetLocation b field_7042 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V c net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingApproachPhase cqa net/minecraft/class_1519 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; NEAR_EGG_TARGETING b field_18122 f Lnet/minecraft/world/level/pathfinder/Path; currentPath c field_7047 f Lnet/minecraft/world/phys/Vec3; targetLocation d field_7048 m (Lnet/minecraft/server/level/ServerLevel;)V findNewTarget b method_6844 m ()V navigateToNextPathNode i method_6845 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V m ()V c net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingPhase cqb net/minecraft/class_1518 f Lnet/minecraft/world/phys/Vec3; targetLocation b field_7046 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V c net/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance cqc net/minecraft/class_1521 m ()Z isSitting a method_6848 m (Lnet/minecraft/server/level/ServerLevel;)V doServerTick a method_6855 m (Lnet/minecraft/world/damagesource/DamageSource;F)F onHurt a method_6852 m (Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/player/Player;)V onCrystalDestroyed a method_6850 m ()V doClientTick b method_6853 m ()V begin c method_6856 m ()V end d method_6854 m ()F getFlySpeed e method_6846 m ()Lnet/minecraft/world/phys/Vec3; getFlyTargetLocation f method_6851 m ()F getTurnSpeed g method_6847 m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getPhase h method_6849 c net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingAttackingPhase cqd net/minecraft/class_1520 f I ROAR_DURATION b field_30432 f I attackingTicks c field_7049 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V c net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingFlamingPhase cqe net/minecraft/class_1523 f I FLAME_DURATION b field_30433 f I SITTING_FLAME_ATTACKS_COUNT c field_30434 f I WARMUP_TIME d field_30435 f I flameTicks e field_7053 f I flameCount f field_7052 f Lnet/minecraft/world/entity/AreaEffectCloud; flame g field_7051 m ()V resetFlameCount i method_6857 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V c net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingScanningPhase cqf net/minecraft/class_1522 f I SITTING_SCANNING_IDLE_TICKS b field_30436 f I SITTING_ATTACK_Y_VIEW_RANGE c field_30437 f I SITTING_ATTACK_VIEW_RANGE d field_30438 f I SITTING_CHARGE_VIEW_RANGE e field_30439 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; CHARGE_TARGETING f field_18123 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; scanTargeting g field_18124 f I scanningTime h field_7050 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_18447 a method_18447 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V m ()V c net/minecraft/world/entity/boss/enderdragon/phases/DragonStrafePlayerPhase cqg net/minecraft/class_1525 f Lorg/slf4j/Logger; LOGGER b field_7061 f I FIREBALL_CHARGE_AMOUNT c field_30440 f I fireballCharge d field_7060 f Lnet/minecraft/world/level/pathfinder/Path; currentPath e field_7059 f Lnet/minecraft/world/phys/Vec3; targetLocation f field_7057 f Lnet/minecraft/world/entity/LivingEntity; attackTarget g field_7062 f Z holdingPatternClockwise h field_7058 m (Lnet/minecraft/world/entity/LivingEntity;)V setTarget a method_6862 m ()V findNewTarget i method_6860 m ()V navigateToNextPathNode j method_6861 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V m ()V c net/minecraft/world/entity/boss/enderdragon/phases/DragonTakeoffPhase cqh net/minecraft/class_1524 f Z firstTick b field_7056 f Lnet/minecraft/world/level/pathfinder/Path; currentPath c field_7054 f Lnet/minecraft/world/phys/Vec3; targetLocation d field_7055 m ()V findNewTarget i method_6858 m ()V navigateToNextPathNode j method_6859 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V c net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase cqi net/minecraft/class_1527 f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; HOLDING_PATTERN a field_7069 f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; STRAFE_PLAYER b field_7076 f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; LANDING_APPROACH c field_7071 f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; LANDING d field_7067 f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; TAKEOFF e field_7077 f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; SITTING_FLAMING f field_7072 f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; SITTING_SCANNING g field_7081 f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; SITTING_ATTACKING h field_7073 f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; CHARGING_PLAYER i field_7078 f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; DYING j field_7068 f Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; HOVERING k field_7075 f [Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; phases l field_7080 f Ljava/lang/Class; instanceClass m field_7074 f I id n field_7079 f Ljava/lang/String; name o field_7070 m ()Ljava/lang/reflect/Constructor; getConstructor a method_6867 m (I)Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; getById a method_6868 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance; createInstance a method_6866 m (Ljava/lang/Class;Ljava/lang/String;)Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase; create a method_6870 m ()I getId b method_6871 m ()I getCount c method_6869 m (ILjava/lang/Class;Ljava/lang/String;)V m ()V c net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManager cqj net/minecraft/class_1526 f Lorg/slf4j/Logger; LOGGER a field_7066 f Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon; dragon b field_7065 f [Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance; phases c field_7064 f Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance; currentPhase d field_7063 m ()Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance; getCurrentPhase a method_6864 m (Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase;)V setPhase a method_6863 m (Lnet/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase;)Lnet/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance; getPhase b method_6865 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V m ()V c net/minecraft/world/entity/boss/enderdragon/phases/package-info cqk net/minecraft/class_6059 c net/minecraft/world/entity/boss/package-info cql net/minecraft/class_6060 c net/minecraft/world/entity/boss/wither/WitherBoss cqm net/minecraft/class_1528 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TARGET_A a field_7088 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TARGET_B b field_7090 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_TARGET_C c field_7089 f I DEFAULT_INVULNERABLE_TICKS ck field_57643 f [F xRotHeads cl field_7084 f [F yRotHeads cm field_7083 f [F xRotOHeads cn field_7095 f [F yRotOHeads co field_7094 f [I nextHeadUpdate cp field_7091 f [I idleHeadUpdates cq field_7092 f I destroyBlocksTick cr field_7082 f Lnet/minecraft/server/level/ServerBossEvent; bossEvent cs field_7093 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; LIVING_ENTITY_SELECTOR ct field_7086 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; TARGETING_CONDITIONS cu field_18125 f Ljava/util/List; DATA_TARGETS d field_7087 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_INV e field_7085 f I INVULNERABLE_TICKS f field_30441 m (FFF)F rotlerp a method_6886 m (IDDDZ)V performRangedAttack a method_6877 m (II)V setAlternativeTarget a method_6876 m (ILnet/minecraft/world/entity/LivingEntity;)V performRangedAttack a method_6878 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_6873 a method_6873 m (I)V setInvulnerableTicks b method_6875 m (I)I getAlternativeTarget c method_6882 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canDestroy c method_6883 m ()I getInvulnerableTicks gH method_6884 m ()Z isPowered gI method_6872 m ()V makeInvulnerable l method_6885 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26904 m ()[F getHeadYRots n method_61488 m (I)D getHeadX r method_6874 m (I)D getHeadY s method_6880 m ()[F getHeadXRots t method_61487 m (I)D getHeadZ t method_6881 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/boss/wither/WitherBoss$WitherDoNothingGoal cqm$a net/minecraft/class_1528$class_1529 f Lnet/minecraft/world/entity/boss/wither/WitherBoss; field_7096 a field_7096 m (Lnet/minecraft/world/entity/boss/wither/WitherBoss;)V c net/minecraft/world/entity/boss/wither/package-info cqn net/minecraft/class_6061 c net/minecraft/world/entity/decoration/ArmorStand cqo net/minecraft/class_1531 f I WOBBLE_TIME a field_30443 f Lnet/minecraft/core/Rotations; DEFAULT_HEAD_POSE b field_7113 f I CLIENT_FLAG_NO_BASEPLATE bQ field_30442 f I CLIENT_FLAG_MARKER bR field_30444 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CLIENT_FLAGS bS field_7107 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HEAD_POSE bT field_7123 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BODY_POSE bU field_7122 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_LEFT_ARM_POSE bV field_7116 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_RIGHT_ARM_POSE bW field_7105 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_LEFT_LEG_POSE bX field_7127 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_RIGHT_LEG_POSE bY field_7125 f J lastHit bZ field_7112 f Lnet/minecraft/core/Rotations; DEFAULT_BODY_POSE c field_7119 f Z ENABLE_ARMS ca field_30445 f Lnet/minecraft/world/entity/EntityDimensions; MARKER_DIMENSIONS cb field_26745 f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cc field_26746 f D FEET_OFFSET cd field_30447 f D CHEST_OFFSET ce field_30448 f D LEGS_OFFSET cf field_30449 f D HEAD_OFFSET cg field_30450 f Ljava/util/function/Predicate; RIDABLE_MINECARTS ch field_7102 f Z DEFAULT_INVISIBLE ci field_57644 f I DEFAULT_DISABLED_SLOTS cj field_57645 f Z DEFAULT_SMALL ck field_57646 f Z DEFAULT_SHOW_ARMS cl field_57647 f Z DEFAULT_NO_BASE_PLATE cm field_57648 f Z DEFAULT_MARKER cn field_57649 f Z invisible co field_7111 f I disabledSlots cp field_7118 f Lnet/minecraft/core/Rotations; DEFAULT_LEFT_ARM_POSE d field_7124 f Lnet/minecraft/core/Rotations; DEFAULT_RIGHT_ARM_POSE e field_7115 f Lnet/minecraft/core/Rotations; DEFAULT_LEFT_LEG_POSE f field_7121 f Lnet/minecraft/core/Rotations; DEFAULT_RIGHT_LEG_POSE g field_7117 f I DISABLE_TAKING_OFFSET h field_30446 f I DISABLE_PUTTING_OFFSET i field_30451 f I CLIENT_FLAG_SMALL j field_30452 f I CLIENT_FLAG_SHOW_ARMS k field_30453 m ()Lnet/minecraft/core/Rotations; getRightLegPose A method_6900 m ()Lnet/minecraft/world/entity/decoration/ArmorStand$ArmorStandPose; getArmorStandPose B method_71383 m ()Z hasPhysics C method_18059 m ()V showBreakingParticles D method_6898 m ()V playBrokenSound E method_6920 m (BIZ)B setBit a method_6906 m (Lnet/minecraft/world/entity/decoration/ArmorStand$ArmorStandPose;)V setArmorStandPose a method_71384 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)Z swapItem a method_6904 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/EquipmentSlot; getClickedSlot a method_6916 m (Lnet/minecraft/core/Rotations;)V setHeadPose a method_6919 m (Z)V setShowArms a method_6913 m (Lnet/minecraft/world/entity/Entity;)Z method_6918 b method_6918 m (Lnet/minecraft/core/Rotations;)V setBodyPose b method_6927 m (Z)V setNoBasePlate b method_6907 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V brokenByPlayer c method_6924 m (Lnet/minecraft/core/Rotations;)V setLeftArmPose c method_6910 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V brokenByAnything d method_6908 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;F)V causeDamage d method_6905 m (Lnet/minecraft/core/Rotations;)V setRightArmPose d method_6925 m (Lnet/minecraft/core/Rotations;)V setLeftLegPose e method_6909 m (Lnet/minecraft/core/Rotations;)V setRightLegPose f method_6926 m (Lnet/minecraft/world/entity/EquipmentSlot;)Z isDisabled g method_6915 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_55745 m ()Z isSmall m method_6914 m ()Z showArms n method_6929 m ()Z showBasePlate p method_61489 m ()Z isMarker t method_6912 m ()Lnet/minecraft/core/Rotations; getHeadPose u method_6921 m (Z)V setSmall u method_6922 m ()Lnet/minecraft/core/Rotations; getBodyPose v method_6923 m (Z)V setMarker v method_6902 m (Z)Lnet/minecraft/world/entity/EntityDimensions; getDimensionsMarker w method_31168 m ()Lnet/minecraft/core/Rotations; getLeftArmPose x method_6930 m ()Lnet/minecraft/core/Rotations; getRightArmPose y method_6903 m ()Lnet/minecraft/core/Rotations; getLeftLegPose z method_6917 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;DDD)V m ()V c net/minecraft/world/entity/decoration/ArmorStand$ArmorStandPose cqo$a net/minecraft/class_1531$class_11346 f Lnet/minecraft/world/entity/decoration/ArmorStand$ArmorStandPose; DEFAULT a field_60360 f Lcom/mojang/serialization/Codec; CODEC b field_60361 f Lnet/minecraft/core/Rotations; head c comp_4217 f Lnet/minecraft/core/Rotations; body d comp_4218 f Lnet/minecraft/core/Rotations; leftArm e comp_4219 f Lnet/minecraft/core/Rotations; rightArm f comp_4220 f Lnet/minecraft/core/Rotations; leftLeg g comp_4221 f Lnet/minecraft/core/Rotations; rightLeg h comp_4222 m ()Lnet/minecraft/core/Rotations; head a comp_4217 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71385 a method_71385 m ()Lnet/minecraft/core/Rotations; body b comp_4218 m ()Lnet/minecraft/core/Rotations; leftArm c comp_4219 m ()Lnet/minecraft/core/Rotations; rightArm d comp_4220 m ()Lnet/minecraft/core/Rotations; leftLeg e comp_4221 m ()Lnet/minecraft/core/Rotations; rightLeg f comp_4222 m (Lnet/minecraft/core/Rotations;Lnet/minecraft/core/Rotations;Lnet/minecraft/core/Rotations;Lnet/minecraft/core/Rotations;Lnet/minecraft/core/Rotations;Lnet/minecraft/core/Rotations;)V m ()V c net/minecraft/world/entity/decoration/BlockAttachedEntity cqp net/minecraft/class_9691 f Lnet/minecraft/core/BlockPos; pos a field_51589 f Lorg/slf4j/Logger; LOGGER b field_51590 f I checkInterval c field_51591 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V dropItem a method_6889 m ()V recalculateBoundingBox e method_6895 m ()Z survives f method_6888 m ()Lnet/minecraft/core/BlockPos; getPos i method_59940 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V m ()V c net/minecraft/world/entity/decoration/GlowItemFrame cqq net/minecraft/class_5915 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V c net/minecraft/world/entity/decoration/HangingEntity cqr net/minecraft/class_1530 f Ljava/util/function/Predicate; HANGING_ENTITY b field_7098 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DIRECTION c field_60665 f Lnet/minecraft/core/Direction; DEFAULT_DIRECTION d field_60666 m (Lnet/minecraft/core/BlockPos;)Z method_59942 a method_59942 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/AABB; calculateBoundingBox a method_59943 m (Lnet/minecraft/core/Direction;)V setDirectionRaw a method_71770 m (Lnet/minecraft/world/entity/Entity;)Z method_6890 b method_6890 m (Lnet/minecraft/core/Direction;)V setDirection b method_6892 m ()Lnet/minecraft/world/phys/AABB; calculateSupportBox t method_59941 m ()V playPlacementSound u method_6894 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V m ()V c net/minecraft/world/entity/decoration/HangingEntity$1 cqr$1 net/minecraft/class_1530$1 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a field_7101 m ()V c net/minecraft/world/entity/decoration/ItemFrame cqs net/minecraft/class_1533 f I NUM_ROTATIONS c field_30454 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM d field_7130 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ROTATION e field_7132 f F DEPTH f field_51592 f F WIDTH g field_51593 f F HEIGHT h field_51594 f B DEFAULT_ROTATION i field_57650 f F DEFAULT_DROP_CHANCE j field_57651 f Z DEFAULT_INVISIBLE k field_57652 f Z DEFAULT_FIXED l field_57653 f F dropChance m field_7129 f Z fixed n field_22476 m (IZ)V setRotation a method_6941 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Z)V dropItem a method_6936 m (Lnet/minecraft/world/damagesource/DamageSource;)Z shouldDamageDropItem a method_64458 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/saveddata/maps/MapId; getFramedMapId a method_43272 m (Lnet/minecraft/world/item/ItemStack;Z)V setItem a method_6933 m (I)V setRotation b method_6939 m (Lnet/minecraft/world/item/ItemStack;)V setItem b method_6935 m (Lnet/minecraft/world/item/ItemStack;)V removeFramedMap d method_6937 m (Lnet/minecraft/world/damagesource/DamageSource;)Z canHurtWhenFixed e method_64459 m (Lnet/minecraft/world/item/ItemStack;)V onItemChanged e method_43271 m ()Lnet/minecraft/sounds/SoundEvent; getRemoveItemSound l method_34240 m ()Lnet/minecraft/sounds/SoundEvent; getBreakSound m method_34241 m ()Lnet/minecraft/sounds/SoundEvent; getPlaceSound n method_34242 m ()Lnet/minecraft/sounds/SoundEvent; getAddItemSound p method_34243 m ()Lnet/minecraft/sounds/SoundEvent; getRotateItemSound q method_34244 m ()Lnet/minecraft/world/item/ItemStack; getFrameItemStack s method_33340 m ()Lnet/minecraft/world/item/ItemStack; getItem v method_6940 m ()Z hasFramedMap w method_43273 m ()I getRotation x method_6934 m ()I getAnalogOutput y method_6938 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V m ()V c net/minecraft/world/entity/decoration/LeashFenceKnotEntity cqt net/minecraft/class_1532 f D OFFSET_Y b field_30455 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/decoration/LeashFenceKnotEntity; getOrCreateKnot b method_6932 m ()V playPlacementSound l method_59944 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V c net/minecraft/world/entity/decoration/Painting cqu net/minecraft/class_1534 f F DEPTH c field_51595 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PAINTING_VARIANT_ID d field_38941 m (ILnet/minecraft/core/Holder;)Z method_43399 a method_43399 m (Lnet/minecraft/world/entity/decoration/Painting;Lnet/minecraft/core/Holder;)Z method_43400 a method_43400 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Ljava/util/Optional; create a method_43401 m (Lnet/minecraft/core/Holder;)V setVariant a method_43402 m (I)D offsetForPaintingSize b method_59946 m (Lnet/minecraft/core/Holder;)I variantArea b method_43403 m ()Lnet/minecraft/core/Holder; getVariant l method_43404 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/entity/decoration/PaintingVariant cqv net/minecraft/class_1535 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_51596 f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b field_51945 f Lcom/mojang/serialization/Codec; CODEC c field_51597 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_51946 f I width e comp_2670 f I height f comp_2671 f Lnet/minecraft/resources/ResourceLocation; assetId g comp_2672 f Ljava/util/Optional; title h comp_2918 f Ljava/util/Optional; author i comp_2919 m ()I area a method_59947 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59948 a method_59948 m ()I width b comp_2670 m ()I height c comp_2671 m ()Lnet/minecraft/resources/ResourceLocation; assetId d comp_2672 m ()Ljava/util/Optional; title e comp_2918 m ()Ljava/util/Optional; author f comp_2919 m (IILnet/minecraft/resources/ResourceLocation;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/entity/decoration/PaintingVariants cqw net/minecraft/class_7408 f Lnet/minecraft/resources/ResourceKey; EARTH A field_38943 f Lnet/minecraft/resources/ResourceKey; WIND B field_38944 f Lnet/minecraft/resources/ResourceKey; WATER C field_38945 f Lnet/minecraft/resources/ResourceKey; FIRE D field_38946 f Lnet/minecraft/resources/ResourceKey; BAROQUE E field_51598 f Lnet/minecraft/resources/ResourceKey; HUMBLE F field_51599 f Lnet/minecraft/resources/ResourceKey; MEDITATIVE G field_51600 f Lnet/minecraft/resources/ResourceKey; PRAIRIE_RIDE H field_51601 f Lnet/minecraft/resources/ResourceKey; UNPACKED I field_51602 f Lnet/minecraft/resources/ResourceKey; BACKYARD J field_51603 f Lnet/minecraft/resources/ResourceKey; BOUQUET K field_51604 f Lnet/minecraft/resources/ResourceKey; CAVEBIRD L field_51605 f Lnet/minecraft/resources/ResourceKey; CHANGING M field_51606 f Lnet/minecraft/resources/ResourceKey; COTAN N field_51607 f Lnet/minecraft/resources/ResourceKey; ENDBOSS O field_51608 f Lnet/minecraft/resources/ResourceKey; FERN P field_51609 f Lnet/minecraft/resources/ResourceKey; FINDING Q field_51610 f Lnet/minecraft/resources/ResourceKey; LOWMIST R field_51611 f Lnet/minecraft/resources/ResourceKey; ORB S field_51612 f Lnet/minecraft/resources/ResourceKey; OWLEMONS T field_51613 f Lnet/minecraft/resources/ResourceKey; PASSAGE U field_51614 f Lnet/minecraft/resources/ResourceKey; POND V field_51615 f Lnet/minecraft/resources/ResourceKey; SUNFLOWERS W field_51616 f Lnet/minecraft/resources/ResourceKey; TIDES X field_51617 f Lnet/minecraft/resources/ResourceKey; DENNIS Y field_61065 f Lnet/minecraft/resources/ResourceKey; KEBAB a field_38947 f Lnet/minecraft/resources/ResourceKey; AZTEC b field_38948 f Lnet/minecraft/resources/ResourceKey; ALBAN c field_38949 f Lnet/minecraft/resources/ResourceKey; AZTEC2 d field_38950 f Lnet/minecraft/resources/ResourceKey; BOMB e field_38951 f Lnet/minecraft/resources/ResourceKey; PLANT f field_38952 f Lnet/minecraft/resources/ResourceKey; WASTELAND g field_38953 f Lnet/minecraft/resources/ResourceKey; POOL h field_38954 f Lnet/minecraft/resources/ResourceKey; COURBET i field_38955 f Lnet/minecraft/resources/ResourceKey; SEA j field_38956 f Lnet/minecraft/resources/ResourceKey; SUNSET k field_38957 f Lnet/minecraft/resources/ResourceKey; CREEBET l field_38958 f Lnet/minecraft/resources/ResourceKey; WANDERER m field_38959 f Lnet/minecraft/resources/ResourceKey; GRAHAM n field_38960 f Lnet/minecraft/resources/ResourceKey; MATCH o field_38961 f Lnet/minecraft/resources/ResourceKey; BUST p field_38962 f Lnet/minecraft/resources/ResourceKey; STAGE q field_38963 f Lnet/minecraft/resources/ResourceKey; VOID r field_38964 f Lnet/minecraft/resources/ResourceKey; SKULL_AND_ROSES s field_38965 f Lnet/minecraft/resources/ResourceKey; WITHER t field_38966 f Lnet/minecraft/resources/ResourceKey; FIGHTERS u field_38967 f Lnet/minecraft/resources/ResourceKey; POINTER v field_38968 f Lnet/minecraft/resources/ResourceKey; PIGSCENE w field_38969 f Lnet/minecraft/resources/ResourceKey; BURNING_SKULL x field_38970 f Lnet/minecraft/resources/ResourceKey; SKELETON y field_38971 f Lnet/minecraft/resources/ResourceKey; DONKEY_KONG z field_38972 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a method_43407 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_43406 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;II)V register a method_59949 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;IIZ)V register a method_61490 m ()V m ()V c net/minecraft/world/entity/decoration/package-info cqx net/minecraft/class_6062 c net/minecraft/world/entity/item/FallingBlockEntity cqy net/minecraft/class_1540 f I time a field_7192 f Z dropItem b field_7193 f Lnet/minecraft/nbt/CompoundTag; blockData c field_7194 f Z forceTickAfterTeleportToDuplicate d field_52015 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_START_POS e field_7195 f Lorg/slf4j/Logger; LOGGER f field_36333 f Lnet/minecraft/world/level/block/state/BlockState; DEFAULT_BLOCK_STATE g field_57654 f I DEFAULT_TIME h field_57655 f F DEFAULT_FALL_DAMAGE_PER_DISTANCE i field_57656 f I DEFAULT_MAX_FALL_DAMAGE j field_57657 f Z DEFAULT_DROP_ITEM k field_57658 f Z DEFAULT_CANCEL_DROP l field_57659 f Lnet/minecraft/world/level/block/state/BlockState; blockState m field_7188 f Z cancelDrop n field_7189 f Z hurtEntities o field_7191 f I fallDamageMax p field_7190 f F fallDamagePerDistance q field_7187 m (Lnet/minecraft/world/damagesource/DamageSource;FLnet/minecraft/world/entity/Entity;)V method_32879 a method_32879 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/entity/item/FallingBlockEntity; fall a method_40005 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos;)V callOnBrokenAfterFall a method_32752 m (Lnet/minecraft/core/BlockPos;)V setStartPos a method_6963 m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V method_68272 a method_68272 m (FI)V setHurtsEntities b method_6965 m ()Lnet/minecraft/core/BlockPos; getStartPos e method_6964 m ()V disableDrop f method_49181 m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState i method_6962 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/entity/item/ItemEntity cqz net/minecraft/class_1542 f F EYE_HEIGHT a field_48702 f F bobOffs b field_7203 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM c field_7199 f F FLOAT_HEIGHT d field_48703 f I LIFETIME e field_30456 f I INFINITE_PICKUP_DELAY f field_30457 f I INFINITE_LIFETIME g field_30458 f I DEFAULT_HEALTH h field_57660 f S DEFAULT_AGE i field_57661 f S DEFAULT_PICKUP_DELAY j field_57662 f I age k field_7204 f I pickupDelay l field_7202 f I health m field_7201 f Lnet/minecraft/world/entity/EntityReference; thrower n field_7200 f Ljava/util/UUID; target o field_41893 m (Lnet/minecraft/world/entity/item/ItemEntity;)V tryToMerge a method_6972 m (Lnet/minecraft/world/entity/item/ItemEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/item/ItemEntity;Lnet/minecraft/world/item/ItemStack;)V merge a method_18006 m (Lnet/minecraft/world/entity/item/ItemEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V merge a method_24016 m (Lnet/minecraft/world/item/ItemStack;)V setItem a method_6979 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z areMergable a method_24017 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; merge a method_24018 m (I)V setPickUpDelay b method_6982 m (Lnet/minecraft/world/entity/Entity;)V setThrower b method_6981 m (Lnet/minecraft/world/entity/item/ItemEntity;)Z method_20396 b method_20396 m (Ljava/util/UUID;)V setTarget b method_48349 m ()Lnet/minecraft/world/item/ItemStack; getItem e method_6983 m ()I getAge f method_6985 m (FF)F getSpin f method_27314 m (D)V setFluidMovement h method_64460 m ()V setDefaultPickUpDelay i method_6988 m ()V setNoPickUpDelay l method_6975 m ()V setNeverPickUp m method_6989 m ()Z hasPickUpDelay n method_6977 m ()V setUnlimitedLifetime q method_35190 m ()V setExtendedLifetime s method_6976 m ()V makeFakeItem t method_6987 m ()Lnet/minecraft/world/entity/item/ItemEntity; copy u method_29271 m ()V setUnderwaterMovement v method_6974 m ()V setUnderLavaMovement w method_24348 m ()V mergeWithNeighbours x method_6973 m ()Z isMergable y method_20397 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)V m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;DDD)V m (Lnet/minecraft/world/entity/item/ItemEntity;)V m ()V c net/minecraft/world/entity/item/PrimedTnt cra net/minecraft/class_1541 f Ljava/lang/String; TAG_FUSE a field_46776 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FUSE_ID b field_7197 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BLOCK_STATE_ID c field_46777 f S DEFAULT_FUSE_TIME d field_30459 f F DEFAULT_EXPLOSION_POWER e field_52494 f Lnet/minecraft/world/level/block/state/BlockState; DEFAULT_BLOCK_STATE f field_57663 f Ljava/lang/String; TAG_BLOCK_STATE g field_46778 f Ljava/lang/String; TAG_EXPLOSION_POWER h field_52495 f Lnet/minecraft/world/level/ExplosionDamageCalculator; USED_PORTAL_DAMAGE_CALCULATOR i field_52317 f Lnet/minecraft/world/entity/EntityReference; owner j field_7198 f Z usedPortal k field_52318 f F explosionPower l field_52496 m (Z)V setUsedPortal a method_61174 m (I)V setFuse b method_6967 m (Lnet/minecraft/world/level/block/state/BlockState;)V setBlockState c method_54455 m ()Lnet/minecraft/world/entity/LivingEntity; getOwner e method_6970 m ()I getFuse f method_6969 m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState i method_54456 m ()V explode l method_6971 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/entity/LivingEntity;)V m ()V c net/minecraft/world/entity/item/PrimedTnt$1 cra$1 net/minecraft/class_1541$1 m ()V c net/minecraft/world/entity/item/package-info crb net/minecraft/class_6063 c net/minecraft/world/entity/monster/AbstractIllager crc net/minecraft/class_1543 m ()Lnet/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose; getArmPose l method_6990 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose crc$a net/minecraft/class_1543$class_1544 f Lnet/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose; CROSSED a field_7207 f Lnet/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose; ATTACKING b field_7211 f Lnet/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose; SPELLCASTING c field_7212 f Lnet/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose; BOW_AND_ARROW d field_7208 f Lnet/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose; CROSSBOW_HOLD e field_7213 f Lnet/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose; CROSSBOW_CHARGE f field_7210 f Lnet/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose; CELEBRATING g field_19012 f Lnet/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose; NEUTRAL h field_21512 f [Lnet/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose; $VALUES i field_7209 m ()[Lnet/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose; $values a method_36647 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/monster/AbstractIllager$RaiderOpenDoorGoal crc$b net/minecraft/class_1543$class_4258 f Lnet/minecraft/world/entity/monster/AbstractIllager; field_19013 a field_19013 m (Lnet/minecraft/world/entity/monster/AbstractIllager;Lnet/minecraft/world/entity/raid/Raider;)V c net/minecraft/world/entity/monster/AbstractSkeleton crd net/minecraft/class_1547 f I HARD_ATTACK_INTERVAL a field_49149 f I NORMAL_ATTACK_INTERVAL b field_49150 f Lnet/minecraft/world/entity/ai/goal/RangedBowAttackGoal; bowGoal c field_7220 f Lnet/minecraft/world/entity/ai/goal/MeleeAttackGoal; meleeGoal d field_7221 m (Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/AbstractArrow; getArrow a method_6996 m ()I getAttackInterval gH method_57079 m ()Z isShaking gI method_35191 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26905 m ()Lnet/minecraft/sounds/SoundEvent; getStepSound m method_6998 m ()V reassessWeaponGoal n method_6997 m ()I getHardAttackInterval t method_57078 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/AbstractSkeleton$1 crd$1 net/minecraft/class_1547$1 f Lnet/minecraft/world/entity/monster/AbstractSkeleton; field_7223 b field_7223 m (Lnet/minecraft/world/entity/monster/AbstractSkeleton;Lnet/minecraft/world/entity/PathfinderMob;DZ)V c net/minecraft/world/entity/monster/Blaze cre net/minecraft/class_1545 f F allowedHeightOffset a field_7214 f I nextHeightOffsetChangeTick b field_7215 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID c field_7216 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26906 m ()Z isCharged m method_6994 m (Z)V setCharged x method_6993 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/Blaze$BlazeAttackGoal cre$a net/minecraft/class_1545$class_1546 f Lnet/minecraft/world/entity/monster/Blaze; blaze a field_7219 f I attackStep b field_7218 f I attackTime c field_7217 f I lastSeen d field_19420 m ()D getFollowDistance h method_6995 m (Lnet/minecraft/world/entity/monster/Blaze;)V c net/minecraft/world/entity/monster/Bogged crf net/minecraft/class_9254 f I HARD_ATTACK_INTERVAL a field_49151 f I NORMAL_ATTACK_INTERVAL b field_49152 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHEARED c field_49241 f Ljava/lang/String; SHEARED_TAG_NAME d field_49240 f Z DEFAULT_SHEARED e field_57664 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V spawnShearedMushrooms d method_57309 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V method_61491 e method_61491 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gJ method_57080 m ()Z isSheared gK method_57308 m (Z)V setSheared x method_57310 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/CaveSpider crg net/minecraft/class_1549 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createCaveSpider l method_26907 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/Creeper crh net/minecraft/class_1548 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SWELL_DIR a field_7230 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_POWERED b field_7224 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_IGNITED c field_7231 f B DEFAULT_EXPLOSION_RADIUS ck field_57665 f I oldSwell cl field_7229 f I swell cm field_7227 f I maxSwell cn field_7228 f I explosionRadius co field_7225 f I droppedSkulls cp field_7226 f Z DEFAULT_IGNITED d field_57666 f Z DEFAULT_POWERED e field_57667 f S DEFAULT_MAX_SWELL f field_57668 m (F)F getSwelling J method_7003 m (I)V setSwellDir b method_7005 m ()V ignite gH method_7004 m ()Z canDropMobsSkull gI method_7008 m ()V increaseDroppedSkulls gJ method_7002 m ()V explodeCreeper gK method_7006 m ()V spawnLingeringCloud gN method_7001 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26908 m ()Z isPowered m method_61492 m ()I getSwellDir n method_7007 m ()Z isIgnited t method_7000 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/CrossbowAttackMob cri net/minecraft/class_3745 m ()V onCrossbowAttackPerformed a method_24651 m (Lnet/minecraft/world/entity/LivingEntity;F)V performCrossbowAttack b method_24654 m (Z)V setChargingCrossbow b method_7110 m ()Lnet/minecraft/world/entity/LivingEntity; getTarget e method_5968 c net/minecraft/world/entity/monster/Drowned crj net/minecraft/class_1551 f F NAUTILUS_SHELL_CHANCE a field_30460 f Z searchingForLand f field_7233 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkDrownedSpawnRules a method_20673 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_64461 a method_64461 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isDeepEnoughToSpawn a method_20672 m ()Z closeToNextPos gJ method_7016 m ()Z wantsToSwim gQ method_7018 m (Lnet/minecraft/world/entity/LivingEntity;)Z okTarget i method_7012 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_55746 m (Z)V setSearchingForLand x method_7013 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/Drowned$DrownedAttackGoal crj$a net/minecraft/class_1551$class_1552 f Lnet/minecraft/world/entity/monster/Drowned; drowned b field_7235 m (Lnet/minecraft/world/entity/monster/Drowned;DZ)V c net/minecraft/world/entity/monster/Drowned$DrownedGoToBeachGoal crj$b net/minecraft/class_1551$class_1554 f Lnet/minecraft/world/entity/monster/Drowned; drowned g field_7237 m (Lnet/minecraft/world/entity/monster/Drowned;D)V c net/minecraft/world/entity/monster/Drowned$DrownedGoToWaterGoal crj$c net/minecraft/class_1551$class_1555 f Lnet/minecraft/world/entity/PathfinderMob; mob a field_7242 f D wantedX b field_7240 f D wantedY c field_7239 f D wantedZ d field_7238 f D speedModifier e field_7243 f Lnet/minecraft/world/level/Level; level f field_7241 m ()Lnet/minecraft/world/phys/Vec3; getWaterPos h method_7021 m (Lnet/minecraft/world/entity/PathfinderMob;D)V c net/minecraft/world/entity/monster/Drowned$DrownedMoveControl crj$d net/minecraft/class_1551$class_1556 f Lnet/minecraft/world/entity/monster/Drowned; drowned l field_7244 m (Lnet/minecraft/world/entity/monster/Drowned;)V c net/minecraft/world/entity/monster/Drowned$DrownedSwimUpGoal crj$e net/minecraft/class_1551$class_1557 f Lnet/minecraft/world/entity/monster/Drowned; drowned a field_7246 f D speedModifier b field_7245 f I seaLevel c field_7247 f Z stuck d field_7248 m (Lnet/minecraft/world/entity/monster/Drowned;DI)V c net/minecraft/world/entity/monster/Drowned$DrownedTridentAttackGoal crj$f net/minecraft/class_1551$class_1558 f Lnet/minecraft/world/entity/monster/Drowned; drowned a field_7249 m (Lnet/minecraft/world/entity/monster/RangedAttackMob;DIF)V c net/minecraft/world/entity/monster/ElderGuardian crk net/minecraft/class_1550 f F ELDER_SIZE_SCALE a field_17492 f I EFFECT_AMPLIFIER ck field_38117 f I EFFECT_DISPLAY_LIMIT cl field_38118 f I EFFECT_INTERVAL d field_38119 f I EFFECT_RADIUS e field_38115 f I EFFECT_DURATION f field_38116 m (Lnet/minecraft/server/level/ServerPlayer;)V method_7011 b method_7011 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26909 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/EnderMan crl net/minecraft/class_1560 f Lnet/minecraft/resources/ResourceLocation; SPEED_MODIFIER_ATTACKING_ID c field_7256 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CARRY_STATE ck field_7257 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CREEPY cl field_7255 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STARED_AT cm field_20618 f I lastStareSound cn field_7253 f I targetChangeTime co field_7254 f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME cp field_25378 f I remainingPersistentAngerTime cq field_25376 f Ljava/util/UUID; persistentAngerTarget cr field_25377 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_ATTACKING d field_7252 f I DELAY_BETWEEN_CREEPY_STARE_SOUND e field_30462 f I MIN_DEAGGRESSION_TIME f field_30461 m (Lnet/minecraft/world/entity/Entity;)Z teleportTowards G method_7025 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/entity/projectile/AbstractThrownPotion;F)Z hurtWithCleanWater a method_38068 m (Lnet/minecraft/world/level/block/state/BlockState;)V setCarriedBlock c method_7032 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_67670 d method_67670 m (Lnet/minecraft/world/entity/player/Player;)Z isBeingStaredBy g method_7026 m ()Z isCreepy gH method_7028 m ()Z hasBeenStaredAt gI method_22330 m ()V setBeingStaredAt gJ method_22331 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26910 m ()V playStareSound m method_7030 m ()Z teleport n method_7029 m (DDD)Z teleport q method_7024 m ()Lnet/minecraft/world/level/block/state/BlockState; getCarriedBlock t method_7027 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/EnderMan$EndermanFreezeWhenLookedAt crl$a net/minecraft/class_1560$class_4159 f Lnet/minecraft/world/entity/monster/EnderMan; enderman a field_18524 f Lnet/minecraft/world/entity/LivingEntity; target b field_21513 m (Lnet/minecraft/world/entity/monster/EnderMan;)V c net/minecraft/world/entity/monster/EnderMan$EndermanLeaveBlockGoal crl$b net/minecraft/class_1560$class_1561 f Lnet/minecraft/world/entity/monster/EnderMan; enderman a field_7258 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z canPlaceBlock a method_7033 m (Lnet/minecraft/world/entity/monster/EnderMan;)V c net/minecraft/world/entity/monster/EnderMan$EndermanLookForPlayerGoal crl$c net/minecraft/class_1560$class_1562 f Lnet/minecraft/world/entity/monster/EnderMan; enderman i field_7260 f Lnet/minecraft/world/entity/player/Player; pendingTarget j field_7259 f I aggroTime k field_7262 f I teleportTime l field_7261 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; startAggroTargetConditions m field_18127 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; continueAggroTargetConditions n field_18876 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector; isAngerInducing o field_40735 m (Lnet/minecraft/world/entity/monster/EnderMan;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_18449 a method_18449 m (Lnet/minecraft/world/entity/monster/EnderMan;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions$Selector;)V c net/minecraft/world/entity/monster/EnderMan$EndermanTakeBlockGoal crl$d net/minecraft/class_1560$class_1563 f Lnet/minecraft/world/entity/monster/EnderMan; enderman a field_7263 m (Lnet/minecraft/world/entity/monster/EnderMan;)V c net/minecraft/world/entity/monster/Endermite crm net/minecraft/class_1559 f I MAX_LIFE a field_30463 f I DEFAULT_LIFE b field_57682 f I life c field_7250 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkEndermiteSpawnRules b method_20674 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26911 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/Enemy crn net/minecraft/class_1569 f I XP_REWARD_NONE o_ field_30464 f I XP_REWARD_SMALL p_ field_30465 f I XP_REWARD_MEDIUM q_ field_30466 f I XP_REWARD_LARGE r_ field_30467 f I XP_REWARD_HUGE s_ field_30468 f I XP_REWARD_BOSS t_ field_30469 c net/minecraft/world/entity/monster/Evoker cro net/minecraft/class_1564 f Lnet/minecraft/world/entity/animal/sheep/Sheep; wololoTarget a field_7264 m (Lnet/minecraft/world/entity/animal/sheep/Sheep;)V setWololoTarget a method_7036 m (Lnet/minecraft/world/entity/monster/Evoker;)Lnet/minecraft/util/RandomSource; method_7038 a method_7038 m (Lnet/minecraft/world/entity/monster/Evoker;)Lnet/minecraft/util/RandomSource; method_7037 b method_7037 m (Lnet/minecraft/world/entity/monster/Evoker;)Lnet/minecraft/util/RandomSource; method_7043 c method_7043 m (Lnet/minecraft/world/entity/monster/Evoker;)Lnet/minecraft/util/RandomSource; method_7041 d method_7041 m (Lnet/minecraft/world/entity/monster/Evoker;)Lnet/minecraft/util/RandomSource; method_7040 e method_7040 m ()Lnet/minecraft/world/entity/animal/sheep/Sheep; getWololoTarget hb method_7039 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26912 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/Evoker$EvokerAttackSpellGoal cro$a net/minecraft/class_1564$class_1565 f Lnet/minecraft/world/entity/monster/Evoker; field_7265 a field_7265 m (DDDDFI)V createSpellEntity a method_7044 m (Lnet/minecraft/world/entity/monster/Evoker;)V c net/minecraft/world/entity/monster/Evoker$EvokerCastingSpellGoal cro$b net/minecraft/class_1564$class_1566 f Lnet/minecraft/world/entity/monster/Evoker; field_7266 a field_7266 m (Lnet/minecraft/world/entity/monster/Evoker;)V c net/minecraft/world/entity/monster/Evoker$EvokerSummonSpellGoal cro$c net/minecraft/class_1564$class_1567 f Lnet/minecraft/world/entity/monster/Evoker; field_7267 a field_7267 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; vexCountTargeting e field_18129 m (Lnet/minecraft/world/entity/monster/Evoker;)V c net/minecraft/world/entity/monster/Evoker$EvokerWololoSpellGoal cro$d net/minecraft/class_1564$class_1568 f Lnet/minecraft/world/entity/monster/Evoker; field_7268 a field_7268 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; wololoTargeting e field_7269 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_7045 a method_7045 m (Lnet/minecraft/world/entity/monster/Evoker;)V c net/minecraft/world/entity/monster/Ghast crp net/minecraft/class_1571 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_CHARGING a field_7273 f B DEFAULT_EXPLOSION_POWER b field_57683 f I explosionPower c field_7272 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_18450 a method_18450 m (Lnet/minecraft/world/entity/Mob;)V faceMovementDirection a method_70719 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkGhastSpawnRules b method_20675 m (Lnet/minecraft/world/damagesource/DamageSource;)Z isReflectedFireball i method_44320 m ()Z isCharging l method_7050 m ()I getExplosionPower m method_7049 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes n method_26913 m ()Z method_71618 t method_71618 m (Z)V setCharging x method_7048 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/Ghast$GhastLookGoal crp$a net/minecraft/class_1571$class_1572 f Lnet/minecraft/world/entity/Mob; ghast a field_59703 m (Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/monster/Ghast$GhastMoveControl crp$b net/minecraft/class_1571$class_1573 f Lnet/minecraft/world/entity/Mob; ghast l field_59704 f I floatDuration m field_7276 f Z careful n field_59705 f Ljava/util/function/BooleanSupplier; shouldBeStopped o field_60554 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;ZZ)Z blockTraversalPossible a method_71149 m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;ZZLnet/minecraft/core/BlockPos;I)Z method_71150 a method_71150 m (Lnet/minecraft/world/phys/Vec3;)Z canReach a method_7051 m (Lnet/minecraft/world/entity/Mob;ZLjava/util/function/BooleanSupplier;)V c net/minecraft/world/entity/monster/Ghast$GhastShootFireballGoal crp$c net/minecraft/class_1571$class_1574 f I chargeTime a field_7278 f Lnet/minecraft/world/entity/monster/Ghast; ghast b field_7277 m (Lnet/minecraft/world/entity/monster/Ghast;)V c net/minecraft/world/entity/monster/Ghast$RandomFloatAroundGoal crp$d net/minecraft/class_1571$class_1575 f I MAX_ATTEMPTS a field_59707 f Lnet/minecraft/world/entity/Mob; ghast b field_59708 f I distanceToBlocks c field_59709 m (Lnet/minecraft/world/entity/Mob;I)Lnet/minecraft/world/phys/Vec3; getSuitableFlyToPosition a method_70720 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; chooseRandomPositionWithRestriction a method_70721 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;I)Z isGoodTarget a method_70722 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; chooseRandomPosition a method_70723 m (Lnet/minecraft/world/entity/Mob;)V m (Lnet/minecraft/world/entity/Mob;I)V c net/minecraft/world/entity/monster/Giant crq net/minecraft/class_1570 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26914 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/Guardian crr net/minecraft/class_1577 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_MOVING a field_7280 f I ATTACK_TIME b field_30470 f Lnet/minecraft/world/entity/ai/goal/RandomStrollGoal; randomStrollGoal c field_7289 f F clientSideTailAnimationSpeed ck field_7281 f F clientSideSpikesAnimation cl field_7285 f F clientSideSpikesAnimationO cm field_7287 f Lnet/minecraft/world/entity/LivingEntity; clientSideCachedAttackTarget cn field_7288 f I clientSideAttackTime co field_7282 f Z clientSideTouchedGround cp field_7283 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_ATTACK_TARGET d field_7290 f F clientSideTailAnimation e field_7286 f F clientSideTailAnimationO f field_7284 m (F)F getTailAnimation J method_7057 m (F)F getSpikesAnimation K method_7053 m (F)F getAttackAnimationScale L method_7061 m (I)V setActiveAttackTarget b method_7060 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkGuardianSpawnRules b method_20676 m ()Z isMoving gH method_7058 m ()Z hasActiveAttackTarget gI method_7063 m ()Lnet/minecraft/world/entity/LivingEntity; getActiveAttackTarget gJ method_7052 m ()F getClientSideAttackTime gK method_48161 m ()I getAttackDuration m method_7055 m ()Lnet/minecraft/sounds/SoundEvent; getFlopSound n method_7062 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes t method_26915 m (Z)V setMoving x method_7054 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/Guardian$GuardianAttackGoal crr$a net/minecraft/class_1577$class_1578 f Lnet/minecraft/world/entity/monster/Guardian; guardian a field_7293 f I attackTime b field_7291 f Z elder c field_7292 m (Lnet/minecraft/world/entity/monster/Guardian;)V c net/minecraft/world/entity/monster/Guardian$GuardianAttackSelector crr$b net/minecraft/class_1577$class_1579 f Lnet/minecraft/world/entity/monster/Guardian; guardian a field_7294 m (Lnet/minecraft/world/entity/monster/Guardian;)V c net/minecraft/world/entity/monster/Guardian$GuardianMoveControl crr$c net/minecraft/class_1577$class_1580 f Lnet/minecraft/world/entity/monster/Guardian; guardian l field_7295 m (Lnet/minecraft/world/entity/monster/Guardian;)V c net/minecraft/world/entity/monster/Husk crs net/minecraft/class_1576 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkHuskSpawnRules a method_20677 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/Illusioner crt net/minecraft/class_1581 f I ILLUSION_SPREAD a field_30472 f I clientSideIllusionTicks ck field_7296 f [[Lnet/minecraft/world/phys/Vec3; clientSideIllusionOffsets cl field_7297 f I NUM_ILLUSIONS e field_30473 f I ILLUSION_TRANSITION_TICKS f field_30471 m (F)[Lnet/minecraft/world/phys/Vec3; getIllusionOffsets J method_7065 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26916 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/Illusioner$IllusionerBlindnessSpellGoal crt$a net/minecraft/class_1581$class_1582 f Lnet/minecraft/world/entity/monster/Illusioner; field_7299 a field_7299 f I lastTargetId e field_7298 m (Lnet/minecraft/world/entity/monster/Illusioner;)V c net/minecraft/world/entity/monster/Illusioner$IllusionerMirrorSpellGoal crt$b net/minecraft/class_1581$class_1583 f Lnet/minecraft/world/entity/monster/Illusioner; field_7300 a field_7300 m (Lnet/minecraft/world/entity/monster/Illusioner;)V c net/minecraft/world/entity/monster/MagmaCube cru net/minecraft/class_1589 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkMagmaCubeSpawnRules b method_20678 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26917 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/Monster crv net/minecraft/class_1588 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;)Z isPreventingPlayerRest a method_7076 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z isDarkEnoughToSpawn a method_20679 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkMonsterSpawnRules b method_20680 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkAnyLightMonsterSpawnRules c method_20681 m ()V updateNoActionTime gL method_16827 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createMonsterAttributes gM method_26918 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/PatrollingMonster crw net/minecraft/class_3732 f Z DEFAULT_PATROL_LEADER a field_57684 f Z DEFAULT_PATROLLING b field_57685 f Lnet/minecraft/core/BlockPos; patrolTarget c field_16478 f Z patrolLeader d field_16479 f Z patrolling e field_16477 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkPatrollingMonsterSpawnRules b method_20739 m ()Z canBeLeader gH method_16485 m ()Lnet/minecraft/core/BlockPos; getPatrolTarget gI method_16215 m ()Z hasPatrolTarget gJ method_16220 m ()Z isPatrolLeader gK method_16219 m ()Z canJoinPatrol gN method_16472 m ()V findPatrolTarget gO method_16218 m ()Z isPatrolling gP method_16915 m (Lnet/minecraft/core/BlockPos;)V setPatrolTarget h method_16216 m (Z)V setPatrolLeader x method_16217 m (Z)V setPatrolling y method_22332 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/PatrollingMonster$LongDistancePatrolGoal crw$a net/minecraft/class_3732$class_3733 f I NAVIGATION_FAILED_COOLDOWN a field_30474 f Lnet/minecraft/world/entity/monster/PatrollingMonster; mob b field_16481 f D speedModifier c field_16480 f D leaderSpeedModifier d field_16535 f J cooldownUntil e field_20701 m (Lnet/minecraft/world/entity/monster/PatrollingMonster;)Z method_16223 a method_16223 m ()Ljava/util/List; findPatrolCompanions h method_22333 m ()Z moveRandomly i method_16222 m (Lnet/minecraft/world/entity/monster/PatrollingMonster;DD)V c net/minecraft/world/entity/monster/Phantom crx net/minecraft/class_1593 f F FLAP_DEGREES_PER_TICK a field_30475 f I TICKS_PER_FLAP b field_28641 f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_SIZE c field_7313 f Lnet/minecraft/world/phys/Vec3; moveTargetPoint d field_7314 f Lnet/minecraft/core/BlockPos; anchorPoint e field_7312 f Lnet/minecraft/world/entity/monster/Phantom$AttackPhase; attackPhase f field_7315 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/targeting/TargetingConditions;)Z canAttack a method_64463 m (Lnet/minecraft/world/entity/monster/Phantom;)Lnet/minecraft/util/RandomSource; method_36649 a method_36649 m (I)V setPhantomSize b method_7091 m (Lnet/minecraft/world/entity/monster/Phantom;)Lnet/minecraft/util/RandomSource; method_36650 b method_36650 m (Lnet/minecraft/world/entity/monster/Phantom;)Lnet/minecraft/util/RandomSource; method_36651 c method_36651 m (Lnet/minecraft/world/entity/monster/Phantom;)Lnet/minecraft/util/RandomSource; method_7090 d method_7090 m (Lnet/minecraft/world/entity/monster/Phantom;)Lnet/minecraft/util/RandomSource; method_7086 e method_7086 m (Lnet/minecraft/world/entity/monster/Phantom;)Lnet/minecraft/util/RandomSource; method_36652 f method_36652 m (Lnet/minecraft/world/entity/monster/Phantom;)Lnet/minecraft/util/RandomSource; method_7080 g method_7080 m (Lnet/minecraft/world/entity/monster/Phantom;)Lnet/minecraft/util/RandomSource; method_7098 h method_7098 m (Lnet/minecraft/world/entity/monster/Phantom;)Lnet/minecraft/util/RandomSource; method_7099 i method_7099 m (Lnet/minecraft/world/entity/monster/Phantom;)Lnet/minecraft/util/RandomSource; method_7096 j method_7096 m (Lnet/minecraft/world/entity/monster/Phantom;)Lnet/minecraft/util/RandomSource; method_7093 k method_7093 m ()I getPhantomSize l method_7084 m (Lnet/minecraft/world/entity/monster/Phantom;)Lnet/minecraft/util/RandomSource; method_7092 l method_7092 m ()I getUniqueFlapTickOffset m method_33588 m ()V updatePhantomSizeInfo n method_7097 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/Phantom$AttackPhase crx$a net/minecraft/class_1593$class_1594 f Lnet/minecraft/world/entity/monster/Phantom$AttackPhase; CIRCLE a field_7318 f Lnet/minecraft/world/entity/monster/Phantom$AttackPhase; SWOOP b field_7317 f [Lnet/minecraft/world/entity/monster/Phantom$AttackPhase; $VALUES c field_7316 m ()[Lnet/minecraft/world/entity/monster/Phantom$AttackPhase; $values a method_36653 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/monster/Phantom$PhantomAttackPlayerTargetGoal crx$b net/minecraft/class_1593$class_1595 f Lnet/minecraft/world/entity/monster/Phantom; field_7319 a field_7319 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; attackTargeting b field_18130 f I nextScanTick c field_7320 m (Lnet/minecraft/world/entity/monster/Phantom;)V c net/minecraft/world/entity/monster/Phantom$PhantomAttackStrategyGoal crx$c net/minecraft/class_1593$class_1596 f Lnet/minecraft/world/entity/monster/Phantom; field_7321 a field_7321 f I nextSweepTick b field_7322 m ()V setAnchorAboveTarget h method_7102 m (Lnet/minecraft/world/entity/monster/Phantom;)V c net/minecraft/world/entity/monster/Phantom$PhantomBodyRotationControl crx$d net/minecraft/class_1593$class_1597 f Lnet/minecraft/world/entity/monster/Phantom; field_7323 a field_7323 m (Lnet/minecraft/world/entity/monster/Phantom;Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/monster/Phantom$PhantomCircleAroundAnchorGoal crx$e net/minecraft/class_1593$class_1598 f Lnet/minecraft/world/entity/monster/Phantom; field_7325 a field_7325 f F angle c field_7328 f F distance d field_7327 f F height e field_7326 f F clockwise f field_7324 m ()V selectNext i method_7103 m (Lnet/minecraft/world/entity/monster/Phantom;)V c net/minecraft/world/entity/monster/Phantom$PhantomLookControl crx$f net/minecraft/class_1593$class_1599 m (Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/monster/Phantom$PhantomMoveControl crx$g net/minecraft/class_1593$class_1600 f Lnet/minecraft/world/entity/monster/Phantom; field_7330 l field_7330 f F speed m field_7331 m (Lnet/minecraft/world/entity/monster/Phantom;Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/monster/Phantom$PhantomMoveTargetGoal crx$h net/minecraft/class_1593$class_1601 f Lnet/minecraft/world/entity/monster/Phantom; field_7332 b field_7332 m ()Z touchingTarget h method_7104 m (Lnet/minecraft/world/entity/monster/Phantom;)V c net/minecraft/world/entity/monster/Phantom$PhantomSweepAttackGoal crx$i net/minecraft/class_1593$class_1602 f Lnet/minecraft/world/entity/monster/Phantom; field_7333 a field_7333 f I CAT_SEARCH_TICK_DELAY c field_36305 f Z isScaredOfCat d field_36306 f I catSearchTick e field_36307 m (Lnet/minecraft/world/entity/monster/Phantom;)V c net/minecraft/world/entity/monster/Pillager cry net/minecraft/class_1604 f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_CHARGING_CROSSBOW a field_7334 f I INVENTORY_SIZE b field_30478 f Lnet/minecraft/world/SimpleContainer; inventory ck field_7335 f I SLOT_OFFSET e field_30476 m (Lnet/minecraft/world/item/ItemStack;)Z wantsItem i method_7111 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26919 m ()Z isChargingCrossbow t method_7108 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/RangedAttackMob crz net/minecraft/class_1603 m (Lnet/minecraft/world/entity/LivingEntity;F)V performRangedAttack a method_7105 c net/minecraft/world/entity/monster/Ravager csa net/minecraft/class_1584 f I ATTACK_DURATION a field_30486 f I STUN_DURATION b field_30479 f Ljava/util/function/Predicate; ROAR_TARGET_ON_CLIENT ck field_54426 f D BASE_MOVEMENT_SPEED cl field_30480 f D ATTACK_MOVEMENT_SPEED cm field_30481 f I STUNNED_COLOR cn field_30482 f F STUNNED_COLOR_BLUE co field_30483 f F STUNNED_COLOR_GREEN cp field_30484 f F STUNNED_COLOR_RED cq field_30485 f I DEFAULT_ATTACK_TICK cr field_57686 f I DEFAULT_STUN_TICK cs field_57687 f I DEFAULT_ROAR_TICK ct field_57688 f I attackTick cu field_7303 f I stunnedTick cv field_7302 f I roarTick cw field_7305 f Ljava/util/function/Predicate; ROAR_TARGET_WITH_GRIEFING e field_54424 f Ljava/util/function/Predicate; ROAR_TARGET_WITHOUT_GRIEFING f field_54425 m (Lnet/minecraft/world/entity/Entity;)V strongKnockback G method_7068 m (Lnet/minecraft/world/entity/Entity;)Z method_64464 H method_64464 m (Lnet/minecraft/world/entity/Entity;)Z method_64465 I method_64465 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_39955 a method_39955 m ()I getRoarTick gQ method_7072 m ()V stunEffect gR method_7073 m ()V roar gS method_7071 m ()V applyRoarKnockbackClient hb method_71619 m ()V addRoarParticleEffects hc method_71620 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_64466 i method_64466 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26920 m ()I getAttackTick m method_7070 m ()I getStunnedTick t method_7074 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/Shulker csb net/minecraft/class_1606 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ATTACH_FACE_ID a field_7344 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PEEK_ID b field_7346 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_COLOR_ID c field_7343 f B NO_COLOR ck field_30488 f B DEFAULT_COLOR cl field_30489 f I MAX_TELEPORT_DISTANCE cm field_30490 f I OTHER_SHULKER_SCAN_RADIUS cn field_30491 f I OTHER_SHULKER_LIMIT co field_30492 f F PEEK_PER_TICK cp field_30493 f B DEFAULT_PEEK cq field_57689 f Lnet/minecraft/core/Direction; DEFAULT_ATTACH_FACE cr field_57690 f Lorg/joml/Vector3f; FORWARD cs field_33765 f F MAX_SCALE ct field_48343 f F currentPeekAmountO cu field_7339 f F currentPeekAmount cv field_7337 f Lnet/minecraft/core/BlockPos; clientOldAttachPosition cw field_7345 f I clientSideTeleportInterpolation cx field_7340 f F MAX_LID_OPEN cy field_30494 f Lnet/minecraft/resources/ResourceLocation; COVERED_ARMOR_MODIFIER_ID d field_7341 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; COVERED_ARMOR_MODIFIER e field_7342 f I TELEPORT_STEPS f field_30487 m (Lnet/minecraft/world/entity/Entity;)Z method_33343 G method_33343 m (F)F getClientPeekAmount J method_7116 m (F)Lnet/minecraft/world/phys/Vec3; getRenderPosition K method_33352 m (F)F getPhysicalPeek L method_33342 m (FLnet/minecraft/core/Direction;FFLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; getProgressDeltaAabb a method_33347 m (FLnet/minecraft/core/Direction;FLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; getProgressAabb a method_33346 m (Lnet/minecraft/world/entity/monster/Shulker;)Lnet/minecraft/util/RandomSource; method_36654 a method_36654 m (Lnet/minecraft/world/item/DyeColor;)Ljava/lang/Byte; method_47879 a method_47879 m (Ljava/util/Optional;)V setVariant a method_47880 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canStayAt a method_24350 m (Lnet/minecraft/core/Direction;)V setAttachFace a method_35192 m (I)V setRawPeekAmount b method_7122 m (Lnet/minecraft/world/entity/monster/Shulker;)Lnet/minecraft/util/RandomSource; method_7118 b method_7118 m (Lnet/minecraft/world/entity/monster/Shulker;)Lnet/minecraft/util/RandomSource; method_36655 c method_36655 m (Lnet/minecraft/world/entity/monster/Shulker;)Lnet/minecraft/util/RandomSource; method_7112 d method_7112 m (Lnet/minecraft/world/entity/monster/Shulker;)Lnet/minecraft/util/RandomSource; method_36656 e method_36656 m ()Lnet/minecraft/world/item/DyeColor; getColor gH method_7121 m ()V findNewAttachment gI method_33348 m ()Z updatePeekAmount gJ method_33349 m ()V onPeekAmountChange gK method_33350 m ()Z isClosed gL method_7124 m ()V hitByShulkerBullet gM method_31547 m ()I getRawPeekAmount gN method_7115 m ()Lorg/joml/Vector3f; method_36983 gO method_36983 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Direction; findAttachableSurface h method_24351 m (Lnet/minecraft/core/BlockPos;)Z isPositionBlocked i method_33351 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26921 m ()Z teleportSomewhere m method_7127 m ()Lnet/minecraft/core/Direction; getAttachFace n method_7119 m ()Ljava/util/Optional; getVariant t method_47881 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/Shulker$ShulkerAttackGoal csb$a net/minecraft/class_1606$class_1607 f Lnet/minecraft/world/entity/monster/Shulker; field_7348 a field_7348 f I attackTime b field_7347 m (Lnet/minecraft/world/entity/monster/Shulker;)V c net/minecraft/world/entity/monster/Shulker$ShulkerBodyRotationControl csb$b net/minecraft/class_1606$class_1608 m (Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/monster/Shulker$ShulkerDefenseAttackGoal csb$c net/minecraft/class_1606$class_1609 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_7129 a method_7129 m (Lnet/minecraft/world/entity/monster/Shulker;)V c net/minecraft/world/entity/monster/Shulker$ShulkerLookControl csb$d net/minecraft/class_1606$class_6376 f Lnet/minecraft/world/entity/monster/Shulker; field_33766 h field_33766 m (Lnet/minecraft/world/entity/monster/Shulker;Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/monster/Shulker$ShulkerNearestAttackGoal csb$e net/minecraft/class_1606$class_1610 f Lnet/minecraft/world/entity/monster/Shulker; field_7351 i field_7351 m (Lnet/minecraft/world/entity/monster/Shulker;Lnet/minecraft/world/entity/monster/Shulker;)V c net/minecraft/world/entity/monster/Shulker$ShulkerPeekGoal csb$f net/minecraft/class_1606$class_1611 f Lnet/minecraft/world/entity/monster/Shulker; field_7353 a field_7353 f I peekTime b field_7352 m (Lnet/minecraft/world/entity/monster/Shulker;)V c net/minecraft/world/entity/monster/Silverfish csc net/minecraft/class_1614 f Lnet/minecraft/world/entity/monster/Silverfish$SilverfishWakeUpFriendsGoal; friendsGoal a field_7366 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSilverfishSpawnRules b method_20684 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26922 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/Silverfish$SilverfishMergeWithStoneGoal csc$a net/minecraft/class_1614$class_1615 f Lnet/minecraft/core/Direction; selectedDirection i field_7368 f Z doMerge j field_7367 m (Lnet/minecraft/world/entity/monster/Silverfish;)V c net/minecraft/world/entity/monster/Silverfish$SilverfishWakeUpFriendsGoal csc$b net/minecraft/class_1614$class_1616 f Lnet/minecraft/world/entity/monster/Silverfish; silverfish a field_7370 f I lookForFriends b field_7369 m ()V notifyHurt h method_7136 m (Lnet/minecraft/world/entity/monster/Silverfish;)V c net/minecraft/world/entity/monster/Skeleton csd net/minecraft/class_1613 f Ljava/lang/String; CONVERSION_TAG a field_30495 f I TOTAL_CONVERSION_TIME b field_41714 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_STRAY_CONVERSION_ID c field_28642 f I NOT_CONVERTING d field_57691 f I inPowderSnowTime e field_28643 f I conversionTime f field_28644 m (Lnet/minecraft/world/entity/monster/Stray;)V method_63652 a method_63652 m (I)V startFreezeConversion b method_33589 m ()Z isFreezeConverting gJ method_33590 m ()V doFreezeConversion gK method_33591 m (Z)V setFreezeConverting x method_35193 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/Slime cse net/minecraft/class_1621 f I MIN_SIZE a field_30496 f I MAX_SIZE b field_30497 f I MAX_NATURAL_SIZE c field_50136 f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_SIZE cj field_7390 f Z DEFAULT_WAS_ON_GROUND ck field_57692 f Z wasOnGround cl field_7391 f F targetSquish d field_7389 f F squish e field_7388 f F oSquish f field_7387 m (IFFLnet/minecraft/world/entity/monster/Slime;)V method_63653 a method_63653 m (IZ)V setSize a method_7161 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_18451 a method_18451 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkSlimeSpawnRules c method_20685 m ()Z isDealsDamage gD method_7163 m ()F getAttackDamage gE method_7158 m ()Lnet/minecraft/sounds/SoundEvent; getSquishSound gF method_7160 m ()Lnet/minecraft/sounds/SoundEvent; getJumpSound gG method_7153 m ()I getSize gH method_7152 m ()Z isTiny gI method_7157 m ()Z doPlayJumpSound gJ method_7159 m (Lnet/minecraft/world/entity/LivingEntity;)V dealDamage i method_7155 m ()F getSoundPitch l method_24353 m ()Lnet/minecraft/core/particles/ParticleOptions; getParticleType m method_7162 m ()I getJumpDelay n method_7154 m ()V decreaseSquish t method_7156 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/Slime$SlimeAttackGoal cse$a net/minecraft/class_1621$class_1622 f Lnet/minecraft/world/entity/monster/Slime; slime a field_7393 f I growTiredTimer b field_7392 m (Lnet/minecraft/world/entity/monster/Slime;)V c net/minecraft/world/entity/monster/Slime$SlimeFloatGoal cse$b net/minecraft/class_1621$class_1623 f Lnet/minecraft/world/entity/monster/Slime; slime a field_7394 m (Lnet/minecraft/world/entity/monster/Slime;)V c net/minecraft/world/entity/monster/Slime$SlimeKeepOnJumpingGoal cse$c net/minecraft/class_1621$class_1624 f Lnet/minecraft/world/entity/monster/Slime; slime a field_7395 m (Lnet/minecraft/world/entity/monster/Slime;)V c net/minecraft/world/entity/monster/Slime$SlimeMoveControl cse$d net/minecraft/class_1621$class_1625 f F yRot l field_7397 f I jumpDelay m field_7399 f Lnet/minecraft/world/entity/monster/Slime; slime n field_7396 f Z isAggressive o field_7398 m (D)V setWantedMovement a method_7164 m (FZ)V setDirection a method_7165 m (Lnet/minecraft/world/entity/monster/Slime;)V c net/minecraft/world/entity/monster/Slime$SlimeRandomDirectionGoal cse$e net/minecraft/class_1621$class_1626 f Lnet/minecraft/world/entity/monster/Slime; slime a field_7402 f F chosenDegrees b field_7400 f I nextRandomizeTime c field_7401 m (Lnet/minecraft/world/entity/monster/Slime;)V c net/minecraft/world/entity/monster/SpellcasterIllager csf net/minecraft/class_1617 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SPELL_CASTING_ID a field_7373 f I spellCastingTickCount b field_7372 f I DEFAULT_SPELLCASTING_TICKS e field_57693 f Lnet/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell; currentSpell f field_7371 m (Lnet/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell;)V setIsCastingSpell a method_7138 m (Lnet/minecraft/world/entity/monster/SpellcasterIllager;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_7141 a method_7141 m ()Z isCastingSpell gQ method_7137 m ()Lnet/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell; getCurrentSpell gR method_7140 m ()I getSpellCastingTime gS method_7139 m ()Lnet/minecraft/sounds/SoundEvent; getCastingSoundEvent t method_7142 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell csf$a net/minecraft/class_1617$class_1618 f Lnet/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell; NONE a field_7377 f Lnet/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell; SUMMON_VEX b field_7379 f Lnet/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell; FANGS c field_7380 f Lnet/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell; WOLOLO d field_7381 f Lnet/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell; DISAPPEAR e field_7382 f Lnet/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell; BLINDNESS f field_7378 f Ljava/util/function/IntFunction; BY_ID g field_41674 f I id h field_7375 f [D spellColor i field_7374 f [Lnet/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell; $VALUES j field_7376 m ()[Lnet/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell; $values a method_36658 m (I)Lnet/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell; byId a method_7144 m (Lnet/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell;)I method_47929 a method_47929 m (Ljava/lang/String;IIDDD)V m ()V c net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterCastingSpellGoal csf$b net/minecraft/class_1617$class_1619 f Lnet/minecraft/world/entity/monster/SpellcasterIllager; field_7383 b field_7383 m (Lnet/minecraft/world/entity/monster/SpellcasterIllager;)V c net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterUseSpellGoal csf$c net/minecraft/class_1617$class_1620 f I attackWarmupDelay b field_7385 f I nextAttackTickCount c field_7384 f Lnet/minecraft/world/entity/monster/SpellcasterIllager; field_7386 d field_7386 m ()I getCastingTime h method_7149 m ()I getCastingInterval i method_7151 m ()V performSpellCasting k method_7148 m ()Lnet/minecraft/sounds/SoundEvent; getSpellPrepareSound l method_7150 m ()Lnet/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell; getSpell m method_7147 m ()I getCastWarmupTime n method_7146 m (Lnet/minecraft/world/entity/monster/SpellcasterIllager;)V c net/minecraft/world/entity/monster/Spider csg net/minecraft/class_1628 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID a field_7403 f F SPIDER_SPECIAL_EFFECT_CHANCE b field_30498 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_56086 i method_56086 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26923 m ()Z isClimbing n method_7167 m (Z)V setClimbing x method_7166 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/Spider$SpiderAttackGoal csg$a net/minecraft/class_1628$class_1629 m (Lnet/minecraft/world/entity/monster/Spider;)V c net/minecraft/world/entity/monster/Spider$SpiderEffectsGroupData csg$b net/minecraft/class_1628$class_1630 f Lnet/minecraft/core/Holder; effect a field_7404 m (Lnet/minecraft/util/RandomSource;)V setRandomEffect a method_7168 m ()V c net/minecraft/world/entity/monster/Spider$SpiderTargetGoal csg$c net/minecraft/class_1628$class_1631 m (Lnet/minecraft/world/entity/monster/Spider;Ljava/lang/Class;)V c net/minecraft/world/entity/monster/Stray csh net/minecraft/class_1627 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkStraySpawnRules a method_20686 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/Strider csi net/minecraft/class_4985 f Lnet/minecraft/resources/ResourceLocation; SUFFOCATING_MODIFIER_ID ck field_42981 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SUFFOCATING_MODIFIER cl field_42982 f F SUFFOCATE_STEERING_MODIFIER cm field_30499 f F STEERING_MODIFIER co field_30501 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BOOST_TIME cp field_23245 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SUFFOCATING cq field_23246 f Lnet/minecraft/world/entity/ItemBasedSteering; steering cr field_23240 f Lnet/minecraft/world/entity/ai/goal/TemptGoal; temptGoal cs field_23241 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/SpawnGroupData;)Lnet/minecraft/world/entity/SpawnGroupData; spawnJockey a method_30336 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/monster/Strider; getBreedOffspring b method_26343 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkStriderSpawnRules c method_26344 m ()V floatStrider gH method_26347 m (Lnet/minecraft/world/item/ItemStack;)Z method_58395 j method_58395 m ()Z isSuffocating m method_26348 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes n method_26924 m ()Z isBeingTempted t method_30079 m (Z)V setSuffocating x method_26349 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/Strider$StriderGoToLavaGoal csi$a net/minecraft/class_4985$class_5494 f Lnet/minecraft/world/entity/monster/Strider; strider g field_26632 m (Lnet/minecraft/world/entity/monster/Strider;D)V c net/minecraft/world/entity/monster/Strider$StriderPathNavigation csi$b net/minecraft/class_4985$class_4988 m (Lnet/minecraft/world/entity/monster/Strider;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/Vex csj net/minecraft/class_1634 f F FLAP_DEGREES_PER_TICK a field_30502 f I TICKS_PER_FLAP b field_28645 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_FLAGS_ID c field_7410 f Z hasLimitedLife ck field_7409 f I limitedLifeTicks cl field_7408 f I FLAG_IS_CHARGING d field_30503 f Lnet/minecraft/world/entity/EntityReference; owner e field_7411 f Lnet/minecraft/core/BlockPos; boundOrigin f field_7407 m (IZ)V setVexFlag a method_7189 m (Lnet/minecraft/world/entity/Mob;)V setOwner a method_7178 m (Lnet/minecraft/world/entity/monster/Vex;)Lnet/minecraft/util/RandomSource; method_7183 a method_7183 m (I)V setLimitedLife b method_7181 m (Lnet/minecraft/world/entity/monster/Vex;)Lnet/minecraft/world/entity/ai/control/MoveControl; method_7174 b method_7174 m (I)Z getVexFlag c method_7184 m (Lnet/minecraft/world/entity/monster/Vex;)Lnet/minecraft/world/entity/ai/control/MoveControl; method_7175 c method_7175 m (Lnet/minecraft/world/entity/monster/Vex;)Lnet/minecraft/util/RandomSource; method_7190 d method_7190 m (Lnet/minecraft/world/entity/monster/Vex;)Lnet/minecraft/util/RandomSource; method_7187 e method_7187 m (Lnet/minecraft/world/entity/monster/Vex;)Lnet/minecraft/util/RandomSource; method_7179 f method_7179 m (Lnet/minecraft/world/entity/monster/Vex;)Lnet/minecraft/util/RandomSource; method_7180 g method_7180 m ()V method_68275 gH method_68275 m (Lnet/minecraft/world/entity/monster/Vex;)Lnet/minecraft/world/entity/ai/control/MoveControl; method_7191 h method_7191 m (Lnet/minecraft/core/BlockPos;)V setBoundOrigin h method_7188 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26925 m ()Lnet/minecraft/world/entity/Mob; getOwner m method_7182 m ()Lnet/minecraft/core/BlockPos; getBoundOrigin n method_7186 m ()Z isCharging t method_7176 m (Z)V setIsCharging x method_7177 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/Vex$VexChargeAttackGoal csj$a net/minecraft/class_1634$class_1635 f Lnet/minecraft/world/entity/monster/Vex; field_7412 a field_7412 m (Lnet/minecraft/world/entity/monster/Vex;)V c net/minecraft/world/entity/monster/Vex$VexCopyOwnerTargetGoal csj$b net/minecraft/class_1634$class_1636 f Lnet/minecraft/world/entity/monster/Vex; field_7413 a field_7413 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; copyOwnerTargeting b field_18132 m (Lnet/minecraft/world/entity/monster/Vex;Lnet/minecraft/world/entity/PathfinderMob;)V c net/minecraft/world/entity/monster/Vex$VexMoveControl csj$c net/minecraft/class_1634$class_1637 f Lnet/minecraft/world/entity/monster/Vex; field_7414 l field_7414 m (Lnet/minecraft/world/entity/monster/Vex;Lnet/minecraft/world/entity/monster/Vex;)V c net/minecraft/world/entity/monster/Vex$VexRandomMoveGoal csj$d net/minecraft/class_1634$class_1638 f Lnet/minecraft/world/entity/monster/Vex; field_7415 a field_7415 m (Lnet/minecraft/world/entity/monster/Vex;)V c net/minecraft/world/entity/monster/Vindicator csk net/minecraft/class_1632 f Ljava/lang/String; TAG_JOHNNY a field_30504 f Ljava/util/function/Predicate; DOOR_BREAKING_PREDICATE b field_19014 f Z DEFAULT_JOHNNY e field_57694 f Z isJohnny f field_7406 m (Lnet/minecraft/world/Difficulty;)Z method_20007 a method_20007 m (Lnet/minecraft/world/entity/monster/Vindicator;)Lnet/minecraft/util/RandomSource; method_20257 a method_20257 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26926 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/Vindicator$VindicatorBreakDoorGoal csk$a net/minecraft/class_1632$class_3761 m (Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/entity/monster/Vindicator$VindicatorJohnnyAttackGoal csk$b net/minecraft/class_1632$class_1633 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_64467 a method_64467 m (Lnet/minecraft/world/entity/monster/Vindicator;)V c net/minecraft/world/entity/monster/Witch csl net/minecraft/class_1640 f Lnet/minecraft/resources/ResourceLocation; SPEED_MODIFIER_DRINKING_ID a field_7418 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_DRINKING b field_7416 f Lnet/minecraft/world/entity/ai/goal/target/NearestHealableRaiderTargetGoal; healRaidersGoal ck field_17283 f Lnet/minecraft/world/entity/ai/goal/target/NearestAttackableWitchTargetGoal; attackPlayersGoal cl field_17284 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_USING_ITEM e field_7419 f I usingTime f field_7417 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;)Z method_16474 a method_16474 m ()Z isDrinkingPotion l method_7193 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26927 m (Z)V setUsingItem z method_7192 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/WitherSkeleton csm net/minecraft/class_1639 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/Zoglin csn net/minecraft/class_5136 f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES a field_23731 f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES b field_23733 f I ATTACK_KNOCKBACK ck field_30505 f F KNOCKBACK_RESISTANCE cl field_30506 f I ATTACK_DAMAGE cm field_30507 f F BABY_ATTACK_DAMAGE cn field_30508 f I ATTACK_INTERVAL co field_30509 f I BABY_ATTACK_INTERVAL cp field_30510 f I ATTACK_DURATION cq field_30511 f F MOVEMENT_SPEED_WHEN_FIGHTING cr field_30512 f F SPEED_MULTIPLIER_WHEN_IDLING cs field_30513 f Z DEFAULT_BABY ct field_57695 f I attackAnimationRemainingTicks cu field_23732 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BABY_ID e field_23734 f I MAX_HEALTH f field_30514 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/Zoglin;)Ljava/util/Optional; method_64468 a method_64468 m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity a method_26928 m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity b method_26929 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z isTargetable c method_26936 m (Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity c method_26930 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z method_64469 d method_64469 m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; findNearestValidAttackTarget g method_26934 m ()V playAngrySound gH method_26933 m (Lnet/minecraft/world/entity/LivingEntity;)V setAttackTarget i method_26938 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_26937 m ()Z isAdult m method_26939 m ()V updateActivity n method_26931 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/Zombie cso net/minecraft/class_1642 f Lnet/minecraft/resources/ResourceLocation; SPEED_MODIFIER_BABY_ID a field_7429 f F ZOMBIE_LEADER_CHANCE b field_30519 f I inWaterTime cA field_7426 f I conversionTime cB field_7424 f I REINFORCEMENT_ATTEMPTS c field_30515 f Lnet/minecraft/resources/ResourceLocation; REINFORCEMENT_CALLER_CHARGE_ID ck field_52018 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; ZOMBIE_REINFORCEMENT_CALLEE_CHARGE cl field_52016 f Lnet/minecraft/resources/ResourceLocation; LEADER_ZOMBIE_BONUS_ID cm field_52017 f Lnet/minecraft/resources/ResourceLocation; ZOMBIE_RANDOM_SPAWN_BONUS_ID cn field_52193 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BABY_ID co field_7434 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SPECIAL_TYPE_ID cp field_7427 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DROWNED_CONVERSION_ID cq field_7425 f I NOT_CONVERTING cr field_57696 f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cs field_47811 f F BREAK_DOOR_CHANCE ct field_30518 f Ljava/util/function/Predicate; DOOR_BREAKING_PREDICATE cu field_19015 f Z DEFAULT_BABY cv field_57697 f Z DEFAULT_CAN_BREAK_DOORS cw field_57698 f I DEFAULT_IN_WATER_TIME cx field_57699 f Lnet/minecraft/world/entity/ai/goal/BreakDoorGoal; breakDoorGoal cy field_7433 f Z canBreakDoors cz field_7432 f I REINFORCEMENT_RANGE_MAX d field_30516 f I REINFORCEMENT_RANGE_MIN e field_30517 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_BABY f field_7430 m (F)V handleAttributes J method_7205 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)Z convertVillagerToZombieVillager a method_63654 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/world/entity/monster/ZombieVillager;)V method_63655 a method_63655 m (Lnet/minecraft/util/RandomSource;)Z getSpawnAsBabyOdds a method_29936 m (Lnet/minecraft/world/Difficulty;)Z method_20009 a method_20009 m (Lnet/minecraft/world/entity/monster/Zombie;)Lnet/minecraft/util/RandomSource; method_7210 a method_7210 m ()V doUnderWaterConversion ae_ method_7218 m ()Z isSunSensitive af_ method_7216 m (I)V setInWaterTime b method_63656 m (Lnet/minecraft/world/entity/EntityType;)V convertToZombieType b method_7200 m (Lnet/minecraft/world/entity/monster/Zombie;)V method_63657 b method_63657 m (I)V setConversionTime c method_63658 m ()Lnet/minecraft/world/item/ItemStack; getSkull gH method_7215 m ()Z convertsInWater gI method_7209 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gK method_26940 m ()Z isUnderWaterConverting gN method_7206 m ()Z canBreakDoors gO method_7211 m ()V randomizeReinforcementsChance gP method_6001 m ()V addBehaviourGoals m method_7208 m ()Lnet/minecraft/sounds/SoundEvent; getStepSound n method_7207 m (I)V startUnderWaterConversion r method_7213 m ()Z canSpawnInLiquids t method_64462 m (Z)V setCanBreakDoors y method_7201 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/Zombie$ZombieAttackTurtleEggGoal cso$a net/minecraft/class_1642$class_1643 f Lnet/minecraft/world/entity/monster/Zombie; field_7437 g field_7437 m (Lnet/minecraft/world/entity/monster/Zombie;Lnet/minecraft/world/entity/PathfinderMob;DI)V c net/minecraft/world/entity/monster/Zombie$ZombieGroupData cso$b net/minecraft/class_1642$class_1644 f Z isBaby a field_7439 f Z canSpawnJockey b field_25607 m (ZZ)V c net/minecraft/world/entity/monster/ZombieVillager csp net/minecraft/class_1641 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_CONVERTING_ID a field_7423 f I VILLAGER_CONVERSION_WAIT_MIN ck field_30523 f I VILLAGER_CONVERSION_WAIT_MAX cl field_30520 f I MAX_SPECIAL_BLOCKS_COUNT cm field_30521 f I SPECIAL_BLOCK_RADIUS cn field_30522 f I NOT_CONVERTING co field_57700 f I DEFAULT_XP cp field_57701 f I villagerConversionTime cq field_7422 f Ljava/util/UUID; conversionStarter cr field_7421 f Lnet/minecraft/world/entity/ai/gossip/GossipContainer; gossips cs field_20299 f Lnet/minecraft/world/item/trading/MerchantOffers; tradeOffers ct field_17047 f I villagerXp cu field_18877 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VILLAGER_DATA f field_7420 m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer;)V setGossips a method_21649 m (Lnet/minecraft/world/item/trading/MerchantOffers;)V setTradeOffers a method_16916 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;)V method_63659 b method_63659 m (Ljava/util/UUID;I)V startConverting b method_7199 m (Lnet/minecraft/server/level/ServerLevel;)V finishConversion g method_7197 m ()Z isConverting gQ method_7198 m ()I getVillagerXp gS method_35194 m ()I getConversionProgress gT method_7194 m (Lnet/minecraft/world/item/ItemStack;)Z method_60978 i method_60978 m (I)V setVillagerConversionTime r method_63660 m (I)V setVillagerXp s method_19622 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/ZombifiedPiglin csq net/minecraft/class_1590 f Lnet/minecraft/resources/ResourceLocation; SPEED_MODIFIER_ATTACKING_ID ck field_7311 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_ATTACKING cl field_7307 f Lnet/minecraft/util/valueproviders/UniformInt; FIRST_ANGER_SOUND_DELAY cm field_25382 f I playFirstAngerSoundIn cn field_7308 f Lnet/minecraft/util/valueproviders/UniformInt; PERSISTENT_ANGER_TIME co field_25379 f I remainingPersistentAngerTime cp field_25380 f Ljava/util/UUID; persistentAngerTarget cq field_25381 f I ALERT_RANGE_Y cr field_30524 f Lnet/minecraft/util/valueproviders/UniformInt; ALERT_INTERVAL cs field_25609 f I ticksUntilNextAlert ct field_25608 f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS f field_47812 m (Lnet/minecraft/world/entity/monster/ZombifiedPiglin;)V method_29937 a method_29937 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkZombifiedPiglinSpawnRules b method_20682 m (Lnet/minecraft/world/entity/monster/ZombifiedPiglin;)Z method_29938 b method_29938 m (Lnet/minecraft/world/entity/monster/ZombifiedPiglin;)Z method_29939 c method_29939 m (Lnet/minecraft/world/entity/monster/ZombifiedPiglin;)Z method_29940 d method_29940 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gQ method_26941 m ()V maybePlayFirstAngerSound gR method_30080 m ()V maybeAlertOthers gS method_29941 m ()V alertOthers gT method_29942 m ()V playAngerSound gU method_29533 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/breeze/Breeze csr net/minecraft/class_8949 f Lnet/minecraft/world/entity/AnimationState; idle a field_47269 f Lnet/minecraft/world/entity/AnimationState; slide b field_47277 f Lnet/minecraft/world/entity/AnimationState; slideBack c field_47816 f I SLIDE_PARTICLES_AMOUNT ck field_47271 f I IDLE_PARTICLES_AMOUNT cl field_47272 f I JUMP_DUST_PARTICLES_AMOUNT cm field_47273 f I JUMP_TRAIL_PARTICLES_AMOUNT cn field_47274 f I JUMP_TRAIL_DURATION_TICKS co field_47275 f I JUMP_CIRCLE_DISTANCE_Y cp field_47276 f F FALL_DISTANCE_SOUND_TRIGGER_THRESHOLD cq field_47278 f I WHIRL_SOUND_FREQUENCY_MIN cr field_47813 f I WHIRL_SOUND_FREQUENCY_MAX cs field_47814 f I jumpTrailStartedTick ct field_47279 f I soundTick cu field_47815 f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; PROJECTILE_DEFLECTION cv field_48344 f Lnet/minecraft/world/entity/AnimationState; longJump d field_47280 f Lnet/minecraft/world/entity/AnimationState; shoot e field_47281 f Lnet/minecraft/world/entity/AnimationState; inhale f field_47270 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; method_56560 G method_56560 m (Lnet/minecraft/world/entity/Entity;)Z method_56561 H method_56561 m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V method_56087 a method_56087 m (I)V emitGroundParticles b method_55007 m ()Ljava/util/Optional; getHurtBy gH method_56562 m ()D getFiringYPosition gI method_62822 m ()V resetAnimations gJ method_55010 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_55014 m ()Lnet/minecraft/world/entity/monster/breeze/Breeze; resetJumpTrail m method_55015 m (Lnet/minecraft/world/phys/Vec3;)Z withinInnerCircleRange m method_55013 m ()V emitJumpTrailParticles n method_55008 m ()V playWhirlSound t method_55747 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/breeze/Breeze$1 csr$1 net/minecraft/class_8949$1 f [I $SwitchMap$net$minecraft$world$entity$Pose a field_47282 m ()V c net/minecraft/world/entity/monster/breeze/BreezeAi css net/minecraft/class_8950 f F SPEED_MULTIPLIER_WHEN_SLIDING a field_47283 f F JUMP_CIRCLE_INNER_RADIUS b field_47284 f F JUMP_CIRCLE_MIDDLE_RADIUS c field_47285 f F JUMP_CIRCLE_OUTER_RADIUS d field_47286 f Ljava/util/List; SENSOR_TYPES e field_47287 f Ljava/util/List; MEMORY_TYPES f field_47288 f I TICKS_TO_REMEMBER_SEEN_TARGET g field_52498 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Ljava/util/Optional; method_64470 a method_64470 m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity a method_55018 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)V updateActivity a method_55748 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_55016 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Ljava/util/Optional; method_55749 b method_55749 m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity b method_55750 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity b method_55019 m ()V m ()V c net/minecraft/world/entity/monster/breeze/BreezeAi$SlideToTargetSink css$a net/minecraft/class_8950$class_8951 m (II)V c net/minecraft/world/entity/monster/breeze/BreezeUtil cst net/minecraft/class_9075 f D MAX_LINE_OF_SIGHT_TEST_RANGE a field_47817 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; randomPointBehindTarget a method_55751 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)D getMaxLineOfSightTestRange a method_61493 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/phys/Vec3;)Z hasLineOfSight a method_55752 m ()V c net/minecraft/world/entity/monster/breeze/LongJump csu net/minecraft/class_8952 f I REQUIRED_AIR_BLOCKS_ABOVE c field_47289 f I JUMP_COOLDOWN_TICKS d field_47291 f I JUMP_COOLDOWN_WHEN_HURT_TICKS e field_47292 f I INHALING_DURATION_TICKS f field_47293 f F DEFAULT_FOLLOW_RANGE g field_52499 f F DEFAULT_MAX_JUMP_VELOCITY h field_47294 f F MAX_JUMP_VELOCITY_MULTIPLIER i field_52500 f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; ALLOWED_ANGLES j field_47295 m (DLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; method_65040 a method_65040 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z canRun a method_58644 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z canStillUse a method_55021 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/core/BlockPos; snapToSurface a method_55023 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z isFinishedInhaling a method_55024 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Optional; calculateOptimalJumpVector a method_55025 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Z outOfAggroRange a method_55026 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; method_55028 a method_55028 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z checkExtraStartConditions b method_55020 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V start b method_55030 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z isFinishedJumping b method_55031 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Z tooCloseForJump b method_55032 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/core/BlockPos;)V method_55033 b method_55033 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z canJumpFromCurrentPosition c method_55029 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V tick c method_55034 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V stop d method_55035 m ()V m ()V c net/minecraft/world/entity/monster/breeze/Shoot csv net/minecraft/class_8953 f I ATTACK_RANGE_MAX_SQRT c field_47297 f I UNCERTAINTY_BASE d field_47298 f I UNCERTAINTY_MULTIPLIER e field_47299 f F PROJECTILE_MOVEMENT_SCALE f field_47300 f I SHOOT_INITIAL_DELAY_TICKS g field_47301 f I SHOOT_RECOVER_DELAY_TICKS h field_47302 f I SHOOT_COOLDOWN_TICKS i field_47303 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z checkExtraStartConditions a method_55036 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z canStillUse a method_55037 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Z isTargetWithinRange a method_55041 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Ljava/lang/Boolean;)Ljava/lang/Boolean; method_55039 a method_55039 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V start b method_55040 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)V method_55043 b method_55043 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V stop c method_55042 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Ljava/lang/Boolean; method_55045 c method_55045 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V tick d method_55044 m ()V m ()V c net/minecraft/world/entity/monster/breeze/ShootWhenStuck csw net/minecraft/class_9035 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z checkExtraStartConditions a method_55501 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)Z canStillUse a method_55502 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V start b method_55503 m ()V c net/minecraft/world/entity/monster/breeze/Slide csx net/minecraft/class_8954 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z checkExtraStartConditions a method_55046 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/breeze/Breeze;J)V start a method_55047 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/Vec3; randomPointInMiddleCircle a method_55048 m ()V c net/minecraft/world/entity/monster/breeze/package-info csy net/minecraft/class_8955 c net/minecraft/world/entity/monster/creaking/Creaking csz net/minecraft/class_10275 f I ATTACK_INTERVAL a field_54566 f F SPEED_MULTIPLIER_WHEN_IDLING b field_54567 f Z eyesGlowing cA field_55490 f I nextFlickerTime cB field_55491 f I playerStuckCounter cC field_55493 f I CREAKING_ORANGE c field_54569 f Lnet/minecraft/world/entity/AnimationState; attackAnimationState ck field_54568 f Lnet/minecraft/world/entity/AnimationState; invulnerabilityAnimationState cl field_54570 f Lnet/minecraft/world/entity/AnimationState; deathAnimationState cm field_55010 f Lnet/minecraft/network/syncher/EntityDataAccessor; CAN_MOVE cn field_54571 f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_ACTIVE co field_54572 f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_TEARING_DOWN cp field_55487 f Lnet/minecraft/network/syncher/EntityDataAccessor; HOME_POS cq field_55545 f I ATTACK_ANIMATION_DURATION cr field_54573 f I MAX_HEALTH cs field_54574 f F ATTACK_DAMAGE ct field_54575 f F FOLLOW_RANGE cu field_54576 f F ACTIVATION_RANGE_SQ cv field_54577 f F MOVEMENT_SPEED_WHEN_FIGHTING cw field_54578 f I MAX_PLAYER_STUCK_COUNTER cx field_55488 f I attackAnimationRemainingTicks cy field_54579 f I invulnerabilityAnimationRemainingTicks cz field_55489 f I CREAKING_GRAY d field_54580 f I INVULNERABILITY_ANIMATION_DURATION e field_55485 f I TWITCH_DEATH_DURATION f field_55486 m (Lnet/minecraft/world/entity/player/Player;)V activate g method_65117 m ()Z playerIsStuckInYou gH method_65784 m ()Lnet/minecraft/core/BlockPos; getHomePos gI method_65900 m ()V setTearingDown gJ method_65785 m ()Z isTearingDown gK method_65786 m ()Z hasGlowingEyes gN method_65787 m ()V checkEyeBlink gO method_65788 m ()Z checkCanMove gP method_64629 m ()V deactivate gQ method_65118 m ()Z isActive gR method_64630 m ()V setupAnimationStates gS method_64624 m (Lnet/minecraft/core/BlockPos;)V setTransient h method_65789 m (Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/world/entity/player/Player; blameSourceForDamage i method_65790 m (Lnet/minecraft/core/BlockPos;)V setHomePos i method_65901 m (Lnet/minecraft/world/damagesource/DamageSource;)V creakingDeathEffects j method_65791 m ()Z isHeartBound l method_65902 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_64627 m ()Z canMove n method_64628 m ()V tearDown t method_65793 m (Z)V setIsActive x method_64631 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/creaking/Creaking$CreakingBodyRotationControl csz$a net/minecraft/class_10275$class_10276 f Lnet/minecraft/world/entity/monster/creaking/Creaking; field_54581 a field_54581 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/monster/creaking/Creaking;)V c net/minecraft/world/entity/monster/creaking/Creaking$CreakingJumpControl csz$b net/minecraft/class_10275$class_10277 f Lnet/minecraft/world/entity/monster/creaking/Creaking; field_54582 b field_54582 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/monster/creaking/Creaking;)V c net/minecraft/world/entity/monster/creaking/Creaking$CreakingLookControl csz$c net/minecraft/class_10275$class_10278 f Lnet/minecraft/world/entity/monster/creaking/Creaking; field_54583 h field_54583 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/monster/creaking/Creaking;)V c net/minecraft/world/entity/monster/creaking/Creaking$CreakingMoveControl csz$d net/minecraft/class_10275$class_10279 f Lnet/minecraft/world/entity/monster/creaking/Creaking; field_54584 l field_54584 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/monster/creaking/Creaking;)V c net/minecraft/world/entity/monster/creaking/Creaking$CreakingPathNavigation csz$e net/minecraft/class_10275$class_10282 f Lnet/minecraft/world/entity/monster/creaking/Creaking; field_54590 p field_54590 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/creaking/Creaking$HomeNodeEvaluator csz$f net/minecraft/class_10275$class_10283 f Lnet/minecraft/world/entity/monster/creaking/Creaking; field_54591 a field_54591 f I MAX_DISTANCE_TO_HOME_SQ m field_54896 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)V c net/minecraft/world/entity/monster/creaking/CreakingAi cta net/minecraft/class_10280 f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES a field_54585 f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES b field_54586 m ()Lnet/minecraft/world/entity/ai/Brain$Provider; brainProvider a method_64632 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Ljava/util/Optional; method_64633 a method_64633 m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/List;)Ljava/lang/Boolean; method_66684 a method_66684 m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity a method_64634 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)V updateActivity a method_64635 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z method_66685 a method_66685 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/LivingEntity;)Z isAttackTargetStillReachable a method_66686 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity a method_64638 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Z method_64636 b method_64636 m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity b method_64637 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain b method_64639 m ()V m ()V c net/minecraft/world/entity/monster/creaking/CreakingAi$1 cta$1 net/minecraft/class_10280$1 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Z checkExtraStartConditions a method_64640 m (F)V c net/minecraft/world/entity/monster/creaking/package-info ctb net/minecraft/class_10284 c net/minecraft/world/entity/monster/hoglin/Hoglin ctc net/minecraft/class_4760 f Z cannotBeHunted cA field_23736 f I CONVERSION_TIME ck field_30532 f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES cl field_22365 f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES cm field_22366 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IMMUNE_TO_ZOMBIFICATION co field_23737 f I MAX_HEALTH cp field_30526 f F MOVEMENT_SPEED_WHEN_FIGHTING cq field_30527 f I ATTACK_KNOCKBACK cr field_30528 f F KNOCKBACK_RESISTANCE cs field_30529 f I ATTACK_DAMAGE ct field_30530 f F BABY_ATTACK_DAMAGE cu field_30531 f Z DEFAULT_IMMUNE_TO_ZOMBIFICATION cv field_57702 f I DEFAULT_TIME_IN_OVERWORLD cw field_57703 f Z DEFAULT_CANNOT_BE_HUNTED cx field_57704 f I attackAnimationRemainingTicks cy field_22368 f I timeInOverworld cz field_23735 m (Lnet/minecraft/world/entity/monster/Zoglin;)V method_63661 a method_63661 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkHoglinSpawnRules c method_24349 m ()Z isConverting gH method_26944 m ()Z canBeHunted gI method_26945 m ()V finishConversion gJ method_26942 m ()Z isImmuneToZombification gK method_26946 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes m method_26943 m ()Z isAdult n method_24658 m (I)V setTimeInOverworld s method_63662 m (Z)V setImmuneToZombification x method_26948 m (Z)V setCannotBeHunted y method_26949 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/hoglin/HoglinAi ctd net/minecraft/class_4835 f I REPELLENT_DETECTION_RANGE_HORIZONTAL a field_30533 f I REPELLENT_DETECTION_RANGE_VERTICAL b field_30534 f Lnet/minecraft/util/valueproviders/UniformInt; RETREAT_DURATION c field_22369 f I ATTACK_DURATION d field_30535 f I DESIRED_DISTANCE_FROM_PIGLIN_WHEN_IDLING e field_30536 f I DESIRED_DISTANCE_FROM_PIGLIN_WHEN_RETREATING f field_30537 f I ATTACK_INTERVAL g field_30538 f I BABY_ATTACK_INTERVAL h field_30539 f I REPELLENT_PACIFY_TIME i field_30540 f Lnet/minecraft/util/valueproviders/UniformInt; ADULT_FOLLOW_RANGE j field_25383 f F SPEED_MULTIPLIER_WHEN_AVOIDING_REPELLENT k field_30541 f F SPEED_MULTIPLIER_WHEN_RETREATING l field_30542 f F SPEED_MULTIPLIER_WHEN_MAKING_LOVE m field_30543 f F SPEED_MULTIPLIER_WHEN_IDLING n field_30544 f F SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT o field_30545 m ()Lnet/minecraft/world/entity/ai/behavior/RunOne; createIdleMovementBehaviors a method_24662 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Ljava/util/Optional; findNearestValidAttackTarget a method_24684 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V wasHurtBy a method_24672 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)V method_24663 a method_24663 m (Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_24668 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)V updateActivity a method_24664 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V onHitTarget a method_24665 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEvent; getSoundForActivity a method_30082 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/core/BlockPos;)Z isPosNearNearestRepellent a method_24669 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V maybeRetaliate b method_24683 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)V method_24670 b method_24670 m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b method_24666 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Ljava/util/Optional; getSoundForCurrentActivity b method_30083 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V broadcastRetreat b method_24675 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEvent; method_30084 b method_30084 m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c method_24673 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Z isPacified c method_24677 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V retreatFromNearestTarget c method_24678 m (Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity d method_24676 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Z wantsToStopFleeing d method_25947 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V setAvoidTarget d method_24681 m (Lnet/minecraft/world/entity/ai/Brain;)V initRetreatActivity e method_24679 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Z piglinsOutnumberHoglins e method_24686 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V setAttackTarget e method_24685 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Ljava/util/List; getVisibleAdultHoglins f method_24690 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V broadcastAttackTarget f method_24687 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Z isNearRepellent g method_30085 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/world/entity/LivingEntity;)V setAttackTargetIfCloserThanCurrent g method_24689 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;)Z isBreeding h method_24691 m ()V m ()V c net/minecraft/world/entity/monster/hoglin/HoglinBase cte net/minecraft/class_5137 f I ATTACK_ANIMATION_DURATION u_ field_30546 f F PROBABILITY_OF_SPAWNING_AS_BABY v_ field_52501 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z hurtAndThrowTarget a method_26950 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V throwTarget a method_26951 m ()I getAttackAnimationRemainingTicks t method_24657 c net/minecraft/world/entity/monster/hoglin/package-info ctf net/minecraft/class_6064 c net/minecraft/world/entity/monster/package-info ctg net/minecraft/class_6065 c net/minecraft/world/entity/monster/piglin/AbstractPiglin cth net/minecraft/class_5418 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IMMUNE_TO_ZOMBIFICATION a field_25758 f I CONVERSION_TIME b field_30547 f I timeInOverworld c field_25759 f Z DEFAULT_IMMUNE_TO_ZOMBIFICATION d field_57705 f Z DEFAULT_PICK_UP_LOOT e field_60362 f I DEFAULT_TIME_IN_OVERWORLD f field_57706 m (Lnet/minecraft/world/entity/monster/ZombifiedPiglin;)V method_63663 a method_63663 m (I)V setTimeInOverworld b method_63664 m (Lnet/minecraft/server/level/ServerLevel;)V finishConversion g method_24694 m ()Z isAdult gH method_30236 m ()Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; getArmPose gI method_24705 m ()Z isHoldingMeleeWeapon gJ method_30237 m ()V playConvertedSound gK method_30238 m ()Z canHunt l method_26952 m ()Z isImmuneToZombification m method_30234 m ()V applyOpenDoorsAbility n method_30239 m ()Z isConverting t method_30235 m (Z)V setImmuneToZombification x method_30240 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/piglin/Piglin cti net/minecraft/class_4836 f Z cannotHunt cA field_23738 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BABY_ID ck field_22377 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_CHARGING_CROSSBOW cl field_22378 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_IS_DANCING cm field_25164 f Lnet/minecraft/resources/ResourceLocation; SPEED_MODIFIER_BABY_ID cn field_22379 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; SPEED_MODIFIER_BABY co field_22380 f I MAX_HEALTH cp field_30548 f F MOVEMENT_SPEED_WHEN_FIGHTING cq field_30549 f I ATTACK_DAMAGE cr field_30550 f F CHANCE_OF_WEARING_EACH_ARMOUR_ITEM cs field_30552 f I MAX_PASSENGERS_ON_ONE_HOGLIN ct field_30553 f F PROBABILITY_OF_SPAWNING_AS_BABY cu field_30554 f Lnet/minecraft/world/entity/EntityDimensions; BABY_DIMENSIONS cv field_47818 f D PROBABILITY_OF_SPAWNING_WITH_CROSSBOW_INSTEAD_OF_SWORD cw field_30556 f Z DEFAULT_IS_BABY cx field_57707 f Z DEFAULT_CANNOT_HUNT cy field_57708 f Lnet/minecraft/world/SimpleContainer; inventory cz field_22371 f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES d field_22376 f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES e field_22381 m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/util/RandomSource;)V maybeWearArmor a method_24696 m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/entity/Entity; getTopPassenger b method_26089 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z checkPiglinSpawnRules b method_24695 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V method_64471 d method_64471 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V method_64472 e method_64472 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gN method_26953 m ()Z isDancing gO method_29272 m ()Lnet/minecraft/world/item/ItemStack; createSpawnWeapon gP method_24702 m ()Z isChargingCrossbow gQ method_24703 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; addToInventory i method_24711 m (Lnet/minecraft/world/item/ItemStack;)Z canAddToInventory j method_27085 m (Lnet/minecraft/world/item/ItemStack;)V holdInMainHand k method_24844 m (Lnet/minecraft/world/item/ItemStack;)V holdInOffHand l method_24845 m (Lnet/minecraft/world/item/ItemStack;)Z canReplaceCurrentItem m method_24846 m (Z)V setDancing y method_29274 m (Z)V setCannotHunt z method_26954 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/piglin/PiglinAi ctj net/minecraft/class_4838 f Lnet/minecraft/util/valueproviders/UniformInt; AVOID_ZOMBIFIED_DURATION A field_25384 f Lnet/minecraft/util/valueproviders/UniformInt; BABY_AVOID_NEMESIS_DURATION B field_25698 f F PROBABILITY_OF_CELEBRATION_DANCE C field_30557 f F SPEED_MULTIPLIER_WHEN_AVOIDING D field_30558 f F SPEED_MULTIPLIER_WHEN_RETREATING E field_30559 f F SPEED_MULTIPLIER_WHEN_MOUNTING F field_30560 f F SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM G field_30561 f F SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION H field_30562 f F SPEED_MULTIPLIER_WHEN_DANCING I field_30563 f F SPEED_MULTIPLIER_WHEN_IDLING J field_30564 f I REPELLENT_DETECTION_RANGE_HORIZONTAL a field_30565 f I REPELLENT_DETECTION_RANGE_VERTICAL b field_30566 f Lnet/minecraft/world/item/Item; BARTERING_ITEM c field_23826 f Lnet/minecraft/util/valueproviders/UniformInt; TIME_BETWEEN_HUNTS d field_22388 f I PLAYER_ANGER_RANGE e field_30567 f I ANGER_DURATION f field_30568 f I ADMIRE_DURATION g field_30569 f I MAX_DISTANCE_TO_WALK_TO_ITEM h field_30570 f I MAX_TIME_TO_WALK_TO_ITEM i field_30571 f I HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM j field_30572 f I CELEBRATION_TIME k field_30573 f I BABY_FLEE_DURATION_AFTER_GETTING_HIT l field_30574 f I HIT_BY_PLAYER_MEMORY_TIMEOUT m field_30575 f I MAX_WALK_DISTANCE_TO_START_RIDING n field_30576 f Lnet/minecraft/util/valueproviders/UniformInt; RIDE_START_INTERVAL o field_22389 f Lnet/minecraft/util/valueproviders/UniformInt; RIDE_DURATION p field_22390 f Lnet/minecraft/util/valueproviders/UniformInt; RETREAT_DURATION q field_22391 f I MELEE_ATTACK_COOLDOWN r field_30577 f I EAT_COOLDOWN s field_30578 f I DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING t field_30579 f I MAX_LOOK_DIST u field_30580 f I MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM v field_30581 f I INTERACTION_RANGE w field_30582 f I MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW x field_30583 f F SPEED_WHEN_STRAFING_BACK_FROM_TARGET y field_30584 f I DESIRED_DISTANCE_FROM_ZOMBIFIED z field_30585 m ()Lcom/google/common/collect/ImmutableList; createLookBehaviors a method_47272 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)V broadcastUniversalAnger a method_29945 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)V maybeRetaliate a method_24759 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/player/Player;)V method_29944 a method_29944 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;)V cancelAdmiring a method_25948 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/LivingEntity;)V wasHurtBy a method_24724 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a method_24726 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; mobInteract a method_24728 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/item/ItemStack;)V holdInOffhand a method_30089 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Z)V stopHoldingOffHandItem a method_24741 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/monster/piglin/Piglin;)V method_24734 a method_24734 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;Z)V angerNearbyPiglins a method_24733 m (Lnet/minecraft/world/entity/EntityType;)Z isZombified a method_29534 m (Lnet/minecraft/world/entity/LivingEntity;)Z isWearingSafeArmor a method_63665 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)V method_24740 a method_24740 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z wantsToDance a method_29276 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/ai/Brain;Lnet/minecraft/world/entity/LivingEntity;)V method_29535 a method_29535 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)V method_24721 a method_24721 m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity a method_24725 m (Lnet/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker;Lnet/minecraft/world/entity/LivingEntity;)Z method_47273 a method_47273 m (Lnet/minecraft/world/entity/item/ItemEntity;)Lnet/minecraft/world/item/ItemStack; removeOneItemFromItemEntity a method_24848 m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Ljava/util/Optional; getNearestVisibleTargetablePlayer a method_29947 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)V updateActivity a method_24722 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z method_24775 a method_24775 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/util/RandomSource;)V initMemories a method_24736 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/Entity;)Z wantsToStopRiding a method_24723 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/LivingEntity;)V broadcastRetreat a method_24767 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_24732 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/player/Player;Ljava/util/List;)V throwItemsTowardPlayer a method_24727 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEvent; getSoundForActivity a method_30087 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/item/ItemStack;)Z wantsToPickup a method_24730 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Ljava/util/List;)V throwItems a method_24772 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Ljava/util/List;Lnet/minecraft/world/phys/Vec3;)V throwItemsTowardPos a method_24731 m (Lnet/minecraft/world/item/ItemStack;)Z isLovedItem a method_24735 m (ZLnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z method_24745 a method_24745 m ()Lnet/minecraft/world/entity/ai/behavior/RunOne; createIdleLookBehaviors b method_24717 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)V method_29943 b method_29943 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)V broadcastAngerTarget b method_24742 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;)Ljava/util/Optional; findNearestValidAttackTarget b method_24777 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/LivingEntity;)Z isNearestValidAttackTarget b method_24755 m (Lnet/minecraft/world/entity/LivingEntity;)Z isPlayerHoldingLovedItem b method_24739 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z method_24720 b method_24720 m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity b method_24743 m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)V dontKillAnyMoreHoglinsForAWhile b method_24762 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Ljava/util/Optional; getSoundForCurrentActivity b method_30091 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/LivingEntity;)V retreatFromNearestTarget b method_24771 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity b method_24751 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/sounds/SoundEvent; method_30088 b method_30088 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/item/ItemStack;)Z canAdmire b method_27086 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Ljava/util/List;)V throwItemsTowardRandomPos b method_24774 m (Lnet/minecraft/world/item/ItemStack;)Z isBarterCurrency b method_24746 m ()Lnet/minecraft/world/entity/ai/behavior/RunOne; createIdleMovementBehaviors c method_24718 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)V setAngerTarget c method_24750 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z method_64473 c method_64473 m (Lnet/minecraft/world/entity/LivingEntity;)Z hasCrossbow c method_24748 m (Lnet/minecraft/world/entity/ai/Brain;)V initCelebrateActivity c method_24756 m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Z isIdle c method_24766 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Ljava/util/List; getVisibleAdultPiglins c method_24780 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/entity/LivingEntity;)V setAvoidTargetAndDontHuntForAWhile c method_24773 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;Lnet/minecraft/world/item/ItemStack;)V putInInventory c method_24849 m (Lnet/minecraft/world/item/ItemStack;)Z isFood c method_24752 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; avoidRepellent d method_24738 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)V setAngerTargetToNearestTargetablePlayerIfFound d method_29946 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z method_64474 d method_64474 m (Lnet/minecraft/world/entity/LivingEntity;)V admireGoldItem d method_24753 m (Lnet/minecraft/world/entity/ai/Brain;)V initAdmireItemActivity d method_24760 m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Ljava/util/List; getAdultPiglins d method_26350 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Ljava/util/Optional; getAvoidTarget d method_29536 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; babyAvoidNemesis e method_30090 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)V setAngerTargetIfCloserThanCurrent e method_24763 m (Lnet/minecraft/world/entity/LivingEntity;)Z seesPlayerHoldingLovedItem e method_24761 m (Lnet/minecraft/world/entity/ai/Brain;)V initRetreatActivity e method_24764 m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Ljava/util/Optional; getAngerTarget e method_24782 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isBabyRidingBaby e method_29277 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; avoidZombified f method_24747 m (Lnet/minecraft/world/entity/LivingEntity;)Z doesntSeeAnyPlayerHoldingLovedItem f method_24765 m (Lnet/minecraft/world/entity/ai/Brain;)V initRideHoglinActivity f method_24768 m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Z method_30241 f method_30241 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Ljava/util/List; getBarterResponseItems f method_24776 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; babySometimesRideBabyHoglin g method_24737 m (Lnet/minecraft/world/entity/LivingEntity;)Z wasHurtRecently g method_24769 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isNearZombified g method_29537 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isNearAvoidTarget h method_29538 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)V stopWalking i method_24781 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z wantsToStopFleeing j method_24783 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z piglinsEqualOrOutnumberHoglins k method_24784 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z hoglinsOutnumberPiglins l method_24785 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)V eat m method_24787 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Lnet/minecraft/world/phys/Vec3; getRandomNearbyPos n method_24788 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z hasEatenRecently o method_24789 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isAdmiringItem p method_24790 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isNearRepellent q method_24791 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isAdmiringDisabled r method_24714 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isHoldingItemInOffHand s method_24917 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z isNotHoldingLovedItemInOffHand t method_24850 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z method_47274 u method_47274 m (Lnet/minecraft/world/entity/monster/piglin/Piglin;)Z method_29275 v method_29275 m ()V m ()V c net/minecraft/world/entity/monster/piglin/PiglinArmPose ctk net/minecraft/class_4837 f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; ATTACKING_WITH_MELEE_WEAPON a field_25165 f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; CROSSBOW_HOLD b field_22383 f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; CROSSBOW_CHARGE c field_22384 f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; ADMIRING_ITEM d field_22385 f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; DANCING e field_25166 f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; DEFAULT f field_22386 f [Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; $VALUES g field_22387 m ()[Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; $values a method_36659 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/monster/piglin/PiglinBrute ctl net/minecraft/class_5419 f F MOVEMENT_SPEED_WHEN_FIGHTING ck field_30587 f I ATTACK_DAMAGE cl field_30588 f D TARGETING_RANGE cm field_52502 f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES d field_25761 f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES e field_25760 f I MAX_HEALTH f field_30586 m ()V playAngrySound gN method_30243 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes n method_30242 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/piglin/PiglinBruteAi ctm net/minecraft/class_5420 f I ANGER_DURATION a field_30589 f I MELEE_ATTACK_COOLDOWN b field_30590 f D ACTIVITY_SOUND_LIKELIHOOD_PER_TICK c field_30591 f I MAX_LOOK_DIST d field_30592 f I INTERACTION_RANGE e field_30593 f F SPEED_MULTIPLIER_WHEN_IDLING f field_30595 f I HOME_CLOSE_ENOUGH_DISTANCE g field_30596 f I HOME_TOO_FAR_DISTANCE h field_30597 f I HOME_STROLL_AROUND_DISTANCE i field_30598 m ()Lnet/minecraft/world/entity/ai/behavior/RunOne; createIdleLookBehaviors a method_30244 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Ljava/util/Optional; findNearestValidAttackTarget a method_30247 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/world/entity/LivingEntity;)Z isNearestValidAttackTarget a method_30248 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/LivingEntity;)V wasHurtBy a method_30251 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z method_30246 a method_30246 m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;)V initMemories a method_30250 m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z method_30259 a method_30259 m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/LivingEntity;)V setAngerTarget a method_35198 m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/ai/Brain;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_30252 m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/schedule/Activity;)V method_30253 a method_30253 m ()Lnet/minecraft/world/entity/ai/behavior/RunOne; createIdleMovementBehaviors b method_30254 m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;)V updateActivity b method_30256 m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity b method_30257 m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;)V maybePlayActivitySound c method_30258 m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity c method_30260 m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;)V playActivitySound d method_30261 m (Lnet/minecraft/world/entity/monster/piglin/PiglinBrute;Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity d method_30262 m ()V c net/minecraft/world/entity/monster/piglin/RememberIfHoglinWasKilled ctn net/minecraft/class_4819 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47275 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47276 a method_47276 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47277 a method_47277 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47278 a method_47278 m ()V c net/minecraft/world/entity/monster/piglin/StartAdmiringItemIfSeen cto net/minecraft/class_4823 m (I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47279 m (ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47280 a method_47280 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47281 a method_47281 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47282 a method_47282 m ()V c net/minecraft/world/entity/monster/piglin/StartHuntingHoglin ctp net/minecraft/class_4826 m ()Lnet/minecraft/world/entity/ai/behavior/OneShot; create a method_47283 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47284 a method_47284 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;J)Z method_47285 a method_47285 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47286 a method_47286 m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;)Z hasHuntedRecently a method_47287 m (Ljava/util/List;)V method_47288 a method_47288 m (Ljava/util/List;)Ljava/lang/Boolean; method_47289 b method_47289 m ()V c net/minecraft/world/entity/monster/piglin/StopAdmiringIfItemTooFarAway ctq net/minecraft/class_4827 m (I)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47290 m (ILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47291 a method_47291 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47292 a method_47292 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47293 a method_47293 m ()V c net/minecraft/world/entity/monster/piglin/StopAdmiringIfTiredOfTryingToReachItem ctr net/minecraft/class_5430 m (II)Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47294 m (IILnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47295 a method_47295 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;IILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47296 a method_47296 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Z method_47297 a method_47297 m ()V c net/minecraft/world/entity/monster/piglin/StopHoldingItemIfNoLongerAdmiring cts net/minecraft/class_4830 m ()Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; create a method_47298 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/piglin/Piglin;J)Z method_47299 a method_47299 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47300 a method_47300 m (Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47301 a method_47301 m ()V c net/minecraft/world/entity/monster/piglin/package-info ctt net/minecraft/class_6066 c net/minecraft/world/entity/monster/warden/AngerLevel ctu net/minecraft/class_7253 f Lnet/minecraft/world/entity/monster/warden/AngerLevel; CALM a field_38120 f Lnet/minecraft/world/entity/monster/warden/AngerLevel; AGITATED b field_38121 f Lnet/minecraft/world/entity/monster/warden/AngerLevel; ANGRY c field_38122 f [Lnet/minecraft/world/entity/monster/warden/AngerLevel; SORTED_LEVELS d field_38123 f I minimumAnger e field_38124 f Lnet/minecraft/sounds/SoundEvent; ambientSound f field_38125 f Lnet/minecraft/sounds/SoundEvent; listeningSound g field_38732 f [Lnet/minecraft/world/entity/monster/warden/AngerLevel; $VALUES h field_38126 m ()I getMinimumAnger a method_42170 m (I)Lnet/minecraft/world/entity/monster/warden/AngerLevel; byAnger a method_42171 m (Lnet/minecraft/world/entity/monster/warden/AngerLevel;Lnet/minecraft/world/entity/monster/warden/AngerLevel;)I method_42172 a method_42172 m ([Lnet/minecraft/world/entity/monster/warden/AngerLevel;)V method_42173 a method_42173 m ()Lnet/minecraft/sounds/SoundEvent; getAmbientSound b method_42174 m ()Lnet/minecraft/sounds/SoundEvent; getListeningSound c method_43103 m ()Z isAngry d method_43691 m ()[Lnet/minecraft/world/entity/monster/warden/AngerLevel; $values e method_42175 m (Ljava/lang/String;IILnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;)V m ()V c net/minecraft/world/entity/monster/warden/AngerManagement ctv net/minecraft/class_7254 f I CONVERSION_DELAY a field_38733 f I MAX_ANGER b field_38128 f Ljava/util/ArrayList; suspects c field_38734 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; angerBySuspect d field_38130 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; angerByUuid e field_38735 f I DEFAULT_ANGER_DECREASE f field_38129 f I conversionDelay g field_38736 f I highestAnger h field_39304 f Lcom/mojang/serialization/Codec; SUSPECT_ANGER_PAIR i field_38737 f Ljava/util/function/Predicate; filter j field_39114 f Lnet/minecraft/world/entity/monster/warden/AngerManagement$Sorter; suspectSorter k field_39115 m ()Ljava/util/Optional; getActiveEntity a method_42181 m (ILnet/minecraft/world/entity/Entity;Ljava/lang/Integer;)Ljava/lang/Integer; method_42177 a method_42177 m (Lnet/minecraft/server/level/ServerLevel;)V convertFromUuids a method_43104 m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Predicate;)V tick a method_42176 m (Lnet/minecraft/world/entity/Entity;)V clearAnger a method_42178 m (Lnet/minecraft/world/entity/Entity;I)I increaseAnger a method_42179 m (Lcom/mojang/datafixers/util/Pair;)V method_43105 a method_43105 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43107 a method_43107 m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lcom/mojang/datafixers/util/Pair; method_43106 a method_43106 m (Ljava/util/function/Predicate;)Lcom/mojang/serialization/Codec; codec a method_43692 m (Ljava/util/function/Predicate;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43693 a method_43693 m (Ljava/util/function/Predicate;Ljava/util/List;)Lnet/minecraft/world/entity/monster/warden/AngerManagement; method_43694 a method_43694 m ()Ljava/util/List; createUuidAngerPairs b method_43108 m (Lnet/minecraft/world/entity/Entity;)I getActiveAnger b method_42185 m ()V sortAndUpdateHighestAnger c method_43998 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; method_42186 c method_42186 m ()Lnet/minecraft/world/entity/Entity; getTopSuspect d method_42187 m (Lnet/minecraft/world/entity/Entity;)Z method_42188 d method_42188 m (Lnet/minecraft/world/entity/Entity;)Lcom/mojang/datafixers/util/Pair; method_43109 e method_43109 m (Ljava/util/function/Predicate;Ljava/util/List;)V m ()V c net/minecraft/world/entity/monster/warden/AngerManagement$1 ctv$1 net/minecraft/class_7254$1 f [I $SwitchMap$net$minecraft$world$entity$Entity$RemovalReason a field_39116 m ()V c net/minecraft/world/entity/monster/warden/AngerManagement$Sorter ctv$a net/minecraft/class_7254$class_7379 f Lnet/minecraft/world/entity/monster/warden/AngerManagement; angerManagement a comp_708 m ()Lnet/minecraft/world/entity/monster/warden/AngerManagement; angerManagement a comp_708 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)I compare a method_43110 m (Lnet/minecraft/world/entity/monster/warden/AngerManagement;)V c net/minecraft/world/entity/monster/warden/Warden ctw net/minecraft/class_7260 f Lnet/minecraft/world/entity/AnimationState; roarAnimationState a field_38168 f Lnet/minecraft/world/entity/AnimationState; sniffAnimationState b field_38169 f I ON_HURT_ANGER_BOOST cA field_39117 f I RECENT_PROJECTILE_TICK_THRESHOLD cB field_38157 f I TOUCH_COOLDOWN_TICKS cC field_38158 f I DIGGING_PARTICLES_AMOUNT cD field_38159 f F DIGGING_PARTICLES_DURATION cE field_38160 f F DIGGING_PARTICLES_OFFSET cF field_38161 f I PROJECTILE_ANGER_DISTANCE cG field_39305 f I tendrilAnimation cH field_38162 f I tendrilAnimationO cI field_38163 f I heartAnimation cJ field_38164 f Lnet/minecraft/world/entity/AnimationState; emergeAnimationState c field_38135 f I heartAnimationO cM field_38165 f Lnet/minecraft/world/level/gameevent/DynamicGameEventListener; dynamicGameEventListener cN field_38166 f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; vibrationUser cO field_44598 f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; vibrationData cP field_44599 f Lnet/minecraft/world/entity/monster/warden/AngerManagement; angerManagement cQ field_38141 f I VIBRATION_COOLDOWN_TICKS ck field_38142 f I TIME_TO_USE_MELEE_UNTIL_SONIC_BOOM cl field_38860 f I MAX_HEALTH cm field_38143 f F MOVEMENT_SPEED_WHEN_FIGHTING cn field_38144 f F KNOCKBACK_RESISTANCE co field_38145 f F ATTACK_KNOCKBACK cp field_38146 f I ATTACK_DAMAGE cq field_38147 f I FOLLOW_RANGE cr field_52503 f Lnet/minecraft/network/syncher/EntityDataAccessor; CLIENT_ANGER_LEVEL cs field_38148 f I DARKNESS_DISPLAY_LIMIT ct field_38149 f I DARKNESS_DURATION cu field_38150 f I DARKNESS_RADIUS cv field_38151 f I DARKNESS_INTERVAL cw field_38152 f I ANGERMANAGEMENT_TICK_DELAY cx field_38153 f I DEFAULT_ANGER cy field_38155 f I PROJECTILE_ANGER cz field_38156 f Lnet/minecraft/world/entity/AnimationState; diggingAnimationState d field_38136 f Lnet/minecraft/world/entity/AnimationState; attackAnimationState e field_38137 f Lnet/minecraft/world/entity/AnimationState; sonicBoomAnimationState f field_38859 m (Lnet/minecraft/world/entity/Entity;)Z canTargetEntity G method_42206 m (Lnet/minecraft/world/entity/Entity;)V clearAnger H method_42211 m (Lnet/minecraft/world/entity/Entity;)V increaseAngerAt I method_42213 m (F)F getTendrilAnimation J method_42223 m (F)F getHeartAnimation K method_42202 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;I)V applyDarknessAround a method_42204 m (Lnet/minecraft/world/entity/AnimationState;)V clientDiggingParticles a method_42205 m (Lnet/minecraft/world/entity/Entity;IZ)V increaseAngerAt a method_42212 m (Lnet/minecraft/world/entity/monster/warden/Warden;)Lnet/minecraft/world/entity/ai/Brain; method_51302 a method_51302 m ()Lnet/minecraft/world/entity/monster/warden/AngerManagement; getAngerManagement gH method_42216 m ()Z isDiggingOrEmerging gK method_43113 m ()V syncClientAngerLevel gN method_42217 m ()I getHeartBeatDelay gO method_42218 m ()V playListeningSound gP method_42219 m ()I getActiveAnger gQ method_43999 m ()Lnet/minecraft/world/entity/monster/warden/AngerManagement; method_67358 gR method_67358 m (Lnet/minecraft/world/entity/LivingEntity;)V setAttackTarget i method_43274 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes l method_42221 m ()I getClientAngerLevel m method_42222 m ()Lnet/minecraft/world/entity/monster/warden/AngerLevel; getAngerLevel n method_42214 m ()Ljava/util/Optional; getEntityAngryAt t method_42215 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/monster/warden/Warden$1 ctw$1 net/minecraft/class_7260$1 m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/monster/warden/Warden$1$1 ctw$1$1 net/minecraft/class_7260$1$1 m (Lnet/minecraft/world/entity/monster/warden/Warden$1;Lnet/minecraft/world/level/pathfinder/NodeEvaluator;I)V c net/minecraft/world/entity/monster/warden/Warden$2 ctw$2 net/minecraft/class_7260$2 f [I $SwitchMap$net$minecraft$world$entity$Pose a field_38170 m ()V c net/minecraft/world/entity/monster/warden/Warden$VibrationUser ctw$a net/minecraft/class_7260$class_8507 f Lnet/minecraft/world/entity/monster/warden/Warden; field_44600 a field_44600 f I GAME_EVENT_LISTENER_RANGE b field_44601 f Lnet/minecraft/world/level/gameevent/PositionSource; positionSource c field_44602 m (Lnet/minecraft/world/entity/monster/warden/Warden;)V c net/minecraft/world/entity/monster/warden/WardenAi ctx net/minecraft/class_7261 f I EMERGE_DURATION a field_38171 f I ROAR_DURATION b field_38172 f I DIGGING_COOLDOWN c field_38173 f F SPEED_MULTIPLIER_WHEN_IDLING d field_38175 f F SPEED_MULTIPLIER_WHEN_INVESTIGATING e field_38176 f F SPEED_MULTIPLIER_WHEN_FIGHTING f field_38177 f I MELEE_ATTACK_COOLDOWN g field_38178 f I DIGGING_DURATION h field_38179 f I SNIFFING_DURATION i field_38180 f I DISTURBANCE_LOCATION_EXPIRY_TIME j field_38181 f Ljava/util/List; SENSOR_TYPES k field_38416 f Ljava/util/List; MEMORY_TYPES l field_38417 f Lnet/minecraft/world/entity/ai/behavior/BehaviorControl; DIG_COOLDOWN_SETTER m field_38182 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)V onTargetInvalid a method_42235 m (Lnet/minecraft/world/entity/LivingEntity;)V setDigCooldown a method_42225 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z method_42232 a method_42232 m (Lnet/minecraft/world/entity/ai/Brain;)V initCoreActivity a method_42227 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47302 a method_47302 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;)Lnet/minecraft/world/entity/ai/behavior/declarative/Trigger; method_47303 a method_47303 m (Lnet/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance;Lnet/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/warden/Warden;J)Z method_47304 a method_47304 m (Lnet/minecraft/world/entity/monster/warden/Warden;)V updateActivity a method_42228 m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Z method_42243 a method_42243 m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)Z isTarget a method_42229 m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/ai/Brain;)V initFightActivity a method_42236 m (Lnet/minecraft/world/entity/monster/warden/Warden;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/entity/ai/Brain; makeBrain a method_42230 m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/core/BlockPos;)V setDisturbanceLocation a method_42231 m (Lnet/minecraft/world/entity/ai/Brain;)V initEmergeActivity b method_42233 m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/world/entity/LivingEntity;)Z method_42241 b method_42241 m (Lnet/minecraft/world/entity/ai/Brain;)V initDiggingActivity c method_42237 m (Lnet/minecraft/world/entity/ai/Brain;)V initIdleActivity d method_42240 m (Lnet/minecraft/world/entity/ai/Brain;)V initInvestigateActivity e method_42242 m (Lnet/minecraft/world/entity/ai/Brain;)V initSniffingActivity f method_42244 m (Lnet/minecraft/world/entity/ai/Brain;)V initRoarActivity g method_42245 m ()V m ()V c net/minecraft/world/entity/monster/warden/WardenSpawnTracker cty net/minecraft/class_7262 f Lcom/mojang/serialization/Codec; CODEC a field_38183 f I MAX_WARNING_LEVEL b field_38184 f D PLAYER_SEARCH_RADIUS c field_38738 f I WARNING_CHECK_DIAMETER d field_38186 f I DECREASE_WARNING_LEVEL_EVERY_INTERVAL e field_38187 f I WARNING_LEVEL_INCREASE_COOLDOWN f field_38188 f I ticksSinceLastWarning g field_38194 f I warningLevel h field_38195 f I cooldownTicks i field_38196 m ()V tick a method_42247 m (I)V setWarningLevel a method_42248 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z hasNearbyWarden a method_42259 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/OptionalInt; tryWarn a method_42250 m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/stream/Stream; method_45380 a method_45380 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42254 a method_42254 m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V copyData a method_42252 m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;Lnet/minecraft/server/level/ServerPlayer;)V method_44002 a method_44002 m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)V method_45381 a method_45381 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/server/level/ServerPlayer;)Z method_42255 a method_42255 m ()V reset b method_42258 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/List; getNearbyPlayers b method_42265 m (Lnet/minecraft/server/level/ServerPlayer;)Z method_44001 b method_44001 m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)Ljava/lang/Integer; method_42263 b method_42263 m ()I getWarningLevel c method_42267 m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)Ljava/lang/Integer; method_42266 c method_42266 m ()Z onCooldown d method_44003 m (Lnet/minecraft/world/entity/monster/warden/WardenSpawnTracker;)Ljava/lang/Integer; method_42269 d method_42269 m ()V increaseWarningLevel e method_42261 m ()V decreaseWarningLevel f method_42264 m (III)V m ()V m ()V c net/minecraft/world/entity/monster/warden/package-info ctz net/minecraft/class_7263 c net/minecraft/world/entity/npc/AbstractVillager cua net/minecraft/class_3988 f I VILLAGER_SLOT_OFFSET ck field_30599 f Lnet/minecraft/world/item/trading/MerchantOffers; offers cl field_17721 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_UNHAPPY_COUNTER cm field_19295 f I VILLAGER_INVENTORY_SIZE cn field_30600 f Lnet/minecraft/world/entity/player/Player; tradingPlayer co field_17722 f Lnet/minecraft/world/SimpleContainer; inventory cp field_17723 m (Lnet/minecraft/world/item/trading/MerchantOffers;[Lnet/minecraft/world/entity/npc/VillagerTrades$ItemListing;I)V addOffersFromItemListings a method_19170 m (Lnet/minecraft/core/particles/ParticleOptions;)V addParticlesAroundSelf a method_18007 m (Lnet/minecraft/world/item/trading/MerchantOffer;)V rewardTradeXp b method_18008 m ()Z isTrading gI method_18009 m ()V playCelebrateSound gM method_20010 m ()V stopTrading gN method_19181 m ()V updateTrades gO method_7237 m ()I getUnhappyCounter m method_20506 m (I)V setUnhappyCounter r method_20507 m (Z)Lnet/minecraft/sounds/SoundEvent; getTradeUpdatedSound x method_18012 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/npc/CatSpawner cub net/minecraft/class_4274 f I TICK_DELAY a field_30601 f I nextTick b field_19171 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnInVillage a method_20263 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;Z)V spawnCat a method_20262 m (Lnet/minecraft/core/Holder;)Z method_44004 a method_44004 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnInHut b method_20260 m ()V c net/minecraft/world/entity/npc/ClientSideMerchant cuc net/minecraft/class_1645 f Lnet/minecraft/world/entity/player/Player; source a field_7441 f Lnet/minecraft/world/item/trading/MerchantOffers; offers b field_7442 f I xp c field_18525 m (Lnet/minecraft/world/entity/player/Player;)V c net/minecraft/world/entity/npc/InventoryCarrier cud net/minecraft/class_6067 f Ljava/lang/String; TAG_INVENTORY w_ field_40736 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/npc/InventoryCarrier;Lnet/minecraft/world/entity/item/ItemEntity;)V pickUpItem a method_43544 m (Lnet/minecraft/world/level/storage/ValueInput$TypedInputList;)V method_68276 a method_68276 m (Lnet/minecraft/world/level/storage/ValueInput;)V readInventoryFromTag a_ method_46400 m (Lnet/minecraft/world/level/storage/ValueOutput;)V writeInventoryToTag b_ method_46399 m ()Lnet/minecraft/world/SimpleContainer; getInventory n method_35199 c net/minecraft/world/entity/npc/Npc cue net/minecraft/class_1655 c net/minecraft/world/entity/npc/Villager cuf net/minecraft/class_1646 f B DEFAULT_FOOD_LEVEL cA field_57710 f I DEFAULT_LAST_RESTOCK cB field_57711 f I DEFAULT_LAST_GOSSIP_DECAY cC field_57712 f I DEFAULT_RESTOCKS_TODAY cD field_57713 f Z DEFAULT_ASSIGN_PROFESSION_WHEN_SPAWNED cE field_57714 f I updateMerchantTimer cF field_18528 f Z increaseProfessionLevelOnUpdate cG field_18529 f Lnet/minecraft/world/entity/player/Player; lastTradedPlayer cH field_18530 f Z chasing cI field_30612 f I foodLevel cJ field_18533 f Lnet/minecraft/world/entity/ai/gossip/GossipContainer; gossips cM field_18534 f J lastGossipTime cN field_18535 f J lastGossipDecayTime cO field_19357 f I villagerXp cP field_18536 f J lastRestockGameTime cQ field_18537 f I numberOfRestocksToday cR field_19427 f J lastRestockCheckDayTime cS field_20332 f Z assignProfessionWhenSpawned cT field_25167 f Lcom/google/common/collect/ImmutableList; MEMORY_TYPES cU field_18538 f Lcom/google/common/collect/ImmutableList; SENSOR_TYPES cV field_18539 f I BREEDING_FOOD_THRESHOLD cm field_30602 f Ljava/util/Map; FOOD_POINTS cn field_18526 f F SPEED_MODIFIER co field_30603 f Ljava/util/Map; POI_MEMORIES cp field_18851 f Lorg/slf4j/Logger; LOGGER cq field_36335 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_VILLAGER_DATA cr field_7445 f I TRADES_PER_LEVEL cs field_30604 f I MAX_GOSSIP_TOPICS ct field_30605 f I GOSSIP_COOLDOWN cu field_30606 f I GOSSIP_DECAY_INTERVAL cv field_30607 f I HOW_FAR_AWAY_TO_TALK_TO_OTHER_VILLAGERS_ABOUT_GOLEMS cw field_30609 f I HOW_MANY_VILLAGERS_NEED_TO_AGREE_TO_SPAWN_A_GOLEM cx field_30610 f J TIME_SINCE_SLEEPING_FOR_GOLEM_SPAWNING cy field_30611 f I DEFAULT_XP cz field_57709 m (Lnet/minecraft/world/entity/Entity;)V tellWitnessesThatIWasMurdered G method_20690 m (J)Z wantsToSpawnGolem a method_20687 m (JLnet/minecraft/world/entity/npc/Villager;)Z method_20693 a method_20693 m (JLjava/lang/Long;)Z method_63012 a method_63012 m (Lnet/minecraft/server/level/ServerLevel;JI)V spawnGolemIfNeeded a method_20688 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)V method_20699 a method_20699 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/monster/Witch;)V method_63666 a method_63666 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/Villager;J)V gossip a method_19177 m (Lnet/minecraft/world/SimpleContainer;Ljava/util/Map$Entry;)I method_19172 a method_19172 m (Lnet/minecraft/world/entity/ai/Brain;)V registerBrainGoals a method_19174 m (Lnet/minecraft/world/entity/ai/gossip/GossipContainer;)V setGossips a method_21650 m (Lnet/minecraft/world/entity/ai/gossip/GossipType;)Z method_20593 a method_20593 m (Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)V releasePoi a method_19176 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/core/Holder;)Z method_19520 a method_19520 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;Lnet/minecraft/core/GlobalPos;)V method_19178 a method_19178 m (J)Z golemSpawnConditionsMet b method_20741 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/AgeableMob;)Lnet/minecraft/world/entity/npc/Villager; getBreedOffspring b method_7225 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/core/Holder;)Z method_29278 b method_29278 m (Lnet/minecraft/world/item/trading/MerchantOffers;)V setOffers b method_16917 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/core/Holder;)Z method_19521 c method_19521 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/core/Holder;)Z method_19522 d method_19522 m (Lnet/minecraft/server/level/ServerLevel;)V refreshBrain g method_19179 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gQ method_26955 m ()Z assignProfessionWhenSpawned gS method_29279 m ()V restock gU method_19182 m ()Z shouldRestock gV method_20822 m ()Lnet/minecraft/world/entity/npc/VillagerData; createDefaultVillagerData gW method_67359 m ()V playWorkSound gX method_19183 m ()V eatAndDigestFood gY method_20697 m ()Z hasExcessFood gZ method_7234 m ()Z wantsMoreFood ha method_7239 m ()Z hasFarmSeeds hb method_19623 m ()Lnet/minecraft/world/entity/ai/gossip/GossipContainer; getGossips hc method_21651 m ()V setUnhappy hd method_20264 m ()V resetSpecialPrices he method_19187 m ()V resendOffersToTradingPlayer hf method_49695 m ()Z needsToRestock hg method_20823 m ()Z allowedToRestock hh method_20824 m ()V catchUpDemand hi method_21723 m ()V updateDemand hj method_21724 m ()V releaseAllPois hk method_30958 m ()Z hungry hl method_20698 m ()V eatUntilFull hm method_19185 m ()Z shouldIncreaseLevel hn method_19188 m ()V increaseMerchantCareer ho method_16918 m ()I countFoodPointsInInventory hp method_19189 m ()V maybeDecayGossip hq method_20696 m ()V resetNumberOfRestocks hr method_20821 m (Lnet/minecraft/world/entity/player/Player;)I getPlayerReputation i method_20594 m (Lnet/minecraft/world/entity/player/Player;)V startTrading j method_19191 m (Lnet/minecraft/world/item/ItemStack;)Z method_51304 j method_51304 m (Lnet/minecraft/world/entity/player/Player;)V updateSpecialPrices k method_19192 m (I)V setVillagerXp t method_19625 m (I)V digestFood u method_19193 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Lnet/minecraft/resources/ResourceKey;)V m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/entity/npc/VillagerData cug net/minecraft/class_3850 f I MIN_VILLAGER_LEVEL a field_30613 f I MAX_VILLAGER_LEVEL b field_30614 f Lcom/mojang/serialization/Codec; CODEC c field_24669 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_48345 f Lnet/minecraft/core/Holder; type e comp_3520 f Lnet/minecraft/core/Holder; profession f comp_3521 f I level g comp_3522 f [I NEXT_LEVEL_XP_THRESHOLDS h field_18540 m ()Lnet/minecraft/core/Holder; type a comp_3520 m (I)Lnet/minecraft/world/entity/npc/VillagerData; withLevel a method_16920 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28372 a method_28372 m (Lnet/minecraft/world/entity/npc/VillagerData;)Ljava/lang/Integer; method_28371 a method_28371 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/npc/VillagerData; withType a method_16922 m (Lnet/minecraft/core/HolderGetter$Provider;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/npc/VillagerData; withType a method_66687 m ()Lnet/minecraft/core/Holder; profession b comp_3521 m (I)I getMinXpPerLevel b method_19194 m (Lnet/minecraft/world/entity/npc/VillagerData;)Lnet/minecraft/core/Holder; method_28373 b method_28373 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/entity/npc/VillagerData; withProfession b method_16921 m (Lnet/minecraft/core/HolderGetter$Provider;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/npc/VillagerData; withProfession b method_66688 m ()I level c comp_3522 m (I)I getMaxXpPerLevel c method_19195 m (Lnet/minecraft/world/entity/npc/VillagerData;)Lnet/minecraft/core/Holder; method_28374 c method_28374 m ()Lnet/minecraft/core/Holder; method_66689 d method_66689 m (I)Z canLevelUp d method_19196 m ()Lnet/minecraft/core/Holder; method_66690 e method_66690 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;I)V m ()V c net/minecraft/world/entity/npc/VillagerDataHolder cuh net/minecraft/class_3851 m (Lnet/minecraft/world/entity/npc/VillagerData;)V setVillagerData a method_7195 m ()Lnet/minecraft/world/entity/npc/VillagerData; getVillagerData gR method_7231 c net/minecraft/world/entity/npc/VillagerProfession cui net/minecraft/class_3852 f Ljava/util/function/Predicate; ALL_ACQUIRABLE_JOBS a field_39308 f Lnet/minecraft/resources/ResourceKey; NONE b field_17051 f Lnet/minecraft/resources/ResourceKey; ARMORER c field_17052 f Lnet/minecraft/resources/ResourceKey; BUTCHER d field_17053 f Lnet/minecraft/resources/ResourceKey; CARTOGRAPHER e field_17054 f Lnet/minecraft/resources/ResourceKey; CLERIC f field_17055 f Lnet/minecraft/resources/ResourceKey; FARMER g field_17056 f Lnet/minecraft/resources/ResourceKey; FISHERMAN h field_17057 f Lnet/minecraft/resources/ResourceKey; FLETCHER i field_17058 f Lnet/minecraft/resources/ResourceKey; LEATHERWORKER j field_17059 f Lnet/minecraft/resources/ResourceKey; LIBRARIAN k field_17060 f Lnet/minecraft/resources/ResourceKey; MASON l field_17061 f Lnet/minecraft/resources/ResourceKey; NITWIT m field_17062 f Lnet/minecraft/resources/ResourceKey; SHEPHERD n field_17063 f Lnet/minecraft/resources/ResourceKey; TOOLSMITH o field_17064 f Lnet/minecraft/resources/ResourceKey; WEAPONSMITH p field_17065 f Lnet/minecraft/network/chat/Component; name q comp_818 f Ljava/util/function/Predicate; heldJobSite r comp_819 f Ljava/util/function/Predicate; acquirableJobSite s comp_820 f Lcom/google/common/collect/ImmutableSet; requestedItems t comp_821 f Lcom/google/common/collect/ImmutableSet; secondaryPoi u comp_822 f Lnet/minecraft/sounds/SoundEvent; workSound v comp_823 m ()Lnet/minecraft/network/chat/Component; name a comp_818 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z method_44321 a method_44321 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_66691 m (Lnet/minecraft/core/Holder;)Z method_44006 a method_44006 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/entity/npc/VillagerProfession; bootstrap a method_66692 m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/entity/npc/VillagerProfession; register a method_16926 m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/entity/npc/VillagerProfession; register a method_19197 m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/entity/npc/VillagerProfession; register a method_44007 m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/world/entity/npc/VillagerProfession; register a method_44008 m ()Ljava/util/function/Predicate; heldJobSite b comp_819 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z method_44005 b method_44005 m ()Ljava/util/function/Predicate; acquirableJobSite c comp_820 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z method_44322 c method_44322 m ()Lcom/google/common/collect/ImmutableSet; requestedItems d comp_821 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)Z method_44009 d method_44009 m ()Lcom/google/common/collect/ImmutableSet; secondaryPoi e comp_822 m ()Lnet/minecraft/sounds/SoundEvent; workSound f comp_823 m (Lnet/minecraft/network/chat/Component;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/sounds/SoundEvent;)V m ()V c net/minecraft/world/entity/npc/VillagerTrades cuj net/minecraft/class_3853 f Ljava/util/Map; TRADES a field_17067 f Ljava/util/List; WANDERING_TRADER_TRADES b field_17724 f Ljava/util/Map; EXPERIMENTAL_TRADES c field_45128 f I DEFAULT_SUPPLY d field_30615 f I COMMON_ITEMS_SUPPLY e field_30616 f I UNCOMMON_ITEMS_SUPPLY f field_30617 f I XP_LEVEL_1_SELL g field_30618 f I XP_LEVEL_1_BUY h field_30619 f I XP_LEVEL_2_SELL i field_30620 f I XP_LEVEL_2_BUY j field_30621 f I XP_LEVEL_3_SELL k field_30622 f I XP_LEVEL_3_BUY l field_30623 f I XP_LEVEL_4_SELL m field_30624 f I XP_LEVEL_4_BUY n field_30625 f I XP_LEVEL_5_TRADE o field_30626 f F LOW_TIER_PRICE_MULTIPLIER p field_30627 f F HIGH_TIER_PRICE_MULTIPLIER q field_30628 m ()Lnet/minecraft/world/entity/npc/VillagerTrades$ItemListing; specialBooks a method_52551 m (I)Lnet/minecraft/world/entity/npc/VillagerTrades$ItemListing; commonBooks a method_52552 m (Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; toIntMap a method_16928 m (Ljava/util/HashMap;)V method_16929 a method_16929 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/trading/ItemCost; potionCost a method_57311 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentExactPredicate$Builder;)Lnet/minecraft/core/component/DataComponentExactPredicate$Builder; method_57312 a method_57312 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; potion b method_52553 m ()V m ()V c net/minecraft/world/entity/npc/VillagerTrades$DyedArmorForEmeralds cuj$a net/minecraft/class_3853$class_4160 f Lnet/minecraft/world/item/Item; item a field_18544 f I value b field_18545 f I maxUses c field_18546 f I villagerXp d field_18547 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/DyeItem; getRandomDye a method_19200 m (Lnet/minecraft/world/item/Item;I)V m (Lnet/minecraft/world/item/Item;III)V c net/minecraft/world/entity/npc/VillagerTrades$EmeraldForItems cuj$b net/minecraft/class_3853$class_4161 f Lnet/minecraft/world/item/trading/ItemCost; itemStack a field_45130 f I maxUses b field_18550 f I villagerXp c field_18551 f I emeraldAmount d field_18549 f F priceMultiplier e field_18552 m (Lnet/minecraft/world/level/ItemLike;III)V m (Lnet/minecraft/world/level/ItemLike;IIII)V m (Lnet/minecraft/world/item/trading/ItemCost;III)V c net/minecraft/world/entity/npc/VillagerTrades$EmeraldsForVillagerTypeItem cuj$c net/minecraft/class_3853$class_4162 f Ljava/util/Map; trades a field_18553 f I cost b field_18554 f I maxUses c field_18555 f I villagerXp d field_18556 m (Lnet/minecraft/resources/ResourceKey;)V method_19201 a method_19201 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;)Z method_19202 a method_19202 m (IIILjava/util/Map;)V c net/minecraft/world/entity/npc/VillagerTrades$EnchantBookForEmeralds cuj$d net/minecraft/class_3853$class_1648 f I villagerXp a field_18557 f Lnet/minecraft/tags/TagKey; tradeableEnchantments b field_45131 f I minLevel c field_45132 f I maxLevel d field_45133 m (ILnet/minecraft/tags/TagKey;)V m (IIILnet/minecraft/tags/TagKey;)V c net/minecraft/world/entity/npc/VillagerTrades$EnchantedItemForEmeralds cuj$e net/minecraft/class_3853$class_4163 f Lnet/minecraft/world/item/ItemStack; itemStack a field_18558 f I baseEmeraldCost b field_18559 f I maxUses c field_18560 f I villagerXp d field_18561 f F priceMultiplier e field_18562 m (Lnet/minecraft/world/item/Item;III)V m (Lnet/minecraft/world/item/Item;IIIF)V c net/minecraft/world/entity/npc/VillagerTrades$FailureItemListing cuj$f net/minecraft/class_3853$class_8793 m ()V c net/minecraft/world/entity/npc/VillagerTrades$ItemListing cuj$g net/minecraft/class_3853$class_1652 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/trading/MerchantOffer; getOffer a method_7246 c net/minecraft/world/entity/npc/VillagerTrades$ItemsAndEmeraldsToItems cuj$h net/minecraft/class_3853$class_4164 f Lnet/minecraft/world/item/trading/ItemCost; fromItem a field_18563 f I emeraldCost b field_18565 f Lnet/minecraft/world/item/ItemStack; toItem c field_18566 f I maxUses d field_18568 f I villagerXp e field_18569 f F priceMultiplier f field_18570 f Ljava/util/Optional; enchantmentProvider g field_51618 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;Lnet/minecraft/resources/ResourceKey;)V method_59950 a method_59950 m (Lnet/minecraft/world/level/ItemLike;IILnet/minecraft/world/item/Item;IIIF)V m (Lnet/minecraft/world/level/ItemLike;IILnet/minecraft/world/item/ItemStack;IIIF)V m (Lnet/minecraft/world/level/ItemLike;IILnet/minecraft/world/level/ItemLike;IIIFLnet/minecraft/resources/ResourceKey;)V m (Lnet/minecraft/world/item/trading/ItemCost;ILnet/minecraft/world/item/ItemStack;IIFLjava/util/Optional;)V c net/minecraft/world/entity/npc/VillagerTrades$ItemsForEmeralds cuj$i net/minecraft/class_3853$class_4165 f Lnet/minecraft/world/item/ItemStack; itemStack a field_18571 f I emeraldCost b field_18572 f I maxUses c field_18574 f I villagerXp d field_18575 f F priceMultiplier e field_18576 f Ljava/util/Optional; enchantmentProvider f field_51619 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;Lnet/minecraft/resources/ResourceKey;)V method_59951 a method_59951 m (Lnet/minecraft/world/level/block/Block;IIII)V m (Lnet/minecraft/world/item/Item;III)V m (Lnet/minecraft/world/item/Item;IIII)V m (Lnet/minecraft/world/item/ItemStack;IIII)V m (Lnet/minecraft/world/item/Item;IIIIF)V m (Lnet/minecraft/world/item/Item;IIIIFLnet/minecraft/resources/ResourceKey;)V m (Lnet/minecraft/world/item/ItemStack;IIIIF)V m (Lnet/minecraft/world/item/ItemStack;IIIIFLjava/util/Optional;)V c net/minecraft/world/entity/npc/VillagerTrades$SuspiciousStewForEmerald cuj$j net/minecraft/class_3853$class_4166 f Lnet/minecraft/world/item/component/SuspiciousStewEffects; effects a field_45756 f I xp b field_18579 f F priceMultiplier c field_18580 m (Lnet/minecraft/core/Holder;II)V m (Lnet/minecraft/world/item/component/SuspiciousStewEffects;IF)V c net/minecraft/world/entity/npc/VillagerTrades$TippedArrowForItemsAndEmeralds cuj$k net/minecraft/class_3853$class_4167 f Lnet/minecraft/world/item/ItemStack; toItem a field_18581 f I toCount b field_18582 f I emeraldCost c field_18583 f I maxUses d field_18584 f I villagerXp e field_18585 f Lnet/minecraft/world/item/Item; fromItem f field_18586 f I fromCount g field_18587 f F priceMultiplier h field_18588 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder$Reference;)Z method_19203 a method_19203 m (Lnet/minecraft/world/item/Item;ILnet/minecraft/world/item/Item;IIII)V c net/minecraft/world/entity/npc/VillagerTrades$TreasureMapForEmeralds cuj$l net/minecraft/class_3853$class_1654 f I emeraldCost a field_18589 f Lnet/minecraft/tags/TagKey; destination b field_7474 f Ljava/lang/String; displayName c field_37051 f Lnet/minecraft/core/Holder; destinationType d field_7473 f I maxUses e field_18590 f I villagerXp f field_18591 m (ILnet/minecraft/tags/TagKey;Ljava/lang/String;Lnet/minecraft/core/Holder;II)V c net/minecraft/world/entity/npc/VillagerTrades$TypeSpecificTrade cuj$m net/minecraft/class_3853$class_8640 f Ljava/util/Map; trades a comp_1962 m ()Ljava/util/Map; trades a comp_1962 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; method_53835 a method_53835 m (Lnet/minecraft/world/entity/npc/VillagerTrades$ItemListing;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/npc/VillagerTrades$ItemListing; method_53833 a method_53833 m (Lnet/minecraft/world/entity/npc/VillagerTrades$ItemListing;[Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/npc/VillagerTrades$TypeSpecificTrade; oneTradeInBiomes a method_53834 m (Ljava/util/Map;)V c net/minecraft/world/entity/npc/VillagerType cuk net/minecraft/class_3854 f Lnet/minecraft/resources/ResourceKey; DESERT a field_17071 f Lnet/minecraft/resources/ResourceKey; JUNGLE b field_17072 f Lnet/minecraft/resources/ResourceKey; PLAINS c field_17073 f Lnet/minecraft/resources/ResourceKey; SAVANNA d field_17074 f Lnet/minecraft/resources/ResourceKey; SNOW e field_17075 f Lnet/minecraft/resources/ResourceKey; SWAMP f field_17076 f Lnet/minecraft/resources/ResourceKey; TAIGA g field_17077 f Lcom/mojang/serialization/Codec; CODEC h field_55975 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i field_55976 f Ljava/util/Map; BY_BIOME j field_17078 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_66693 m (Ljava/util/HashMap;)V method_16932 a method_16932 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/resources/ResourceKey; byBiome a method_16930 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/entity/npc/VillagerType; bootstrap a method_66694 m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/npc/VillagerType; register a method_16931 m ()V m ()V c net/minecraft/world/entity/npc/WanderingTrader cul net/minecraft/class_3989 f I DEFAULT_DESPAWN_DELAY cm field_57715 f Lnet/minecraft/core/BlockPos; wanderTarget cn field_17758 f I despawnDelay co field_17725 m (Lnet/minecraft/world/entity/npc/WanderingTrader;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_18061 a method_18061 m (Lnet/minecraft/world/entity/npc/WanderingTrader;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_18066 b method_18066 m (Lnet/minecraft/world/entity/npc/WanderingTrader;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_18063 c method_18063 m (Lnet/minecraft/world/entity/npc/WanderingTrader;)Lnet/minecraft/world/entity/ai/navigation/PathNavigation; method_18064 d method_18064 m (Lnet/minecraft/world/entity/npc/WanderingTrader;)Z method_18067 e method_18067 m (Lnet/minecraft/world/entity/npc/WanderingTrader;)Z method_18068 f method_18068 m ()I getDespawnDelay gQ method_18014 m ()V maybeDespawn gR method_20508 m ()Lnet/minecraft/core/BlockPos; getWanderTarget gS method_18065 m (Lnet/minecraft/core/BlockPos;)V setWanderTarget h method_18069 m (I)V setDespawnDelay t method_18013 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/npc/WanderingTrader$WanderToPositionGoal cul$a net/minecraft/class_3989$class_3994 f Lnet/minecraft/world/entity/npc/WanderingTrader; trader a field_17759 f D stopDistance b field_17760 f D speedModifier c field_17761 f Lnet/minecraft/world/entity/npc/WanderingTrader; field_17762 d field_17762 m (Lnet/minecraft/core/BlockPos;D)Z isTooFarAway a method_18070 m (Lnet/minecraft/world/entity/npc/WanderingTrader;Lnet/minecraft/world/entity/npc/WanderingTrader;DD)V c net/minecraft/world/entity/npc/WanderingTraderSpawner cum net/minecraft/class_3990 f I DEFAULT_SPAWN_DELAY a field_30630 f I DEFAULT_TICK_DELAY b field_30631 f I MIN_SPAWN_CHANCE c field_30632 f I MAX_SPAWN_CHANCE d field_30633 f I SPAWN_CHANCE_INCREASE e field_30634 f I SPAWN_ONE_IN_X_CHANCE f field_30635 f I NUMBER_OF_SPAWN_ATTEMPTS g field_30636 f Lnet/minecraft/util/RandomSource; random h field_17726 f Lnet/minecraft/world/level/storage/ServerLevelData; serverLevelData i field_24387 f I tickDelay j field_17728 f I spawnDelay k field_17729 f I spawnChance l field_17730 m (Lnet/minecraft/server/level/ServerLevel;)Z spawn a method_18018 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/npc/WanderingTrader;I)V tryToSpawnLlamaFor a method_18016 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z hasEnoughSpace a method_23279 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/core/BlockPos; findSpawnPositionNear a method_18017 m (Lnet/minecraft/core/BlockPos;)Z method_19631 a method_19631 m (Lnet/minecraft/core/Holder;)Z method_44010 a method_44010 m (Lnet/minecraft/world/level/storage/ServerLevelData;)V c net/minecraft/world/entity/npc/package-info cun net/minecraft/class_6068 c net/minecraft/world/entity/package-info cuo net/minecraft/class_6069 c net/minecraft/world/entity/player/Abilities cup net/minecraft/class_1656 f Z invulnerable a field_7480 f Z flying b field_7479 f Z mayfly c field_7478 f Z instabuild d field_7477 f Z mayBuild e field_7476 f Z DEFAULT_INVULNERABLE f field_57716 f Z DEFAULY_FLYING g field_57717 f Z DEFAULT_MAY_FLY h field_57718 f Z DEFAULT_INSTABUILD i field_57719 f Z DEFAULT_MAY_BUILD j field_57720 f F DEFAULT_FLYING_SPEED k field_57721 f F DEFAULT_WALKING_SPEED l field_57722 f F flyingSpeed m field_7481 f F walkingSpeed n field_7482 m ()F getFlyingSpeed a method_7252 m (F)V setFlyingSpeed a method_7248 m (Lnet/minecraft/world/entity/player/Abilities$Packed;)V apply a method_71386 m ()F getWalkingSpeed b method_7253 m (F)V setWalkingSpeed b method_7250 m ()Lnet/minecraft/world/entity/player/Abilities$Packed; pack c method_71387 m ()V c net/minecraft/world/entity/player/Abilities$Packed cup$a net/minecraft/class_1656$class_11347 f Lcom/mojang/serialization/Codec; CODEC a field_60363 f Z invulnerable b comp_4223 f Z flying c comp_4224 f Z mayFly d comp_4225 f Z instabuild e comp_4226 f Z mayBuild f comp_4227 f F flyingSpeed g comp_4228 f F walkingSpeed h comp_4229 m ()Z invulnerable a comp_4223 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71388 a method_71388 m ()Z flying b comp_4224 m ()Z mayFly c comp_4225 m ()Z instabuild d comp_4226 m ()Z mayBuild e comp_4227 m ()F flyingSpeed f comp_4228 m ()F walkingSpeed g comp_4229 m (ZZZZZFF)V m ()V c net/minecraft/world/entity/player/ChatVisiblity cuq net/minecraft/class_1659 f Lnet/minecraft/world/entity/player/ChatVisiblity; FULL a field_7538 f Lnet/minecraft/world/entity/player/ChatVisiblity; SYSTEM b field_7539 f Lnet/minecraft/world/entity/player/ChatVisiblity; HIDDEN c field_7536 f Ljava/util/function/IntFunction; BY_ID d field_7534 f I id e field_7535 f Ljava/lang/String; key f field_7540 f [Lnet/minecraft/world/entity/player/ChatVisiblity; $VALUES g field_7537 m (I)Lnet/minecraft/world/entity/player/ChatVisiblity; byId a method_7360 m ()[Lnet/minecraft/world/entity/player/ChatVisiblity; $values c method_36660 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/world/entity/player/Input cur net/minecraft/class_10185 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_54097 f Lnet/minecraft/world/entity/player/Input; EMPTY b field_54098 f Z forward c comp_3159 f Z backward d comp_3160 f Z left e comp_3161 f Z right f comp_3162 f Z jump g comp_3163 f Z shift h comp_3164 f Z sprint i comp_3165 f B FLAG_FORWARD j field_54099 f B FLAG_BACKWARD k field_54100 f B FLAG_LEFT l field_54101 f B FLAG_RIGHT m field_54102 f B FLAG_JUMP n field_54103 f B FLAG_SHIFT o field_54104 f B FLAG_SPRINT p field_54105 m ()Z forward a comp_3159 m ()Z backward b comp_3160 m ()Z left c comp_3161 m ()Z right d comp_3162 m ()Z jump e comp_3163 m ()Z shift f comp_3164 m ()Z sprint g comp_3165 m (ZZZZZZZ)V m ()V c net/minecraft/world/entity/player/Input$1 cur$1 net/minecraft/class_10185$1 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/entity/player/Input; decode a method_63667 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/entity/player/Input;)V encode a method_63668 m ()V c net/minecraft/world/entity/player/Inventory cus net/minecraft/class_1661 f I POP_TIME_DURATION b field_30637 f I INVENTORY_SIZE c field_30638 f I SELECTION_SIZE d field_30641 f I SLOT_OFFHAND e field_30639 f I SLOT_BODY_ARMOR f field_60982 f I SLOT_SADDLE g field_60983 f I NOT_FOUND_INDEX h field_30640 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; EQUIPMENT_SLOT_MAPPING i field_56551 f Lnet/minecraft/world/entity/player/Player; player j field_7546 f Lnet/minecraft/core/NonNullList; items k field_7547 f I selected l field_7545 f Lnet/minecraft/world/entity/EntityEquipment; equipment m field_56552 f I timesChanged n field_7542 m (Lnet/minecraft/tags/TagKey;)Z contains a method_7382 m (Lnet/minecraft/world/entity/player/Inventory;)V replaceWith a method_7377 m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillStackedContents a method_7387 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z hasRemainingSpaceForItem a method_7393 m (Lnet/minecraft/world/item/ItemStack;Z)V placeItemBackInInventory a method_32338 m (Lnet/minecraft/world/level/storage/ValueInput$TypedInputList;)V load a method_7397 m (Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList;)V save a method_7384 m (Ljava/util/function/Predicate;ILnet/minecraft/world/Container;)I clearOrCountMatchingItems a method_29280 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/ItemStack;)I findSlotMatchingCraftingIngredient a method_61494 m (Z)Lnet/minecraft/world/item/ItemStack; removeFromSelected a method_37417 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; setSelectedItem b method_67531 m (Ljava/util/function/Predicate;)Z contains b method_55753 m (I)V setSelectedSlot c method_61496 m (ILnet/minecraft/world/item/ItemStack;)Z add c method_7367 m (Lnet/minecraft/world/item/ItemStack;)V addAndPickItem c method_65126 m (I)V pickSlot d method_7365 m (ILnet/minecraft/world/item/ItemStack;)I addResource d method_7385 m (Lnet/minecraft/world/item/ItemStack;)I findSlotMatchingItem d method_7395 m (I)Z isHotbarSlot e method_7380 m (Lnet/minecraft/world/item/ItemStack;)Z isUsableForCrafting e method_61495 m ()I getSelectedSlot f method_67532 m (I)Lnet/minecraft/network/protocol/game/ClientboundSetPlayerInventoryPacket; createInventoryUpdatePacket f method_61497 m (Lnet/minecraft/world/item/ItemStack;)I getSlotWithRemainingSpace f method_7390 m ()Lnet/minecraft/world/item/ItemStack; getSelectedItem g method_7391 m (Lnet/minecraft/world/item/ItemStack;)Z add g method_7394 m ()I getSelectionSize h method_7368 m (Lnet/minecraft/world/item/ItemStack;)V placeItemBackInInventory h method_7398 m ()Lnet/minecraft/core/NonNullList; getNonEquipmentItems i method_67533 m (Lnet/minecraft/world/item/ItemStack;)V removeItem i method_7378 m ()I getFreeSlot j method_7376 m (Lnet/minecraft/world/item/ItemStack;)Z contains j method_7379 m ()I getSuitableHotbarSlot k method_7386 m (Lnet/minecraft/world/item/ItemStack;)I addResource k method_7366 m ()V tick l method_7381 m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; method_7389 l method_7389 m ()V dropAll m method_7388 m ()I getTimesChanged n method_7364 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/EntityEquipment;)V m ()V c net/minecraft/world/entity/player/Player cut net/minecraft/class_1657 f Lorg/slf4j/Logger; LOGGER a field_60364 f I CURRENT_IMPULSE_CONTEXT_RESET_GRACE_TIME_TICKS b field_52222 f Lnet/minecraft/world/entity/HumanoidArm; DEFAULT_MAIN_HAND bQ field_46174 f I DEFAULT_MODEL_CUSTOMIZATION bR field_46175 f I MAX_HEALTH bS field_30644 f I SLEEP_DURATION bT field_30645 f I WAKE_UP_DURATION bU field_30646 f I ENDER_SLOT_OFFSET bV field_30647 f I HELD_ITEM_SLOT bW field_49734 f I CRAFTING_SLOT_OFFSET bX field_49735 f F DEFAULT_BLOCK_INTERACTION_RANGE bY field_47819 f F DEFAULT_ENTITY_INTERACTION_RANGE bZ field_47820 f Z wasUnderwater cA field_7490 f I experienceLevel cB field_7520 f I totalExperience cC field_7495 f F experienceProgress cD field_7510 f I enchantmentSeed cE field_7494 f F defaultFlySpeed cF field_7509 f Lnet/minecraft/world/entity/projectile/FishingHook; fishing cG field_7513 f F hurtDir cH field_41765 f Lnet/minecraft/world/phys/Vec3; currentImpulseImpactPos cI field_49989 f Lnet/minecraft/world/entity/Entity; currentExplosionCause cJ field_49990 f Ljava/util/Map; POSES c field_18134 f I DEFAULT_SCORE cM field_57731 f Z DEFAULT_IGNORE_FALL_DAMAGE_FROM_CURRENT_IMPULSE cN field_57723 f I DEFAULT_CURRENT_IMPULSE_CONTEXT_RESET_GRACE_TIME cO field_57724 f J timeEntitySatOnShoulder cP field_19428 f Lnet/minecraft/world/entity/player/Inventory; inventory cQ field_7514 f Z clientLoaded cR field_55204 f I sleepCounter cS field_7487 f Lnet/minecraft/world/entity/player/Abilities; abilities cT field_7503 f I lastLevelUpTime cU field_7508 f Lcom/mojang/authlib/GameProfile; gameProfile cV field_7507 f Z reducedDebugInfo cW field_7523 f Lnet/minecraft/world/item/ItemStack; lastItemInMainHand cX field_7525 f Lnet/minecraft/world/item/ItemCooldowns; cooldowns cY field_7484 f Ljava/util/Optional; lastDeathLocation cZ field_39445 f F CROUCH_BB_HEIGHT ca field_30648 f F SWIMMING_BB_WIDTH cb field_30649 f F SWIMMING_BB_HEIGHT cc field_30650 f F DEFAULT_EYE_HEIGHT cd field_30651 f Lnet/minecraft/world/phys/Vec3; DEFAULT_VEHICLE_ATTACHMENT ce field_47821 f Lnet/minecraft/world/entity/EntityDimensions; STANDING_DIMENSIONS cf field_18135 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PLAYER_MODE_CUSTOMISATION cg field_7518 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PLAYER_MAIN_HAND ch field_7488 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHOULDER_LEFT ci field_7496 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHOULDER_RIGHT cj field_7506 f I CLIENT_LOADED_TIMEOUT_TIME ck field_55202 f Lnet/minecraft/world/inventory/PlayerEnderChestContainer; enderChestInventory cl field_7486 f Lnet/minecraft/world/inventory/InventoryMenu; inventoryMenu cm field_7498 f Lnet/minecraft/world/inventory/AbstractContainerMenu; containerMenu cn field_7512 f Lnet/minecraft/world/food/FoodData; foodData co field_7493 f I jumpTriggerTime cp field_7489 f I clientLoadedTimeoutTimer cq field_55203 f F oBob cr field_7505 f F bob cs field_7483 f I takeXpDelay ct field_7504 f D xCloakO cu field_7524 f D yCloakO cv field_7502 f D zCloakO cw field_7522 f D xCloak cx field_7500 f D yCloak cy field_7521 f D zCloak cz field_7499 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_PLAYER_ABSORPTION_ID d field_7491 f Z ignoreFallDamageFromCurrentImpulse da field_49991 f I currentImpulseContextResetGraceTime db field_52223 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SCORE_ID e field_7511 f S DEFAULT_SLEEP_TIMER f field_57725 f F DEFAULT_EXPERIENCE_PROGRESS g field_57726 f I DEFAULT_EXPERIENCE_LEVEL h field_57727 f I DEFAULT_TOTAL_EXPERIENCE i field_57728 f I NO_ENCHANTMENT_SEED j field_57729 f I DEFAULT_SELECTED_SLOT k field_57730 m ()I getPermissionLevel G method_5691 m (F)F getAttackStrengthScale G method_7261 m (F)Z isAboveGround H method_30263 m ()Z isTextFilteringEnabled X method_33793 m ()Ljava/util/Optional; getWardenSpawnTracker Z method_42272 m ()Lnet/minecraft/world/level/GameType; gameMode a method_68876 m (F)V causeFoodExhaustion a method_7322 m (IFLnet/minecraft/world/item/ItemStack;)V startAutoSpinAttack a method_40126 m (ILnet/minecraft/world/item/trading/MerchantOffers;IIZZ)V sendMerchantOffers a method_17354 m (Lnet/minecraft/resources/ResourceLocation;)V awardStat a method_7281 m (Lnet/minecraft/resources/ResourceLocation;I)V awardStat a method_7339 m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playNotifySound a method_17356 m (Lnet/minecraft/stats/Stat;)V resetStat a method_7266 m (Lnet/minecraft/stats/Stat;I)V awardStat a method_7342 m (Lnet/minecraft/world/MenuProvider;)Ljava/util/OptionalInt; openMenu a method_17355 m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F getEnchantedDamage a method_59903 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactOn a method_7287 m (Lnet/minecraft/world/entity/animal/horse/AbstractHorse;Lnet/minecraft/world/Container;)V openHorseInventory a method_7291 m (Lnet/minecraft/world/entity/player/Player;)Z canHarmPlayer a method_7256 m (Lnet/minecraft/world/entity/player/PlayerModelPart;)Z isModelPartShown a method_7348 m (Lnet/minecraft/world/item/ItemStack;I)V onEnchantmentPerformed a method_7286 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)V openItemGui a method_7315 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/ClickAction;)V updateTutorialInventoryAction a method_33592 m (Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/item/ItemEntity; drop a method_7328 m (Lnet/minecraft/world/item/crafting/RecipeHolder;Ljava/util/List;)V triggerRecipeCrafted a method_51283 m (Lnet/minecraft/world/level/BaseCommandBlock;)V openMinecartCommandBlock a method_7257 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/GameType;)Z blockActionRestricted a method_21701 m (Lnet/minecraft/world/level/block/entity/CommandBlockEntity;)V openCommandBlock a method_7323 m (Lnet/minecraft/world/level/block/entity/JigsawBlockEntity;)V openJigsawBlock a method_16354 m (Lnet/minecraft/world/level/block/entity/SignBlockEntity;Z)V openTextEdit a method_7311 m (Lnet/minecraft/world/level/block/entity/StructureBlockEntity;)V openStructureBlock a method_7303 m (Lnet/minecraft/world/level/block/entity/TestBlockEntity;)V openTestBlock a method_66695 m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;)V openTestInstanceBlock a method_66696 m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/GlobalPos;)V method_67360 a method_67360 m (Lnet/minecraft/world/phys/AABB;D)Z canInteractWithEntity a method_56092 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_7321 a method_7321 m (Ljava/util/Collection;)I awardRecipes a method_7254 m (Ljava/util/Optional;)V setLastDeathLocation a method_43120 m (Lnet/minecraft/core/BlockPos;)Lcom/mojang/datafixers/util/Either; startSleepInBed a method_7269 m (Lnet/minecraft/core/BlockPos;D)Z canInteractWithBlock a method_56093 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;)Z mayUseItemAt a method_7343 m (Lnet/minecraft/nbt/CompoundTag;)Z setEntityOnShoulder a method_7298 m (Lnet/minecraft/network/chat/Component;Z)V displayClientMessage a method_7353 m (Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; decorateDisplayNameComponent a method_7299 m (ZZ)V stopSleepInBed a method_7358 m (Lnet/minecraft/stats/Stat;)V awardStat b method_7259 m (Lnet/minecraft/world/entity/Entity;)V crit b method_7277 m (Lnet/minecraft/world/entity/Entity;D)Z canInteractWithEntity b method_56094 m (Lnet/minecraft/world/entity/HumanoidArm;)V setMainArm b method_7283 m (Ljava/util/Collection;)I resetRecipes b method_7333 m (Ljava/util/List;)V awardRecipesByKey b method_7335 m (Lnet/minecraft/core/Holder;)V openDialog b method_71753 m (Lnet/minecraft/nbt/CompoundTag;)V setShoulderEntityLeft b method_7273 m (I)V giveExperienceLevels c method_7316 m (Lnet/minecraft/world/entity/Entity;)V magicCrit c method_7304 m (Lnet/minecraft/world/item/Item;)Z isEquipped c method_64179 m (Lnet/minecraft/world/level/block/state/BlockState;)F getDestroySpeed c method_7351 m (Lnet/minecraft/nbt/CompoundTag;)V setShoulderEntityRight c method_7345 m (I)V giveExperiencePoints d method_7255 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V method_17853 d method_17853 m (Lnet/minecraft/world/entity/Entity;)V touch d method_7341 m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasCorrectToolForDrops d method_7305 m (Lnet/minecraft/nbt/CompoundTag;)V playShoulderEntityAmbientSound d method_7267 m (Lnet/minecraft/world/entity/Entity;)V attack e method_7324 m (Lnet/minecraft/nbt/CompoundTag;)V respawnEntityOnShoulder e method_7296 m ()Lnet/minecraft/world/item/ItemCooldowns; createItemCooldowns f method_7265 m (Lnet/minecraft/world/item/ItemStack;)V handleCreativeModeItemDrop g method_61499 m ()V startFallFlying gA method_23669 m ()I getEnchantmentSeed gB method_7278 m ()I getXpNeededForNextLevel gC method_7349 m ()Lnet/minecraft/world/food/FoodData; getFoodData gD method_7344 m ()Z isHurt gE method_7317 m ()Z mayBuild gF method_7294 m ()Lnet/minecraft/world/inventory/PlayerEnderChestContainer; getEnderChestInventory gG method_7274 m ()V removeEntitiesOnShoulder gH method_7262 m ()Z isCreative gI method_68878 m ()Lnet/minecraft/world/scores/Scoreboard; getScoreboard gJ method_7327 m ()Z isReducedDebugInfo gK method_7302 m ()Lnet/minecraft/nbt/CompoundTag; getShoulderEntityLeft gL method_7356 m ()Lnet/minecraft/nbt/CompoundTag; getShoulderEntityRight gM method_7308 m ()F getCurrentItemAttackStrengthDelay gN method_7279 m ()V resetAttackStrengthTicker gO method_7350 m ()Lnet/minecraft/world/item/ItemCooldowns; getCooldowns gP method_7357 m ()Z canUseGameMasterBlocks gQ method_7338 m ()Z isScoping gR method_31550 m ()Ljava/util/Optional; getLastDeathLocation gS method_43122 m ()Z hasClientLoaded gT method_65350 m ()V tickClientLoadTimeout gU method_65351 m ()D blockInteractionRange gV method_55754 m ()D entityInteractionRange gW method_55755 m ()Z isIgnoringFallDamageFromCurrentImpulse gX method_61165 m ()V tryResetCurrentImpulseContext gY method_60983 m ()V resetCurrentImpulseContext gZ method_58396 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder; createAttributes gg method_26956 m ()Z isSecondaryUseActive gh method_21823 m ()Z wantsToStopRiding gi method_21824 m ()Z isStayingOnGroundSurface gj method_21825 m ()Z updateIsUnderwater gk method_7295 m ()V updatePlayerPose gl method_7318 m ()I getScore gm method_7272 m ()V destroyVanishingCursedItems gn method_7293 m ()V sweepAttack go method_7263 m ()V respawn gp method_7331 m ()Z isLocalPlayer gq method_7340 m ()Lcom/mojang/authlib/GameProfile; getGameProfile gr method_7334 m ()Lnet/minecraft/world/entity/player/Inventory; getInventory gs method_31548 m ()Lnet/minecraft/world/entity/player/Abilities; getAbilities gt method_31549 m ()Z preventsBlockDrops gu method_66324 m ()Z hasContainerOpen gv method_45015 m ()Z canDropItems gw method_64271 m ()Z isSleepingLongEnough gx method_7276 m ()I getSleepTimer gy method_7297 m ()Z tryToStartFallFlying gz method_23668 m (Lnet/minecraft/world/entity/Pose;)Z canPlayerFitWithinBlocksAndEntitiesWhen h method_52558 m (Lnet/minecraft/world/item/ItemStack;)Z addItem h method_7270 m (Lnet/minecraft/core/BlockPos;)Z freeAt h method_7326 m ()Z shouldRotateWithMinecart ha method_61498 m ()Ljava/lang/String; debugInfo hb method_68877 m ()V tickRegeneration i method_64400 m ()V turtleHelmetTick l method_7330 m ()V moveCloak m method_7313 m ()Lnet/minecraft/world/entity/Pose; getDesiredPose n method_66325 m ()V closeContainer p method_7346 m ()V doCloseContainer q method_14247 m (DDD)Z canFallAtLeast q method_59818 m (I)V setScore q method_7320 m (I)V increaseScore r method_7285 m (I)Z hasPermissions s method_64475 m ()Ljava/lang/String; method_71389 t method_71389 m (Z)Z canEat u method_7332 m (Z)V setReducedDebugInfo v method_7268 m (Z)V setClientLoaded w method_65352 m ()V onUpdateAbilities x method_7355 m (Z)V setIgnoreFallDamageFromCurrentImpulse x method_60984 m (Lnet/minecraft/world/level/Level;Lcom/mojang/authlib/GameProfile;)V m ()V c net/minecraft/world/entity/player/Player$1 cut$1 net/minecraft/class_1657$1 f Lnet/minecraft/world/entity/player/Player; field_49736 b field_49736 m (Lnet/minecraft/world/entity/player/Player;)V c net/minecraft/world/entity/player/Player$2 cut$2 net/minecraft/class_1657$2 f I val$craftSlot b field_49737 f Lnet/minecraft/world/entity/player/Player; field_49738 c field_49738 m (Lnet/minecraft/world/entity/player/Player;I)V c net/minecraft/world/entity/player/Player$BedSleepingProblem cut$a net/minecraft/class_1657$class_1658 f Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; NOT_POSSIBLE_HERE a field_7528 f Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; NOT_POSSIBLE_NOW b field_7529 f Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; TOO_FAR_AWAY c field_7530 f Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; OBSTRUCTED d field_18592 f Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; OTHER_PROBLEM e field_7531 f Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; NOT_SAFE f field_7532 f Lnet/minecraft/network/chat/Component; message g field_18593 f [Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; $VALUES h field_7526 m ()Lnet/minecraft/network/chat/Component; getMessage a method_19206 m ()[Lnet/minecraft/world/entity/player/Player$BedSleepingProblem; $values b method_36661 m (Ljava/lang/String;I)V m (Ljava/lang/String;ILnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/world/entity/player/PlayerEquipment cuu net/minecraft/class_10759 f Lnet/minecraft/world/entity/player/Player; player b field_56553 m (Lnet/minecraft/world/entity/player/Player;)V c net/minecraft/world/entity/player/PlayerModelPart cuv net/minecraft/class_1664 f Lnet/minecraft/world/entity/player/PlayerModelPart; CAPE a field_7559 f Lnet/minecraft/world/entity/player/PlayerModelPart; JACKET b field_7564 f Lnet/minecraft/world/entity/player/PlayerModelPart; LEFT_SLEEVE c field_7568 f Lnet/minecraft/world/entity/player/PlayerModelPart; RIGHT_SLEEVE d field_7570 f Lnet/minecraft/world/entity/player/PlayerModelPart; LEFT_PANTS_LEG e field_7566 f Lnet/minecraft/world/entity/player/PlayerModelPart; RIGHT_PANTS_LEG f field_7565 f Lnet/minecraft/world/entity/player/PlayerModelPart; HAT g field_7563 f I bit h field_7561 f I mask i field_7560 f Ljava/lang/String; id j field_7569 f Lnet/minecraft/network/chat/Component; name k field_7567 f [Lnet/minecraft/world/entity/player/PlayerModelPart; $VALUES l field_7562 m ()I getMask a method_7430 m ()I getBit b method_35206 m ()Ljava/lang/String; getId c method_7429 m ()Lnet/minecraft/network/chat/Component; getName d method_7428 m ()[Lnet/minecraft/world/entity/player/PlayerModelPart; $values e method_36662 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/world/entity/player/ProfileKeyPair cuw net/minecraft/class_7427 f Lcom/mojang/serialization/Codec; CODEC a field_39049 f Ljava/security/PrivateKey; privateKey b comp_741 f Lnet/minecraft/world/entity/player/ProfilePublicKey; publicKey c comp_742 f Ljava/time/Instant; refreshedAfter d comp_743 m ()Z dueRefresh a method_43546 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43547 a method_43547 m ()Ljava/security/PrivateKey; privateKey b comp_741 m ()Lnet/minecraft/world/entity/player/ProfilePublicKey; publicKey c comp_742 m ()Ljava/time/Instant; refreshedAfter d comp_743 m (Ljava/security/PrivateKey;Lnet/minecraft/world/entity/player/ProfilePublicKey;Ljava/time/Instant;)V m ()V c net/minecraft/world/entity/player/ProfilePublicKey cux net/minecraft/class_7428 f Lnet/minecraft/network/chat/Component; EXPIRED_PROFILE_PUBLIC_KEY a field_39954 f Ljava/time/Duration; EXPIRY_GRACE_PERIOD b field_39955 f Lcom/mojang/serialization/Codec; TRUSTED_CODEC c field_39050 f Lnet/minecraft/world/entity/player/ProfilePublicKey$Data; data d comp_767 f Lnet/minecraft/network/chat/Component; INVALID_SIGNATURE e field_39956 m ()Lnet/minecraft/util/SignatureValidator; createSignatureValidator a method_43697 m (Lnet/minecraft/util/SignatureValidator;Ljava/util/UUID;Lnet/minecraft/world/entity/player/ProfilePublicKey$Data;)Lnet/minecraft/world/entity/player/ProfilePublicKey; createValidated a method_43550 m ()Lnet/minecraft/world/entity/player/ProfilePublicKey$Data; data b comp_767 m (Lnet/minecraft/world/entity/player/ProfilePublicKey$Data;)V m ()V c net/minecraft/world/entity/player/ProfilePublicKey$Data cux$a net/minecraft/class_7428$class_7443 f Lcom/mojang/serialization/Codec; CODEC a field_39119 f Ljava/time/Instant; expiresAt b comp_769 f Ljava/security/PublicKey; key c comp_770 f [B keySignature d comp_771 f I MAX_KEY_SIGNATURE_SIZE e field_39309 m ()Z hasExpired a method_43704 m (Lnet/minecraft/util/SignatureValidator;Ljava/util/UUID;)Z validateSignature a method_44205 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43701 a method_43701 m (Ljava/time/Duration;)Z hasExpired a method_45103 m (Ljava/util/UUID;)[B signedPayload a method_43702 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_44011 m ()Ljava/time/Instant; expiresAt b comp_769 m ()Ljava/security/PublicKey; key c comp_770 m ()[B keySignature d comp_771 m (Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/time/Instant;Ljava/security/PublicKey;[B)V m ()V c net/minecraft/world/entity/player/ProfilePublicKey$ValidationException cux$b net/minecraft/class_7428$class_7652 m (Lnet/minecraft/network/chat/Component;)V c net/minecraft/world/entity/player/StackedContents cuy net/minecraft/class_1662 f Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap; amounts a field_52504 m ()V clear a method_7409 m (Ljava/lang/Iterable;)Ljava/util/List; getUniqueAvailableIngredientItems a method_65794 m (Ljava/lang/Iterable;Ljava/lang/Object;)Z anyIngredientMatches a method_65795 m (Ljava/lang/Object;I)V account a method_61501 m (Ljava/util/List;)I getResultUpperBound a method_65796 m (Ljava/util/List;ILnet/minecraft/world/entity/player/StackedContents$Output;)Z tryPick a method_61502 m (Ljava/lang/Object;I)Z hasAtLeast b method_61503 m (Ljava/util/List;ILnet/minecraft/world/entity/player/StackedContents$Output;)I tryPickAll b method_61504 m (Ljava/lang/Object;I)V take c method_7411 m (Ljava/lang/Object;I)V put d method_7401 m ()V c net/minecraft/world/entity/player/StackedContents$IngredientInfo cuy$a net/minecraft/class_1662$class_10528 c net/minecraft/world/entity/player/StackedContents$Output cuy$b net/minecraft/class_1662$class_9874 c net/minecraft/world/entity/player/StackedContents$RecipePicker cuy$c net/minecraft/class_1662$class_1663 f Z $assertionsDisabled a field_52505 f Lnet/minecraft/world/entity/player/StackedContents; field_7554 b field_7554 f Ljava/util/List; ingredients c field_7552 f I ingredientCount d field_7556 f Ljava/util/List; items e field_7551 f I itemCount f field_7553 f Ljava/util/BitSet; data g field_7558 f Lit/unimi/dsi/fastutil/ints/IntList; path h field_7557 m ()V setInitialConnections a method_61505 m (I)Z isPathIndexItem a method_61506 m (II)V setConnection a method_61507 m (ILnet/minecraft/world/entity/player/StackedContents$Output;)Z tryPick a method_7417 m ()I visitedIngredientOffset b method_61510 m (I)Lit/unimi/dsi/fastutil/ints/IntList; tryAssigningNewItem b method_61509 m (II)Z hasConnection b method_7418 m (ILnet/minecraft/world/entity/player/StackedContents$Output;)I tryPickAll b method_7427 m ()I visitedIngredientCount c method_61513 m (I)Lit/unimi/dsi/fastutil/ints/IntList; findNewItemAssignmentPath c method_61511 m (II)I getConnectionIndex c method_61512 m ()I visitedItemOffset d method_61515 m (I)Z isSatisfied d method_7416 m (II)Z isAssigned d method_61514 m ()I visitedItemCount e method_61517 m (I)V setSatisfied e method_7421 m (II)V assign e method_61516 m ()I satisfiedOffset f method_61519 m (I)I getSatisfiedIndex f method_7419 m (II)V unassign f method_61518 m ()I satisfiedCount g method_61522 m (I)V visitIngredient g method_61520 m (II)I getResidualIndex g method_61521 m ()I connectionOffset h method_61525 m (I)Z hasVisitedIngredient h method_61523 m (II)V clearRange h method_61524 m ()I connectionCount i method_61527 m (I)I getVisitedIngredientIndex i method_61526 m ()I residualOffset j method_61529 m (I)V visitItem j method_61528 m ()I residualCount k method_61530 m (I)Z hasVisitedItem k method_7426 m ()V clearSatisfied l method_61532 m (I)I getVisitiedItemIndex l method_61531 m ()V clearAllVisited m method_61533 m (Lnet/minecraft/world/entity/player/StackedContents;Ljava/util/List;)V m ()V c net/minecraft/world/entity/player/StackedItemContents cuz net/minecraft/class_9875 f Lnet/minecraft/world/entity/player/StackedContents; raw a field_52506 m ()V clear a method_61534 m (Lnet/minecraft/world/item/ItemStack;)V accountSimpleStack a method_61535 m (Lnet/minecraft/world/item/ItemStack;I)V accountStack a method_61536 m (Lnet/minecraft/world/item/crafting/Recipe;ILnet/minecraft/world/entity/player/StackedContents$Output;)Z canCraft a method_61537 m (Lnet/minecraft/world/item/crafting/Recipe;Lnet/minecraft/world/entity/player/StackedContents$Output;)Z canCraft a method_61538 m (Ljava/util/List;ILnet/minecraft/world/entity/player/StackedContents$Output;)Z canCraft a method_64644 m (Ljava/util/List;Lnet/minecraft/world/entity/player/StackedContents$Output;)Z canCraft a method_64645 m (Lnet/minecraft/world/item/ItemStack;)V accountStack b method_61541 m (Lnet/minecraft/world/item/crafting/Recipe;ILnet/minecraft/world/entity/player/StackedContents$Output;)I getBiggestCraftableStack b method_61542 m (Lnet/minecraft/world/item/crafting/Recipe;Lnet/minecraft/world/entity/player/StackedContents$Output;)I getBiggestCraftableStack b method_61543 m ()V c net/minecraft/world/entity/player/package-info cva net/minecraft/class_6070 c net/minecraft/world/entity/projectile/AbstractArrow cvb net/minecraft/class_1665 f I inGroundTime a field_7576 f Lnet/minecraft/sounds/SoundEvent; soundEvent aM field_7584 f Lit/unimi/dsi/fastutil/ints/IntOpenHashSet; piercingIgnoreEntityIds aN field_7590 f Ljava/util/List; piercedAndKilledEntities aO field_7579 f Lnet/minecraft/world/item/ItemStack; pickupItemStack aP field_46970 f Lnet/minecraft/world/item/ItemStack; firedFromWeapon aQ field_51620 f Lnet/minecraft/world/entity/projectile/AbstractArrow$Pickup; pickup b field_7572 f I shakeTime c field_7574 f D ARROW_BASE_DAMAGE d field_30657 f I SHAKE_TIME f field_54968 f F WATER_INERTIA g field_55017 f F INERTIA h field_55018 f S DEFAULT_LIFE i field_57732 f B DEFAULT_SHAKE j field_57733 f Z DEFAULT_IN_GROUND k field_57734 f Z DEFAULT_CRIT l field_57735 f B DEFAULT_PIERCE_LEVEL m field_57736 f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_FLAGS n field_7573 f Lnet/minecraft/network/syncher/EntityDataAccessor; PIERCE_LEVEL o field_7589 f Lnet/minecraft/network/syncher/EntityDataAccessor; IN_GROUND p field_54969 f I FLAG_CRIT q field_30654 f I FLAG_NOPHYSICS r field_30655 f Lnet/minecraft/world/level/block/state/BlockState; lastState s field_7586 f I life t field_7578 f D baseDamage u field_7571 m ()V startFalling A method_26352 m ()V resetPiercedEntities B method_7453 m (B)V setPierceLevel a method_7451 m (F)V setBaseDamageFromMob a method_59955 m (IZ)V setFlag a method_7455 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/item/ItemStack;)V hitBlockEnchantmentEffects a method_59956 m (Lnet/minecraft/world/entity/LivingEntity;)V doPostHurtEffects a method_7450 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)V doKnockback a method_59957 m (Lnet/minecraft/world/entity/player/Player;)Z tryPickup a method_34713 m (Lnet/minecraft/world/item/ItemStack;)V setPickupItemStack a method_57313 m (Lnet/minecraft/world/phys/Vec3;)V addBubbleParticles a method_64646 m (Z)V setInGround a method_65058 m (F)V applyInertia b method_63669 m (Lnet/minecraft/sounds/SoundEvent;)V setSoundEvent b method_7444 m (Lnet/minecraft/world/phys/BlockHitResult;)V stepMoveAndHit b method_63670 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/EntityHitResult; findHitEntity b method_7434 m (Z)V setCritArrow b method_7439 m (Lnet/minecraft/world/item/Item;)V method_59953 c method_59953 m ()Z isInGround e method_65059 m ()V tickDespawn f method_7446 m (D)V setBaseDamage h method_7438 m ()Lnet/minecraft/sounds/SoundEvent; getDefaultHitGroundSoundEvent i method_7440 m ()Lnet/minecraft/sounds/SoundEvent; getHitGroundSoundEvent l method_20011 m ()Lnet/minecraft/world/item/ItemStack; getPickupItem m method_7445 m ()Lnet/minecraft/world/item/ItemStack; getDefaultPickupItem n method_57314 m ()Lnet/minecraft/world/item/ItemStack; getPickupItemStackOrigin q method_54759 m (Z)V setNoPhysics r method_7433 m ()Z isCritArrow s method_7443 m ()B getPierceLevel t method_7447 m ()F getWaterInertia u method_7436 m ()Z isNoPhysics v method_7441 m ()Z shouldFall x method_26351 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/EntityType;DDDLnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/world/entity/projectile/AbstractArrow$Pickup cvb$a net/minecraft/class_1665$class_1666 f Lnet/minecraft/world/entity/projectile/AbstractArrow$Pickup; DISALLOWED a field_7592 f Lnet/minecraft/world/entity/projectile/AbstractArrow$Pickup; ALLOWED b field_7593 f Lnet/minecraft/world/entity/projectile/AbstractArrow$Pickup; CREATIVE_ONLY c field_7594 f Lcom/mojang/serialization/Codec; LEGACY_CODEC d field_56665 f [Lnet/minecraft/world/entity/projectile/AbstractArrow$Pickup; $VALUES e field_7591 m ()[Lnet/minecraft/world/entity/projectile/AbstractArrow$Pickup; $values a method_36663 m (I)Lnet/minecraft/world/entity/projectile/AbstractArrow$Pickup; byOrdinal a method_7458 m (Lnet/minecraft/world/entity/projectile/AbstractArrow$Pickup;)Ljava/lang/Byte; method_67671 a method_67671 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/projectile/AbstractHurtingProjectile cvc net/minecraft/class_1668 f D INITAL_ACCELERATION_POWER a field_51891 f D DEFLECTION_SCALE b field_51892 f D accelerationPower c field_51893 m (Lnet/minecraft/world/phys/Vec3;D)V assignDirectionalMovement a method_60499 m ()Lnet/minecraft/world/level/ClipContext$Block; getClipType ai_ method_55053 m ()Z shouldBurn f method_7468 m ()Lnet/minecraft/core/particles/ParticleOptions; getTrailParticle i method_7467 m ()F getInertia l method_7466 m ()F getLiquidInertia m method_55583 m ()V applyInertia n method_63671 m ()V createParticleTrail q method_63672 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/EntityType;DDDLnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/EntityType;DDDLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/projectile/AbstractThrownPotion cvd net/minecraft/class_1686 f D SPLASH_RANGE a field_30667 f D SPLASH_RANGE_SQ b field_30668 f Ljava/util/function/Predicate; WATER_SENSITIVE_OR_ON_FIRE c field_40737 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/HitResult;)V onHitAsPotion a method_67148 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_46401 a method_46401 m (Lnet/minecraft/core/BlockPos;)V dowseFire a method_7499 m (Lnet/minecraft/server/level/ServerLevel;)V onHitAsWater b method_67149 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/world/entity/projectile/Arrow cve net/minecraft/class_1667 f I EXPOSED_POTION_DECAY_TIME d field_30660 f I NO_EFFECT_COLOR f field_30658 f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_EFFECT_COLOR g field_7595 f B EVENT_POTION_PUFF h field_30659 m ()Lnet/minecraft/world/item/alchemy/PotionContents; getPotionContents A method_57315 m ()F getPotionDurationScale B method_66326 m ()V updateColor C method_7462 m (Lnet/minecraft/world/effect/MobEffectInstance;)V addEffect a method_7463 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/effect/MobEffectInstance;)V method_48574 a method_48574 m (Lnet/minecraft/world/item/alchemy/PotionContents;)V setPotionContents a method_57316 m (I)V makeParticle b method_7461 m ()I getColor x method_7460 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/world/entity/projectile/DragonFireball cvf net/minecraft/class_1670 f F SPLASH_RANGE d field_30661 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;)V c net/minecraft/world/entity/projectile/EvokerFangs cvg net/minecraft/class_1669 f I ATTACK_DURATION a field_30662 f I LIFE_OFFSET b field_30663 f I ATTACK_TRIGGER_TICKS c field_30664 f I DEFAULT_WARMUP_DELAY d field_57737 f I warmupDelayTicks e field_7609 f Z sentSpikeEvent f field_7610 f I lifeTicks g field_7607 f Z clientSideAttackStarted h field_7608 f Lnet/minecraft/world/entity/EntityReference; owner i field_7605 m (F)F getAnimationProgress a method_7472 m (Lnet/minecraft/world/entity/LivingEntity;)V setOwner a method_7473 m (Lnet/minecraft/world/entity/LivingEntity;)V dealDamageTo c method_7471 m ()Lnet/minecraft/world/entity/LivingEntity; getOwner e method_7470 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;DDDFILnet/minecraft/world/entity/LivingEntity;)V c net/minecraft/world/entity/projectile/EyeOfEnder cvh net/minecraft/class_1672 f F MIN_CAMERA_DISTANCE_SQUARED a field_52507 f F TOO_FAR_SIGNAL_HEIGHT b field_60555 f F TOO_FAR_DISTANCE c field_60556 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM_STACK d field_17080 f Lnet/minecraft/world/phys/Vec3; target e field_60557 f I life f field_7620 f Z surviveAfterDeath g field_7621 m (Lnet/minecraft/world/item/ItemStack;)V setItem a method_16933 m (Lnet/minecraft/world/phys/Vec3;)V signalTo a method_7478 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; updateDeltaMovement a method_71621 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V spawnParticles b method_71622 m ()Lnet/minecraft/world/item/ItemStack; getDefaultItem f method_56684 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;DDD)V m ()V c net/minecraft/world/entity/projectile/Fireball cvi net/minecraft/class_3855 f F MIN_CAMERA_DISTANCE_SQUARED d field_52508 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM_STACK f field_17081 m (Lnet/minecraft/world/item/ItemStack;)V setItem a method_16936 m ()Lnet/minecraft/world/item/ItemStack; getDefaultItem n method_56685 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/EntityType;DDDLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/projectile/FireworkRocketEntity cvj net/minecraft/class_1671 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_FIREWORKS_ITEM a field_7614 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ATTACHED_TO_TARGET b field_7611 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_SHOT_AT_ANGLE c field_7615 f I DEFAULT_LIFE d field_57738 f I DEFAULT_LIFE_TIME f field_57739 f Z DEFAULT_SHOT_AT_ANGLE g field_57740 f I life h field_7613 f I lifetime i field_7612 f Lnet/minecraft/world/entity/LivingEntity; attachedToEntity j field_7616 m (I)V method_18072 b method_18072 m (Lnet/minecraft/server/level/ServerLevel;)V explode b method_16830 m (Lnet/minecraft/server/level/ServerLevel;)V dealExplosionDamage e method_7475 m ()Z isShotAtAngle f method_7477 m ()Z hasExplosion i method_20308 m ()Z isAttachedToEntity l method_7476 m ()Ljava/util/List; getExplosions m method_57318 m ()Lnet/minecraft/world/item/ItemStack; getDefaultItem n method_57317 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/world/item/ItemStack;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;DDDZ)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;DDDZ)V m ()V c net/minecraft/world/entity/projectile/FishingHook cvk net/minecraft/class_1536 f Lorg/slf4j/Logger; LOGGER a field_36336 f Lnet/minecraft/util/RandomSource; syncronizedRandom b field_23231 f Z biting c field_23232 f I outOfWaterTime d field_23233 f I MAX_OUT_OF_WATER_TIME f field_30665 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_HOOKED_ENTITY g field_7170 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_BITING h field_23234 f I life i field_7167 f I nibble j field_7173 f I timeUntilLured k field_7174 f I timeUntilHooked l field_7172 f F fishAngle m field_7169 f Z openWater n field_23134 f Lnet/minecraft/world/entity/Entity; hookedIn o field_7165 f Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; currentState p field_7175 f I luck q field_7171 f I lureSpeed r field_7168 f Lnet/minecraft/world/entity/InterpolationHandler; interpolationHandler s field_60365 m (Lnet/minecraft/world/entity/Entity;)V setHookedEntity C method_6951 m (Lnet/minecraft/world/entity/player/Player;)Z shouldStopFishing a method_6959 m (Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType;Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType;)Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; method_26340 a method_26340 m (Lnet/minecraft/world/entity/projectile/FishingHook;)V updateOwnerInfo a method_36210 m (Lnet/minecraft/world/item/ItemStack;)I retrieve a method_6957 m (Lnet/minecraft/core/BlockPos;)V catchingFish a method_6949 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; getOpenWaterTypeForArea a method_26341 m (Lnet/minecraft/core/BlockPos;)Z calculateOpenWater b method_26086 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; getOpenWaterTypeForBlock c method_26342 m (Lnet/minecraft/world/entity/Entity;)V pullEntity d method_6954 m ()Z isOpenWaterFishing e method_26088 m ()Lnet/minecraft/world/entity/player/Player; getPlayerOwner f method_6947 m ()Lnet/minecraft/world/entity/Entity; getHookedIn i method_26957 m ()V checkCollision l method_6958 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;II)V m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;II)V m ()V c net/minecraft/world/entity/projectile/FishingHook$FishHookState cvk$a net/minecraft/class_1536$class_1537 f Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; FLYING a field_7180 f Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; HOOKED_IN_ENTITY b field_7178 f Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; BOBBING c field_7179 f [Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; $VALUES d field_7181 m ()[Lnet/minecraft/world/entity/projectile/FishingHook$FishHookState; $values a method_36664 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/projectile/FishingHook$OpenWaterType cvk$b net/minecraft/class_1536$class_4984 f Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; ABOVE_WATER a field_23236 f Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; INSIDE_WATER b field_23237 f Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; INVALID c field_23238 f [Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; $VALUES d field_23239 m ()[Lnet/minecraft/world/entity/projectile/FishingHook$OpenWaterType; $values a method_36665 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/projectile/ItemSupplier cvl net/minecraft/class_3856 m ()Lnet/minecraft/world/item/ItemStack; getItem e method_7495 c net/minecraft/world/entity/projectile/LargeFireball cvm net/minecraft/class_1674 f B DEFAULT_EXPLOSION_POWER d field_57741 f I explosionPower f field_7624 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;I)V c net/minecraft/world/entity/projectile/LlamaSpit cvn net/minecraft/class_1673 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/animal/horse/Llama;)V c net/minecraft/world/entity/projectile/Projectile cvo net/minecraft/class_1676 f Z DEFAULT_LEFT_OWNER a field_57742 f Z DEFAULT_HAS_BEEN_SHOT b field_57743 f Z leftOwner c field_23740 f Z hasBeenShot d field_28646 f Lnet/minecraft/world/entity/EntityReference; owner e field_60558 f Lnet/minecraft/world/entity/Entity; lastDeflectedBy f field_51621 m (DDDFFLnet/minecraft/world/entity/projectile/Projectile;)V method_61545 a method_61545 m (Lnet/minecraft/server/level/ServerLevel;)Z mayBreak a method_54457 m (Lnet/minecraft/world/entity/Entity;FFFFF)V shootFromRotation a method_24919 m (Lnet/minecraft/world/entity/EntityReference;)V setOwner a method_71623 m (Lnet/minecraft/world/entity/LivingEntity;FFFLnet/minecraft/world/entity/projectile/Projectile;)V method_61547 a method_61547 m (Lnet/minecraft/world/entity/projectile/Projectile$ProjectileFactory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;DDDFF)Lnet/minecraft/world/entity/projectile/Projectile; spawnProjectileUsingShoot a method_61548 m (Lnet/minecraft/world/entity/projectile/Projectile$ProjectileFactory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;FFF)Lnet/minecraft/world/entity/projectile/Projectile; spawnProjectileFromRotation a method_61549 m (Lnet/minecraft/world/entity/projectile/Projectile;DDDFFLnet/minecraft/world/entity/projectile/Projectile;)V method_61550 a method_61550 m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/Projectile; spawnProjectile a method_61551 m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;DDDFF)Lnet/minecraft/world/entity/projectile/Projectile; spawnProjectileUsingShoot a method_61552 m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)Lnet/minecraft/world/entity/projectile/Projectile; spawnProjectile a method_61553 m (Lnet/minecraft/world/entity/projectile/ProjectileDeflection;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Z)Z deflect a method_59859 m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/entity/Entity;)Z method_26959 a method_26959 m (Lnet/minecraft/world/phys/BlockHitResult;)V onHitBlock a method_24920 m (Lnet/minecraft/world/phys/EntityHitResult;)V onHitEntity a method_7454 m (Lnet/minecraft/world/phys/HitResult;)V onHit a method_7488 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Lit/unimi/dsi/fastutil/doubles/DoubleDoubleImmutablePair; calculateHorizontalHurtKnockbackDirection a_ method_59959 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V applyOnProjectileSpawned b method_61546 m (Lnet/minecraft/world/entity/Entity;)Z canHitEntity b method_26958 m (Lnet/minecraft/world/entity/projectile/Projectile;)V method_61554 b method_61554 m (Lnet/minecraft/world/item/Item;)V onItemBreak b method_61544 m (Lnet/minecraft/world/phys/HitResult;)Lnet/minecraft/world/entity/projectile/ProjectileDeflection; hitTargetOrDeflectSelf b method_59860 m (DDDFF)V shoot c method_7485 m (Lnet/minecraft/world/entity/Entity;)V setOwner c method_7432 m (Lnet/minecraft/world/entity/Entity;Z)V onDeflection c method_59525 m (Lnet/minecraft/world/item/Item;)V method_61556 c method_61556 m (DDDFF)Lnet/minecraft/world/phys/Vec3; getMovementToShoot d method_58645 m (Lnet/minecraft/world/entity/Entity;)Z ownedBy e method_34714 m ()Z checkLeftOwner f method_26961 m (FF)F lerpRotation f method_26960 m ()Z shouldBounceOnWorldBorder w method_62823 m ()Lnet/minecraft/world/entity/Entity; getEffectSource y method_37225 m ()V updateRotation z method_26962 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/projectile/Projectile$ProjectileFactory cvo$a net/minecraft/class_1676$class_9876 c net/minecraft/world/entity/projectile/ProjectileDeflection cvp net/minecraft/class_9109 f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; NONE a field_48347 f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; REVERSE b field_48348 f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; AIM_DEFLECT c field_51509 f Lnet/minecraft/world/entity/projectile/ProjectileDeflection; MOMENTUM_DEFLECT d field_51510 m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V method_59861 a method_59861 m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V method_59862 b method_59862 m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V method_56095 c method_56095 m (Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)V method_56096 d method_56096 m ()V c net/minecraft/world/entity/projectile/ProjectileUtil cvq net/minecraft/class_1675 f F DEFAULT_ENTITY_HIT_RESULT_MARGIN a field_46654 m (Lnet/minecraft/world/entity/Entity;)F computeMargin a method_71624 m (Lnet/minecraft/world/entity/Entity;F)V rotateTowardsMovement a method_7484 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;D)Lnet/minecraft/world/phys/EntityHitResult; getEntityHitResult a method_18075 m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;)Lnet/minecraft/world/phys/HitResult; getHitResultOnMoveVector a method_49997 m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;D)Lnet/minecraft/world/phys/HitResult; getHitResultOnViewVector a method_49998 m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Lnet/minecraft/world/level/ClipContext$Block;)Lnet/minecraft/world/phys/HitResult; getHitResultOnMoveVector a method_55054 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/InteractionHand; getWeaponHoldingHand a method_18812 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;FLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/AbstractArrow; getMobArrow a method_18813 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;F)Lnet/minecraft/world/phys/EntityHitResult; getEntityHitResult a method_37226 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Lnet/minecraft/world/phys/EntityHitResult; getEntityHitResult a method_18077 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;FLnet/minecraft/world/level/ClipContext$Block;)Lnet/minecraft/world/phys/HitResult; getHitResult a method_18074 m ()V c net/minecraft/world/entity/projectile/ShulkerBullet cvr net/minecraft/class_1678 f D SPEED a field_30666 f Lnet/minecraft/world/entity/EntityReference; finalTarget b field_7626 f Lnet/minecraft/core/Direction; currentMoveDirection c field_7628 f I flightSteps d field_7627 f D targetDeltaX f field_7635 f D targetDeltaY g field_7633 f D targetDeltaZ h field_7625 m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/entity/Entity;)V selectNextMoveDirection a method_7486 m (Lnet/minecraft/core/Direction;)V setMoveDirection a method_7487 m ()Lnet/minecraft/core/Direction; getMoveDirection e method_35208 m ()V destroy f method_49723 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Direction$Axis;)V c net/minecraft/world/entity/projectile/SmallFireball cvs net/minecraft/class_1677 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;)V m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/phys/Vec3;)V c net/minecraft/world/entity/projectile/Snowball cvt net/minecraft/class_1680 m ()Lnet/minecraft/core/particles/ParticleOptions; getParticle i method_16939 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)V c net/minecraft/world/entity/projectile/SpectralArrow cvu net/minecraft/class_1679 f I DEFAULT_DURATION d field_57744 f I duration f field_7636 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V c net/minecraft/world/entity/projectile/ThrowableItemProjectile cvv net/minecraft/class_3857 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ITEM_STACK a field_17082 m (Lnet/minecraft/world/item/ItemStack;)V setItem a method_16940 m ()Lnet/minecraft/world/item/Item; getDefaultItem f method_16942 m ()Lnet/minecraft/world/item/ItemStack; method_57319 i method_57319 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/EntityType;DDDLnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;)V m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/world/entity/projectile/ThrowableProjectile cvw net/minecraft/class_1682 f F MIN_CAMERA_DISTANCE_SQUARED a field_52510 m ()V applyInertia f method_63673 m ()V handleFirstTickBubbleColumn i method_65041 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/EntityType;DDDLnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/projectile/ThrownEgg cvx net/minecraft/class_1681 f Lnet/minecraft/world/entity/EntityDimensions; ZERO_SIZED_DIMENSIONS a field_51894 m (Lnet/minecraft/world/item/EitherHolder;)Ljava/util/Optional; method_67534 a method_67534 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/world/entity/projectile/ThrownEnderpearl cvy net/minecraft/class_1684 f J ticketTimer a field_54228 m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; findOwnerInAnyDimension a method_71625 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;)Z isAllowedToTeleportOwner a method_60985 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;)V playSound a method_60729 m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; method_71626 b method_71626 m ()V deregisterFromCurrentOwner i method_64181 m ()V registerToCurrentOwner l method_64182 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V c net/minecraft/world/entity/projectile/ThrownExperienceBottle cvz net/minecraft/class_1683 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)V c net/minecraft/world/entity/projectile/ThrownLingeringPotion cwa net/minecraft/class_10690 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)V c net/minecraft/world/entity/projectile/ThrownSplashPotion cwb net/minecraft/class_10691 m (DFI)I method_67150 a method_67150 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)V c net/minecraft/world/entity/projectile/ThrownTrident cwc net/minecraft/class_1685 f I clientSideReturnTridentTickCount d field_7649 f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_LOYALTY f field_7647 f Lnet/minecraft/network/syncher/EntityDataAccessor; ID_FOIL g field_21514 f F WATER_INERTIA h field_55019 f Z DEFAULT_DEALT_DAMAGE i field_57745 f Z dealtDamage j field_7648 m ()Z isAcceptibleReturnOwner A method_7493 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/Item;)V method_60616 a method_60616 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/Item;)V method_63013 b method_63013 m (Lnet/minecraft/world/item/ItemStack;)B getLoyaltyFromItem b method_59960 m ()Z isFoil x method_23751 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/world/entity/projectile/WitherSkull cwd net/minecraft/class_1687 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_DANGEROUS d field_7654 f Z DEFAULT_DANGEROUS f field_57746 m (Z)V setDangerous a method_7502 m ()Z isDangerous n method_7503 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;)V m ()V c net/minecraft/world/entity/projectile/package-info cwe net/minecraft/class_6071 c net/minecraft/world/entity/projectile/windcharge/AbstractWindCharge cwf net/minecraft/class_9236 f Lnet/minecraft/world/level/ExplosionDamageCalculator; EXPLOSION_DAMAGE_CALCULATOR d field_50137 f D JUMP_SCALE f field_52224 m (Lnet/minecraft/world/phys/Vec3;)V explode a method_55055 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;DDD)V m (Lnet/minecraft/world/entity/EntityType;DDDLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/projectile/windcharge/BreezeWindCharge cwg net/minecraft/class_9238 f F RADIUS g field_49242 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/projectile/windcharge/WindCharge cwh net/minecraft/class_8956 f Lnet/minecraft/world/level/ExplosionDamageCalculator; EXPLOSION_DAMAGE_CALCULATOR g field_47579 f F RADIUS h field_49243 f F MIN_CAMERA_DISTANCE_SQUARED i field_52511 f I noDeflectTicks j field_52019 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;DDD)V m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/phys/Vec3;)V m ()V c net/minecraft/world/entity/projectile/windcharge/package-info cwi net/minecraft/class_10123 c net/minecraft/world/entity/raid/Raid cwj net/minecraft/class_3765 f Ljava/util/Map; groupRaiderMap A field_16618 f Ljava/util/Set; heroesOfTheVillage B field_19021 f J ticksActive C field_16605 f Lnet/minecraft/core/BlockPos; center D field_16613 f Z started E field_16611 f F totalHealth F field_16620 f I raidOmenLevel G field_16623 f Z active H field_16606 f I groupsSpawned I field_16621 f Lnet/minecraft/server/level/ServerBossEvent; raidEvent J field_16607 f I postRaidTicks K field_16616 f I raidCooldownTicks L field_16614 f Lnet/minecraft/util/RandomSource; random M field_16608 f I numGroups N field_19022 f Lnet/minecraft/world/entity/raid/Raid$RaidStatus; status O field_19023 f I celebrationTicks P field_19024 f Ljava/util/Optional; waveSpawnPos Q field_19172 f Lnet/minecraft/world/entity/SpawnPlacementType; RAVAGER_SPAWN_PLACEMENT_TYPE a field_53976 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_56439 f I VILLAGE_RADIUS_BUFFER c field_30669 f I MAX_NO_ACTION_TIME d field_30670 f I MAX_CELEBRATION_TICKS e field_30671 f I TICKS_PER_DAY f field_30672 f I DEFAULT_MAX_RAID_OMEN_LEVEL g field_30673 f I VALID_RAID_RADIUS_SQR h field_30674 f I RAID_REMOVAL_THRESHOLD_SQR i field_30675 f I ALLOW_SPAWNING_WITHIN_VILLAGE_SECONDS_THRESHOLD j field_53977 f I SECTION_RADIUS_FOR_FINDING_NEW_VILLAGE_CENTER k field_30676 f I VILLAGE_SEARCH_RADIUS l field_30680 f I RAID_TIMEOUT_TICKS m field_30681 f I NUM_SPAWN_ATTEMPTS n field_30682 f Lnet/minecraft/network/chat/Component; OMINOUS_BANNER_PATTERN_NAME o field_30683 f Ljava/lang/String; RAIDERS_REMAINING p field_30684 f I POST_RAID_TICK_LIMIT q field_30685 f I DEFAULT_PRE_RAID_TICKS r field_30686 f I OUTSIDE_RAID_BOUNDS_TIMEOUT s field_30687 f I LOW_MOB_THRESHOLD t field_30688 f Lnet/minecraft/network/chat/Component; RAID_NAME_COMPONENT u field_19016 f Lnet/minecraft/network/chat/Component; RAID_BAR_VICTORY_COMPONENT v field_19019 f Lnet/minecraft/network/chat/Component; RAID_BAR_DEFEAT_COMPONENT w field_19020 f I HERO_OF_THE_VILLAGE_DURATION x field_30689 f I VALID_RAID_RADIUS y field_53978 f Ljava/util/Map; groupToLeaderMap z field_16615 m ()Z isOver a method_16832 m (I)V setRaidOmenLevel a method_35211 m (ILnet/minecraft/world/entity/raid/Raider;)V setLeader a method_16491 m (Lnet/minecraft/server/level/ServerLevel;)V tick a method_16509 m (Lnet/minecraft/server/level/ServerLevel;I)Lnet/minecraft/core/BlockPos; findRandomSpawnPos a method_16525 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/raid/Raider;)Z addWaveMob a method_16505 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/raid/Raider;Lnet/minecraft/core/BlockPos;Z)V joinRaid a method_16516 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/raid/Raider;Z)Z addWaveMob a method_16487 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/raid/Raider;Z)V removeFromRaid a method_16510 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V playSound a method_16521 m (Lnet/minecraft/server/level/ServerPlayer;)Z absorbRaidOmen a method_16518 m (Lnet/minecraft/world/Difficulty;)I getNumGroups a method_20016 m (Lnet/minecraft/world/entity/Entity;)V addHeroOfTheVillage a method_20017 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67361 a method_67361 m (Lnet/minecraft/world/entity/raid/Raid$RaiderType;IZ)I getDefaultNumSpawns a method_20018 m (Lnet/minecraft/world/entity/raid/Raid$RaiderType;Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/DifficultyInstance;Z)I getPotentialBonusSpawns a method_20019 m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/util/Set; method_67362 a method_67362 m (Ljava/lang/Integer;)Ljava/util/Set; method_16508 a method_16508 m (Lnet/minecraft/core/BlockPos;)V setCenter a method_20509 m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/item/ItemStack; getOminousBannerInstance a method_61558 m ()Z isBetweenWaves b method_20020 m (I)Lnet/minecraft/world/entity/raid/Raider; getLeader b method_16496 m (Lnet/minecraft/server/level/ServerLevel;)V updatePlayers b method_16499 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnGroup b method_16522 m (Lnet/minecraft/server/level/ServerPlayer;)Z method_67363 b method_67363 m (Lnet/minecraft/world/entity/raid/Raid;)Lnet/minecraft/core/BlockPos; method_67364 b method_67364 m (Lnet/minecraft/core/BlockPos;)D method_20510 b method_20510 m ()Z hasFirstWaveSpawned c method_20021 m (I)V removeLeader c method_16500 m (Lnet/minecraft/server/level/ServerLevel;)V moveRaidCenterToNearbyVillageSection c method_20511 m (Lnet/minecraft/world/entity/raid/Raid;)Lnet/minecraft/world/entity/raid/Raid$RaidStatus; method_67365 c method_67365 m ()Z isStopped d method_20022 m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getValidSpawnPos d method_20267 m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Integer; method_67366 d method_67366 m ()Z isVictory e method_20023 m (Lnet/minecraft/server/level/ServerLevel;)V updateRaiders e method_16834 m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Float; method_67367 e method_67367 m ()Z isLoss f method_20024 m (Lnet/minecraft/server/level/ServerLevel;)V setDirty f method_16520 m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Integer; method_67368 f method_67368 m ()F getTotalHealth g method_35212 m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/core/BlockPos; method_67369 g method_67369 m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Integer; method_67370 g method_67370 m ()Ljava/util/Set; getAllRaiders h method_35213 m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Integer; method_67371 h method_67371 m ()Z isStarted i method_16524 m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Integer; method_67372 i method_67372 m ()I getGroupsSpawned j method_16490 m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Long; method_67373 j method_67373 m ()I getMaxRaidOmenLevel k method_16514 m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Boolean; method_67374 k method_67374 m ()I getRaidOmenLevel l method_16493 m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/lang/Boolean; method_67375 l method_67375 m ()V stop m method_16506 m ()V updateBossbar n method_16523 m ()F getHealthOfLivingRaiders o method_16513 m ()I getTotalRaidersAlive p method_16517 m ()Lnet/minecraft/core/BlockPos; getCenter q method_16495 m ()Z isActive r method_16504 m ()F getEnchantOdds s method_20025 m ()Ljava/util/function/Predicate; validPlayer t method_16501 m ()Z hasMoreWaves u method_16833 m ()Z isFinalWave v method_20012 m ()Z hasBonusWave w method_20013 m ()Z hasSpawnedBonusWave x method_20014 m ()Z shouldSpawnBonusGroup y method_20015 m ()Z shouldSpawnGroup z method_16519 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/Difficulty;)V m (ZZJIIIIFILnet/minecraft/world/entity/raid/Raid$RaidStatus;Lnet/minecraft/core/BlockPos;Ljava/util/Set;)V m ()V c net/minecraft/world/entity/raid/Raid$1 cwj$1 net/minecraft/class_3765$1 f [I $SwitchMap$net$minecraft$world$Difficulty a field_16626 m ()V c net/minecraft/world/entity/raid/Raid$RaidStatus cwj$a net/minecraft/class_3765$class_4259 f Lnet/minecraft/world/entity/raid/Raid$RaidStatus; ONGOING a field_19026 f Lnet/minecraft/world/entity/raid/Raid$RaidStatus; VICTORY b field_19027 f Lnet/minecraft/world/entity/raid/Raid$RaidStatus; LOSS c field_19028 f Lnet/minecraft/world/entity/raid/Raid$RaidStatus; STOPPED d field_19029 f Lcom/mojang/serialization/Codec; CODEC e field_56440 f Ljava/lang/String; name f field_56441 f [Lnet/minecraft/world/entity/raid/Raid$RaidStatus; $VALUES g field_19031 m ()[Lnet/minecraft/world/entity/raid/Raid$RaidStatus; $values a method_36666 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/entity/raid/Raid$RaiderType cwj$b net/minecraft/class_3765$class_3766 f Lnet/minecraft/world/entity/raid/Raid$RaiderType; VINDICATOR a field_16631 f Lnet/minecraft/world/entity/raid/Raid$RaiderType; EVOKER b field_16634 f Lnet/minecraft/world/entity/raid/Raid$RaiderType; PILLAGER c field_16633 f Lnet/minecraft/world/entity/raid/Raid$RaiderType; WITCH d field_16635 f Lnet/minecraft/world/entity/raid/Raid$RaiderType; RAVAGER e field_16630 f [Lnet/minecraft/world/entity/raid/Raid$RaiderType; VALUES f field_16636 f Lnet/minecraft/world/entity/EntityType; entityType g field_16629 f [I spawnsPerWaveBeforeBonus h field_16628 f [Lnet/minecraft/world/entity/raid/Raid$RaiderType; $VALUES i field_16632 m ()[Lnet/minecraft/world/entity/raid/Raid$RaiderType; $values a method_36667 m (Ljava/lang/String;ILnet/minecraft/world/entity/EntityType;[I)V m ()V c net/minecraft/world/entity/raid/Raider cwk net/minecraft/class_3763 f Ljava/util/function/Predicate; ALLOWED_ITEMS a field_16600 f I DEFAULT_WAVE b field_57747 f Lnet/minecraft/network/syncher/EntityDataAccessor; IS_CELEBRATING c field_19032 f Z canJoinRaid ck field_16602 f I ticksOutsideRaid cl field_16997 f Lnet/minecraft/world/entity/raid/Raid; raid d field_16599 f Z DEFAULT_CAN_JOIN_RAID e field_57748 f I wave f field_16601 m (Z)V setCanJoinRaid A method_16480 m (Z)V setCelebrating B method_20036 m (Lnet/minecraft/server/level/ServerLevel;IZ)V applyRaidBuffs a method_16484 m (Lnet/minecraft/server/level/ServerLevel;Ljava/lang/Integer;)V method_68278 a method_68278 m (Lnet/minecraft/world/entity/raid/Raid;)V setCurrentRaid a method_16476 m (Lnet/minecraft/world/entity/raid/Raider;)Lnet/minecraft/util/RandomSource; method_20029 a method_20029 m (Lnet/minecraft/world/level/storage/ValueOutput;I)V method_67376 a method_67376 m ()Lnet/minecraft/sounds/SoundEvent; getCelebrateSound ag_ method_20033 m (I)V setWave b method_16477 m (Lnet/minecraft/world/entity/item/ItemEntity;)Z method_16483 b method_16483 m (Lnet/minecraft/world/entity/raid/Raider;)Lnet/minecraft/util/RandomSource; method_20032 b method_20032 m (I)V setTicksOutsideRaid c method_16835 m (Lnet/minecraft/world/entity/raid/Raider;)Z method_19632 c method_19632 m (Lnet/minecraft/world/entity/raid/Raider;)Lnet/minecraft/util/RandomSource; method_20035 d method_20035 m (Lnet/minecraft/world/entity/raid/Raider;)Lnet/minecraft/util/RandomSource; method_36668 e method_36668 m ()Z canJoinRaid gT method_16481 m ()Lnet/minecraft/world/entity/raid/Raid; getCurrentRaid gU method_16478 m ()Z isCaptain gV method_58646 m ()Z hasRaid gW method_58647 m ()Z hasActiveRaid gX method_16482 m ()I getWave gY method_16486 m ()Z isCelebrating gZ method_20034 m ()I getTicksOutsideRaid ha method_16836 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/raid/Raider$HoldGroundAttackGoal cwk$a net/minecraft/class_3763$class_4223 f Lnet/minecraft/world/entity/ai/targeting/TargetingConditions; shoutTargeting a field_18881 f Lnet/minecraft/world/entity/raid/Raider; mob b field_18883 f F hostileRadiusSqr c field_18884 m (Lnet/minecraft/world/entity/monster/AbstractIllager;F)V c net/minecraft/world/entity/raid/Raider$ObtainRaidLeaderBannerGoal cwk$b net/minecraft/class_3763$class_3764 f Lnet/minecraft/world/entity/raid/Raider; field_52512 a field_52512 f Lnet/minecraft/world/entity/raid/Raider; mob b field_16603 f Lit/unimi/dsi/fastutil/ints/Int2LongOpenHashMap; unreachableBannerCache c field_52513 f Lnet/minecraft/world/level/pathfinder/Path; pathToBanner d field_52514 f Lnet/minecraft/world/entity/item/ItemEntity; pursuedBannerItemEntity e field_52515 m ()Z cannotPickUpBanner h method_61559 m (Lnet/minecraft/world/entity/raid/Raider;Lnet/minecraft/world/entity/raid/Raider;)V c net/minecraft/world/entity/raid/Raider$RaiderCelebration cwk$c net/minecraft/class_3763$class_4260 f Lnet/minecraft/world/entity/raid/Raider; field_19033 a field_19033 f Lnet/minecraft/world/entity/raid/Raider; mob b field_19034 m (Lnet/minecraft/world/entity/raid/Raider;Lnet/minecraft/world/entity/raid/Raider;)V c net/minecraft/world/entity/raid/Raider$RaiderMoveThroughVillageGoal cwk$d net/minecraft/class_3763$class_4261 f Lnet/minecraft/world/entity/raid/Raider; raider a field_19035 f D speedModifier b field_19036 f Lnet/minecraft/core/BlockPos; poiPos c field_19037 f Ljava/util/List; visited d field_19038 f I distanceToPoi e field_19039 f Z stuck f field_19040 m (Lnet/minecraft/core/BlockPos;)Z hasNotVisited a method_20038 m (Lnet/minecraft/core/Holder;)Z method_20037 a method_20037 m ()Z isValidRaid h method_20039 m ()Z hasSuitablePoi i method_20040 m ()V updateVisited k method_20041 m (Lnet/minecraft/world/entity/raid/Raider;DI)V c net/minecraft/world/entity/raid/Raids cwl net/minecraft/class_3767 f Lcom/mojang/serialization/Codec; CODEC a field_56442 f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE b field_56443 f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE_END c field_56444 f Ljava/lang/String; RAID_FILE_ID d field_30690 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; raidMap e field_16639 f I nextId f field_16638 f I tick g field_16637 m ()I getUniqueId a method_16534 m (I)Lnet/minecraft/world/entity/raid/Raid; get a method_16541 m (Lnet/minecraft/server/level/ServerLevel;)V tick a method_16539 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/raid/Raid; getOrCreateRaid a method_16532 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/raid/Raid; createOrExtendRaid a method_16540 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67377 a method_67377 m (Lnet/minecraft/world/entity/raid/Raid;)Ljava/util/OptionalInt; getId a method_67378 m (Lnet/minecraft/world/entity/raid/Raider;)Z canJoinRaid a method_16838 m (Lnet/minecraft/world/entity/raid/Raids;)Ljava/lang/Integer; method_67379 a method_67379 m (Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/entity/raid/Raid; getNearbyRaid a method_19209 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/saveddata/SavedDataType; getType a method_67380 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/entity/raid/Raids; load a method_77 m (Lnet/minecraft/world/entity/raid/Raids;)Ljava/lang/Integer; method_67381 b method_67381 m (Lnet/minecraft/core/Holder;)Z method_44012 b method_44012 m (Lnet/minecraft/world/entity/raid/Raids;)Ljava/util/List; method_67382 c method_67382 m ()V m (Ljava/util/List;II)V m ()V c net/minecraft/world/entity/raid/Raids$RaidWithId cwl$a net/minecraft/class_3767$class_10734 f Lcom/mojang/serialization/Codec; CODEC a field_56445 f I id b comp_3634 f Lnet/minecraft/world/entity/raid/Raid; raid c comp_3635 m ()I id a comp_3634 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67383 a method_67383 m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap$Entry;)Lnet/minecraft/world/entity/raid/Raids$RaidWithId; from a method_67384 m ()Lnet/minecraft/world/entity/raid/Raid; raid b comp_3635 m (ILnet/minecraft/world/entity/raid/Raid;)V m ()V c net/minecraft/world/entity/raid/package-info cwm net/minecraft/class_6072 c net/minecraft/world/entity/schedule/Activity cwn net/minecraft/class_4168 f Ljava/lang/String; name A field_18600 f I hashCode B field_23827 f Lnet/minecraft/world/entity/schedule/Activity; CORE a field_18594 f Lnet/minecraft/world/entity/schedule/Activity; IDLE b field_18595 f Lnet/minecraft/world/entity/schedule/Activity; WORK c field_18596 f Lnet/minecraft/world/entity/schedule/Activity; PLAY d field_18885 f Lnet/minecraft/world/entity/schedule/Activity; REST e field_18597 f Lnet/minecraft/world/entity/schedule/Activity; MEET f field_18598 f Lnet/minecraft/world/entity/schedule/Activity; PANIC g field_18599 f Lnet/minecraft/world/entity/schedule/Activity; RAID h field_19041 f Lnet/minecraft/world/entity/schedule/Activity; PRE_RAID i field_19042 f Lnet/minecraft/world/entity/schedule/Activity; HIDE j field_19043 f Lnet/minecraft/world/entity/schedule/Activity; FIGHT k field_22396 f Lnet/minecraft/world/entity/schedule/Activity; CELEBRATE l field_22397 f Lnet/minecraft/world/entity/schedule/Activity; ADMIRE_ITEM m field_22398 f Lnet/minecraft/world/entity/schedule/Activity; AVOID n field_22399 f Lnet/minecraft/world/entity/schedule/Activity; RIDE o field_22400 f Lnet/minecraft/world/entity/schedule/Activity; PLAY_DEAD p field_28352 f Lnet/minecraft/world/entity/schedule/Activity; LONG_JUMP q field_30691 f Lnet/minecraft/world/entity/schedule/Activity; RAM r field_33504 f Lnet/minecraft/world/entity/schedule/Activity; TONGUE s field_37503 f Lnet/minecraft/world/entity/schedule/Activity; SWIM t field_37504 f Lnet/minecraft/world/entity/schedule/Activity; LAY_SPAWN u field_37505 f Lnet/minecraft/world/entity/schedule/Activity; SNIFF v field_38199 f Lnet/minecraft/world/entity/schedule/Activity; INVESTIGATE w field_38200 f Lnet/minecraft/world/entity/schedule/Activity; ROAR x field_38201 f Lnet/minecraft/world/entity/schedule/Activity; EMERGE y field_38202 f Lnet/minecraft/world/entity/schedule/Activity; DIG z field_38203 m ()Ljava/lang/String; getName a method_19634 m (Ljava/lang/String;)Lnet/minecraft/world/entity/schedule/Activity; register a method_19210 m (Ljava/lang/String;)V m ()V c net/minecraft/world/entity/schedule/Keyframe cwo net/minecraft/class_4169 f I timeStamp a field_18601 f F value b field_18602 m ()I getTimeStamp a method_19211 m ()F getValue b method_19212 m (IF)V c net/minecraft/world/entity/schedule/Schedule cwp net/minecraft/class_4170 f I WORK_START_TIME a field_30692 f I TOTAL_WORK_TIME b field_30693 f Lnet/minecraft/world/entity/schedule/Schedule; EMPTY c field_18603 f Lnet/minecraft/world/entity/schedule/Schedule; SIMPLE d field_18604 f Lnet/minecraft/world/entity/schedule/Schedule; VILLAGER_BABY e field_18605 f Lnet/minecraft/world/entity/schedule/Schedule; VILLAGER_DEFAULT f field_18606 f Ljava/util/Map; timelines g field_18607 m (I)Lnet/minecraft/world/entity/schedule/Activity; getActivityAt a method_19213 m (ILjava/util/Map$Entry;)D method_19214 a method_19214 m (Lnet/minecraft/world/entity/schedule/Activity;)V ensureTimelineExistsFor a method_19215 m (Lnet/minecraft/world/entity/schedule/Activity;Ljava/util/Map$Entry;)Z method_19216 a method_19216 m (Ljava/lang/String;)Lnet/minecraft/world/entity/schedule/ScheduleBuilder; register a method_19217 m (Lnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/world/entity/schedule/Timeline; getTimelineFor b method_19218 m (Lnet/minecraft/world/entity/schedule/Activity;)Ljava/util/List; getAllTimelinesExceptFor c method_19219 m ()V m ()V c net/minecraft/world/entity/schedule/ScheduleBuilder cwq net/minecraft/class_4171 f Lnet/minecraft/world/entity/schedule/Schedule; schedule a field_18608 f Ljava/util/List; transitions b field_18609 m ()Lnet/minecraft/world/entity/schedule/Schedule; build a method_19220 m (ILnet/minecraft/world/entity/schedule/Activity;)Lnet/minecraft/world/entity/schedule/ScheduleBuilder; changeActivityAt a method_19221 m (Lnet/minecraft/world/entity/schedule/ScheduleBuilder$ActivityTransition;)V method_19222 a method_19222 m (Lnet/minecraft/world/entity/schedule/ScheduleBuilder$ActivityTransition;Lnet/minecraft/world/entity/schedule/Timeline;)V method_19223 a method_19223 m (Lnet/minecraft/world/entity/schedule/Schedule;)V c net/minecraft/world/entity/schedule/ScheduleBuilder$ActivityTransition cwq$a net/minecraft/class_4171$class_4172 f I time a field_18610 f Lnet/minecraft/world/entity/schedule/Activity; activity b field_18611 m ()I getTime a method_19224 m ()Lnet/minecraft/world/entity/schedule/Activity; getActivity b method_19225 m (ILnet/minecraft/world/entity/schedule/Activity;)V c net/minecraft/world/entity/schedule/Timeline cwr net/minecraft/class_4173 f Ljava/util/List; keyframes a field_18612 f I previousIndex b field_18613 m ()Lcom/google/common/collect/ImmutableList; getKeyframes a method_35214 m (I)F getValueAt a method_19226 m (IF)Lnet/minecraft/world/entity/schedule/Timeline; addKeyframe a method_19227 m (Lit/unimi/dsi/fastutil/ints/Int2ObjectSortedMap;Lnet/minecraft/world/entity/schedule/Keyframe;)V method_19228 a method_19228 m (Ljava/util/Collection;)Lnet/minecraft/world/entity/schedule/Timeline; addKeyframes a method_35215 m ()V sortAndDeduplicateKeyframes b method_19229 m ()V c net/minecraft/world/entity/schedule/package-info cws net/minecraft/class_6073 c net/minecraft/world/entity/variant/BiomeCheck cwt net/minecraft/class_10692 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_56281 f Lnet/minecraft/core/HolderSet; requiredBiomes c comp_3571 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67152 a method_67152 m (Lnet/minecraft/world/entity/variant/SpawnContext;)Z test a method_67153 m ()Lnet/minecraft/core/HolderSet; requiredBiomes b comp_3571 m (Lnet/minecraft/core/HolderSet;)V m ()V c net/minecraft/world/entity/variant/ModelAndTexture cwu net/minecraft/class_10693 f Ljava/lang/Object; model a comp_3572 f Lnet/minecraft/core/ClientAsset; asset b comp_3573 m ()Ljava/lang/Object; model a comp_3572 m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; codec a method_67154 m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67155 a method_67155 m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a method_67156 m ()Lnet/minecraft/core/ClientAsset; asset b comp_3573 m (Ljava/lang/Object;Lnet/minecraft/resources/ResourceLocation;)V m (Ljava/lang/Object;Lnet/minecraft/core/ClientAsset;)V c net/minecraft/world/entity/variant/MoonBrightnessCheck cwv net/minecraft/class_10694 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_56282 f Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; range c comp_3574 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67157 a method_67157 m (Lnet/minecraft/world/entity/variant/SpawnContext;)Z test a method_67158 m ()Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles; range b comp_3574 m (Lnet/minecraft/advancements/critereon/MinMaxBounds$Doubles;)V m ()V c net/minecraft/world/entity/variant/PriorityProvider cww net/minecraft/class_10695 m ()Ljava/util/List; selectors a method_67126 m (I)Ljava/util/List; alwaysTrue a method_67159 m (Lnet/minecraft/world/entity/variant/PriorityProvider$SelectorCondition;I)Ljava/util/List; single a method_67160 m (Ljava/util/function/Function;Ljava/util/List;Ljava/lang/Object;)V method_67161 a method_67161 m (Ljava/util/stream/Stream;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Ljava/lang/Object;)Ljava/util/Optional; pick a method_67162 m (Ljava/util/stream/Stream;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/util/stream/Stream; select a method_67163 c net/minecraft/world/entity/variant/PriorityProvider$Selector cww$a net/minecraft/class_10695$class_10696 f Ljava/util/Optional; condition a comp_3575 f I priority b comp_3576 m ()Ljava/util/Optional; condition a comp_3575 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_67164 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67165 a method_67165 m ()I priority b comp_3576 m (Lnet/minecraft/world/entity/variant/PriorityProvider$SelectorCondition;I)V m (I)V m (Ljava/util/Optional;I)V c net/minecraft/world/entity/variant/PriorityProvider$SelectorCondition cww$b net/minecraft/class_10695$class_10697 m (Ljava/lang/Object;)Z method_67166 a method_67166 c net/minecraft/world/entity/variant/PriorityProvider$UnpackedEntry cww$c net/minecraft/class_10695$class_10698 f Ljava/util/Comparator; HIGHEST_PRIORITY_FIRST a field_56283 f Ljava/lang/Object; entry b comp_3577 f I priority c comp_3578 f Lnet/minecraft/world/entity/variant/PriorityProvider$SelectorCondition; condition d comp_3579 m ()Ljava/lang/Object; entry a comp_3577 m ()I priority b comp_3578 m ()Lnet/minecraft/world/entity/variant/PriorityProvider$SelectorCondition; condition c comp_3579 m (Ljava/lang/Object;ILnet/minecraft/world/entity/variant/PriorityProvider$SelectorCondition;)V m ()V c net/minecraft/world/entity/variant/SpawnCondition cwx net/minecraft/class_10699 f Lcom/mojang/serialization/Codec; CODEC b field_56284 m ()Lcom/mojang/serialization/MapCodec; codec a method_67151 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_67167 a method_67167 m ()V c net/minecraft/world/entity/variant/SpawnConditions cwy net/minecraft/class_10700 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_67168 m ()V c net/minecraft/world/entity/variant/SpawnContext cwz net/minecraft/class_10701 f Lnet/minecraft/core/BlockPos; pos a comp_3580 f Lnet/minecraft/world/level/ServerLevelAccessor; level b comp_3581 f Lnet/minecraft/core/Holder; biome c comp_3582 m ()Lnet/minecraft/core/BlockPos; pos a comp_3580 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/variant/SpawnContext; create a method_67169 m ()Lnet/minecraft/world/level/ServerLevelAccessor; level b comp_3581 m ()Lnet/minecraft/core/Holder; biome c comp_3582 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/Holder;)V c net/minecraft/world/entity/variant/SpawnPrioritySelectors cxa net/minecraft/class_10702 f Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; EMPTY a field_56285 f Lcom/mojang/serialization/Codec; CODEC b field_56286 f Ljava/util/List; selectors c comp_3583 m ()Ljava/util/List; selectors a comp_3583 m (I)Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; fallback a method_67170 m (Lnet/minecraft/world/entity/variant/SpawnCondition;I)Lnet/minecraft/world/entity/variant/SpawnPrioritySelectors; single a method_67171 m (Ljava/util/List;)V m ()V c net/minecraft/world/entity/variant/StructureCheck cxb net/minecraft/class_10703 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_56287 f Lnet/minecraft/core/HolderSet; requiredStructures c comp_3584 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67172 a method_67172 m (Lnet/minecraft/world/entity/variant/SpawnContext;)Z test a method_67173 m ()Lnet/minecraft/core/HolderSet; requiredStructures b comp_3584 m (Lnet/minecraft/core/HolderSet;)V m ()V c net/minecraft/world/entity/variant/VariantUtils cxc net/minecraft/class_10704 f Ljava/lang/String; TAG_VARIANT a field_56288 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceKey; method_67174 a method_67174 m (Lnet/minecraft/world/entity/variant/SpawnContext;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; selectVariantToSpawn a method_71969 m (Lnet/minecraft/world/level/storage/ValueInput;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; readVariant a method_67178 m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/resources/ResourceKey;)V method_67176 a method_67176 m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/core/Holder;)V writeVariant a method_67177 m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder; getDefaultOrAny a method_67175 m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/Holder; getAny b method_67179 m ()V c net/minecraft/world/entity/variant/package-info cxd net/minecraft/class_10705 c net/minecraft/world/entity/vehicle/AbstractBoat cxe net/minecraft/class_10255 f I PADDLE_LEFT a field_54427 f F PADDLE_SPEED aM field_54452 f [F paddlePositions aN field_54453 f F outOfControlTicks aO field_54455 f F deltaRotation aP field_54456 f Lnet/minecraft/world/entity/InterpolationHandler; interpolation aQ field_55706 f Z inputLeft aR field_54444 f Z inputRight aS field_54428 f Z inputUp aT field_54429 f Z inputDown aU field_54430 f D waterLevel aV field_54431 f F landFriction aW field_54432 f Lnet/minecraft/world/entity/vehicle/AbstractBoat$Status; status aX field_54433 f Lnet/minecraft/world/entity/vehicle/AbstractBoat$Status; oldStatus aY field_54434 f D lastYd aZ field_54435 f I PADDLE_RIGHT b field_54445 f Z isAboveBubbleColumn ba field_54436 f Z bubbleColumnDirectionIsDown bb field_54437 f F bubbleMultiplier bc field_54438 f F bubbleAngle bd field_54439 f F bubbleAngleO be field_54440 f Lnet/minecraft/world/entity/Leashable$LeashData; leashData bf field_54441 f Ljava/util/function/Supplier; dropItem bg field_54442 f D PADDLE_SOUND_TIME c field_54446 f I BUBBLE_TIME d field_54447 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_PADDLE_LEFT r field_54448 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_PADDLE_RIGHT s field_54449 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_BUBBLE_TIME t field_54450 f I TIME_TO_EJECT u field_54451 m (Lnet/minecraft/world/entity/Entity;)Z hasEnoughSpaceFor C method_64488 m (Lnet/minecraft/world/entity/Entity;)V clampRotation D method_64492 m (Lnet/minecraft/world/entity/Entity;)Z method_64493 E method_64493 m ()V tickBubbleColumn K method_64476 m ()Lnet/minecraft/world/entity/vehicle/AbstractBoat$Status; getStatus L method_64478 m ()Z checkInWater N method_64479 m ()Lnet/minecraft/world/entity/vehicle/AbstractBoat$Status; isUnderwater O method_64480 m ()V floatBoat P method_64481 m ()V controlBoat Q method_64482 m ()I getBubbleTime R method_64483 m (IF)F getRowingTime a method_64485 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Z canVehicleCollide a method_64486 m (ZZ)V setPaddleState a method_64490 m (ZZZZ)V setInput a method_64487 m (F)F getBubbleAngle b method_64484 m (Lnet/minecraft/world/entity/EntityDimensions;)D rideHeight b method_64489 m (I)Z getPaddleState c method_64491 m ()Lnet/minecraft/sounds/SoundEvent; getPaddleSound f method_64494 m ()F getWaterLevelAbove i method_64495 m ()F getGroundFriction l method_64497 m ()F getSinglePassengerXOffset m method_64499 m (I)V setBubbleTime m method_64496 m ()I getMaxPassengers n method_64500 m (DDD)V setInitialPos p method_64498 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Ljava/util/function/Supplier;)V m ()V c net/minecraft/world/entity/vehicle/AbstractBoat$Status cxe$a net/minecraft/class_10255$class_1691 f Lnet/minecraft/world/entity/vehicle/AbstractBoat$Status; IN_WATER a field_7718 f Lnet/minecraft/world/entity/vehicle/AbstractBoat$Status; UNDER_WATER b field_7717 f Lnet/minecraft/world/entity/vehicle/AbstractBoat$Status; UNDER_FLOWING_WATER c field_7716 f Lnet/minecraft/world/entity/vehicle/AbstractBoat$Status; ON_LAND d field_7719 f Lnet/minecraft/world/entity/vehicle/AbstractBoat$Status; IN_AIR e field_7720 f [Lnet/minecraft/world/entity/vehicle/AbstractBoat$Status; $VALUES f field_7715 m ()[Lnet/minecraft/world/entity/vehicle/AbstractBoat$Status; $values a method_36670 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/entity/vehicle/AbstractChestBoat cxf net/minecraft/class_10256 f I CONTAINER_SIZE r field_54462 f Lnet/minecraft/core/NonNullList; itemStacks s field_54463 f Lnet/minecraft/resources/ResourceKey; lootTable t field_54464 f J lootTableSeed u field_54465 m (Lnet/minecraft/world/entity/player/Player;)V unpackLootTable g method_64501 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Ljava/util/function/Supplier;)V c net/minecraft/world/entity/vehicle/AbstractMinecart cxg net/minecraft/class_1688 f F WATER_SLOWDOWN_FACTOR a field_30694 f Lnet/minecraft/world/phys/Vec3; LOWERED_PASSENGER_ATTACHMENT b field_47822 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_CUSTOM_DISPLAY_BLOCK c field_7671 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_DISPLAY_OFFSET d field_7661 f Lcom/google/common/collect/ImmutableMap; POSE_DISMOUNT_HEIGHTS h field_24464 f Z DEFAULT_FLIPPED_ROTATION i field_57749 f Z onRails j field_44917 f Z flipped k field_7660 f Lnet/minecraft/world/entity/vehicle/MinecartBehavior; behavior l field_52517 f Ljava/util/Map; EXITS m field_7664 m ()Lcom/google/common/collect/ImmutableMap; method_66327 A method_66327 m (IIIZ)V activateMinecart a method_7506 m (Lnet/minecraft/server/level/ServerLevel;)D getMaxSpeed a method_7504 m (Lnet/minecraft/world/entity/vehicle/AbstractMinecart;DD)V pushOtherMinecart a method_64274 m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/entity/vehicle/AbstractMinecart; createMinecart a method_7523 m (Lnet/minecraft/world/level/block/state/properties/RailShape;)Lcom/mojang/datafixers/util/Pair; exits a method_22864 m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/world/level/block/state/BlockState;)V method_67673 a method_67673 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; applyNaturalSlowdown a method_7525 m (Ljava/util/Optional;)V setCustomDisplayBlockState a method_7527 m (Lnet/minecraft/core/BlockPos$MutableBlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_30339 a method_30339 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; getRedstoneDirection a method_61563 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/RailShape;D)D makeStepAlongTrack a method_61564 m (Z)V setOnRails a method_61565 m (Lnet/minecraft/server/level/ServerLevel;)V moveAlongTrack b method_7513 m (Lnet/minecraft/world/level/Level;)Z useExperimentalMovement b method_61566 m (Lnet/minecraft/core/BlockPos;)Z isRedstoneConductor b method_18803 m (Z)V setFlipped b method_61567 m (I)V setDisplayOffset c method_7515 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_30340 c method_30340 m (Lnet/minecraft/server/level/ServerLevel;)V comeOffTrack e method_7512 m ()Lnet/minecraft/world/entity/vehicle/MinecartBehavior; getBehavior f method_61569 m ()Z isFirstTick i method_62824 m ()Lnet/minecraft/core/BlockPos; getCurrentBlockPosOrRailBelow l method_62825 m ()Z isFlipped m method_61571 m ()Lnet/minecraft/world/level/block/state/BlockState; getDisplayBlockState n method_7519 m (DDD)V setInitialPos p method_64275 m ()Lnet/minecraft/world/level/block/state/BlockState; getDefaultDisplayBlockState u method_7517 m ()I getDisplayOffset v method_7514 m ()I getDefaultDisplayOffset w method_7526 m ()Z isRideable x method_64272 m ()Z isFurnace y method_64273 m ()Ljava/util/Optional; getCustomDisplayBlockState z method_67672 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;DDD)V m ()V c net/minecraft/world/entity/vehicle/AbstractMinecartContainer cxh net/minecraft/class_1693 f Lnet/minecraft/core/NonNullList; itemStacks b field_7735 f Lnet/minecraft/resources/ResourceKey; lootTable c field_7734 f J lootTableSeed d field_7732 m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a method_17357 m (Lnet/minecraft/resources/ResourceKey;J)V setLootTable a method_7562 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/vehicle/Boat cxi net/minecraft/class_1690 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Ljava/util/function/Supplier;)V c net/minecraft/world/entity/vehicle/ChestBoat cxj net/minecraft/class_7264 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Ljava/util/function/Supplier;)V c net/minecraft/world/entity/vehicle/ChestRaft cxk net/minecraft/class_10257 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Ljava/util/function/Supplier;)V c net/minecraft/world/entity/vehicle/ContainerEntity cxl net/minecraft/class_7265 m ()V clearItemStacks H method_42273 m (J)V setContainerLootTableSeed a method_42274 m (Lnet/minecraft/resources/ResourceKey;)V setContainerLootTable a method_42275 m (Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V chestVehicleDestroyed a method_42283 m ()Lnet/minecraft/world/level/Level; level ai method_37908 m ()V clearChestVehicleContent ak_ method_42293 m (II)Lnet/minecraft/world/item/ItemStack; removeChestVehicleItem b method_42286 m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/InteractionResult; interactWithContainerVehicle b_ method_42284 m (Lnet/minecraft/world/level/storage/ValueInput;)V readChestVehicleSaveData b_ method_42285 m (ILnet/minecraft/world/item/ItemStack;)V setChestVehicleItem c method_42287 m ()Lnet/minecraft/world/phys/AABB; getBoundingBox cV method_5829 m (Lnet/minecraft/world/entity/player/Player;)V unpackChestVehicleLootTable c_ method_42291 m (Lnet/minecraft/world/level/storage/ValueOutput;)V addChestVehicleSaveData c_ method_42288 m ()Z isRemoved dU method_31481 m (Lnet/minecraft/world/entity/player/Player;)Z isChestVehicleStillValid d_ method_42294 m ()Lnet/minecraft/world/phys/Vec3; position dv method_19538 m (I)Lnet/minecraft/world/item/ItemStack; removeChestVehicleItemNoUpdate f_ method_42289 m (I)Lnet/minecraft/world/item/ItemStack; getChestVehicleItem g_ method_42290 m ()Z isChestVehicleEmpty h method_42295 m (I)Lnet/minecraft/world/entity/SlotAccess; getChestVehicleSlot h_ method_42292 m ()Lnet/minecraft/resources/ResourceKey; getContainerLootTable q method_42276 m ()J getContainerLootTableSeed s method_42277 m ()Lnet/minecraft/core/NonNullList; getItemStacks t method_42278 c net/minecraft/world/entity/vehicle/ContainerEntity$1 cxl$1 net/minecraft/class_7265$1 f I val$slot b field_38209 f Lnet/minecraft/world/entity/vehicle/ContainerEntity; field_38210 c field_38210 m (Lnet/minecraft/world/entity/vehicle/ContainerEntity;I)V c net/minecraft/world/entity/vehicle/DismountHelper cxm net/minecraft/class_5275 m (D)Z isBlockFloorValid a method_27932 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/phys/Vec3; findSafeDismountLocation a method_30769 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; nonClimbableShape a method_30341 m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/AABB;)Z canDismountTo a method_27933 m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Pose;)Z canDismountTo a method_33353 m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_30770 a method_30770 m (Lnet/minecraft/core/BlockPos;ILjava/util/function/Function;)D findCeilingFrom a method_30343 m (Lnet/minecraft/core/Direction;)[[I offsetsForDirection a method_27934 m ()V c net/minecraft/world/entity/vehicle/Minecart cxn net/minecraft/class_1695 f F rotationOffset b field_52518 f F playerRotationOffset c field_52519 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/vehicle/MinecartBehavior cxo net/minecraft/class_9878 f Lnet/minecraft/world/entity/vehicle/AbstractMinecart; minecart a field_52520 m ()Lnet/minecraft/world/entity/InterpolationHandler; getInterpolation a method_66328 m (DDD)V lerpMotion a method_61573 m (F)V setXRot a method_61575 m (Lnet/minecraft/server/level/ServerLevel;)V moveAlongTrack a method_61589 m (Lnet/minecraft/world/phys/Vec3;)V setDeltaMovement a method_61576 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/RailShape;D)D stepAlongTrack a method_61577 m ()V tick b method_61587 m (DDD)V setDeltaMovement b method_61579 m (F)V setYRot b method_61580 m (Lnet/minecraft/server/level/ServerLevel;)D getMaxSpeed b method_61598 m (Lnet/minecraft/world/phys/Vec3;)V setPos b method_61581 m ()Lnet/minecraft/world/level/Level; level c method_61588 m (DDD)V setPos c method_61583 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; getKnownMovement c method_61584 m ()Z pushAndPickupEntities d method_62826 m ()Lnet/minecraft/world/phys/Vec3; getDeltaMovement e method_61590 m ()Lnet/minecraft/world/phys/Vec3; position f method_61591 m ()D getX g method_61592 m ()D getY h method_61593 m ()D getZ i method_61594 m ()F getXRot j method_61595 m ()F getYRot k method_61596 m ()Lnet/minecraft/core/Direction; getMotionDirection l method_61597 m ()D getSlowdownFactor m method_61599 m (Lnet/minecraft/world/entity/vehicle/AbstractMinecart;)V c net/minecraft/world/entity/vehicle/MinecartChest cxp net/minecraft/class_1694 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/vehicle/MinecartCommandBlock cxq net/minecraft/class_1697 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_COMMAND_NAME b field_7743 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_LAST_OUTPUT c field_7741 f Lnet/minecraft/world/level/BaseCommandBlock; commandBlock d field_7744 f I ACTIVATION_DELAY h field_30701 f I lastActivated i field_7742 m ()Lnet/minecraft/world/level/BaseCommandBlock; getCommandBlock e method_7567 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/vehicle/MinecartCommandBlock$MinecartCommandBase cxq$a net/minecraft/class_1697$class_1698 f Lnet/minecraft/world/entity/vehicle/MinecartCommandBlock; field_7745 b field_7745 m ()Lnet/minecraft/world/entity/vehicle/MinecartCommandBlock; getMinecart h method_7569 m (Lnet/minecraft/world/entity/vehicle/MinecartCommandBlock;)V c net/minecraft/world/entity/vehicle/MinecartFurnace cxr net/minecraft/class_1696 f Lnet/minecraft/world/phys/Vec3; push b field_54300 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_FUEL c field_7740 f I FUEL_TICKS_PER_ITEM d field_52521 f I MAX_FUEL_TICKS h field_52522 f S DEFAULT_FUEL i field_57750 f Lnet/minecraft/world/phys/Vec3; DEFAULT_PUSH j field_57751 f I fuel k field_7739 m ()Z hasFuel e method_7565 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; calculateNewPushAlong k method_64276 m (Z)V setHasFuel r method_7564 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/vehicle/MinecartHopper cxs net/minecraft/class_1700 f Z DEFAULT_ENABLED c field_57752 f Z enabled d field_7749 f Z consumedItemThisFrame h field_52523 m ()Z suckInItems E method_7574 m ()V tryConsumeItems F method_61600 m (Z)V setEnabled r method_7570 m ()Z isEnabled z method_7572 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/vehicle/MinecartSpawner cxt net/minecraft/class_1699 f Lnet/minecraft/world/level/BaseSpawner; spawner b field_7746 f Ljava/lang/Runnable; ticker c field_27012 m (Lnet/minecraft/world/level/Level;)Ljava/lang/Runnable; createTicker c method_31553 m (Lnet/minecraft/world/level/Level;)V method_31554 d method_31554 m ()Lnet/minecraft/world/level/BaseSpawner; getSpawner e method_35216 m (Lnet/minecraft/world/level/Level;)V method_31555 e method_31555 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/vehicle/MinecartSpawner$1 cxt$1 net/minecraft/class_1699$1 f Lnet/minecraft/world/entity/vehicle/MinecartSpawner; field_7747 a field_7747 m (Lnet/minecraft/world/entity/vehicle/MinecartSpawner;)V c net/minecraft/world/entity/vehicle/MinecartTNT cxu net/minecraft/class_1701 f B EVENT_PRIME b field_30703 f Ljava/lang/String; TAG_EXPLOSION_POWER c field_52524 f Ljava/lang/String; TAG_EXPLOSION_SPEED_FACTOR d field_55020 f Ljava/lang/String; TAG_FUSE h field_55021 f F DEFAULT_EXPLOSION_POWER_BASE i field_52525 f F DEFAULT_EXPLOSION_SPEED_FACTOR j field_55022 f I NO_FUSE k field_57753 f Lnet/minecraft/world/damagesource/DamageSource; ignitionSource l field_55977 f I fuse m field_7751 f F explosionPowerBase n field_52526 f F explosionSpeedFactor o field_55023 m (Lnet/minecraft/world/damagesource/DamageSource;)V primeFuse a method_7575 m (Lnet/minecraft/world/damagesource/DamageSource;D)V explode a method_7576 m ()I getFuse e method_7577 m (Lnet/minecraft/world/damagesource/DamageSource;)Z damageSourceIgnitesTnt f method_55057 m (D)V explode h method_47305 m ()Z isPrimed q method_7578 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/entity/vehicle/NewMinecartBehavior cxv net/minecraft/class_9879 f I POS_ROT_LERP_TICKS b field_52527 f D ON_RAIL_Y_OFFSET c field_52528 f D OPPOSING_SLOPES_REST_AT_SPEED_THRESHOLD d field_53756 f Ljava/util/List; lerpSteps e field_52529 f Ljava/util/List; currentLerpSteps f field_52530 f D currentLerpStepsTotalWeight g field_52531 f Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$MinecartStep; oldLerp h field_52532 f Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$StepPartialTicks; cacheIndexAlpha i field_52533 f I cachedLerpDelay j field_52534 f F cachedPartialTick k field_52535 f I lerpDelay l field_52536 m (FF)V setRotation a method_62827 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$TrackIteration;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/RailShape;)Lnet/minecraft/world/phys/Vec3; calculateTrackSpeed a method_61601 m (Lnet/minecraft/world/level/block/state/properties/RailShape;Lnet/minecraft/world/level/block/state/properties/RailShape;)Z restAtVShape a method_62828 m (Lnet/minecraft/world/phys/AABB;)Z pickupEntities a method_62829 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/Vec3; calculateHaltTrackSpeed a method_61602 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/properties/RailShape;)Lnet/minecraft/world/phys/Vec3; calculateSlopeSpeed a method_61603 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/Vec3; calculateBoostTrackSpeed a method_61604 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V adjustToRails a method_61605 m (Lnet/minecraft/world/phys/AABB;)Z pushEntities b method_62830 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/properties/RailShape;)Z isDecending b method_61606 m (F)F getCartLerpXRot c method_61607 m (F)F getCartLerpYRot d method_61608 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; calculatePlayerInputSpeed d method_61609 m (F)Lnet/minecraft/world/phys/Vec3; getCartLerpPosition e method_61610 m (F)Lnet/minecraft/world/phys/Vec3; getCartLerpMovements f method_61611 m (F)Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$StepPartialTicks; getCurrentLerpStep g method_61612 m ()V setOldLerpValues n method_61613 m ()Z cartHasPosRotLerp o method_61614 m ()V lerpClientPositionAndRotation p method_61615 m (Lnet/minecraft/world/entity/vehicle/AbstractMinecart;)V c net/minecraft/world/entity/vehicle/NewMinecartBehavior$1 cxv$1 net/minecraft/class_9879$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a field_52538 m ()V c net/minecraft/world/entity/vehicle/NewMinecartBehavior$MinecartStep cxv$a net/minecraft/class_9879$class_9880 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_52540 f Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$MinecartStep; ZERO b field_52541 f Lnet/minecraft/world/phys/Vec3; position c comp_2921 f Lnet/minecraft/world/phys/Vec3; movement d comp_2922 f F yRot e comp_2923 f F xRot f comp_2924 f F weight g comp_2925 m ()Lnet/minecraft/world/phys/Vec3; position a comp_2921 m ()Lnet/minecraft/world/phys/Vec3; movement b comp_2922 m ()F yRot c comp_2923 m ()F xRot d comp_2924 m ()F weight e comp_2925 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;FFF)V m ()V c net/minecraft/world/entity/vehicle/NewMinecartBehavior$StepPartialTicks cxv$b net/minecraft/class_9879$class_9881 f F partialTicksInStep a comp_2926 f Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$MinecartStep; currentStep b comp_2927 f Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$MinecartStep; previousStep c comp_2928 m ()F partialTicksInStep a comp_2926 m ()Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$MinecartStep; currentStep b comp_2927 m ()Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$MinecartStep; previousStep c comp_2928 m (FLnet/minecraft/world/entity/vehicle/NewMinecartBehavior$MinecartStep;Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior$MinecartStep;)V c net/minecraft/world/entity/vehicle/NewMinecartBehavior$TrackIteration cxv$c net/minecraft/class_9879$class_9882 f D movementLeft a field_52542 f Z firstIteration b field_52543 f Z hasGainedSlopeSpeed c field_52544 f Z hasHalted d field_52545 f Z hasBoosted e field_52546 m ()Z shouldIterate a method_61618 m ()V c net/minecraft/world/entity/vehicle/OldMinecartBehavior cxw net/minecraft/class_9883 f D MINECART_RIDABLE_THRESHOLD b field_52547 f D MAX_SPEED_IN_WATER c field_54466 f D MAX_SPEED_ON_LAND d field_54467 f D ABSOLUTE_MAX_SPEED e field_54468 f Lnet/minecraft/world/entity/InterpolationHandler; interpolation f field_55707 f Lnet/minecraft/world/phys/Vec3; targetDeltaMovement g field_52554 m (DDDD)Lnet/minecraft/world/phys/Vec3; getPosOffs a method_61619 m (Lnet/minecraft/world/entity/InterpolationHandler;)V onInterpolation a method_66329 m (DDD)Lnet/minecraft/world/phys/Vec3; getPos d method_61620 m (Lnet/minecraft/world/entity/vehicle/AbstractMinecart;)V c net/minecraft/world/entity/vehicle/OldMinecartBehavior$1 cxw$1 net/minecraft/class_9883$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a field_7682 m ()V c net/minecraft/world/entity/vehicle/Raft cxx net/minecraft/class_10258 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Ljava/util/function/Supplier;)V c net/minecraft/world/entity/vehicle/VehicleEntity cxy net/minecraft/class_8836 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_HURT e field_46655 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_HURTDIR f field_46656 f Lnet/minecraft/network/syncher/EntityDataAccessor; DATA_ID_DAMAGE g field_46657 m ()F getDamage G method_54294 m ()I getHurtTime I method_54295 m ()I getHurtDir J method_54296 m (F)V setDamage a method_54297 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/damagesource/DamageSource;)V destroy a method_7516 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/Item;)V destroy a method_54298 m (I)V setHurtTime d method_54299 m (Lnet/minecraft/world/damagesource/DamageSource;)Z shouldSourceDestroy e method_55056 m (I)V setHurtDir l method_54300 m ()Lnet/minecraft/world/item/Item; getDropItem p method_7557 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V m ()V c net/minecraft/world/entity/vehicle/package-info cxz net/minecraft/class_6074 c net/minecraft/world/flag/FeatureElement cya net/minecraft/class_7695 f Ljava/util/Set; FILTERED_REGISTRIES bW field_40162 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a method_45382 m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures k method_45322 m ()V c net/minecraft/world/flag/FeatureFlag cyb net/minecraft/class_7696 f Lnet/minecraft/world/flag/FeatureFlagUniverse; universe a field_40163 f J mask b field_40164 m (Lnet/minecraft/world/flag/FeatureFlagUniverse;I)V c net/minecraft/world/flag/FeatureFlagRegistry cyc net/minecraft/class_7697 f Lorg/slf4j/Logger; LOGGER a field_40165 f Lnet/minecraft/world/flag/FeatureFlagUniverse; universe b field_40166 f Ljava/util/Map; names c field_40167 f Lnet/minecraft/world/flag/FeatureFlagSet; allFlags d field_40168 m ()Lnet/minecraft/world/flag/FeatureFlagSet; allFlags a method_45383 m (Lnet/minecraft/resources/ResourceLocation;)V method_45384 a method_45384 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isSubset a method_45385 m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/Set;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/world/flag/FeatureFlag;)V method_45386 a method_45386 m (Ljava/lang/Iterable;)Lnet/minecraft/world/flag/FeatureFlagSet; fromNames a method_45387 m (Ljava/lang/Iterable;Ljava/util/function/Consumer;)Lnet/minecraft/world/flag/FeatureFlagSet; fromNames a method_45388 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_45389 a method_45389 m (Ljava/util/Set;)Ljava/lang/String; method_49492 a method_49492 m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/flag/FeatureFlagSet; subset a method_45390 m ()Lcom/mojang/serialization/Codec; codec b method_45391 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/Set; toNames b method_45392 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/List; method_45393 c method_45393 m (Lnet/minecraft/world/flag/FeatureFlagUniverse;Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/Map;)V m ()V c net/minecraft/world/flag/FeatureFlagRegistry$Builder cyc$a net/minecraft/class_7697$class_7698 f Lnet/minecraft/world/flag/FeatureFlagUniverse; universe a field_40169 f I id b field_40170 f Ljava/util/Map; flags c field_40171 m ()Lnet/minecraft/world/flag/FeatureFlagRegistry; build a method_45394 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/flag/FeatureFlag; create a method_45395 m (Ljava/lang/String;)Lnet/minecraft/world/flag/FeatureFlag; createVanilla a method_45396 m (Ljava/lang/String;)V c net/minecraft/world/flag/FeatureFlagSet cyd net/minecraft/class_7699 f I MAX_CONTAINER_SIZE a field_40172 f Lnet/minecraft/world/flag/FeatureFlagSet; EMPTY b field_40173 f Lnet/minecraft/world/flag/FeatureFlagUniverse; universe c field_40174 f J mask d field_40175 m ()Lnet/minecraft/world/flag/FeatureFlagSet; of a method_45397 m (Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/flag/FeatureFlagSet; of a method_45398 m (Lnet/minecraft/world/flag/FeatureFlag;[Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/flag/FeatureFlagSet; of a method_45399 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isSubsetOf a method_45400 m (Lnet/minecraft/world/flag/FeatureFlagUniverse;JLjava/lang/Iterable;)J computeMask a method_45401 m (Lnet/minecraft/world/flag/FeatureFlagUniverse;Ljava/util/Collection;)Lnet/minecraft/world/flag/FeatureFlagSet; create a method_45402 m ()Z isEmpty b method_58398 m (Lnet/minecraft/world/flag/FeatureFlag;)Z contains b method_45403 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z intersects b method_59819 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/flag/FeatureFlagSet; join c method_45404 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/flag/FeatureFlagSet; subtract d method_59820 m (Lnet/minecraft/world/flag/FeatureFlagUniverse;J)V m ()V c net/minecraft/world/flag/FeatureFlagUniverse cye net/minecraft/class_7700 f Ljava/lang/String; id a field_40176 m (Ljava/lang/String;)V c net/minecraft/world/flag/FeatureFlags cyf net/minecraft/class_7701 f Lnet/minecraft/world/flag/FeatureFlag; VANILLA a field_40177 f Lnet/minecraft/world/flag/FeatureFlag; TRADE_REBALANCE b field_45142 f Lnet/minecraft/world/flag/FeatureFlag; REDSTONE_EXPERIMENTS c field_52555 f Lnet/minecraft/world/flag/FeatureFlag; MINECART_IMPROVEMENTS d field_52556 f Lnet/minecraft/world/flag/FeatureFlagRegistry; REGISTRY e field_40180 f Lcom/mojang/serialization/Codec; CODEC f field_40181 f Lnet/minecraft/world/flag/FeatureFlagSet; VANILLA_SET g field_40182 f Lnet/minecraft/world/flag/FeatureFlagSet; DEFAULT_FLAGS h field_40183 m (Lnet/minecraft/world/flag/FeatureFlagRegistry;Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/lang/String; printMissingFlags a method_45405 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isExperimental a method_45406 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/lang/String; printMissingFlags a method_45407 m (Ljava/util/Set;Lnet/minecraft/resources/ResourceLocation;)Z method_45408 a method_45408 m ()V m ()V c net/minecraft/world/flag/package-info cyg net/minecraft/class_7702 c net/minecraft/world/food/FoodConstants cyh net/minecraft/class_6075 f I MAX_FOOD a field_30704 f F MAX_SATURATION b field_30705 f F START_SATURATION c field_30706 f F SATURATION_FLOOR d field_30707 f F EXHAUSTION_DROP e field_30708 f I HEALTH_TICK_COUNT f field_30709 f I HEALTH_TICK_COUNT_SATURATED g field_30710 f I HEAL_LEVEL h field_30711 f I SPRINT_LEVEL i field_30712 f I STARVE_LEVEL j field_30713 f F FOOD_SATURATION_POOR k field_30714 f F FOOD_SATURATION_LOW l field_30715 f F FOOD_SATURATION_NORMAL m field_30716 f F FOOD_SATURATION_GOOD n field_30717 f F FOOD_SATURATION_MAX o field_30718 f F FOOD_SATURATION_SUPERNATURAL p field_30719 f F EXHAUSTION_HEAL q field_30720 f F EXHAUSTION_JUMP r field_30721 f F EXHAUSTION_SPRINT_JUMP s field_30722 f F EXHAUSTION_MINE t field_30723 f F EXHAUSTION_ATTACK u field_30724 f F EXHAUSTION_WALK v field_30726 f F EXHAUSTION_CROUCH w field_30727 f F EXHAUSTION_SPRINT x field_30728 f F EXHAUSTION_SWIM y field_30729 m (IF)F saturationByModifier a method_59683 m ()V c net/minecraft/world/food/FoodData cyi net/minecraft/class_1702 f I DEFAULT_TICK_TIMER a field_57754 f F DEFAULT_EXHAUSTION_LEVEL b field_57755 f I foodLevel c field_7756 f F saturationLevel d field_7753 f F exhaustionLevel e field_7752 f I tickTimer f field_7755 m ()I getFoodLevel a method_7586 m (F)V addExhaustion a method_7583 m (I)V setFoodLevel a method_7580 m (IF)V eat a method_7585 m (Lnet/minecraft/server/level/ServerPlayer;)V tick a method_7588 m (Lnet/minecraft/world/food/FoodProperties;)V eat a method_7579 m (Lnet/minecraft/world/level/storage/ValueInput;)V readAdditionalSaveData a method_7584 m (Lnet/minecraft/world/level/storage/ValueOutput;)V addAdditionalSaveData a method_7582 m ()Z needsFood b method_7587 m (F)V setSaturation b method_7581 m (IF)V add b method_59684 m ()F getSaturationLevel c method_7589 m ()V c net/minecraft/world/food/FoodProperties cyj net/minecraft/class_4174 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_49992 f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b field_49993 f I nutrition c comp_2491 f F saturation d comp_2492 f Z canAlwaysEat e comp_2493 m ()I nutrition a comp_2491 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58400 a method_58400 m ()F saturation b comp_2492 m ()Z canAlwaysEat c comp_2493 m (IFZ)V m ()V c net/minecraft/world/food/FoodProperties$Builder cyj$a net/minecraft/class_4174$class_4175 f I nutrition a field_18620 f F saturationModifier b field_18621 f Z canAlwaysEat c field_18623 m ()Lnet/minecraft/world/food/FoodProperties$Builder; alwaysEdible a method_19240 m (F)Lnet/minecraft/world/food/FoodProperties$Builder; saturationModifier a method_19237 m (I)Lnet/minecraft/world/food/FoodProperties$Builder; nutrition a method_19238 m ()Lnet/minecraft/world/food/FoodProperties; build b method_19242 m ()V c net/minecraft/world/food/Foods cyk net/minecraft/class_4176 f Lnet/minecraft/world/food/FoodProperties; POISONOUS_POTATO A field_18663 f Lnet/minecraft/world/food/FoodProperties; PORKCHOP B field_18626 f Lnet/minecraft/world/food/FoodProperties; POTATO C field_18627 f Lnet/minecraft/world/food/FoodProperties; PUFFERFISH D field_18628 f Lnet/minecraft/world/food/FoodProperties; PUMPKIN_PIE E field_18629 f Lnet/minecraft/world/food/FoodProperties; RABBIT F field_18630 f Lnet/minecraft/world/food/FoodProperties; RABBIT_STEW G field_18631 f Lnet/minecraft/world/food/FoodProperties; ROTTEN_FLESH H field_18632 f Lnet/minecraft/world/food/FoodProperties; SALMON I field_18633 f Lnet/minecraft/world/food/FoodProperties; SPIDER_EYE J field_18634 f Lnet/minecraft/world/food/FoodProperties; SUSPICIOUS_STEW K field_18635 f Lnet/minecraft/world/food/FoodProperties; SWEET_BERRIES L field_18636 f Lnet/minecraft/world/food/FoodProperties; GLOW_BERRIES M field_28647 f Lnet/minecraft/world/food/FoodProperties; TROPICAL_FISH N field_18637 f Lnet/minecraft/world/food/FoodProperties; APPLE a field_18638 f Lnet/minecraft/world/food/FoodProperties; BAKED_POTATO b field_18639 f Lnet/minecraft/world/food/FoodProperties; BEEF c field_18640 f Lnet/minecraft/world/food/FoodProperties; BEETROOT d field_18641 f Lnet/minecraft/world/food/FoodProperties; BEETROOT_SOUP e field_18642 f Lnet/minecraft/world/food/FoodProperties; BREAD f field_18643 f Lnet/minecraft/world/food/FoodProperties; CARROT g field_18644 f Lnet/minecraft/world/food/FoodProperties; CHICKEN h field_18645 f Lnet/minecraft/world/food/FoodProperties; CHORUS_FRUIT i field_18646 f Lnet/minecraft/world/food/FoodProperties; COD j field_18647 f Lnet/minecraft/world/food/FoodProperties; COOKED_BEEF k field_18648 f Lnet/minecraft/world/food/FoodProperties; COOKED_CHICKEN l field_18649 f Lnet/minecraft/world/food/FoodProperties; COOKED_COD m field_18650 f Lnet/minecraft/world/food/FoodProperties; COOKED_MUTTON n field_18651 f Lnet/minecraft/world/food/FoodProperties; COOKED_PORKCHOP o field_18652 f Lnet/minecraft/world/food/FoodProperties; COOKED_RABBIT p field_18653 f Lnet/minecraft/world/food/FoodProperties; COOKED_SALMON q field_18654 f Lnet/minecraft/world/food/FoodProperties; COOKIE r field_18655 f Lnet/minecraft/world/food/FoodProperties; DRIED_KELP s field_18656 f Lnet/minecraft/world/food/FoodProperties; ENCHANTED_GOLDEN_APPLE t field_18657 f Lnet/minecraft/world/food/FoodProperties; GOLDEN_APPLE u field_18658 f Lnet/minecraft/world/food/FoodProperties; GOLDEN_CARROT v field_18659 f Lnet/minecraft/world/food/FoodProperties; HONEY_BOTTLE w field_20381 f Lnet/minecraft/world/food/FoodProperties; MELON_SLICE x field_18660 f Lnet/minecraft/world/food/FoodProperties; MUSHROOM_STEW y field_18661 f Lnet/minecraft/world/food/FoodProperties; MUTTON z field_18662 m (I)Lnet/minecraft/world/food/FoodProperties$Builder; stew a method_19243 m ()V m ()V c net/minecraft/world/food/package-info cyl net/minecraft/class_6076 c net/minecraft/world/inventory/AbstractContainerMenu cym net/minecraft/class_1703 f Z suppressRemoteUpdates A field_29209 f I SLOT_CLICKED_OUTSIDE a field_30730 f I QUICKCRAFT_TYPE_CHARITABLE b field_30731 f I QUICKCRAFT_TYPE_GREEDY c field_30732 f I QUICKCRAFT_TYPE_CLONE d field_30733 f I QUICKCRAFT_HEADER_START e field_30734 f I QUICKCRAFT_HEADER_CONTINUE f field_30735 f I QUICKCRAFT_HEADER_END g field_30736 f I CARRIED_SLOT_SIZE h field_30737 f I SLOTS_PER_ROW i field_52557 f I SLOT_SIZE j field_52558 f Lnet/minecraft/core/NonNullList; slots k field_7761 f I containerId l field_7763 f Lorg/slf4j/Logger; LOGGER m field_36534 f Lnet/minecraft/core/NonNullList; lastSlots n field_7764 f Ljava/util/List; dataSlots o field_17285 f Lnet/minecraft/world/item/ItemStack; carried p field_29205 f Lnet/minecraft/core/NonNullList; remoteSlots q field_29206 f Lit/unimi/dsi/fastutil/ints/IntList; remoteDataSlots r field_29559 f Lnet/minecraft/world/inventory/RemoteSlot; remoteCarried s field_29207 f I stateId t field_34024 f Lnet/minecraft/world/inventory/MenuType; menuType u field_17493 f I quickcraftType v field_7762 f I quickcraftStatus w field_7759 f Ljava/util/Set; quickcraftSlots x field_7757 f Ljava/util/List; containerListeners y field_7765 f Lnet/minecraft/world/inventory/ContainerSynchronizer; synchronizer z field_29208 m ()Lnet/minecraft/world/inventory/MenuType; getType a method_17358 m (I)Z isValidSlotIndex a method_40442 m (II)V setSelectedBundleItemIndex a method_61621 m (IILnet/minecraft/world/inventory/ClickType;Lnet/minecraft/world/entity/player/Player;)V clicked a method_7593 m (IILnet/minecraft/world/item/ItemStack;)V setItem a method_7619 m (ILnet/minecraft/world/entity/player/Player;)Z isValidQuickcraftType a method_7600 m (ILnet/minecraft/world/item/ItemStack;)V setRemoteSlot a method_34245 m (ILnet/minecraft/world/item/ItemStack;Ljava/util/function/Supplier;)V triggerSlotListeners a method_34246 m (ILjava/util/List;Lnet/minecraft/world/item/ItemStack;)V initializeContents a method_7610 m (ILnet/minecraft/network/HashedStack;)V setRemoteSlotUnsafe a method_37449 m (Lnet/minecraft/world/Container;)V slotsChanged a method_7609 m (Lnet/minecraft/world/Container;I)V checkContainerSize a method_17359 m (Lnet/minecraft/world/Container;II)V addInventoryHotbarSlots a method_61622 m (Lnet/minecraft/world/entity/player/Player;)V removed a method_7595 m (Lnet/minecraft/world/entity/player/Player;I)Z clickMenuButton a method_7604 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/Container;)V clearContainer a method_7607 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z tryItemClickBehaviourOverride a method_45409 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V dropOrPlaceInInventory a method_64192 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;)V transferState a method_34247 m (Lnet/minecraft/world/inventory/ContainerData;)V addDataSlots a method_17360 m (Lnet/minecraft/world/inventory/ContainerData;I)V checkContainerDataCount a method_17361 m (Lnet/minecraft/world/inventory/ContainerLevelAccess;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/Block;)Z stillValid a method_17695 m (Lnet/minecraft/world/inventory/ContainerListener;)V addSlotListener a method_7596 m (Lnet/minecraft/world/inventory/ContainerSynchronizer;)V setSynchronizer a method_34248 m (Lnet/minecraft/world/inventory/ContainerSynchronizer;Lnet/minecraft/world/inventory/RemoteSlot;)Lnet/minecraft/world/inventory/RemoteSlot; method_68804 a method_68804 m (Lnet/minecraft/world/inventory/DataSlot;)Lnet/minecraft/world/inventory/DataSlot; addDataSlot a method_17362 m (Lnet/minecraft/world/inventory/Slot;)Lnet/minecraft/world/inventory/Slot; addSlot a method_7621 m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V method_34249 a method_34249 m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/item/ItemStack;Z)Z canItemQuickReplace a method_7592 m (Lnet/minecraft/world/item/ItemStack;)V setCarried a method_34254 m (Lnet/minecraft/world/item/ItemStack;IIZ)Z moveItemStackTo a method_7616 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;)Z canTakeItemForPickAll a method_7613 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V method_34251 a method_34251 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/lang/Boolean; method_17696 a method_17696 m (Lnet/minecraft/world/level/block/entity/BlockEntity;)I getRedstoneSignalFromBlockEntity a method_7608 m (Ljava/util/Set;ILnet/minecraft/world/item/ItemStack;)I getQuickCraftPlaceCount a method_7617 m (Lnet/minecraft/network/HashedStack;)V setRemoteCarried a method_34250 m ()V sendAllDataToRemote b method_34252 m (I)Lnet/minecraft/world/inventory/Slot; getSlot b method_7611 m (II)V setData b method_7606 m (IILnet/minecraft/world/inventory/ClickType;Lnet/minecraft/world/entity/player/Player;)V doClick b method_30010 m (ILnet/minecraft/world/item/ItemStack;Ljava/util/function/Supplier;)V synchronizeSlotToRemote b method_34253 m (Lnet/minecraft/world/Container;)I getRedstoneSignalFromContainer b method_7618 m (Lnet/minecraft/world/Container;I)Ljava/util/OptionalInt; findSlot b method_37418 m (Lnet/minecraft/world/Container;II)V addInventoryExtendedSlots b method_61623 m (Lnet/minecraft/world/entity/player/Player;)Z stillValid b method_7597 m (Lnet/minecraft/world/entity/player/Player;I)Lnet/minecraft/world/item/ItemStack; quickMoveStack b method_7601 m (Lnet/minecraft/world/inventory/ContainerListener;)V removeSlotListener b method_7603 m (Lnet/minecraft/world/inventory/Slot;)Z canDragTo b method_7615 m ()Lnet/minecraft/core/NonNullList; getItems c method_7602 m (I)I getQuickcraftType c method_7620 m (II)I getQuickcraftMask c method_7591 m (Lnet/minecraft/world/Container;II)V addStandardInventorySlots c method_61624 m ()V broadcastChanges d method_7623 m (I)I getQuickcraftHeader d method_7594 m (II)V updateDataSlotListeners d method_37419 m ()V broadcastFullState e method_37420 m (II)V synchronizeDataSlotToRemote e method_34715 m ()V resetQuickCraft f method_7605 m ()Lnet/minecraft/world/item/ItemStack; getCarried g method_34255 m ()V suppressRemoteUpdates h method_34256 m ()V resumeRemoteUpdates i method_34257 m ()I getStateId j method_37421 m ()I incrementStateId k method_37422 m ()V synchronizeCarriedToRemote l method_34258 m ()Lnet/minecraft/world/entity/SlotAccess; createCarriedSlotAccess m method_34259 m ()Ljava/lang/String; method_30024 n method_30024 m ()Ljava/lang/String; method_30011 o method_30011 m (Lnet/minecraft/world/inventory/MenuType;I)V m ()V c net/minecraft/world/inventory/AbstractContainerMenu$1 cym$1 net/minecraft/class_1703$1 f Lnet/minecraft/world/inventory/AbstractContainerMenu; field_29210 b field_29210 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;)V c net/minecraft/world/inventory/AbstractCraftingMenu cyn net/minecraft/class_9884 f Lnet/minecraft/world/inventory/CraftingContainer; craftSlots m field_52559 f Lnet/minecraft/world/inventory/ResultContainer; resultSlots n field_52560 f I width o field_52561 f I height p field_52562 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)V finishPlacingRecipe a method_59964 m (Lnet/minecraft/world/entity/player/Player;II)Lnet/minecraft/world/inventory/Slot; addResultSlot a method_61625 m (II)V addCraftingGridSlots d method_61626 m ()V beginPlacingRecipe l method_59963 m ()Lnet/minecraft/world/inventory/Slot; getResultSlot m method_61627 m ()Ljava/util/List; getInputGridSlots n method_61628 m ()I getGridWidth o method_61629 m ()I getGridHeight p method_61630 m ()Lnet/minecraft/world/entity/player/Player; owner q method_61631 m (Lnet/minecraft/world/inventory/MenuType;III)V c net/minecraft/world/inventory/AbstractCraftingMenu$1 cyn$1 net/minecraft/class_9884$1 f Lnet/minecraft/world/inventory/AbstractCraftingMenu; field_52563 a field_52563 m (Lnet/minecraft/world/inventory/AbstractCraftingMenu;)V c net/minecraft/world/inventory/AbstractFurnaceMenu cyo net/minecraft/class_1720 f Lnet/minecraft/world/inventory/RecipeBookType; recipeBookType A field_25762 f I INGREDIENT_SLOT m field_30738 f I FUEL_SLOT n field_30739 f I RESULT_SLOT o field_30740 f I SLOT_COUNT p field_30741 f I DATA_COUNT q field_30742 f Lnet/minecraft/world/level/Level; level r field_7822 f I INV_SLOT_START s field_30743 f I INV_SLOT_END t field_30744 f I USE_ROW_SLOT_START u field_30745 f I USE_ROW_SLOT_END v field_30746 f Lnet/minecraft/world/Container; container w field_7824 f Lnet/minecraft/world/inventory/ContainerData; data x field_17286 f Lnet/minecraft/world/item/crafting/RecipeType; recipeType y field_17494 f Lnet/minecraft/world/item/crafting/RecipePropertySet; acceptedInputs z field_54593 m (Lnet/minecraft/world/item/ItemStack;)Z canSmelt b method_7640 m (Lnet/minecraft/world/item/ItemStack;)Z isFuel c method_16945 m ()Lnet/minecraft/world/inventory/Slot; getResultSlot l method_61632 m ()F getBurnProgress m method_17363 m ()F getLitProgress n method_17364 m ()Z isLit o method_17365 m (Lnet/minecraft/world/inventory/MenuType;Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/inventory/RecipeBookType;ILnet/minecraft/world/entity/player/Inventory;)V m (Lnet/minecraft/world/inventory/MenuType;Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/inventory/RecipeBookType;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;Lnet/minecraft/world/inventory/ContainerData;)V c net/minecraft/world/inventory/AbstractFurnaceMenu$1 cyo$1 net/minecraft/class_1720$1 f Ljava/util/List; val$slotsToClear a field_52564 f Lnet/minecraft/server/level/ServerLevel; val$level b field_54594 f Lnet/minecraft/world/inventory/AbstractFurnaceMenu; field_52565 c field_52565 m (Lnet/minecraft/world/inventory/Slot;)V method_61633 a method_61633 m (Lnet/minecraft/world/inventory/AbstractFurnaceMenu;Ljava/util/List;Lnet/minecraft/server/level/ServerLevel;)V c net/minecraft/world/inventory/AnvilMenu cyp net/minecraft/class_1706 f I COST_FAIL A field_30753 f I COST_BASE B field_30754 f I COST_ADDED_BASE C field_30755 f I COST_REPAIR_MATERIAL D field_30747 f I COST_REPAIR_SACRIFICE E field_30748 f I COST_INCOMPATIBLE_PENALTY F field_30749 f I COST_RENAME G field_30750 f I INPUT_SLOT_X_PLACEMENT H field_41894 f I ADDITIONAL_SLOT_X_PLACEMENT I field_41895 f I RESULT_SLOT_X_PLACEMENT J field_41896 f I SLOT_Y_PLACEMENT K field_41897 f I INPUT_SLOT m field_41898 f I ADDITIONAL_SLOT n field_41899 f I RESULT_SLOT o field_41900 f I MAX_NAME_LENGTH p field_30751 f Lorg/slf4j/Logger; LOGGER u field_7771 f Z DEBUG_COST v field_30752 f I repairItemCountCost w field_7776 f Ljava/lang/String; itemName x field_7774 f Lnet/minecraft/world/inventory/DataSlot; cost y field_7770 f Z onlyRenaming z field_52566 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_24922 a method_24922 m (Ljava/lang/String;)Z setItemName a method_7625 m (Ljava/lang/String;)Ljava/lang/String; validateName b method_52176 m (Lnet/minecraft/world/item/ItemStack;)Z method_48350 c method_48350 m (Lnet/minecraft/world/item/ItemStack;)Z method_48351 d method_48351 m (I)I calculateIncreasedRepairCost e method_20398 m ()I getCost m method_17369 m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; createInputSlotDefinitions o method_48352 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;)V m ()V c net/minecraft/world/inventory/ArmorSlot cyq net/minecraft/class_9692 f Lnet/minecraft/world/entity/LivingEntity; owner a field_51622 f Lnet/minecraft/world/entity/EquipmentSlot; slot b field_51623 f Lnet/minecraft/resources/ResourceLocation; emptyIcon g field_51624 m (Lnet/minecraft/world/Container;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;IIILnet/minecraft/resources/ResourceLocation;)V c net/minecraft/world/inventory/BeaconMenu cyr net/minecraft/class_1704 f I PAYMENT_SLOT m field_30756 f I SLOT_COUNT n field_30757 f I DATA_COUNT o field_30758 f I INV_SLOT_START p field_30759 f I INV_SLOT_END q field_30760 f I USE_ROW_SLOT_START r field_30761 f I USE_ROW_SLOT_END s field_30762 f I NO_EFFECT t field_45758 f Lnet/minecraft/world/Container; beacon u field_17287 f Lnet/minecraft/world/inventory/BeaconMenu$PaymentSlot; paymentSlot v field_17288 f Lnet/minecraft/world/inventory/ContainerLevelAccess; access w field_17289 f Lnet/minecraft/world/inventory/ContainerData; beaconData x field_17290 m (Ljava/util/Optional;Ljava/util/Optional;)V updateEffects a method_17372 m (Lnet/minecraft/core/Holder;)I encodeEffect a method_53173 m (I)Lnet/minecraft/core/Holder; decodeEffect e method_53174 m ()I getLevels l method_17373 m ()Lnet/minecraft/core/Holder; getPrimaryEffect m method_17374 m ()Lnet/minecraft/core/Holder; getSecondaryEffect n method_17375 m ()Z hasPayment o method_17376 m (ILnet/minecraft/world/Container;)V m (ILnet/minecraft/world/Container;Lnet/minecraft/world/inventory/ContainerData;Lnet/minecraft/world/inventory/ContainerLevelAccess;)V c net/minecraft/world/inventory/BeaconMenu$1 cyr$1 net/minecraft/class_1704$1 m (Lnet/minecraft/world/inventory/BeaconMenu;I)V c net/minecraft/world/inventory/BeaconMenu$PaymentSlot cyr$a net/minecraft/class_1704$class_1705 m (Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/BlastFurnaceMenu cys net/minecraft/class_3705 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;Lnet/minecraft/world/inventory/ContainerData;)V c net/minecraft/world/inventory/BrewingStandMenu cyt net/minecraft/class_1708 f Lnet/minecraft/world/inventory/Slot; ingredientSlot A field_7787 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_FUEL m field_55024 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_POTION n field_55025 f I BOTTLE_SLOT_START o field_30763 f I BOTTLE_SLOT_END p field_30764 f I INGREDIENT_SLOT q field_30765 f I FUEL_SLOT r field_30766 f I SLOT_COUNT s field_30767 f I DATA_COUNT t field_30768 f I INV_SLOT_START u field_30769 f I INV_SLOT_END v field_30770 f I USE_ROW_SLOT_START w field_30771 f I USE_ROW_SLOT_END x field_30772 f Lnet/minecraft/world/Container; brewingStand y field_7788 f Lnet/minecraft/world/inventory/ContainerData; brewingStandData z field_17292 m ()I getFuel l method_17377 m ()I getBrewingTicks m method_17378 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;Lnet/minecraft/world/inventory/ContainerData;)V m ()V c net/minecraft/world/inventory/BrewingStandMenu$FuelSlot cyt$a net/minecraft/class_1708$class_1709 m (Lnet/minecraft/world/item/ItemStack;)Z mayPlaceItem b method_7630 m (Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/BrewingStandMenu$IngredientsSlot cyt$b net/minecraft/class_1708$class_1710 f Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing a field_51385 m (Lnet/minecraft/world/item/alchemy/PotionBrewing;Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/BrewingStandMenu$PotionSlot cyt$c net/minecraft/class_1708$class_1711 m (Lnet/minecraft/world/item/ItemStack;)Z mayPlaceItem b method_7631 m (Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/CartographyTableMenu cyu net/minecraft/class_3910 f I MAP_SLOT m field_30773 f I ADDITIONAL_SLOT n field_30774 f I RESULT_SLOT o field_30775 f Lnet/minecraft/world/Container; container p field_17293 f I INV_SLOT_START q field_30776 f I INV_SLOT_END r field_30777 f I USE_ROW_SLOT_START s field_30778 f I USE_ROW_SLOT_END t field_30779 f Lnet/minecraft/world/inventory/ContainerLevelAccess; access u field_17294 f J lastSoundTime v field_20382 f Lnet/minecraft/world/inventory/ResultContainer; resultContainer w field_19272 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_17379 a method_17379 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V setupResultSlot a method_17381 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_17382 a method_17382 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;)V c net/minecraft/world/inventory/CartographyTableMenu$1 cyu$1 net/minecraft/class_3910$1 f Lnet/minecraft/world/inventory/CartographyTableMenu; field_17298 b field_17298 m (Lnet/minecraft/world/inventory/CartographyTableMenu;I)V c net/minecraft/world/inventory/CartographyTableMenu$2 cyu$2 net/minecraft/class_3910$2 f Lnet/minecraft/world/inventory/CartographyTableMenu; field_19273 b field_19273 m (Lnet/minecraft/world/inventory/CartographyTableMenu;)V c net/minecraft/world/inventory/CartographyTableMenu$3 cyu$3 net/minecraft/class_3910$3 m (Lnet/minecraft/world/inventory/CartographyTableMenu;Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/CartographyTableMenu$4 cyu$4 net/minecraft/class_3910$4 m (Lnet/minecraft/world/inventory/CartographyTableMenu;Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/CartographyTableMenu$5 cyu$5 net/minecraft/class_3910$5 f Lnet/minecraft/world/inventory/ContainerLevelAccess; val$access a field_17301 f Lnet/minecraft/world/inventory/CartographyTableMenu; field_17303 b field_17303 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_17387 a method_17387 m (Lnet/minecraft/world/inventory/CartographyTableMenu;Lnet/minecraft/world/Container;IIILnet/minecraft/world/inventory/ContainerLevelAccess;)V c net/minecraft/world/inventory/ChestMenu cyv net/minecraft/class_1707 f Lnet/minecraft/world/Container; container m field_17495 f I containerRows n field_17496 m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; oneRow a method_19244 m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;)Lnet/minecraft/world/inventory/ChestMenu; threeRows a method_19245 m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; twoRows b method_19246 m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;)Lnet/minecraft/world/inventory/ChestMenu; sixRows b method_19247 m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; threeRows c method_19248 m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; fourRows d method_19249 m (Lnet/minecraft/world/Container;II)V addChestGrid d method_61634 m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; fiveRows e method_19250 m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/ChestMenu; sixRows f method_19251 m ()Lnet/minecraft/world/Container; getContainer l method_7629 m ()I getRowCount m method_17388 m (Lnet/minecraft/world/inventory/MenuType;ILnet/minecraft/world/entity/player/Inventory;I)V m (Lnet/minecraft/world/inventory/MenuType;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;I)V c net/minecraft/world/inventory/ClickAction cyw net/minecraft/class_5536 f Lnet/minecraft/world/inventory/ClickAction; PRIMARY a field_27013 f Lnet/minecraft/world/inventory/ClickAction; SECONDARY b field_27014 f [Lnet/minecraft/world/inventory/ClickAction; $VALUES c field_27015 m ()[Lnet/minecraft/world/inventory/ClickAction; $values a method_36672 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/inventory/ClickType cyx net/minecraft/class_1713 f Lnet/minecraft/world/inventory/ClickType; PICKUP a field_7790 f Lnet/minecraft/world/inventory/ClickType; QUICK_MOVE b field_7794 f Lnet/minecraft/world/inventory/ClickType; SWAP c field_7791 f Lnet/minecraft/world/inventory/ClickType; CLONE d field_7796 f Lnet/minecraft/world/inventory/ClickType; THROW e field_7795 f Lnet/minecraft/world/inventory/ClickType; QUICK_CRAFT f field_7789 f Lnet/minecraft/world/inventory/ClickType; PICKUP_ALL g field_7793 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC h field_58134 f Ljava/util/function/IntFunction; BY_ID i field_58135 f I id j field_58136 f [Lnet/minecraft/world/inventory/ClickType; $VALUES k field_7792 m ()I id a method_68805 m ()[Lnet/minecraft/world/inventory/ClickType; $values b method_36673 m (Ljava/lang/String;II)V m ()V c net/minecraft/world/inventory/ContainerData cyy net/minecraft/class_3913 m ()I getCount a method_17389 m (I)I get a method_17390 m (II)V set a method_17391 c net/minecraft/world/inventory/ContainerLevelAccess cyz net/minecraft/class_3914 f Lnet/minecraft/world/inventory/ContainerLevelAccess; NULL a field_17304 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/inventory/ContainerLevelAccess; create a method_17392 m (Ljava/util/function/BiConsumer;)V execute a method_17393 m (Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; method_17394 a method_17394 m (Ljava/util/function/BiFunction;)Ljava/util/Optional; evaluate a method_17395 m (Ljava/util/function/BiFunction;Ljava/lang/Object;)Ljava/lang/Object; evaluate a method_17396 m ()V c net/minecraft/world/inventory/ContainerLevelAccess$1 cyz$1 net/minecraft/class_3914$1 m ()V c net/minecraft/world/inventory/ContainerLevelAccess$2 cyz$2 net/minecraft/class_3914$2 f Lnet/minecraft/world/level/Level; val$level b field_17305 f Lnet/minecraft/core/BlockPos; val$pos c field_17306 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V c net/minecraft/world/inventory/ContainerListener cza net/minecraft/class_1712 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V dataChanged a method_7633 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;ILnet/minecraft/world/item/ItemStack;)V slotChanged a method_7635 c net/minecraft/world/inventory/ContainerSynchronizer czb net/minecraft/class_5916 m ()Lnet/minecraft/world/inventory/RemoteSlot; createSlot a method_68735 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V sendDataChange a method_34260 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;ILnet/minecraft/world/item/ItemStack;)V sendSlotChange a method_34261 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;Lnet/minecraft/world/item/ItemStack;)V sendCarriedChange a method_34262 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;Ljava/util/List;Lnet/minecraft/world/item/ItemStack;[I)V sendInitialData a method_34263 c net/minecraft/world/inventory/CrafterMenu czc net/minecraft/class_8881 f I SLOT_COUNT m field_46781 f I INV_SLOT_START n field_46782 f I INV_SLOT_END o field_46783 f I USE_ROW_SLOT_START p field_46784 f I USE_ROW_SLOT_END q field_46785 f Lnet/minecraft/world/inventory/ResultContainer; resultContainer r field_46780 f Lnet/minecraft/world/inventory/ContainerData; containerData s field_46786 f Lnet/minecraft/world/entity/player/Player; player t field_46787 f Lnet/minecraft/world/inventory/CraftingContainer; container u field_46788 m (IZ)V setSlotState a method_54458 m (Lnet/minecraft/world/entity/player/Inventory;)V addSlots a method_54459 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/ItemStack; method_54460 a method_54460 m (I)Z isSlotDisabled e method_54461 m ()Z isPowered l method_54462 m ()Lnet/minecraft/world/Container; getContainer m method_54463 m ()V refreshRecipeResult n method_54464 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/CraftingContainer;Lnet/minecraft/world/inventory/ContainerData;)V c net/minecraft/world/inventory/CrafterSlot czd net/minecraft/class_8882 f Lnet/minecraft/world/inventory/CrafterMenu; menu a field_46789 m (Lnet/minecraft/world/Container;IIILnet/minecraft/world/inventory/CrafterMenu;)V c net/minecraft/world/inventory/CraftingContainer cze net/minecraft/class_8566 m ()Lnet/minecraft/world/item/crafting/CraftingInput; asCraftInput aB_ method_59961 m ()Lnet/minecraft/world/item/crafting/CraftingInput$Positioned; asPositionedCraftInput aC_ method_60501 m ()I getWidth ay_ method_17398 m ()I getHeight g method_17397 m ()Ljava/util/List; getItems h method_51305 c net/minecraft/world/inventory/CraftingMenu czf net/minecraft/class_1714 f Z placingRecipe A field_51625 f I RESULT_SLOT o field_30781 f I CRAFTING_GRID_WIDTH p field_52567 f I CRAFTING_GRID_HEIGHT q field_52568 f I CRAFT_SLOT_START r field_30782 f I CRAFT_SLOT_COUNT s field_52569 f I CRAFT_SLOT_END t field_30783 f I INV_SLOT_START u field_30784 f I INV_SLOT_END v field_30785 f I USE_ROW_SLOT_START w field_30786 f I USE_ROW_SLOT_END x field_30787 f Lnet/minecraft/world/inventory/ContainerLevelAccess; access y field_7799 f Lnet/minecraft/world/entity/player/Player; player z field_7797 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_17402 a method_17402 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/inventory/CraftingContainer;Lnet/minecraft/world/inventory/ResultContainer;Lnet/minecraft/world/item/crafting/RecipeHolder;)V slotChangedCraftingGrid a method_17399 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_17401 a method_17401 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;)V c net/minecraft/world/inventory/DataSlot czg net/minecraft/class_3915 f I prevValue a field_17307 m ()Lnet/minecraft/world/inventory/DataSlot; standalone a method_17403 m (I)V set a method_17404 m (Lnet/minecraft/world/inventory/ContainerData;I)Lnet/minecraft/world/inventory/DataSlot; forContainer a method_17405 m ([II)Lnet/minecraft/world/inventory/DataSlot; shared a method_17406 m ()I get b method_17407 m ()Z checkAndClearUpdateFlag c method_17408 m ()V c net/minecraft/world/inventory/DataSlot$1 czg$1 net/minecraft/class_3915$1 f Lnet/minecraft/world/inventory/ContainerData; val$container a field_17308 f I val$dataId b field_17309 m (Lnet/minecraft/world/inventory/ContainerData;I)V c net/minecraft/world/inventory/DataSlot$2 czg$2 net/minecraft/class_3915$2 f [I val$storage a field_17310 f I val$index b field_17311 m ([II)V c net/minecraft/world/inventory/DataSlot$3 czg$3 net/minecraft/class_3915$3 f I value a field_17312 m ()V c net/minecraft/world/inventory/DispenserMenu czh net/minecraft/class_1716 f I SLOT_COUNT m field_30788 f I INV_SLOT_START n field_30789 f I INV_SLOT_END o field_30790 f I USE_ROW_SLOT_START p field_30791 f I USE_ROW_SLOT_END q field_30792 f Lnet/minecraft/world/Container; dispenser r field_7806 m (Lnet/minecraft/world/Container;II)V add3x3GridSlots d method_61635 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;)V c net/minecraft/world/inventory/EnchantmentMenu czi net/minecraft/class_1718 f [I costs m field_7808 f [I enchantClue n field_7812 f [I levelClue o field_7810 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_LAPIS_LAZULI p field_45143 f Lnet/minecraft/world/Container; enchantSlots q field_7809 f Lnet/minecraft/world/inventory/ContainerLevelAccess; access r field_7813 f Lnet/minecraft/util/RandomSource; random s field_7811 f Lnet/minecraft/world/inventory/DataSlot; enchantmentSeed t field_7814 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_17412 a method_17412 m (Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/world/entity/player/Player;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_17410 a method_17410 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_17411 a method_17411 m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/item/ItemStack;II)Ljava/util/List; getEnchantmentList a method_7637 m ()I getGoldCount l method_7638 m ()I getEnchantmentSeed m method_17413 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;)V m ()V c net/minecraft/world/inventory/EnchantmentMenu$1 czi$1 net/minecraft/class_1718$1 f Lnet/minecraft/world/inventory/EnchantmentMenu; field_7815 b field_7815 m (Lnet/minecraft/world/inventory/EnchantmentMenu;I)V c net/minecraft/world/inventory/EnchantmentMenu$2 czi$2 net/minecraft/class_1718$2 m (Lnet/minecraft/world/inventory/EnchantmentMenu;Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/EnchantmentMenu$3 czi$3 net/minecraft/class_1718$3 m (Lnet/minecraft/world/inventory/EnchantmentMenu;Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/FurnaceFuelSlot czj net/minecraft/class_1717 f Lnet/minecraft/world/inventory/AbstractFurnaceMenu; menu a field_17083 m (Lnet/minecraft/world/item/ItemStack;)Z isBucket c method_7636 m (Lnet/minecraft/world/inventory/AbstractFurnaceMenu;Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/FurnaceMenu czk net/minecraft/class_3858 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;Lnet/minecraft/world/inventory/ContainerData;)V c net/minecraft/world/inventory/FurnaceResultSlot czl net/minecraft/class_1719 f Lnet/minecraft/world/entity/player/Player; player a field_7818 f I removeCount b field_7819 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/GrindstoneMenu czm net/minecraft/class_3803 f I MAX_NAME_LENGTH m field_30793 f I INPUT_SLOT n field_30794 f I ADDITIONAL_SLOT o field_30795 f I RESULT_SLOT p field_30796 f I INV_SLOT_START q field_30797 f I INV_SLOT_END r field_30798 f I USE_ROW_SLOT_START s field_30799 f I USE_ROW_SLOT_END t field_30800 f Lnet/minecraft/world/Container; resultSlots u field_16773 f Lnet/minecraft/world/Container; repairSlots v field_16772 f Lnet/minecraft/world/inventory/ContainerLevelAccess; access w field_16775 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_17415 a method_17415 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; computeResult a method_58070 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V method_58071 a method_58071 m (Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V method_58072 a method_58072 m (Lnet/minecraft/core/Holder;)Z method_58073 a method_58073 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; removeNonCursesFrom b method_16693 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; mergeItems b method_58074 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V mergeEnchantsFrom c method_20268 m ()V createResult l method_16695 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;)V c net/minecraft/world/inventory/GrindstoneMenu$1 czm$1 net/minecraft/class_3803$1 f Lnet/minecraft/world/inventory/GrindstoneMenu; field_16776 b field_16776 m (Lnet/minecraft/world/inventory/GrindstoneMenu;I)V c net/minecraft/world/inventory/GrindstoneMenu$2 czm$2 net/minecraft/class_3803$2 m (Lnet/minecraft/world/inventory/GrindstoneMenu;Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/GrindstoneMenu$3 czm$3 net/minecraft/class_3803$3 m (Lnet/minecraft/world/inventory/GrindstoneMenu;Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/GrindstoneMenu$4 czm$4 net/minecraft/class_3803$4 f Lnet/minecraft/world/inventory/ContainerLevelAccess; val$access a field_16779 f Lnet/minecraft/world/inventory/GrindstoneMenu; field_16780 b field_16780 m (Lnet/minecraft/world/level/Level;)I getExperienceAmount a method_17416 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_17417 a method_17417 m (Lnet/minecraft/world/item/ItemStack;)I getExperienceFromItem g method_16696 m (Lnet/minecraft/world/inventory/GrindstoneMenu;Lnet/minecraft/world/Container;IIILnet/minecraft/world/inventory/ContainerLevelAccess;)V c net/minecraft/world/inventory/HopperMenu czn net/minecraft/class_1722 f I CONTAINER_SIZE m field_30801 f Lnet/minecraft/world/Container; hopper n field_7826 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;)V c net/minecraft/world/inventory/HorseInventoryMenu czo net/minecraft/class_1724 f Lnet/minecraft/resources/ResourceLocation; SADDLE_SLOT_SPRITE m field_55026 f Lnet/minecraft/resources/ResourceLocation; LLAMA_ARMOR_SLOT_SPRITE n field_55027 f Lnet/minecraft/resources/ResourceLocation; ARMOR_SLOT_SPRITE o field_55028 f Lnet/minecraft/world/Container; horseContainer p field_7836 f Lnet/minecraft/world/entity/animal/horse/AbstractHorse; horse q field_7837 f I SLOT_SADDLE r field_55978 f I SLOT_BODY_ARMOR s field_48835 f I SLOT_HORSE_INVENTORY_START t field_48836 m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;Lnet/minecraft/world/entity/animal/horse/AbstractHorse;I)V m ()V c net/minecraft/world/inventory/HorseInventoryMenu$1 czo$1 net/minecraft/class_1724$1 f Lnet/minecraft/world/entity/animal/horse/AbstractHorse; val$horse a field_56295 m (Lnet/minecraft/world/inventory/HorseInventoryMenu;Lnet/minecraft/world/Container;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;IIILnet/minecraft/resources/ResourceLocation;Lnet/minecraft/world/entity/animal/horse/AbstractHorse;)V c net/minecraft/world/inventory/HorseInventoryMenu$2 czo$2 net/minecraft/class_1724$2 f Lnet/minecraft/world/entity/animal/horse/AbstractHorse; val$horse a field_56446 f Z val$isLlama b field_56447 m (Lnet/minecraft/world/inventory/HorseInventoryMenu;Lnet/minecraft/world/Container;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;IIILnet/minecraft/resources/ResourceLocation;Lnet/minecraft/world/entity/animal/horse/AbstractHorse;Z)V c net/minecraft/world/inventory/InventoryMenu czp net/minecraft/class_1723 f I SHIELD_SLOT A field_30812 f Lnet/minecraft/resources/ResourceLocation; EMPTY_ARMOR_SLOT_HELMET B field_21669 f Lnet/minecraft/resources/ResourceLocation; EMPTY_ARMOR_SLOT_CHESTPLATE C field_21670 f Lnet/minecraft/resources/ResourceLocation; EMPTY_ARMOR_SLOT_LEGGINGS D field_21671 f Lnet/minecraft/resources/ResourceLocation; EMPTY_ARMOR_SLOT_BOOTS E field_21672 f Lnet/minecraft/resources/ResourceLocation; EMPTY_ARMOR_SLOT_SHIELD F field_21673 f Z active G field_7827 f I CRAFTING_GRID_WIDTH H field_52570 f I CRAFTING_GRID_HEIGHT I field_52571 f Ljava/util/Map; TEXTURE_EMPTY_SLOTS J field_7829 f [Lnet/minecraft/world/entity/EquipmentSlot; SLOT_IDS K field_7832 f Lnet/minecraft/world/entity/player/Player; owner L field_7828 f I CONTAINER_ID o field_30802 f I RESULT_SLOT p field_30803 f I CRAFT_SLOT_START q field_30804 f I CRAFT_SLOT_COUNT r field_49739 f I CRAFT_SLOT_END s field_30805 f I ARMOR_SLOT_START t field_30806 f I ARMOR_SLOT_COUNT u field_49740 f I ARMOR_SLOT_END v field_30807 f I INV_SLOT_START w field_30808 f I INV_SLOT_END x field_30809 f I USE_ROW_SLOT_START y field_30810 f I USE_ROW_SLOT_END z field_30811 m (I)Z isHotbarSlot e method_36211 m ()Lnet/minecraft/world/inventory/CraftingContainer; getCraftSlots r method_29281 m (Lnet/minecraft/world/entity/player/Inventory;ZLnet/minecraft/world/entity/player/Player;)V m ()V c net/minecraft/world/inventory/InventoryMenu$1 czp$1 net/minecraft/class_1723$1 f Lnet/minecraft/world/entity/player/Player; val$owner a field_39410 m (Lnet/minecraft/world/inventory/InventoryMenu;Lnet/minecraft/world/Container;IIILnet/minecraft/world/entity/player/Player;)V c net/minecraft/world/inventory/ItemCombinerMenu czq net/minecraft/class_4861 f I INVENTORY_SLOTS_PER_ROW m field_41901 f I INVENTORY_ROWS n field_41902 f I INPUT_SLOT_START o field_54595 f I resultSlotIndex p field_41904 f Lnet/minecraft/world/inventory/ContainerLevelAccess; access q field_22481 f Lnet/minecraft/world/entity/player/Player; player r field_22482 f Lnet/minecraft/world/Container; inputSlots s field_22480 f Lnet/minecraft/world/inventory/ResultContainer; resultSlots t field_22479 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a method_24923 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/lang/Boolean; method_24924 a method_24924 m (Lnet/minecraft/world/entity/player/Player;Z)Z mayPickup a method_24927 m (Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;)V createInputSlots a method_48354 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBlock a method_24925 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_24926 b method_24926 m (Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;)V createResultSlot b method_48355 m (Lnet/minecraft/world/item/ItemStack;)Z canMoveIntoInputSlots b method_48356 m (I)Lnet/minecraft/world/SimpleContainer; createContainer e method_48358 m ()V createResult l method_24928 m ()I getInventorySlotStart m method_48359 m ()I getResultSlot n method_48360 m ()I getInventorySlotEnd o method_48361 m ()I getUseRowStart p method_48362 m ()I getUseRowEnd q method_48363 m (Lnet/minecraft/world/inventory/MenuType;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition;)V c net/minecraft/world/inventory/ItemCombinerMenu$1 czq$1 net/minecraft/class_4861$1 f Lnet/minecraft/world/inventory/ItemCombinerMenu; field_54949 b field_54949 m (Lnet/minecraft/world/inventory/ItemCombinerMenu;)V c net/minecraft/world/inventory/ItemCombinerMenu$2 czq$2 net/minecraft/class_4861$2 f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; val$slot a field_54950 m (Lnet/minecraft/world/inventory/ItemCombinerMenu;Lnet/minecraft/world/Container;IIILnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition;)V c net/minecraft/world/inventory/ItemCombinerMenu$3 czq$3 net/minecraft/class_4861$3 f Lnet/minecraft/world/inventory/ItemCombinerMenu; field_54951 a field_54951 m (Lnet/minecraft/world/inventory/ItemCombinerMenu;Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/ItemCombinerMenu$4 czq$4 net/minecraft/class_4861$4 f Lnet/minecraft/world/inventory/ItemCombinerMenu; field_7778 b field_7778 m (Lnet/minecraft/world/inventory/ItemCombinerMenu;I)V c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition czr net/minecraft/class_8047 f Ljava/util/List; slots a field_41907 f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; resultSlot b field_41908 m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder; create a method_48364 m (I)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; getSlot a method_48367 m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; getResultSlot b method_48366 m ()Ljava/util/List; getSlots c method_48368 m ()I getNumOfInputSlots d method_48369 m ()I getResultSlotIndex e method_48370 m (Ljava/util/List;Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition;)V c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder czr$a net/minecraft/class_8047$class_8048 f Ljava/util/List; inputSlots a field_54596 f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; resultSlot b field_41910 m ()Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; build a method_48372 m (III)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder; withResultSlot a method_48373 m (IIILjava/util/function/Predicate;)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder; withSlot a method_48374 m (Lnet/minecraft/world/item/ItemStack;)Z method_48375 a method_48375 m ()V c net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition czr$b net/minecraft/class_8047$class_8049 f I slotIndex a comp_1204 f I x b comp_1205 f I y c comp_1206 f Ljava/util/function/Predicate; mayPlace d comp_1207 f Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition; EMPTY e field_41911 m ()I slotIndex a comp_1204 m (Lnet/minecraft/world/item/ItemStack;)Z method_48376 a method_48376 m ()I x b comp_1205 m ()I y c comp_1206 m ()Ljava/util/function/Predicate; mayPlace d comp_1207 m (IIILjava/util/function/Predicate;)V m ()V c net/minecraft/world/inventory/LecternMenu czs net/minecraft/class_3916 f I BUTTON_PREV_PAGE m field_30820 f I BUTTON_NEXT_PAGE n field_30821 f I BUTTON_TAKE_BOOK o field_30822 f I BUTTON_PAGE_JUMP_RANGE_START p field_30823 f I DATA_COUNT q field_30824 f I SLOT_COUNT r field_30825 f Lnet/minecraft/world/Container; lectern s field_17313 f Lnet/minecraft/world/inventory/ContainerData; lecternData t field_17314 m ()Lnet/minecraft/world/item/ItemStack; getBook l method_17418 m ()I getPage m method_17419 m (I)V m (ILnet/minecraft/world/Container;Lnet/minecraft/world/inventory/ContainerData;)V c net/minecraft/world/inventory/LecternMenu$1 czs$1 net/minecraft/class_3916$1 f Lnet/minecraft/world/inventory/LecternMenu; field_17315 a field_17315 m (Lnet/minecraft/world/inventory/LecternMenu;Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/LoomMenu czt net/minecraft/class_1726 f J lastSoundTime A field_20383 f Lnet/minecraft/world/Container; inputContainer B field_7850 f Lnet/minecraft/world/Container; outputContainer C field_17323 f I PATTERN_NOT_SET m field_39120 f I INV_SLOT_START n field_30826 f I INV_SLOT_END o field_30827 f I USE_ROW_SLOT_START p field_30828 f I USE_ROW_SLOT_END q field_30829 f Lnet/minecraft/world/inventory/ContainerLevelAccess; access r field_17316 f Lnet/minecraft/world/inventory/DataSlot; selectedBannerPatternIndex s field_17317 f Ljava/util/List; selectablePatterns t field_39121 f Ljava/lang/Runnable; slotUpdateListener u field_17318 f Lnet/minecraft/core/HolderGetter; patternGetter v field_49741 f Lnet/minecraft/world/inventory/Slot; bannerSlot w field_17319 f Lnet/minecraft/world/inventory/Slot; dyeSlot x field_17320 f Lnet/minecraft/world/inventory/Slot; patternSlot y field_17321 f Lnet/minecraft/world/inventory/Slot; resultSlot z field_17322 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_17420 a method_17420 m (Ljava/lang/Runnable;)V registerUpdateListener a method_17423 m (Lnet/minecraft/core/Holder;)V setupResultSlot a method_7648 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; method_57322 a method_57322 m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; getSelectablePatterns b method_43705 m (I)Z isValidPatternIndex e method_45016 m ()Ljava/util/List; getSelectablePatterns l method_43706 m ()I getSelectedBannerPatternIndex m method_7647 m ()Lnet/minecraft/world/inventory/Slot; getBannerSlot n method_17428 m ()Lnet/minecraft/world/inventory/Slot; getDyeSlot o method_17429 m ()Lnet/minecraft/world/inventory/Slot; getPatternSlot p method_17430 m ()Lnet/minecraft/world/inventory/Slot; getResultSlot q method_17431 m ()V method_17432 r method_17432 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;)V c net/minecraft/world/inventory/LoomMenu$1 czt$1 net/minecraft/class_1726$1 f Lnet/minecraft/world/inventory/LoomMenu; field_7851 b field_7851 m (Lnet/minecraft/world/inventory/LoomMenu;I)V c net/minecraft/world/inventory/LoomMenu$2 czt$2 net/minecraft/class_1726$2 f Lnet/minecraft/world/inventory/LoomMenu; field_17324 b field_17324 m (Lnet/minecraft/world/inventory/LoomMenu;I)V c net/minecraft/world/inventory/LoomMenu$3 czt$3 net/minecraft/class_1726$3 m (Lnet/minecraft/world/inventory/LoomMenu;Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/LoomMenu$4 czt$4 net/minecraft/class_1726$4 m (Lnet/minecraft/world/inventory/LoomMenu;Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/LoomMenu$5 czt$5 net/minecraft/class_1726$5 m (Lnet/minecraft/world/inventory/LoomMenu;Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/LoomMenu$6 czt$6 net/minecraft/class_1726$6 f Lnet/minecraft/world/inventory/ContainerLevelAccess; val$access a field_17325 f Lnet/minecraft/world/inventory/LoomMenu; field_7855 b field_7855 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_17433 a method_17433 m (Lnet/minecraft/world/inventory/LoomMenu;Lnet/minecraft/world/Container;IIILnet/minecraft/world/inventory/ContainerLevelAccess;)V c net/minecraft/world/inventory/MenuConstructor czu net/minecraft/class_1270 c net/minecraft/world/inventory/MenuType czv net/minecraft/class_3917 f Lnet/minecraft/world/inventory/MenuType$MenuSupplier; constructor A field_17344 f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x1 a field_18664 f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x2 b field_18665 f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x3 c field_17326 f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x4 d field_18666 f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x5 e field_18667 f Lnet/minecraft/world/inventory/MenuType; GENERIC_9x6 f field_17327 f Lnet/minecraft/world/inventory/MenuType; GENERIC_3x3 g field_17328 f Lnet/minecraft/world/inventory/MenuType; CRAFTER_3x3 h field_46790 f Lnet/minecraft/world/inventory/MenuType; ANVIL i field_17329 f Lnet/minecraft/world/inventory/MenuType; BEACON j field_17330 f Lnet/minecraft/world/inventory/MenuType; BLAST_FURNACE k field_17331 f Lnet/minecraft/world/inventory/MenuType; BREWING_STAND l field_17332 f Lnet/minecraft/world/inventory/MenuType; CRAFTING m field_17333 f Lnet/minecraft/world/inventory/MenuType; ENCHANTMENT n field_17334 f Lnet/minecraft/world/inventory/MenuType; FURNACE o field_17335 f Lnet/minecraft/world/inventory/MenuType; GRINDSTONE p field_17336 f Lnet/minecraft/world/inventory/MenuType; HOPPER q field_17337 f Lnet/minecraft/world/inventory/MenuType; LECTERN r field_17338 f Lnet/minecraft/world/inventory/MenuType; LOOM s field_17339 f Lnet/minecraft/world/inventory/MenuType; MERCHANT t field_17340 f Lnet/minecraft/world/inventory/MenuType; SHULKER_BOX u field_17341 f Lnet/minecraft/world/inventory/MenuType; SMITHING v field_22484 f Lnet/minecraft/world/inventory/MenuType; SMOKER w field_17342 f Lnet/minecraft/world/inventory/MenuType; CARTOGRAPHY_TABLE x field_17343 f Lnet/minecraft/world/inventory/MenuType; STONECUTTER y field_17625 f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures z field_41923 m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; create a method_17434 m (Ljava/lang/String;Lnet/minecraft/world/inventory/MenuType$MenuSupplier;)Lnet/minecraft/world/inventory/MenuType; register a method_17435 m (Ljava/lang/String;Lnet/minecraft/world/inventory/MenuType$MenuSupplier;[Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/inventory/MenuType; register a method_48387 m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/LecternMenu; method_17436 b method_17436 m (Lnet/minecraft/world/inventory/MenuType$MenuSupplier;Lnet/minecraft/world/flag/FeatureFlagSet;)V m ()V c net/minecraft/world/inventory/MenuType$MenuSupplier czv$a net/minecraft/class_3917$class_3918 c net/minecraft/world/inventory/MerchantContainer czw net/minecraft/class_1725 f Lnet/minecraft/world/item/trading/Merchant; merchant b field_7844 f Lnet/minecraft/core/NonNullList; itemStacks c field_7845 f Lnet/minecraft/world/item/trading/MerchantOffer; activeOffer d field_7843 f I selectionHint e field_7842 f I futureXp f field_18668 m (I)V setSelectionHint c method_7643 m (I)Z isPaymentSlot d method_7644 m ()V updateSellItem f method_7645 m ()Lnet/minecraft/world/item/trading/MerchantOffer; getActiveOffer g method_7642 m ()I getFutureXp h method_19252 m (Lnet/minecraft/world/item/trading/Merchant;)V c net/minecraft/world/inventory/MerchantMenu czx net/minecraft/class_1728 f Z showProgressBar A field_18670 f Z canRestock B field_19358 f I PAYMENT1_SLOT m field_30830 f I PAYMENT2_SLOT n field_30831 f I RESULT_SLOT o field_30832 f I INV_SLOT_START p field_30833 f I INV_SLOT_END q field_30834 f I USE_ROW_SLOT_START r field_30835 f I USE_ROW_SLOT_END s field_30836 f I SELLSLOT1_X t field_30837 f I SELLSLOT2_X u field_30838 f I BUYSLOT_X v field_30839 f I ROW_Y w field_30840 f Lnet/minecraft/world/item/trading/Merchant; trader x field_7863 f Lnet/minecraft/world/inventory/MerchantContainer; tradeContainer y field_7861 f I merchantLevel z field_18669 m (ILnet/minecraft/world/item/trading/ItemCost;)V moveFromInventoryToPaymentSlot a method_20214 m (Lnet/minecraft/world/item/trading/ItemCost;)V method_57323 a method_57323 m (Lnet/minecraft/world/item/trading/MerchantOffers;)V setOffers a method_17437 m (Z)V setShowProgressBar a method_19253 m (Z)V setCanRestock b method_20700 m (I)V setSelectionHint e method_7650 m (I)V setXp f method_19255 m (I)V setMerchantLevel g method_19257 m (I)V tryMoveItems h method_20215 m ()I getTraderXp l method_19254 m ()I getFutureTraderXp m method_19256 m ()I getTraderLevel n method_19258 m ()Z canRestock o method_20701 m ()Lnet/minecraft/world/item/trading/MerchantOffers; getOffers p method_17438 m ()Z showProgressBar q method_19259 m ()V playTradeSound r method_20595 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/item/trading/Merchant;)V c net/minecraft/world/inventory/MerchantResultSlot czy net/minecraft/class_1727 f Lnet/minecraft/world/inventory/MerchantContainer; slots a field_7860 f Lnet/minecraft/world/entity/player/Player; player b field_7857 f I removeCount g field_7859 f Lnet/minecraft/world/item/trading/Merchant; merchant h field_7858 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/trading/Merchant;Lnet/minecraft/world/inventory/MerchantContainer;III)V c net/minecraft/world/inventory/NonInteractiveResultSlot czz net/minecraft/class_8883 m (Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/PlayerEnderChestContainer daa net/minecraft/class_1730 f Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity; activeChest b field_7864 m (Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity;)V setActiveChest a method_7661 m (Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity;)Z isActiveChest b method_31556 m (Lnet/minecraft/world/level/storage/ValueInput$TypedInputList;)V fromSlots b method_71390 m (Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList;)V storeAsSlots b method_71391 m ()V c net/minecraft/world/inventory/RecipeBookMenu dab net/minecraft/class_1729 m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillCraftSlotsStackedContents a method_7654 m (ZZLnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; handlePlacement a method_17697 m ()Lnet/minecraft/world/inventory/RecipeBookType; getRecipeBookType am_ method_30264 m (Lnet/minecraft/world/inventory/MenuType;I)V c net/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction dab$a net/minecraft/class_1729$class_9885 f Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; NOTHING a field_52572 f Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; PLACE_GHOST_RECIPE b field_52573 f [Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; $VALUES c field_52574 m ()[Lnet/minecraft/world/inventory/RecipeBookMenu$PostPlaceAction; $values a method_61636 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/inventory/RecipeBookType dac net/minecraft/class_5421 f Lnet/minecraft/world/inventory/RecipeBookType; CRAFTING a field_25763 f Lnet/minecraft/world/inventory/RecipeBookType; FURNACE b field_25764 f Lnet/minecraft/world/inventory/RecipeBookType; BLAST_FURNACE c field_25765 f Lnet/minecraft/world/inventory/RecipeBookType; SMOKER d field_25766 f [Lnet/minecraft/world/inventory/RecipeBookType; $VALUES e field_25767 m ()[Lnet/minecraft/world/inventory/RecipeBookType; $values a method_36674 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/inventory/RecipeCraftingHolder dad net/minecraft/class_1732 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/item/crafting/RecipeHolder;)Z setRecipeUsed a method_7665 m (Lnet/minecraft/world/entity/player/Player;Ljava/util/List;)V awardUsedRecipes a method_7664 m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V setRecipeUsed a method_7662 m ()Lnet/minecraft/world/item/crafting/RecipeHolder; getRecipeUsed d method_7663 c net/minecraft/world/inventory/RemoteSlot dae net/minecraft/class_10927 f Lnet/minecraft/world/inventory/RemoteSlot; PLACEHOLDER a field_58137 m (Lnet/minecraft/world/item/ItemStack;)V force a method_68806 m (Lnet/minecraft/network/HashedStack;)V receive a method_68807 m (Lnet/minecraft/world/item/ItemStack;)Z matches b method_68808 m ()V c net/minecraft/world/inventory/RemoteSlot$1 dae$1 net/minecraft/class_10927$1 m ()V c net/minecraft/world/inventory/RemoteSlot$Synchronized dae$a net/minecraft/class_10927$class_10928 f Lnet/minecraft/network/HashedPatchMap$HashGenerator; hasher b field_58138 f Lnet/minecraft/world/item/ItemStack; remoteStack c field_58139 f Lnet/minecraft/network/HashedStack; remoteHash d field_58140 m (Lnet/minecraft/world/inventory/RemoteSlot$Synchronized;)V copyFrom a method_68809 m (Lnet/minecraft/network/HashedPatchMap$HashGenerator;)V c net/minecraft/world/inventory/ResultContainer daf net/minecraft/class_1731 f Lnet/minecraft/core/NonNullList; itemStacks b field_7866 f Lnet/minecraft/world/item/crafting/RecipeHolder; recipeUsed c field_7865 m ()V c net/minecraft/world/inventory/ResultSlot dag net/minecraft/class_1734 f Lnet/minecraft/world/inventory/CraftingContainer; craftSlots a field_7870 f Lnet/minecraft/world/entity/player/Player; player b field_7868 f I removeCount g field_7869 m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; copyAllInputItems a method_64648 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/core/NonNullList; method_64649 a method_64649 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Lnet/minecraft/core/NonNullList; getRemainingItems a method_64650 m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; method_64651 b method_64651 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/inventory/CraftingContainer;Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/ShulkerBoxMenu dah net/minecraft/class_1733 f I CONTAINER_SIZE m field_30841 f Lnet/minecraft/world/Container; container n field_7867 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;)V c net/minecraft/world/inventory/ShulkerBoxSlot dai net/minecraft/class_1736 m (Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/SimpleContainerData daj net/minecraft/class_3919 f [I ints a field_17345 m (I)V c net/minecraft/world/inventory/Slot dak net/minecraft/class_1735 f I slot a field_7875 f Lnet/minecraft/world/Container; container c field_7871 f I index d field_7874 f I x e field_7873 f I y f field_7872 m ()I getMaxStackSize a method_7675 m (I)Lnet/minecraft/world/item/ItemStack; remove a method_7671 m (IILnet/minecraft/world/entity/player/Player;)Ljava/util/Optional; tryRemove a method_34264 m (Lnet/minecraft/world/entity/player/Player;)Z mayPickup a method_7674 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V onTake a method_7667 m (Lnet/minecraft/world/item/ItemStack;)Z mayPlace a method_7680 m (Lnet/minecraft/world/item/ItemStack;I)V onQuickCraft a method_7678 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V setByPlayer a method_48931 m ()Z isActive b method_7682 m (I)V onSwapCraft b method_7672 m (IILnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/ItemStack; safeTake b method_32753 m (Lnet/minecraft/world/entity/player/Player;)Z allowModification b method_32754 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V method_34265 b method_34265 m (Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; safeInsert b method_32755 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V onQuickCraft b method_7670 m (Lnet/minecraft/world/item/ItemStack;)I getMaxStackSize b_ method_7676 m ()Lnet/minecraft/resources/ResourceLocation; getNoItemIcon c method_7679 m (Lnet/minecraft/world/item/ItemStack;)V checkTakeAchievements c_ method_7669 m ()V setChanged d method_7668 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; safeInsert d method_32756 m ()Z isHighlightable e method_51306 m (Lnet/minecraft/world/item/ItemStack;)V setByPlayer e method_53512 m ()Z isFake f method_55059 m (Lnet/minecraft/world/item/ItemStack;)V set f method_7673 m ()Lnet/minecraft/world/item/ItemStack; getItem g method_7677 m ()Z hasItem h method_7681 m ()I getContainerSlot i method_34266 m (Lnet/minecraft/world/Container;III)V c net/minecraft/world/inventory/SlotRange dal net/minecraft/class_9348 m ()Lit/unimi/dsi/fastutil/ints/IntList; slots a method_58075 m (Ljava/lang/String;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/inventory/SlotRange; of a method_58076 m ()I size b method_58077 c net/minecraft/world/inventory/SlotRange$1 dal$1 net/minecraft/class_9348$1 f Lit/unimi/dsi/fastutil/ints/IntList; val$slots a field_49742 f Ljava/lang/String; val$name b field_49743 m (Lit/unimi/dsi/fastutil/ints/IntList;Ljava/lang/String;)V c net/minecraft/world/inventory/SlotRanges dam net/minecraft/class_9349 f Lcom/mojang/serialization/Codec; CODEC a field_49744 f Ljava/util/List; SLOTS b field_49745 f Ljava/util/function/Function; NAME_LOOKUP c field_49746 m ()Ljava/util/stream/Stream; allNames a method_58078 m (Lnet/minecraft/world/inventory/SlotRange;)Z method_58079 a method_58079 m (Ljava/lang/String;)Lnet/minecraft/world/inventory/SlotRange; nameToIds a method_58080 m (Ljava/lang/String;I)Lnet/minecraft/world/inventory/SlotRange; create a method_58081 m (Ljava/lang/String;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/inventory/SlotRange; create a method_58082 m (Ljava/lang/String;[I)Lnet/minecraft/world/inventory/SlotRange; create a method_58083 m (Ljava/util/ArrayList;)V method_58084 a method_58084 m (Ljava/util/List;Ljava/lang/String;I)V addSingleSlot a method_58085 m (Ljava/util/List;Ljava/lang/String;II)V addSlotRange a method_58086 m (Ljava/util/List;Ljava/lang/String;[I)V addSlots a method_58087 m ()Ljava/util/stream/Stream; singleSlotNames b method_58088 m (Ljava/lang/String;)Ljava/lang/String; method_58089 b method_58089 m ()[Lnet/minecraft/world/inventory/SlotRange; method_58090 c method_58090 m ()V m ()V c net/minecraft/world/inventory/SmithingMenu dan net/minecraft/class_4862 f Lnet/minecraft/world/item/crafting/RecipePropertySet; baseItemTest A field_54597 f Lnet/minecraft/world/item/crafting/RecipePropertySet; templateItemTest B field_54598 f Lnet/minecraft/world/item/crafting/RecipePropertySet; additionItemTest C field_54599 f Lnet/minecraft/world/inventory/DataSlot; hasRecipeError D field_54970 f I TEMPLATE_SLOT m field_41924 f I BASE_SLOT n field_41925 f I ADDITIONAL_SLOT o field_41926 f I RESULT_SLOT p field_41927 f I TEMPLATE_SLOT_X_PLACEMENT u field_41928 f I BASE_SLOT_X_PLACEMENT v field_41929 f I ADDITIONAL_SLOT_X_PLACEMENT w field_41930 f I SLOT_Y_PLACEMENT x field_41931 f I RESULT_SLOT_X_PLACEMENT y field_41932 f Lnet/minecraft/world/level/Level; level z field_25385 m (Lnet/minecraft/world/item/crafting/RecipeAccess;)Lnet/minecraft/world/inventory/ItemCombinerMenuSlotDefinition; createInputSlotDefinitions a method_64652 m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/world/item/crafting/RecipeHolder;)V method_64653 a method_64653 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_24929 a method_24929 m (I)V shrinkStackInSlot e method_29539 m ()Z hasRecipeError m method_65060 m ()Ljava/util/List; getRelevantItems o method_51307 m ()Lnet/minecraft/world/item/crafting/SmithingRecipeInput; createRecipeInput p method_59965 m ()V method_64654 q method_64654 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;Lnet/minecraft/world/level/Level;)V c net/minecraft/world/inventory/SmokerMenu dao net/minecraft/class_3706 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/Container;Lnet/minecraft/world/inventory/ContainerData;)V c net/minecraft/world/inventory/StackedContentsCompatible dap net/minecraft/class_1737 m (Lnet/minecraft/world/entity/player/StackedItemContents;)V fillStackedContents fillStackedContents method_7683 c net/minecraft/world/inventory/StonecutterMenu daq net/minecraft/class_3971 f J lastSoundTime A field_17635 f Ljava/lang/Runnable; slotUpdateListener B field_17636 f Lnet/minecraft/world/inventory/ResultContainer; resultContainer C field_19173 f I INPUT_SLOT m field_30842 f I RESULT_SLOT n field_30843 f Lnet/minecraft/world/inventory/Slot; inputSlot o field_17627 f Lnet/minecraft/world/inventory/Slot; resultSlot p field_17628 f Lnet/minecraft/world/Container; container q field_17629 f I INV_SLOT_START r field_30844 f I INV_SLOT_END s field_30845 f I USE_ROW_SLOT_START t field_30846 f I USE_ROW_SLOT_END u field_30847 f Lnet/minecraft/world/inventory/ContainerLevelAccess; access v field_17630 f Lnet/minecraft/world/inventory/DataSlot; selectedRecipeIndex w field_17631 f Lnet/minecraft/world/level/Level; level x field_17632 f Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; recipesForInput y field_54600 f Lnet/minecraft/world/item/ItemStack; input z field_17634 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_17856 a method_17856 m (Lnet/minecraft/world/item/crafting/RecipeHolder;)V method_64655 a method_64655 m (Ljava/lang/Runnable;)V registerUpdateListener a method_17859 m (Lnet/minecraft/world/item/ItemStack;)V setupRecipeList b method_17855 m (I)Z isValidRecipeIndex e method_30160 m (I)V setupResultSlot f method_17866 m ()I getSelectedRecipeIndex l method_17862 m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; getVisibleRecipes m method_17863 m ()I getNumberOfVisibleRecipes n method_17864 m ()Z hasInputItem o method_17865 m ()V method_64656 p method_64656 m ()V method_17867 q method_17867 m (ILnet/minecraft/world/entity/player/Inventory;)V m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/inventory/ContainerLevelAccess;)V c net/minecraft/world/inventory/StonecutterMenu$1 daq$1 net/minecraft/class_3971$1 f Lnet/minecraft/world/inventory/StonecutterMenu; field_17637 b field_17637 m (Lnet/minecraft/world/inventory/StonecutterMenu;I)V c net/minecraft/world/inventory/StonecutterMenu$2 daq$2 net/minecraft/class_3971$2 f Lnet/minecraft/world/inventory/ContainerLevelAccess; val$access a field_17638 f Lnet/minecraft/world/inventory/StonecutterMenu; field_17639 b field_17639 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V method_17868 a method_17868 m ()Ljava/util/List; getRelevantItems j method_51308 m (Lnet/minecraft/world/inventory/StonecutterMenu;Lnet/minecraft/world/Container;IIILnet/minecraft/world/inventory/ContainerLevelAccess;)V c net/minecraft/world/inventory/TransientCraftingContainer dar net/minecraft/class_1715 f Lnet/minecraft/core/NonNullList; items b field_7805 f I width c field_7804 f I height d field_7803 f Lnet/minecraft/world/inventory/AbstractContainerMenu; menu e field_7802 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;II)V m (Lnet/minecraft/world/inventory/AbstractContainerMenu;IILnet/minecraft/core/NonNullList;)V c net/minecraft/world/inventory/package-info das net/minecraft/class_6077 c net/minecraft/world/inventory/tooltip/BundleTooltip dat net/minecraft/class_5631 f Lnet/minecraft/world/item/component/BundleContents; contents a comp_2377 m ()Lnet/minecraft/world/item/component/BundleContents; contents a comp_2377 m (Lnet/minecraft/world/item/component/BundleContents;)V c net/minecraft/world/inventory/tooltip/TooltipComponent dau net/minecraft/class_5632 c net/minecraft/world/inventory/tooltip/package-info dav net/minecraft/class_6078 c net/minecraft/world/item/AdventureModePredicate daw net/minecraft/class_6538 f Lcom/mojang/serialization/Codec; CODEC a field_49245 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49246 f Lnet/minecraft/network/chat/Component; CAN_BREAK_HEADER c field_49247 f Lnet/minecraft/network/chat/Component; CAN_PLACE_HEADER d field_49248 f Lorg/slf4j/Logger; LOGGER e field_60366 f Lnet/minecraft/network/chat/Component; UNKNOWN_USE f field_49251 f Ljava/util/List; predicates g field_49252 f Ljava/util/List; cachedTooltip h field_49254 f Lnet/minecraft/world/level/block/state/pattern/BlockInWorld; lastCheckedBlock i field_34450 f Z lastResult j field_34451 f Z checksBlockEntity k field_34452 m ()Ljava/util/List; tooltip a method_65042 m (Lnet/minecraft/advancements/critereon/BlockPredicate;)Ljava/util/stream/Stream; method_57325 a method_57325 m (Lnet/minecraft/world/item/AdventureModePredicate;)Ljava/util/List; method_57327 a method_57327 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/util/ProblemReporter;)Lnet/minecraft/nbt/CompoundTag; saveBlockEntity a method_71392 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z test a method_38070 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;Z)Z areSameBlocks a method_38071 m (Ljava/util/List;)Ljava/util/List; computeTooltip a method_57329 m (Ljava/util/function/Consumer;)V addToTooltip a method_57330 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/Component; method_57328 a method_57328 m (Lnet/minecraft/world/item/AdventureModePredicate;)Ljava/util/List; method_67185 b method_67185 m (Ljava/util/List;)V m ()V c net/minecraft/world/item/AirItem dax net/minecraft/class_1739 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/ArmorStandItem day net/minecraft/class_1742 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/ArrowItem daz net/minecraft/class_1744 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/AbstractArrow; createArrow a method_7702 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/AxeItem dba net/minecraft/class_1743 f Ljava/util/Map; STRIPPABLES a field_7898 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; evaluateNewBlockState a method_54760 m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getStripped a method_34716 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; method_34717 a method_34717 m (Lnet/minecraft/world/item/context/UseOnContext;)Z playerHasBlockingItemUseIntent b method_59967 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; method_54761 b method_54761 m (Lnet/minecraft/world/item/ToolMaterial;FFLnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/BannerItem dbb net/minecraft/class_1746 m ()Lnet/minecraft/world/item/DyeColor; getColor a method_7706 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/BedItem dbc net/minecraft/class_1748 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/BlockItem dbd net/minecraft/class_1747 f Lnet/minecraft/world/level/block/Block; block a field_7901 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/world/level/storage/TagValueOutput;)V setBlockEntityData a method_57338 m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/InteractionResult; place a method_7712 m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/state/BlockState;)Z placeBlock a method_7708 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Z updateCustomBlockEntityTag a method_7714 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V updateBlockEntityComponents a method_57339 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/sounds/SoundEvent; getPlaceSound a method_19260 m (Ljava/util/Map;Lnet/minecraft/world/item/Item;)V registerBlocks a method_7713 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)Z updateCustomBlockEntityTag a method_7710 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; updateBlockStateFromTag a method_18084 m ()Z mustSurvive b method_20360 m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/item/context/BlockPlaceContext; updatePlacementContext b method_16356 m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/state/BlockState;)Z canPlace b method_7709 m ()Lnet/minecraft/world/level/block/Block; getBlock c method_7711 m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getPlacementState c method_7707 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/BoatItem dbe net/minecraft/class_1749 f Lnet/minecraft/world/entity/EntityType; entityType a field_54469 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/HitResult;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/entity/vehicle/AbstractBoat; getBoat a method_42296 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/BoneMealItem dbf net/minecraft/class_1752 f I GRASS_SPREAD_WIDTH a field_30851 f I GRASS_SPREAD_HEIGHT b field_30852 f I GRASS_COUNT_MULTIPLIER c field_30853 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z growCrop a method_7720 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z growWaterPlant a method_7719 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;I)V addGrowthParticles a method_7721 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z method_40006 a method_40006 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/block/state/BlockState; method_40128 a method_40128 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/block/state/BlockState; method_40130 b method_40130 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/BoneMealItem$1 dbf$1 net/minecraft/class_1752$1 f [I $SwitchMap$net$minecraft$world$level$block$BonemealableBlock$Type a field_47829 m ()V c net/minecraft/world/item/BottleItem dbg net/minecraft/class_1754 m (Lnet/minecraft/world/entity/AreaEffectCloud;)Z method_7726 a method_7726 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; turnBottleIntoItem a method_7725 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/BowItem dbh net/minecraft/class_1753 f I MAX_DRAW_DURATION a field_30855 f I DEFAULT_RANGE b field_30856 m (I)F getPowerForTime a method_7722 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/BrushItem dbi net/minecraft/class_8162 f I ANIMATION_DURATION a field_43390 f I USE_DURATION b field_42683 m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/phys/HitResult; calculateHitResult a method_49999 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/HumanoidArm;)V spawnDustParticles a method_49184 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/BrushItem$1 dbi$1 net/minecraft/class_8162$1 f [I $SwitchMap$net$minecraft$core$Direction a field_42684 m ()V c net/minecraft/world/item/BrushItem$DustParticlesDelta dbi$a net/minecraft/class_8162$class_8163 f D xd a comp_1286 f D yd b comp_1287 f D zd c comp_1288 f D ALONG_SIDE_DELTA d field_42685 f D OUT_FROM_SIDE_DELTA e field_42686 m ()D xd a comp_1286 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/item/BrushItem$DustParticlesDelta; fromDirection a method_49185 m ()D yd b comp_1287 m ()D zd c comp_1288 m (DDD)V c net/minecraft/world/item/BucketItem dbj net/minecraft/class_1755 f Lnet/minecraft/world/level/material/Fluid; content a field_7905 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V playEmptySound a method_7727 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/sounds/SoundEvent;)V method_32342 a method_32342 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/ItemStack; getEmptySuccessItem b method_7732 m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/BundleItem dbk net/minecraft/class_5537 f I MAX_SHOWN_GRID_ITEMS_X a field_52575 f I MAX_SHOWN_GRID_ITEMS_Y b field_52576 f I MAX_SHOWN_GRID_ITEMS c field_52577 f I OVERFLOWING_MAX_SHOWN_GRID_ITEMS d field_52578 f I FULL_BAR_COLOR o field_52579 f I BAR_COLOR p field_27016 f I TICKS_AFTER_FIRST_THROW q field_54109 f I TICKS_BETWEEN_THROWS r field_54110 f I TICKS_MAX_THROW_DURATION s field_54111 m ()Ljava/util/List; getAllBundleItemColors a method_64975 m (Lnet/minecraft/world/entity/Entity;)V playRemoveOneSound a method_38074 m (Lnet/minecraft/world/entity/player/Player;)V broadcastChangesOnContainerMenu a method_64502 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/Item; getByColor a method_64277 m (Lnet/minecraft/world/item/ItemStack;I)V toggleSelectedItem a method_61637 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/Optional; removeOneItemFromBundle a method_63676 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)V playDropContentsSound a method_38077 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V dropContent a method_63675 m (Lnet/minecraft/world/entity/Entity;)V playInsertSound b method_38076 m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/BundleItem; method_64974 b method_64974 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Z dropContent b method_32757 m (Lnet/minecraft/world/entity/Entity;)V playInsertFailSound c method_61641 m (Lnet/minecraft/world/item/ItemStack;)F getFullnessDisplay c method_31561 m (Lnet/minecraft/world/item/ItemStack;)Z hasSelectedItem g method_61642 m (Lnet/minecraft/world/item/ItemStack;)I getSelectedItem h method_61643 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; getSelectedItemStack i method_61644 m (Lnet/minecraft/world/item/ItemStack;)I getNumberOfItemsToShow j method_61645 m (Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/BundleItem$1 dbk$1 net/minecraft/class_5537$1 f [I $SwitchMap$net$minecraft$world$item$DyeColor a field_54301 m ()V c net/minecraft/world/item/CompassItem dbl net/minecraft/class_1759 f Lnet/minecraft/network/chat/Component; LODESTONE_COMPASS_NAME a field_54114 m (Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/CreativeModeTab dbm net/minecraft/class_1761 f Lnet/minecraft/resources/ResourceLocation; DEFAULT_BACKGROUND a field_52021 f Lnet/minecraft/network/chat/Component; displayName b field_26391 f Lnet/minecraft/resources/ResourceLocation; backgroundTexture c field_7919 f Z canScroll d field_7920 f Z showTitle e field_7917 f Z alignedRight f field_41031 f Lnet/minecraft/world/item/CreativeModeTab$Row; row g field_41032 f I column h field_41033 f Lnet/minecraft/world/item/CreativeModeTab$Type; type i field_41034 f Lnet/minecraft/world/item/ItemStack; iconItemStack j field_7934 f Ljava/util/Collection; displayItems k field_40859 f Ljava/util/Set; displayItemsSearchTab l field_40860 f Ljava/util/function/Supplier; iconGenerator m field_41036 f Lnet/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator; displayItemsGenerator n field_41037 m ()Lnet/minecraft/network/chat/Component; getDisplayName a method_7737 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;)V buildContents a method_47306 m (Lnet/minecraft/world/item/CreativeModeTab$Row;I)Lnet/minecraft/world/item/CreativeModeTab$Builder; builder a method_47307 m (Lnet/minecraft/world/item/ItemStack;)Z contains a method_45412 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; createTextureLocation a method_60733 m ()Lnet/minecraft/world/item/ItemStack; getIconItem b method_7747 m ()Lnet/minecraft/resources/ResourceLocation; getBackgroundTexture c method_7742 m ()Z showTitle d method_7754 m ()Z canScroll e method_7756 m ()I column f method_7743 m ()Lnet/minecraft/world/item/CreativeModeTab$Row; row g method_47309 m ()Z hasAnyItems h method_47310 m ()Z shouldDisplay i method_47311 m ()Z isAlignedRight j method_7752 m ()Lnet/minecraft/world/item/CreativeModeTab$Type; getType k method_47312 m ()Ljava/util/Collection; getDisplayItems l method_47313 m ()Ljava/util/Collection; getSearchTabDisplayItems m method_45414 m ()Ljava/lang/IllegalStateException; method_51310 n method_51310 m (Lnet/minecraft/world/item/CreativeModeTab$Row;ILnet/minecraft/world/item/CreativeModeTab$Type;Lnet/minecraft/network/chat/Component;Ljava/util/function/Supplier;Lnet/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator;)V m ()V c net/minecraft/world/item/CreativeModeTab$Builder dbm$a net/minecraft/class_1761$class_7913 f Lnet/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator; EMPTY_GENERATOR a field_41038 f Lnet/minecraft/world/item/CreativeModeTab$Row; row b field_41039 f I column c field_41040 f Lnet/minecraft/network/chat/Component; displayName d field_41041 f Ljava/util/function/Supplier; iconGenerator e field_41042 f Lnet/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator; displayItemsGenerator f field_41043 f Z canScroll g field_41044 f Z showTitle h field_41045 f Z alignedRight i field_41046 f Lnet/minecraft/world/item/CreativeModeTab$Type; type j field_41047 f Lnet/minecraft/resources/ResourceLocation; backgroundTexture k field_41048 m ()Lnet/minecraft/world/item/CreativeModeTab$Builder; alignedRight a method_47315 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/item/CreativeModeTab$Builder; backgroundTexture a method_47319 m (Lnet/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator;)Lnet/minecraft/world/item/CreativeModeTab$Builder; displayItems a method_47317 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V method_47316 a method_47316 m (Lnet/minecraft/world/item/CreativeModeTab$Type;)Lnet/minecraft/world/item/CreativeModeTab$Builder; type a method_47318 m (Ljava/util/function/Supplier;)Lnet/minecraft/world/item/CreativeModeTab$Builder; icon a method_47320 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/item/CreativeModeTab$Builder; title a method_47321 m ()Lnet/minecraft/world/item/CreativeModeTab$Builder; hideTitle b method_47322 m ()Lnet/minecraft/world/item/CreativeModeTab$Builder; noScrollBar c method_47323 m ()Lnet/minecraft/world/item/CreativeModeTab; build d method_47324 m ()Lnet/minecraft/world/item/ItemStack; method_47325 e method_47325 m (Lnet/minecraft/world/item/CreativeModeTab$Row;I)V m ()V c net/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator dbm$b net/minecraft/class_1761$class_7914 c net/minecraft/world/item/CreativeModeTab$ItemDisplayBuilder dbm$c net/minecraft/class_1761$class_7703 f Ljava/util/Collection; tabContents a field_40187 f Ljava/util/Set; searchTabContents b field_40188 f Lnet/minecraft/world/item/CreativeModeTab; tab c field_40189 f Lnet/minecraft/world/flag/FeatureFlagSet; featureFlagSet d field_40190 m (Lnet/minecraft/world/item/CreativeModeTab;Lnet/minecraft/world/flag/FeatureFlagSet;)V c net/minecraft/world/item/CreativeModeTab$ItemDisplayParameters dbm$d net/minecraft/class_1761$class_8128 f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures a comp_1251 f Z hasPermissions b comp_1252 f Lnet/minecraft/core/HolderLookup$Provider; holders c comp_1253 m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures a comp_1251 m (Lnet/minecraft/world/flag/FeatureFlagSet;ZLnet/minecraft/core/HolderLookup$Provider;)Z needsUpdate a method_48932 m ()Z hasPermissions b comp_1252 m ()Lnet/minecraft/core/HolderLookup$Provider; holders c comp_1253 m (Lnet/minecraft/world/flag/FeatureFlagSet;ZLnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/world/item/CreativeModeTab$Output dbm$e net/minecraft/class_1761$class_7704 m (Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/item/ItemStack;)V method_45419 a method_45419 m (Lnet/minecraft/world/item/ItemStack;)V accept a method_45420 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V accept a method_45417 m (Lnet/minecraft/world/level/ItemLike;)V accept a method_45421 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V accept a method_45422 m (Ljava/util/Collection;)V acceptAll a method_45423 m (Ljava/util/Collection;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V acceptAll a method_45424 c net/minecraft/world/item/CreativeModeTab$Row dbm$f net/minecraft/class_1761$class_7915 f Lnet/minecraft/world/item/CreativeModeTab$Row; TOP a field_41049 f Lnet/minecraft/world/item/CreativeModeTab$Row; BOTTOM b field_41050 f [Lnet/minecraft/world/item/CreativeModeTab$Row; $VALUES c field_41051 m ()[Lnet/minecraft/world/item/CreativeModeTab$Row; $values a method_47326 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/item/CreativeModeTab$TabVisibility dbm$g net/minecraft/class_1761$class_7705 f Lnet/minecraft/world/item/CreativeModeTab$TabVisibility; PARENT_AND_SEARCH_TABS a field_40191 f Lnet/minecraft/world/item/CreativeModeTab$TabVisibility; PARENT_TAB_ONLY b field_40192 f Lnet/minecraft/world/item/CreativeModeTab$TabVisibility; SEARCH_TAB_ONLY c field_40193 f [Lnet/minecraft/world/item/CreativeModeTab$TabVisibility; $VALUES d field_40194 m ()[Lnet/minecraft/world/item/CreativeModeTab$TabVisibility; $values a method_45425 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/item/CreativeModeTab$Type dbm$h net/minecraft/class_1761$class_7916 f Lnet/minecraft/world/item/CreativeModeTab$Type; CATEGORY a field_41052 f Lnet/minecraft/world/item/CreativeModeTab$Type; INVENTORY b field_41053 f Lnet/minecraft/world/item/CreativeModeTab$Type; HOTBAR c field_41054 f Lnet/minecraft/world/item/CreativeModeTab$Type; SEARCH d field_41055 f [Lnet/minecraft/world/item/CreativeModeTab$Type; $VALUES e field_41056 m ()[Lnet/minecraft/world/item/CreativeModeTab$Type; $values a method_47327 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/item/CreativeModeTabs dbn net/minecraft/class_7706 f Lnet/minecraft/resources/ResourceLocation; INVENTORY_BACKGROUND a field_52022 f Lnet/minecraft/resources/ResourceLocation; SEARCH_BACKGROUND b field_52023 f Lnet/minecraft/resources/ResourceKey; BUILDING_BLOCKS c field_40195 f Lnet/minecraft/resources/ResourceKey; COLORED_BLOCKS d field_41059 f Lnet/minecraft/resources/ResourceKey; NATURAL_BLOCKS e field_40743 f Lnet/minecraft/resources/ResourceKey; FUNCTIONAL_BLOCKS f field_40197 f Lnet/minecraft/resources/ResourceKey; REDSTONE_BLOCKS g field_40198 f Lnet/minecraft/resources/ResourceKey; HOTBAR h field_40199 f Lnet/minecraft/resources/ResourceKey; SEARCH i field_40200 f Lnet/minecraft/resources/ResourceKey; TOOLS_AND_UTILITIES j field_41060 f Lnet/minecraft/resources/ResourceKey; COMBAT k field_40202 f Lnet/minecraft/resources/ResourceKey; FOOD_AND_DRINKS l field_41061 f Lnet/minecraft/resources/ResourceKey; INGREDIENTS m field_41062 f Lnet/minecraft/resources/ResourceKey; SPAWN_EGGS n field_40205 f Lnet/minecraft/resources/ResourceKey; OP_BLOCKS o field_41063 f Lnet/minecraft/resources/ResourceKey; INVENTORY p field_40206 f Ljava/util/Comparator; PAINTING_COMPARATOR q field_42465 f Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters; CACHED_PARAMETERS r field_42466 m ()V validate a method_47334 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/Holder$Reference;)Z method_58650 a method_58650 m (Lnet/minecraft/world/flag/FeatureFlagSet;ZLnet/minecraft/core/HolderLookup$Provider;)Z tryRebuildTabContents a method_47330 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;)V buildAllTabContents a method_47337 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V method_51311 a method_51311 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab;)V method_47331 a method_47331 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V method_51312 a method_51312 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateSuspiciousStews a method_47332 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/item/ItemStack;)V method_48934 a method_48934 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/core/Holder$Reference;)V method_48935 a method_48935 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/core/HolderLookup$RegistryLookup;Ljava/util/function/Predicate;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generatePresetPaintings a method_48937 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V method_51313 a method_51313 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateEnchantmentBookTypesOnlyMaxLevel a method_45428 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/Item;Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateInstrumentTypes a method_45426 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/flag/FeatureFlagSet;)V generatePotionEffectTypes a method_45427 m (Lnet/minecraft/world/item/CreativeModeTab;)Z method_47333 a method_47333 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/core/HolderSet$Named;)V method_48939 a method_48939 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/world/item/ItemStack; method_48940 a method_48940 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; method_48941 a method_48941 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_51317 m (Lnet/minecraft/core/Holder$Reference;)Ljava/util/stream/Stream; method_59969 a method_59969 m (Lnet/minecraft/core/Holder$Reference;I)Lnet/minecraft/world/item/ItemStack; method_59970 a method_59970 m (Lnet/minecraft/core/Holder;)Z method_51314 a method_51314 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/item/CreativeModeTab; bootstrap a method_51315 m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V method_51316 a method_51316 m ()Lnet/minecraft/world/item/CreativeModeTab; getDefaultTab b method_47328 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V method_51318 b method_51318 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab;)V method_47338 b method_47338 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V method_51319 b method_51319 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateOminousBottles b method_58652 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/item/ItemStack;)V method_48947 b method_48947 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V method_51324 b method_51324 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateEnchantmentBookTypesAllLevels b method_45430 m (Lnet/minecraft/world/item/CreativeModeTab;)Z method_47340 b method_47340 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/world/item/ItemStack; method_59972 b method_59972 m (Lnet/minecraft/core/Holder;)Z method_51320 b method_51320 m ()Ljava/util/List; tabs c method_47335 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V method_51321 c method_51321 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V method_51322 c method_51322 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;)V generateFireworksAllDurations c method_47339 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/item/ItemStack;)V method_48952 c method_48952 m ()Ljava/util/List; allTabs d method_47341 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V method_51323 d method_51323 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/core/HolderLookup$RegistryLookup;)V method_51326 d method_51326 m (Lnet/minecraft/world/item/CreativeModeTab$Output;Lnet/minecraft/world/item/CreativeModeTab$TabVisibility;Lnet/minecraft/world/item/ItemStack;)V method_48954 d method_48954 m ()Lnet/minecraft/world/item/CreativeModeTab; searchTab e method_47344 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V method_51325 e method_51325 m ()Ljava/util/stream/Stream; streamAllTabs f method_51327 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V method_51328 f method_51328 m ()Lnet/minecraft/world/item/ItemStack; method_51329 g method_51329 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V method_51330 g method_51330 m ()Lnet/minecraft/world/item/ItemStack; method_51331 h method_51331 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V method_51332 h method_51332 m ()Lnet/minecraft/world/item/ItemStack; method_51333 i method_51333 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V method_51334 i method_51334 m ()Lnet/minecraft/world/item/ItemStack; method_51335 j method_51335 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V method_51336 j method_51336 m ()Lnet/minecraft/world/item/ItemStack; method_51337 k method_51337 m (Lnet/minecraft/world/item/CreativeModeTab$ItemDisplayParameters;Lnet/minecraft/world/item/CreativeModeTab$Output;)V method_51338 k method_51338 m ()Lnet/minecraft/world/item/ItemStack; method_51339 l method_51339 m ()Lnet/minecraft/world/item/ItemStack; method_51340 m method_51340 m ()Lnet/minecraft/world/item/ItemStack; method_51341 n method_51341 m ()Lnet/minecraft/world/item/ItemStack; method_51342 o method_51342 m ()Lnet/minecraft/world/item/ItemStack; method_51343 p method_51343 m ()Lnet/minecraft/world/item/ItemStack; method_51344 q method_51344 m ()Lnet/minecraft/world/item/ItemStack; method_51345 r method_51345 m ()Lnet/minecraft/world/item/ItemStack; method_51346 s method_51346 m ()Lnet/minecraft/world/item/ItemStack; method_51347 t method_51347 m ()V m ()V c net/minecraft/world/item/CrossbowItem dbo net/minecraft/class_1764 f I DEFAULT_RANGE a field_30863 f F MOB_ARROW_POWER b field_49258 f F MAX_CHARGE_DURATION o field_30866 f Z startSoundPlayed p field_7937 f Z midLoadSoundPlayed q field_7936 f F START_SOUND_PERCENT r field_30867 f F MID_SOUND_PERCENT s field_30868 f F ARROW_POWER t field_30869 f F FIREWORK_POWER u field_30870 f Lnet/minecraft/world/item/CrossbowItem$ChargingSounds; DEFAULT_SOUNDS v field_51626 m (ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)F getPowerForTime a method_7770 m (Lnet/minecraft/util/RandomSource;I)F getShotPitch a method_57342 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Z tryLoadProjectiles a method_7767 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;F)Lorg/joml/Vector3f; getProjectileShotVector a method_57343 m (Lnet/minecraft/world/item/component/ChargedProjectiles;)F getShootingPower a method_20309 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;FFLnet/minecraft/world/entity/LivingEntity;)V performShooting a method_7777 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)V method_67186 a method_67186 m (ZLnet/minecraft/util/RandomSource;)F getRandomShotPitch a method_7784 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getChargeDuration b method_7775 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)V method_59974 b method_59974 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)V method_59973 c method_59973 m (Lnet/minecraft/world/item/ItemStack;)Z isCharged g method_7781 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/CrossbowItem$ChargingSounds; getChargingSounds i method_59976 m (Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/CrossbowItem$ChargeType dbo$a net/minecraft/class_1764$class_10393 f Lnet/minecraft/world/item/CrossbowItem$ChargeType; NONE a field_55206 f Lnet/minecraft/world/item/CrossbowItem$ChargeType; ARROW b field_55207 f Lnet/minecraft/world/item/CrossbowItem$ChargeType; ROCKET c field_55208 f Lcom/mojang/serialization/Codec; CODEC d field_55209 f Ljava/lang/String; name e field_55210 f [Lnet/minecraft/world/item/CrossbowItem$ChargeType; $VALUES f field_55211 m ()[Lnet/minecraft/world/item/CrossbowItem$ChargeType; $values a method_65354 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/item/CrossbowItem$ChargingSounds dbo$b net/minecraft/class_1764$class_9693 f Lcom/mojang/serialization/Codec; CODEC a field_51627 f Ljava/util/Optional; start b comp_2673 f Ljava/util/Optional; mid c comp_2674 f Ljava/util/Optional; end d comp_2675 m ()Ljava/util/Optional; start a comp_2673 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59977 a method_59977 m ()Ljava/util/Optional; mid b comp_2674 m ()Ljava/util/Optional; end c comp_2675 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/item/DebugStickItem dbp net/minecraft/class_1763 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/item/ItemStack;)Z handleInteraction a method_7759 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)V message a method_7762 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/String; getNameHelper a method_7761 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;Z)Lnet/minecraft/world/level/block/state/BlockState; cycleState a method_7758 m (Ljava/lang/Iterable;Ljava/lang/Object;Z)Ljava/lang/Object; getRelative a method_7760 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/DiscFragmentItem dbq net/minecraft/class_7409 m ()Lnet/minecraft/network/chat/MutableComponent; getDisplayName a method_43408 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/DispensibleContainerItem dbr net/minecraft/class_5633 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V checkExtraContent a method_7728 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/BlockHitResult;)Z emptyContents a method_7731 c net/minecraft/world/item/DoubleHighBlockItem dbs net/minecraft/class_1765 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/DyeColor dbt net/minecraft/class_1767 f I textColor A field_16537 f [Lnet/minecraft/world/item/DyeColor; $VALUES B field_7953 f Lnet/minecraft/world/item/DyeColor; WHITE a field_7952 f Lnet/minecraft/world/item/DyeColor; ORANGE b field_7946 f Lnet/minecraft/world/item/DyeColor; MAGENTA c field_7958 f Lnet/minecraft/world/item/DyeColor; LIGHT_BLUE d field_7951 f Lnet/minecraft/world/item/DyeColor; YELLOW e field_7947 f Lnet/minecraft/world/item/DyeColor; LIME f field_7961 f Lnet/minecraft/world/item/DyeColor; PINK g field_7954 f Lnet/minecraft/world/item/DyeColor; GRAY h field_7944 f Lnet/minecraft/world/item/DyeColor; LIGHT_GRAY i field_7967 f Lnet/minecraft/world/item/DyeColor; CYAN j field_7955 f Lnet/minecraft/world/item/DyeColor; PURPLE k field_7945 f Lnet/minecraft/world/item/DyeColor; BLUE l field_7966 f Lnet/minecraft/world/item/DyeColor; BROWN m field_7957 f Lnet/minecraft/world/item/DyeColor; GREEN n field_7942 f Lnet/minecraft/world/item/DyeColor; RED o field_7964 f Lnet/minecraft/world/item/DyeColor; BLACK p field_7963 f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC q field_41600 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC r field_49259 f Lcom/mojang/serialization/Codec; LEGACY_ID_CODEC s field_56666 f Ljava/util/function/IntFunction; BY_ID t field_7959 f Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap; BY_FIREWORK_COLOR u field_7950 f I id v field_7965 f Ljava/lang/String; name w field_7948 f Lnet/minecraft/world/level/material/MapColor; mapColor x field_7956 f I textureDiffuseColor y field_7943 f I fireworkColor z field_7960 m ()I getId a method_7789 m (I)Lnet/minecraft/world/item/DyeColor; byId a method_7791 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeColor; getMixedColor a method_65355 m (Lnet/minecraft/world/item/DyeColor;)Ljava/lang/Byte; method_67674 a method_67674 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/crafting/CraftingInput; makeCraftColorInput a method_65356 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/ItemStack; method_65357 a method_65357 m (Ljava/lang/String;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeColor; byName a method_7793 m ()Ljava/lang/String; getName b method_7792 m (I)Lnet/minecraft/world/item/DyeColor; byFireworkColor b method_7786 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeColor; method_65358 b method_65358 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeColor; method_7797 b method_7797 m (Lnet/minecraft/world/item/DyeColor;)Ljava/lang/Integer; method_7795 c method_7795 m ()I getTextureDiffuseColor d method_7787 m ()Lnet/minecraft/world/level/material/MapColor; getMapColor e method_7794 m ()I getFireworkColor f method_7790 m ()I getTextColor g method_16357 m ()[Lnet/minecraft/world/item/DyeColor; $values h method_36676 m (Ljava/lang/String;IILjava/lang/String;ILnet/minecraft/world/level/material/MapColor;II)V m ()V c net/minecraft/world/item/DyeItem dbu net/minecraft/class_1769 f Ljava/util/Map; ITEM_BY_COLOR a field_7968 f Lnet/minecraft/world/item/DyeColor; dyeColor b field_7969 m ()Lnet/minecraft/world/item/DyeColor; getDyeColor a method_7802 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeItem; byColor a method_7803 m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; method_49799 a method_49799 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/EggItem dbv net/minecraft/class_1771 f F PROJECTILE_SHOOT_POWER a field_55032 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/EitherHolder dbw net/minecraft/class_9791 f Lcom/mojang/datafixers/util/Either; contents a comp_3636 m ()Ljava/util/Optional; key a method_67385 m (Lnet/minecraft/resources/ResourceKey;)Lcom/mojang/serialization/DataResult; method_60735 a method_60735 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_60736 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; streamCodec a method_60737 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder; method_67386 a method_67386 m (Lnet/minecraft/core/Holder;)Ljava/util/Optional; method_67387 a method_67387 m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/Optional; unwrap a method_60739 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; method_67388 a method_67388 m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; unwrap a method_60740 m ()Lcom/mojang/datafixers/util/Either; contents b comp_3636 m ()Ljava/lang/String; method_60744 c method_60744 m (Lnet/minecraft/core/Holder;)V m (Lnet/minecraft/resources/ResourceKey;)V m (Lcom/mojang/datafixers/util/Either;)V c net/minecraft/world/item/EmptyMapItem dbx net/minecraft/class_1773 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/EndCrystalItem dby net/minecraft/class_1774 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/EnderEyeItem dbz net/minecraft/class_1777 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/EnderpearlItem dca net/minecraft/class_1776 f F PROJECTILE_SHOOT_POWER a field_55033 m (Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/ExperienceBottleItem dcb net/minecraft/class_1779 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/FireChargeItem dcc net/minecraft/class_1778 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V playSound a method_18453 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Position; method_58655 a method_58655 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/FireworkRocketItem dcd net/minecraft/class_1781 f [B CRAFTABLE_DURATIONS a field_41064 f D ROCKET_PLACEMENT_OFFSET b field_30884 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/Vec3; getEntityJustOutsideOfBlockPos a method_63679 m (Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/FishingRodItem dce net/minecraft/class_1787 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/FlintAndSteelItem dcf net/minecraft/class_1786 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/FoodOnAStickItem dcg net/minecraft/class_1758 f Lnet/minecraft/world/entity/EntityType; canInteractWith a field_23253 f I consumeItemDamage b field_23743 m (Lnet/minecraft/world/entity/EntityType;ILnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/GameMasterBlockItem dch net/minecraft/class_1788 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/GlowInkSacItem dci net/minecraft/class_8232 m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; method_49800 a method_49800 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/HangingEntityItem dcj net/minecraft/class_1790 f Lnet/minecraft/network/chat/Component; TOOLTIP_RANDOM_VARIANT a field_42467 f Lnet/minecraft/world/entity/EntityType; type b field_7999 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)Z mayPlace a method_7834 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/HangingSignItem dck net/minecraft/class_7707 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/HoeItem dcl net/minecraft/class_1794 f Ljava/util/Map; TILLABLES a field_8023 m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/function/Consumer; changeIntoState a method_36988 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/UseOnContext;)V method_36984 a method_36984 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/ItemLike;)Ljava/util/function/Consumer; changeIntoStateAndDropItem a method_36985 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/item/context/UseOnContext;)V method_36986 a method_36986 m (Lnet/minecraft/world/item/context/UseOnContext;)Z onlyIfAirAbove b method_36987 m (Lnet/minecraft/world/item/context/UseOnContext;)Z method_36989 c method_36989 m (Lnet/minecraft/world/item/ToolMaterial;FFLnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/HoneycombItem dcm net/minecraft/class_5953 f Ljava/util/function/Supplier; WAXABLES a field_29560 f Ljava/util/function/Supplier; WAX_OFF_BY_BLOCK b field_29561 m ()Lcom/google/common/collect/BiMap; method_34722 a method_34722 m (Lnet/minecraft/world/item/context/UseOnContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/InteractionResult; method_34719 a method_34719 m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getWaxed a method_34720 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; method_34721 a method_34721 m ()Lcom/google/common/collect/BiMap; method_34723 b method_34723 m (Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/InkSacItem dcn net/minecraft/class_8233 m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; method_49802 a method_49802 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/Instrument dco net/minecraft/class_7444 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_49260 f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b field_49261 f Lcom/mojang/serialization/Codec; CODEC c field_39122 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_49262 f Lnet/minecraft/core/Holder; soundEvent e comp_772 f F useDuration f comp_773 f F range g comp_774 f Lnet/minecraft/network/chat/Component; description h comp_2929 m ()Lnet/minecraft/core/Holder; soundEvent a comp_772 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43709 a method_43709 m ()F useDuration b comp_773 m ()F range c comp_774 m ()Lnet/minecraft/network/chat/Component; description d comp_2929 m (Lnet/minecraft/core/Holder;FFLnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/world/item/InstrumentItem dcp net/minecraft/class_7430 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; create a method_43558 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/Optional; getInstrument a method_43711 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/Instrument;)V play a method_43563 m (Lnet/minecraft/core/Holder;)Ljava/lang/Integer; method_45432 a method_45432 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/Instruments dcq net/minecraft/class_7445 f I GOAT_HORN_RANGE_BLOCKS a field_39124 f F GOAT_HORN_DURATION b field_39125 f Lnet/minecraft/resources/ResourceKey; PONDER_GOAT_HORN c field_39126 f Lnet/minecraft/resources/ResourceKey; SING_GOAT_HORN d field_39127 f Lnet/minecraft/resources/ResourceKey; SEEK_GOAT_HORN e field_39128 f Lnet/minecraft/resources/ResourceKey; FEEL_GOAT_HORN f field_39129 f Lnet/minecraft/resources/ResourceKey; ADMIRE_GOAT_HORN g field_39130 f Lnet/minecraft/resources/ResourceKey; CALL_GOAT_HORN h field_39131 f Lnet/minecraft/resources/ResourceKey; YEARN_GOAT_HORN i field_39132 f Lnet/minecraft/resources/ResourceKey; DREAM_GOAT_HORN j field_39133 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a method_43714 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_43713 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;FF)V register a method_61646 m ()V c net/minecraft/world/item/Item dcr net/minecraft/class_1792 f Lorg/slf4j/Logger; LOGGER a field_27017 f Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder b field_36401 f Lnet/minecraft/core/component/DataComponentMap; components c field_49263 f Lnet/minecraft/world/item/Item; craftingRemainingItem d field_8008 f Lcom/mojang/serialization/Codec; CODEC e field_54952 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f field_55708 f Ljava/util/Map; BY_BLOCK g field_8003 f Lnet/minecraft/resources/ResourceLocation; BASE_ATTACK_DAMAGE_ID h field_8006 f Lnet/minecraft/resources/ResourceLocation; BASE_ATTACK_SPEED_ID i field_8001 f I DEFAULT_MAX_STACK_SIZE j field_30887 f I ABSOLUTE_MAX_STACK_SIZE k field_49998 f I MAX_BAR_WIDTH l field_30889 f I APPROXIMATELY_INFINITE_USE_DURATION m field_56296 f Ljava/lang/String; descriptionId n field_8014 f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures o field_40209 m (Lnet/minecraft/world/entity/Entity;FLnet/minecraft/world/damagesource/DamageSource;)F getAttackDamageBonus a method_58403 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/damagesource/DamageSource; getDamageSource a method_64193 m (Lnet/minecraft/world/entity/item/ItemEntity;)V onDestroyed a method_33261 m (Lnet/minecraft/world/item/Item;)I getId a method_7880 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/network/chat/Component; getName a method_7864 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EquipmentSlot;)V inventoryTick a method_7888 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a method_7881 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V hurtEnemy a method_7873 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Z shouldPrintOpWarning a method_65353 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactLivingEntity a method_7847 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/Player;)Z overrideStackedOnOther a method_31565 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/component/TooltipDisplay;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V appendHoverText a method_67187 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/SlotAccess;)Z overrideOtherStackedOnMe a method_31566 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;)V onCraftedPostProcess a method_7843 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/item/ItemStack; finishUsingItem a method_7861 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)Z releaseUsing a method_7840 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z mineBlock a method_7879 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)F getDestroySpeed a method_58404 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z canDestroyBlock a method_7885 m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a method_7884 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;I)V onUseTick a method_7852 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a method_7836 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/ClipContext$Fluid;)Lnet/minecraft/world/phys/BlockHitResult; getPlayerPOVHitResult a method_7872 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; byBlock a method_7867 m (Lnet/minecraft/core/Holder;)Lcom/mojang/serialization/DataResult; method_65043 a method_65043 m ()Ljava/lang/String; method_65044 b method_65044 m (I)Lnet/minecraft/world/item/Item; byId b method_7875 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation b method_7853 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V postHurtEnemy b method_59978 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;)Z isCorrectToolForDrops b method_58405 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)V onCraftedBy c method_54465 m ()Z canFitInsideContainerItems d method_31568 m (Lnet/minecraft/world/item/ItemStack;)Z isBarVisible d method_31567 m (Lnet/minecraft/world/item/ItemStack;)Z isFoil d_ method_7886 m ()Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder e method_40131 m (Lnet/minecraft/world/item/ItemStack;)I getBarWidth e method_31569 m (Lnet/minecraft/world/item/ItemStack;)Z useOnRelease e_ method_7838 m ()Lnet/minecraft/core/component/DataComponentMap; components f method_57347 m (Lnet/minecraft/world/item/ItemStack;)I getBarColor f method_31571 m ()I getDefaultMaxStackSize g method_7882 m ()Lnet/minecraft/world/item/ItemStack; getCraftingRemainder i method_7858 m ()Ljava/lang/String; getDescriptionId j method_7876 m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; getTooltipImage k method_32346 m ()Lnet/minecraft/network/chat/Component; getName l method_63680 m (Lnet/minecraft/world/item/ItemStack;)V verifyComponentsAfterLoad l method_7860 m ()Lnet/minecraft/world/item/ItemStack; getDefaultInstance m method_7854 m (Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/Item$Properties dcr$a net/minecraft/class_1792$class_1793 f Lnet/minecraft/resources/DependantName; BLOCK_DESCRIPTION_ID a field_54115 f Lnet/minecraft/resources/DependantName; ITEM_DESCRIPTION_ID b field_54116 f Lnet/minecraft/core/component/DataComponentMap$Builder; components c field_49265 f Lnet/minecraft/world/item/Item; craftingRemainingItem d field_8018 f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures e field_40210 f Lnet/minecraft/resources/ResourceKey; id f field_54117 f Lnet/minecraft/resources/DependantName; descriptionId g field_54118 f Lnet/minecraft/resources/DependantName; model h field_54119 m ()Lnet/minecraft/world/item/Item$Properties; fireResistant a method_24359 m (F)Lnet/minecraft/world/item/Item$Properties; useCooldown a method_62832 m (I)Lnet/minecraft/world/item/Item$Properties; stacksTo a method_7889 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/Item$Properties; jukeboxPlayable a method_60745 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/item/Item$Properties; repairable a method_61647 m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/Item$Properties; equippable a method_63682 m (Lnet/minecraft/world/food/FoodProperties;)Lnet/minecraft/world/item/Item$Properties; food a method_19265 m (Lnet/minecraft/world/food/FoodProperties;Lnet/minecraft/world/item/component/Consumable;)Lnet/minecraft/world/item/Item$Properties; food a method_62833 m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Properties; usingConvertsTo a method_62834 m (Lnet/minecraft/world/item/Rarity;)Lnet/minecraft/world/item/Item$Properties; rarity a method_7894 m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/Item$Properties; pickaxe a method_66330 m (Lnet/minecraft/world/item/ToolMaterial;Lnet/minecraft/tags/TagKey;FFF)Lnet/minecraft/world/item/Item$Properties; tool a method_66331 m (Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/Item$Properties; attributes a method_57348 m (Lnet/minecraft/world/item/equipment/ArmorMaterial;)Lnet/minecraft/world/item/Item$Properties; wolfArmor a method_67188 m (Lnet/minecraft/world/item/equipment/ArmorMaterial;Lnet/minecraft/world/item/equipment/ArmorType;)Lnet/minecraft/world/item/Item$Properties; humanoidArmor a method_66332 m (Ljava/lang/String;)Lnet/minecraft/world/item/Item$Properties; overrideDescription a method_63684 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/Item$Properties; component a method_57349 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/core/component/DataComponentMap; buildAndValidateComponents a method_58406 m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/Item$Properties; requiredFeatures a method_45434 m ()Lnet/minecraft/world/item/Item$Properties; useBlockDescriptionPrefix b method_63685 m (I)Lnet/minecraft/world/item/Item$Properties; durability b method_7895 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/Item$Properties; trimMaterial b method_67189 m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/Item$Properties; equippableUnswappable b method_64194 m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Properties; craftRemainder b method_7896 m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/Item$Properties; axe b method_67190 m (Lnet/minecraft/world/item/equipment/ArmorMaterial;)Lnet/minecraft/world/item/Item$Properties; horseArmor b method_67191 m ()Lnet/minecraft/world/item/Item$Properties; useItemDescriptionPrefix c method_63687 m (I)Lnet/minecraft/world/item/Item$Properties; enchantable c method_61649 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/Item$Properties; setId c method_63686 m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/item/Item$Properties; repairable c method_61648 m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/Item$Properties; hoe c method_67192 m ()Ljava/lang/String; effectiveDescriptionId d method_63689 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_63688 d method_63688 m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/Item$Properties; shovel d method_67193 m ()Lnet/minecraft/resources/ResourceLocation; effectiveModel e method_63691 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_63690 e method_63690 m (Lnet/minecraft/world/item/ToolMaterial;FF)Lnet/minecraft/world/item/Item$Properties; sword e method_66333 m ()V m ()V c net/minecraft/world/item/Item$TooltipContext dcr$b net/minecraft/class_1792$class_9635 f Lnet/minecraft/world/item/Item$TooltipContext; EMPTY a field_51353 m ()Lnet/minecraft/core/HolderLookup$Provider; registries a method_59527 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/item/Item$TooltipContext; of a method_59528 m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; mapData a method_59529 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/Item$TooltipContext; of a method_59530 m ()F tickRate b method_59531 m ()V c net/minecraft/world/item/Item$TooltipContext$1 dcr$b$1 net/minecraft/class_1792$class_9635$1 m ()V c net/minecraft/world/item/Item$TooltipContext$2 dcr$b$2 net/minecraft/class_1792$class_9635$2 f Lnet/minecraft/world/level/Level; val$level b field_51354 m (Lnet/minecraft/world/level/Level;)V c net/minecraft/world/item/Item$TooltipContext$3 dcr$b$3 net/minecraft/class_1792$class_9635$3 f Lnet/minecraft/core/HolderLookup$Provider; val$registries b field_51355 m (Lnet/minecraft/core/HolderLookup$Provider;)V c net/minecraft/world/item/ItemCooldowns dcs net/minecraft/class_1796 f Ljava/util/Map; cooldowns a field_8024 f I tickCount b field_8025 m ()V tick a method_7903 m (Lnet/minecraft/resources/ResourceLocation;)V removeCooldown a method_7900 m (Lnet/minecraft/resources/ResourceLocation;I)V addCooldown a method_7906 m (Lnet/minecraft/world/item/ItemStack;)Z isOnCooldown a method_7904 m (Lnet/minecraft/world/item/ItemStack;F)F getCooldownPercent a method_7905 m (Lnet/minecraft/world/item/ItemStack;I)V addCooldown a method_62835 m (Lnet/minecraft/resources/ResourceLocation;)V onCooldownEnded b method_7901 m (Lnet/minecraft/resources/ResourceLocation;I)V onCooldownStarted b method_7902 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/resources/ResourceLocation; getCooldownGroup b method_62836 m ()V c net/minecraft/world/item/ItemCooldowns$CooldownInstance dcs$a net/minecraft/class_1796$class_1797 f I startTime a comp_3083 f I endTime b comp_3084 m ()I startTime a comp_3083 m ()I endTime b comp_3084 m (II)V c net/minecraft/world/item/ItemDisplayContext dct net/minecraft/class_811 f Lnet/minecraft/world/item/ItemDisplayContext; NONE a field_4315 f Lnet/minecraft/world/item/ItemDisplayContext; THIRD_PERSON_LEFT_HAND b field_4323 f Lnet/minecraft/world/item/ItemDisplayContext; THIRD_PERSON_RIGHT_HAND c field_4320 f Lnet/minecraft/world/item/ItemDisplayContext; FIRST_PERSON_LEFT_HAND d field_4321 f Lnet/minecraft/world/item/ItemDisplayContext; FIRST_PERSON_RIGHT_HAND e field_4322 f Lnet/minecraft/world/item/ItemDisplayContext; HEAD f field_4316 f Lnet/minecraft/world/item/ItemDisplayContext; GUI g field_4317 f Lnet/minecraft/world/item/ItemDisplayContext; GROUND h field_4318 f Lnet/minecraft/world/item/ItemDisplayContext; FIXED i field_4319 f Lcom/mojang/serialization/Codec; CODEC j field_42468 f Ljava/util/function/IntFunction; BY_ID k field_42469 f B id l field_42470 f Ljava/lang/String; name m field_42471 f [Lnet/minecraft/world/item/ItemDisplayContext; $VALUES n field_4314 m ()B getId a method_48961 m ()Z firstPerson b method_29998 m ()Z leftHand d method_67675 m ()[Lnet/minecraft/world/item/ItemDisplayContext; $values e method_36922 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/world/item/ItemFrameItem dcu net/minecraft/class_1795 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/ItemStack dcv net/minecraft/class_1799 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55709 f Lcom/mojang/serialization/Codec; CODEC b field_24671 f Lcom/mojang/serialization/Codec; SINGLE_ITEM_CODEC c field_49747 f Lcom/mojang/serialization/Codec; STRICT_CODEC d field_51397 f Lcom/mojang/serialization/Codec; STRICT_SINGLE_ITEM_CODEC e field_51398 f Lcom/mojang/serialization/Codec; OPTIONAL_CODEC f field_49266 f Lcom/mojang/serialization/Codec; SIMPLE_ITEM_CODEC g field_49267 f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_STREAM_CODEC h field_49268 f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_UNTRUSTED_STREAM_CODEC i field_58141 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j field_48349 f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_LIST_STREAM_CODEC k field_49269 f Lnet/minecraft/world/item/ItemStack; EMPTY l field_8037 f Ljava/util/List; OP_NBT_WARNING m field_55546 f Lnet/minecraft/network/chat/Component; UNBREAKABLE_TOOLTIP n field_56297 f Lorg/slf4j/Logger; LOGGER o field_8033 f Lnet/minecraft/network/chat/Component; DISABLED_ITEM_TOOLTIP p field_40211 f I count q field_8031 f I popTime r field_8030 f Lnet/minecraft/world/item/Item; item s field_8038 f Lnet/minecraft/core/component/PatchedDataComponentMap; components t field_49270 f Lnet/minecraft/world/entity/Entity; entityRepresentation u field_24093 m ()Lnet/minecraft/network/chat/Component; getItemName A method_63693 m ()Lnet/minecraft/network/chat/Component; getStyledHoverName B method_63015 m ()Z hasFoil C method_7958 m ()Lnet/minecraft/world/item/Rarity; getRarity D method_7932 m ()Z isEnchantable E method_7923 m ()Z isEnchanted F method_7942 m ()Lnet/minecraft/world/item/enchantment/ItemEnchantments; getEnchantments G method_58657 m ()Z isFramed H method_7961 m ()Lnet/minecraft/world/entity/decoration/ItemFrame; getFrame I method_7945 m ()Lnet/minecraft/world/entity/Entity; getEntityRepresentation J method_27319 m ()Lnet/minecraft/network/chat/Component; getDisplayName K method_7954 m ()I getPopTime L method_7965 m ()I getCount M method_7947 m ()Ljava/lang/String; method_59690 N method_59690 m ()Lcom/mojang/serialization/Codec; method_55066 O method_55066 m (I)Lnet/minecraft/world/item/ItemStack; split a method_7971 m (II)Ljava/lang/String; method_60502 a method_60502 m (ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;)I processDurabilityChange a method_61651 m (ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;Ljava/util/function/Consumer;)V hurtAndBreak a method_7956 m (ILnet/minecraft/server/level/ServerPlayer;Ljava/util/function/Consumer;)V applyDamage a method_61652 m (ILnet/minecraft/world/entity/LivingEntity;)V consume a method_57008 m (ILnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;)V hurtAndBreak a method_71012 m (ILnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)V hurtAndBreak a method_7970 m (ILnet/minecraft/world/entity/player/Player;)V hurtWithoutBreaking a method_61653 m (ILnet/minecraft/world/level/ItemLike;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; hurtAndConvertOnBreak a method_60986 m (Lnet/minecraft/tags/TagKey;)Z is a method_31573 m (Lnet/minecraft/world/damagesource/DamageSource;)Z canBeHurtBy a method_58407 m (Lnet/minecraft/world/entity/Entity;)V setEntityRepresentation a method_27320 m (Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;)V forEachModifier a method_57354 m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Lorg/apache/commons/lang3/function/TriConsumer;)V forEachModifier a method_60617 m (Lnet/minecraft/world/entity/LivingEntity;)I getUseDuration a method_7935 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/Item;)V method_56097 a method_56097 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)Z hurtEnemy a method_7979 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; applyAfterUseComponentSideEffects a method_62837 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; method_57352 a method_57352 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58092 a method_58092 m (Lnet/minecraft/world/entity/item/ItemEntity;)V onDestroyed a method_33262 m (Lnet/minecraft/world/entity/player/Player;I)V onCraftedBy a method_7982 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactLivingEntity a method_7920 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isItemEnabled a method_45435 m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/Player;)Z overrideStackedOnOther a method_31575 m (Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/TooltipFlag;)Ljava/util/List; getTooltipLines a method_7950 m (Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/component/TooltipDisplay;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/TooltipFlag;Ljava/util/function/Consumer;)V addDetailsToTooltip a method_67194 m (Lnet/minecraft/world/item/Item;)Z is a method_31574 m (Lnet/minecraft/world/item/ItemStack;)Lcom/mojang/serialization/DataResult; validateStrict a method_57372 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/util/Unit;)Lnet/minecraft/world/item/ItemStack; method_57383 a method_57383 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickAction;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/SlotAccess;)Z overrideOtherStackedOnMe a method_31576 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z matches a method_7973 m (Lnet/minecraft/world/item/context/UseOnContext;)Lnet/minecraft/world/InteractionResult; useOn a method_7981 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/ItemStack; transmuteCopy a method_60503 m (Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/world/item/ItemStack; transmuteCopy a method_56701 m (Lnet/minecraft/world/level/Level;)V onCraftedBySystem a method_54466 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EquipmentSlot;)V inventoryTick a method_7917 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/item/ItemStack; finishUsingItem a method_7910 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)V releaseUsing a method_7930 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; use a method_7913 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V mineBlock a method_7952 m (Lnet/minecraft/world/level/block/state/BlockState;)F getDestroySpeed a method_7924 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)Z canDestroyBlock a method_66334 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z canPlaceOnBlockInAdventureMode a method_57357 m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; lenientOptionalFieldOf a method_56702 m (Ljava/util/List;)I hashStackList a method_57361 m (Ljava/util/List;Ljava/util/List;)Z listMatches a method_57362 m (Ljava/util/Optional;)Lnet/minecraft/world/item/ItemStack; method_56703 a method_56703 m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/component/TooltipDisplay;Lnet/minecraft/world/entity/player/Player;)V addAttributeTooltips a method_57363 m (Ljava/util/function/Predicate;)Z is a method_41407 m (Lnet/minecraft/core/Holder;)Z is a method_41406 m (Lnet/minecraft/core/Holder;I)V enchant a method_7978 m (Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V method_57356 a method_57356 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/component/DataComponentPatch;)Lnet/minecraft/world/item/ItemStack; method_58093 a method_58093 m (Lnet/minecraft/core/HolderSet;)Z is a method_53187 m (Lnet/minecraft/core/component/DataComponentMap;)Lcom/mojang/serialization/DataResult; validateComponents a method_59691 m (Lnet/minecraft/core/component/DataComponentPatch;)V applyComponentsAndValidate a method_59692 m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/component/TooltipDisplay;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;)V addToTooltip a method_57369 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; update a method_57367 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object; update a method_57368 m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/core/component/DataComponentGetter;)V copyFrom a method_66697 m (Lorg/apache/commons/lang3/function/TriConsumer;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V method_70724 a method_70724 m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Consumer;Lnet/minecraft/world/entity/EquipmentSlotGroup;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display;)V method_57370 a method_57370 m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_7966 a method_7966 m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; validatedStreamCodec a method_59693 m ()Ljava/util/Optional; getTooltipImage b method_32347 m (I)V setDamageValue b method_7974 m (ILnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/item/ItemStack; consumeAndReturn b method_60504 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/LivingEntity;)V postHurtEnemy b method_59979 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57371 b method_57371 m (Lnet/minecraft/world/item/Item;)V method_61654 b method_61654 m (Lnet/minecraft/world/item/ItemStack;)I hashItemAndComponents b method_57355 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z isSameItem b method_7984 m (Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/world/item/ItemStack; transmuteCopyIgnoreEmpty b method_56704 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)V onUseTick b method_7949 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isCorrectToolForDrops b method_7951 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z canBreakBlockInAdventureMode b method_57373 m (Ljava/util/Optional;)Lnet/minecraft/world/item/ItemStack; method_57378 b method_57378 m (Lnet/minecraft/core/component/DataComponentMap;)V applyComponents b method_57365 m (Lnet/minecraft/core/component/DataComponentPatch;)V applyComponents b method_57366 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; set b method_57379 m (Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; createOptionalStreamCodec b method_68810 m ()Lnet/minecraft/core/component/DataComponentMap; getPrototype c method_58658 m (I)Lnet/minecraft/world/item/ItemStack; copyWithCount c method_46651 m (Lnet/minecraft/world/item/ItemStack;)Z isValidRepairItem c method_61655 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z isSameItemSameComponents c method_31577 m ()Lnet/minecraft/core/component/DataComponentPatch; getComponentsPatch d method_57380 m (I)V setPopTime d method_7912 m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; method_56700 d method_56700 m (Lnet/minecraft/core/component/DataComponentType;)Z hasNonDefault d method_65797 m ()Lnet/minecraft/core/component/DataComponentMap; immutableComponents e method_65359 m (I)V setCount e method_7939 m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; method_57382 e method_57382 m (Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; remove e method_57381 m ()Z isEmpty f method_7960 m (I)V limitSize f method_58408 m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; method_57384 f method_57384 m ()Lnet/minecraft/world/item/ItemStack; copyAndClear g method_51164 m (I)V grow g method_7933 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentPatch; method_58094 g method_58094 m ()Lnet/minecraft/world/item/Item; getItem h method_7909 m (I)V shrink h method_7934 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentPatch; method_57385 h method_57385 m ()Lnet/minecraft/core/Holder; getItemHolder i method_41409 m ()Ljava/util/stream/Stream; getTags j method_40133 m ()I getMaxStackSize k method_7914 m ()Z isStackable l method_7946 m ()Z isDamageableItem m method_7963 m ()Z isDamaged n method_7986 m ()I getDamageValue o method_7919 m ()I getMaxDamage p method_7936 m ()Z isBroken q method_61657 m ()Z nextDamageWillBreak r method_63692 m ()Z isBarVisible s method_31578 m ()I getBarWidth t method_31579 m ()I getBarColor u method_31580 m ()Lnet/minecraft/world/item/ItemStack; copy v method_7972 m ()Lnet/minecraft/world/item/ItemUseAnimation; getUseAnimation w method_7976 m ()Z useOnRelease x method_7967 m ()Lnet/minecraft/network/chat/Component; getHoverName y method_7964 m ()Lnet/minecraft/network/chat/Component; getCustomName z method_65130 m (Lnet/minecraft/world/level/ItemLike;)V m (Lnet/minecraft/core/Holder;)V m (Lnet/minecraft/core/Holder;ILnet/minecraft/core/component/DataComponentPatch;)V m (Lnet/minecraft/core/Holder;I)V m (Lnet/minecraft/world/level/ItemLike;I)V m (Lnet/minecraft/world/level/ItemLike;ILnet/minecraft/core/component/PatchedDataComponentMap;)V m (Ljava/lang/Void;)V m ()V c net/minecraft/world/item/ItemStack$1 dcv$1 net/minecraft/class_1799$1 f Lnet/minecraft/network/codec/StreamCodec; val$patchCodec a field_58142 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack; decode a method_56099 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V encode a method_56100 m (Lnet/minecraft/network/codec/StreamCodec;)V c net/minecraft/world/item/ItemStack$2 dcv$2 net/minecraft/class_1799$2 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack; decode a method_57386 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V encode a method_57387 m ()V c net/minecraft/world/item/ItemStack$3 dcv$3 net/minecraft/class_1799$3 f Lnet/minecraft/network/codec/StreamCodec; val$codec a field_51399 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/ItemStack; decode a method_59694 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/ItemStack;)V encode a method_59695 m (Lnet/minecraft/network/codec/StreamCodec;)V c net/minecraft/world/item/ItemStack$4 dcv$4 net/minecraft/class_1799$4 f [I $SwitchMap$net$minecraft$world$item$Rarity a field_8021 m ()V c net/minecraft/world/item/ItemStackLinkedSet dcw net/minecraft/class_7708 f Lit/unimi/dsi/fastutil/Hash$Strategy; TYPE_AND_TAG a field_40212 m ()Ljava/util/Set; createTypeAndComponentsSet a method_47572 m ()V m ()V c net/minecraft/world/item/ItemStackLinkedSet$1 dcw$1 net/minecraft/class_7708$1 m (Lnet/minecraft/world/item/ItemStack;)I hashCode a method_45436 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z equals a method_45437 m ()V c net/minecraft/world/item/ItemUseAnimation dcx net/minecraft/class_1839 f Lnet/minecraft/world/item/ItemUseAnimation; NONE a field_8952 f Lnet/minecraft/world/item/ItemUseAnimation; EAT b field_8950 f Lnet/minecraft/world/item/ItemUseAnimation; DRINK c field_8946 f Lnet/minecraft/world/item/ItemUseAnimation; BLOCK d field_8949 f Lnet/minecraft/world/item/ItemUseAnimation; BOW e field_8953 f Lnet/minecraft/world/item/ItemUseAnimation; SPEAR f field_8951 f Lnet/minecraft/world/item/ItemUseAnimation; CROSSBOW g field_8947 f Lnet/minecraft/world/item/ItemUseAnimation; SPYGLASS h field_27079 f Lnet/minecraft/world/item/ItemUseAnimation; TOOT_HORN i field_39058 f Lnet/minecraft/world/item/ItemUseAnimation; BRUSH j field_42717 f Lnet/minecraft/world/item/ItemUseAnimation; BUNDLE k field_55494 f Lcom/mojang/serialization/Codec; CODEC l field_53764 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC m field_53765 f Ljava/util/function/IntFunction; BY_ID n field_53766 f I id o field_53767 f Ljava/lang/String; name p field_53768 f [Lnet/minecraft/world/item/ItemUseAnimation; $VALUES q field_8948 m ()I getId a method_62838 m ()[Lnet/minecraft/world/item/ItemUseAnimation; $values b method_36686 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/world/item/ItemUtils dcy net/minecraft/class_5328 m (Lnet/minecraft/world/entity/item/ItemEntity;Ljava/lang/Iterable;)V onContainerDestroyed a method_33263 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; createFilledResult a method_30012 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/item/ItemStack; createFilledResult a method_30270 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/item/ItemEntity;Lnet/minecraft/world/item/ItemStack;)V method_33265 a method_33265 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; startUsingInstantly a method_29282 m ()V c net/minecraft/world/item/Items dcz net/minecraft/class_1802 f Lnet/minecraft/world/item/Item; DRIPSTONE_BLOCK A field_28043 f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_BULB Aa field_47019 f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_BULB Ab field_47020 f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_BULB Ac field_47021 f Lnet/minecraft/world/item/Item; WAXED_COPPER_BULB Ad field_47022 f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_BULB Ae field_47023 f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_BULB Af field_47024 f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_BULB Ag field_47025 f Lnet/minecraft/world/item/Item; TRIAL_SPAWNER Ah field_47314 f Lnet/minecraft/world/item/Item; TRIAL_KEY Ai field_47315 f Lnet/minecraft/world/item/Item; OMINOUS_TRIAL_KEY Aj field_50139 f Lnet/minecraft/world/item/Item; VAULT Ak field_48847 f Lnet/minecraft/world/item/Item; OMINOUS_BOTTLE Al field_50140 f Lnet/minecraft/world/item/Item; GRASS_BLOCK B field_8270 f Lnet/minecraft/world/item/Item; DIRT C field_8831 f Lnet/minecraft/world/item/Item; COARSE_DIRT D field_8460 f Lnet/minecraft/world/item/Item; PODZOL E field_8382 f Lnet/minecraft/world/item/Item; ROOTED_DIRT F field_28655 f Lnet/minecraft/world/item/Item; MUD G field_37537 f Lnet/minecraft/world/item/Item; CRIMSON_NYLIUM H field_22013 f Lnet/minecraft/world/item/Item; WARPED_NYLIUM I field_22015 f Lnet/minecraft/world/item/Item; COBBLESTONE J field_20412 f Lnet/minecraft/world/item/Item; OAK_PLANKS K field_8118 f Lnet/minecraft/world/item/Item; SPRUCE_PLANKS L field_8113 f Lnet/minecraft/world/item/Item; BIRCH_PLANKS M field_8191 f Lnet/minecraft/world/item/Item; JUNGLE_PLANKS N field_8842 f Lnet/minecraft/world/item/Item; ACACIA_PLANKS O field_8651 f Lnet/minecraft/world/item/Item; CHERRY_PLANKS P field_42687 f Lnet/minecraft/world/item/Item; DARK_OAK_PLANKS Q field_8404 f Lnet/minecraft/world/item/Item; PALE_OAK_PLANKS R field_54601 f Lnet/minecraft/world/item/Item; MANGROVE_PLANKS S field_37507 f Lnet/minecraft/world/item/Item; BAMBOO_PLANKS T field_40213 f Lnet/minecraft/world/item/Item; CRIMSON_PLANKS U field_22031 f Lnet/minecraft/world/item/Item; WARPED_PLANKS V field_22032 f Lnet/minecraft/world/item/Item; BAMBOO_MOSAIC W field_40214 f Lnet/minecraft/world/item/Item; OAK_SAPLING X field_17535 f Lnet/minecraft/world/item/Item; SPRUCE_SAPLING Y field_17536 f Lnet/minecraft/world/item/Item; BIRCH_SAPLING Z field_17537 f Lnet/minecraft/world/item/Item; DIAMOND_ORE aA field_8787 f Lnet/minecraft/world/item/Item; DEEPSLATE_DIAMOND_ORE aB field_29022 f Lnet/minecraft/world/item/Item; NETHER_GOLD_ORE aC field_23140 f Lnet/minecraft/world/item/Item; NETHER_QUARTZ_ORE aD field_8702 f Lnet/minecraft/world/item/Item; ANCIENT_DEBRIS aE field_22019 f Lnet/minecraft/world/item/Item; COAL_BLOCK aF field_8797 f Lnet/minecraft/world/item/Item; RAW_IRON_BLOCK aG field_33505 f Lnet/minecraft/world/item/Item; RAW_COPPER_BLOCK aH field_33506 f Lnet/minecraft/world/item/Item; RAW_GOLD_BLOCK aI field_33507 f Lnet/minecraft/world/item/Item; HEAVY_CORE aJ field_49813 f Lnet/minecraft/world/item/Item; AMETHYST_BLOCK aK field_27064 f Lnet/minecraft/world/item/Item; BUDDING_AMETHYST aL field_27065 f Lnet/minecraft/world/item/Item; AIR a field_8162 f Lnet/minecraft/world/item/Item; IRON_BLOCK aM field_8773 f Lnet/minecraft/world/item/Item; COPPER_BLOCK aN field_27071 f Lnet/minecraft/world/item/Item; GOLD_BLOCK aO field_8494 f Lnet/minecraft/world/item/Item; DIAMOND_BLOCK aP field_8603 f Lnet/minecraft/world/item/Item; NETHERITE_BLOCK aQ field_22018 f Lnet/minecraft/world/item/Item; EXPOSED_COPPER aR field_27072 f Lnet/minecraft/world/item/Item; WEATHERED_COPPER aS field_27073 f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER aT field_27074 f Lnet/minecraft/world/item/Item; CHISELED_COPPER aU field_46974 f Lnet/minecraft/world/item/Item; EXPOSED_CHISELED_COPPER aV field_46975 f Lnet/minecraft/world/item/Item; WEATHERED_CHISELED_COPPER aW field_46976 f Lnet/minecraft/world/item/Item; OXIDIZED_CHISELED_COPPER aX field_46977 f Lnet/minecraft/world/item/Item; CUT_COPPER aY field_27075 f Lnet/minecraft/world/item/Item; EXPOSED_CUT_COPPER aZ field_27076 f Lnet/minecraft/world/item/Item; JUNGLE_SAPLING aa field_17538 f Lnet/minecraft/world/item/Item; ACACIA_SAPLING ab field_17539 f Lnet/minecraft/world/item/Item; CHERRY_SAPLING ac field_42688 f Lnet/minecraft/world/item/Item; DARK_OAK_SAPLING ad field_17540 f Lnet/minecraft/world/item/Item; PALE_OAK_SAPLING ae field_54602 f Lnet/minecraft/world/item/Item; MANGROVE_PROPAGULE af field_37508 f Lnet/minecraft/world/item/Item; BEDROCK ag field_8542 f Lnet/minecraft/world/item/Item; SAND ah field_8858 f Lnet/minecraft/world/item/Item; SUSPICIOUS_SAND ai field_42689 f Lnet/minecraft/world/item/Item; SUSPICIOUS_GRAVEL aj field_43191 f Lnet/minecraft/world/item/Item; RED_SAND ak field_8200 f Lnet/minecraft/world/item/Item; GRAVEL al field_8110 f Lnet/minecraft/world/item/Item; COAL_ORE am field_8476 f Lnet/minecraft/world/item/Item; DEEPSLATE_COAL_ORE an field_29212 f Lnet/minecraft/world/item/Item; IRON_ORE ao field_8599 f Lnet/minecraft/world/item/Item; DEEPSLATE_IRON_ORE ap field_29020 f Lnet/minecraft/world/item/Item; COPPER_ORE aq field_27018 f Lnet/minecraft/world/item/Item; DEEPSLATE_COPPER_ORE ar field_29211 f Lnet/minecraft/world/item/Item; GOLD_ORE as field_8775 f Lnet/minecraft/world/item/Item; DEEPSLATE_GOLD_ORE at field_29019 f Lnet/minecraft/world/item/Item; REDSTONE_ORE au field_8604 f Lnet/minecraft/world/item/Item; DEEPSLATE_REDSTONE_ORE av field_29023 f Lnet/minecraft/world/item/Item; EMERALD_ORE aw field_8837 f Lnet/minecraft/world/item/Item; DEEPSLATE_EMERALD_ORE ax field_29216 f Lnet/minecraft/world/item/Item; LAPIS_ORE ay field_8809 f Lnet/minecraft/world/item/Item; DEEPSLATE_LAPIS_ORE az field_29021 f Lnet/minecraft/world/item/Item; WAXED_CUT_COPPER_SLAB bA field_27048 f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_CUT_COPPER_SLAB bB field_27049 f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_CUT_COPPER_SLAB bC field_27050 f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_CUT_COPPER_SLAB bD field_33406 f Lnet/minecraft/world/item/Item; OAK_LOG bE field_8583 f Lnet/minecraft/world/item/Item; SPRUCE_LOG bF field_8684 f Lnet/minecraft/world/item/Item; BIRCH_LOG bG field_8170 f Lnet/minecraft/world/item/Item; JUNGLE_LOG bH field_8125 f Lnet/minecraft/world/item/Item; ACACIA_LOG bI field_8820 f Lnet/minecraft/world/item/Item; CHERRY_LOG bJ field_42692 f Lnet/minecraft/world/item/Item; PALE_OAK_LOG bK field_54603 f Lnet/minecraft/world/item/Item; DARK_OAK_LOG bL field_8652 f Lnet/minecraft/world/item/Item; STONE b field_20391 f Lnet/minecraft/world/item/Item; MANGROVE_LOG bM field_37512 f Lnet/minecraft/world/item/Item; MANGROVE_ROOTS bN field_37513 f Lnet/minecraft/world/item/Item; MUDDY_MANGROVE_ROOTS bO field_37514 f Lnet/minecraft/world/item/Item; CRIMSON_STEM bP field_21981 f Lnet/minecraft/world/item/Item; WARPED_STEM bQ field_21982 f Lnet/minecraft/world/item/Item; BAMBOO_BLOCK bR field_41066 f Lnet/minecraft/world/item/Item; STRIPPED_OAK_LOG bS field_8415 f Lnet/minecraft/world/item/Item; STRIPPED_SPRUCE_LOG bT field_8624 f Lnet/minecraft/world/item/Item; STRIPPED_BIRCH_LOG bU field_8767 f Lnet/minecraft/world/item/Item; STRIPPED_JUNGLE_LOG bV field_8334 f Lnet/minecraft/world/item/Item; STRIPPED_ACACIA_LOG bW field_8072 f Lnet/minecraft/world/item/Item; STRIPPED_CHERRY_LOG bX field_42693 f Lnet/minecraft/world/item/Item; STRIPPED_DARK_OAK_LOG bY field_8808 f Lnet/minecraft/world/item/Item; STRIPPED_PALE_OAK_LOG bZ field_54604 f Lnet/minecraft/world/item/Item; WEATHERED_CUT_COPPER ba field_27077 f Lnet/minecraft/world/item/Item; OXIDIZED_CUT_COPPER bb field_27030 f Lnet/minecraft/world/item/Item; CUT_COPPER_STAIRS bc field_27031 f Lnet/minecraft/world/item/Item; EXPOSED_CUT_COPPER_STAIRS bd field_27032 f Lnet/minecraft/world/item/Item; WEATHERED_CUT_COPPER_STAIRS be field_27033 f Lnet/minecraft/world/item/Item; OXIDIZED_CUT_COPPER_STAIRS bf field_27034 f Lnet/minecraft/world/item/Item; CUT_COPPER_SLAB bg field_27035 f Lnet/minecraft/world/item/Item; EXPOSED_CUT_COPPER_SLAB bh field_27036 f Lnet/minecraft/world/item/Item; WEATHERED_CUT_COPPER_SLAB bi field_27037 f Lnet/minecraft/world/item/Item; OXIDIZED_CUT_COPPER_SLAB bj field_27038 f Lnet/minecraft/world/item/Item; WAXED_COPPER_BLOCK bk field_27039 f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER bl field_27040 f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER bm field_27041 f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER bn field_33403 f Lnet/minecraft/world/item/Item; WAXED_CHISELED_COPPER bo field_46978 f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_CHISELED_COPPER bp field_46979 f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_CHISELED_COPPER bq field_46980 f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_CHISELED_COPPER br field_46981 f Lnet/minecraft/world/item/Item; WAXED_CUT_COPPER bs field_27042 f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_CUT_COPPER bt field_27043 f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_CUT_COPPER bu field_27044 f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_CUT_COPPER bv field_33404 f Lnet/minecraft/world/item/Item; WAXED_CUT_COPPER_STAIRS bw field_27045 f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_CUT_COPPER_STAIRS bx field_27046 f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_CUT_COPPER_STAIRS by field_27047 f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_CUT_COPPER_STAIRS bz field_33405 f Lnet/minecraft/world/item/Item; OAK_LEAVES cA field_17503 f Lnet/minecraft/world/item/Item; SPRUCE_LEAVES cB field_17504 f Lnet/minecraft/world/item/Item; BIRCH_LEAVES cC field_17505 f Lnet/minecraft/world/item/Item; JUNGLE_LEAVES cD field_17506 f Lnet/minecraft/world/item/Item; ACACIA_LEAVES cE field_17507 f Lnet/minecraft/world/item/Item; CHERRY_LEAVES cF field_42694 f Lnet/minecraft/world/item/Item; DARK_OAK_LEAVES cG field_17508 f Lnet/minecraft/world/item/Item; PALE_OAK_LEAVES cH field_54605 f Lnet/minecraft/world/item/Item; MANGROVE_LEAVES cI field_37511 f Lnet/minecraft/world/item/Item; AZALEA_LEAVES cJ field_28648 f Lnet/minecraft/world/item/Item; FLOWERING_AZALEA_LEAVES cK field_28649 f Lnet/minecraft/world/item/Item; SPONGE cL field_8535 f Lnet/minecraft/world/item/Item; GRANITE c field_20394 f Lnet/minecraft/world/item/Item; WET_SPONGE cM field_8554 f Lnet/minecraft/world/item/Item; GLASS cN field_8280 f Lnet/minecraft/world/item/Item; TINTED_GLASS cO field_27019 f Lnet/minecraft/world/item/Item; LAPIS_BLOCK cP field_8055 f Lnet/minecraft/world/item/Item; SANDSTONE cQ field_20384 f Lnet/minecraft/world/item/Item; CHISELED_SANDSTONE cR field_8552 f Lnet/minecraft/world/item/Item; CUT_SANDSTONE cS field_20385 f Lnet/minecraft/world/item/Item; COBWEB cT field_8786 f Lnet/minecraft/world/item/Item; SHORT_GRASS cU field_8602 f Lnet/minecraft/world/item/Item; FERN cV field_8471 f Lnet/minecraft/world/item/Item; BUSH cW field_56448 f Lnet/minecraft/world/item/Item; AZALEA cX field_28650 f Lnet/minecraft/world/item/Item; FLOWERING_AZALEA cY field_28651 f Lnet/minecraft/world/item/Item; DEAD_BUSH cZ field_8689 f Lnet/minecraft/world/item/Item; STRIPPED_MANGROVE_LOG ca field_37515 f Lnet/minecraft/world/item/Item; STRIPPED_CRIMSON_STEM cb field_21983 f Lnet/minecraft/world/item/Item; STRIPPED_WARPED_STEM cc field_21984 f Lnet/minecraft/world/item/Item; STRIPPED_OAK_WOOD cd field_8248 f Lnet/minecraft/world/item/Item; STRIPPED_SPRUCE_WOOD ce field_8362 f Lnet/minecraft/world/item/Item; STRIPPED_BIRCH_WOOD cf field_8472 f Lnet/minecraft/world/item/Item; STRIPPED_JUNGLE_WOOD cg field_8785 f Lnet/minecraft/world/item/Item; STRIPPED_ACACIA_WOOD ch field_8284 f Lnet/minecraft/world/item/Item; STRIPPED_CHERRY_WOOD ci field_42690 f Lnet/minecraft/world/item/Item; STRIPPED_DARK_OAK_WOOD cj field_8219 f Lnet/minecraft/world/item/Item; STRIPPED_PALE_OAK_WOOD ck field_54606 f Lnet/minecraft/world/item/Item; STRIPPED_MANGROVE_WOOD cl field_37509 f Lnet/minecraft/world/item/Item; STRIPPED_CRIMSON_HYPHAE cm field_22487 f Lnet/minecraft/world/item/Item; STRIPPED_WARPED_HYPHAE cn field_22488 f Lnet/minecraft/world/item/Item; STRIPPED_BAMBOO_BLOCK co field_41065 f Lnet/minecraft/world/item/Item; OAK_WOOD cp field_8888 f Lnet/minecraft/world/item/Item; SPRUCE_WOOD cq field_8210 f Lnet/minecraft/world/item/Item; BIRCH_WOOD cr field_8201 f Lnet/minecraft/world/item/Item; JUNGLE_WOOD cs field_8439 f Lnet/minecraft/world/item/Item; ACACIA_WOOD ct field_8587 f Lnet/minecraft/world/item/Item; CHERRY_WOOD cu field_42691 f Lnet/minecraft/world/item/Item; PALE_OAK_WOOD cv field_54607 f Lnet/minecraft/world/item/Item; DARK_OAK_WOOD cw field_8458 f Lnet/minecraft/world/item/Item; MANGROVE_WOOD cx field_37510 f Lnet/minecraft/world/item/Item; CRIMSON_HYPHAE cy field_22489 f Lnet/minecraft/world/item/Item; WARPED_HYPHAE cz field_22490 f Lnet/minecraft/world/item/Item; ALLIUM dA field_17500 f Lnet/minecraft/world/item/Item; AZURE_BLUET dB field_17501 f Lnet/minecraft/world/item/Item; RED_TULIP dC field_17502 f Lnet/minecraft/world/item/Item; ORANGE_TULIP dD field_17509 f Lnet/minecraft/world/item/Item; WHITE_TULIP dE field_17510 f Lnet/minecraft/world/item/Item; PINK_TULIP dF field_17511 f Lnet/minecraft/world/item/Item; OXEYE_DAISY dG field_17512 f Lnet/minecraft/world/item/Item; CORNFLOWER dH field_17513 f Lnet/minecraft/world/item/Item; LILY_OF_THE_VALLEY dI field_17514 f Lnet/minecraft/world/item/Item; WITHER_ROSE dJ field_17515 f Lnet/minecraft/world/item/Item; TORCHFLOWER dK field_42695 f Lnet/minecraft/world/item/Item; PITCHER_PLANT dL field_43192 f Lnet/minecraft/world/item/Item; POLISHED_GRANITE d field_20397 f Lnet/minecraft/world/item/Item; SPORE_BLOSSOM dM field_28652 f Lnet/minecraft/world/item/Item; BROWN_MUSHROOM dN field_17516 f Lnet/minecraft/world/item/Item; RED_MUSHROOM dO field_17517 f Lnet/minecraft/world/item/Item; CRIMSON_FUNGUS dP field_21987 f Lnet/minecraft/world/item/Item; WARPED_FUNGUS dQ field_21988 f Lnet/minecraft/world/item/Item; CRIMSON_ROOTS dR field_21989 f Lnet/minecraft/world/item/Item; WARPED_ROOTS dS field_21990 f Lnet/minecraft/world/item/Item; NETHER_SPROUTS dT field_21991 f Lnet/minecraft/world/item/Item; WEEPING_VINES dU field_21992 f Lnet/minecraft/world/item/Item; TWISTING_VINES dV field_23070 f Lnet/minecraft/world/item/Item; SUGAR_CANE dW field_17531 f Lnet/minecraft/world/item/Item; KELP dX field_17532 f Lnet/minecraft/world/item/Item; PINK_PETALS dY field_42696 f Lnet/minecraft/world/item/Item; WILDFLOWERS dZ field_55710 f Lnet/minecraft/world/item/Item; FIREFLY_BUSH da field_56449 f Lnet/minecraft/world/item/Item; DRY_SHORT_GRASS db field_56554 f Lnet/minecraft/world/item/Item; DRY_TALL_GRASS dc field_56555 f Lnet/minecraft/world/item/Item; SEAGRASS dd field_8158 f Lnet/minecraft/world/item/Item; SEA_PICKLE de field_17498 f Lnet/minecraft/world/item/Item; WHITE_WOOL df field_19044 f Lnet/minecraft/world/item/Item; ORANGE_WOOL dg field_19045 f Lnet/minecraft/world/item/Item; MAGENTA_WOOL dh field_19046 f Lnet/minecraft/world/item/Item; LIGHT_BLUE_WOOL di field_19047 f Lnet/minecraft/world/item/Item; YELLOW_WOOL dj field_19048 f Lnet/minecraft/world/item/Item; LIME_WOOL dk field_19049 f Lnet/minecraft/world/item/Item; PINK_WOOL dl field_19050 f Lnet/minecraft/world/item/Item; GRAY_WOOL dm field_19051 f Lnet/minecraft/world/item/Item; LIGHT_GRAY_WOOL dn field_19052 f Lnet/minecraft/world/item/Item; CYAN_WOOL do field_19053 f Lnet/minecraft/world/item/Item; PURPLE_WOOL dp field_19054 f Lnet/minecraft/world/item/Item; BLUE_WOOL dq field_19055 f Lnet/minecraft/world/item/Item; BROWN_WOOL dr field_19056 f Lnet/minecraft/world/item/Item; GREEN_WOOL ds field_19057 f Lnet/minecraft/world/item/Item; RED_WOOL dt field_19058 f Lnet/minecraft/world/item/Item; BLACK_WOOL du field_19059 f Lnet/minecraft/world/item/Item; DANDELION dv field_8491 f Lnet/minecraft/world/item/Item; OPEN_EYEBLOSSOM dw field_55035 f Lnet/minecraft/world/item/Item; CLOSED_EYEBLOSSOM dx field_55036 f Lnet/minecraft/world/item/Item; POPPY dy field_8880 f Lnet/minecraft/world/item/Item; BLUE_ORCHID dz field_17499 f Lnet/minecraft/world/item/Item; CUT_STANDSTONE_SLAB eA field_18889 f Lnet/minecraft/world/item/Item; PETRIFIED_OAK_SLAB eB field_8060 f Lnet/minecraft/world/item/Item; COBBLESTONE_SLAB eC field_8194 f Lnet/minecraft/world/item/Item; BRICK_SLAB eD field_8342 f Lnet/minecraft/world/item/Item; STONE_BRICK_SLAB eE field_8524 f Lnet/minecraft/world/item/Item; MUD_BRICK_SLAB eF field_37517 f Lnet/minecraft/world/item/Item; NETHER_BRICK_SLAB eG field_8505 f Lnet/minecraft/world/item/Item; QUARTZ_SLAB eH field_8412 f Lnet/minecraft/world/item/Item; RED_SANDSTONE_SLAB eI field_18886 f Lnet/minecraft/world/item/Item; CUT_RED_SANDSTONE_SLAB eJ field_18887 f Lnet/minecraft/world/item/Item; PURPUR_SLAB eK field_8202 f Lnet/minecraft/world/item/Item; PRISMARINE_SLAB eL field_8440 f Lnet/minecraft/world/item/Item; DIORITE e field_20401 f Lnet/minecraft/world/item/Item; PRISMARINE_BRICK_SLAB eM field_8588 f Lnet/minecraft/world/item/Item; DARK_PRISMARINE_SLAB eN field_8459 f Lnet/minecraft/world/item/Item; SMOOTH_QUARTZ eO field_20386 f Lnet/minecraft/world/item/Item; SMOOTH_RED_SANDSTONE eP field_20387 f Lnet/minecraft/world/item/Item; SMOOTH_SANDSTONE eQ field_20388 f Lnet/minecraft/world/item/Item; SMOOTH_STONE eR field_20389 f Lnet/minecraft/world/item/Item; BRICKS eS field_20390 f Lnet/minecraft/world/item/Item; BOOKSHELF eT field_8536 f Lnet/minecraft/world/item/Item; CHISELED_BOOKSHELF eU field_40215 f Lnet/minecraft/world/item/Item; DECORATED_POT eV field_42699 f Lnet/minecraft/world/item/Item; MOSSY_COBBLESTONE eW field_20392 f Lnet/minecraft/world/item/Item; OBSIDIAN eX field_8281 f Lnet/minecraft/world/item/Item; TORCH eY field_8810 f Lnet/minecraft/world/item/Item; END_ROD eZ field_8056 f Lnet/minecraft/world/item/Item; LEAF_LITTER ea field_55711 f Lnet/minecraft/world/item/Item; MOSS_CARPET eb field_28653 f Lnet/minecraft/world/item/Item; MOSS_BLOCK ec field_28654 f Lnet/minecraft/world/item/Item; PALE_MOSS_CARPET ed field_54608 f Lnet/minecraft/world/item/Item; PALE_HANGING_MOSS ee field_54609 f Lnet/minecraft/world/item/Item; PALE_MOSS_BLOCK ef field_54610 f Lnet/minecraft/world/item/Item; HANGING_ROOTS eg field_28656 f Lnet/minecraft/world/item/Item; BIG_DRIPLEAF eh field_28657 f Lnet/minecraft/world/item/Item; SMALL_DRIPLEAF ei field_28658 f Lnet/minecraft/world/item/Item; BAMBOO ej field_8648 f Lnet/minecraft/world/item/Item; OAK_SLAB ek field_8320 f Lnet/minecraft/world/item/Item; SPRUCE_SLAB el field_8189 f Lnet/minecraft/world/item/Item; BIRCH_SLAB em field_8843 f Lnet/minecraft/world/item/Item; JUNGLE_SLAB en field_8224 f Lnet/minecraft/world/item/Item; ACACIA_SLAB eo field_8400 f Lnet/minecraft/world/item/Item; CHERRY_SLAB ep field_42697 f Lnet/minecraft/world/item/Item; DARK_OAK_SLAB eq field_8540 f Lnet/minecraft/world/item/Item; PALE_OAK_SLAB er field_54612 f Lnet/minecraft/world/item/Item; MANGROVE_SLAB es field_37516 f Lnet/minecraft/world/item/Item; BAMBOO_SLAB et field_40216 f Lnet/minecraft/world/item/Item; BAMBOO_MOSAIC_SLAB eu field_40217 f Lnet/minecraft/world/item/Item; CRIMSON_SLAB ev field_21985 f Lnet/minecraft/world/item/Item; WARPED_SLAB ew field_21986 f Lnet/minecraft/world/item/Item; STONE_SLAB ex field_8595 f Lnet/minecraft/world/item/Item; SMOOTH_STONE_SLAB ey field_8291 f Lnet/minecraft/world/item/Item; SANDSTONE_SLAB ez field_18888 f Lnet/minecraft/world/item/Item; DARK_OAK_FENCE fA field_8454 f Lnet/minecraft/world/item/Item; PALE_OAK_FENCE fB field_54613 f Lnet/minecraft/world/item/Item; MANGROVE_FENCE fC field_37520 f Lnet/minecraft/world/item/Item; BAMBOO_FENCE fD field_40218 f Lnet/minecraft/world/item/Item; CRIMSON_FENCE fE field_21995 f Lnet/minecraft/world/item/Item; WARPED_FENCE fF field_21996 f Lnet/minecraft/world/item/Item; PUMPKIN fG field_17518 f Lnet/minecraft/world/item/Item; CARVED_PUMPKIN fH field_17519 f Lnet/minecraft/world/item/Item; JACK_O_LANTERN fI field_8693 f Lnet/minecraft/world/item/Item; NETHERRACK fJ field_8328 f Lnet/minecraft/world/item/Item; SOUL_SAND fK field_8067 f Lnet/minecraft/world/item/Item; SOUL_SOIL fL field_21999 f Lnet/minecraft/world/item/Item; POLISHED_DIORITE f field_20403 f Lnet/minecraft/world/item/Item; BASALT fM field_22000 f Lnet/minecraft/world/item/Item; POLISHED_BASALT fN field_23069 f Lnet/minecraft/world/item/Item; SMOOTH_BASALT fO field_29024 f Lnet/minecraft/world/item/Item; SOUL_TORCH fP field_22001 f Lnet/minecraft/world/item/Item; GLOWSTONE fQ field_8801 f Lnet/minecraft/world/item/Item; INFESTED_STONE fR field_8225 f Lnet/minecraft/world/item/Item; INFESTED_COBBLESTONE fS field_8401 f Lnet/minecraft/world/item/Item; INFESTED_STONE_BRICKS fT field_8541 f Lnet/minecraft/world/item/Item; INFESTED_MOSSY_STONE_BRICKS fU field_8596 f Lnet/minecraft/world/item/Item; INFESTED_CRACKED_STONE_BRICKS fV field_8292 f Lnet/minecraft/world/item/Item; INFESTED_CHISELED_STONE_BRICKS fW field_8148 f Lnet/minecraft/world/item/Item; INFESTED_DEEPSLATE fX field_29213 f Lnet/minecraft/world/item/Item; STONE_BRICKS fY field_20395 f Lnet/minecraft/world/item/Item; MOSSY_STONE_BRICKS fZ field_20396 f Lnet/minecraft/world/item/Item; CHORUS_PLANT fa field_8358 f Lnet/minecraft/world/item/Item; CHORUS_FLOWER fb field_8710 f Lnet/minecraft/world/item/Item; PURPUR_BLOCK fc field_20393 f Lnet/minecraft/world/item/Item; PURPUR_PILLAR fd field_8490 f Lnet/minecraft/world/item/Item; PURPUR_STAIRS fe field_8644 f Lnet/minecraft/world/item/Item; SPAWNER ff field_8849 f Lnet/minecraft/world/item/Item; CREAKING_HEART fg field_54611 f Lnet/minecraft/world/item/Item; CHEST fh field_8106 f Lnet/minecraft/world/item/Item; CRAFTING_TABLE fi field_8465 f Lnet/minecraft/world/item/Item; FARMLAND fj field_8365 f Lnet/minecraft/world/item/Item; FURNACE fk field_8732 f Lnet/minecraft/world/item/Item; LADDER fl field_8121 f Lnet/minecraft/world/item/Item; COBBLESTONE_STAIRS fm field_8310 f Lnet/minecraft/world/item/Item; SNOW fn field_8749 f Lnet/minecraft/world/item/Item; ICE fo field_8426 f Lnet/minecraft/world/item/Item; SNOW_BLOCK fp field_8246 f Lnet/minecraft/world/item/Item; CACTUS fq field_17520 f Lnet/minecraft/world/item/Item; CACTUS_FLOWER fr field_56556 f Lnet/minecraft/world/item/Item; CLAY fs field_19060 f Lnet/minecraft/world/item/Item; JUKEBOX ft field_8565 f Lnet/minecraft/world/item/Item; OAK_FENCE fu field_8792 f Lnet/minecraft/world/item/Item; SPRUCE_FENCE fv field_8701 f Lnet/minecraft/world/item/Item; BIRCH_FENCE fw field_8457 f Lnet/minecraft/world/item/Item; JUNGLE_FENCE fx field_8823 f Lnet/minecraft/world/item/Item; ACACIA_FENCE fy field_8646 f Lnet/minecraft/world/item/Item; CHERRY_FENCE fz field_42698 f Lnet/minecraft/world/item/Item; BRICK_STAIRS gA field_8663 f Lnet/minecraft/world/item/Item; STONE_BRICK_STAIRS gB field_8481 f Lnet/minecraft/world/item/Item; MUD_BRICK_STAIRS gC field_37522 f Lnet/minecraft/world/item/Item; MYCELIUM gD field_8610 f Lnet/minecraft/world/item/Item; LILY_PAD gE field_17524 f Lnet/minecraft/world/item/Item; NETHER_BRICKS gF field_20398 f Lnet/minecraft/world/item/Item; CRACKED_NETHER_BRICKS gG field_23828 f Lnet/minecraft/world/item/Item; CHISELED_NETHER_BRICKS gH field_23829 f Lnet/minecraft/world/item/Item; NETHER_BRICK_FENCE gI field_8080 f Lnet/minecraft/world/item/Item; NETHER_BRICK_STAIRS gJ field_8444 f Lnet/minecraft/world/item/Item; SCULK gK field_37523 f Lnet/minecraft/world/item/Item; SCULK_VEIN gL field_37524 f Lnet/minecraft/world/item/Item; ANDESITE g field_20407 f Lnet/minecraft/world/item/Item; SCULK_CATALYST gM field_37525 f Lnet/minecraft/world/item/Item; SCULK_SHRIEKER gN field_37538 f Lnet/minecraft/world/item/Item; ENCHANTING_TABLE gO field_8657 f Lnet/minecraft/world/item/Item; END_PORTAL_FRAME gP field_8827 f Lnet/minecraft/world/item/Item; END_STONE gQ field_20399 f Lnet/minecraft/world/item/Item; END_STONE_BRICKS gR field_20400 f Lnet/minecraft/world/item/Item; DRAGON_EGG gS field_8840 f Lnet/minecraft/world/item/Item; SANDSTONE_STAIRS gT field_8443 f Lnet/minecraft/world/item/Item; ENDER_CHEST gU field_8466 f Lnet/minecraft/world/item/Item; EMERALD_BLOCK gV field_8733 f Lnet/minecraft/world/item/Item; OAK_STAIRS gW field_8212 f Lnet/minecraft/world/item/Item; SPRUCE_STAIRS gX field_8122 f Lnet/minecraft/world/item/Item; BIRCH_STAIRS gY field_8130 f Lnet/minecraft/world/item/Item; JUNGLE_STAIRS gZ field_8311 f Lnet/minecraft/world/item/Item; CRACKED_STONE_BRICKS ga field_8343 f Lnet/minecraft/world/item/Item; CHISELED_STONE_BRICKS gb field_8525 f Lnet/minecraft/world/item/Item; PACKED_MUD gc field_37518 f Lnet/minecraft/world/item/Item; MUD_BRICKS gd field_37519 f Lnet/minecraft/world/item/Item; DEEPSLATE_BRICKS ge field_28859 f Lnet/minecraft/world/item/Item; CRACKED_DEEPSLATE_BRICKS gf field_29214 f Lnet/minecraft/world/item/Item; DEEPSLATE_TILES gg field_28860 f Lnet/minecraft/world/item/Item; CRACKED_DEEPSLATE_TILES gh field_29215 f Lnet/minecraft/world/item/Item; CHISELED_DEEPSLATE gi field_28861 f Lnet/minecraft/world/item/Item; REINFORCED_DEEPSLATE gj field_38418 f Lnet/minecraft/world/item/Item; BROWN_MUSHROOM_BLOCK gk field_8506 f Lnet/minecraft/world/item/Item; RED_MUSHROOM_BLOCK gl field_8682 f Lnet/minecraft/world/item/Item; MUSHROOM_STEM gm field_17521 f Lnet/minecraft/world/item/Item; IRON_BARS gn field_8076 f Lnet/minecraft/world/item/Item; CHAIN go field_23983 f Lnet/minecraft/world/item/Item; GLASS_PANE gp field_8141 f Lnet/minecraft/world/item/Item; MELON gq field_17522 f Lnet/minecraft/world/item/Item; VINE gr field_17523 f Lnet/minecraft/world/item/Item; GLOW_LICHEN gs field_28409 f Lnet/minecraft/world/item/Item; RESIN_CLUMP gt field_55037 f Lnet/minecraft/world/item/Item; RESIN_BLOCK gu field_55038 f Lnet/minecraft/world/item/Item; RESIN_BRICKS gv field_55039 f Lnet/minecraft/world/item/Item; RESIN_BRICK_STAIRS gw field_55040 f Lnet/minecraft/world/item/Item; RESIN_BRICK_SLAB gx field_55041 f Lnet/minecraft/world/item/Item; RESIN_BRICK_WALL gy field_55042 f Lnet/minecraft/world/item/Item; CHISELED_RESIN_BRICKS gz field_55043 f Lnet/minecraft/world/item/Item; BLACKSTONE_WALL hA field_23846 f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_WALL hB field_23833 f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_BRICK_WALL hC field_23840 f Lnet/minecraft/world/item/Item; COBBLED_DEEPSLATE_WALL hD field_28862 f Lnet/minecraft/world/item/Item; POLISHED_DEEPSLATE_WALL hE field_28863 f Lnet/minecraft/world/item/Item; DEEPSLATE_BRICK_WALL hF field_28865 f Lnet/minecraft/world/item/Item; DEEPSLATE_TILE_WALL hG field_28864 f Lnet/minecraft/world/item/Item; ANVIL hH field_8782 f Lnet/minecraft/world/item/Item; CHIPPED_ANVIL hI field_8750 f Lnet/minecraft/world/item/Item; DAMAGED_ANVIL hJ field_8427 f Lnet/minecraft/world/item/Item; CHISELED_QUARTZ_BLOCK hK field_8084 f Lnet/minecraft/world/item/Item; QUARTZ_BLOCK hL field_20402 f Lnet/minecraft/world/item/Item; POLISHED_ANDESITE h field_20411 f Lnet/minecraft/world/item/Item; QUARTZ_BRICKS hM field_23830 f Lnet/minecraft/world/item/Item; QUARTZ_PILLAR hN field_8746 f Lnet/minecraft/world/item/Item; QUARTZ_STAIRS hO field_8499 f Lnet/minecraft/world/item/Item; WHITE_TERRACOTTA hP field_8156 f Lnet/minecraft/world/item/Item; ORANGE_TERRACOTTA hQ field_8043 f Lnet/minecraft/world/item/Item; MAGENTA_TERRACOTTA hR field_8783 f Lnet/minecraft/world/item/Item; LIGHT_BLUE_TERRACOTTA hS field_8717 f Lnet/minecraft/world/item/Item; YELLOW_TERRACOTTA hT field_8385 f Lnet/minecraft/world/item/Item; LIME_TERRACOTTA hU field_8672 f Lnet/minecraft/world/item/Item; PINK_TERRACOTTA hV field_8853 f Lnet/minecraft/world/item/Item; GRAY_TERRACOTTA hW field_8304 f Lnet/minecraft/world/item/Item; LIGHT_GRAY_TERRACOTTA hX field_8133 f Lnet/minecraft/world/item/Item; CYAN_TERRACOTTA hY field_8821 f Lnet/minecraft/world/item/Item; PURPLE_TERRACOTTA hZ field_8715 f Lnet/minecraft/world/item/Item; ACACIA_STAIRS ha field_8445 f Lnet/minecraft/world/item/Item; CHERRY_STAIRS hb field_42700 f Lnet/minecraft/world/item/Item; DARK_OAK_STAIRS hc field_8658 f Lnet/minecraft/world/item/Item; PALE_OAK_STAIRS hd field_54614 f Lnet/minecraft/world/item/Item; MANGROVE_STAIRS he field_37526 f Lnet/minecraft/world/item/Item; BAMBOO_STAIRS hf field_40219 f Lnet/minecraft/world/item/Item; BAMBOO_MOSAIC_STAIRS hg field_40220 f Lnet/minecraft/world/item/Item; CRIMSON_STAIRS hh field_22006 f Lnet/minecraft/world/item/Item; WARPED_STAIRS hi field_22007 f Lnet/minecraft/world/item/Item; COMMAND_BLOCK hj field_8866 f Lnet/minecraft/world/item/Item; BEACON hk field_8668 f Lnet/minecraft/world/item/Item; COBBLESTONE_WALL hl field_8392 f Lnet/minecraft/world/item/Item; MOSSY_COBBLESTONE_WALL hm field_8708 f Lnet/minecraft/world/item/Item; BRICK_WALL hn field_8804 f Lnet/minecraft/world/item/Item; PRISMARINE_WALL ho field_8057 f Lnet/minecraft/world/item/Item; RED_SANDSTONE_WALL hp field_8359 f Lnet/minecraft/world/item/Item; MOSSY_STONE_BRICK_WALL hq field_8811 f Lnet/minecraft/world/item/Item; GRANITE_WALL hr field_8488 f Lnet/minecraft/world/item/Item; STONE_BRICK_WALL hs field_8337 f Lnet/minecraft/world/item/Item; MUD_BRICK_WALL ht field_37521 f Lnet/minecraft/world/item/Item; NETHER_BRICK_WALL hu field_8765 f Lnet/minecraft/world/item/Item; ANDESITE_WALL hv field_8206 f Lnet/minecraft/world/item/Item; RED_NETHER_BRICK_WALL hw field_8419 f Lnet/minecraft/world/item/Item; SANDSTONE_WALL hx field_8223 f Lnet/minecraft/world/item/Item; END_STONE_BRICK_WALL hy field_8819 f Lnet/minecraft/world/item/Item; DIORITE_WALL hz field_8559 f Lnet/minecraft/world/item/Item; DIRT_PATH iA field_8519 f Lnet/minecraft/world/item/Item; SUNFLOWER iB field_17525 f Lnet/minecraft/world/item/Item; LILAC iC field_17526 f Lnet/minecraft/world/item/Item; ROSE_BUSH iD field_17527 f Lnet/minecraft/world/item/Item; PEONY iE field_17529 f Lnet/minecraft/world/item/Item; TALL_GRASS iF field_8256 f Lnet/minecraft/world/item/Item; LARGE_FERN iG field_8561 f Lnet/minecraft/world/item/Item; WHITE_STAINED_GLASS iH field_8483 f Lnet/minecraft/world/item/Item; ORANGE_STAINED_GLASS iI field_8393 f Lnet/minecraft/world/item/Item; MAGENTA_STAINED_GLASS iJ field_8243 f Lnet/minecraft/world/item/Item; LIGHT_BLUE_STAINED_GLASS iK field_8869 f Lnet/minecraft/world/item/Item; YELLOW_STAINED_GLASS iL field_8095 f Lnet/minecraft/world/item/Item; DEEPSLATE i field_28866 f Lnet/minecraft/world/item/Item; LIME_STAINED_GLASS iM field_8340 f Lnet/minecraft/world/item/Item; PINK_STAINED_GLASS iN field_8770 f Lnet/minecraft/world/item/Item; GRAY_STAINED_GLASS iO field_8507 f Lnet/minecraft/world/item/Item; LIGHT_GRAY_STAINED_GLASS iP field_8363 f Lnet/minecraft/world/item/Item; CYAN_STAINED_GLASS iQ field_8685 f Lnet/minecraft/world/item/Item; PURPLE_STAINED_GLASS iR field_8838 f Lnet/minecraft/world/item/Item; BLUE_STAINED_GLASS iS field_8126 f Lnet/minecraft/world/item/Item; BROWN_STAINED_GLASS iT field_8332 f Lnet/minecraft/world/item/Item; GREEN_STAINED_GLASS iU field_8734 f Lnet/minecraft/world/item/Item; RED_STAINED_GLASS iV field_8636 f Lnet/minecraft/world/item/Item; BLACK_STAINED_GLASS iW field_8410 f Lnet/minecraft/world/item/Item; WHITE_STAINED_GLASS_PANE iX field_8736 f Lnet/minecraft/world/item/Item; ORANGE_STAINED_GLASS_PANE iY field_8761 f Lnet/minecraft/world/item/Item; MAGENTA_STAINED_GLASS_PANE iZ field_8119 f Lnet/minecraft/world/item/Item; BLUE_TERRACOTTA ia field_8455 f Lnet/minecraft/world/item/Item; BROWN_TERRACOTTA ib field_8467 f Lnet/minecraft/world/item/Item; GREEN_TERRACOTTA ic field_8798 f Lnet/minecraft/world/item/Item; RED_TERRACOTTA id field_8353 f Lnet/minecraft/world/item/Item; BLACK_TERRACOTTA ie field_8181 f Lnet/minecraft/world/item/Item; BARRIER if field_8077 f Lnet/minecraft/world/item/Item; LIGHT ig field_30904 f Lnet/minecraft/world/item/Item; HAY_BLOCK ih field_17528 f Lnet/minecraft/world/item/Item; WHITE_CARPET ii field_8850 f Lnet/minecraft/world/item/Item; ORANGE_CARPET ij field_8683 f Lnet/minecraft/world/item/Item; MAGENTA_CARPET ik field_8384 f Lnet/minecraft/world/item/Item; LIGHT_BLUE_CARPET il field_8078 f Lnet/minecraft/world/item/Item; YELLOW_CARPET im field_8142 f Lnet/minecraft/world/item/Item; LIME_CARPET in field_8253 f Lnet/minecraft/world/item/Item; PINK_CARPET io field_8580 f Lnet/minecraft/world/item/Item; GRAY_CARPET ip field_8875 f Lnet/minecraft/world/item/Item; LIGHT_GRAY_CARPET iq field_8654 f Lnet/minecraft/world/item/Item; CYAN_CARPET ir field_8290 f Lnet/minecraft/world/item/Item; PURPLE_CARPET is field_8098 f Lnet/minecraft/world/item/Item; BLUE_CARPET it field_8115 f Lnet/minecraft/world/item/Item; BROWN_CARPET iu field_8294 f Lnet/minecraft/world/item/Item; GREEN_CARPET iv field_8664 f Lnet/minecraft/world/item/Item; RED_CARPET iw field_8482 f Lnet/minecraft/world/item/Item; BLACK_CARPET ix field_8611 f Lnet/minecraft/world/item/Item; TERRACOTTA iy field_8260 f Lnet/minecraft/world/item/Item; PACKED_ICE iz field_8081 f Lnet/minecraft/world/item/Item; MAGMA_BLOCK jA field_8354 f Lnet/minecraft/world/item/Item; NETHER_WART_BLOCK jB field_8182 f Lnet/minecraft/world/item/Item; WARPED_WART_BLOCK jC field_22008 f Lnet/minecraft/world/item/Item; RED_NETHER_BRICKS jD field_20410 f Lnet/minecraft/world/item/Item; BONE_BLOCK jE field_8242 f Lnet/minecraft/world/item/Item; STRUCTURE_VOID jF field_8615 f Lnet/minecraft/world/item/Item; SHULKER_BOX jG field_8545 f Lnet/minecraft/world/item/Item; WHITE_SHULKER_BOX jH field_8722 f Lnet/minecraft/world/item/Item; ORANGE_SHULKER_BOX jI field_8380 f Lnet/minecraft/world/item/Item; MAGENTA_SHULKER_BOX jJ field_8050 f Lnet/minecraft/world/item/Item; LIGHT_BLUE_SHULKER_BOX jK field_8829 f Lnet/minecraft/world/item/Item; YELLOW_SHULKER_BOX jL field_8271 f Lnet/minecraft/world/item/Item; COBBLED_DEEPSLATE j field_29025 f Lnet/minecraft/world/item/Item; LIME_SHULKER_BOX jM field_8548 f Lnet/minecraft/world/item/Item; PINK_SHULKER_BOX jN field_8520 f Lnet/minecraft/world/item/Item; GRAY_SHULKER_BOX jO field_8627 f Lnet/minecraft/world/item/Item; LIGHT_GRAY_SHULKER_BOX jP field_8451 f Lnet/minecraft/world/item/Item; CYAN_SHULKER_BOX jQ field_8213 f Lnet/minecraft/world/item/Item; PURPLE_SHULKER_BOX jR field_8816 f Lnet/minecraft/world/item/Item; BLUE_SHULKER_BOX jS field_8350 f Lnet/minecraft/world/item/Item; BROWN_SHULKER_BOX jT field_8584 f Lnet/minecraft/world/item/Item; GREEN_SHULKER_BOX jU field_8461 f Lnet/minecraft/world/item/Item; RED_SHULKER_BOX jV field_8676 f Lnet/minecraft/world/item/Item; BLACK_SHULKER_BOX jW field_8268 f Lnet/minecraft/world/item/Item; WHITE_GLAZED_TERRACOTTA jX field_8177 f Lnet/minecraft/world/item/Item; ORANGE_GLAZED_TERRACOTTA jY field_8139 f Lnet/minecraft/world/item/Item; MAGENTA_GLAZED_TERRACOTTA jZ field_8318 f Lnet/minecraft/world/item/Item; LIGHT_BLUE_STAINED_GLASS_PANE ja field_8196 f Lnet/minecraft/world/item/Item; YELLOW_STAINED_GLASS_PANE jb field_8703 f Lnet/minecraft/world/item/Item; LIME_STAINED_GLASS_PANE jc field_8581 f Lnet/minecraft/world/item/Item; PINK_STAINED_GLASS_PANE jd field_8500 f Lnet/minecraft/world/item/Item; GRAY_STAINED_GLASS_PANE je field_8871 f Lnet/minecraft/world/item/Item; LIGHT_GRAY_STAINED_GLASS_PANE jf field_8240 f Lnet/minecraft/world/item/Item; CYAN_STAINED_GLASS_PANE jg field_8085 f Lnet/minecraft/world/item/Item; PURPLE_STAINED_GLASS_PANE jh field_8739 f Lnet/minecraft/world/item/Item; BLUE_STAINED_GLASS_PANE ji field_8747 f Lnet/minecraft/world/item/Item; BROWN_STAINED_GLASS_PANE jj field_8501 f Lnet/minecraft/world/item/Item; GREEN_STAINED_GLASS_PANE jk field_8656 f Lnet/minecraft/world/item/Item; RED_STAINED_GLASS_PANE jl field_8879 f Lnet/minecraft/world/item/Item; BLACK_STAINED_GLASS_PANE jm field_8157 f Lnet/minecraft/world/item/Item; PRISMARINE jn field_20404 f Lnet/minecraft/world/item/Item; PRISMARINE_BRICKS jo field_20405 f Lnet/minecraft/world/item/Item; DARK_PRISMARINE jp field_20406 f Lnet/minecraft/world/item/Item; PRISMARINE_STAIRS jq field_8386 f Lnet/minecraft/world/item/Item; PRISMARINE_BRICK_STAIRS jr field_8673 f Lnet/minecraft/world/item/Item; DARK_PRISMARINE_STAIRS js field_8854 f Lnet/minecraft/world/item/Item; SEA_LANTERN jt field_8305 f Lnet/minecraft/world/item/Item; RED_SANDSTONE ju field_20408 f Lnet/minecraft/world/item/Item; CHISELED_RED_SANDSTONE jv field_8822 f Lnet/minecraft/world/item/Item; CUT_RED_SANDSTONE jw field_20409 f Lnet/minecraft/world/item/Item; RED_SANDSTONE_STAIRS jx field_8456 f Lnet/minecraft/world/item/Item; REPEATING_COMMAND_BLOCK jy field_8468 f Lnet/minecraft/world/item/Item; CHAIN_COMMAND_BLOCK jz field_8799 f Lnet/minecraft/world/item/Item; GREEN_CONCRETE kA field_8120 f Lnet/minecraft/world/item/Item; RED_CONCRETE kB field_8197 f Lnet/minecraft/world/item/Item; BLACK_CONCRETE kC field_8704 f Lnet/minecraft/world/item/Item; WHITE_CONCRETE_POWDER kD field_8582 f Lnet/minecraft/world/item/Item; ORANGE_CONCRETE_POWDER kE field_8487 f Lnet/minecraft/world/item/Item; MAGENTA_CONCRETE_POWDER kF field_8336 f Lnet/minecraft/world/item/Item; LIGHT_BLUE_CONCRETE_POWDER kG field_8764 f Lnet/minecraft/world/item/Item; YELLOW_CONCRETE_POWDER kH field_8205 f Lnet/minecraft/world/item/Item; LIME_CONCRETE_POWDER kI field_8418 f Lnet/minecraft/world/item/Item; PINK_CONCRETE_POWDER kJ field_8222 f Lnet/minecraft/world/item/Item; GRAY_CONCRETE_POWDER kK field_8818 f Lnet/minecraft/world/item/Item; LIGHT_GRAY_CONCRETE_POWDER kL field_8558 f Lnet/minecraft/world/item/Item; POLISHED_DEEPSLATE k field_28871 f Lnet/minecraft/world/item/Item; CYAN_CONCRETE_POWDER kM field_8593 f Lnet/minecraft/world/item/Item; PURPLE_CONCRETE_POWDER kN field_8690 f Lnet/minecraft/world/item/Item; BLUE_CONCRETE_POWDER kO field_8164 f Lnet/minecraft/world/item/Item; BROWN_CONCRETE_POWDER kP field_8437 f Lnet/minecraft/world/item/Item; GREEN_CONCRETE_POWDER kQ field_8198 f Lnet/minecraft/world/item/Item; RED_CONCRETE_POWDER kR field_8757 f Lnet/minecraft/world/item/Item; BLACK_CONCRETE_POWDER kS field_8516 f Lnet/minecraft/world/item/Item; TURTLE_EGG kT field_8618 f Lnet/minecraft/world/item/Item; SNIFFER_EGG kU field_43193 f Lnet/minecraft/world/item/Item; DRIED_GHAST kV field_59711 f Lnet/minecraft/world/item/Item; DEAD_TUBE_CORAL_BLOCK kW field_8856 f Lnet/minecraft/world/item/Item; DEAD_BRAIN_CORAL_BLOCK kX field_8237 f Lnet/minecraft/world/item/Item; DEAD_BUBBLE_CORAL_BLOCK kY field_8089 f Lnet/minecraft/world/item/Item; DEAD_FIRE_CORAL_BLOCK kZ field_8160 f Lnet/minecraft/world/item/Item; LIGHT_BLUE_GLAZED_TERRACOTTA ka field_8640 f Lnet/minecraft/world/item/Item; YELLOW_GLAZED_TERRACOTTA kb field_8889 f Lnet/minecraft/world/item/Item; LIME_GLAZED_TERRACOTTA kc field_8649 f Lnet/minecraft/world/item/Item; PINK_GLAZED_TERRACOTTA kd field_8277 f Lnet/minecraft/world/item/Item; GRAY_GLAZED_TERRACOTTA ke field_8885 f Lnet/minecraft/world/item/Item; LIGHT_GRAY_GLAZED_TERRACOTTA kf field_8172 f Lnet/minecraft/world/item/Item; CYAN_GLAZED_TERRACOTTA kg field_8257 f Lnet/minecraft/world/item/Item; PURPLE_GLAZED_TERRACOTTA kh field_8562 f Lnet/minecraft/world/item/Item; BLUE_GLAZED_TERRACOTTA ki field_8484 f Lnet/minecraft/world/item/Item; BROWN_GLAZED_TERRACOTTA kj field_8394 f Lnet/minecraft/world/item/Item; GREEN_GLAZED_TERRACOTTA kk field_8244 f Lnet/minecraft/world/item/Item; RED_GLAZED_TERRACOTTA kl field_8870 f Lnet/minecraft/world/item/Item; BLACK_GLAZED_TERRACOTTA km field_8096 f Lnet/minecraft/world/item/Item; WHITE_CONCRETE kn field_8341 f Lnet/minecraft/world/item/Item; ORANGE_CONCRETE ko field_8771 f Lnet/minecraft/world/item/Item; MAGENTA_CONCRETE kp field_8508 f Lnet/minecraft/world/item/Item; LIGHT_BLUE_CONCRETE kq field_8364 f Lnet/minecraft/world/item/Item; YELLOW_CONCRETE kr field_8686 f Lnet/minecraft/world/item/Item; LIME_CONCRETE ks field_8839 f Lnet/minecraft/world/item/Item; PINK_CONCRETE kt field_8127 f Lnet/minecraft/world/item/Item; GRAY_CONCRETE ku field_8333 f Lnet/minecraft/world/item/Item; LIGHT_GRAY_CONCRETE kv field_8735 f Lnet/minecraft/world/item/Item; CYAN_CONCRETE kw field_8637 f Lnet/minecraft/world/item/Item; PURPLE_CONCRETE kx field_8411 f Lnet/minecraft/world/item/Item; BLUE_CONCRETE ky field_8737 f Lnet/minecraft/world/item/Item; BROWN_CONCRETE kz field_8762 f Lnet/minecraft/world/item/Item; BLUE_ICE lA field_8178 f Lnet/minecraft/world/item/Item; CONDUIT lB field_8140 f Lnet/minecraft/world/item/Item; POLISHED_GRANITE_STAIRS lC field_8319 f Lnet/minecraft/world/item/Item; SMOOTH_RED_SANDSTONE_STAIRS lD field_8641 f Lnet/minecraft/world/item/Item; MOSSY_STONE_BRICK_STAIRS lE field_8890 f Lnet/minecraft/world/item/Item; POLISHED_DIORITE_STAIRS lF field_8650 f Lnet/minecraft/world/item/Item; MOSSY_COBBLESTONE_STAIRS lG field_8275 f Lnet/minecraft/world/item/Item; END_STONE_BRICK_STAIRS lH field_8152 f Lnet/minecraft/world/item/Item; STONE_STAIRS lI field_8053 f Lnet/minecraft/world/item/Item; SMOOTH_SANDSTONE_STAIRS lJ field_8166 f Lnet/minecraft/world/item/Item; SMOOTH_QUARTZ_STAIRS lK field_8430 f Lnet/minecraft/world/item/Item; GRANITE_STAIRS lL field_8608 f Lnet/minecraft/world/item/Item; CALCITE l field_27020 f Lnet/minecraft/world/item/Item; ANDESITE_STAIRS lM field_8526 f Lnet/minecraft/world/item/Item; RED_NETHER_BRICK_STAIRS lN field_8302 f Lnet/minecraft/world/item/Item; POLISHED_ANDESITE_STAIRS lO field_8316 f Lnet/minecraft/world/item/Item; DIORITE_STAIRS lP field_8860 f Lnet/minecraft/world/item/Item; COBBLED_DEEPSLATE_STAIRS lQ field_28867 f Lnet/minecraft/world/item/Item; POLISHED_DEEPSLATE_STAIRS lR field_28868 f Lnet/minecraft/world/item/Item; DEEPSLATE_BRICK_STAIRS lS field_28870 f Lnet/minecraft/world/item/Item; DEEPSLATE_TILE_STAIRS lT field_28869 f Lnet/minecraft/world/item/Item; POLISHED_GRANITE_SLAB lU field_8228 f Lnet/minecraft/world/item/Item; SMOOTH_RED_SANDSTONE_SLAB lV field_8266 f Lnet/minecraft/world/item/Item; MOSSY_STONE_BRICK_SLAB lW field_8576 f Lnet/minecraft/world/item/Item; POLISHED_DIORITE_SLAB lX field_8569 f Lnet/minecraft/world/item/Item; MOSSY_COBBLESTONE_SLAB lY field_8369 f Lnet/minecraft/world/item/Item; END_STONE_BRICK_SLAB lZ field_8282 f Lnet/minecraft/world/item/Item; DEAD_HORN_CORAL_BLOCK la field_8698 f Lnet/minecraft/world/item/Item; TUBE_CORAL_BLOCK lb field_8402 f Lnet/minecraft/world/item/Item; BRAIN_CORAL_BLOCK lc field_8474 f Lnet/minecraft/world/item/Item; BUBBLE_CORAL_BLOCK ld field_8883 f Lnet/minecraft/world/item/Item; FIRE_CORAL_BLOCK le field_8278 f Lnet/minecraft/world/item/Item; HORN_CORAL_BLOCK lf field_8104 f Lnet/minecraft/world/item/Item; TUBE_CORAL lg field_8847 f Lnet/minecraft/world/item/Item; BRAIN_CORAL lh field_8616 f Lnet/minecraft/world/item/Item; BUBBLE_CORAL li field_8538 f Lnet/minecraft/world/item/Item; FIRE_CORAL lj field_8546 f Lnet/minecraft/world/item/Item; HORN_CORAL lk field_8723 f Lnet/minecraft/world/item/Item; DEAD_BRAIN_CORAL ll field_8381 f Lnet/minecraft/world/item/Item; DEAD_BUBBLE_CORAL lm field_8051 f Lnet/minecraft/world/item/Item; DEAD_FIRE_CORAL ln field_8830 f Lnet/minecraft/world/item/Item; DEAD_HORN_CORAL lo field_8272 f Lnet/minecraft/world/item/Item; DEAD_TUBE_CORAL lp field_8549 f Lnet/minecraft/world/item/Item; TUBE_CORAL_FAN lq field_8521 f Lnet/minecraft/world/item/Item; BRAIN_CORAL_FAN lr field_8628 f Lnet/minecraft/world/item/Item; BUBBLE_CORAL_FAN ls field_8452 f Lnet/minecraft/world/item/Item; FIRE_CORAL_FAN lt field_8214 f Lnet/minecraft/world/item/Item; HORN_CORAL_FAN lu field_8817 f Lnet/minecraft/world/item/Item; DEAD_TUBE_CORAL_FAN lv field_8351 f Lnet/minecraft/world/item/Item; DEAD_BRAIN_CORAL_FAN lw field_8585 f Lnet/minecraft/world/item/Item; DEAD_BUBBLE_CORAL_FAN lx field_8462 f Lnet/minecraft/world/item/Item; DEAD_FIRE_CORAL_FAN ly field_8677 f Lnet/minecraft/world/item/Item; DEAD_HORN_CORAL_FAN lz field_8269 f Lnet/minecraft/world/item/Item; TARGET mA field_22420 f Lnet/minecraft/world/item/Item; LEVER mB field_8865 f Lnet/minecraft/world/item/Item; LIGHTNING_ROD mC field_27051 f Lnet/minecraft/world/item/Item; DAYLIGHT_DETECTOR mD field_8566 f Lnet/minecraft/world/item/Item; SCULK_SENSOR mE field_28101 f Lnet/minecraft/world/item/Item; CALIBRATED_SCULK_SENSOR mF field_43194 f Lnet/minecraft/world/item/Item; TRIPWIRE_HOOK mG field_8366 f Lnet/minecraft/world/item/Item; TRAPPED_CHEST mH field_8247 f Lnet/minecraft/world/item/Item; TNT mI field_8626 f Lnet/minecraft/world/item/Item; REDSTONE_LAMP mJ field_8230 f Lnet/minecraft/world/item/Item; NOTE_BLOCK mK field_8643 f Lnet/minecraft/world/item/Item; STONE_BUTTON mL field_8781 f Lnet/minecraft/world/item/Item; TUFF m field_27021 f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_BUTTON mM field_23834 f Lnet/minecraft/world/item/Item; OAK_BUTTON mN field_8780 f Lnet/minecraft/world/item/Item; SPRUCE_BUTTON mO field_8048 f Lnet/minecraft/world/item/Item; BIRCH_BUTTON mP field_8174 f Lnet/minecraft/world/item/Item; JUNGLE_BUTTON mQ field_8887 f Lnet/minecraft/world/item/Item; ACACIA_BUTTON mR field_8605 f Lnet/minecraft/world/item/Item; CHERRY_BUTTON mS field_42701 f Lnet/minecraft/world/item/Item; DARK_OAK_BUTTON mT field_8531 f Lnet/minecraft/world/item/Item; PALE_OAK_BUTTON mU field_54615 f Lnet/minecraft/world/item/Item; MANGROVE_BUTTON mV field_37530 f Lnet/minecraft/world/item/Item; BAMBOO_BUTTON mW field_40223 f Lnet/minecraft/world/item/Item; CRIMSON_BUTTON mX field_22004 f Lnet/minecraft/world/item/Item; WARPED_BUTTON mY field_22005 f Lnet/minecraft/world/item/Item; STONE_PRESSURE_PLATE mZ field_8667 f Lnet/minecraft/world/item/Item; SMOOTH_SANDSTONE_SLAB ma field_8872 f Lnet/minecraft/world/item/Item; SMOOTH_QUARTZ_SLAB mb field_8217 f Lnet/minecraft/world/item/Item; GRANITE_SLAB mc field_8312 f Lnet/minecraft/world/item/Item; ANDESITE_SLAB md field_8742 f Lnet/minecraft/world/item/Item; RED_NETHER_BRICK_SLAB me field_8522 f Lnet/minecraft/world/item/Item; POLISHED_ANDESITE_SLAB mf field_8395 f Lnet/minecraft/world/item/Item; DIORITE_SLAB mg field_8659 f Lnet/minecraft/world/item/Item; COBBLED_DEEPSLATE_SLAB mh field_28873 f Lnet/minecraft/world/item/Item; POLISHED_DEEPSLATE_SLAB mi field_28872 f Lnet/minecraft/world/item/Item; DEEPSLATE_BRICK_SLAB mj field_28875 f Lnet/minecraft/world/item/Item; DEEPSLATE_TILE_SLAB mk field_28874 f Lnet/minecraft/world/item/Item; SCAFFOLDING ml field_16482 f Lnet/minecraft/world/item/Item; REDSTONE mm field_8725 f Lnet/minecraft/world/item/Item; REDSTONE_TORCH mn field_8530 f Lnet/minecraft/world/item/Item; REDSTONE_BLOCK mo field_8793 f Lnet/minecraft/world/item/Item; REPEATER mp field_8619 f Lnet/minecraft/world/item/Item; COMPARATOR mq field_8857 f Lnet/minecraft/world/item/Item; PISTON mr field_8249 f Lnet/minecraft/world/item/Item; STICKY_PISTON ms field_8105 f Lnet/minecraft/world/item/Item; SLIME_BLOCK mt field_8828 f Lnet/minecraft/world/item/Item; HONEY_BLOCK mu field_21086 f Lnet/minecraft/world/item/Item; OBSERVER mv field_8537 f Lnet/minecraft/world/item/Item; HOPPER mw field_8239 f Lnet/minecraft/world/item/Item; DISPENSER mx field_8357 f Lnet/minecraft/world/item/Item; DROPPER my field_8878 f Lnet/minecraft/world/item/Item; LECTERN mz field_16312 f Lnet/minecraft/world/item/Item; CRIMSON_DOOR nA field_22010 f Lnet/minecraft/world/item/Item; WARPED_DOOR nB field_22009 f Lnet/minecraft/world/item/Item; COPPER_DOOR nC field_46982 f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_DOOR nD field_46983 f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_DOOR nE field_46984 f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_DOOR nF field_46985 f Lnet/minecraft/world/item/Item; WAXED_COPPER_DOOR nG field_46986 f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_DOOR nH field_46987 f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_DOOR nI field_46988 f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_DOOR nJ field_46990 f Lnet/minecraft/world/item/Item; IRON_TRAPDOOR nK field_8241 f Lnet/minecraft/world/item/Item; OAK_TRAPDOOR nL field_8376 f Lnet/minecraft/world/item/Item; TUFF_SLAB n field_46989 f Lnet/minecraft/world/item/Item; SPRUCE_TRAPDOOR nM field_8495 f Lnet/minecraft/world/item/Item; BIRCH_TRAPDOOR nN field_8774 f Lnet/minecraft/world/item/Item; JUNGLE_TRAPDOOR nO field_8321 f Lnet/minecraft/world/item/Item; ACACIA_TRAPDOOR nP field_8190 f Lnet/minecraft/world/item/Item; CHERRY_TRAPDOOR nQ field_42702 f Lnet/minecraft/world/item/Item; DARK_OAK_TRAPDOOR nR field_8844 f Lnet/minecraft/world/item/Item; PALE_OAK_TRAPDOOR nS field_54617 f Lnet/minecraft/world/item/Item; MANGROVE_TRAPDOOR nT field_37529 f Lnet/minecraft/world/item/Item; BAMBOO_TRAPDOOR nU field_40226 f Lnet/minecraft/world/item/Item; CRIMSON_TRAPDOOR nV field_22002 f Lnet/minecraft/world/item/Item; WARPED_TRAPDOOR nW field_22003 f Lnet/minecraft/world/item/Item; COPPER_TRAPDOOR nX field_46991 f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_TRAPDOOR nY field_46992 f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_TRAPDOOR nZ field_46993 f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_PRESSURE_PLATE na field_23835 f Lnet/minecraft/world/item/Item; LIGHT_WEIGHTED_PRESSURE_PLATE nb field_8721 f Lnet/minecraft/world/item/Item; HEAVY_WEIGHTED_PRESSURE_PLATE nc field_8592 f Lnet/minecraft/world/item/Item; OAK_PRESSURE_PLATE nd field_8391 f Lnet/minecraft/world/item/Item; SPRUCE_PRESSURE_PLATE ne field_8707 f Lnet/minecraft/world/item/Item; BIRCH_PRESSURE_PLATE nf field_8779 f Lnet/minecraft/world/item/Item; JUNGLE_PRESSURE_PLATE ng field_8047 f Lnet/minecraft/world/item/Item; ACACIA_PRESSURE_PLATE nh field_8173 f Lnet/minecraft/world/item/Item; CHERRY_PRESSURE_PLATE ni field_42704 f Lnet/minecraft/world/item/Item; DARK_OAK_PRESSURE_PLATE nj field_8886 f Lnet/minecraft/world/item/Item; PALE_OAK_PRESSURE_PLATE nk field_54616 f Lnet/minecraft/world/item/Item; MANGROVE_PRESSURE_PLATE nl field_37527 f Lnet/minecraft/world/item/Item; BAMBOO_PRESSURE_PLATE nm field_40221 f Lnet/minecraft/world/item/Item; CRIMSON_PRESSURE_PLATE nn field_21993 f Lnet/minecraft/world/item/Item; WARPED_PRESSURE_PLATE no field_21994 f Lnet/minecraft/world/item/Item; IRON_DOOR np field_8594 f Lnet/minecraft/world/item/Item; OAK_DOOR nq field_8691 f Lnet/minecraft/world/item/Item; SPRUCE_DOOR nr field_8165 f Lnet/minecraft/world/item/Item; BIRCH_DOOR ns field_8438 f Lnet/minecraft/world/item/Item; JUNGLE_DOOR nt field_8199 f Lnet/minecraft/world/item/Item; ACACIA_DOOR nu field_8758 f Lnet/minecraft/world/item/Item; CHERRY_DOOR nv field_42705 f Lnet/minecraft/world/item/Item; DARK_OAK_DOOR nw field_8517 f Lnet/minecraft/world/item/Item; PALE_OAK_DOOR nx field_54619 f Lnet/minecraft/world/item/Item; MANGROVE_DOOR ny field_37528 f Lnet/minecraft/world/item/Item; BAMBOO_DOOR nz field_40222 f Lnet/minecraft/world/item/Item; YELLOW_HARNESS oA field_59712 f Lnet/minecraft/world/item/Item; LIME_HARNESS oB field_59713 f Lnet/minecraft/world/item/Item; PINK_HARNESS oC field_59714 f Lnet/minecraft/world/item/Item; GRAY_HARNESS oD field_59715 f Lnet/minecraft/world/item/Item; LIGHT_GRAY_HARNESS oE field_59716 f Lnet/minecraft/world/item/Item; CYAN_HARNESS oF field_59717 f Lnet/minecraft/world/item/Item; PURPLE_HARNESS oG field_59718 f Lnet/minecraft/world/item/Item; BLUE_HARNESS oH field_59719 f Lnet/minecraft/world/item/Item; BROWN_HARNESS oI field_59720 f Lnet/minecraft/world/item/Item; GREEN_HARNESS oJ field_59721 f Lnet/minecraft/world/item/Item; RED_HARNESS oK field_59722 f Lnet/minecraft/world/item/Item; BLACK_HARNESS oL field_59723 f Lnet/minecraft/world/item/Item; TUFF_STAIRS o field_46999 f Lnet/minecraft/world/item/Item; MINECART oM field_8045 f Lnet/minecraft/world/item/Item; CHEST_MINECART oN field_8388 f Lnet/minecraft/world/item/Item; FURNACE_MINECART oO field_8063 f Lnet/minecraft/world/item/Item; TNT_MINECART oP field_8069 f Lnet/minecraft/world/item/Item; HOPPER_MINECART oQ field_8836 f Lnet/minecraft/world/item/Item; CARROT_ON_A_STICK oR field_8184 f Lnet/minecraft/world/item/Item; WARPED_FUNGUS_ON_A_STICK oS field_23254 f Lnet/minecraft/world/item/Item; PHANTOM_MEMBRANE oT field_8614 f Lnet/minecraft/world/item/Item; ELYTRA oU field_8833 f Lnet/minecraft/world/item/Item; OAK_BOAT oV field_8533 f Lnet/minecraft/world/item/Item; OAK_CHEST_BOAT oW field_38216 f Lnet/minecraft/world/item/Item; SPRUCE_BOAT oX field_8486 f Lnet/minecraft/world/item/Item; SPRUCE_CHEST_BOAT oY field_38217 f Lnet/minecraft/world/item/Item; BIRCH_BOAT oZ field_8442 f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_TRAPDOOR oa field_46994 f Lnet/minecraft/world/item/Item; WAXED_COPPER_TRAPDOOR ob field_46995 f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_TRAPDOOR oc field_46996 f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_TRAPDOOR od field_46997 f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_TRAPDOOR oe field_46998 f Lnet/minecraft/world/item/Item; OAK_FENCE_GATE of field_8874 f Lnet/minecraft/world/item/Item; SPRUCE_FENCE_GATE og field_8653 f Lnet/minecraft/world/item/Item; BIRCH_FENCE_GATE oh field_8289 f Lnet/minecraft/world/item/Item; JUNGLE_FENCE_GATE oi field_8097 f Lnet/minecraft/world/item/Item; ACACIA_FENCE_GATE oj field_8114 f Lnet/minecraft/world/item/Item; CHERRY_FENCE_GATE ok field_42703 f Lnet/minecraft/world/item/Item; DARK_OAK_FENCE_GATE ol field_8293 f Lnet/minecraft/world/item/Item; PALE_OAK_FENCE_GATE om field_54618 f Lnet/minecraft/world/item/Item; MANGROVE_FENCE_GATE on field_37532 f Lnet/minecraft/world/item/Item; BAMBOO_FENCE_GATE oo field_40227 f Lnet/minecraft/world/item/Item; CRIMSON_FENCE_GATE op field_21997 f Lnet/minecraft/world/item/Item; WARPED_FENCE_GATE oq field_21998 f Lnet/minecraft/world/item/Item; POWERED_RAIL or field_8848 f Lnet/minecraft/world/item/Item; DETECTOR_RAIL os field_8211 f Lnet/minecraft/world/item/Item; RAIL ot field_8129 f Lnet/minecraft/world/item/Item; ACTIVATOR_RAIL ou field_8655 f Lnet/minecraft/world/item/Item; SADDLE ov field_8175 f Lnet/minecraft/world/item/Item; WHITE_HARNESS ow field_59724 f Lnet/minecraft/world/item/Item; ORANGE_HARNESS ox field_59725 f Lnet/minecraft/world/item/Item; MAGENTA_HARNESS oy field_59726 f Lnet/minecraft/world/item/Item; LIGHT_BLUE_HARNESS oz field_59727 f Lnet/minecraft/world/item/Item; BOW pA field_8102 f Lnet/minecraft/world/item/Item; ARROW pB field_8107 f Lnet/minecraft/world/item/Item; COAL pC field_8713 f Lnet/minecraft/world/item/Item; CHARCOAL pD field_8665 f Lnet/minecraft/world/item/Item; DIAMOND pE field_8477 f Lnet/minecraft/world/item/Item; EMERALD pF field_8687 f Lnet/minecraft/world/item/Item; LAPIS_LAZULI pG field_8759 f Lnet/minecraft/world/item/Item; QUARTZ pH field_8155 f Lnet/minecraft/world/item/Item; AMETHYST_SHARD pI field_27063 f Lnet/minecraft/world/item/Item; RAW_IRON pJ field_33400 f Lnet/minecraft/world/item/Item; IRON_INGOT pK field_8620 f Lnet/minecraft/world/item/Item; RAW_COPPER pL field_33401 f Lnet/minecraft/world/item/Item; TUFF_WALL p field_47000 f Lnet/minecraft/world/item/Item; COPPER_INGOT pM field_27022 f Lnet/minecraft/world/item/Item; RAW_GOLD pN field_33402 f Lnet/minecraft/world/item/Item; GOLD_INGOT pO field_8695 f Lnet/minecraft/world/item/Item; NETHERITE_INGOT pP field_22020 f Lnet/minecraft/world/item/Item; NETHERITE_SCRAP pQ field_22021 f Lnet/minecraft/world/item/Item; WOODEN_SWORD pR field_8091 f Lnet/minecraft/world/item/Item; WOODEN_SHOVEL pS field_8876 f Lnet/minecraft/world/item/Item; WOODEN_PICKAXE pT field_8647 f Lnet/minecraft/world/item/Item; WOODEN_AXE pU field_8406 f Lnet/minecraft/world/item/Item; WOODEN_HOE pV field_8167 f Lnet/minecraft/world/item/Item; STONE_SWORD pW field_8528 f Lnet/minecraft/world/item/Item; STONE_SHOVEL pX field_8776 f Lnet/minecraft/world/item/Item; STONE_PICKAXE pY field_8387 f Lnet/minecraft/world/item/Item; STONE_AXE pZ field_8062 f Lnet/minecraft/world/item/Item; BIRCH_CHEST_BOAT pa field_38218 f Lnet/minecraft/world/item/Item; JUNGLE_BOAT pb field_8730 f Lnet/minecraft/world/item/Item; JUNGLE_CHEST_BOAT pc field_38212 f Lnet/minecraft/world/item/Item; ACACIA_BOAT pd field_8094 f Lnet/minecraft/world/item/Item; ACACIA_CHEST_BOAT pe field_38213 f Lnet/minecraft/world/item/Item; CHERRY_BOAT pf field_42706 f Lnet/minecraft/world/item/Item; CHERRY_CHEST_BOAT pg field_42707 f Lnet/minecraft/world/item/Item; DARK_OAK_BOAT ph field_8138 f Lnet/minecraft/world/item/Item; DARK_OAK_CHEST_BOAT pi field_38214 f Lnet/minecraft/world/item/Item; PALE_OAK_BOAT pj field_54620 f Lnet/minecraft/world/item/Item; PALE_OAK_CHEST_BOAT pk field_54621 f Lnet/minecraft/world/item/Item; MANGROVE_BOAT pl field_37531 f Lnet/minecraft/world/item/Item; MANGROVE_CHEST_BOAT pm field_38215 f Lnet/minecraft/world/item/Item; BAMBOO_RAFT pn field_40224 f Lnet/minecraft/world/item/Item; BAMBOO_CHEST_RAFT po field_40225 f Lnet/minecraft/world/item/Item; STRUCTURE_BLOCK pp field_8238 f Lnet/minecraft/world/item/Item; JIGSAW pq field_16538 f Lnet/minecraft/world/item/Item; TEST_BLOCK pr field_55979 f Lnet/minecraft/world/item/Item; TEST_INSTANCE_BLOCK ps field_55980 f Lnet/minecraft/world/item/Item; TURTLE_HELMET pt field_8090 f Lnet/minecraft/world/item/Item; TURTLE_SCUTE pu field_8161 f Lnet/minecraft/world/item/Item; ARMADILLO_SCUTE pv field_47830 f Lnet/minecraft/world/item/Item; WOLF_ARMOR pw field_47831 f Lnet/minecraft/world/item/Item; FLINT_AND_STEEL px field_8884 f Lnet/minecraft/world/item/Item; BOWL py field_8428 f Lnet/minecraft/world/item/Item; APPLE pz field_8279 f Lnet/minecraft/world/item/Item; WHEAT_SEEDS qA field_8317 f Lnet/minecraft/world/item/Item; WHEAT qB field_8861 f Lnet/minecraft/world/item/Item; BREAD qC field_8229 f Lnet/minecraft/world/item/Item; LEATHER_HELMET qD field_8267 f Lnet/minecraft/world/item/Item; LEATHER_CHESTPLATE qE field_8577 f Lnet/minecraft/world/item/Item; LEATHER_LEGGINGS qF field_8570 f Lnet/minecraft/world/item/Item; LEATHER_BOOTS qG field_8370 f Lnet/minecraft/world/item/Item; CHAINMAIL_HELMET qH field_8283 f Lnet/minecraft/world/item/Item; CHAINMAIL_CHESTPLATE qI field_8873 f Lnet/minecraft/world/item/Item; CHAINMAIL_LEGGINGS qJ field_8218 f Lnet/minecraft/world/item/Item; CHAINMAIL_BOOTS qK field_8313 f Lnet/minecraft/world/item/Item; IRON_HELMET qL field_8743 f Lnet/minecraft/world/item/Item; CHISELED_TUFF q field_47001 f Lnet/minecraft/world/item/Item; IRON_CHESTPLATE qM field_8523 f Lnet/minecraft/world/item/Item; IRON_LEGGINGS qN field_8396 f Lnet/minecraft/world/item/Item; IRON_BOOTS qO field_8660 f Lnet/minecraft/world/item/Item; DIAMOND_HELMET qP field_8805 f Lnet/minecraft/world/item/Item; DIAMOND_CHESTPLATE qQ field_8058 f Lnet/minecraft/world/item/Item; DIAMOND_LEGGINGS qR field_8348 f Lnet/minecraft/world/item/Item; DIAMOND_BOOTS qS field_8285 f Lnet/minecraft/world/item/Item; GOLDEN_HELMET qT field_8862 f Lnet/minecraft/world/item/Item; GOLDEN_CHESTPLATE qU field_8678 f Lnet/minecraft/world/item/Item; GOLDEN_LEGGINGS qV field_8416 f Lnet/minecraft/world/item/Item; GOLDEN_BOOTS qW field_8753 f Lnet/minecraft/world/item/Item; NETHERITE_HELMET qX field_22027 f Lnet/minecraft/world/item/Item; NETHERITE_CHESTPLATE qY field_22028 f Lnet/minecraft/world/item/Item; NETHERITE_LEGGINGS qZ field_22029 f Lnet/minecraft/world/item/Item; STONE_HOE qa field_8431 f Lnet/minecraft/world/item/Item; GOLDEN_SWORD qb field_8845 f Lnet/minecraft/world/item/Item; GOLDEN_SHOVEL qc field_8322 f Lnet/minecraft/world/item/Item; GOLDEN_PICKAXE qd field_8335 f Lnet/minecraft/world/item/Item; GOLDEN_AXE qe field_8825 f Lnet/minecraft/world/item/Item; GOLDEN_HOE qf field_8303 f Lnet/minecraft/world/item/Item; IRON_SWORD qg field_8371 f Lnet/minecraft/world/item/Item; IRON_SHOVEL qh field_8699 f Lnet/minecraft/world/item/Item; IRON_PICKAXE qi field_8403 f Lnet/minecraft/world/item/Item; IRON_AXE qj field_8475 f Lnet/minecraft/world/item/Item; IRON_HOE qk field_8609 f Lnet/minecraft/world/item/Item; DIAMOND_SWORD ql field_8802 f Lnet/minecraft/world/item/Item; DIAMOND_SHOVEL qm field_8250 f Lnet/minecraft/world/item/Item; DIAMOND_PICKAXE qn field_8377 f Lnet/minecraft/world/item/Item; DIAMOND_AXE qo field_8556 f Lnet/minecraft/world/item/Item; DIAMOND_HOE qp field_8527 f Lnet/minecraft/world/item/Item; NETHERITE_SWORD qq field_22022 f Lnet/minecraft/world/item/Item; NETHERITE_SHOVEL qr field_22023 f Lnet/minecraft/world/item/Item; NETHERITE_PICKAXE qs field_22024 f Lnet/minecraft/world/item/Item; NETHERITE_AXE qt field_22025 f Lnet/minecraft/world/item/Item; NETHERITE_HOE qu field_22026 f Lnet/minecraft/world/item/Item; STICK qv field_8600 f Lnet/minecraft/world/item/Item; MUSHROOM_STEW qw field_8208 f Lnet/minecraft/world/item/Item; STRING qx field_8276 f Lnet/minecraft/world/item/Item; FEATHER qy field_8153 f Lnet/minecraft/world/item/Item; GUNPOWDER qz field_8054 f Lnet/minecraft/world/item/Item; PALE_OAK_HANGING_SIGN rA field_54623 f Lnet/minecraft/world/item/Item; MANGROVE_HANGING_SIGN rB field_40235 f Lnet/minecraft/world/item/Item; BAMBOO_HANGING_SIGN rC field_40236 f Lnet/minecraft/world/item/Item; CRIMSON_HANGING_SIGN rD field_40237 f Lnet/minecraft/world/item/Item; WARPED_HANGING_SIGN rE field_40238 f Lnet/minecraft/world/item/Item; BUCKET rF field_8550 f Lnet/minecraft/world/item/Item; WATER_BUCKET rG field_8705 f Lnet/minecraft/world/item/Item; LAVA_BUCKET rH field_8187 f Lnet/minecraft/world/item/Item; POWDER_SNOW_BUCKET rI field_27876 f Lnet/minecraft/world/item/Item; SNOWBALL rJ field_8543 f Lnet/minecraft/world/item/Item; LEATHER rK field_8745 f Lnet/minecraft/world/item/Item; MILK_BUCKET rL field_8103 f Lnet/minecraft/world/item/Item; POLISHED_TUFF r field_47002 f Lnet/minecraft/world/item/Item; PUFFERFISH_BUCKET rM field_8108 f Lnet/minecraft/world/item/Item; SALMON_BUCKET rN field_8714 f Lnet/minecraft/world/item/Item; COD_BUCKET rO field_8666 f Lnet/minecraft/world/item/Item; TROPICAL_FISH_BUCKET rP field_8478 f Lnet/minecraft/world/item/Item; AXOLOTL_BUCKET rQ field_28354 f Lnet/minecraft/world/item/Item; TADPOLE_BUCKET rR field_37533 f Lnet/minecraft/world/item/Item; BRICK rS field_8621 f Lnet/minecraft/world/item/Item; CLAY_BALL rT field_8696 f Lnet/minecraft/world/item/Item; DRIED_KELP_BLOCK rU field_17533 f Lnet/minecraft/world/item/Item; PAPER rV field_8407 f Lnet/minecraft/world/item/Item; BOOK rW field_8529 f Lnet/minecraft/world/item/Item; SLIME_BALL rX field_8777 f Lnet/minecraft/world/item/Item; EGG rY field_8803 f Lnet/minecraft/world/item/Item; BLUE_EGG rZ field_56557 f Lnet/minecraft/world/item/Item; NETHERITE_BOOTS ra field_22030 f Lnet/minecraft/world/item/Item; FLINT rb field_8145 f Lnet/minecraft/world/item/Item; PORKCHOP rc field_8389 f Lnet/minecraft/world/item/Item; COOKED_PORKCHOP rd field_8261 f Lnet/minecraft/world/item/Item; PAINTING re field_8892 f Lnet/minecraft/world/item/Item; GOLDEN_APPLE rf field_8463 f Lnet/minecraft/world/item/Item; ENCHANTED_GOLDEN_APPLE rg field_8367 f Lnet/minecraft/world/item/Item; OAK_SIGN rh field_8788 f Lnet/minecraft/world/item/Item; SPRUCE_SIGN ri field_8111 f Lnet/minecraft/world/item/Item; BIRCH_SIGN rj field_8422 f Lnet/minecraft/world/item/Item; JUNGLE_SIGN rk field_8867 f Lnet/minecraft/world/item/Item; ACACIA_SIGN rl field_8203 f Lnet/minecraft/world/item/Item; CHERRY_SIGN rm field_42709 f Lnet/minecraft/world/item/Item; DARK_OAK_SIGN rn field_8496 f Lnet/minecraft/world/item/Item; PALE_OAK_SIGN ro field_54622 f Lnet/minecraft/world/item/Item; MANGROVE_SIGN rp field_37534 f Lnet/minecraft/world/item/Item; BAMBOO_SIGN rq field_40228 f Lnet/minecraft/world/item/Item; CRIMSON_SIGN rr field_22011 f Lnet/minecraft/world/item/Item; WARPED_SIGN rs field_22012 f Lnet/minecraft/world/item/Item; OAK_HANGING_SIGN rt field_40229 f Lnet/minecraft/world/item/Item; SPRUCE_HANGING_SIGN ru field_40230 f Lnet/minecraft/world/item/Item; BIRCH_HANGING_SIGN rv field_40231 f Lnet/minecraft/world/item/Item; JUNGLE_HANGING_SIGN rw field_40232 f Lnet/minecraft/world/item/Item; ACACIA_HANGING_SIGN rx field_40233 f Lnet/minecraft/world/item/Item; CHERRY_HANGING_SIGN ry field_42708 f Lnet/minecraft/world/item/Item; DARK_OAK_HANGING_SIGN rz field_40234 f Lnet/minecraft/world/item/Item; TROPICAL_FISH sA field_8846 f Lnet/minecraft/world/item/Item; PUFFERFISH sB field_8323 f Lnet/minecraft/world/item/Item; COOKED_COD sC field_8373 f Lnet/minecraft/world/item/Item; COOKED_SALMON sD field_8509 f Lnet/minecraft/world/item/Item; INK_SAC sE field_8794 f Lnet/minecraft/world/item/Item; GLOW_INK_SAC sF field_28410 f Lnet/minecraft/world/item/Item; COCOA_BEANS sG field_8116 f Lnet/minecraft/world/item/Item; WHITE_DYE sH field_8446 f Lnet/minecraft/world/item/Item; ORANGE_DYE sI field_8492 f Lnet/minecraft/world/item/Item; MAGENTA_DYE sJ field_8669 f Lnet/minecraft/world/item/Item; LIGHT_BLUE_DYE sK field_8273 f Lnet/minecraft/world/item/Item; YELLOW_DYE sL field_8192 f Lnet/minecraft/world/item/Item; POLISHED_TUFF_SLAB s field_47003 f Lnet/minecraft/world/item/Item; LIME_DYE sM field_8131 f Lnet/minecraft/world/item/Item; PINK_DYE sN field_8330 f Lnet/minecraft/world/item/Item; GRAY_DYE sO field_8298 f Lnet/minecraft/world/item/Item; LIGHT_GRAY_DYE sP field_8851 f Lnet/minecraft/world/item/Item; CYAN_DYE sQ field_8632 f Lnet/minecraft/world/item/Item; PURPLE_DYE sR field_8296 f Lnet/minecraft/world/item/Item; BLUE_DYE sS field_8345 f Lnet/minecraft/world/item/Item; BROWN_DYE sT field_8099 f Lnet/minecraft/world/item/Item; GREEN_DYE sU field_8408 f Lnet/minecraft/world/item/Item; RED_DYE sV field_8264 f Lnet/minecraft/world/item/Item; BLACK_DYE sW field_8226 f Lnet/minecraft/world/item/Item; BONE_MEAL sX field_8324 f Lnet/minecraft/world/item/Item; BONE sY field_8606 f Lnet/minecraft/world/item/Item; SUGAR sZ field_8479 f Lnet/minecraft/world/item/Item; BROWN_EGG sa field_56558 f Lnet/minecraft/world/item/Item; COMPASS sb field_8251 f Lnet/minecraft/world/item/Item; RECOVERY_COMPASS sc field_38747 f Lnet/minecraft/world/item/Item; BUNDLE sd field_27023 f Lnet/minecraft/world/item/Item; WHITE_BUNDLE se field_54302 f Lnet/minecraft/world/item/Item; ORANGE_BUNDLE sf field_54303 f Lnet/minecraft/world/item/Item; MAGENTA_BUNDLE sg field_54304 f Lnet/minecraft/world/item/Item; LIGHT_BLUE_BUNDLE sh field_54305 f Lnet/minecraft/world/item/Item; YELLOW_BUNDLE si field_54306 f Lnet/minecraft/world/item/Item; LIME_BUNDLE sj field_54307 f Lnet/minecraft/world/item/Item; PINK_BUNDLE sk field_54308 f Lnet/minecraft/world/item/Item; GRAY_BUNDLE sl field_54309 f Lnet/minecraft/world/item/Item; LIGHT_GRAY_BUNDLE sm field_54310 f Lnet/minecraft/world/item/Item; CYAN_BUNDLE sn field_54311 f Lnet/minecraft/world/item/Item; PURPLE_BUNDLE so field_54312 f Lnet/minecraft/world/item/Item; BLUE_BUNDLE sp field_54313 f Lnet/minecraft/world/item/Item; BROWN_BUNDLE sq field_54314 f Lnet/minecraft/world/item/Item; GREEN_BUNDLE sr field_54315 f Lnet/minecraft/world/item/Item; RED_BUNDLE ss field_54316 f Lnet/minecraft/world/item/Item; BLACK_BUNDLE st field_54317 f Lnet/minecraft/world/item/Item; FISHING_ROD su field_8378 f Lnet/minecraft/world/item/Item; CLOCK sv field_8557 f Lnet/minecraft/world/item/Item; SPYGLASS sw field_27070 f Lnet/minecraft/world/item/Item; GLOWSTONE_DUST sx field_8601 f Lnet/minecraft/world/item/Item; COD sy field_8429 f Lnet/minecraft/world/item/Item; SALMON sz field_8209 f Lnet/minecraft/world/item/Item; COOKED_BEEF tA field_8176 f Lnet/minecraft/world/item/Item; CHICKEN tB field_8726 f Lnet/minecraft/world/item/Item; COOKED_CHICKEN tC field_8544 f Lnet/minecraft/world/item/Item; ROTTEN_FLESH tD field_8511 f Lnet/minecraft/world/item/Item; ENDER_PEARL tE field_8634 f Lnet/minecraft/world/item/Item; BLAZE_ROD tF field_8894 f Lnet/minecraft/world/item/Item; GHAST_TEAR tG field_8070 f Lnet/minecraft/world/item/Item; GOLD_NUGGET tH field_8397 f Lnet/minecraft/world/item/Item; NETHER_WART tI field_8790 f Lnet/minecraft/world/item/Item; GLASS_BOTTLE tJ field_8469 f Lnet/minecraft/world/item/Item; POTION tK field_8574 f Lnet/minecraft/world/item/Item; SPIDER_EYE tL field_8680 f Lnet/minecraft/world/item/Item; POLISHED_TUFF_STAIRS t field_47004 f Lnet/minecraft/world/item/Item; FERMENTED_SPIDER_EYE tM field_8711 f Lnet/minecraft/world/item/Item; BLAZE_POWDER tN field_8183 f Lnet/minecraft/world/item/Item; MAGMA_CREAM tO field_8135 f Lnet/minecraft/world/item/Item; BREWING_STAND tP field_8740 f Lnet/minecraft/world/item/Item; CAULDRON tQ field_8638 f Lnet/minecraft/world/item/Item; ENDER_EYE tR field_8449 f Lnet/minecraft/world/item/Item; GLISTERING_MELON_SLICE tS field_8597 f Lnet/minecraft/world/item/Item; ARMADILLO_SPAWN_EGG tT field_47832 f Lnet/minecraft/world/item/Item; ALLAY_SPAWN_EGG tU field_38419 f Lnet/minecraft/world/item/Item; AXOLOTL_SPAWN_EGG tV field_28355 f Lnet/minecraft/world/item/Item; BAT_SPAWN_EGG tW field_8727 f Lnet/minecraft/world/item/Item; BEE_SPAWN_EGG tX field_20413 f Lnet/minecraft/world/item/Item; BLAZE_SPAWN_EGG tY field_8154 f Lnet/minecraft/world/item/Item; BOGGED_SPAWN_EGG tZ field_49153 f Lnet/minecraft/world/item/Item; CAKE ta field_17534 f Lnet/minecraft/world/item/Item; WHITE_BED tb field_8258 f Lnet/minecraft/world/item/Item; ORANGE_BED tc field_8059 f Lnet/minecraft/world/item/Item; MAGENTA_BED td field_8349 f Lnet/minecraft/world/item/Item; LIGHT_BLUE_BED te field_8286 f Lnet/minecraft/world/item/Item; YELLOW_BED tf field_8863 f Lnet/minecraft/world/item/Item; LIME_BED tg field_8679 f Lnet/minecraft/world/item/Item; PINK_BED th field_8417 f Lnet/minecraft/world/item/Item; GRAY_BED ti field_8754 f Lnet/minecraft/world/item/Item; LIGHT_GRAY_BED tj field_8146 f Lnet/minecraft/world/item/Item; CYAN_BED tk field_8390 f Lnet/minecraft/world/item/Item; PURPLE_BED tl field_8262 f Lnet/minecraft/world/item/Item; BLUE_BED tm field_8893 f Lnet/minecraft/world/item/Item; BROWN_BED tn field_8464 f Lnet/minecraft/world/item/Item; GREEN_BED to field_8368 f Lnet/minecraft/world/item/Item; RED_BED tp field_8789 f Lnet/minecraft/world/item/Item; BLACK_BED tq field_8112 f Lnet/minecraft/world/item/Item; COOKIE tr field_8423 f Lnet/minecraft/world/item/Item; CRAFTER ts field_46791 f Lnet/minecraft/world/item/Item; FILLED_MAP tt field_8204 f Lnet/minecraft/world/item/Item; SHEARS tu field_8868 f Lnet/minecraft/world/item/Item; MELON_SLICE tv field_8497 f Lnet/minecraft/world/item/Item; DRIED_KELP tw field_8551 f Lnet/minecraft/world/item/Item; PUMPKIN_SEEDS tx field_46249 f Lnet/minecraft/world/item/Item; MELON_SEEDS ty field_46250 f Lnet/minecraft/world/item/Item; BEEF tz field_8046 f Lnet/minecraft/world/item/Item; IRON_GOLEM_SPAWN_EGG uA field_40864 f Lnet/minecraft/world/item/Item; LLAMA_SPAWN_EGG uB field_8633 f Lnet/minecraft/world/item/Item; MAGMA_CUBE_SPAWN_EGG uC field_8852 f Lnet/minecraft/world/item/Item; MOOSHROOM_SPAWN_EGG uD field_8299 f Lnet/minecraft/world/item/Item; MULE_SPAWN_EGG uE field_8331 f Lnet/minecraft/world/item/Item; OCELOT_SPAWN_EGG uF field_8132 f Lnet/minecraft/world/item/Item; PANDA_SPAWN_EGG uG field_8193 f Lnet/minecraft/world/item/Item; PARROT_SPAWN_EGG uH field_8274 f Lnet/minecraft/world/item/Item; PHANTOM_SPAWN_EGG uI field_8670 f Lnet/minecraft/world/item/Item; PIG_SPAWN_EGG uJ field_8493 f Lnet/minecraft/world/item/Item; PIGLIN_SPAWN_EGG uK field_22401 f Lnet/minecraft/world/item/Item; PIGLIN_BRUTE_SPAWN_EGG uL field_25777 f Lnet/minecraft/world/item/Item; POLISHED_TUFF_WALL u field_47005 f Lnet/minecraft/world/item/Item; PILLAGER_SPAWN_EGG uM field_8325 f Lnet/minecraft/world/item/Item; POLAR_BEAR_SPAWN_EGG uN field_8346 f Lnet/minecraft/world/item/Item; PUFFERFISH_SPAWN_EGG uO field_8100 f Lnet/minecraft/world/item/Item; RABBIT_SPAWN_EGG uP field_8227 f Lnet/minecraft/world/item/Item; RAVAGER_SPAWN_EGG uQ field_8297 f Lnet/minecraft/world/item/Item; SALMON_SPAWN_EGG uR field_8447 f Lnet/minecraft/world/item/Item; SHEEP_SPAWN_EGG uS field_8607 f Lnet/minecraft/world/item/Item; SHULKER_SPAWN_EGG uT field_8480 f Lnet/minecraft/world/item/Item; SILVERFISH_SPAWN_EGG uU field_8564 f Lnet/minecraft/world/item/Item; SKELETON_SPAWN_EGG uV field_8300 f Lnet/minecraft/world/item/Item; SKELETON_HORSE_SPAWN_EGG uW field_8232 f Lnet/minecraft/world/item/Item; SLIME_SPAWN_EGG uX field_8881 f Lnet/minecraft/world/item/Item; SNIFFER_SPAWN_EGG uY field_42710 f Lnet/minecraft/world/item/Item; SNOW_GOLEM_SPAWN_EGG uZ field_40866 f Lnet/minecraft/world/item/Item; BREEZE_SPAWN_EGG ua field_47313 f Lnet/minecraft/world/item/Item; CAT_SPAWN_EGG ub field_16314 f Lnet/minecraft/world/item/Item; CAMEL_SPAWN_EGG uc field_40239 f Lnet/minecraft/world/item/Item; CAVE_SPIDER_SPAWN_EGG ud field_8068 f Lnet/minecraft/world/item/Item; CHICKEN_SPAWN_EGG ue field_8835 f Lnet/minecraft/world/item/Item; COD_SPAWN_EGG uf field_8661 f Lnet/minecraft/world/item/Item; COW_SPAWN_EGG ug field_8433 f Lnet/minecraft/world/item/Item; CREEPER_SPAWN_EGG uh field_8503 f Lnet/minecraft/world/item/Item; DOLPHIN_SPAWN_EGG ui field_8751 f Lnet/minecraft/world/item/Item; DONKEY_SPAWN_EGG uj field_8306 f Lnet/minecraft/world/item/Item; DROWNED_SPAWN_EGG uk field_8083 f Lnet/minecraft/world/item/Item; ELDER_GUARDIAN_SPAWN_EGG ul field_8769 f Lnet/minecraft/world/item/Item; ENDER_DRAGON_SPAWN_EGG um field_40865 f Lnet/minecraft/world/item/Item; ENDERMAN_SPAWN_EGG un field_8374 f Lnet/minecraft/world/item/Item; ENDERMITE_SPAWN_EGG uo field_8510 f Lnet/minecraft/world/item/Item; EVOKER_SPAWN_EGG up field_8795 f Lnet/minecraft/world/item/Item; FOX_SPAWN_EGG uq field_18005 f Lnet/minecraft/world/item/Item; FROG_SPAWN_EGG ur field_37535 f Lnet/minecraft/world/item/Item; GHAST_SPAWN_EGG us field_8265 f Lnet/minecraft/world/item/Item; HAPPY_GHAST_SPAWN_EGG ut field_59728 f Lnet/minecraft/world/item/Item; GLOW_SQUID_SPAWN_EGG uu field_28407 f Lnet/minecraft/world/item/Item; GOAT_SPAWN_EGG uv field_30905 f Lnet/minecraft/world/item/Item; GUARDIAN_SPAWN_EGG uw field_8409 f Lnet/minecraft/world/item/Item; HOGLIN_SPAWN_EGG ux field_22014 f Lnet/minecraft/world/item/Item; HORSE_SPAWN_EGG uy field_8117 f Lnet/minecraft/world/item/Item; HUSK_SPAWN_EGG uz field_8760 f Lnet/minecraft/world/item/Item; WRITABLE_BOOK vA field_8674 f Lnet/minecraft/world/item/Item; WRITTEN_BOOK vB field_8360 f Lnet/minecraft/world/item/Item; BREEZE_ROD vC field_49821 f Lnet/minecraft/world/item/Item; MACE vD field_49814 f Lnet/minecraft/world/item/Item; ITEM_FRAME vE field_8143 f Lnet/minecraft/world/item/Item; GLOW_ITEM_FRAME vF field_28408 f Lnet/minecraft/world/item/Item; FLOWER_POT vG field_8074 f Lnet/minecraft/world/item/Item; CARROT vH field_8179 f Lnet/minecraft/world/item/Item; POTATO vI field_8567 f Lnet/minecraft/world/item/Item; BAKED_POTATO vJ field_8512 f Lnet/minecraft/world/item/Item; POISONOUS_POTATO vK field_8635 f Lnet/minecraft/world/item/Item; MAP vL field_8895 f Lnet/minecraft/world/item/Item; TUFF_BRICKS v field_47006 f Lnet/minecraft/world/item/Item; GOLDEN_CARROT vM field_8071 f Lnet/minecraft/world/item/Item; SKELETON_SKULL vN field_8398 f Lnet/minecraft/world/item/Item; WITHER_SKELETON_SKULL vO field_8791 f Lnet/minecraft/world/item/Item; PLAYER_HEAD vP field_8575 f Lnet/minecraft/world/item/Item; ZOMBIE_HEAD vQ field_8470 f Lnet/minecraft/world/item/Item; CREEPER_HEAD vR field_8681 f Lnet/minecraft/world/item/Item; DRAGON_HEAD vS field_8712 f Lnet/minecraft/world/item/Item; PIGLIN_HEAD vT field_41304 f Lnet/minecraft/world/item/Item; NETHER_STAR vU field_8137 f Lnet/minecraft/world/item/Item; PUMPKIN_PIE vV field_8741 f Lnet/minecraft/world/item/Item; FIREWORK_ROCKET vW field_8639 f Lnet/minecraft/world/item/Item; FIREWORK_STAR vX field_8450 f Lnet/minecraft/world/item/Item; ENCHANTED_BOOK vY field_8598 f Lnet/minecraft/world/item/Item; NETHER_BRICK vZ field_8729 f Lnet/minecraft/world/item/Item; SPIDER_SPAWN_EGG va field_8185 f Lnet/minecraft/world/item/Item; SQUID_SPAWN_EGG vb field_8307 f Lnet/minecraft/world/item/Item; STRAY_SPAWN_EGG vc field_8514 f Lnet/minecraft/world/item/Item; STRIDER_SPAWN_EGG vd field_23255 f Lnet/minecraft/world/item/Item; TADPOLE_SPAWN_EGG ve field_37536 f Lnet/minecraft/world/item/Item; TRADER_LLAMA_SPAWN_EGG vf field_17731 f Lnet/minecraft/world/item/Item; TROPICAL_FISH_SPAWN_EGG vg field_8612 f Lnet/minecraft/world/item/Item; TURTLE_SPAWN_EGG vh field_8435 f Lnet/minecraft/world/item/Item; VEX_SPAWN_EGG vi field_8235 f Lnet/minecraft/world/item/Item; VILLAGER_SPAWN_EGG vj field_8086 f Lnet/minecraft/world/item/Item; VINDICATOR_SPAWN_EGG vk field_8149 f Lnet/minecraft/world/item/Item; WANDERING_TRADER_SPAWN_EGG vl field_17732 f Lnet/minecraft/world/item/Item; WARDEN_SPAWN_EGG vm field_38219 f Lnet/minecraft/world/item/Item; WITCH_SPAWN_EGG vn field_8254 f Lnet/minecraft/world/item/Item; WITHER_SPAWN_EGG vo field_40867 f Lnet/minecraft/world/item/Item; WITHER_SKELETON_SPAWN_EGG vp field_8832 f Lnet/minecraft/world/item/Item; WOLF_SPAWN_EGG vq field_8485 f Lnet/minecraft/world/item/Item; ZOGLIN_SPAWN_EGG vr field_23744 f Lnet/minecraft/world/item/Item; CREAKING_SPAWN_EGG vs field_54624 f Lnet/minecraft/world/item/Item; ZOMBIE_SPAWN_EGG vt field_8441 f Lnet/minecraft/world/item/Item; ZOMBIE_HORSE_SPAWN_EGG vu field_8728 f Lnet/minecraft/world/item/Item; ZOMBIE_VILLAGER_SPAWN_EGG vv field_8136 f Lnet/minecraft/world/item/Item; ZOMBIFIED_PIGLIN_SPAWN_EGG vw field_8093 f Lnet/minecraft/world/item/Item; EXPERIENCE_BOTTLE vx field_8287 f Lnet/minecraft/world/item/Item; FIRE_CHARGE vy field_8814 f Lnet/minecraft/world/item/Item; WIND_CHARGE vz field_49098 f Lnet/minecraft/world/item/Item; LIGHT_GRAY_BANNER wA field_8855 f Lnet/minecraft/world/item/Item; CYAN_BANNER wB field_8629 f Lnet/minecraft/world/item/Item; PURPLE_BANNER wC field_8405 f Lnet/minecraft/world/item/Item; BLUE_BANNER wD field_8128 f Lnet/minecraft/world/item/Item; BROWN_BANNER wE field_8124 f Lnet/minecraft/world/item/Item; GREEN_BANNER wF field_8295 f Lnet/minecraft/world/item/Item; RED_BANNER wG field_8586 f Lnet/minecraft/world/item/Item; BLACK_BANNER wH field_8572 f Lnet/minecraft/world/item/Item; END_CRYSTAL wI field_8301 f Lnet/minecraft/world/item/Item; CHORUS_FRUIT wJ field_8233 f Lnet/minecraft/world/item/Item; POPPED_CHORUS_FRUIT wK field_8882 f Lnet/minecraft/world/item/Item; TORCHFLOWER_SEEDS wL field_42711 f Lnet/minecraft/world/item/Item; TUFF_BRICK_SLAB w field_47007 f Lnet/minecraft/world/item/Item; PITCHER_POD wM field_43195 f Lnet/minecraft/world/item/Item; BEETROOT wN field_8186 f Lnet/minecraft/world/item/Item; BEETROOT_SEEDS wO field_8309 f Lnet/minecraft/world/item/Item; BEETROOT_SOUP wP field_8515 f Lnet/minecraft/world/item/Item; DRAGON_BREATH wQ field_8613 f Lnet/minecraft/world/item/Item; SPLASH_POTION wR field_8436 f Lnet/minecraft/world/item/Item; SPECTRAL_ARROW wS field_8236 f Lnet/minecraft/world/item/Item; TIPPED_ARROW wT field_8087 f Lnet/minecraft/world/item/Item; LINGERING_POTION wU field_8150 f Lnet/minecraft/world/item/Item; SHIELD wV field_8255 f Lnet/minecraft/world/item/Item; TOTEM_OF_UNDYING wW field_8288 f Lnet/minecraft/world/item/Item; SHULKER_SHELL wX field_8815 f Lnet/minecraft/world/item/Item; IRON_NUGGET wY field_8675 f Lnet/minecraft/world/item/Item; KNOWLEDGE_BOOK wZ field_8361 f Lnet/minecraft/world/item/Item; RESIN_BRICK wa field_55044 f Lnet/minecraft/world/item/Item; PRISMARINE_SHARD wb field_8662 f Lnet/minecraft/world/item/Item; PRISMARINE_CRYSTALS wc field_8434 f Lnet/minecraft/world/item/Item; RABBIT wd field_8504 f Lnet/minecraft/world/item/Item; COOKED_RABBIT we field_8752 f Lnet/minecraft/world/item/Item; RABBIT_STEW wf field_8308 f Lnet/minecraft/world/item/Item; RABBIT_FOOT wg field_8073 f Lnet/minecraft/world/item/Item; RABBIT_HIDE wh field_8245 f Lnet/minecraft/world/item/Item; ARMOR_STAND wi field_8694 f Lnet/minecraft/world/item/Item; IRON_HORSE_ARMOR wj field_8578 f Lnet/minecraft/world/item/Item; GOLDEN_HORSE_ARMOR wk field_8560 f Lnet/minecraft/world/item/Item; DIAMOND_HORSE_ARMOR wl field_8807 f Lnet/minecraft/world/item/Item; LEATHER_HORSE_ARMOR wm field_18138 f Lnet/minecraft/world/item/Item; LEAD wn field_8719 f Lnet/minecraft/world/item/Item; NAME_TAG wo field_8448 f Lnet/minecraft/world/item/Item; COMMAND_BLOCK_MINECART wp field_8220 f Lnet/minecraft/world/item/Item; MUTTON wq field_8748 f Lnet/minecraft/world/item/Item; COOKED_MUTTON wr field_8347 f Lnet/minecraft/world/item/Item; WHITE_BANNER ws field_8539 f Lnet/minecraft/world/item/Item; ORANGE_BANNER wt field_8824 f Lnet/minecraft/world/item/Item; MAGENTA_BANNER wu field_8671 f Lnet/minecraft/world/item/Item; LIGHT_BLUE_BANNER wv field_8379 f Lnet/minecraft/world/item/Item; YELLOW_BANNER ww field_8049 f Lnet/minecraft/world/item/Item; LIME_BANNER wx field_8778 f Lnet/minecraft/world/item/Item; PINK_BANNER wy field_8329 f Lnet/minecraft/world/item/Item; GRAY_BANNER wz field_8617 f Lnet/minecraft/world/item/Item; CROSSBOW xA field_8399 f Lnet/minecraft/world/item/Item; SUSPICIOUS_STEW xB field_8766 f Lnet/minecraft/world/item/Item; LOOM xC field_8772 f Lnet/minecraft/world/item/Item; FLOWER_BANNER_PATTERN xD field_8498 f Lnet/minecraft/world/item/Item; CREEPER_BANNER_PATTERN xE field_8573 f Lnet/minecraft/world/item/Item; SKULL_BANNER_PATTERN xF field_8891 f Lnet/minecraft/world/item/Item; MOJANG_BANNER_PATTERN xG field_8159 f Lnet/minecraft/world/item/Item; GLOBE_BANNER_PATTERN xH field_18674 f Lnet/minecraft/world/item/Item; PIGLIN_BANNER_PATTERN xI field_23831 f Lnet/minecraft/world/item/Item; FLOW_BANNER_PATTERN xJ field_49815 f Lnet/minecraft/world/item/Item; GUSTER_BANNER_PATTERN xK field_49816 f Lnet/minecraft/world/item/Item; FIELD_MASONED_BANNER_PATTERN xL field_52582 f Lnet/minecraft/world/item/Item; TUFF_BRICK_STAIRS x field_47008 f Lnet/minecraft/world/item/Item; BORDURE_INDENTED_BANNER_PATTERN xM field_52583 f Lnet/minecraft/world/item/Item; GOAT_HORN xN field_39057 f Lnet/minecraft/world/item/Item; COMPOSTER xO field_17530 f Lnet/minecraft/world/item/Item; BARREL xP field_16307 f Lnet/minecraft/world/item/Item; SMOKER xQ field_16309 f Lnet/minecraft/world/item/Item; BLAST_FURNACE xR field_16306 f Lnet/minecraft/world/item/Item; CARTOGRAPHY_TABLE xS field_16313 f Lnet/minecraft/world/item/Item; FLETCHING_TABLE xT field_16310 f Lnet/minecraft/world/item/Item; GRINDSTONE xU field_16311 f Lnet/minecraft/world/item/Item; SMITHING_TABLE xV field_16308 f Lnet/minecraft/world/item/Item; STONECUTTER xW field_16305 f Lnet/minecraft/world/item/Item; BELL xX field_16315 f Lnet/minecraft/world/item/Item; LANTERN xY field_16539 f Lnet/minecraft/world/item/Item; SOUL_LANTERN xZ field_22016 f Lnet/minecraft/world/item/Item; DEBUG_STICK xa field_8688 f Lnet/minecraft/world/item/Item; MUSIC_DISC_13 xb field_8144 f Lnet/minecraft/world/item/Item; MUSIC_DISC_CAT xc field_8075 f Lnet/minecraft/world/item/Item; MUSIC_DISC_BLOCKS xd field_8425 f Lnet/minecraft/world/item/Item; MUSIC_DISC_CHIRP xe field_8623 f Lnet/minecraft/world/item/Item; MUSIC_DISC_CREATOR xf field_51628 f Lnet/minecraft/world/item/Item; MUSIC_DISC_CREATOR_MUSIC_BOX xg field_51629 f Lnet/minecraft/world/item/Item; MUSIC_DISC_FAR xh field_8502 f Lnet/minecraft/world/item/Item; MUSIC_DISC_LAVA_CHICKEN xi field_61066 f Lnet/minecraft/world/item/Item; MUSIC_DISC_MALL xj field_8534 f Lnet/minecraft/world/item/Item; MUSIC_DISC_MELLOHI xk field_8344 f Lnet/minecraft/world/item/Item; MUSIC_DISC_STAL xl field_8834 f Lnet/minecraft/world/item/Item; MUSIC_DISC_STRAD xm field_8065 f Lnet/minecraft/world/item/Item; MUSIC_DISC_WARD xn field_8355 f Lnet/minecraft/world/item/Item; MUSIC_DISC_11 xo field_8731 f Lnet/minecraft/world/item/Item; MUSIC_DISC_WAIT xp field_8806 f Lnet/minecraft/world/item/Item; MUSIC_DISC_OTHERSIDE xq field_35358 f Lnet/minecraft/world/item/Item; MUSIC_DISC_RELIC xr field_44705 f Lnet/minecraft/world/item/Item; MUSIC_DISC_5 xs field_38973 f Lnet/minecraft/world/item/Item; MUSIC_DISC_PIGSTEP xt field_23984 f Lnet/minecraft/world/item/Item; MUSIC_DISC_PRECIPICE xu field_51630 f Lnet/minecraft/world/item/Item; MUSIC_DISC_TEARS xv field_60667 f Lnet/minecraft/world/item/Item; DISC_FRAGMENT_5 xw field_38974 f Lnet/minecraft/world/item/Item; TRIDENT xx field_8547 f Lnet/minecraft/world/item/Item; NAUTILUS_SHELL xy field_8864 f Lnet/minecraft/world/item/Item; HEART_OF_THE_SEA xz field_8207 f Lnet/minecraft/world/item/Item; WHITE_CANDLE yA field_27025 f Lnet/minecraft/world/item/Item; ORANGE_CANDLE yB field_27026 f Lnet/minecraft/world/item/Item; MAGENTA_CANDLE yC field_27027 f Lnet/minecraft/world/item/Item; LIGHT_BLUE_CANDLE yD field_27028 f Lnet/minecraft/world/item/Item; YELLOW_CANDLE yE field_27029 f Lnet/minecraft/world/item/Item; LIME_CANDLE yF field_27052 f Lnet/minecraft/world/item/Item; PINK_CANDLE yG field_27053 f Lnet/minecraft/world/item/Item; GRAY_CANDLE yH field_27054 f Lnet/minecraft/world/item/Item; LIGHT_GRAY_CANDLE yI field_27055 f Lnet/minecraft/world/item/Item; CYAN_CANDLE yJ field_27056 f Lnet/minecraft/world/item/Item; PURPLE_CANDLE yK field_27057 f Lnet/minecraft/world/item/Item; BLUE_CANDLE yL field_27058 f Lnet/minecraft/world/item/Item; TUFF_BRICK_WALL y field_47016 f Lnet/minecraft/world/item/Item; BROWN_CANDLE yM field_27059 f Lnet/minecraft/world/item/Item; GREEN_CANDLE yN field_27060 f Lnet/minecraft/world/item/Item; RED_CANDLE yO field_27061 f Lnet/minecraft/world/item/Item; BLACK_CANDLE yP field_27062 f Lnet/minecraft/world/item/Item; SMALL_AMETHYST_BUD yQ field_27066 f Lnet/minecraft/world/item/Item; MEDIUM_AMETHYST_BUD yR field_27067 f Lnet/minecraft/world/item/Item; LARGE_AMETHYST_BUD yS field_27068 f Lnet/minecraft/world/item/Item; AMETHYST_CLUSTER yT field_27069 f Lnet/minecraft/world/item/Item; POINTED_DRIPSTONE yU field_28042 f Lnet/minecraft/world/item/Item; OCHRE_FROGLIGHT yV field_37539 f Lnet/minecraft/world/item/Item; VERDANT_FROGLIGHT yW field_37540 f Lnet/minecraft/world/item/Item; PEARLESCENT_FROGLIGHT yX field_37541 f Lnet/minecraft/world/item/Item; FROGSPAWN yY field_37542 f Lnet/minecraft/world/item/Item; ECHO_SHARD yZ field_38746 f Lnet/minecraft/world/item/Item; SWEET_BERRIES ya field_16998 f Lnet/minecraft/world/item/Item; GLOW_BERRIES yb field_28659 f Lnet/minecraft/world/item/Item; CAMPFIRE yc field_17346 f Lnet/minecraft/world/item/Item; SOUL_CAMPFIRE yd field_23842 f Lnet/minecraft/world/item/Item; SHROOMLIGHT ye field_22017 f Lnet/minecraft/world/item/Item; HONEYCOMB yf field_20414 f Lnet/minecraft/world/item/Item; BEE_NEST yg field_20415 f Lnet/minecraft/world/item/Item; BEEHIVE yh field_20416 f Lnet/minecraft/world/item/Item; HONEY_BOTTLE yi field_20417 f Lnet/minecraft/world/item/Item; HONEYCOMB_BLOCK yj field_21087 f Lnet/minecraft/world/item/Item; LODESTONE yk field_23256 f Lnet/minecraft/world/item/Item; CRYING_OBSIDIAN yl field_22421 f Lnet/minecraft/world/item/Item; BLACKSTONE ym field_23843 f Lnet/minecraft/world/item/Item; BLACKSTONE_SLAB yn field_23844 f Lnet/minecraft/world/item/Item; BLACKSTONE_STAIRS yo field_23845 f Lnet/minecraft/world/item/Item; GILDED_BLACKSTONE yp field_23847 f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE yq field_23848 f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_SLAB yr field_23849 f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_STAIRS ys field_23832 f Lnet/minecraft/world/item/Item; CHISELED_POLISHED_BLACKSTONE yt field_23836 f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_BRICKS yu field_23837 f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_BRICK_SLAB yv field_23838 f Lnet/minecraft/world/item/Item; POLISHED_BLACKSTONE_BRICK_STAIRS yw field_23839 f Lnet/minecraft/world/item/Item; CRACKED_POLISHED_BLACKSTONE_BRICKS yx field_23841 f Lnet/minecraft/world/item/Item; RESPAWN_ANCHOR yy field_23141 f Lnet/minecraft/world/item/Item; CANDLE yz field_27024 f Lnet/minecraft/world/item/Item; DANGER_POTTERY_SHERD zA field_43207 f Lnet/minecraft/world/item/Item; EXPLORER_POTTERY_SHERD zB field_43208 f Lnet/minecraft/world/item/Item; FLOW_POTTERY_SHERD zC field_49819 f Lnet/minecraft/world/item/Item; FRIEND_POTTERY_SHERD zD field_43209 f Lnet/minecraft/world/item/Item; GUSTER_POTTERY_SHERD zE field_49820 f Lnet/minecraft/world/item/Item; HEART_POTTERY_SHERD zF field_43210 f Lnet/minecraft/world/item/Item; HEARTBREAK_POTTERY_SHERD zG field_43211 f Lnet/minecraft/world/item/Item; HOWL_POTTERY_SHERD zH field_43212 f Lnet/minecraft/world/item/Item; MINER_POTTERY_SHERD zI field_43213 f Lnet/minecraft/world/item/Item; MOURNER_POTTERY_SHERD zJ field_43214 f Lnet/minecraft/world/item/Item; PLENTY_POTTERY_SHERD zK field_43215 f Lnet/minecraft/world/item/Item; PRIZE_POTTERY_SHERD zL field_43216 f Lnet/minecraft/world/item/Item; CHISELED_TUFF_BRICKS z field_47026 f Lnet/minecraft/world/item/Item; SCRAPE_POTTERY_SHERD zM field_49822 f Lnet/minecraft/world/item/Item; SHEAF_POTTERY_SHERD zN field_43217 f Lnet/minecraft/world/item/Item; SHELTER_POTTERY_SHERD zO field_43218 f Lnet/minecraft/world/item/Item; SKULL_POTTERY_SHERD zP field_43219 f Lnet/minecraft/world/item/Item; SNORT_POTTERY_SHERD zQ field_43220 f Lnet/minecraft/world/item/Item; COPPER_GRATE zR field_47009 f Lnet/minecraft/world/item/Item; EXPOSED_COPPER_GRATE zS field_47010 f Lnet/minecraft/world/item/Item; WEATHERED_COPPER_GRATE zT field_47011 f Lnet/minecraft/world/item/Item; OXIDIZED_COPPER_GRATE zU field_47012 f Lnet/minecraft/world/item/Item; WAXED_COPPER_GRATE zV field_47013 f Lnet/minecraft/world/item/Item; WAXED_EXPOSED_COPPER_GRATE zW field_47014 f Lnet/minecraft/world/item/Item; WAXED_WEATHERED_COPPER_GRATE zX field_47015 f Lnet/minecraft/world/item/Item; WAXED_OXIDIZED_COPPER_GRATE zY field_47017 f Lnet/minecraft/world/item/Item; COPPER_BULB zZ field_47018 f Lnet/minecraft/world/item/Item; BRUSH za field_42716 f Lnet/minecraft/world/item/Item; NETHERITE_UPGRADE_SMITHING_TEMPLATE zb field_41946 f Lnet/minecraft/world/item/Item; SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE zc field_41947 f Lnet/minecraft/world/item/Item; DUNE_ARMOR_TRIM_SMITHING_TEMPLATE zd field_41948 f Lnet/minecraft/world/item/Item; COAST_ARMOR_TRIM_SMITHING_TEMPLATE ze field_41949 f Lnet/minecraft/world/item/Item; WILD_ARMOR_TRIM_SMITHING_TEMPLATE zf field_41950 f Lnet/minecraft/world/item/Item; WARD_ARMOR_TRIM_SMITHING_TEMPLATE zg field_41951 f Lnet/minecraft/world/item/Item; EYE_ARMOR_TRIM_SMITHING_TEMPLATE zh field_41952 f Lnet/minecraft/world/item/Item; VEX_ARMOR_TRIM_SMITHING_TEMPLATE zi field_41953 f Lnet/minecraft/world/item/Item; TIDE_ARMOR_TRIM_SMITHING_TEMPLATE zj field_41954 f Lnet/minecraft/world/item/Item; SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE zk field_41955 f Lnet/minecraft/world/item/Item; RIB_ARMOR_TRIM_SMITHING_TEMPLATE zl field_41956 f Lnet/minecraft/world/item/Item; SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE zm field_41957 f Lnet/minecraft/world/item/Item; WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE zn field_43196 f Lnet/minecraft/world/item/Item; SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE zo field_43197 f Lnet/minecraft/world/item/Item; SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE zp field_43198 f Lnet/minecraft/world/item/Item; RAISER_ARMOR_TRIM_SMITHING_TEMPLATE zq field_43199 f Lnet/minecraft/world/item/Item; HOST_ARMOR_TRIM_SMITHING_TEMPLATE zr field_43200 f Lnet/minecraft/world/item/Item; FLOW_ARMOR_TRIM_SMITHING_TEMPLATE zs field_49817 f Lnet/minecraft/world/item/Item; BOLT_ARMOR_TRIM_SMITHING_TEMPLATE zt field_49818 f Lnet/minecraft/world/item/Item; ANGLER_POTTERY_SHERD zu field_43201 f Lnet/minecraft/world/item/Item; ARCHER_POTTERY_SHERD zv field_43202 f Lnet/minecraft/world/item/Item; ARMS_UP_POTTERY_SHERD zw field_43203 f Lnet/minecraft/world/item/Item; BLADE_POTTERY_SHERD zx field_43204 f Lnet/minecraft/world/item/Item; BREWER_POTTERY_SHERD zy field_43205 f Lnet/minecraft/world/item/Item; BURN_POTTERY_SHERD zz field_43206 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63722 A method_63722 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63695 A method_63695 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63724 B method_63724 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63697 B method_63697 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63726 C method_63726 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63699 C method_63699 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63728 D method_63728 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_64658 D method_64658 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63730 E method_63730 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63701 E method_63701 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63732 F method_63732 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63703 F method_63703 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63734 G method_63734 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63705 G method_63705 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63736 H method_63736 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63707 H method_63707 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63738 I method_63738 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63709 I method_63709 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63740 J method_63740 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63711 J method_63711 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63742 K method_63742 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63713 K method_63713 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63744 L method_63744 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63715 L method_63715 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63778 M method_63778 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63717 M method_63717 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63780 N method_63780 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63719 N method_63719 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63782 O method_63782 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63721 O method_63721 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63784 P method_63784 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_64659 P method_64659 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63786 Q method_63786 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63723 Q method_63723 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63788 R method_63788 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63725 R method_63725 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63790 S method_63790 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63727 S method_63727 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63792 T method_63792 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63729 T method_63729 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63794 U method_63794 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63731 U method_63731 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63795 V method_63795 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63733 V method_63733 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63796 W method_63796 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63735 W method_63735 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63797 X method_63797 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63737 X method_63737 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63798 Y method_63798 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63739 Y method_63739 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63799 Z method_63799 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63741 Z method_63741 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; blockIdToItemId a method_63746 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;)Lnet/minecraft/world/item/Item; registerItem a method_63747 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; registerItem a method_51348 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_58095 a method_58095 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; registerBlock a method_7989 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; registerBlock a method_7992 m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiFunction;)Lnet/minecraft/world/item/Item; registerBlock a method_7993 m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiFunction;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; registerBlock a method_63748 m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/item/Item; registerBlock a method_58096 m (Lnet/minecraft/world/level/block/Block;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/item/Item; registerBlock a method_35220 m (Ljava/lang/String;)Lnet/minecraft/world/item/Item; registerItem a method_7990 m (Ljava/lang/String;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; registerItem a method_7991 m (Ljava/lang/String;Ljava/util/function/Function;)Lnet/minecraft/world/item/Item; registerItem a method_63749 m (Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; registerItem a method_63750 m (Ljava/util/function/BiFunction;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63751 a method_63751 m (Ljava/util/function/UnaryOperator;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63752 a method_63752 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63766 aA method_63766 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63767 aB method_63767 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63768 aC method_63768 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63769 aD method_63769 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63770 aE method_63770 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63771 aF method_63771 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63772 aG method_63772 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63773 aH method_63773 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63774 aI method_63774 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63775 aJ method_63775 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63776 aK method_63776 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63777 aL method_63777 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_58101 aM method_58101 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_58102 aN method_58102 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63841 aO method_63841 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63842 aP method_63842 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63843 aQ method_63843 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63844 aR method_63844 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63845 aS method_63845 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63846 aT method_63846 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63847 aU method_63847 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63848 aV method_63848 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63849 aW method_63849 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63850 aX method_63850 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63851 aY method_63851 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63852 aZ method_63852 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63800 aa method_63800 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63743 aa method_63743 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63801 ab method_63801 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63745 ab method_63745 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63802 ac method_63802 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63779 ac method_63779 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63803 ad method_63803 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63781 ad method_63781 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63804 ae method_63804 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63783 ae method_63783 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63805 af method_63805 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63785 af method_63785 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63806 ag method_63806 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63787 ag method_63787 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63807 ah method_63807 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63789 ah method_63789 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63808 ai method_63808 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63791 ai method_63791 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63809 aj method_63809 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63793 aj method_63793 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63810 ak method_63810 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_70725 al method_70725 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63811 am method_63811 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63753 an method_63753 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63754 ao method_63754 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63755 ap method_63755 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63756 aq method_63756 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63757 ar method_63757 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63758 as method_63758 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63759 at method_63759 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63760 au method_63760 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63761 av method_63761 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63762 aw method_63762 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63763 ax method_63763 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63764 ay method_63764 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63765 az method_63765 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_58097 b method_58097 m (Lnet/minecraft/world/level/block/Block;)Ljava/util/function/Function; createBlockItemWithCustomItemName b method_63812 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63813 b method_63813 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; vanillaItemId b method_63814 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63912 bA method_63912 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63914 bB method_63914 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63915 bC method_63915 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63917 bD method_63917 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63867 bE method_63867 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63868 bF method_63868 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63870 bG method_63870 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63874 bH method_63874 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63875 bI method_63875 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63876 bJ method_63876 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63877 bK method_63877 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_64660 bL method_64660 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_64661 bM method_64661 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63878 bN method_63878 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63879 bO method_63879 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63880 bP method_63880 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63881 bQ method_63881 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63882 bR method_63882 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63883 bS method_63883 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63884 bT method_63884 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63885 bU method_63885 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63886 bV method_63886 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63887 bW method_63887 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63888 bX method_63888 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63889 bY method_63889 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63890 bZ method_63890 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63853 ba method_63853 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63854 bb method_63854 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63855 bc method_63855 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63856 bd method_63856 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63858 be method_63858 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63859 bf method_63859 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63860 bg method_63860 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63861 bh method_63861 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63862 bi method_63862 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63863 bj method_63863 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63864 bk method_63864 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63865 bl method_63865 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63815 bm method_63815 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63816 bn method_63816 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63817 bo method_63817 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63894 bp method_63894 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63895 bq method_63895 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63897 br method_63897 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63899 bs method_63899 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63900 bt method_63900 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63902 bu method_63902 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63904 bv method_63904 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63905 bw method_63905 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63907 bx method_63907 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63909 by method_63909 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63910 bz method_63910 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_58098 c method_58098 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63866 c method_63866 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63941 cA method_63941 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63942 cB method_63942 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63920 cC method_63920 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_65360 cD method_65360 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63921 cE method_63921 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_58108 cF method_58108 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_58109 cG method_58109 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_58110 cH method_58110 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63891 ca method_63891 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63892 cb method_63892 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63922 cc method_63922 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63923 cd method_63923 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63924 ce method_63924 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63925 cf method_63925 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63926 cg method_63926 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63927 ch method_63927 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_58103 ci method_58103 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_58104 cj method_58104 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_58105 ck method_58105 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_58106 cl method_58106 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_71151 cm method_71151 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63928 cn method_63928 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63929 co method_63929 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63930 cp method_63930 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63931 cq method_63931 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63932 cr method_63932 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63933 cs method_63933 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63934 ct method_63934 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63935 cu method_63935 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63936 cv method_63936 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63937 cw method_63937 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63938 cx method_63938 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63939 cy method_63939 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_63940 cz method_63940 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_58099 d method_58099 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63919 d method_63919 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; method_58100 e method_58100 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63943 e method_63943 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_64296 f method_64296 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63945 f method_63945 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63976 g method_63976 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63947 g method_63947 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63978 h method_63978 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63949 h method_63949 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63980 i method_63980 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63951 i method_63951 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63982 j method_63982 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63953 j method_63953 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63984 k method_63984 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63955 k method_63955 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63694 l method_63694 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63957 l method_63957 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_64657 m method_64657 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63959 m method_63959 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63696 n method_63696 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63961 n method_63961 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63698 o method_63698 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63963 o method_63963 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63700 p method_63700 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63965 p method_63965 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63702 q method_63702 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63967 q method_63967 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63704 r method_63704 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63969 r method_63969 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63706 s method_63706 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63971 s method_63971 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63708 t method_63708 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63973 t method_63973 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63710 u method_63710 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63975 u method_63975 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63712 v method_63712 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63977 v method_63977 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63714 w method_63714 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63979 w method_63979 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63716 x method_63716 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63981 x method_63981 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63718 y method_63718 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63983 y method_63983 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63720 z method_63720 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item; method_63985 z method_63985 m ()V m ()V c net/minecraft/world/item/JukeboxPlayable dda net/minecraft/class_9792 f Lcom/mojang/serialization/Codec; CODEC a field_52025 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_52026 f Lnet/minecraft/world/item/EitherHolder; song c comp_2833 m ()Lnet/minecraft/world/item/EitherHolder; song a comp_2833 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/InteractionResult; tryInsertIntoJukebox a method_60747 m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)V method_60748 a method_60748 m (Lnet/minecraft/world/item/EitherHolder;)V m ()V c net/minecraft/world/item/JukeboxSong ddb net/minecraft/class_9793 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_52027 f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b field_52028 f Lcom/mojang/serialization/Codec; CODEC c field_52029 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_52030 f Lnet/minecraft/core/Holder; soundEvent e comp_2835 f Lnet/minecraft/network/chat/Component; description f comp_2836 f F lengthInSeconds g comp_2837 f I comparatorOutput h comp_2838 f I SONG_END_PADDING_TICKS i field_52031 m ()I lengthInTicks a method_60750 m (J)Z hasFinished a method_60751 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60752 a method_60752 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; fromStack a method_60753 m ()Lnet/minecraft/core/Holder; soundEvent b comp_2835 m ()Lnet/minecraft/network/chat/Component; description c comp_2836 m ()F lengthInSeconds d comp_2837 m ()I comparatorOutput e comp_2838 m (Lnet/minecraft/core/Holder;Lnet/minecraft/network/chat/Component;FI)V m ()V c net/minecraft/world/item/JukeboxSongPlayer ddc net/minecraft/class_9794 f I PLAY_EVENT_INTERVAL_TICKS a field_52032 f J ticksSinceSongStarted b field_52033 f Lnet/minecraft/core/Holder; song c field_52034 f Lnet/minecraft/core/BlockPos; blockPos d field_52035 f Lnet/minecraft/world/item/JukeboxSongPlayer$OnSongChanged; onSongChanged e field_52036 m ()Z isPlaying a method_60754 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;)V stop a method_60755 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V spawnMusicParticles a method_60756 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/Holder;)V play a method_60757 m (Lnet/minecraft/core/Holder;J)V setSongWithoutPlaying a method_60758 m ()Lnet/minecraft/world/item/JukeboxSong; getSong b method_60759 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;)V tick b method_60760 m ()J getTicksSinceSongStarted c method_60761 m ()Z shouldEmitJukeboxPlayingEvent d method_60763 m (Lnet/minecraft/world/item/JukeboxSongPlayer$OnSongChanged;Lnet/minecraft/core/BlockPos;)V c net/minecraft/world/item/JukeboxSongPlayer$OnSongChanged ddc$a net/minecraft/class_9794$class_9795 c net/minecraft/world/item/JukeboxSongs ddd net/minecraft/class_9796 f Lnet/minecraft/resources/ResourceKey; THIRTEEN a field_52037 f Lnet/minecraft/resources/ResourceKey; CAT b field_52038 f Lnet/minecraft/resources/ResourceKey; BLOCKS c field_52039 f Lnet/minecraft/resources/ResourceKey; CHIRP d field_52040 f Lnet/minecraft/resources/ResourceKey; FAR e field_52041 f Lnet/minecraft/resources/ResourceKey; MALL f field_52042 f Lnet/minecraft/resources/ResourceKey; MELLOHI g field_52043 f Lnet/minecraft/resources/ResourceKey; STAL h field_52044 f Lnet/minecraft/resources/ResourceKey; STRAD i field_52045 f Lnet/minecraft/resources/ResourceKey; WARD j field_52046 f Lnet/minecraft/resources/ResourceKey; ELEVEN k field_52047 f Lnet/minecraft/resources/ResourceKey; WAIT l field_52048 f Lnet/minecraft/resources/ResourceKey; PIGSTEP m field_52049 f Lnet/minecraft/resources/ResourceKey; OTHERSIDE n field_52050 f Lnet/minecraft/resources/ResourceKey; FIVE o field_52051 f Lnet/minecraft/resources/ResourceKey; RELIC p field_52052 f Lnet/minecraft/resources/ResourceKey; PRECIPICE q field_52053 f Lnet/minecraft/resources/ResourceKey; CREATOR r field_52054 f Lnet/minecraft/resources/ResourceKey; CREATOR_MUSIC_BOX s field_52055 f Lnet/minecraft/resources/ResourceKey; TEARS t field_60668 f Lnet/minecraft/resources/ResourceKey; LAVA_CHICKEN u field_61067 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a method_60764 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_60765 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder$Reference;II)V register a method_60766 m ()V c net/minecraft/world/item/KnowledgeBookItem dde net/minecraft/class_1801 f Lorg/slf4j/Logger; LOGGER a field_8042 m (Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/LeadItem ddf net/minecraft/class_1804 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Leashable;)Z method_55761 a method_55761 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/InteractionResult; bindPlayerMobs a method_7994 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/LingeringPotionItem ddg net/minecraft/class_1803 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/MaceItem ddh net/minecraft/class_9362 f F SMASH_ATTACK_FALL_THRESHOLD a field_49823 f F SMASH_ATTACK_KNOCKBACK_RADIUS b field_49999 f I DEFAULT_ATTACK_DAMAGE c field_49824 f F DEFAULT_ATTACK_SPEED d field_49825 f F SMASH_ATTACK_HEAVY_THRESHOLD o field_50141 f F SMASH_ATTACK_KNOCKBACK_POWER p field_50000 m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; createAttributes a method_59532 m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/world/phys/Vec3; calculateImpactPosition a method_61658 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)Ljava/util/function/Predicate; knockbackPredicate a method_58660 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)Z method_58661 a method_58661 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/phys/Vec3;)D getKnockbackPower a method_58662 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)V knockback a method_58411 m ()Lnet/minecraft/world/item/component/Tool; createToolProperties b method_58412 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/LivingEntity;)V method_58409 b method_58409 m (Lnet/minecraft/world/entity/LivingEntity;)Z canSmashAttack b method_58659 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/MapItem ddi net/minecraft/class_1806 f I IMAGE_WIDTH a field_30907 f I IMAGE_HEIGHT b field_30908 m (Lnet/minecraft/server/level/ServerLevel;IIBZZ)Lnet/minecraft/world/item/ItemStack; create a method_8005 m (Lnet/minecraft/server/level/ServerLevel;IIIZZLnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/saveddata/maps/MapId; createNewSavedData a method_32349 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)V renderBiomePreviewMap a method_8002 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;)V scaleMap a method_7996 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V update a method_7998 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getCorrectStateForFluidBlock a method_7995 m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; getSavedData a method_7997 m ([ZII)Z isBiomeWatery a method_38988 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/server/level/ServerLevel;)V lockMap b method_17442 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; getSavedData b method_8001 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/MapItem$1 ddi$1 net/minecraft/class_1806$1 f [I $SwitchMap$net$minecraft$world$item$component$MapPostProcessing a field_49271 m ()V c net/minecraft/world/item/MinecartItem ddj net/minecraft/class_1808 f Lnet/minecraft/world/entity/EntityType; type a field_8897 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/MobBucketItem ddk net/minecraft/class_1785 f Lnet/minecraft/world/entity/EntityType; type a field_7991 f Lnet/minecraft/sounds/SoundEvent; emptySound b field_28356 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V spawn a method_7824 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/NameTagItem ddl net/minecraft/class_1807 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/PlaceOnWaterBlockItem ddm net/minecraft/class_1841 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/PlayerHeadItem ddn net/minecraft/class_1809 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/ResolvableProfile;)V method_57388 a method_57388 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/PotionItem ddo net/minecraft/class_1812 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/ProjectileItem ddp net/minecraft/class_9463 m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; createDispenseConfig a method_58653 m (Lnet/minecraft/world/entity/projectile/Projectile;DDDFF)V shoot a method_58654 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/entity/projectile/Projectile; asProjectile a method_58648 c net/minecraft/world/item/ProjectileItem$DispenseConfig ddp$a net/minecraft/class_9463$class_9464 f Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; DEFAULT a field_50147 f Lnet/minecraft/world/item/ProjectileItem$PositionFunction; positionFunction b comp_2544 f F uncertainty c comp_2545 f F power d comp_2546 f Ljava/util/OptionalInt; overrideDispenseEvent e comp_2547 m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; builder a method_58663 m ()Lnet/minecraft/world/item/ProjectileItem$PositionFunction; positionFunction b comp_2544 m ()F uncertainty c comp_2545 m ()F power d comp_2546 m ()Ljava/util/OptionalInt; overrideDispenseEvent e comp_2547 m (Lnet/minecraft/world/item/ProjectileItem$PositionFunction;FFLjava/util/OptionalInt;)V m ()V c net/minecraft/world/item/ProjectileItem$DispenseConfig$Builder ddp$a$a net/minecraft/class_9463$class_9464$class_9465 f Lnet/minecraft/world/item/ProjectileItem$PositionFunction; positionFunction a field_50148 f F uncertainty b field_50149 f F power c field_50150 f Ljava/util/OptionalInt; overrideDispenseEvent d field_50151 m ()Lnet/minecraft/world/item/ProjectileItem$DispenseConfig; build a method_58664 m (F)Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; uncertainty a method_58665 m (I)Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; overrideDispenseEvent a method_58666 m (Lnet/minecraft/world/item/ProjectileItem$PositionFunction;)Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; positionFunction a method_58667 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Position; method_68690 a method_68690 m (F)Lnet/minecraft/world/item/ProjectileItem$DispenseConfig$Builder; power b method_58669 m ()V c net/minecraft/world/item/ProjectileItem$PositionFunction ddp$b net/minecraft/class_9463$class_9466 c net/minecraft/world/item/ProjectileWeaponItem ddq net/minecraft/class_1811 f Ljava/util/function/Predicate; ARROW_ONLY c field_18281 f Ljava/util/function/Predicate; ARROW_OR_FIREWORK d field_18282 m ()Ljava/util/function/Predicate; getAllSupportedProjectiles a method_19268 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Ljava/util/List;FFZLnet/minecraft/world/entity/LivingEntity;)V shoot a method_57393 m (Lnet/minecraft/world/entity/LivingEntity;IFFFLnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/projectile/Projectile;)V method_61659 a method_61659 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/projectile/Projectile;IFFFLnet/minecraft/world/entity/LivingEntity;)V shootProjectile a method_7763 m (Lnet/minecraft/world/entity/LivingEntity;Ljava/util/function/Predicate;)Lnet/minecraft/world/item/ItemStack; getHeldProjectile a method_18815 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/List; draw a method_57390 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Z)Lnet/minecraft/world/item/ItemStack; useAmmo a method_57391 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Z)Lnet/minecraft/world/entity/projectile/Projectile; createProjectile a method_57344 m ()I getDefaultProjectileRange b method_24792 m ()Ljava/util/function/Predicate; getSupportedHeldProjectiles c method_20310 m (Lnet/minecraft/world/item/ItemStack;)Z method_18816 g method_18816 m (Lnet/minecraft/world/item/ItemStack;)I getDurabilityUse h method_57345 m (Lnet/minecraft/world/item/ItemStack;)Z method_18817 i method_18817 m (Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/Rarity ddr net/minecraft/class_1814 f Lnet/minecraft/world/item/Rarity; COMMON a field_8906 f Lnet/minecraft/world/item/Rarity; UNCOMMON b field_8907 f Lnet/minecraft/world/item/Rarity; RARE c field_8903 f Lnet/minecraft/world/item/Rarity; EPIC d field_8904 f Lcom/mojang/serialization/Codec; CODEC e field_50001 f Ljava/util/function/IntFunction; BY_ID f field_50002 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g field_50003 f I id h field_50004 f Ljava/lang/String; name i field_50005 f Lnet/minecraft/ChatFormatting; color j field_8908 f [Lnet/minecraft/world/item/Rarity; $VALUES k field_8905 m ()Lnet/minecraft/ChatFormatting; color a method_58413 m (Lnet/minecraft/world/item/Rarity;)I method_58414 a method_58414 m ()[Lnet/minecraft/world/item/Rarity; $values b method_36683 m (Lnet/minecraft/world/item/Rarity;)I method_58415 b method_58415 m (Ljava/lang/String;IILjava/lang/String;Lnet/minecraft/ChatFormatting;)V m ()V c net/minecraft/world/item/ScaffoldingBlockItem dds net/minecraft/class_3734 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/ServerItemCooldowns ddt net/minecraft/class_1817 f Lnet/minecraft/server/level/ServerPlayer; player a field_8910 m (Lnet/minecraft/server/level/ServerPlayer;)V c net/minecraft/world/item/ShearsItem ddu net/minecraft/class_1820 m ()Lnet/minecraft/world/item/component/Tool; createToolProperties a method_58416 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/ShieldItem ddv net/minecraft/class_1819 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/ShovelItem ddw net/minecraft/class_1821 f Ljava/util/Map; FLATTENABLES a field_8912 m (Lnet/minecraft/world/item/ToolMaterial;FFLnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/SignApplicator ddx net/minecraft/class_8234 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/SignBlockEntity;ZLnet/minecraft/world/entity/player/Player;)Z tryApplyToSign a method_49798 m (Lnet/minecraft/world/level/block/entity/SignText;Lnet/minecraft/world/entity/player/Player;)Z canApplyToSign a method_49801 c net/minecraft/world/item/SignItem ddy net/minecraft/class_1822 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item$Properties;)V m (Lnet/minecraft/world/item/Item$Properties;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;)V c net/minecraft/world/item/SmithingTemplateItem ddz net/minecraft/class_8052 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_BOOTS A field_41991 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_HOE B field_41992 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_AXE C field_41993 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_SWORD D field_41958 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_SHOVEL E field_41959 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_PICKAXE F field_41960 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_INGOT G field_41961 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_REDSTONE_DUST H field_41962 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_QUARTZ I field_41963 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_EMERALD J field_41964 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_DIAMOND K field_41965 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_LAPIS_LAZULI L field_41966 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_AMETHYST_SHARD M field_42472 f Lnet/minecraft/network/chat/Component; appliesTo N field_41967 f Lnet/minecraft/network/chat/Component; ingredients O field_41968 f Lnet/minecraft/network/chat/Component; baseSlotDescription P field_41970 f Lnet/minecraft/network/chat/Component; additionsSlotDescription Q field_41971 f Ljava/util/List; baseSlotEmptyIcons R field_41972 f Ljava/util/List; additionalSlotEmptyIcons S field_41973 f Lnet/minecraft/ChatFormatting; TITLE_FORMAT a field_41974 f Lnet/minecraft/ChatFormatting; DESCRIPTION_FORMAT b field_41975 f Lnet/minecraft/network/chat/Component; INGREDIENTS_TITLE c field_41977 f Lnet/minecraft/network/chat/Component; APPLIES_TO_TITLE d field_41978 f Lnet/minecraft/network/chat/Component; SMITHING_TEMPLATE_SUFFIX o field_52584 f Lnet/minecraft/network/chat/Component; ARMOR_TRIM_APPLIES_TO p field_41980 f Lnet/minecraft/network/chat/Component; ARMOR_TRIM_INGREDIENTS q field_41981 f Lnet/minecraft/network/chat/Component; ARMOR_TRIM_BASE_SLOT_DESCRIPTION r field_41982 f Lnet/minecraft/network/chat/Component; ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION s field_41983 f Lnet/minecraft/network/chat/Component; NETHERITE_UPGRADE_APPLIES_TO t field_41984 f Lnet/minecraft/network/chat/Component; NETHERITE_UPGRADE_INGREDIENTS u field_41985 f Lnet/minecraft/network/chat/Component; NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION v field_41986 f Lnet/minecraft/network/chat/Component; NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION w field_41987 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_HELMET x field_41988 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_CHESTPLATE y field_41989 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_LEGGINGS z field_41990 m ()Lnet/minecraft/network/chat/Component; getBaseSlotDescription a method_48421 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/SmithingTemplateItem; createArmorTrimTemplate a method_48418 m ()Lnet/minecraft/network/chat/Component; getAdditionSlotDescription b method_48422 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/SmithingTemplateItem; createNetheriteUpgradeTemplate b method_48420 m ()Ljava/util/List; getBaseSlotEmptyIcons c method_48423 m ()Ljava/util/List; getAdditionalSlotEmptyIcons n method_48413 m ()Ljava/util/List; createTrimmableArmorIconList o method_48414 m ()Ljava/util/List; createTrimmableMaterialIconList p method_48415 m ()Ljava/util/List; createNetheriteUpgradeIconList q method_48416 m ()Ljava/util/List; createNetheriteUpgradeMaterialList r method_48417 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/SnowballItem dea net/minecraft/class_1823 f F PROJECTILE_SHOOT_POWER a field_55045 m (Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/SolidBucketItem deb net/minecraft/class_5634 f Lnet/minecraft/sounds/SoundEvent; placeSound a field_27877 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/SpawnEggItem dec net/minecraft/class_1826 f Ljava/util/Map; BY_ID a field_8914 f Lnet/minecraft/world/entity/EntityType; defaultType b field_8917 m ()Ljava/lang/Iterable; eggs a method_8017 m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/item/SpawnEggItem; byId a method_8019 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; spawnOffspringFromSpawnEgg a method_24793 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/EntityType; getType a method_8015 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EntityType;)Z spawnsEntity a method_8018 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/SpectralArrowItem ded net/minecraft/class_1825 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/SplashPotionItem dee net/minecraft/class_1828 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/SpyglassItem def net/minecraft/class_5538 f I USE_DURATION a field_30921 f F ZOOM_FOV_MODIFIER b field_30922 m (Lnet/minecraft/world/entity/LivingEntity;)V stopUsing b method_31582 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/StandingAndWallBlockItem deg net/minecraft/class_1827 f Lnet/minecraft/world/level/block/Block; wallBlock a field_8918 f Lnet/minecraft/core/Direction; attachmentDirection b field_40240 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z canPlace a method_45431 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/ThrowablePotionItem deh net/minecraft/class_4537 f F PROJECTILE_SHOOT_POWER a field_55046 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/AbstractThrownPotion; createPotion a method_67195 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Position;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/AbstractThrownPotion; createPotion a method_67196 m (Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/TippedArrowItem dei net/minecraft/class_1833 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/ToolMaterial dej net/minecraft/class_9886 f Lnet/minecraft/world/item/ToolMaterial; WOOD a field_52585 f Lnet/minecraft/world/item/ToolMaterial; STONE b field_52586 f Lnet/minecraft/world/item/ToolMaterial; IRON c field_52587 f Lnet/minecraft/world/item/ToolMaterial; DIAMOND d field_52588 f Lnet/minecraft/world/item/ToolMaterial; GOLD e field_52589 f Lnet/minecraft/world/item/ToolMaterial; NETHERITE f field_52590 f Lnet/minecraft/tags/TagKey; incorrectBlocksForDrops g comp_2930 f I durability h comp_2931 f F speed i comp_2932 f F attackDamageBonus j comp_2933 f I enchantmentValue k comp_2934 f Lnet/minecraft/tags/TagKey; repairItems l comp_2935 m ()Lnet/minecraft/tags/TagKey; incorrectBlocksForDrops a comp_2930 m (FF)Lnet/minecraft/world/item/component/ItemAttributeModifiers; createToolAttributes a method_61660 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; applyCommonProperties a method_61661 m (Lnet/minecraft/world/item/Item$Properties;FF)Lnet/minecraft/world/item/Item$Properties; applySwordProperties a method_61662 m (Lnet/minecraft/world/item/Item$Properties;Lnet/minecraft/tags/TagKey;FFF)Lnet/minecraft/world/item/Item$Properties; applyToolProperties a method_61663 m ()I durability b comp_2931 m (FF)Lnet/minecraft/world/item/component/ItemAttributeModifiers; createSwordAttributes b method_61664 m ()F speed c comp_2932 m ()F attackDamageBonus d comp_2933 m ()I enchantmentValue e comp_2934 m ()Lnet/minecraft/tags/TagKey; repairItems f comp_2935 m (Lnet/minecraft/tags/TagKey;IFFILnet/minecraft/tags/TagKey;)V m ()V c net/minecraft/world/item/TooltipFlag dek net/minecraft/class_1836 f Lnet/minecraft/world/item/TooltipFlag$Default; NORMAL a field_41070 f Lnet/minecraft/world/item/TooltipFlag$Default; ADVANCED b field_41071 m ()Z isAdvanced a method_8035 m ()Z isCreative b method_47370 m ()V c net/minecraft/world/item/TooltipFlag$Default dek$a net/minecraft/class_1836$class_1837 f Z advanced c comp_1152 f Z creative d comp_1153 m ()Lnet/minecraft/world/item/TooltipFlag$Default; asCreative c method_47371 m ()Z advanced d comp_1152 m ()Z creative e comp_1153 m (ZZ)V c net/minecraft/world/item/TridentItem del net/minecraft/class_1835 f I THROW_THRESHOLD_TIME a field_30926 f F BASE_DAMAGE b field_30927 f F PROJECTILE_SHOOT_POWER c field_30928 m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; createAttributes b method_57395 m ()Lnet/minecraft/world/item/component/Tool; createToolProperties c method_58420 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/WindChargeItem dem net/minecraft/class_9239 f F PROJECTILE_SHOOT_POWER a field_55047 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/projectile/windcharge/WindCharge; method_61665 a method_61665 m (Lnet/minecraft/core/dispenser/BlockSource;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Position; method_58670 a method_58670 m (Lnet/minecraft/world/item/Item$Properties;)V m ()V c net/minecraft/world/item/WritableBookItem den net/minecraft/class_1840 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/WrittenBookItem deo net/minecraft/class_1843 m (Lnet/minecraft/world/item/Item$Properties;)V c net/minecraft/world/item/alchemy/Potion dep net/minecraft/class_1842 f Lcom/mojang/serialization/Codec; CODEC a field_51947 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_51948 f Ljava/lang/String; name c field_8954 f Ljava/util/List; effects d field_8955 f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures e field_50152 m ()Ljava/util/List; getEffects a method_8049 m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/item/alchemy/Potion; requiredFeatures a method_58671 m ()Ljava/lang/String; name b method_63990 m ()Z hasInstantEffects c method_8050 m (Ljava/lang/String;[Lnet/minecraft/world/effect/MobEffectInstance;)V m ()V c net/minecraft/world/item/alchemy/PotionBrewing deq net/minecraft/class_1845 f I BREWING_TIME_SECONDS a field_30942 f Lnet/minecraft/world/item/alchemy/PotionBrewing; EMPTY b field_51402 f Ljava/util/List; containers c field_51403 f Ljava/util/List; potionMixes d field_51404 f Ljava/util/List; containerMixes e field_51405 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/item/alchemy/PotionBrewing; bootstrap a method_8076 m (Lnet/minecraft/world/item/ItemStack;)Z isIngredient a method_8077 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z hasMix a method_8072 m (Lnet/minecraft/world/item/alchemy/PotionBrewing$Builder;)V addVanillaMixes a method_59699 m (Lnet/minecraft/core/Holder;)Z isBrewablePotion a method_20361 m (Lnet/minecraft/world/item/ItemStack;)Z isContainerIngredient b method_8079 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z hasContainerMix b method_8070 m (Lnet/minecraft/world/item/ItemStack;)Z isPotionIngredient c method_8069 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z hasPotionMix c method_8075 m (Lnet/minecraft/world/item/ItemStack;)Z isContainer d method_59700 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; mix d method_8078 m (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/item/alchemy/PotionBrewing$Builder deq$a net/minecraft/class_1845$class_9665 f Ljava/util/List; containers a field_51406 f Ljava/util/List; potionMixes b field_51407 f Ljava/util/List; containerMixes c field_51408 f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures d field_51409 m ()Lnet/minecraft/world/item/alchemy/PotionBrewing; build a method_59701 m (Lnet/minecraft/world/item/Item;)V addContainer a method_59702 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;)V addContainerRecipe a method_59703 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)V addStartMix a method_59704 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)V addMix a method_59705 m (Lnet/minecraft/world/item/Item;)V expectPotion b method_59706 m (Lnet/minecraft/world/flag/FeatureFlagSet;)V c net/minecraft/world/item/alchemy/PotionBrewing$Mix deq$b net/minecraft/class_1845$class_1846 f Lnet/minecraft/core/Holder; from a comp_2190 f Lnet/minecraft/world/item/crafting/Ingredient; ingredient b comp_2191 f Lnet/minecraft/core/Holder; to c comp_2192 m ()Lnet/minecraft/core/Holder; from a comp_2190 m ()Lnet/minecraft/world/item/crafting/Ingredient; ingredient b comp_2191 m ()Lnet/minecraft/core/Holder; to c comp_2192 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/core/Holder;)V c net/minecraft/world/item/alchemy/PotionContents der net/minecraft/class_1844 f Lnet/minecraft/world/item/alchemy/PotionContents; EMPTY a field_49274 f I BASE_POTION_COLOR b field_49277 f Lcom/mojang/serialization/Codec; CODEC c field_49275 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_49276 f Ljava/util/Optional; potion e comp_2378 f Ljava/util/Optional; customColor f comp_2379 f Ljava/util/List; customEffects g comp_2380 f Ljava/util/Optional; customName h comp_3209 f Lnet/minecraft/network/chat/Component; NO_EFFECT i field_25817 f Lcom/mojang/serialization/Codec; FULL_CODEC j field_49749 m ()Ljava/lang/Iterable; getAllEffects a method_57397 m (I)I getColorOr a method_65361 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/effect/MobEffectInstance;)V method_62840 a method_62840 m (Lnet/minecraft/world/effect/MobEffectInstance;)Lnet/minecraft/world/item/alchemy/PotionContents; withEffectAdded a method_57398 m (Lnet/minecraft/world/entity/LivingEntity;F)V applyToLivingEntity a method_62839 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57399 a method_57399 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; createItemStack a method_57400 m (Ljava/lang/Iterable;)Ljava/util/OptionalInt; getColorOptional a method_58111 m (Ljava/lang/Iterable;Ljava/util/function/Consumer;FF)V addPotionTooltip a method_8065 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getName a method_64195 m (Ljava/util/List;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V method_55762 a method_55762 m (Ljava/util/function/Consumer;F)V forEachEffect a method_57402 m (Lnet/minecraft/core/Holder;)Z is a method_57401 m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/network/chat/MutableComponent; getPotionDescription a method_66698 m ()I getColor b method_8064 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/alchemy/PotionContents; withPotion b method_57403 m ()Z hasEffects c method_57405 m (Lnet/minecraft/core/Holder;)Ljava/lang/String; method_64196 c method_64196 m ()Ljava/util/List; customEffects d comp_2380 m ()Ljava/util/Optional; potion e comp_2378 m ()Ljava/util/Optional; customColor f comp_2379 m ()Ljava/util/Optional; customName g comp_3209 m ()Ljava/util/Optional; method_64197 h method_64197 m (Lnet/minecraft/core/Holder;)V m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/List;Ljava/util/Optional;)V m ()V c net/minecraft/world/item/alchemy/Potions des net/minecraft/class_1847 f Lnet/minecraft/core/Holder; HARMING A field_9004 f Lnet/minecraft/core/Holder; STRONG_HARMING B field_8973 f Lnet/minecraft/core/Holder; POISON C field_8982 f Lnet/minecraft/core/Holder; LONG_POISON D field_9002 f Lnet/minecraft/core/Holder; STRONG_POISON E field_8972 f Lnet/minecraft/core/Holder; REGENERATION F field_8986 f Lnet/minecraft/core/Holder; LONG_REGENERATION G field_9003 f Lnet/minecraft/core/Holder; STRONG_REGENERATION H field_8992 f Lnet/minecraft/core/Holder; STRENGTH I field_8978 f Lnet/minecraft/core/Holder; LONG_STRENGTH J field_8965 f Lnet/minecraft/core/Holder; STRONG_STRENGTH K field_8993 f Lnet/minecraft/core/Holder; WEAKNESS L field_8975 f Lnet/minecraft/core/Holder; LONG_WEAKNESS M field_8970 f Lnet/minecraft/core/Holder; LUCK N field_8995 f Lnet/minecraft/core/Holder; SLOW_FALLING O field_8974 f Lnet/minecraft/core/Holder; LONG_SLOW_FALLING P field_8964 f Lnet/minecraft/core/Holder; WIND_CHARGED Q field_50153 f Lnet/minecraft/core/Holder; WEAVING R field_50154 f Lnet/minecraft/core/Holder; OOZING S field_50155 f Lnet/minecraft/core/Holder; INFESTED T field_50156 f Lnet/minecraft/core/Holder; WATER a field_8991 f Lnet/minecraft/core/Holder; MUNDANE b field_8967 f Lnet/minecraft/core/Holder; THICK c field_8985 f Lnet/minecraft/core/Holder; AWKWARD d field_8999 f Lnet/minecraft/core/Holder; NIGHT_VISION e field_8968 f Lnet/minecraft/core/Holder; LONG_NIGHT_VISION f field_8981 f Lnet/minecraft/core/Holder; INVISIBILITY g field_8997 f Lnet/minecraft/core/Holder; LONG_INVISIBILITY h field_9000 f Lnet/minecraft/core/Holder; LEAPING i field_8979 f Lnet/minecraft/core/Holder; LONG_LEAPING j field_8971 f Lnet/minecraft/core/Holder; STRONG_LEAPING k field_8998 f Lnet/minecraft/core/Holder; FIRE_RESISTANCE l field_8987 f Lnet/minecraft/core/Holder; LONG_FIRE_RESISTANCE m field_8969 f Lnet/minecraft/core/Holder; SWIFTNESS n field_9005 f Lnet/minecraft/core/Holder; LONG_SWIFTNESS o field_8983 f Lnet/minecraft/core/Holder; STRONG_SWIFTNESS p field_8966 f Lnet/minecraft/core/Holder; SLOWNESS q field_8996 f Lnet/minecraft/core/Holder; LONG_SLOWNESS r field_8989 f Lnet/minecraft/core/Holder; STRONG_SLOWNESS s field_8976 f Lnet/minecraft/core/Holder; TURTLE_MASTER t field_8990 f Lnet/minecraft/core/Holder; LONG_TURTLE_MASTER u field_8988 f Lnet/minecraft/core/Holder; STRONG_TURTLE_MASTER v field_8977 f Lnet/minecraft/core/Holder; WATER_BREATHING w field_8994 f Lnet/minecraft/core/Holder; LONG_WATER_BREATHING x field_9001 f Lnet/minecraft/core/Holder; HEALING y field_8963 f Lnet/minecraft/core/Holder; STRONG_HEALING z field_8980 m (Ljava/lang/String;Lnet/minecraft/world/item/alchemy/Potion;)Lnet/minecraft/core/Holder; register a method_8084 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Holder; bootstrap a method_55763 m ()V m ()V c net/minecraft/world/item/alchemy/package-info det net/minecraft/class_6080 c net/minecraft/world/item/component/Bees deu net/minecraft/class_10706 f Lcom/mojang/serialization/Codec; CODEC a field_56298 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_56299 f Lnet/minecraft/world/item/component/Bees; EMPTY c field_56300 f Ljava/util/List; bees d comp_3585 m ()Ljava/util/List; bees a comp_3585 m (Ljava/util/List;)V m ()V c net/minecraft/world/item/component/BlockItemStateProperties dev net/minecraft/class_9275 f Lnet/minecraft/world/item/component/BlockItemStateProperties; EMPTY a field_49284 f Lcom/mojang/serialization/Codec; CODEC b field_49285 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_49286 f Ljava/util/Map; properties d comp_2381 f Lnet/minecraft/network/codec/StreamCodec; PROPERTIES_STREAM_CODEC e field_49287 m ()Z isEmpty a method_57414 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; apply a method_57415 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/BlockState; method_57416 a method_57416 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;)Lnet/minecraft/world/level/block/state/BlockState; updateState a method_57417 m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; get a method_57418 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/component/BlockItemStateProperties; with a method_57419 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/world/item/component/BlockItemStateProperties; with a method_57420 m ()Ljava/util/Map; properties b comp_2381 m (Ljava/util/Map;)V m ()V c net/minecraft/world/item/component/BlocksAttacks dew net/minecraft/class_10707 f Lcom/mojang/serialization/Codec; CODEC a field_56301 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_56302 f F blockDelaySeconds c comp_3586 f F disableCooldownScale d comp_3587 f Ljava/util/List; damageReductions e comp_3588 f Lnet/minecraft/world/item/component/BlocksAttacks$ItemDamageFunction; itemDamage f comp_3589 f Ljava/util/Optional; bypassedBy g comp_3637 f Ljava/util/Optional; blockSound h comp_3590 f Ljava/util/Optional; disableSound i comp_3591 m ()I blockDelayTicks a method_67197 m (F)I disableBlockingForTicks a method_67198 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V onBlocked a method_67199 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;FLnet/minecraft/world/item/ItemStack;)V disable a method_67200 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)V method_67201 a method_67201 m (Lnet/minecraft/world/damagesource/DamageSource;FD)F resolveBlockedDamage a method_67202 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67203 a method_67203 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/InteractionHand;F)V hurtBlockingItem a method_67204 m ()F blockDelaySeconds b comp_3586 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;)V method_67205 b method_67205 m ()F disableCooldownScale c comp_3587 m ()Ljava/util/List; damageReductions d comp_3588 m ()Lnet/minecraft/world/item/component/BlocksAttacks$ItemDamageFunction; itemDamage e comp_3589 m ()Ljava/util/Optional; bypassedBy f comp_3637 m ()Ljava/util/Optional; blockSound g comp_3590 m ()Ljava/util/Optional; disableSound h comp_3591 m (FFLjava/util/List;Lnet/minecraft/world/item/component/BlocksAttacks$ItemDamageFunction;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/item/component/BlocksAttacks$DamageReduction dew$a net/minecraft/class_10707$class_10708 f Lcom/mojang/serialization/Codec; CODEC a field_56303 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_56304 f F horizontalBlockingAngle c comp_3638 f Ljava/util/Optional; type d comp_3592 f F base e comp_3593 f F factor f comp_3594 m ()F horizontalBlockingAngle a comp_3638 m (Lnet/minecraft/world/damagesource/DamageSource;FD)F resolve a method_67206 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67207 a method_67207 m ()Ljava/util/Optional; type b comp_3592 m ()F base c comp_3593 m ()F factor d comp_3594 m (FLjava/util/Optional;FF)V m ()V c net/minecraft/world/item/component/BlocksAttacks$ItemDamageFunction dew$b net/minecraft/class_10707$class_10709 f Lcom/mojang/serialization/Codec; CODEC a field_56306 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_56307 f Lnet/minecraft/world/item/component/BlocksAttacks$ItemDamageFunction; DEFAULT c field_56308 f F threshold d comp_3595 f F base e comp_3596 f F factor f comp_3597 m ()F threshold a comp_3595 m (F)I apply a method_67208 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67209 a method_67209 m ()F base b comp_3596 m ()F factor c comp_3597 m (FFF)V m ()V c net/minecraft/world/item/component/BookContent dex net/minecraft/class_9364 m ()Ljava/util/List; pages a comp_2422 m (Ljava/util/List;)Ljava/lang/Object; withReplacedPages a method_58186 c net/minecraft/world/item/component/BundleContents dey net/minecraft/class_9276 f Lnet/minecraft/world/item/component/BundleContents; EMPTY a field_49289 f Lcom/mojang/serialization/Codec; CODEC b field_49290 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_49291 f I NO_SELECTED_ITEM_INDEX d field_52591 f Lorg/apache/commons/lang3/math/Fraction; BUNDLE_IN_BUNDLE_WEIGHT e field_49292 f I NO_STACK_INDEX f field_49293 f Ljava/util/List; items g field_49294 f Lorg/apache/commons/lang3/math/Fraction; weight h field_49295 f I selectedItem i field_52592 m ()I getNumberOfItemsToShow a method_61666 m (I)Lnet/minecraft/world/item/ItemStack; getItemUnsafe a method_57422 m (Lnet/minecraft/world/item/ItemStack;)Z canItemBeInBundle a method_61667 m (Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/List; method_57424 a method_57424 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; checkAndCreate a method_65061 m ()Ljava/util/stream/Stream; itemCopyStream b method_59707 m (Lnet/minecraft/world/item/ItemStack;)Lorg/apache/commons/lang3/math/Fraction; getWeight b method_57423 m (Lnet/minecraft/world/item/component/BundleContents;)Lcom/mojang/serialization/DataResult; method_57427 b method_57427 m (Ljava/util/List;)Lorg/apache/commons/lang3/math/Fraction; computeContentWeight b method_57425 m ()Ljava/lang/Iterable; items c method_57421 m ()Ljava/lang/Iterable; itemsCopy d method_59708 m ()I size e method_57426 m ()Lorg/apache/commons/lang3/math/Fraction; weight f method_57428 m ()Z isEmpty g method_57429 m ()I getSelectedItem h method_61668 m ()Z hasSelectedItem i method_61669 m ()Ljava/lang/String; method_65062 j method_65062 m (Ljava/util/List;Lorg/apache/commons/lang3/math/Fraction;I)V m (Ljava/util/List;)V m ()V c net/minecraft/world/item/component/BundleContents$Mutable dey$a net/minecraft/class_9276$class_9277 f Ljava/util/List; items a field_49296 f Lorg/apache/commons/lang3/math/Fraction; weight b field_49297 f I selectedItem c field_52593 m ()Lnet/minecraft/world/item/component/BundleContents$Mutable; clearItems a method_59709 m (I)V toggleSelectedItem a method_64662 m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/entity/player/Player;)I tryTransfer a method_57431 m (Lnet/minecraft/world/item/ItemStack;)I tryInsert a method_57432 m ()Lnet/minecraft/world/item/ItemStack; removeOne b method_57430 m (I)Z indexIsOutsideAllowedBounds b method_66335 m (Lnet/minecraft/world/item/ItemStack;)I findStackIndex b method_57434 m ()Lorg/apache/commons/lang3/math/Fraction; weight c method_57433 m (Lnet/minecraft/world/item/ItemStack;)I getMaxAmountToAdd c method_57436 m ()Lnet/minecraft/world/item/component/BundleContents; toImmutable d method_57435 m (Lnet/minecraft/world/item/component/BundleContents;)V c net/minecraft/world/item/component/ChargedProjectiles dez net/minecraft/class_9278 f Lnet/minecraft/world/item/component/ChargedProjectiles; EMPTY a field_49298 f Lcom/mojang/serialization/Codec; CODEC b field_49299 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_49300 f Ljava/util/List; items d field_49301 m ()Ljava/util/List; getItems a method_57437 m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/ItemStack;I)V addProjectileTooltip a method_67535 m (Lnet/minecraft/world/item/Item;)Z contains a method_57438 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/component/ChargedProjectiles; of a method_57439 m (Lnet/minecraft/world/item/component/ChargedProjectiles;)Ljava/util/List; method_57440 a method_57440 m (Ljava/util/List;)Lnet/minecraft/world/item/component/ChargedProjectiles; of a method_57441 m (Ljava/util/function/Consumer;Lnet/minecraft/network/chat/Component;)V method_67536 a method_67536 m ()Z isEmpty b method_57442 m (Lnet/minecraft/world/item/component/ChargedProjectiles;)Ljava/util/List; method_57443 b method_57443 m (Ljava/util/List;)V m ()V c net/minecraft/world/item/component/Consumable dfa net/minecraft/class_10124 f F DEFAULT_CONSUME_SECONDS a field_53769 f Lcom/mojang/serialization/Codec; CODEC b field_53770 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_53771 f F consumeSeconds d comp_3085 f Lnet/minecraft/world/item/ItemUseAnimation; animation e comp_3086 f Lnet/minecraft/core/Holder; sound f comp_3087 f Z hasConsumeParticles g comp_3088 f Ljava/util/List; onConsumeEffects h comp_3089 f I CONSUME_EFFECTS_INTERVAL i field_53772 f F CONSUME_EFFECTS_START_FRACTION j field_53773 m ()I consumeTicks a method_62841 m (I)Z shouldEmitParticlesAndSounds a method_62842 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;I)V emitParticlesAndSounds a method_62843 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Z canConsume a method_62844 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; startConsuming a method_62845 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_62846 a method_62846 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; onConsume a method_62847 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/ConsumableListener;)V method_62848 a method_62848 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/consume_effects/ConsumeEffect;)V method_62849 a method_62849 m ()Lnet/minecraft/world/item/component/Consumable$Builder; builder b method_62850 m ()F consumeSeconds c comp_3085 m ()Lnet/minecraft/world/item/ItemUseAnimation; animation d comp_3086 m ()Lnet/minecraft/core/Holder; sound e comp_3087 m ()Z hasConsumeParticles f comp_3088 m ()Ljava/util/List; onConsumeEffects g comp_3089 m (FLnet/minecraft/world/item/ItemUseAnimation;Lnet/minecraft/core/Holder;ZLjava/util/List;)V m ()V c net/minecraft/world/item/component/Consumable$Builder dfa$a net/minecraft/class_10124$class_10125 f F consumeSeconds a field_53774 f Lnet/minecraft/world/item/ItemUseAnimation; animation b field_53775 f Lnet/minecraft/core/Holder; sound c field_53776 f Z hasConsumeParticles d field_53777 f Ljava/util/List; onConsumeEffects e field_53778 m ()Lnet/minecraft/world/item/component/Consumable; build a method_62851 m (F)Lnet/minecraft/world/item/component/Consumable$Builder; consumeSeconds a method_62852 m (Lnet/minecraft/world/item/ItemUseAnimation;)Lnet/minecraft/world/item/component/Consumable$Builder; animation a method_62853 m (Lnet/minecraft/world/item/consume_effects/ConsumeEffect;)Lnet/minecraft/world/item/component/Consumable$Builder; onConsume a method_62854 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/component/Consumable$Builder; sound a method_62855 m (Z)Lnet/minecraft/world/item/component/Consumable$Builder; hasConsumeParticles a method_62856 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/component/Consumable$Builder; soundAfterConsume b method_62857 m ()V c net/minecraft/world/item/component/Consumable$OverrideConsumeSound dfa$b net/minecraft/class_10124$class_10126 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/sounds/SoundEvent; getConsumeSound j method_18807 c net/minecraft/world/item/component/ConsumableListener dfb net/minecraft/class_10127 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/component/Consumable;)V onConsume a method_62831 c net/minecraft/world/item/component/Consumables dfc net/minecraft/class_10128 f Lnet/minecraft/world/item/component/Consumable; DEFAULT_FOOD a field_53779 f Lnet/minecraft/world/item/component/Consumable; DEFAULT_DRINK b field_53780 f Lnet/minecraft/world/item/component/Consumable; HONEY_BOTTLE c field_53781 f Lnet/minecraft/world/item/component/Consumable; OMINOUS_BOTTLE d field_53782 f Lnet/minecraft/world/item/component/Consumable; DRIED_KELP e field_53783 f Lnet/minecraft/world/item/component/Consumable; CHICKEN f field_53784 f Lnet/minecraft/world/item/component/Consumable; ENCHANTED_GOLDEN_APPLE g field_53785 f Lnet/minecraft/world/item/component/Consumable; GOLDEN_APPLE h field_53786 f Lnet/minecraft/world/item/component/Consumable; POISONOUS_POTATO i field_53787 f Lnet/minecraft/world/item/component/Consumable; PUFFERFISH j field_53788 f Lnet/minecraft/world/item/component/Consumable; ROTTEN_FLESH k field_53789 f Lnet/minecraft/world/item/component/Consumable; SPIDER_EYE l field_53790 f Lnet/minecraft/world/item/component/Consumable; MILK_BUCKET m field_53791 f Lnet/minecraft/world/item/component/Consumable; CHORUS_FRUIT n field_53792 m ()Lnet/minecraft/world/item/component/Consumable$Builder; defaultFood a method_62858 m ()Lnet/minecraft/world/item/component/Consumable$Builder; defaultDrink b method_62859 m ()V m ()V c net/minecraft/world/item/component/CustomData dfd net/minecraft/class_9279 f Lnet/minecraft/world/item/component/CustomData; EMPTY a field_49302 f Lcom/mojang/serialization/Codec; CODEC b field_49303 f Lcom/mojang/serialization/Codec; CODEC_WITH_ID c field_49304 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_49305 f Lorg/slf4j/Logger; LOGGER e field_51522 f Ljava/lang/String; TYPE_TAG f field_55048 f Lnet/minecraft/nbt/CompoundTag; tag g field_49306 m ()Lnet/minecraft/resources/ResourceLocation; parseEntityId a method_65131 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/HolderLookup$RegistryLookup;)Ljava/util/Optional; method_65903 a method_65903 m (Lnet/minecraft/world/entity/Entity;)V loadInto a method_57445 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult; read a method_59980 m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapEncoder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; update a method_57447 m (Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult; read a method_57446 m (Lnet/minecraft/world/item/component/CustomData;)Lnet/minecraft/nbt/CompoundTag; method_57448 a method_57448 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/core/HolderLookup$Provider;)Z loadInto a method_57449 m (Ljava/lang/String;)Z contains a method_57450 m (Ljava/util/function/Consumer;)Lnet/minecraft/world/item/component/CustomData; update a method_57451 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/resources/ResourceKey;)Ljava/lang/Object; parseEntityType a method_65904 m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)V update a method_57452 m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/nbt/CompoundTag;)V set a method_57453 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/item/component/CustomData; of a method_57456 m (Lnet/minecraft/nbt/Tag;)Lnet/minecraft/world/item/component/CustomData; method_57457 a method_57457 m ()I size b method_57444 m (Lnet/minecraft/world/item/component/CustomData;)Lcom/mojang/serialization/DataResult; method_57459 b method_57459 m (Lnet/minecraft/nbt/CompoundTag;)Z matchedBy b method_57460 m ()Z isEmpty c method_57458 m (Lnet/minecraft/world/item/component/CustomData;)Ljava/lang/String; method_57462 c method_57462 m ()Lnet/minecraft/nbt/CompoundTag; copyTag d method_57461 m (Lnet/minecraft/world/item/component/CustomData;)Lnet/minecraft/nbt/CompoundTag; method_57464 d method_57464 m ()Lnet/minecraft/nbt/CompoundTag; getUnsafe e method_57463 m ()Ljava/lang/String; method_71393 f method_71393 m (Lnet/minecraft/nbt/CompoundTag;)V m ()V c net/minecraft/world/item/component/CustomModelData dfe net/minecraft/class_9280 f Lnet/minecraft/world/item/component/CustomModelData; EMPTY a field_55212 f Lcom/mojang/serialization/Codec; CODEC b field_49308 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_49309 f Ljava/util/List; floats d comp_3354 f Ljava/util/List; flags e comp_3355 f Ljava/util/List; strings f comp_3356 f Ljava/util/List; colors g comp_3357 m ()Ljava/util/List; floats a comp_3354 m (I)Ljava/lang/Float; getFloat a method_65362 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65363 a method_65363 m (Ljava/util/List;I)Ljava/lang/Object; getSafe a method_65364 m ()Ljava/util/List; flags b comp_3355 m (I)Ljava/lang/Boolean; getBoolean b method_65365 m ()Ljava/util/List; strings c comp_3356 m (I)Ljava/lang/String; getString c method_65366 m ()Ljava/util/List; colors d comp_3357 m (I)Ljava/lang/Integer; getColor d method_65367 m (Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/item/component/DamageResistant dff net/minecraft/class_10215 f Lcom/mojang/serialization/Codec; CODEC a field_54229 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_54230 f Lnet/minecraft/tags/TagKey; types c comp_3210 m ()Lnet/minecraft/tags/TagKey; types a comp_3210 m (Lnet/minecraft/world/damagesource/DamageSource;)Z isResistantTo a method_64198 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64199 a method_64199 m (Lnet/minecraft/tags/TagKey;)V m ()V c net/minecraft/world/item/component/DeathProtection dfg net/minecraft/class_10216 f Lcom/mojang/serialization/Codec; CODEC a field_54231 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_54232 f Lnet/minecraft/world/item/component/DeathProtection; TOTEM_OF_UNDYING c field_54233 f Ljava/util/List; deathEffects d comp_3211 m ()Ljava/util/List; deathEffects a comp_3211 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64200 a method_64200 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)V applyEffects a method_64201 m (Ljava/util/List;)V m ()V c net/minecraft/world/item/component/DebugStickState dfh net/minecraft/class_9281 f Lnet/minecraft/world/item/component/DebugStickState; EMPTY a field_49310 f Lcom/mojang/serialization/Codec; CODEC b field_49311 f Ljava/util/Map; properties c comp_2383 m ()Ljava/util/Map; properties a comp_2383 m (Lnet/minecraft/core/Holder;)Lcom/mojang/serialization/Codec; method_57465 a method_57465 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/item/component/DebugStickState; withProperty a method_57466 m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_57467 a method_57467 m (Lnet/minecraft/core/Holder;Ljava/lang/String;)Ljava/lang/String; method_57468 b method_57468 m (Ljava/util/Map;)V m ()V c net/minecraft/world/item/component/DyedItemColor dfi net/minecraft/class_9282 f Lcom/mojang/serialization/Codec; CODEC a field_49312 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49313 f I LEATHER_COLOR c field_49314 f I rgb d comp_2384 m ()I rgb a comp_2384 m (Lnet/minecraft/world/item/ItemStack;I)I getOrDefault a method_57470 m (Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)Lnet/minecraft/world/item/ItemStack; applyDyes a method_57471 m (I)V m ()V c net/minecraft/world/item/component/FireworkExplosion dfj net/minecraft/class_9283 f Lnet/minecraft/world/item/component/FireworkExplosion; DEFAULT a field_49315 f Lcom/mojang/serialization/Codec; COLOR_LIST_CODEC b field_49318 f Lcom/mojang/serialization/Codec; CODEC c field_49316 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_49317 f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; shape e comp_2386 f Lit/unimi/dsi/fastutil/ints/IntList; colors f comp_2387 f Lit/unimi/dsi/fastutil/ints/IntList; fadeColors g comp_2388 f Z hasTrail h comp_2389 f Z hasTwinkle i comp_2390 f Lnet/minecraft/network/codec/StreamCodec; COLOR_LIST_STREAM_CODEC j field_49319 f Lnet/minecraft/network/chat/Component; CUSTOM_COLOR_NAME k field_49320 m ()Lnet/minecraft/world/item/component/FireworkExplosion$Shape; shape a comp_2386 m (I)Lnet/minecraft/network/chat/Component; getColorName a method_57472 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57473 a method_57473 m (Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/world/item/component/FireworkExplosion; withFadeColors a method_57474 m (Ljava/util/function/Consumer;)V addAdditionalTooltip a method_57477 m (Lnet/minecraft/network/chat/MutableComponent;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/network/chat/Component; appendColors a method_57476 m ()Lit/unimi/dsi/fastutil/ints/IntList; colors b comp_2387 m ()Lit/unimi/dsi/fastutil/ints/IntList; fadeColors c comp_2388 m ()Z hasTrail d comp_2389 m ()Z hasTwinkle e comp_2390 m (Lnet/minecraft/world/item/component/FireworkExplosion$Shape;Lit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V m ()V c net/minecraft/world/item/component/FireworkExplosion$Shape dfj$a net/minecraft/class_9283$class_1782 f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; SMALL_BALL a field_7976 f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; LARGE_BALL b field_7977 f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; STAR c field_7973 f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; CREEPER d field_7974 f Lnet/minecraft/world/item/component/FireworkExplosion$Shape; BURST e field_7970 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f field_49321 f Lcom/mojang/serialization/Codec; CODEC g field_49322 f Ljava/util/function/IntFunction; BY_ID h field_7975 f I id i field_7972 f Ljava/lang/String; name j field_7971 f [Lnet/minecraft/world/item/component/FireworkExplosion$Shape; $VALUES k field_7978 m ()Lnet/minecraft/network/chat/MutableComponent; getName a method_7812 m (I)Lnet/minecraft/world/item/component/FireworkExplosion$Shape; byId a method_7813 m ()I getId b method_7816 m ()[Lnet/minecraft/world/item/component/FireworkExplosion$Shape; $values d method_36677 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/world/item/component/Fireworks dfk net/minecraft/class_9284 f I MAX_EXPLOSIONS a field_49325 f Lcom/mojang/serialization/Codec; CODEC b field_49323 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_49324 f I flightDuration d comp_2391 f Ljava/util/List; explosions e comp_2392 m ()I flightDuration a comp_2391 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57478 a method_57478 m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/component/FireworkExplosion;I)V addExplosionTooltip a method_67537 m (Ljava/util/function/Consumer;Lnet/minecraft/network/chat/Component;)V method_67538 a method_67538 m ()Ljava/util/List; explosions b comp_2392 m (ILjava/util/List;)V m ()V c net/minecraft/world/item/component/InstrumentComponent dfl net/minecraft/class_10710 f Lcom/mojang/serialization/Codec; CODEC a field_56311 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_56312 f Lnet/minecraft/world/item/EitherHolder; instrument c comp_3598 m ()Lnet/minecraft/world/item/EitherHolder; instrument a comp_3598 m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/Optional; unwrap a method_67211 m (Lnet/minecraft/core/Holder;)V m (Lnet/minecraft/resources/ResourceKey;)V m (Lnet/minecraft/world/item/EitherHolder;)V m ()V c net/minecraft/world/item/component/ItemAttributeModifiers dfm net/minecraft/class_9285 f Lnet/minecraft/world/item/component/ItemAttributeModifiers; EMPTY a field_49326 f Lcom/mojang/serialization/Codec; CODEC b field_49327 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_49328 f Ljava/text/DecimalFormat; ATTRIBUTE_MODIFIER_FORMAT d field_49329 f Ljava/util/List; modifiers e comp_2393 m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Builder; builder a method_57480 m (DLnet/minecraft/world/entity/EquipmentSlot;)D compute a method_57481 m (Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;)V forEach a method_57482 m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;)V forEach a method_60618 m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Lorg/apache/commons/lang3/function/TriConsumer;)V forEach a method_70727 m (Ljava/text/DecimalFormat;)V method_57485 a method_57485 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; withModifierAdded a method_57484 m ()Ljava/util/List; modifiers b comp_2393 m (Ljava/util/List;)V m ()V c net/minecraft/world/item/component/ItemAttributeModifiers$1 dfm$1 net/minecraft/class_9285$1 f [I $SwitchMap$net$minecraft$world$entity$ai$attributes$AttributeModifier$Operation a field_49330 m ()V c net/minecraft/world/item/component/ItemAttributeModifiers$Builder dfm$a net/minecraft/class_9285$class_9286 f Lcom/google/common/collect/ImmutableList$Builder; entries a field_49331 m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers; build a method_57486 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/component/ItemAttributeModifiers$Builder; add a method_57487 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display;)Lnet/minecraft/world/item/component/ItemAttributeModifiers$Builder; add a method_70728 m ()V c net/minecraft/world/item/component/ItemAttributeModifiers$Display dfm$b net/minecraft/class_9285$class_11193 f Lcom/mojang/serialization/Codec; CODEC a field_59729 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_59730 m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display; attributeModifiers a method_70729 m (Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type;)Lcom/mojang/serialization/MapCodec; method_70730 a method_70730 m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;)V apply a method_70731 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display; override a method_70732 m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display; hidden b method_70733 m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; type c method_70734 m ()V c net/minecraft/world/item/component/ItemAttributeModifiers$Display$Default dfm$b$a net/minecraft/class_9285$class_11193$class_11194 f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Default; INSTANCE c field_59731 f Lcom/mojang/serialization/MapCodec; CODEC d field_59732 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_59733 m ()V m ()V c net/minecraft/world/item/component/ItemAttributeModifiers$Display$Hidden dfm$b$b net/minecraft/class_9285$class_11193$class_11195 f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Hidden; INSTANCE c field_59734 f Lcom/mojang/serialization/MapCodec; CODEC d field_59735 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_59736 m ()V m ()V c net/minecraft/world/item/component/ItemAttributeModifiers$Display$OverrideText dfm$b$c net/minecraft/class_9285$class_11193$class_11196 f Lnet/minecraft/network/chat/Component; component c comp_4035 f Lcom/mojang/serialization/MapCodec; CODEC d field_59737 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_59738 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_70735 a method_70735 m ()Lnet/minecraft/network/chat/Component; component d comp_4035 m (Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/world/item/component/ItemAttributeModifiers$Display$Type dfm$b$d net/minecraft/class_9285$class_11193$class_11197 f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; DEFAULT a field_59739 f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; HIDDEN b field_59740 f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; OVERRIDE c field_59741 f Lcom/mojang/serialization/Codec; CODEC d field_59742 f Ljava/util/function/IntFunction; BY_ID e field_59743 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f field_59744 f Ljava/lang/String; name g field_59745 f I id h field_59746 f Lcom/mojang/serialization/MapCodec; codec i field_59747 f Lnet/minecraft/network/codec/StreamCodec; streamCodec j field_59748 f [Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; $VALUES k field_59749 m ()I id a method_70736 m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b method_70737 m ()[Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display$Type; $values d method_70738 m (Ljava/lang/String;ILjava/lang/String;ILcom/mojang/serialization/MapCodec;Lnet/minecraft/network/codec/StreamCodec;)V m ()V c net/minecraft/world/item/component/ItemAttributeModifiers$Entry dfm$c net/minecraft/class_9285$class_9287 f Lcom/mojang/serialization/Codec; CODEC a field_49332 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49333 f Lnet/minecraft/core/Holder; attribute c comp_2395 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; modifier d comp_2396 f Lnet/minecraft/world/entity/EquipmentSlotGroup; slot e comp_2397 f Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display; display f comp_4036 m ()Lnet/minecraft/core/Holder; attribute a comp_2395 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57488 a method_57488 m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceLocation;)Z matches a method_60767 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; modifier b comp_2396 m ()Lnet/minecraft/world/entity/EquipmentSlotGroup; slot c comp_2397 m ()Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display; display d comp_4036 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;)V m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier;Lnet/minecraft/world/entity/EquipmentSlotGroup;Lnet/minecraft/world/item/component/ItemAttributeModifiers$Display;)V m ()V c net/minecraft/world/item/component/ItemContainerContents dfn net/minecraft/class_9288 f Lnet/minecraft/world/item/component/ItemContainerContents; EMPTY a field_49334 f Lcom/mojang/serialization/Codec; CODEC b field_49335 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_49336 f I NO_SLOT d field_51410 f I MAX_SIZE e field_49337 f Lnet/minecraft/core/NonNullList; items f field_49338 f I hashCode g field_51511 m ()Lnet/minecraft/world/item/ItemStack; copyOne a method_58114 m (Lnet/minecraft/world/item/ItemStack;)Z method_59710 a method_59710 m (Lnet/minecraft/world/item/component/ItemContainerContents;)Ljava/util/List; method_57491 a method_57491 m (Ljava/util/List;)Lnet/minecraft/world/item/component/ItemContainerContents; fromItems a method_57493 m (Lnet/minecraft/core/NonNullList;)V copyInto a method_57492 m ()Ljava/util/stream/Stream; stream b method_57489 m (Lnet/minecraft/world/item/ItemStack;)Z method_59711 b method_59711 m (Ljava/util/List;)Lnet/minecraft/world/item/component/ItemContainerContents; fromSlots b method_57496 m ()Ljava/util/stream/Stream; nonEmptyStream c method_59712 m (Ljava/util/List;)I findLastNonEmptySlot c method_59713 m ()Ljava/lang/Iterable; nonEmptyItems d method_59714 m ()Ljava/lang/Iterable; nonEmptyItemsCopy e method_59715 m ()Ljava/util/List; asSlots f method_57494 m (Lnet/minecraft/core/NonNullList;)V m (I)V m (Ljava/util/List;)V m ()V c net/minecraft/world/item/component/ItemContainerContents$Slot dfn$a net/minecraft/class_9288$class_9289 f Lcom/mojang/serialization/Codec; CODEC a field_49339 f I index b comp_2398 f Lnet/minecraft/world/item/ItemStack; item c comp_2399 m ()I index a comp_2398 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57498 a method_57498 m ()Lnet/minecraft/world/item/ItemStack; item b comp_2399 m (ILnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/world/item/component/ItemLore dfo net/minecraft/class_9290 f Lnet/minecraft/world/item/component/ItemLore; EMPTY a field_49340 f I MAX_LINES b field_49343 f Lcom/mojang/serialization/Codec; CODEC c field_49341 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_49342 f Ljava/util/List; lines e comp_2400 f Ljava/util/List; styledLines f comp_2401 f Lnet/minecraft/network/chat/Style; LORE_STYLE g field_49344 m ()Ljava/util/List; lines a comp_2400 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/item/component/ItemLore; withLineAdded a method_57499 m ()Ljava/util/List; styledLines b comp_2401 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_57500 b method_57500 m (Ljava/util/List;)V m (Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/item/component/LodestoneTracker dfp net/minecraft/class_9291 f Lcom/mojang/serialization/Codec; CODEC a field_49345 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49346 f Ljava/util/Optional; target c comp_2402 f Z tracked d comp_2403 m ()Ljava/util/Optional; target a comp_2402 m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/item/component/LodestoneTracker; tick a method_58115 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57502 a method_57502 m ()Z tracked b comp_2403 m (Ljava/util/Optional;Z)V m ()V c net/minecraft/world/item/component/MapDecorations dfq net/minecraft/class_9292 f Lnet/minecraft/world/item/component/MapDecorations; EMPTY a field_49347 f Lcom/mojang/serialization/Codec; CODEC b field_49348 f Ljava/util/Map; decorations c comp_2404 m ()Ljava/util/Map; decorations a comp_2404 m (Ljava/lang/String;Lnet/minecraft/world/item/component/MapDecorations$Entry;)Lnet/minecraft/world/item/component/MapDecorations; withDecoration a method_57503 m (Ljava/util/Map;)V m ()V c net/minecraft/world/item/component/MapDecorations$Entry dfq$a net/minecraft/class_9292$class_9293 f Lcom/mojang/serialization/Codec; CODEC a field_49349 f Lnet/minecraft/core/Holder; type b comp_2405 f D x c comp_2406 f D z d comp_2407 f F rotation e comp_2408 m ()Lnet/minecraft/core/Holder; type a comp_2405 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57504 a method_57504 m ()D x b comp_2406 m ()D z c comp_2407 m ()F rotation d comp_2408 m (Lnet/minecraft/core/Holder;DDF)V m ()V c net/minecraft/world/item/component/MapItemColor dfr net/minecraft/class_9294 f Lcom/mojang/serialization/Codec; CODEC a field_49350 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49351 f Lnet/minecraft/world/item/component/MapItemColor; DEFAULT c field_49352 f I rgb d comp_2409 m ()I rgb a comp_2409 m (I)V m ()V c net/minecraft/world/item/component/MapPostProcessing dfs net/minecraft/class_9295 f Lnet/minecraft/world/item/component/MapPostProcessing; LOCK a field_49353 f Lnet/minecraft/world/item/component/MapPostProcessing; SCALE b field_49354 f Ljava/util/function/IntFunction; ID_MAP c field_49355 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_49356 f I id e field_49357 f [Lnet/minecraft/world/item/component/MapPostProcessing; $VALUES f field_49358 m ()I id a method_57505 m ()[Lnet/minecraft/world/item/component/MapPostProcessing; $values b method_57506 m (Ljava/lang/String;II)V m ()V c net/minecraft/world/item/component/OminousBottleAmplifier dft net/minecraft/class_10129 f I EFFECT_DURATION a field_53793 f I MIN_AMPLIFIER b field_53794 f I MAX_AMPLIFIER c field_53795 f Lcom/mojang/serialization/Codec; CODEC d field_53796 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_53797 f I value f comp_3090 m ()I value a comp_3090 m (I)V m ()V c net/minecraft/world/item/component/ProvidesTrimMaterial dfu net/minecraft/class_10711 f Lcom/mojang/serialization/Codec; CODEC a field_56313 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_56314 f Lnet/minecraft/world/item/EitherHolder; material c comp_3599 m ()Lnet/minecraft/world/item/EitherHolder; material a comp_3599 m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/Optional; unwrap a method_67212 m (Lnet/minecraft/core/Holder;)V m (Lnet/minecraft/resources/ResourceKey;)V m (Lnet/minecraft/world/item/EitherHolder;)V m ()V c net/minecraft/world/item/component/ResolvableProfile dfv net/minecraft/class_9296 f Lcom/mojang/serialization/Codec; CODEC a field_49359 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49360 f Ljava/util/Optional; name c comp_2410 f Ljava/util/Optional; id d comp_2411 f Lcom/mojang/authlib/properties/PropertyMap; properties e comp_2412 f Lcom/mojang/authlib/GameProfile; gameProfile f comp_2413 f Lcom/mojang/serialization/Codec; FULL_CODEC g field_49752 m ()Lnet/minecraft/world/item/component/ResolvableProfile; pollResolve a method_72087 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57508 a method_57508 m (Ljava/lang/String;)Lnet/minecraft/world/item/component/ResolvableProfile; method_58116 a method_58116 m (Ljava/util/Optional;)Lnet/minecraft/world/item/component/ResolvableProfile; createProfile a method_72088 m (Ljava/util/Optional;Ljava/util/Optional;)Lcom/mojang/authlib/GameProfile; createGameProfile a method_72089 m (Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile; createGameProfile a method_57509 m ()Ljava/util/concurrent/CompletableFuture; resolve b method_57507 m ()Z isResolved c method_57511 m ()Ljava/util/Optional; name d comp_2410 m ()Ljava/util/Optional; id e comp_2411 m ()Lcom/mojang/authlib/properties/PropertyMap; properties f comp_2412 m ()Lcom/mojang/authlib/GameProfile; gameProfile g comp_2413 m ()Lcom/mojang/authlib/GameProfile; method_72090 h method_72090 m (Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)V m (Lcom/mojang/authlib/GameProfile;)V m (Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;Lcom/mojang/authlib/GameProfile;)V m ()V c net/minecraft/world/item/component/SeededContainerLoot dfw net/minecraft/class_9297 f Lcom/mojang/serialization/Codec; CODEC a field_49361 f Lnet/minecraft/resources/ResourceKey; lootTable b comp_2414 f J seed c comp_2415 f Lnet/minecraft/network/chat/Component; UNKNOWN_CONTENTS d field_56315 m ()Lnet/minecraft/resources/ResourceKey; lootTable a comp_2414 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57513 a method_57513 m ()J seed b comp_2415 m (Lnet/minecraft/resources/ResourceKey;J)V m ()V c net/minecraft/world/item/component/SuspiciousStewEffects dfx net/minecraft/class_9298 f Lnet/minecraft/world/item/component/SuspiciousStewEffects; EMPTY a field_49362 f I DEFAULT_DURATION b field_53798 f Lcom/mojang/serialization/Codec; CODEC c field_49363 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_49364 f Ljava/util/List; effects e comp_2416 m ()Ljava/util/List; effects a comp_2416 m (Lnet/minecraft/world/item/component/SuspiciousStewEffects$Entry;)Lnet/minecraft/world/item/component/SuspiciousStewEffects; withEffectAdded a method_57514 m (Ljava/util/List;)V m ()V c net/minecraft/world/item/component/SuspiciousStewEffects$Entry dfx$a net/minecraft/class_9298$class_8751 f Lcom/mojang/serialization/Codec; CODEC a field_45782 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49365 f Lnet/minecraft/core/Holder; effect c comp_1838 f I duration d comp_1839 m ()Lnet/minecraft/world/effect/MobEffectInstance; createEffectInstance a method_53247 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53248 a method_53248 m ()Lnet/minecraft/core/Holder; effect b comp_1838 m ()I duration c comp_1839 m (Lnet/minecraft/core/Holder;I)V m ()V c net/minecraft/world/item/component/Tool dfy net/minecraft/class_9424 f Lcom/mojang/serialization/Codec; CODEC a field_50009 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_50010 f Ljava/util/List; rules c comp_2498 f F defaultMiningSpeed d comp_2499 f I damagePerBlock e comp_2500 f Z canDestroyBlocksInCreative f comp_3480 m ()Ljava/util/List; rules a comp_2498 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58424 a method_58424 m (Lnet/minecraft/world/level/block/state/BlockState;)F getMiningSpeed a method_58425 m ()F defaultMiningSpeed b comp_2499 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isCorrectForDrops b method_58426 m ()I damagePerBlock c comp_2500 m ()Z canDestroyBlocksInCreative d comp_3480 m (Ljava/util/List;FIZ)V m ()V c net/minecraft/world/item/component/Tool$Rule dfy$a net/minecraft/class_9424$class_9425 f Lcom/mojang/serialization/Codec; CODEC a field_50011 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_50012 f Lnet/minecraft/core/HolderSet; blocks c comp_2501 f Ljava/util/Optional; speed d comp_2502 f Ljava/util/Optional; correctForDrops e comp_2503 m ()Lnet/minecraft/core/HolderSet; blocks a comp_2501 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58430 a method_58430 m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/component/Tool$Rule; deniesDrops a method_58427 m (Lnet/minecraft/core/HolderSet;F)Lnet/minecraft/world/item/component/Tool$Rule; minesAndDrops a method_58431 m ()Ljava/util/Optional; speed b comp_2502 m (Lnet/minecraft/core/HolderSet;F)Lnet/minecraft/world/item/component/Tool$Rule; overrideSpeed b method_58434 m ()Ljava/util/Optional; correctForDrops c comp_2503 m (Lnet/minecraft/core/HolderSet;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/item/component/TooltipDisplay dfz net/minecraft/class_10712 f Lcom/mojang/serialization/Codec; CODEC a field_56316 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_56317 f Lnet/minecraft/world/item/component/TooltipDisplay; DEFAULT c field_56318 f Z hideTooltip d comp_3600 f Ljava/util/SequencedSet; hiddenComponents e comp_3601 f Lcom/mojang/serialization/Codec; COMPONENT_SET_CODEC f field_56319 m ()Z hideTooltip a comp_3600 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67213 a method_67213 m (Lnet/minecraft/core/component/DataComponentType;)Z shows a method_67214 m (Lnet/minecraft/core/component/DataComponentType;Z)Lnet/minecraft/world/item/component/TooltipDisplay; withHidden a method_67215 m ()Ljava/util/SequencedSet; hiddenComponents b comp_3601 m (ZLjava/util/SequencedSet;)V m ()V c net/minecraft/world/item/component/TooltipProvider dga net/minecraft/class_9299 m (Lnet/minecraft/world/item/Item$TooltipContext;Ljava/util/function/Consumer;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/component/DataComponentGetter;)V addToTooltip a method_57409 c net/minecraft/world/item/component/UseCooldown dgb net/minecraft/class_10130 f Lcom/mojang/serialization/Codec; CODEC a field_53799 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_53800 f F seconds c comp_3091 f Ljava/util/Optional; cooldownGroup d comp_3092 m ()I ticks a method_62860 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_62861 a method_62861 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)V apply a method_62862 m ()F seconds b comp_3091 m ()Ljava/util/Optional; cooldownGroup c comp_3092 m (F)V m (FLjava/util/Optional;)V m ()V c net/minecraft/world/item/component/UseRemainder dgc net/minecraft/class_10131 f Lcom/mojang/serialization/Codec; CODEC a field_53801 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_53802 f Lnet/minecraft/world/item/ItemStack; convertInto c comp_3093 m ()Lnet/minecraft/world/item/ItemStack; convertInto a comp_3093 m (Lnet/minecraft/world/item/ItemStack;IZLnet/minecraft/world/item/component/UseRemainder$OnExtraCreatedRemainder;)Lnet/minecraft/world/item/ItemStack; convertIntoRemainder a method_62863 m (Lnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/world/item/component/UseRemainder$OnExtraCreatedRemainder dgc$a net/minecraft/class_10131$class_10259 c net/minecraft/world/item/component/Weapon dgd net/minecraft/class_10590 f F AXE_DISABLES_BLOCKING_FOR_SECONDS a field_56320 f Lcom/mojang/serialization/Codec; CODEC b field_55712 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_55713 f I itemDamagePerAttack d comp_3481 f F disableBlockingForSeconds e comp_3602 m ()I itemDamagePerAttack a comp_3481 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66336 a method_66336 m ()F disableBlockingForSeconds b comp_3602 m (I)V m (IF)V m ()V c net/minecraft/world/item/component/WritableBookContent dge net/minecraft/class_9301 f Lnet/minecraft/world/item/component/WritableBookContent; EMPTY a field_49369 f I PAGE_EDIT_LENGTH b field_49370 f I MAX_PAGES c field_51411 f Lcom/mojang/serialization/Codec; PAGES_CODEC d field_49374 f Lcom/mojang/serialization/Codec; CODEC e field_49371 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f field_49372 f Ljava/util/List; pages g comp_2418 f Lcom/mojang/serialization/Codec; PAGE_CODEC h field_49373 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57516 a method_57516 m (Z)Ljava/util/stream/Stream; getPages a method_57517 m (ZLnet/minecraft/server/network/Filterable;)Ljava/lang/String; method_57518 a method_57518 m (Ljava/util/List;)Lnet/minecraft/world/item/component/WritableBookContent; withReplacedPages b method_58187 m (Ljava/util/List;)V m ()V c net/minecraft/world/item/component/WrittenBookContent dgf net/minecraft/class_9302 f Lnet/minecraft/world/item/component/WrittenBookContent; EMPTY a field_49829 f I PAGE_LENGTH b field_49375 f I TITLE_LENGTH c field_49377 f I TITLE_MAX_LENGTH d field_49378 f I MAX_GENERATION e field_49379 f I MAX_CRAFTABLE_GENERATION f field_49380 f Lcom/mojang/serialization/Codec; CONTENT_CODEC g field_49383 f Lcom/mojang/serialization/Codec; PAGES_CODEC h field_49384 f Lcom/mojang/serialization/Codec; CODEC i field_49381 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC j field_49382 f Lnet/minecraft/server/network/Filterable; title k comp_2419 f Ljava/lang/String; author l comp_2420 f I generation m comp_2421 f Ljava/util/List; pages n comp_2422 f Z resolved o comp_2423 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; pagesCodec a method_58436 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57520 a method_57520 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;)Z resolveForItem a method_66337 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/component/WrittenBookContent; resolve a method_57521 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/server/network/Filterable;)Ljava/util/Optional; resolvePage a method_57522 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;)Ljava/util/Optional; method_57523 a method_57523 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/core/HolderLookup$Provider;)Z isPageTooLarge a method_57524 m (Z)Ljava/util/List; getPages a method_57525 m (ZLnet/minecraft/server/network/Filterable;)Lnet/minecraft/network/chat/Component; method_57526 a method_57526 m ()Lnet/minecraft/world/item/component/WrittenBookContent; tryCraftCopy b method_57519 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; pageCodec b method_58437 m (Ljava/util/List;)Lnet/minecraft/world/item/component/WrittenBookContent; withReplacedPages b method_58188 m ()Lnet/minecraft/world/item/component/WrittenBookContent; markResolved c method_57527 m ()Lnet/minecraft/server/network/Filterable; title d comp_2419 m ()Ljava/lang/String; author e comp_2420 m ()I generation f comp_2421 m ()Z resolved g comp_2423 m (Lnet/minecraft/server/network/Filterable;Ljava/lang/String;ILjava/util/List;Z)V m ()V c net/minecraft/world/item/component/package-info dgg net/minecraft/class_9303 c net/minecraft/world/item/consume_effects/ApplyStatusEffectsConsumeEffect dgh net/minecraft/class_10132 f Lcom/mojang/serialization/MapCodec; CODEC a field_53803 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_53804 f Ljava/util/List; effects c comp_3094 f F probability f comp_3095 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_62865 a method_62865 m ()Ljava/util/List; effects b comp_3094 m ()F probability c comp_3095 m (Lnet/minecraft/world/effect/MobEffectInstance;F)V m (Ljava/util/List;)V m (Lnet/minecraft/world/effect/MobEffectInstance;)V m (Ljava/util/List;F)V m ()V c net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect dgi net/minecraft/class_10133 f Lnet/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect; INSTANCE a field_53805 f Lcom/mojang/serialization/MapCodec; CODEC b field_53806 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_53807 m ()V m ()V c net/minecraft/world/item/consume_effects/ConsumeEffect dgj net/minecraft/class_10134 f Lcom/mojang/serialization/Codec; CODEC d field_53808 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_53809 m ()Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; getType a method_62864 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)Z apply a method_62866 m ()V c net/minecraft/world/item/consume_effects/ConsumeEffect$Type dgj$a net/minecraft/class_10134$class_10135 f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; APPLY_EFFECTS a field_53810 f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; REMOVE_EFFECTS b field_53811 f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; CLEAR_ALL_EFFECTS c field_53812 f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; TELEPORT_RANDOMLY d field_53813 f Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; PLAY_SOUND e field_53814 f Lcom/mojang/serialization/MapCodec; codec f comp_3096 f Lnet/minecraft/network/codec/StreamCodec; streamCodec g comp_3097 m ()Lcom/mojang/serialization/MapCodec; codec a comp_3096 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/world/item/consume_effects/ConsumeEffect$Type; register a method_62867 m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b comp_3097 m (Lcom/mojang/serialization/MapCodec;Lnet/minecraft/network/codec/StreamCodec;)V m ()V c net/minecraft/world/item/consume_effects/PlaySoundConsumeEffect dgk net/minecraft/class_10136 f Lcom/mojang/serialization/MapCodec; CODEC a field_53815 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_53816 f Lnet/minecraft/core/Holder; sound c comp_3098 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_62868 a method_62868 m ()Lnet/minecraft/core/Holder; sound b comp_3098 m (Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect dgl net/minecraft/class_10137 f Lcom/mojang/serialization/MapCodec; CODEC a field_53817 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_53818 f Lnet/minecraft/core/HolderSet; effects c comp_3099 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_62869 a method_62869 m ()Lnet/minecraft/core/HolderSet; effects b comp_3099 m (Lnet/minecraft/core/Holder;)V m (Lnet/minecraft/core/HolderSet;)V m ()V c net/minecraft/world/item/consume_effects/TeleportRandomlyConsumeEffect dgm net/minecraft/class_10138 f Lcom/mojang/serialization/MapCodec; CODEC a field_53819 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_53820 f F diameter c comp_3100 f F DEFAULT_DIAMETER f field_53821 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_62870 a method_62870 m ()F diameter b comp_3100 m ()V m (F)V m ()V c net/minecraft/world/item/consume_effects/package-info dgn net/minecraft/class_10139 c net/minecraft/world/item/context/BlockPlaceContext dgo net/minecraft/class_1750 f Z replaceClicked a field_7904 f Lnet/minecraft/core/BlockPos; relativePos b field_7903 m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/item/context/BlockPlaceContext; at a method_16355 m ()Z canPlace b method_7716 m ()Z replacingClickedOnBlock c method_7717 m ()Lnet/minecraft/core/Direction; getNearestLookingDirection d method_7715 m ()Lnet/minecraft/core/Direction; getNearestLookingVerticalDirection e method_32760 m ()[Lnet/minecraft/core/Direction; getNearestLookingDirections f method_7718 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/BlockHitResult;)V m (Lnet/minecraft/world/item/context/UseOnContext;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/BlockHitResult;)V c net/minecraft/world/item/context/DirectionalPlaceContext dgp net/minecraft/class_2968 f Lnet/minecraft/core/Direction; direction b field_13362 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)V c net/minecraft/world/item/context/DirectionalPlaceContext$1 dgp$1 net/minecraft/class_2968$1 f [I $SwitchMap$net$minecraft$core$Direction a field_13363 m ()V c net/minecraft/world/item/context/UseOnContext dgq net/minecraft/class_1838 f Lnet/minecraft/world/entity/player/Player; player a field_8942 f Lnet/minecraft/world/InteractionHand; hand b field_19176 f Lnet/minecraft/world/phys/BlockHitResult; hitResult c field_17543 f Lnet/minecraft/world/level/Level; level d field_8945 f Lnet/minecraft/world/item/ItemStack; itemStack e field_8941 m ()Lnet/minecraft/core/BlockPos; getClickedPos a method_8037 m ()Lnet/minecraft/core/Direction; getHorizontalDirection g method_8042 m ()Z isSecondaryUseActive h method_8046 m ()F getRotation i method_8044 m ()Lnet/minecraft/world/phys/BlockHitResult; getHitResult j method_30344 m ()Lnet/minecraft/core/Direction; getClickedFace k method_8038 m ()Lnet/minecraft/world/phys/Vec3; getClickLocation l method_17698 m ()Z isInside m method_17699 m ()Lnet/minecraft/world/item/ItemStack; getItemInHand n method_8041 m ()Lnet/minecraft/world/entity/player/Player; getPlayer o method_8036 m ()Lnet/minecraft/world/InteractionHand; getHand p method_20287 m ()Lnet/minecraft/world/level/Level; getLevel q method_8045 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/BlockHitResult;)V c net/minecraft/world/item/context/package-info dgr net/minecraft/class_6081 c net/minecraft/world/item/crafting/AbstractCookingRecipe dgs net/minecraft/class_1874 f Lnet/minecraft/world/item/crafting/CookingBookCategory; category d field_40241 f F experience e field_9057 f I cookingTime f field_9058 m ()F experience c method_8171 m ()I cookingTime d method_8167 m ()Lnet/minecraft/world/item/crafting/CookingBookCategory; category e method_45438 m ()Lnet/minecraft/world/item/Item; furnaceIcon f method_64663 m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/CookingBookCategory;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/ItemStack;FI)V c net/minecraft/world/item/crafting/AbstractCookingRecipe$Factory dgs$a net/minecraft/class_1874$class_3958 c net/minecraft/world/item/crafting/AbstractCookingRecipe$Serializer dgs$b net/minecraft/class_1874$class_10285 f Lcom/mojang/serialization/MapCodec; codec w field_54625 f Lnet/minecraft/network/codec/StreamCodec; streamCodec x field_54626 m (ILnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64665 a method_64665 m (Lnet/minecraft/world/item/crafting/AbstractCookingRecipe$Factory;I)V c net/minecraft/world/item/crafting/ArmorDyeRecipe dgt net/minecraft/class_1849 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a method_17701 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_17700 m (Lnet/minecraft/world/item/crafting/CraftingBookCategory;)V c net/minecraft/world/item/crafting/BannerDuplicateRecipe dgu net/minecraft/class_1848 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a method_17703 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_17702 m (Lnet/minecraft/world/item/crafting/CraftingBookCategory;)V c net/minecraft/world/item/crafting/BlastingRecipe dgv net/minecraft/class_3859 m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/CookingBookCategory;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/ItemStack;FI)V c net/minecraft/world/item/crafting/BlastingRecipe$1 dgv$1 net/minecraft/class_3859$1 f [I $SwitchMap$net$minecraft$world$item$crafting$CookingBookCategory a field_54630 m ()V c net/minecraft/world/item/crafting/BookCloningRecipe dgw net/minecraft/class_1850 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a method_17706 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_17705 m (Lnet/minecraft/world/item/crafting/CraftingBookCategory;)V c net/minecraft/world/item/crafting/CampfireCookingRecipe dgx net/minecraft/class_3920 m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/CookingBookCategory;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/ItemStack;FI)V c net/minecraft/world/item/crafting/CookingBookCategory dgy net/minecraft/class_7709 f Lnet/minecraft/world/item/crafting/CookingBookCategory; FOOD a field_40242 f Lnet/minecraft/world/item/crafting/CookingBookCategory; BLOCKS b field_40243 f Lnet/minecraft/world/item/crafting/CookingBookCategory; MISC c field_40244 f Lcom/mojang/serialization/Codec; CODEC d field_40245 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_54631 f Ljava/util/function/IntFunction; BY_ID f field_54632 f I id g field_54633 f Ljava/lang/String; name h field_40246 f [Lnet/minecraft/world/item/crafting/CookingBookCategory; $VALUES i field_40247 m ()[Lnet/minecraft/world/item/crafting/CookingBookCategory; $values a method_45439 m (Lnet/minecraft/world/item/crafting/CookingBookCategory;)I method_64669 a method_64669 m (Lnet/minecraft/world/item/crafting/CookingBookCategory;)I method_64670 b method_64670 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/world/item/crafting/CraftingBookCategory dgz net/minecraft/class_7710 f Lnet/minecraft/world/item/crafting/CraftingBookCategory; BUILDING a field_40248 f Lnet/minecraft/world/item/crafting/CraftingBookCategory; REDSTONE b field_40249 f Lnet/minecraft/world/item/crafting/CraftingBookCategory; EQUIPMENT c field_40250 f Lnet/minecraft/world/item/crafting/CraftingBookCategory; MISC d field_40251 f Lcom/mojang/serialization/Codec; CODEC e field_40252 f Ljava/util/function/IntFunction; BY_ID f field_48352 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g field_48353 f Ljava/lang/String; name h field_40253 f I id i field_48354 f [Lnet/minecraft/world/item/crafting/CraftingBookCategory; $VALUES j field_40254 m ()I id a method_56101 m ()[Lnet/minecraft/world/item/crafting/CraftingBookCategory; $values b method_45440 m (Ljava/lang/String;ILjava/lang/String;I)V m ()V c net/minecraft/world/item/crafting/CraftingInput dha net/minecraft/class_9694 f Lnet/minecraft/world/item/crafting/CraftingInput; EMPTY a field_51631 f I width b field_51632 f I height c field_51633 f Ljava/util/List; items d field_51634 f Lnet/minecraft/world/entity/player/StackedItemContents; stackedContents e field_51635 f I ingredientCount f field_51636 m (II)Lnet/minecraft/world/item/ItemStack; getItem a method_59985 m (IILjava/util/List;)Lnet/minecraft/world/item/crafting/CraftingInput; of a method_59986 m (IILjava/util/List;)Lnet/minecraft/world/item/crafting/CraftingInput$Positioned; ofPositioned b method_60505 m ()Lnet/minecraft/world/entity/player/StackedItemContents; stackedContents c method_59988 m ()Ljava/util/List; items d method_59989 m ()I ingredientCount e method_59990 m ()I width f method_59991 m ()I height g method_59992 m (IILjava/util/List;)V m ()V c net/minecraft/world/item/crafting/CraftingInput$Positioned dha$a net/minecraft/class_9694$class_9765 f Lnet/minecraft/world/item/crafting/CraftingInput$Positioned; EMPTY a field_51896 f Lnet/minecraft/world/item/crafting/CraftingInput; input b comp_2795 f I left c comp_2796 f I top d comp_2797 m ()Lnet/minecraft/world/item/crafting/CraftingInput; input a comp_2795 m ()I left b comp_2796 m ()I top c comp_2797 m (Lnet/minecraft/world/item/crafting/CraftingInput;II)V m ()V c net/minecraft/world/item/crafting/CraftingRecipe dhb net/minecraft/class_3955 m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; getRemainingItems a method_17704 m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/core/NonNullList; defaultCraftingReminder b method_64671 m ()Lnet/minecraft/world/item/crafting/CraftingBookCategory; category c method_45441 c net/minecraft/world/item/crafting/CraftingRecipe$1 dhb$1 net/minecraft/class_3955$1 f [I $SwitchMap$net$minecraft$world$item$crafting$CraftingBookCategory a field_54634 m ()V c net/minecraft/world/item/crafting/CustomRecipe dhc net/minecraft/class_1852 f Lnet/minecraft/world/item/crafting/CraftingBookCategory; category d field_40255 m (Lnet/minecraft/world/item/crafting/CraftingBookCategory;)V c net/minecraft/world/item/crafting/CustomRecipe$Serializer dhc$a net/minecraft/class_1852$class_1866 f Lcom/mojang/serialization/MapCodec; codec w field_46106 f Lnet/minecraft/network/codec/StreamCodec; streamCodec x field_48362 m (Lnet/minecraft/world/item/crafting/CustomRecipe$Serializer$Factory;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53773 a method_53773 m (Lnet/minecraft/world/item/crafting/CustomRecipe$Serializer$Factory;)V c net/minecraft/world/item/crafting/CustomRecipe$Serializer$Factory dhc$a$a net/minecraft/class_1852$class_1866$class_7711 c net/minecraft/world/item/crafting/DecoratedPotRecipe dhd net/minecraft/class_8164 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a method_49186 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_49187 m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; back c method_64976 m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; left d method_64977 m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; right e method_64978 m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; front f method_64979 m (Lnet/minecraft/world/item/crafting/CraftingBookCategory;)V c net/minecraft/world/item/crafting/ExtendedRecipeBookCategory dhe net/minecraft/class_10287 c net/minecraft/world/item/crafting/FireworkRocketRecipe dhf net/minecraft/class_1851 f Lnet/minecraft/world/item/crafting/Ingredient; PAPER_INGREDIENT d field_9007 f Lnet/minecraft/world/item/crafting/Ingredient; GUNPOWDER_INGREDIENT e field_9006 f Lnet/minecraft/world/item/crafting/Ingredient; STAR_INGREDIENT f field_9008 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a method_17709 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_17708 m (Lnet/minecraft/world/item/crafting/CraftingBookCategory;)V m ()V c net/minecraft/world/item/crafting/FireworkStarFadeRecipe dhg net/minecraft/class_1854 f Lnet/minecraft/world/item/crafting/Ingredient; STAR_INGREDIENT d field_9015 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a method_17711 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_17710 m (Lnet/minecraft/world/item/crafting/CraftingBookCategory;)V m ()V c net/minecraft/world/item/crafting/FireworkStarRecipe dhh net/minecraft/class_1853 f Ljava/util/Map; SHAPE_BY_ITEM d field_9013 f Lnet/minecraft/world/item/crafting/Ingredient; TRAIL_INGREDIENT e field_9010 f Lnet/minecraft/world/item/crafting/Ingredient; TWINKLE_INGREDIENT f field_9014 f Lnet/minecraft/world/item/crafting/Ingredient; GUNPOWDER_INGREDIENT g field_9012 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a method_17713 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_17712 m (Lnet/minecraft/world/item/crafting/CraftingBookCategory;)V m ()V c net/minecraft/world/item/crafting/Ingredient dhi net/minecraft/class_1856 f Lnet/minecraft/network/codec/StreamCodec; CONTENTS_STREAM_CODEC a field_48355 f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_CONTENTS_STREAM_CODEC b field_52595 f Lcom/mojang/serialization/Codec; NON_AIR_HOLDER_SET_CODEC c field_52596 f Lcom/mojang/serialization/Codec; CODEC d field_46095 f Lnet/minecraft/core/HolderSet; values e field_9019 m ()Ljava/util/stream/Stream; items a method_8105 m (Lnet/minecraft/world/item/ItemStack;)Z test a method_8093 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/crafting/Ingredient;)Ljava/lang/Boolean; method_61672 a method_61672 m (Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/core/HolderSet; method_61673 a method_61673 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/crafting/Ingredient; of a method_8101 m (Ljava/util/List;)Ljava/lang/Record; method_64672 a method_64672 m (Ljava/util/Optional;)Lnet/minecraft/world/item/crafting/display/SlotDisplay; optionalIngredientToDisplay a method_64980 m (Ljava/util/Optional;Lnet/minecraft/world/item/ItemStack;)Z testOptionalIngredient a method_61676 m (Ljava/util/stream/Stream;)Lnet/minecraft/world/item/crafting/Ingredient; of a method_26964 m (Lnet/minecraft/core/Holder;)Z acceptsItem a method_65798 m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/crafting/Ingredient; of a method_8106 m ([Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/item/crafting/Ingredient; of a method_8091 m ()Z isEmpty b method_65799 m (Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/core/HolderSet; method_61677 b method_61677 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/core/Holder$Reference; method_61678 b method_61678 m (Ljava/util/List;)V method_61674 b method_61674 m (Ljava/util/Optional;)Lnet/minecraft/core/HolderSet; method_61675 b method_61675 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/crafting/display/SlotDisplay; displayForSingleItem b method_64981 m (Lnet/minecraft/core/HolderSet;)Ljava/util/Optional; method_61679 b method_61679 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; display c method_64673 m (Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/core/HolderSet; method_61680 c method_61680 m (Lnet/minecraft/core/HolderSet;)V m ()V c net/minecraft/world/item/crafting/MapCloningRecipe dhj net/minecraft/class_1855 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a method_17715 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_17714 m (Lnet/minecraft/world/item/crafting/CraftingBookCategory;)V c net/minecraft/world/item/crafting/MapExtendingRecipe dhk net/minecraft/class_1861 m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lnet/minecraft/world/item/ItemStack; findFilledMap c method_51165 m (Lnet/minecraft/world/item/crafting/CraftingBookCategory;)V c net/minecraft/world/item/crafting/PlacementInfo dhl net/minecraft/class_9887 f I EMPTY_SLOT a field_55495 f Lnet/minecraft/world/item/crafting/PlacementInfo; NOT_PLACEABLE b field_52597 f Ljava/util/List; ingredients c field_54635 f Lit/unimi/dsi/fastutil/ints/IntList; slotsToIngredientIndex d field_55496 m ()Lit/unimi/dsi/fastutil/ints/IntList; slotsToIngredientIndex a method_65800 m (Lnet/minecraft/world/item/crafting/Ingredient;)Lnet/minecraft/world/item/crafting/PlacementInfo; create a method_61682 m (Ljava/util/List;)Lnet/minecraft/world/item/crafting/PlacementInfo; createFromOptionals a method_61683 m ()Ljava/util/List; ingredients b method_64675 m (Ljava/util/List;)Lnet/minecraft/world/item/crafting/PlacementInfo; create b method_61686 m ()Z isImpossibleToPlace c method_61687 m (Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntList;)V m ()V c net/minecraft/world/item/crafting/Recipe dhm net/minecraft/class_1860 f Lcom/mojang/serialization/Codec; CODEC a field_47319 f Lcom/mojang/serialization/Codec; KEY_CODEC b field_56667 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_48356 m ()Lnet/minecraft/world/item/crafting/RecipeSerializer; getSerializer a method_8119 m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Z matches a method_8115 m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_8116 m ()Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo ao_ method_61671 m ()Z isSpecial ap_ method_8118 m ()Lnet/minecraft/world/item/crafting/RecipeType; getType b method_17716 m ()Ljava/util/List; display g method_64664 m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; recipeBookCategory h method_64668 m ()Z showNotification i method_49188 m ()Ljava/lang/String; group j method_8112 m ()V c net/minecraft/world/item/crafting/RecipeAccess dhn net/minecraft/class_10286 m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; stonecutterRecipes a method_64677 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipePropertySet; propertySet a method_64678 c net/minecraft/world/item/crafting/RecipeBookCategories dho net/minecraft/class_314 f Lnet/minecraft/world/item/crafting/RecipeBookCategory; CRAFTING_BUILDING_BLOCKS a field_1806 f Lnet/minecraft/world/item/crafting/RecipeBookCategory; CRAFTING_REDSTONE b field_1803 f Lnet/minecraft/world/item/crafting/RecipeBookCategory; CRAFTING_EQUIPMENT c field_1813 f Lnet/minecraft/world/item/crafting/RecipeBookCategory; CRAFTING_MISC d field_1810 f Lnet/minecraft/world/item/crafting/RecipeBookCategory; FURNACE_FOOD e field_1808 f Lnet/minecraft/world/item/crafting/RecipeBookCategory; FURNACE_BLOCKS f field_1811 f Lnet/minecraft/world/item/crafting/RecipeBookCategory; FURNACE_MISC g field_1812 f Lnet/minecraft/world/item/crafting/RecipeBookCategory; BLAST_FURNACE_BLOCKS h field_17111 f Lnet/minecraft/world/item/crafting/RecipeBookCategory; BLAST_FURNACE_MISC i field_17112 f Lnet/minecraft/world/item/crafting/RecipeBookCategory; SMOKER_FOOD j field_17114 f Lnet/minecraft/world/item/crafting/RecipeBookCategory; STONECUTTER k field_17764 f Lnet/minecraft/world/item/crafting/RecipeBookCategory; SMITHING l field_25624 f Lnet/minecraft/world/item/crafting/RecipeBookCategory; CAMPFIRE m field_17765 m (Ljava/lang/String;)Lnet/minecraft/world/item/crafting/RecipeBookCategory; register a method_64982 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/item/crafting/RecipeBookCategory; bootstrap a method_64983 m ()V m ()V c net/minecraft/world/item/crafting/RecipeBookCategory dhp net/minecraft/class_10355 m ()V c net/minecraft/world/item/crafting/RecipeCache dhq net/minecraft/class_8884 f [Lnet/minecraft/world/item/crafting/RecipeCache$Entry; entries a field_46792 f Ljava/lang/ref/WeakReference; cachedRecipeManager b field_46793 m (I)V moveEntryToFront a method_54467 m (Lnet/minecraft/server/level/ServerLevel;)V validateRecipeManager a method_54469 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/CraftingInput;)Ljava/util/Optional; get a method_54470 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; compute a method_54468 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/item/crafting/RecipeHolder;)V insert a method_54471 m (I)V c net/minecraft/world/item/crafting/RecipeCache$Entry dhq$a net/minecraft/class_8884$class_8885 f Lnet/minecraft/core/NonNullList; key a comp_2001 f I width b comp_2816 f I height c comp_2817 f Lnet/minecraft/world/item/crafting/RecipeHolder; value d comp_2002 m ()Lnet/minecraft/core/NonNullList; key a comp_2001 m (Lnet/minecraft/world/item/crafting/CraftingInput;)Z matches a method_54472 m ()I width b comp_2816 m ()I height c comp_2817 m ()Lnet/minecraft/world/item/crafting/RecipeHolder; value d comp_2002 m (Lnet/minecraft/core/NonNullList;IILnet/minecraft/world/item/crafting/RecipeHolder;)V c net/minecraft/world/item/crafting/RecipeHolder dhr net/minecraft/class_8786 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48357 f Lnet/minecraft/resources/ResourceKey; id b comp_1932 f Lnet/minecraft/world/item/crafting/Recipe; value c comp_1933 m ()Lnet/minecraft/resources/ResourceKey; id a comp_1932 m ()Lnet/minecraft/world/item/crafting/Recipe; value b comp_1933 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/Recipe;)V m ()V c net/minecraft/world/item/crafting/RecipeInput dhs net/minecraft/class_9695 m ()I size a method_59983 m (I)Lnet/minecraft/world/item/ItemStack; getItem a method_59984 m ()Z isEmpty b method_59987 c net/minecraft/world/item/crafting/RecipeManager dht net/minecraft/class_1863 f Lorg/slf4j/Logger; LOGGER a field_9027 f Ljava/util/Map; RECIPE_PROPERTY_SETS b field_54897 f Lnet/minecraft/resources/FileToIdConverter; RECIPE_LISTER c field_55213 f Lnet/minecraft/core/HolderLookup$Provider; registries d field_54637 f Lnet/minecraft/world/item/crafting/RecipeMap; recipes e field_54638 f Ljava/util/Map; propertySets f field_54639 f Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; stonecutterRecipes g field_54640 f Ljava/util/List; allDisplays h field_54641 f Ljava/util/Map; recipeToDisplay i field_54642 m (Lnet/minecraft/resources/ResourceKey;Lcom/google/gson/JsonObject;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/crafting/RecipeHolder; fromJson a method_17720 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Consumer;)V listDisplaysForRecipe a method_64679 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/world/item/crafting/RecipeMap; prepare a method_64680 m (Lnet/minecraft/world/flag/FeatureFlagSet;)V finalizeRecipeLoading a method_64681 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/Ingredient;)Z isIngredientEnabled a method_64682 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/RecipeManager$IngredientCollector;)Lnet/minecraft/world/item/crafting/RecipePropertySet; method_64984 a method_64984 m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/List;)Ljava/util/List; filterDisabled a method_64683 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/core/Holder;)Z method_64684 a method_64684 m (Lnet/minecraft/world/item/crafting/Recipe;)Ljava/util/Optional; method_64985 a method_64985 m (Lnet/minecraft/world/item/crafting/Recipe;Lnet/minecraft/world/item/crafting/RecipeManager$IngredientCollector;)V method_64986 a method_64986 m (Lnet/minecraft/world/item/crafting/RecipeManager$IngredientCollector;)Lnet/minecraft/resources/ResourceKey; method_64987 a method_64987 m (Lnet/minecraft/world/item/crafting/RecipeManager$ServerDisplayInfo;)Lnet/minecraft/resources/ResourceKey; method_64685 a method_64685 m (Lnet/minecraft/world/item/crafting/RecipeMap;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_20705 m (Lnet/minecraft/world/item/crafting/RecipeType;)Lnet/minecraft/world/item/crafting/RecipeManager$CachedCheck; createCheck a method_42302 m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipeHolder; byKeyTyped a method_59821 m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/world/item/crafting/Recipe;)Ljava/util/Optional; method_64988 a method_64988 m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Ljava/util/Optional; getRecipeFor a method_8132 m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getRecipeFor a method_42299 m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/crafting/RecipeHolder;)Ljava/util/Optional; getRecipeFor a method_59993 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)Lnet/minecraft/world/item/crafting/RecipeManager$ServerDisplayInfo; getRecipeFromDisplay a method_64686 m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Ljava/lang/Object;)I method_64687 a method_64687 m (Ljava/lang/Iterable;Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/List; unpackRecipeInfo a method_64688 m (Ljava/util/List;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/world/item/crafting/Recipe;)V method_64689 a method_64689 m (Ljava/util/List;Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/List;Lnet/minecraft/world/item/crafting/RecipeHolder;)V method_64989 a method_64989 m (Ljava/util/Map$Entry;)Lnet/minecraft/world/item/crafting/RecipeManager$IngredientCollector; method_64990 a method_64990 m (Ljava/util/function/Consumer;Lnet/minecraft/world/item/crafting/RecipeManager$ServerDisplayInfo;)V method_64691 a method_64691 m ()Ljava/util/Map; getSynchronizedItemProperties b method_64692 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; byKey b method_8130 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/Ingredient;)Z method_64693 b method_64693 m (Lnet/minecraft/world/item/crafting/Recipe;)Ljava/util/Optional; method_64991 b method_64991 m (Lnet/minecraft/world/item/crafting/RecipeType;)Lnet/minecraft/world/item/crafting/RecipeManager$IngredientExtractor; forSingleInput b method_64992 m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; getSynchronizedStonecutterRecipes c method_64694 m (Lnet/minecraft/world/item/crafting/Recipe;)Ljava/util/Optional; method_64993 c method_64993 m ()Ljava/util/Collection; getRecipes d method_8126 m (Lnet/minecraft/core/HolderLookup$Provider;)V m ()V c net/minecraft/world/item/crafting/RecipeManager$1 dht$1 net/minecraft/class_1863$1 f Lnet/minecraft/world/item/crafting/RecipeType; val$type a field_38220 f Lnet/minecraft/resources/ResourceKey; lastRecipe b field_38221 m (Lnet/minecraft/world/item/crafting/RecipeType;)V c net/minecraft/world/item/crafting/RecipeManager$CachedCheck dht$a net/minecraft/class_1863$class_7266 m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getRecipeFor a method_42303 c net/minecraft/world/item/crafting/RecipeManager$IngredientCollector dht$b net/minecraft/class_1863$class_10356 f Lnet/minecraft/resources/ResourceKey; key a field_54898 f Lnet/minecraft/world/item/crafting/RecipeManager$IngredientExtractor; extractor b field_54899 f Ljava/util/List; ingredients c field_54900 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/item/crafting/RecipePropertySet; asPropertySet a method_64994 m (Lnet/minecraft/world/item/crafting/Recipe;)V accept a method_64995 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/crafting/RecipeManager$IngredientExtractor;)V c net/minecraft/world/item/crafting/RecipeManager$IngredientExtractor dht$c net/minecraft/class_1863$class_10357 c net/minecraft/world/item/crafting/RecipeManager$ServerDisplayInfo dht$d net/minecraft/class_1863$class_10288 f Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; display a comp_3249 f Lnet/minecraft/world/item/crafting/RecipeHolder; parent b comp_3250 m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry; display a comp_3249 m ()Lnet/minecraft/world/item/crafting/RecipeHolder; parent b comp_3250 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;Lnet/minecraft/world/item/crafting/RecipeHolder;)V c net/minecraft/world/item/crafting/RecipeMap dhu net/minecraft/class_10289 f Lnet/minecraft/world/item/crafting/RecipeMap; EMPTY a field_54643 f Lcom/google/common/collect/Multimap; byType b field_54644 f Ljava/util/Map; byKey c field_54645 m ()Ljava/util/Collection; values a method_64695 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/crafting/RecipeHolder; byKey a method_64696 m (Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/crafting/RecipeHolder;)Z method_64697 a method_64697 m (Lnet/minecraft/world/item/crafting/RecipeType;)Ljava/util/Collection; byType a method_64698 m (Lnet/minecraft/world/item/crafting/RecipeType;Lnet/minecraft/world/item/crafting/RecipeInput;Lnet/minecraft/world/level/Level;)Ljava/util/stream/Stream; getRecipesFor a method_64699 m (Ljava/lang/Iterable;)Lnet/minecraft/world/item/crafting/RecipeMap; create a method_64700 m (Lcom/google/common/collect/Multimap;Ljava/util/Map;)V m ()V c net/minecraft/world/item/crafting/RecipePropertySet dhv net/minecraft/class_10290 f Lnet/minecraft/resources/ResourceKey; TYPE_KEY a field_54646 f Lnet/minecraft/resources/ResourceKey; SMITHING_BASE b field_54647 f Lnet/minecraft/resources/ResourceKey; SMITHING_TEMPLATE c field_54648 f Lnet/minecraft/resources/ResourceKey; SMITHING_ADDITION d field_54649 f Lnet/minecraft/resources/ResourceKey; FURNACE_INPUT e field_54650 f Lnet/minecraft/resources/ResourceKey; BLAST_FURNACE_INPUT f field_54651 f Lnet/minecraft/resources/ResourceKey; SMOKER_INPUT g field_54652 f Lnet/minecraft/resources/ResourceKey; CAMPFIRE_INPUT h field_54653 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i field_54654 f Lnet/minecraft/world/item/crafting/RecipePropertySet; EMPTY j field_54655 f Ljava/util/Set; items k field_54656 m (Lnet/minecraft/world/item/ItemStack;)Z test a method_64701 m (Lnet/minecraft/world/item/crafting/RecipePropertySet;)Ljava/util/List; method_64703 a method_64703 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; registerVanilla a method_64704 m (Ljava/util/Collection;)Lnet/minecraft/world/item/crafting/RecipePropertySet; create a method_64705 m (Ljava/util/List;)Lnet/minecraft/world/item/crafting/RecipePropertySet; method_64706 a method_64706 m (Ljava/util/Set;)V m ()V c net/minecraft/world/item/crafting/RecipeSerializer dhw net/minecraft/class_1865 f Lnet/minecraft/world/item/crafting/RecipeSerializer; SHAPED_RECIPE a field_9035 f Lnet/minecraft/world/item/crafting/RecipeSerializer; SHAPELESS_RECIPE b field_9031 f Lnet/minecraft/world/item/crafting/RecipeSerializer; ARMOR_DYE c field_9028 f Lnet/minecraft/world/item/crafting/RecipeSerializer; BOOK_CLONING d field_9029 f Lnet/minecraft/world/item/crafting/RecipeSerializer; MAP_CLONING e field_9044 f Lnet/minecraft/world/item/crafting/RecipeSerializer; MAP_EXTENDING f field_9039 f Lnet/minecraft/world/item/crafting/RecipeSerializer; FIREWORK_ROCKET g field_9043 f Lnet/minecraft/world/item/crafting/RecipeSerializer; FIREWORK_STAR h field_9036 f Lnet/minecraft/world/item/crafting/RecipeSerializer; FIREWORK_STAR_FADE i field_9034 f Lnet/minecraft/world/item/crafting/RecipeSerializer; TIPPED_ARROW j field_9037 f Lnet/minecraft/world/item/crafting/RecipeSerializer; BANNER_DUPLICATE k field_9038 f Lnet/minecraft/world/item/crafting/RecipeSerializer; SHIELD_DECORATION l field_9040 f Lnet/minecraft/world/item/crafting/RecipeSerializer; TRANSMUTE m field_54318 f Lnet/minecraft/world/item/crafting/RecipeSerializer; REPAIR_ITEM n field_19421 f Lnet/minecraft/world/item/crafting/RecipeSerializer; SMELTING_RECIPE o field_9042 f Lnet/minecraft/world/item/crafting/RecipeSerializer; BLASTING_RECIPE p field_17084 f Lnet/minecraft/world/item/crafting/RecipeSerializer; SMOKING_RECIPE q field_17085 f Lnet/minecraft/world/item/crafting/RecipeSerializer; CAMPFIRE_COOKING_RECIPE r field_17347 f Lnet/minecraft/world/item/crafting/RecipeSerializer; STONECUTTER s field_17640 f Lnet/minecraft/world/item/crafting/RecipeSerializer; SMITHING_TRANSFORM t field_42027 f Lnet/minecraft/world/item/crafting/RecipeSerializer; SMITHING_TRIM u field_42028 f Lnet/minecraft/world/item/crafting/RecipeSerializer; DECORATED_POT_RECIPE v field_42718 m ()Lcom/mojang/serialization/MapCodec; codec a method_53736 m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/RecipeSerializer;)Lnet/minecraft/world/item/crafting/RecipeSerializer; register a method_17724 m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b method_56104 m ()V c net/minecraft/world/item/crafting/RecipeType dhx net/minecraft/class_3956 f Lnet/minecraft/world/item/crafting/RecipeType; CRAFTING a field_17545 f Lnet/minecraft/world/item/crafting/RecipeType; SMELTING b field_17546 f Lnet/minecraft/world/item/crafting/RecipeType; BLASTING c field_17547 f Lnet/minecraft/world/item/crafting/RecipeType; SMOKING d field_17548 f Lnet/minecraft/world/item/crafting/RecipeType; CAMPFIRE_COOKING e field_17549 f Lnet/minecraft/world/item/crafting/RecipeType; STONECUTTING f field_17641 f Lnet/minecraft/world/item/crafting/RecipeType; SMITHING g field_25388 m (Ljava/lang/String;)Lnet/minecraft/world/item/crafting/RecipeType; register a method_17726 m ()V c net/minecraft/world/item/crafting/RecipeType$1 dhx$1 net/minecraft/class_3956$1 f Ljava/lang/String; val$name h field_17550 m (Ljava/lang/String;)V c net/minecraft/world/item/crafting/RepairItemRecipe dhy net/minecraft/class_4317 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z canCombine a method_58439 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a method_20808 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_20807 m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/core/Holder$Reference;)V method_24364 a method_24364 m (Lnet/minecraft/core/Holder$Reference;)Z method_59994 a method_59994 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V method_57528 a method_57528 m (Lnet/minecraft/world/item/crafting/CraftingInput;)Lcom/mojang/datafixers/util/Pair; getItemsToCombine c method_58438 m (Lnet/minecraft/world/item/crafting/CraftingBookCategory;)V c net/minecraft/world/item/crafting/SelectableRecipe dhz net/minecraft/class_10291 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; optionDisplay a comp_3251 f Ljava/util/Optional; recipe b comp_3252 m ()Lnet/minecraft/network/codec/StreamCodec; noRecipeCodec a method_64707 m (Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Lnet/minecraft/world/item/crafting/SelectableRecipe; method_64708 a method_64708 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; optionDisplay b comp_3251 m ()Ljava/util/Optional; recipe c comp_3252 m (Lnet/minecraft/world/item/crafting/display/SlotDisplay;Ljava/util/Optional;)V c net/minecraft/world/item/crafting/SelectableRecipe$SingleInputEntry dhz$a net/minecraft/class_10291$class_10292 f Lnet/minecraft/world/item/crafting/Ingredient; input a comp_3253 f Lnet/minecraft/world/item/crafting/SelectableRecipe; recipe b comp_3254 m ()Lnet/minecraft/network/codec/StreamCodec; noRecipeCodec a method_64709 m ()Lnet/minecraft/world/item/crafting/Ingredient; input b comp_3253 m ()Lnet/minecraft/world/item/crafting/SelectableRecipe; recipe c comp_3254 m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/SelectableRecipe;)V c net/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet dhz$b net/minecraft/class_10291$class_10293 f Ljava/util/List; entries a comp_3255 m ()Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; empty a method_64710 m (Lnet/minecraft/world/item/ItemStack;)Z acceptsInput a method_64711 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputEntry;)Z method_64712 a method_64712 m ()Lnet/minecraft/network/codec/StreamCodec; noRecipeCodec b method_64713 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; selectByInput b method_64714 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputEntry;)Z method_64715 b method_64715 m ()Z isEmpty c method_64716 m ()I size d method_64717 m ()Ljava/util/List; entries e comp_3255 m (Ljava/util/List;)V c net/minecraft/world/item/crafting/ShapedRecipe dia net/minecraft/class_1869 f Lnet/minecraft/world/item/crafting/ShapedRecipePattern; pattern d field_47320 f Lnet/minecraft/world/item/ItemStack; result e field_9053 f Ljava/lang/String; group f field_9056 f Lnet/minecraft/world/item/crafting/CraftingBookCategory; category g field_40256 f Z showNotification h field_42719 f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo i field_52601 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a method_17728 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_17727 m (Ljava/util/Optional;)Lnet/minecraft/world/item/crafting/display/SlotDisplay; method_64718 a method_64718 m ()Ljava/util/List; getIngredients f method_61693 m ()I getWidth k method_8150 m ()I getHeight l method_8158 m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/CraftingBookCategory;Lnet/minecraft/world/item/crafting/ShapedRecipePattern;Lnet/minecraft/world/item/ItemStack;Z)V m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/CraftingBookCategory;Lnet/minecraft/world/item/crafting/ShapedRecipePattern;Lnet/minecraft/world/item/ItemStack;)V c net/minecraft/world/item/crafting/ShapedRecipe$Serializer dia$a net/minecraft/class_1869$class_1870 f Lcom/mojang/serialization/MapCodec; CODEC w field_46102 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC x field_48358 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55071 a method_55071 m (Lnet/minecraft/world/item/crafting/ShapedRecipe;)Ljava/lang/Boolean; method_55072 a method_55072 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/crafting/ShapedRecipe; fromNetwork a method_8163 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/crafting/ShapedRecipe;)V toNetwork a method_8165 m (Lnet/minecraft/world/item/crafting/ShapedRecipe;)Lnet/minecraft/world/item/ItemStack; method_55073 b method_55073 m (Lnet/minecraft/world/item/crafting/ShapedRecipe;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; method_55074 c method_55074 m (Lnet/minecraft/world/item/crafting/ShapedRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; method_55075 d method_55075 m (Lnet/minecraft/world/item/crafting/ShapedRecipe;)Ljava/lang/String; method_55076 e method_55076 m ()V m ()V c net/minecraft/world/item/crafting/ShapedRecipePattern dib net/minecraft/class_8957 f C EMPTY_SLOT a field_52602 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_47321 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_48359 f I MAX_SIZE d field_47322 f I width e field_51637 f I height f field_51638 f Ljava/util/List; ingredients g field_51639 f Ljava/util/Optional; data h field_51640 f I ingredientCount i field_51641 f Z symmetrical j field_51642 m ()I width a method_59995 m (C)Ljava/lang/String; method_55077 a method_55077 m (Lnet/minecraft/world/item/crafting/CraftingInput;)Z matches a method_55078 m (Lnet/minecraft/world/item/crafting/CraftingInput;Z)Z matches a method_55079 m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern$Data;)Lcom/mojang/serialization/DataResult; unpack a method_55080 m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Ljava/util/List; method_61694 a method_61694 m (Lit/unimi/dsi/fastutil/chars/CharSet;)Ljava/lang/String; method_55082 a method_55082 m (Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; createFromNetwork a method_61695 m (Ljava/lang/String;)I firstNonEmpty a method_55083 m (Ljava/util/List;)[Ljava/lang/String; shrink a method_55084 m (Ljava/util/Map;Ljava/util/List;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; of a method_55085 m (Ljava/util/Map;[Ljava/lang/String;)Lnet/minecraft/world/item/crafting/ShapedRecipePattern; of a method_55086 m ()I height b method_59996 m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Ljava/lang/Integer; method_61696 b method_61696 m (Ljava/lang/String;)I lastNonEmpty b method_55089 m ()Ljava/util/List; ingredients c method_59997 m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Ljava/lang/Integer; method_61697 c method_61697 m ()Lcom/mojang/serialization/DataResult; method_55091 d method_55091 m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern;)Lcom/mojang/serialization/DataResult; method_55081 d method_55081 m ()Ljava/lang/String; method_55092 e method_55092 m (IILjava/util/List;Ljava/util/Optional;)V m ()V c net/minecraft/world/item/crafting/ShapedRecipePattern$Data dib$a net/minecraft/class_8957$class_8958 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_47323 f Ljava/util/Map; key b comp_2085 f Ljava/util/List; pattern c comp_2086 f Lcom/mojang/serialization/Codec; PATTERN_CODEC d field_47324 f Lcom/mojang/serialization/Codec; SYMBOL_CODEC e field_47325 m ()Ljava/util/Map; key a comp_2085 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55093 a method_55093 m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern$Data;)Ljava/util/List; method_55094 a method_55094 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_55095 a method_55095 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_55096 a method_55096 m ()Ljava/util/List; pattern b comp_2086 m (Lnet/minecraft/world/item/crafting/ShapedRecipePattern$Data;)Ljava/util/Map; method_55097 b method_55097 m (Ljava/lang/String;)Ljava/lang/String; method_55098 b method_55098 m ()Ljava/lang/String; method_55099 c method_55099 m ()Ljava/lang/String; method_55100 d method_55100 m ()Ljava/lang/String; method_55101 e method_55101 m ()Ljava/lang/String; method_55102 f method_55102 m ()Ljava/lang/String; method_55103 g method_55103 m (Ljava/util/Map;Ljava/util/List;)V m ()V c net/minecraft/world/item/crafting/ShapelessRecipe dic net/minecraft/class_1867 f Ljava/lang/String; group d field_9049 f Lnet/minecraft/world/item/crafting/CraftingBookCategory; category e field_40257 f Lnet/minecraft/world/item/ItemStack; result f field_9050 f Ljava/util/List; ingredients g field_9047 f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo h field_52603 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a method_17730 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_17729 m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/CraftingBookCategory;Lnet/minecraft/world/item/ItemStack;Ljava/util/List;)V c net/minecraft/world/item/crafting/ShapelessRecipe$Serializer dic$a net/minecraft/class_1867$class_1868 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC w field_48360 f Lcom/mojang/serialization/MapCodec; CODEC x field_46104 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53759 a method_53759 m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Ljava/util/List; method_61698 a method_61698 m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Lnet/minecraft/world/item/ItemStack; method_61699 b method_61699 m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; method_61700 c method_61700 m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Ljava/lang/String; method_61701 d method_61701 m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Ljava/util/List; method_53758 e method_53758 m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Lnet/minecraft/world/item/ItemStack; method_53762 f method_53762 m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; method_53764 g method_53764 m (Lnet/minecraft/world/item/crafting/ShapelessRecipe;)Ljava/lang/String; method_53765 h method_53765 m ()V m ()V c net/minecraft/world/item/crafting/ShieldDecorationRecipe did net/minecraft/class_1872 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a method_17732 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_17731 m (Lnet/minecraft/world/item/crafting/CraftingBookCategory;)V c net/minecraft/world/item/crafting/SingleItemRecipe die net/minecraft/class_3972 f Lnet/minecraft/world/item/crafting/Ingredient; input d field_17642 f Lnet/minecraft/world/item/ItemStack; result e field_17643 f Ljava/lang/String; group f field_17645 f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo g field_52604 m (Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/world/level/Level;)Z matches a method_64719 m (Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_59998 m ()Lnet/minecraft/world/item/crafting/Ingredient; input k method_64720 m ()Lnet/minecraft/world/item/ItemStack; result l method_64721 m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/ItemStack;)V c net/minecraft/world/item/crafting/SingleItemRecipe$Factory die$a net/minecraft/class_3972$class_3974 c net/minecraft/world/item/crafting/SingleItemRecipe$Serializer die$b net/minecraft/class_3972$class_3973 f Lcom/mojang/serialization/MapCodec; codec w field_46107 f Lnet/minecraft/network/codec/StreamCodec; streamCodec x field_48363 m (Lnet/minecraft/world/item/crafting/SingleItemRecipe$Factory;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53774 a method_53774 m (Lnet/minecraft/world/item/crafting/SingleItemRecipe$Factory;)V c net/minecraft/world/item/crafting/SingleRecipeInput dif net/minecraft/class_9696 f Lnet/minecraft/world/item/ItemStack; item a comp_2676 m ()Lnet/minecraft/world/item/ItemStack; item c comp_2676 m (Lnet/minecraft/world/item/ItemStack;)V c net/minecraft/world/item/crafting/SmeltingRecipe dig net/minecraft/class_3861 m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/CookingBookCategory;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/ItemStack;FI)V c net/minecraft/world/item/crafting/SmeltingRecipe$1 dig$1 net/minecraft/class_3861$1 f [I $SwitchMap$net$minecraft$world$item$crafting$CookingBookCategory a field_54657 m ()V c net/minecraft/world/item/crafting/SmithingRecipe dih net/minecraft/class_8059 m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/world/level/Level;)Z matches a method_61702 m ()Ljava/util/Optional; templateIngredient c method_64722 m ()Lnet/minecraft/world/item/crafting/Ingredient; baseIngredient f method_64723 m ()Ljava/util/Optional; additionIngredient k method_64724 c net/minecraft/world/item/crafting/SmithingRecipeInput dii net/minecraft/class_9697 f Lnet/minecraft/world/item/ItemStack; template a comp_2677 f Lnet/minecraft/world/item/ItemStack; base b comp_2678 f Lnet/minecraft/world/item/ItemStack; addition c comp_2679 m ()Lnet/minecraft/world/item/ItemStack; template c comp_2677 m ()Lnet/minecraft/world/item/ItemStack; base d comp_2678 m ()Lnet/minecraft/world/item/ItemStack; addition e comp_2679 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V c net/minecraft/world/item/crafting/SmithingTransformRecipe dij net/minecraft/class_8060 f Ljava/util/Optional; template d field_42030 f Lnet/minecraft/world/item/crafting/Ingredient; base e field_42031 f Ljava/util/Optional; addition f field_42032 f Lnet/minecraft/world/item/crafting/TransmuteResult; result g field_42033 f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo h field_52605 m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_60000 m (Ljava/util/Optional;Lnet/minecraft/world/item/crafting/Ingredient;Ljava/util/Optional;Lnet/minecraft/world/item/crafting/TransmuteResult;)V c net/minecraft/world/item/crafting/SmithingTransformRecipe$Serializer dij$a net/minecraft/class_8060$class_8061 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC w field_48364 f Lcom/mojang/serialization/MapCodec; CODEC x field_46108 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53780 a method_53780 m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/crafting/TransmuteResult; method_61703 a method_61703 m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; method_61704 b method_61704 m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; method_61705 c method_61705 m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; method_61706 d method_61706 m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/crafting/TransmuteResult; method_53779 e method_53779 m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; method_53781 f method_53781 m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; method_53782 g method_53782 m (Lnet/minecraft/world/item/crafting/SmithingTransformRecipe;)Ljava/util/Optional; method_53783 h method_53783 m ()V m ()V c net/minecraft/world/item/crafting/SmithingTrimRecipe dik net/minecraft/class_8062 f Lnet/minecraft/world/item/crafting/Ingredient; template d field_42035 f Lnet/minecraft/world/item/crafting/Ingredient; base e field_42036 f Lnet/minecraft/world/item/crafting/Ingredient; addition f field_42037 f Lnet/minecraft/core/Holder; pattern g field_56321 f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo h field_52606 m (Lnet/minecraft/world/item/crafting/SmithingRecipeInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_60002 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/ItemStack; applyTrim a method_64996 m (Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/core/Holder;)V c net/minecraft/world/item/crafting/SmithingTrimRecipe$Serializer dik$a net/minecraft/class_8062$class_8063 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC w field_48365 f Lcom/mojang/serialization/MapCodec; CODEC x field_46109 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67216 a method_67216 m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/core/Holder; method_67217 a method_67217 m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; method_67218 b method_67218 m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; method_67219 c method_67219 m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; method_67220 d method_67220 m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/core/Holder; method_67221 e method_67221 m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; method_53784 f method_53784 m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; method_53786 g method_53786 m (Lnet/minecraft/world/item/crafting/SmithingTrimRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; method_53787 h method_53787 m ()V m ()V c net/minecraft/world/item/crafting/SmokingRecipe dil net/minecraft/class_3862 m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/CookingBookCategory;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/ItemStack;FI)V c net/minecraft/world/item/crafting/StonecutterRecipe dim net/minecraft/class_3975 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; resultDisplay c method_64725 m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/ItemStack;)V c net/minecraft/world/item/crafting/TippedArrowRecipe din net/minecraft/class_1876 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a method_17741 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_17740 m (Lnet/minecraft/world/item/crafting/CraftingBookCategory;)V c net/minecraft/world/item/crafting/TransmuteRecipe dio net/minecraft/class_10223 f Ljava/lang/String; group d field_54319 f Lnet/minecraft/world/item/crafting/CraftingBookCategory; category e field_54320 f Lnet/minecraft/world/item/crafting/Ingredient; input f field_54321 f Lnet/minecraft/world/item/crafting/Ingredient; material g field_54322 f Lnet/minecraft/world/item/crafting/TransmuteResult; result h field_54323 f Lnet/minecraft/world/item/crafting/PlacementInfo; placementInfo i field_54324 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/world/level/Level;)Z matches a method_64297 m (Lnet/minecraft/world/item/crafting/CraftingInput;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; assemble a method_64298 m (Ljava/lang/String;Lnet/minecraft/world/item/crafting/CraftingBookCategory;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/Ingredient;Lnet/minecraft/world/item/crafting/TransmuteResult;)V c net/minecraft/world/item/crafting/TransmuteRecipe$Serializer dio$a net/minecraft/class_10223$class_10224 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC w field_54325 f Lcom/mojang/serialization/MapCodec; CODEC x field_54326 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64299 a method_64299 m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/TransmuteResult; method_64300 a method_64300 m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; method_64301 b method_64301 m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; method_64302 c method_64302 m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; method_64303 d method_64303 m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Ljava/lang/String; method_64304 e method_64304 m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/TransmuteResult; method_64305 f method_64305 m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; method_64306 g method_64306 m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/Ingredient; method_64307 h method_64307 m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Lnet/minecraft/world/item/crafting/CraftingBookCategory; method_64308 i method_64308 m (Lnet/minecraft/world/item/crafting/TransmuteRecipe;)Ljava/lang/String; method_64309 j method_64309 m ()V m ()V c net/minecraft/world/item/crafting/TransmuteResult dip net/minecraft/class_10591 f Lcom/mojang/serialization/Codec; CODEC a field_55714 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_55715 f Lnet/minecraft/core/Holder; item c comp_3483 f I count d comp_3484 f Lnet/minecraft/core/component/DataComponentPatch; components e comp_3485 f Lcom/mojang/serialization/Codec; FULL_CODEC f field_55716 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; display a method_66338 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66339 a method_66339 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; apply a method_66340 m (Lnet/minecraft/world/item/crafting/TransmuteResult;)Lcom/mojang/serialization/DataResult; validate a method_66341 m (Lnet/minecraft/world/item/crafting/TransmuteResult;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/crafting/TransmuteResult; method_66342 a method_66342 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/crafting/TransmuteResult; method_66343 a method_66343 m ()Lnet/minecraft/core/Holder; item b comp_3483 m (Lnet/minecraft/world/item/ItemStack;)Z isResultUnchanged b method_67389 m ()I count c comp_3484 m ()Lnet/minecraft/core/component/DataComponentPatch; components d comp_3485 m (Lnet/minecraft/world/item/Item;)V m (Lnet/minecraft/core/Holder;ILnet/minecraft/core/component/DataComponentPatch;)V m ()V c net/minecraft/world/item/crafting/display/DisplayContentsFactory diq net/minecraft/class_10358 c net/minecraft/world/item/crafting/display/DisplayContentsFactory$ForRemainders diq$a net/minecraft/class_10358$class_10359 m (Ljava/lang/Object;Ljava/util/List;)Ljava/lang/Object; addRemainder a method_64997 c net/minecraft/world/item/crafting/display/DisplayContentsFactory$ForStacks diq$b net/minecraft/class_10358$class_10360 m (Lnet/minecraft/world/item/Item;)Ljava/lang/Object; forStack a method_64998 m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/Object; forStack a method_64999 m (Lnet/minecraft/core/Holder;)Ljava/lang/Object; forStack a method_65000 c net/minecraft/world/item/crafting/display/FurnaceRecipeDisplay dir net/minecraft/class_10294 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_54658 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_54659 f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; TYPE c field_54660 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; ingredient f comp_3256 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; fuel g comp_3257 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; result h comp_3258 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation i comp_3259 f I duration j comp_3295 f F experience k comp_3296 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64727 a method_64727 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; ingredient b comp_3256 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; fuel c comp_3257 m ()I duration f comp_3295 m ()F experience g comp_3296 m (Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/world/item/crafting/display/SlotDisplay;IF)V m ()V c net/minecraft/world/item/crafting/display/RecipeDisplay dis net/minecraft/class_10295 f Lcom/mojang/serialization/Codec; CODEC d field_54661 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_54662 m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; type a method_64726 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a method_64728 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; result d comp_3258 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation e comp_3259 m ()V c net/minecraft/world/item/crafting/display/RecipeDisplay$Type dis$a net/minecraft/class_10295$class_10296 f Lcom/mojang/serialization/MapCodec; codec a comp_3260 f Lnet/minecraft/network/codec/StreamCodec; streamCodec b comp_3261 m ()Lcom/mojang/serialization/MapCodec; codec a comp_3260 m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b comp_3261 m (Lcom/mojang/serialization/MapCodec;Lnet/minecraft/network/codec/StreamCodec;)V c net/minecraft/world/item/crafting/display/RecipeDisplayEntry dit net/minecraft/class_10297 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_54663 f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; id b comp_3262 f Lnet/minecraft/world/item/crafting/display/RecipeDisplay; display c comp_3263 f Ljava/util/OptionalInt; group d comp_3264 f Lnet/minecraft/world/item/crafting/RecipeBookCategory; category e comp_3265 f Ljava/util/Optional; craftingRequirements f comp_3266 m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; id a comp_3262 m (Lnet/minecraft/util/context/ContextMap;)Ljava/util/List; resultItems a method_64730 m (Lnet/minecraft/world/entity/player/StackedItemContents;)Z canCraft a method_64729 m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplay; display b comp_3263 m ()Ljava/util/OptionalInt; group c comp_3264 m ()Lnet/minecraft/world/item/crafting/RecipeBookCategory; category d comp_3265 m ()Ljava/util/Optional; craftingRequirements e comp_3266 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;Lnet/minecraft/world/item/crafting/display/RecipeDisplay;Ljava/util/OptionalInt;Lnet/minecraft/world/item/crafting/RecipeBookCategory;Ljava/util/Optional;)V m ()V c net/minecraft/world/item/crafting/display/RecipeDisplayId diu net/minecraft/class_10298 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_54664 f I index b comp_3267 m ()I index a comp_3267 m (I)V m ()V c net/minecraft/world/item/crafting/display/RecipeDisplays div net/minecraft/class_10299 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; bootstrap a method_64731 m ()V c net/minecraft/world/item/crafting/display/ShapedCraftingRecipeDisplay diw net/minecraft/class_10300 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_54665 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_54666 f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; TYPE c field_54667 f I width f comp_3268 f I height g comp_3269 f Ljava/util/List; ingredients h comp_3270 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; result i comp_3258 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation j comp_3259 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64732 a method_64732 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Z method_64733 a method_64733 m ()I width b comp_3268 m ()I height c comp_3269 m ()Ljava/util/List; ingredients f comp_3270 m (IILjava/util/List;Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)V m ()V c net/minecraft/world/item/crafting/display/ShapelessCraftingRecipeDisplay dix net/minecraft/class_10301 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_54668 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_54669 f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; TYPE c field_54670 f Ljava/util/List; ingredients f comp_3271 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; result g comp_3258 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation h comp_3259 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64734 a method_64734 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Z method_64735 a method_64735 m ()Ljava/util/List; ingredients b comp_3271 m (Ljava/util/List;Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)V m ()V c net/minecraft/world/item/crafting/display/SlotDisplay diy net/minecraft/class_10302 f Lcom/mojang/serialization/Codec; CODEC a field_54671 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_54672 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; type a method_64736 m (Lnet/minecraft/util/context/ContextMap;)Ljava/util/List; resolveForStacks a method_64738 m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;)Ljava/util/stream/Stream; resolve a method_64739 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isEnabled a method_64737 m (Lnet/minecraft/util/context/ContextMap;)Lnet/minecraft/world/item/ItemStack; resolveForFirstStack b method_64742 m ()V c net/minecraft/world/item/crafting/display/SlotDisplay$AnyFuel diy$a net/minecraft/class_10302$class_10303 f Lnet/minecraft/world/item/crafting/display/SlotDisplay$AnyFuel; INSTANCE c field_54674 f Lcom/mojang/serialization/MapCodec; MAP_CODEC d field_54675 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_54676 f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE f field_54677 m ()V m ()V c net/minecraft/world/item/crafting/display/SlotDisplay$Composite diy$b net/minecraft/class_10302$class_10304 f Lcom/mojang/serialization/MapCodec; MAP_CODEC c field_54678 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_54679 f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e field_54680 f Ljava/util/List; contents f comp_3272 m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Ljava/util/stream/Stream; method_64748 a method_64748 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64746 a method_64746 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)Z method_64747 a method_64747 m ()Ljava/util/List; contents b comp_3272 m (Ljava/util/List;)V m ()V c net/minecraft/world/item/crafting/display/SlotDisplay$Empty diy$c net/minecraft/class_10302$class_10305 f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Empty; INSTANCE c field_54681 f Lcom/mojang/serialization/MapCodec; MAP_CODEC d field_54682 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_54683 f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE f field_54684 m ()V m ()V c net/minecraft/world/item/crafting/display/SlotDisplay$ItemSlotDisplay diy$d net/minecraft/class_10302$class_10306 f Lcom/mojang/serialization/MapCodec; MAP_CODEC c field_54685 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_54686 f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e field_54687 f Lnet/minecraft/core/Holder; item f comp_3273 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64749 a method_64749 m ()Lnet/minecraft/core/Holder; item b comp_3273 m (Lnet/minecraft/world/item/Item;)V m (Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/item/crafting/display/SlotDisplay$ItemStackContentsFactory diy$e net/minecraft/class_10302$class_10361 f Lnet/minecraft/world/item/crafting/display/SlotDisplay$ItemStackContentsFactory; INSTANCE a field_54901 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; forStack b method_65001 m ()V m ()V c net/minecraft/world/item/crafting/display/SlotDisplay$ItemStackSlotDisplay diy$f net/minecraft/class_10302$class_10307 f Lcom/mojang/serialization/MapCodec; MAP_CODEC c field_54688 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_54689 f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e field_54690 f Lnet/minecraft/world/item/ItemStack; stack f comp_3274 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64750 a method_64750 m ()Lnet/minecraft/world/item/ItemStack; stack b comp_3274 m (Lnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/world/item/crafting/display/SlotDisplay$SmithingTrimDemoSlotDisplay diy$g net/minecraft/class_10302$class_10310 f Lcom/mojang/serialization/MapCodec; MAP_CODEC c field_54693 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_54694 f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e field_54695 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; base f comp_3297 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; material g comp_3298 f Lnet/minecraft/core/Holder; pattern h comp_3299 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65002 a method_65002 m (Lnet/minecraft/world/item/ItemStack;)Z method_65003 a method_65003 m (Ljava/util/List;Lnet/minecraft/util/RandomSource;Ljava/util/List;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/item/ItemStack; method_65004 a method_65004 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; base b comp_3297 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; material c comp_3298 m ()Lnet/minecraft/core/Holder; pattern d comp_3299 m (Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/item/crafting/display/SlotDisplay$TagSlotDisplay diy$h net/minecraft/class_10302$class_10311 f Lcom/mojang/serialization/MapCodec; MAP_CODEC c field_54696 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_54697 f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e field_54698 f Lnet/minecraft/tags/TagKey; tag f comp_3275 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64754 a method_64754 m (Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory$ForStacks;Lnet/minecraft/core/HolderSet$Named;)Ljava/util/stream/Stream; method_64755 a method_64755 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; method_65005 a method_65005 m ()Lnet/minecraft/tags/TagKey; tag b comp_3275 m (Lnet/minecraft/tags/TagKey;)V m ()V c net/minecraft/world/item/crafting/display/SlotDisplay$Type diy$i net/minecraft/class_10302$class_10312 f Lcom/mojang/serialization/MapCodec; codec a comp_3276 f Lnet/minecraft/network/codec/StreamCodec; streamCodec b comp_3277 m ()Lcom/mojang/serialization/MapCodec; codec a comp_3276 m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b comp_3277 m (Lcom/mojang/serialization/MapCodec;Lnet/minecraft/network/codec/StreamCodec;)V c net/minecraft/world/item/crafting/display/SlotDisplay$WithRemainder diy$j net/minecraft/class_10302$class_10362 f Lcom/mojang/serialization/MapCodec; MAP_CODEC c field_54902 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_54903 f Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; TYPE e field_54904 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; input f comp_3300 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; remainder g comp_3301 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65006 a method_65006 m (Lnet/minecraft/world/item/crafting/display/DisplayContentsFactory$ForRemainders;Ljava/util/List;Ljava/lang/Object;)Ljava/lang/Object; method_65007 a method_65007 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; input b comp_3300 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; remainder c comp_3301 m (Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)V m ()V c net/minecraft/world/item/crafting/display/SlotDisplayContext diz net/minecraft/class_10363 f Lnet/minecraft/util/context/ContextKey; FUEL_VALUES a field_54905 f Lnet/minecraft/util/context/ContextKey; REGISTRIES b field_54906 f Lnet/minecraft/util/context/ContextKeySet; CONTEXT c field_54907 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/util/context/ContextMap; fromLevel a method_65008 m ()V m ()V c net/minecraft/world/item/crafting/display/SlotDisplays dja net/minecraft/class_10313 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/item/crafting/display/SlotDisplay$Type; bootstrap a method_64756 m ()V c net/minecraft/world/item/crafting/display/SmithingRecipeDisplay djb net/minecraft/class_10314 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_54699 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_54700 f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; TYPE c field_54701 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; template f comp_3302 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; base g comp_3303 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; addition h comp_3304 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; result i comp_3258 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation j comp_3259 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64757 a method_64757 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; template b comp_3302 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; base c comp_3303 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; addition f comp_3304 m (Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)V m ()V c net/minecraft/world/item/crafting/display/StonecutterRecipeDisplay djc net/minecraft/class_10315 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_54702 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_54703 f Lnet/minecraft/world/item/crafting/display/RecipeDisplay$Type; TYPE c field_54704 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; input f comp_3305 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; result g comp_3258 f Lnet/minecraft/world/item/crafting/display/SlotDisplay; craftingStation h comp_3259 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64758 a method_64758 m ()Lnet/minecraft/world/item/crafting/display/SlotDisplay; input b comp_3305 m (Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/world/item/crafting/display/SlotDisplay;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)V m ()V c net/minecraft/world/item/crafting/display/package-info djd net/minecraft/class_10316 c net/minecraft/world/item/crafting/package-info dje net/minecraft/class_6082 c net/minecraft/world/item/enchantment/ConditionalEffect djf net/minecraft/class_9698 f Ljava/lang/Object; effect a comp_2680 f Ljava/util/Optional; requirements b comp_2681 m ()Ljava/lang/Object; effect a comp_2680 m (Lnet/minecraft/util/ProblemReporter$Collector;)Ljava/lang/String; method_71394 a method_71394 m (Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; conditionCodec a method_60007 m (Lnet/minecraft/util/context/ContextKeySet;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lcom/mojang/serialization/DataResult; method_60008 a method_60008 m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; codec a method_60004 m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60005 a method_60005 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a method_60006 m ()Ljava/util/Optional; requirements b comp_2681 m (Ljava/lang/Object;Ljava/util/Optional;)V c net/minecraft/world/item/enchantment/Enchantable djg net/minecraft/class_9889 f Lcom/mojang/serialization/Codec; CODEC a field_52607 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_52608 f I value c comp_2938 m ()I value a comp_2938 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_61710 a method_61710 m (I)V m ()V c net/minecraft/world/item/enchantment/EnchantedItemInUse djh net/minecraft/class_9699 f Lnet/minecraft/world/item/ItemStack; itemStack a comp_2682 f Lnet/minecraft/world/entity/EquipmentSlot; inSlot b comp_2683 f Lnet/minecraft/world/entity/LivingEntity; owner c comp_2684 f Ljava/util/function/Consumer; onBreak d comp_2685 m ()Lnet/minecraft/world/item/ItemStack; itemStack a comp_2682 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/item/Item;)V method_60012 a method_60012 m ()Lnet/minecraft/world/entity/EquipmentSlot; inSlot b comp_2683 m ()Lnet/minecraft/world/entity/LivingEntity; owner c comp_2684 m ()Ljava/util/function/Consumer; onBreak d comp_2685 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/LivingEntity;)V m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/LivingEntity;Ljava/util/function/Consumer;)V c net/minecraft/world/item/enchantment/Enchantment dji net/minecraft/class_1887 f I MAX_LEVEL a field_51949 f Lcom/mojang/serialization/Codec; DIRECT_CODEC b field_51643 f Lcom/mojang/serialization/Codec; CODEC c field_51644 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_51950 f Lnet/minecraft/network/chat/Component; description e comp_2686 f Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition; definition f comp_2687 f Lnet/minecraft/core/HolderSet; exclusiveSet g comp_2688 f Lnet/minecraft/core/component/DataComponentMap; effects h comp_2689 m ()Lnet/minecraft/core/HolderSet; getSupportedItems a method_56109 m (I)Lnet/minecraft/world/item/enchantment/Enchantment$Cost; constantCost a method_58440 m (II)Lnet/minecraft/world/item/enchantment/Enchantment$Cost; dynamicCost a method_58441 m (ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/LivingEntity;)V stopLocationBasedEffects a method_60013 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)Z isImmuneToDamage a method_60014 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/level/storage/loot/LootContext; entityContext a method_60015 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/storage/loot/LootContext; blockHitContext a method_60768 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/Entity;Z)Lnet/minecraft/world/level/storage/loot/LootContext; locationContext a method_60016 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/storage/loot/LootContext; itemContext a method_60017 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyDamageProtection a method_60018 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyMobExperience a method_60019 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyDurabilityChange a method_60020 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;)V tick a method_60021 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V method_60022 a method_60022 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V method_60024 a method_60024 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/BlockState;)V onHitBlock a method_60023 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/LivingEntity;)V runLocationChangedEffects a method_60025 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V doPostAttack a method_8189 m (Lnet/minecraft/util/RandomSource;ILorg/apache/commons/lang3/mutable/MutableFloat;)V modifyTridentSpinAttackStrength a method_60049 m (Lnet/minecraft/world/entity/EquipmentSlot;)Z matchingSlot a method_60026 m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/EquipmentSlotGroup;)Z method_60027 a method_60027 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Map; getSlotItems a method_8185 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60028 a method_60028 m (Lnet/minecraft/world/item/ItemStack;)Z isPrimaryItem a method_58444 m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect;)V method_60029 a method_60029 m (Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; enchantment a method_60030 m (Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect;Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V doPostAttack a method_60031 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)V applyEffects a method_60032 m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/network/chat/Component; getFullname a method_8179 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Z areCompatible a method_60033 m (Lnet/minecraft/core/HolderSet;IILnet/minecraft/world/item/enchantment/Enchantment$Cost;Lnet/minecraft/world/item/enchantment/Enchantment$Cost;I[Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition; definition a method_58442 m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/HolderSet;IILnet/minecraft/world/item/enchantment/Enchantment$Cost;Lnet/minecraft/world/item/enchantment/Enchantment$Cost;I[Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition; definition a method_58443 m (Lnet/minecraft/core/component/DataComponentType;)Ljava/util/List; getEffects a method_60034 m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyDamageFilteredValue a method_60035 m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyEntityFilteredValue a method_60036 m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyItemFilteredCount a method_60037 m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/util/RandomSource;ILorg/apache/commons/lang3/mutable/MutableFloat;)V modifyUnfilteredValue a method_60506 m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)V method_60038 a method_60038 m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)V method_60039 a method_60039 m ()I getWeight b method_58445 m (I)I getMinCost b method_8182 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)Lnet/minecraft/world/level/storage/loot/LootContext; damageContext b method_60040 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyDamage b method_60041 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyTridentReturnToOwnerAcceleration b method_60042 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyAmmoCount b method_60043 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;)V onProjectileSpawned b method_60044 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)V method_60045 b method_60045 m (Lnet/minecraft/util/RandomSource;ILorg/apache/commons/lang3/mutable/MutableFloat;)V modifyCrossbowChargeTime b method_60058 m (Lnet/minecraft/world/item/ItemStack;)Z isSupportedItem b method_60046 m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)V method_60047 b method_60047 m ()I getAnvilCost c method_58446 m (I)I getMaxCost c method_20742 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyFallBasedDamage c method_60048 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyFishingTimeReduction c method_60052 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyPiercingCount c method_60050 m (Lnet/minecraft/world/item/ItemStack;)Z canEnchant c method_8192 m ()I getMinLevel d method_8187 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyKnockback d method_60051 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyFishingLuckBonus d method_60055 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyBlockExperience d method_60053 m ()I getMaxLevel e method_8183 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyArmorEffectivness e method_60054 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyProjectileCount e method_60057 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyDurabilityToRepairFromXp e method_60056 m ()Lnet/minecraft/network/chat/Component; description f comp_2686 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;)V modifyProjectileSpread f method_60059 m ()Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition; definition g comp_2687 m ()Lnet/minecraft/core/HolderSet; exclusiveSet h comp_2688 m ()Lnet/minecraft/core/component/DataComponentMap; effects i comp_2689 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition;Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/component/DataComponentMap;)V m ()V c net/minecraft/world/item/enchantment/Enchantment$1 dji$1 net/minecraft/class_1887$1 f [I $SwitchMap$net$minecraft$world$item$enchantment$EnchantmentTarget a field_7133 m ()V c net/minecraft/world/item/enchantment/Enchantment$Builder dji$a net/minecraft/class_1887$class_9700 f Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition; definition a field_51645 f Lnet/minecraft/core/HolderSet; exclusiveSet b field_51646 f Ljava/util/Map; effectLists c field_51647 f Lnet/minecraft/core/component/DataComponentMap$Builder; effectMapBuilder d field_51648 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/item/enchantment/Enchantment; build a method_60060 m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; exclusiveWith a method_60061 m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a method_60062 m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a method_60063 m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a method_60064 m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a method_60065 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a method_60066 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withEffect a method_60067 m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/core/component/DataComponentType;)Ljava/util/List; method_60068 a method_60068 m (Lnet/minecraft/core/component/DataComponentType;)Ljava/util/List; getEffectsList b method_60069 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/item/enchantment/Enchantment$Builder; withSpecialEffect b method_60070 m (Lnet/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition;)V c net/minecraft/world/item/enchantment/Enchantment$Cost dji$b net/minecraft/class_1887$class_9426 f Lcom/mojang/serialization/Codec; CODEC a field_51649 f I base b comp_2504 f I perLevelAboveFirst c comp_2690 m ()I base a comp_2504 m (I)I calculate a method_58447 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60071 a method_60071 m ()I perLevelAboveFirst b comp_2690 m (II)V m ()V c net/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition dji$c net/minecraft/class_1887$class_9427 f Lcom/mojang/serialization/MapCodec; CODEC a field_51650 f Lnet/minecraft/core/HolderSet; supportedItems b comp_2506 f Ljava/util/Optional; primaryItems c comp_2507 f I weight d comp_2508 f I maxLevel e comp_2509 f Lnet/minecraft/world/item/enchantment/Enchantment$Cost; minCost f comp_2510 f Lnet/minecraft/world/item/enchantment/Enchantment$Cost; maxCost g comp_2511 f I anvilCost h comp_2512 f Ljava/util/List; slots i comp_2513 m ()Lnet/minecraft/core/HolderSet; supportedItems a comp_2506 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60072 a method_60072 m ()Ljava/util/Optional; primaryItems b comp_2507 m ()I weight c comp_2508 m ()I maxLevel d comp_2509 m ()Lnet/minecraft/world/item/enchantment/Enchantment$Cost; minCost e comp_2510 m ()Lnet/minecraft/world/item/enchantment/Enchantment$Cost; maxCost f comp_2511 m ()I anvilCost g comp_2512 m ()Ljava/util/List; slots h comp_2513 m (Lnet/minecraft/core/HolderSet;Ljava/util/Optional;IILnet/minecraft/world/item/enchantment/Enchantment$Cost;Lnet/minecraft/world/item/enchantment/Enchantment$Cost;ILjava/util/List;)V m ()V c net/minecraft/world/item/enchantment/EnchantmentEffectComponents djj net/minecraft/class_9701 f Lnet/minecraft/core/component/DataComponentType; CROSSBOW_CHARGE_TIME A field_51677 f Lnet/minecraft/core/component/DataComponentType; CROSSBOW_CHARGING_SOUNDS B field_51653 f Lnet/minecraft/core/component/DataComponentType; TRIDENT_SOUND C field_51654 f Lnet/minecraft/core/component/DataComponentType; PREVENT_EQUIPMENT_DROP D field_51655 f Lnet/minecraft/core/component/DataComponentType; PREVENT_ARMOR_CHANGE E field_51656 f Lnet/minecraft/core/component/DataComponentType; TRIDENT_SPIN_ATTACK_STRENGTH F field_51651 f Lcom/mojang/serialization/Codec; COMPONENT_CODEC a field_51657 f Lcom/mojang/serialization/Codec; CODEC b field_51658 f Lnet/minecraft/core/component/DataComponentType; DAMAGE_PROTECTION c field_51659 f Lnet/minecraft/core/component/DataComponentType; DAMAGE_IMMUNITY d field_51660 f Lnet/minecraft/core/component/DataComponentType; DAMAGE e field_51661 f Lnet/minecraft/core/component/DataComponentType; SMASH_DAMAGE_PER_FALLEN_BLOCK f field_51662 f Lnet/minecraft/core/component/DataComponentType; KNOCKBACK g field_51663 f Lnet/minecraft/core/component/DataComponentType; ARMOR_EFFECTIVENESS h field_51664 f Lnet/minecraft/core/component/DataComponentType; POST_ATTACK i field_51665 f Lnet/minecraft/core/component/DataComponentType; HIT_BLOCK j field_51666 f Lnet/minecraft/core/component/DataComponentType; ITEM_DAMAGE k field_51667 f Lnet/minecraft/core/component/DataComponentType; ATTRIBUTES l field_51668 f Lnet/minecraft/core/component/DataComponentType; EQUIPMENT_DROPS m field_51669 f Lnet/minecraft/core/component/DataComponentType; LOCATION_CHANGED n field_51670 f Lnet/minecraft/core/component/DataComponentType; TICK o field_51671 f Lnet/minecraft/core/component/DataComponentType; AMMO_USE p field_51672 f Lnet/minecraft/core/component/DataComponentType; PROJECTILE_PIERCING q field_51673 f Lnet/minecraft/core/component/DataComponentType; PROJECTILE_SPAWNED r field_51674 f Lnet/minecraft/core/component/DataComponentType; PROJECTILE_SPREAD s field_51675 f Lnet/minecraft/core/component/DataComponentType; PROJECTILE_COUNT t field_51676 f Lnet/minecraft/core/component/DataComponentType; TRIDENT_RETURN_ACCELERATION u field_51678 f Lnet/minecraft/core/component/DataComponentType; FISHING_TIME_REDUCTION v field_51679 f Lnet/minecraft/core/component/DataComponentType; FISHING_LUCK_BONUS w field_51680 f Lnet/minecraft/core/component/DataComponentType; BLOCK_EXPERIENCE x field_51681 f Lnet/minecraft/core/component/DataComponentType; MOB_EXPERIENCE y field_51682 f Lnet/minecraft/core/component/DataComponentType; REPAIR_WITH_XP z field_51652 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60073 A method_60073 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60074 B method_60074 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60075 C method_60075 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60076 D method_60076 m ()Lcom/mojang/serialization/Codec; method_60077 a method_60077 m (Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lnet/minecraft/core/component/DataComponentType; register a method_60078 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/component/DataComponentType; bootstrap a method_60079 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60084 a method_60084 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60080 b method_60080 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60081 c method_60081 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60082 d method_60082 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60083 e method_60083 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60085 f method_60085 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60086 g method_60086 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60087 h method_60087 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60088 i method_60088 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60089 j method_60089 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60090 k method_60090 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60091 l method_60091 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60092 m method_60092 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60093 n method_60093 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60094 o method_60094 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60095 p method_60095 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60096 q method_60096 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60097 r method_60097 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60098 s method_60098 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60099 t method_60099 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60100 u method_60100 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60101 v method_60101 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60102 w method_60102 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60103 x method_60103 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60104 y method_60104 m (Lnet/minecraft/core/component/DataComponentType$Builder;)Lnet/minecraft/core/component/DataComponentType$Builder; method_60105 z method_60105 m ()V c net/minecraft/world/item/enchantment/EnchantmentHelper djk net/minecraft/class_1890 m (ILnet/minecraft/world/item/ItemStack;Ljava/util/stream/Stream;)Ljava/util/List; getAvailableEnchantmentResults a method_8229 m (ILjava/util/List;Lnet/minecraft/core/Holder;)V method_60106 a method_60106 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V doPostAttackEffects a method_60107 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/item/ItemStack;)V doPostAttackEffectsWithItemSource a method_60619 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)V doPostAttackEffectsWithItemSourceOnBreak a method_63016 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V method_63017 a method_63017 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;I)I processMobExperience a method_60109 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V method_60110 a method_60110 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V runLocationChangedEffects a method_60111 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)Z isImmuneToDamage a method_60112 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;F)F processEquipmentDropChance a method_60113 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V method_60114 a method_60114 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V method_60115 a method_60115 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V method_60116 a method_60116 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;I)I processDurabilityChange a method_60117 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)I getFishingLuckBonus a method_8223 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;F)F processProjectileSpread a method_60118 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;I)I processProjectileCount a method_60119 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F modifyDamage a method_60120 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60121 a method_60121 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60122 a method_60122 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/function/Consumer;)V onHitBlock a method_60124 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)V runLocationChangedEffects a method_60125 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/projectile/Projectile;Ljava/util/function/Consumer;)V onProjectileSpawned a method_60127 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)I getPiercingCount a method_60128 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)I processAmmoUse a method_60129 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60163 a method_60163 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;I)V method_63018 a method_63018 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Holder;I)V method_60131 a method_60131 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/projectile/Projectile;Lnet/minecraft/core/Holder;I)V method_60132 a method_60132 m (Lnet/minecraft/util/RandomSource;IILnet/minecraft/world/item/ItemStack;)I getEnchantmentCost a method_8227 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;ILjava/util/stream/Stream;)Lnet/minecraft/world/item/ItemStack; enchantItem a method_8233 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/RegistryAccess;Ljava/util/Optional;)Lnet/minecraft/world/item/ItemStack; enchantItem a method_60133 m (Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder;I)V method_60134 a method_60134 m (Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;Lnet/minecraft/core/Holder;I)V method_60621 a method_60621 m (Lnet/minecraft/world/entity/LivingEntity;)V stopLocationBasedEffects a method_60135 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentInSlotVisitor;)V runIterationOnEquipment a method_8209 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V method_60136 a method_60136 m (Lnet/minecraft/world/entity/LivingEntity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60126 a method_60126 m (Lnet/minecraft/world/item/ItemStack;)Z canStoreEnchantments a method_57529 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/tags/TagKey;)Z hasTag a method_60138 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentInSlotVisitor;)V runIterationOnItem a method_60139 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;)V forEachModifier a method_60140 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;)V forEachModifier a method_60622 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)F getTridentSpinAttackStrength a method_60123 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;F)F modifyCrossbowChargingTime a method_60159 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)V stopLocationBasedEffects a method_60141 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentVisitor;)V runIterationOnItem a method_8220 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments;)V setEnchantments a method_57530 m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/Consumer;)Lnet/minecraft/world/item/enchantment/ItemEnchantments; updateEnchantments a method_57531 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/util/RandomSource;)V enchantItemFromProvider a method_60137 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Z has a method_60142 m (Lnet/minecraft/world/item/ItemStack;ZLnet/minecraft/core/Holder;)Z method_60143 a method_60143 m (Lnet/minecraft/world/item/enchantment/EnchantmentInstance;)Lnet/minecraft/world/item/ItemStack; createBook a method_61711 m (Lnet/minecraft/world/item/enchantment/EnchantmentInstance;Lnet/minecraft/world/item/enchantment/EnchantmentInstance;)Z method_60144 a method_60144 m (Lnet/minecraft/world/item/enchantment/providers/EnchantmentProvider;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V method_60145 a method_60145 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect;)V method_60146 a method_60146 m (Ljava/util/Collection;Lnet/minecraft/core/Holder;)Z isEnchantmentCompatible a method_8201 m (Ljava/util/List;Lnet/minecraft/world/item/enchantment/EnchantmentInstance;)V filterCompatibleEnchantments a method_8231 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder; method_60147 a method_60147 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EquipmentSlot;Ljava/util/function/BiConsumer;ILnet/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect;)V method_60148 a method_60148 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/EquipmentSlotGroup;Ljava/util/function/BiConsumer;ILnet/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect;)V method_60623 a method_60623 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/LivingEntity;)I getEnchantmentLevel a method_8203 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/ItemStack;)I getItemEnchantmentLevel a method_8225 m (Lnet/minecraft/core/RegistryAccess;)Ljava/util/stream/Stream; method_60149 a method_60149 m (Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/world/entity/LivingEntity;Ljava/util/function/Predicate;)Ljava/util/Optional; getRandomItemWith a method_8204 m (Lnet/minecraft/core/component/DataComponentType;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/core/Holder;I)V method_60150 a method_60150 m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V method_60151 a method_60151 m (Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/core/component/DataComponentType;Lnet/minecraft/core/Holder;I)V method_60152 a method_60152 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V method_63019 b method_63019 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)V tickEffects b method_60154 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;)F getDamageProtection b method_8219 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V method_60155 b method_60155 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V method_60156 b method_60156 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;I)I processBlockExperience b method_60157 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)F getFishingTimeReduction b method_60158 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F modifyFallBasedDamage b method_60160 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60161 b method_60161 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60162 b method_60162 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60173 b method_60173 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/ItemStack;ILjava/util/stream/Stream;)Ljava/util/List; selectEnchantment b method_8230 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V method_60164 b method_60164 m (Lnet/minecraft/world/entity/LivingEntity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60130 b method_60130 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/enchantment/ItemEnchantments; getEnchantmentsForCrafting b method_57532 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Ljava/util/Optional; pickHighestLevel b method_60165 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect;)V method_60166 b method_60166 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Holder;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;)V method_60167 c method_60167 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;I)I modifyDurabilityToRepairFromXp c method_60168 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)I getTridentReturnToOwnerAcceleration c method_60169 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F modifyArmorEffectiveness c method_60170 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60171 c method_60171 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60172 c method_60172 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60178 c method_60178 m (Lnet/minecraft/world/item/ItemStack;)Z hasAnyEnchantments c method_58117 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/datafixers/util/Pair; getHighestLevel c method_60174 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F modifyKnockback d method_60175 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60176 d method_60176 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60177 d method_60177 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60180 d method_60180 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentType; getComponentType d method_57533 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60179 e method_60179 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/core/Holder;I)V method_60181 e method_60181 m ()V c net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentInSlotVisitor djk$a net/minecraft/class_1890$class_9702 c net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentVisitor djk$b net/minecraft/class_1890$class_1891 c net/minecraft/world/item/enchantment/EnchantmentInstance djl net/minecraft/class_1889 f Lnet/minecraft/core/Holder; enchantment a comp_3486 f I level b comp_3487 m ()I weight a method_66344 m ()Lnet/minecraft/core/Holder; enchantment b comp_3486 m ()I level c comp_3487 m (Lnet/minecraft/core/Holder;I)V c net/minecraft/world/item/enchantment/EnchantmentTarget djm net/minecraft/class_9703 f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; ATTACKER a field_51683 f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; DAMAGING_ENTITY b field_51684 f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; VICTIM c field_51685 f Lcom/mojang/serialization/Codec; CODEC d field_51686 f Ljava/lang/String; id e field_51687 f [Lnet/minecraft/world/item/enchantment/EnchantmentTarget; $VALUES f field_51688 m ()[Lnet/minecraft/world/item/enchantment/EnchantmentTarget; $values a method_60182 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/item/enchantment/Enchantments djn net/minecraft/class_1893 f Lnet/minecraft/resources/ResourceKey; FLAME A field_9126 f Lnet/minecraft/resources/ResourceKey; INFINITY B field_9125 f Lnet/minecraft/resources/ResourceKey; LUCK_OF_THE_SEA C field_9114 f Lnet/minecraft/resources/ResourceKey; LURE D field_9100 f Lnet/minecraft/resources/ResourceKey; LOYALTY E field_9120 f Lnet/minecraft/resources/ResourceKey; IMPALING F field_9106 f Lnet/minecraft/resources/ResourceKey; RIPTIDE G field_9104 f Lnet/minecraft/resources/ResourceKey; CHANNELING H field_9117 f Lnet/minecraft/resources/ResourceKey; MULTISHOT I field_9108 f Lnet/minecraft/resources/ResourceKey; QUICK_CHARGE J field_9098 f Lnet/minecraft/resources/ResourceKey; PIERCING K field_9132 f Lnet/minecraft/resources/ResourceKey; DENSITY L field_50157 f Lnet/minecraft/resources/ResourceKey; BREACH M field_50158 f Lnet/minecraft/resources/ResourceKey; WIND_BURST N field_50159 f Lnet/minecraft/resources/ResourceKey; MENDING O field_9101 f Lnet/minecraft/resources/ResourceKey; VANISHING_CURSE P field_9109 f Lnet/minecraft/resources/ResourceKey; PROTECTION a field_9111 f Lnet/minecraft/resources/ResourceKey; FIRE_PROTECTION b field_9095 f Lnet/minecraft/resources/ResourceKey; FEATHER_FALLING c field_9129 f Lnet/minecraft/resources/ResourceKey; BLAST_PROTECTION d field_9107 f Lnet/minecraft/resources/ResourceKey; PROJECTILE_PROTECTION e field_9096 f Lnet/minecraft/resources/ResourceKey; RESPIRATION f field_9127 f Lnet/minecraft/resources/ResourceKey; AQUA_AFFINITY g field_9105 f Lnet/minecraft/resources/ResourceKey; THORNS h field_9097 f Lnet/minecraft/resources/ResourceKey; DEPTH_STRIDER i field_9128 f Lnet/minecraft/resources/ResourceKey; FROST_WALKER j field_9122 f Lnet/minecraft/resources/ResourceKey; BINDING_CURSE k field_9113 f Lnet/minecraft/resources/ResourceKey; SOUL_SPEED l field_23071 f Lnet/minecraft/resources/ResourceKey; SWIFT_SNEAK m field_38223 f Lnet/minecraft/resources/ResourceKey; SHARPNESS n field_9118 f Lnet/minecraft/resources/ResourceKey; SMITE o field_9123 f Lnet/minecraft/resources/ResourceKey; BANE_OF_ARTHROPODS p field_9112 f Lnet/minecraft/resources/ResourceKey; KNOCKBACK q field_9121 f Lnet/minecraft/resources/ResourceKey; FIRE_ASPECT r field_9124 f Lnet/minecraft/resources/ResourceKey; LOOTING s field_9110 f Lnet/minecraft/resources/ResourceKey; SWEEPING_EDGE t field_9115 f Lnet/minecraft/resources/ResourceKey; EFFICIENCY u field_9131 f Lnet/minecraft/resources/ResourceKey; SILK_TOUCH v field_9099 f Lnet/minecraft/resources/ResourceKey; UNBREAKING w field_9119 f Lnet/minecraft/resources/ResourceKey; FORTUNE x field_9130 f Lnet/minecraft/resources/ResourceKey; POWER y field_9103 f Lnet/minecraft/resources/ResourceKey; PUNCH z field_9116 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; key a method_60183 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_60184 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/enchantment/Enchantment$Builder;)V register a method_8235 m ()V m ()V c net/minecraft/world/item/enchantment/ItemEnchantments djo net/minecraft/class_9304 f Lnet/minecraft/world/item/enchantment/ItemEnchantments; EMPTY a field_49385 f Lcom/mojang/serialization/Codec; CODEC b field_49386 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_49387 f Lcom/mojang/serialization/Codec; LEVEL_CODEC d field_49388 f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; enchantments e field_49389 m ()Ljava/util/Set; keySet a method_57534 m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;)Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; method_57540 a method_57540 m (Ljava/util/Map;)Lnet/minecraft/world/item/enchantment/ItemEnchantments; method_67222 a method_67222 m (Lnet/minecraft/core/Holder;)I getLevel a method_57536 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/core/HolderSet; getTagOrEmpty a method_59716 m ()Ljava/util/Set; entrySet b method_57539 m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;)Ljava/util/Map; method_67223 b method_67223 m ()I size c method_57541 m ()Z isEmpty d method_57543 m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V m ()V c net/minecraft/world/item/enchantment/ItemEnchantments$Mutable djo$a net/minecraft/class_9304$class_9305 f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; enchantments a field_49391 m ()Ljava/util/Set; keySet a method_57545 m (Ljava/util/function/Predicate;)V removeIf a method_57548 m (Lnet/minecraft/core/Holder;)I getLevel a method_57546 m (Lnet/minecraft/core/Holder;I)V set a method_57547 m ()Lnet/minecraft/world/item/enchantment/ItemEnchantments; toImmutable b method_57549 m (Lnet/minecraft/core/Holder;I)V upgrade b method_57550 m (Lnet/minecraft/world/item/enchantment/ItemEnchantments;)V c net/minecraft/world/item/enchantment/LevelBasedValue djp net/minecraft/class_9704 f Lcom/mojang/serialization/Codec; DISPATCH_CODEC a field_51689 f Lcom/mojang/serialization/Codec; CODEC b field_51690 m ()Lcom/mojang/serialization/MapCodec; codec a method_60185 m (F)Lnet/minecraft/world/item/enchantment/LevelBasedValue$Constant; constant a method_60186 m (FF)Lnet/minecraft/world/item/enchantment/LevelBasedValue$Linear; perLevel a method_60187 m (I)F calculate a method_60188 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; method_60189 a method_60189 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_60190 a method_60190 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue$Constant;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; method_60191 a method_60191 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lcom/mojang/datafixers/util/Either; method_60192 a method_60192 m (Ljava/util/List;Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/item/enchantment/LevelBasedValue$Lookup; lookup a method_60987 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_60193 m (F)Lnet/minecraft/world/item/enchantment/LevelBasedValue$Linear; perLevel b method_60194 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; method_60195 b method_60195 m ()V c net/minecraft/world/item/enchantment/LevelBasedValue$Clamped djp$a net/minecraft/class_9704$class_9705 f Lcom/mojang/serialization/MapCodec; CODEC c field_51691 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; value d comp_2691 f F min e comp_2692 f F max f comp_2693 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60196 a method_60196 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue$Clamped;)Lcom/mojang/serialization/DataResult; method_60197 a method_60197 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; value b comp_2691 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue$Clamped;)Ljava/lang/String; method_60198 b method_60198 m ()F min c comp_2692 m ()F max d comp_2693 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;FF)V m ()V c net/minecraft/world/item/enchantment/LevelBasedValue$Constant djp$b net/minecraft/class_9704$class_9706 f Lcom/mojang/serialization/Codec; CODEC c field_51692 f Lcom/mojang/serialization/MapCodec; TYPED_CODEC d field_51693 f F value e comp_2694 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60199 a method_60199 m ()F value b comp_2694 m (F)V m ()V c net/minecraft/world/item/enchantment/LevelBasedValue$Fraction djp$c net/minecraft/class_9704$class_9707 f Lcom/mojang/serialization/MapCodec; CODEC c field_51694 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; numerator d comp_2695 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; denominator e comp_2696 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60200 a method_60200 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; numerator b comp_2695 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; denominator c comp_2696 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;Lnet/minecraft/world/item/enchantment/LevelBasedValue;)V m ()V c net/minecraft/world/item/enchantment/LevelBasedValue$LevelsSquared djp$d net/minecraft/class_9704$class_9708 f Lcom/mojang/serialization/MapCodec; CODEC c field_51695 f F added d comp_2697 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60201 a method_60201 m ()F added b comp_2697 m (F)V m ()V c net/minecraft/world/item/enchantment/LevelBasedValue$Linear djp$e net/minecraft/class_9704$class_9709 f Lcom/mojang/serialization/MapCodec; CODEC c field_51696 f F base d comp_2698 f F perLevelAboveFirst e comp_2699 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60202 a method_60202 m ()F base b comp_2698 m ()F perLevelAboveFirst c comp_2699 m (FF)V m ()V c net/minecraft/world/item/enchantment/LevelBasedValue$Lookup djp$f net/minecraft/class_9704$class_9819 f Lcom/mojang/serialization/MapCodec; CODEC c field_52226 f Ljava/util/List; values d comp_2862 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; fallback e comp_2863 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60988 a method_60988 m ()Ljava/util/List; values b comp_2862 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; fallback c comp_2863 m (Ljava/util/List;Lnet/minecraft/world/item/enchantment/LevelBasedValue;)V m ()V c net/minecraft/world/item/enchantment/Repairable djq net/minecraft/class_9890 f Lcom/mojang/serialization/Codec; CODEC a field_52609 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_52610 f Lnet/minecraft/core/HolderSet; items c comp_2939 m ()Lnet/minecraft/core/HolderSet; items a comp_2939 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_61712 a method_61712 m (Lnet/minecraft/world/item/ItemStack;)Z isValidRepairItem a method_61713 m (Lnet/minecraft/core/HolderSet;)V m ()V c net/minecraft/world/item/enchantment/TargetedConditionalEffect djr net/minecraft/class_9710 f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; enchanted a comp_2700 f Lnet/minecraft/world/item/enchantment/EnchantmentTarget; affected b comp_2701 f Ljava/lang/Object; effect c comp_2702 f Ljava/util/Optional; requirements d comp_2703 m ()Lnet/minecraft/world/item/enchantment/EnchantmentTarget; enchanted a comp_2700 m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; codec a method_60203 m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60204 a method_60204 m (Lnet/minecraft/world/item/enchantment/EnchantmentTarget;)Lcom/mojang/serialization/DataResult; method_60205 a method_60205 m (Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;Ljava/util/Optional;)Lnet/minecraft/world/item/enchantment/TargetedConditionalEffect; method_60206 a method_60206 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z matches a method_60207 m ()Lnet/minecraft/world/item/enchantment/EnchantmentTarget; affected b comp_2701 m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;)Lcom/mojang/serialization/Codec; equipmentDropsCodec b method_60208 m (Lcom/mojang/serialization/Codec;Lnet/minecraft/util/context/ContextKeySet;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60209 b method_60209 m ()Ljava/lang/Object; effect c comp_2702 m ()Ljava/util/Optional; requirements d comp_2703 m ()Ljava/lang/String; method_60210 e method_60210 m (Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Lnet/minecraft/world/item/enchantment/EnchantmentTarget;Ljava/lang/Object;Ljava/util/Optional;)V c net/minecraft/world/item/enchantment/effects/AddValue djs net/minecraft/class_9711 f Lcom/mojang/serialization/MapCodec; CODEC a field_51697 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; value c comp_2704 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60212 a method_60212 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; value b comp_2704 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)V m ()V c net/minecraft/world/item/enchantment/effects/AllOf djt net/minecraft/class_9712 m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; codec a method_60214 m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60215 a method_60215 m ([Lnet/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect;)Lnet/minecraft/world/item/enchantment/effects/AllOf$EntityEffects; entityEffects a method_60216 m ([Lnet/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect;)Lnet/minecraft/world/item/enchantment/effects/AllOf$LocationBasedEffects; locationBasedEffects a method_60217 m ([Lnet/minecraft/world/item/enchantment/effects/EnchantmentValueEffect;)Lnet/minecraft/world/item/enchantment/effects/AllOf$ValueEffects; valueEffects a method_60218 c net/minecraft/world/item/enchantment/effects/AllOf$EntityEffects djt$a net/minecraft/class_9712$class_9713 f Lcom/mojang/serialization/MapCodec; CODEC a field_51698 f Ljava/util/List; effects d comp_2705 m ()Ljava/util/List; effects b comp_2705 m (Ljava/util/List;)V m ()V c net/minecraft/world/item/enchantment/effects/AllOf$LocationBasedEffects djt$b net/minecraft/class_9712$class_9714 f Lcom/mojang/serialization/MapCodec; CODEC a field_51699 f Ljava/util/List; effects b comp_2706 m ()Ljava/util/List; effects b comp_2706 m (Ljava/util/List;)V m ()V c net/minecraft/world/item/enchantment/effects/AllOf$ValueEffects djt$c net/minecraft/class_9712$class_9715 f Lcom/mojang/serialization/MapCodec; CODEC a field_51700 f Ljava/util/List; effects c comp_2707 m ()Ljava/util/List; effects b comp_2707 m (Ljava/util/List;)V m ()V c net/minecraft/world/item/enchantment/effects/ApplyMobEffect dju net/minecraft/class_9716 f Lcom/mojang/serialization/MapCodec; CODEC a field_51701 f Lnet/minecraft/core/HolderSet; toApply d comp_2708 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; minDuration e comp_2709 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxDuration f comp_2710 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; minAmplifier g comp_2711 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxAmplifier h comp_2712 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60223 a method_60223 m ()Lnet/minecraft/core/HolderSet; toApply b comp_2708 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; minDuration c comp_2709 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxDuration d comp_2710 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; minAmplifier e comp_2711 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxAmplifier f comp_2712 m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/world/item/enchantment/LevelBasedValue;Lnet/minecraft/world/item/enchantment/LevelBasedValue;Lnet/minecraft/world/item/enchantment/LevelBasedValue;Lnet/minecraft/world/item/enchantment/LevelBasedValue;)V m ()V c net/minecraft/world/item/enchantment/effects/ChangeItemDamage djv net/minecraft/class_9719 f Lcom/mojang/serialization/MapCodec; CODEC a field_51705 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount d comp_2716 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60226 a method_60226 m (Lnet/minecraft/world/item/enchantment/effects/ChangeItemDamage;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; method_60227 a method_60227 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount b comp_2716 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)V m ()V c net/minecraft/world/item/enchantment/effects/DamageEntity djw net/minecraft/class_9717 f Lcom/mojang/serialization/MapCodec; CODEC a field_51702 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; minDamage d comp_2713 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxDamage e comp_2714 f Lnet/minecraft/core/Holder; damageType f comp_2715 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60224 a method_60224 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; minDamage b comp_2713 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; maxDamage c comp_2714 m ()Lnet/minecraft/core/Holder; damageType d comp_2715 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;Lnet/minecraft/world/item/enchantment/LevelBasedValue;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/item/enchantment/effects/DamageImmunity djx net/minecraft/class_9718 f Lnet/minecraft/world/item/enchantment/effects/DamageImmunity; INSTANCE a field_51703 f Lcom/mojang/serialization/Codec; CODEC b field_51704 m ()Lnet/minecraft/world/item/enchantment/effects/DamageImmunity; method_60225 a method_60225 m ()V m ()V c net/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect djy net/minecraft/class_9720 f Lcom/mojang/serialization/MapCodec; CODEC a field_51706 f Lnet/minecraft/resources/ResourceLocation; id b comp_2839 f Lnet/minecraft/core/Holder; attribute d comp_2718 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount e comp_2719 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation f comp_2720 m (ILnet/minecraft/util/StringRepresentable;)Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; getModifier a method_60228 m (ILnet/minecraft/world/entity/EquipmentSlot;)Lcom/google/common/collect/HashMultimap; makeAttributeMap a method_60230 m (Lnet/minecraft/util/StringRepresentable;)Lnet/minecraft/resources/ResourceLocation; idForSlot a method_60769 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60229 a method_60229 m ()Lnet/minecraft/resources/ResourceLocation; id b comp_2839 m ()Lnet/minecraft/core/Holder; attribute c comp_2718 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount d comp_2719 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation e comp_2720 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/enchantment/LevelBasedValue;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;)V m ()V c net/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect djz net/minecraft/class_9721 f Lcom/mojang/serialization/Codec; CODEC b field_51707 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V apply a method_60220 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_60231 m ()V c net/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect dka net/minecraft/class_9722 f Lcom/mojang/serialization/Codec; CODEC c field_51708 m ()Lcom/mojang/serialization/MapCodec; codec a method_60219 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;Z)V onChangedBlock a method_60221 m (Lnet/minecraft/world/item/enchantment/EnchantedItemInUse;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;I)V onDeactivated a method_60222 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap b method_60232 m ()V c net/minecraft/world/item/enchantment/effects/EnchantmentValueEffect dkb net/minecraft/class_9723 f Lcom/mojang/serialization/Codec; CODEC b field_51709 m ()Lcom/mojang/serialization/MapCodec; codec a method_60211 m (ILnet/minecraft/util/RandomSource;F)F process a method_60213 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_60233 m ()V c net/minecraft/world/item/enchantment/effects/ExplodeEffect dkc net/minecraft/class_9724 f Lcom/mojang/serialization/MapCodec; CODEC a field_51710 f Z attributeToUser d comp_2722 f Ljava/util/Optional; damageType e comp_2723 f Ljava/util/Optional; knockbackMultiplier f comp_2724 f Ljava/util/Optional; immuneBlocks g comp_2725 f Lnet/minecraft/world/phys/Vec3; offset h comp_2726 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; radius i comp_2727 f Z createFire j comp_2728 f Lnet/minecraft/world/level/Level$ExplosionInteraction; blockInteraction k comp_2729 f Lnet/minecraft/core/particles/ParticleOptions; smallParticle l comp_2730 f Lnet/minecraft/core/particles/ParticleOptions; largeParticle m comp_2731 f Lnet/minecraft/core/Holder; sound n comp_2732 m (ILnet/minecraft/world/item/enchantment/LevelBasedValue;)Ljava/lang/Float; method_60234 a method_60234 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/damagesource/DamageSource; getDamageSource a method_60235 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60236 a method_60236 m ()Z attributeToUser b comp_2722 m ()Ljava/util/Optional; damageType c comp_2723 m ()Ljava/util/Optional; knockbackMultiplier d comp_2724 m ()Ljava/util/Optional; immuneBlocks e comp_2725 m ()Lnet/minecraft/world/phys/Vec3; offset f comp_2726 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; radius g comp_2727 m ()Z createFire h comp_2728 m ()Lnet/minecraft/world/level/Level$ExplosionInteraction; blockInteraction i comp_2729 m ()Lnet/minecraft/core/particles/ParticleOptions; smallParticle j comp_2730 m ()Lnet/minecraft/core/particles/ParticleOptions; largeParticle k comp_2731 m ()Lnet/minecraft/core/Holder; sound l comp_2732 m (ZLjava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/item/enchantment/LevelBasedValue;ZLnet/minecraft/world/level/Level$ExplosionInteraction;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/item/enchantment/effects/Ignite dkd net/minecraft/class_9725 f Lcom/mojang/serialization/MapCodec; CODEC a field_51711 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; duration d comp_2733 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60237 a method_60237 m (Lnet/minecraft/world/item/enchantment/effects/Ignite;)Lnet/minecraft/world/item/enchantment/LevelBasedValue; method_60238 a method_60238 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; duration b comp_2733 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)V m ()V c net/minecraft/world/item/enchantment/effects/MultiplyValue dke net/minecraft/class_9726 f Lcom/mojang/serialization/MapCodec; CODEC a field_51712 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; factor c comp_2734 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60239 a method_60239 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; factor b comp_2734 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)V m ()V c net/minecraft/world/item/enchantment/effects/PlaySoundEffect dkf net/minecraft/class_9727 f Lcom/mojang/serialization/MapCodec; CODEC a field_51713 f Lnet/minecraft/core/Holder; soundEvent d comp_2735 f Lnet/minecraft/util/valueproviders/FloatProvider; volume e comp_2736 f Lnet/minecraft/util/valueproviders/FloatProvider; pitch f comp_2737 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60240 a method_60240 m ()Lnet/minecraft/core/Holder; soundEvent b comp_2735 m ()Lnet/minecraft/util/valueproviders/FloatProvider; volume c comp_2736 m ()Lnet/minecraft/util/valueproviders/FloatProvider; pitch d comp_2737 m (Lnet/minecraft/core/Holder;Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;)V m ()V c net/minecraft/world/item/enchantment/effects/RemoveBinomial dkg net/minecraft/class_9728 f Lcom/mojang/serialization/MapCodec; CODEC a field_51714 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; chance c comp_2738 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60241 a method_60241 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; chance b comp_2738 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)V m ()V c net/minecraft/world/item/enchantment/effects/ReplaceBlock dkh net/minecraft/class_9729 f Lcom/mojang/serialization/MapCodec; CODEC a field_51715 f Lnet/minecraft/core/Vec3i; offset d comp_2739 f Ljava/util/Optional; predicate e comp_2740 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockState f comp_2741 f Ljava/util/Optional; triggerGameEvent g comp_2798 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V method_60507 a method_60507 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Ljava/lang/Boolean; method_60242 a method_60242 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60243 a method_60243 m ()Lnet/minecraft/core/Vec3i; offset b comp_2739 m ()Ljava/util/Optional; predicate c comp_2740 m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockState d comp_2741 m ()Ljava/util/Optional; triggerGameEvent e comp_2798 m (Lnet/minecraft/core/Vec3i;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Ljava/util/Optional;)V m ()V c net/minecraft/world/item/enchantment/effects/ReplaceDisk dki net/minecraft/class_9730 f Lcom/mojang/serialization/MapCodec; CODEC a field_51716 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; radius d comp_2742 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; height e comp_2743 f Lnet/minecraft/core/Vec3i; offset f comp_2744 f Ljava/util/Optional; predicate g comp_2745 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockState h comp_2746 f Ljava/util/Optional; triggerGameEvent i comp_2799 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V method_60508 a method_60508 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Ljava/lang/Boolean; method_60244 a method_60244 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60245 a method_60245 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; radius b comp_2742 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; height c comp_2743 m ()Lnet/minecraft/core/Vec3i; offset d comp_2744 m ()Ljava/util/Optional; predicate e comp_2745 m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockState f comp_2746 m ()Ljava/util/Optional; triggerGameEvent g comp_2799 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;Lnet/minecraft/world/item/enchantment/LevelBasedValue;Lnet/minecraft/core/Vec3i;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Ljava/util/Optional;)V m ()V c net/minecraft/world/item/enchantment/effects/RunFunction dkj net/minecraft/class_9731 f Lcom/mojang/serialization/MapCodec; CODEC a field_51717 f Lnet/minecraft/resources/ResourceLocation; function d comp_2747 f Lorg/slf4j/Logger; LOGGER e field_51718 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60246 a method_60246 m ()Lnet/minecraft/resources/ResourceLocation; function b comp_2747 m (Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/world/item/enchantment/effects/SetBlockProperties dkk net/minecraft/class_9732 f Lcom/mojang/serialization/MapCodec; CODEC a field_51719 f Lnet/minecraft/world/item/component/BlockItemStateProperties; properties d comp_2748 f Lnet/minecraft/core/Vec3i; offset e comp_2749 f Ljava/util/Optional; triggerGameEvent f comp_2800 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V method_60509 a method_60509 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60247 a method_60247 m ()Lnet/minecraft/world/item/component/BlockItemStateProperties; properties b comp_2748 m ()Lnet/minecraft/core/Vec3i; offset c comp_2749 m ()Ljava/util/Optional; triggerGameEvent d comp_2800 m (Lnet/minecraft/world/item/component/BlockItemStateProperties;)V m (Lnet/minecraft/world/item/component/BlockItemStateProperties;Lnet/minecraft/core/Vec3i;Ljava/util/Optional;)V m ()V c net/minecraft/world/item/enchantment/effects/SetValue dkl net/minecraft/class_9733 f Lcom/mojang/serialization/MapCodec; CODEC a field_51720 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; value c comp_2750 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60248 a method_60248 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; value b comp_2750 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)V m ()V c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect dkm net/minecraft/class_9734 f Lcom/mojang/serialization/MapCodec; CODEC a field_51721 f Lnet/minecraft/core/particles/ParticleOptions; particle d comp_2751 f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; horizontalPosition e comp_2752 f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; verticalPosition f comp_2753 f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; horizontalVelocity g comp_2754 f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; verticalVelocity h comp_2755 f Lnet/minecraft/util/valueproviders/FloatProvider; speed i comp_2756 m (F)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; offsetFromEntityPosition a method_60249 m (Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; fixedVelocity a method_60250 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60251 a method_60251 m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; inBoundingBox b method_60252 m (F)Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; movementScaled b method_60253 m ()Lnet/minecraft/core/particles/ParticleOptions; particle c comp_2751 m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; horizontalPosition d comp_2752 m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource; verticalPosition e comp_2753 m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; horizontalVelocity f comp_2754 m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource; verticalVelocity g comp_2755 m ()Lnet/minecraft/util/valueproviders/FloatProvider; speed h comp_2756 m (Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource;Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource;Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource;Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource;Lnet/minecraft/util/valueproviders/FloatProvider;)V m ()V c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource dkm$a net/minecraft/class_9734$class_9735 f Lcom/mojang/serialization/MapCodec; CODEC a field_51722 f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; type b comp_2757 f F offset c comp_2758 f F scale d comp_2759 m ()Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; type a comp_2757 m (DDFLnet/minecraft/util/RandomSource;)D getCoordinate a method_60254 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60255 a method_60255 m (Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource;)Lcom/mojang/serialization/DataResult; method_60256 a method_60256 m ()F offset b comp_2758 m ()F scale c comp_2759 m ()Ljava/lang/String; method_60257 d method_60257 m (Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType;FF)V m ()V c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType dkm$b net/minecraft/class_9734$class_9736 f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; ENTITY_POSITION a field_51723 f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; BOUNDING_BOX b field_51724 f Lcom/mojang/serialization/Codec; CODEC c field_51725 f Ljava/lang/String; id d field_51726 f Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType$CoordinateSource; source e field_51727 f [Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; $VALUES f field_51728 m ()[Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType; $values a method_60258 m (DDFLnet/minecraft/util/RandomSource;)D getCoordinate a method_60259 m (DDFLnet/minecraft/util/RandomSource;)D method_60260 b method_60260 m (DDFLnet/minecraft/util/RandomSource;)D method_60261 c method_60261 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType$CoordinateSource;)V m ()V c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType$CoordinateSource dkm$b$a net/minecraft/class_9734$class_9736$class_9737 c net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource dkm$c net/minecraft/class_9734$class_9738 f Lcom/mojang/serialization/MapCodec; CODEC a field_51729 f F movementScale b comp_2760 f Lnet/minecraft/util/valueproviders/FloatProvider; base c comp_2761 m ()F movementScale a comp_2760 m (DLnet/minecraft/util/RandomSource;)D getVelocity a method_60262 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60263 a method_60263 m ()Lnet/minecraft/util/valueproviders/FloatProvider; base b comp_2761 m (FLnet/minecraft/util/valueproviders/FloatProvider;)V m ()V c net/minecraft/world/item/enchantment/effects/SummonEntityEffect dkn net/minecraft/class_9739 f Lcom/mojang/serialization/MapCodec; CODEC a field_51730 f Lnet/minecraft/core/HolderSet; entityTypes d comp_2762 f Z joinTeam e comp_2763 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60264 a method_60264 m ()Lnet/minecraft/core/HolderSet; entityTypes b comp_2762 m ()Z joinTeam c comp_2763 m (Lnet/minecraft/core/HolderSet;Z)V m ()V c net/minecraft/world/item/enchantment/effects/package-info dko net/minecraft/class_9740 c net/minecraft/world/item/enchantment/package-info dkp net/minecraft/class_6083 c net/minecraft/world/item/enchantment/providers/EnchantmentProvider dkq net/minecraft/class_9741 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_51731 m ()Lcom/mojang/serialization/MapCodec; codec a method_60265 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/DifficultyInstance;)V enchant a method_60266 m ()V c net/minecraft/world/item/enchantment/providers/EnchantmentProviderTypes dkr net/minecraft/class_9742 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_60267 c net/minecraft/world/item/enchantment/providers/EnchantmentsByCost dks net/minecraft/class_9743 f Lcom/mojang/serialization/MapCodec; CODEC b field_51732 f Lnet/minecraft/core/HolderSet; enchantments c comp_2764 f Lnet/minecraft/util/valueproviders/IntProvider; cost d comp_2765 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60268 a method_60268 m ()Lnet/minecraft/core/HolderSet; enchantments b comp_2764 m ()Lnet/minecraft/util/valueproviders/IntProvider; cost c comp_2765 m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/item/enchantment/providers/EnchantmentsByCostWithDifficulty dkt net/minecraft/class_9744 f I MAX_ALLOWED_VALUE_PART b field_52056 f Lcom/mojang/serialization/MapCodec; CODEC c field_51733 f Lnet/minecraft/core/HolderSet; enchantments d comp_2766 f I minCost e comp_2767 f I maxCostSpan f comp_2768 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60269 a method_60269 m ()Lnet/minecraft/core/HolderSet; enchantments b comp_2766 m ()I minCost c comp_2767 m ()I maxCostSpan d comp_2768 m (Lnet/minecraft/core/HolderSet;II)V m ()V c net/minecraft/world/item/enchantment/providers/SingleEnchantment dku net/minecraft/class_9745 f Lcom/mojang/serialization/MapCodec; CODEC b field_51734 f Lnet/minecraft/core/Holder; enchantment c comp_2769 f Lnet/minecraft/util/valueproviders/IntProvider; level d comp_2770 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60270 a method_60270 m ()Lnet/minecraft/core/Holder; enchantment b comp_2769 m ()Lnet/minecraft/util/valueproviders/IntProvider; level c comp_2770 m (Lnet/minecraft/core/Holder;Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/item/enchantment/providers/TradeRebalanceEnchantmentProviders dkv net/minecraft/class_9746 f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_BOOTS_5 A field_51735 f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_HELMET_5 B field_51736 f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_BOOTS_4 C field_51737 f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_LEGGINGS_4 D field_51738 f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_CHESTPLATE_4 E field_51739 f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_HELMET_4 F field_51740 f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_BOOTS_5 G field_51741 f Lnet/minecraft/resources/ResourceKey; TRADES_SWAMP_ARMORER_HELMET_5 H field_51742 f Lnet/minecraft/resources/ResourceKey; TRADES_TAIGA_ARMORER_LEGGINGS_5 I field_51743 f Lnet/minecraft/resources/ResourceKey; TRADES_TAIGA_ARMORER_CHESTPLATE_5 J field_51744 f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_BOOTS_4 a field_51745 f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_LEGGINGS_4 b field_51746 f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_CHESTPLATE_4 c field_51747 f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_HELMET_4 d field_51748 f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_LEGGINGS_5 e field_51749 f Lnet/minecraft/resources/ResourceKey; TRADES_DESERT_ARMORER_CHESTPLATE_5 f field_51750 f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_BOOTS_4 g field_51751 f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_LEGGINGS_4 h field_51752 f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_CHESTPLATE_4 i field_51753 f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_HELMET_4 j field_51754 f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_BOOTS_5 k field_51755 f Lnet/minecraft/resources/ResourceKey; TRADES_PLAINS_ARMORER_LEGGINGS_5 l field_51756 f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_BOOTS_4 m field_51757 f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_LEGGINGS_4 n field_51758 f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_CHESTPLATE_4 o field_51759 f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_HELMET_4 p field_51760 f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_CHESTPLATE_5 q field_51761 f Lnet/minecraft/resources/ResourceKey; TRADES_SAVANNA_ARMORER_HELMET_5 r field_51762 f Lnet/minecraft/resources/ResourceKey; TRADES_SNOW_ARMORER_BOOTS_4 s field_51763 f Lnet/minecraft/resources/ResourceKey; TRADES_SNOW_ARMORER_HELMET_4 t field_51764 f Lnet/minecraft/resources/ResourceKey; TRADES_SNOW_ARMORER_BOOTS_5 u field_51765 f Lnet/minecraft/resources/ResourceKey; TRADES_SNOW_ARMORER_HELMET_5 v field_51766 f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_BOOTS_4 w field_51767 f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_LEGGINGS_4 x field_51768 f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_CHESTPLATE_4 y field_51769 f Lnet/minecraft/resources/ResourceKey; TRADES_JUNGLE_ARMORER_HELMET_4 z field_51770 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_60271 m ()V c net/minecraft/world/item/enchantment/providers/VanillaEnchantmentProviders dkw net/minecraft/class_9747 f Lnet/minecraft/resources/ResourceKey; MOB_SPAWN_EQUIPMENT a field_51771 f Lnet/minecraft/resources/ResourceKey; PILLAGER_SPAWN_CROSSBOW b field_51772 f Lnet/minecraft/resources/ResourceKey; RAID_PILLAGER_POST_WAVE_3 c field_51773 f Lnet/minecraft/resources/ResourceKey; RAID_PILLAGER_POST_WAVE_5 d field_51774 f Lnet/minecraft/resources/ResourceKey; RAID_VINDICATOR e field_51775 f Lnet/minecraft/resources/ResourceKey; RAID_VINDICATOR_POST_WAVE_5 f field_51776 f Lnet/minecraft/resources/ResourceKey; ENDERMAN_LOOT_DROP g field_51777 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a method_60272 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_60273 m ()V c net/minecraft/world/item/enchantment/providers/package-info dkx net/minecraft/class_9748 c net/minecraft/world/item/equipment/AllowedEntitiesProvider dky net/minecraft/class_10713 c net/minecraft/world/item/equipment/ArmorMaterial dkz net/minecraft/class_1741 f I durability a comp_3166 f Ljava/util/Map; defense b comp_2298 f I enchantmentValue c comp_3167 f Lnet/minecraft/core/Holder; equipSound d comp_2300 f F toughness e comp_2303 f F knockbackResistance f comp_2304 f Lnet/minecraft/tags/TagKey; repairIngredient g comp_2301 f Lnet/minecraft/resources/ResourceKey; assetId h comp_3168 m ()I durability a comp_3166 m (Lnet/minecraft/world/item/equipment/ArmorType;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; createAttributes a method_63993 m ()Ljava/util/Map; defense b comp_2298 m ()I enchantmentValue c comp_3167 m ()Lnet/minecraft/core/Holder; equipSound d comp_2300 m ()F toughness e comp_2303 m ()F knockbackResistance f comp_2304 m ()Lnet/minecraft/tags/TagKey; repairIngredient g comp_2301 m ()Lnet/minecraft/resources/ResourceKey; assetId h comp_3168 m (ILjava/util/Map;ILnet/minecraft/core/Holder;FFLnet/minecraft/tags/TagKey;Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/world/item/equipment/ArmorMaterials dla net/minecraft/class_1740 f Lnet/minecraft/world/item/equipment/ArmorMaterial; LEATHER a field_7897 f Lnet/minecraft/world/item/equipment/ArmorMaterial; CHAINMAIL b field_7887 f Lnet/minecraft/world/item/equipment/ArmorMaterial; IRON c field_7892 f Lnet/minecraft/world/item/equipment/ArmorMaterial; GOLD d field_7895 f Lnet/minecraft/world/item/equipment/ArmorMaterial; DIAMOND e field_7889 f Lnet/minecraft/world/item/equipment/ArmorMaterial; TURTLE_SCUTE f field_7890 f Lnet/minecraft/world/item/equipment/ArmorMaterial; NETHERITE g field_21977 f Lnet/minecraft/world/item/equipment/ArmorMaterial; ARMADILLO_SCUTE h field_48846 m (IIIII)Ljava/util/Map; makeDefense a method_66345 m ()V c net/minecraft/world/item/equipment/ArmorType dlb net/minecraft/class_8051 f Lnet/minecraft/world/item/equipment/ArmorType; HELMET a field_41934 f Lnet/minecraft/world/item/equipment/ArmorType; CHESTPLATE b field_41935 f Lnet/minecraft/world/item/equipment/ArmorType; LEGGINGS c field_41936 f Lnet/minecraft/world/item/equipment/ArmorType; BOOTS d field_41937 f Lnet/minecraft/world/item/equipment/ArmorType; BODY e field_48838 f Lcom/mojang/serialization/Codec; CODEC f field_48839 f Lnet/minecraft/world/entity/EquipmentSlot; slot g field_41938 f Ljava/lang/String; name h field_41939 f I unitDurability i field_49257 f [Lnet/minecraft/world/item/equipment/ArmorType; $VALUES j field_41940 m ()Lnet/minecraft/world/entity/EquipmentSlot; getSlot a method_48399 m (I)I getDurability a method_56690 m ()Ljava/lang/String; getName b method_48400 m ()[Lnet/minecraft/world/item/equipment/ArmorType; $values d method_48401 m (Ljava/lang/String;ILnet/minecraft/world/entity/EquipmentSlot;ILjava/lang/String;)V m ()V c net/minecraft/world/item/equipment/EquipmentAsset dlc net/minecraft/class_10394 m ()V c net/minecraft/world/item/equipment/EquipmentAssets dld net/minecraft/class_10191 f Lnet/minecraft/resources/ResourceKey; ROOT_ID a field_55214 f Lnet/minecraft/resources/ResourceKey; LEATHER b field_54134 f Lnet/minecraft/resources/ResourceKey; CHAINMAIL c field_54135 f Lnet/minecraft/resources/ResourceKey; IRON d field_54136 f Lnet/minecraft/resources/ResourceKey; GOLD e field_54137 f Lnet/minecraft/resources/ResourceKey; DIAMOND f field_54138 f Lnet/minecraft/resources/ResourceKey; TURTLE_SCUTE g field_54139 f Lnet/minecraft/resources/ResourceKey; NETHERITE h field_54140 f Lnet/minecraft/resources/ResourceKey; ARMADILLO_SCUTE i field_54141 f Lnet/minecraft/resources/ResourceKey; ELYTRA j field_54142 f Lnet/minecraft/resources/ResourceKey; SADDLE k field_55981 f Ljava/util/Map; CARPETS l field_54143 f Lnet/minecraft/resources/ResourceKey; TRADER_LLAMA m field_54144 f Ljava/util/Map; HARNESSES n field_59750 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/resources/ResourceKey; method_70739 a method_70739 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createId a method_65368 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/resources/ResourceKey; method_64011 b method_64011 m ()V c net/minecraft/world/item/equipment/Equippable dle net/minecraft/class_10192 f Lcom/mojang/serialization/Codec; CODEC a field_54145 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_54146 f Lnet/minecraft/world/entity/EquipmentSlot; slot c comp_3174 f Lnet/minecraft/core/Holder; equipSound d comp_3175 f Ljava/util/Optional; assetId e comp_3176 f Ljava/util/Optional; cameraOverlay f comp_3306 f Ljava/util/Optional; allowedEntities g comp_3177 f Z dispensable h comp_3178 f Z swappable i comp_3213 f Z damageOnHurt j comp_3214 f Z equipOnInteract k comp_3523 f Z canBeSheared l comp_4362 f Lnet/minecraft/core/Holder; shearingSound m comp_4363 m ()Lnet/minecraft/world/item/equipment/Equippable; saddle a method_66699 m (Lnet/minecraft/world/entity/EntityType;)Z canBeEquippedBy a method_64015 m (Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/equipment/Equippable$Builder; builder a method_64202 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64016 a method_64016 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/InteractionResult; equipOnTarget a method_66700 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/equipment/Equippable; llamaSwag a method_64017 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/InteractionResult; swapWithEquipmentSlot a method_64018 m ()Lnet/minecraft/world/entity/EquipmentSlot; slot b comp_3174 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/equipment/Equippable; harness b method_70740 m ()Lnet/minecraft/core/Holder; equipSound c comp_3175 m ()Ljava/util/Optional; assetId d comp_3176 m ()Ljava/util/Optional; cameraOverlay e comp_3306 m ()Ljava/util/Optional; allowedEntities f comp_3177 m ()Z dispensable g comp_3178 m ()Z swappable h comp_3213 m ()Z damageOnHurt i comp_3214 m ()Z equipOnInteract j comp_3523 m ()Z canBeSheared k comp_4362 m ()Lnet/minecraft/core/Holder; shearingSound l comp_4363 m (Lnet/minecraft/world/entity/EquipmentSlot;Lnet/minecraft/core/Holder;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;ZZZZZLnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/item/equipment/Equippable$Builder dle$a net/minecraft/class_10192$class_10217 f Lnet/minecraft/world/entity/EquipmentSlot; slot a field_54234 f Lnet/minecraft/core/Holder; equipSound b field_54235 f Ljava/util/Optional; assetId c field_54236 f Ljava/util/Optional; cameraOverlay d field_54908 f Ljava/util/Optional; allowedEntities e field_54237 f Z dispensable f field_54238 f Z swappable g field_54239 f Z damageOnHurt h field_54240 f Z equipOnInteract i field_55982 f Z canBeSheared j field_60669 f Lnet/minecraft/core/Holder; shearingSound k field_60670 m ()Lnet/minecraft/world/item/equipment/Equippable; build a method_64203 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setAsset a method_64204 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setCameraOverlay a method_65009 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setEquipSound a method_64205 m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setAllowedEntities a method_64206 m (Z)Lnet/minecraft/world/item/equipment/Equippable$Builder; setDispensable a method_64207 m ([Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setAllowedEntities a method_64208 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/item/equipment/Equippable$Builder; setShearingSound b method_71771 m (Z)Lnet/minecraft/world/item/equipment/Equippable$Builder; setSwappable b method_64209 m (Z)Lnet/minecraft/world/item/equipment/Equippable$Builder; setDamageOnHurt c method_64210 m (Z)Lnet/minecraft/world/item/equipment/Equippable$Builder; setEquipOnInteract d method_66701 m (Z)Lnet/minecraft/world/item/equipment/Equippable$Builder; setCanBeSheared e method_71772 m (Lnet/minecraft/world/entity/EquipmentSlot;)V c net/minecraft/world/item/equipment/package-info dlf net/minecraft/class_10193 c net/minecraft/world/item/equipment/trim/ArmorTrim dlg net/minecraft/class_8053 f Lcom/mojang/serialization/Codec; CODEC a field_41994 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49278 f Lnet/minecraft/core/Holder; material c comp_3179 f Lnet/minecraft/core/Holder; pattern d comp_3180 f Lnet/minecraft/network/chat/Component; UPGRADE_TITLE e field_41997 m ()Lnet/minecraft/core/Holder; material a comp_3179 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67224 a method_67224 m (Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceLocation; layerAssetId a method_67225 m (Ljava/lang/String;Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo;Ljava/lang/String;)Ljava/lang/String; method_67226 a method_67226 m ()Lnet/minecraft/core/Holder; pattern b comp_3180 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/item/equipment/trim/MaterialAssetGroup dlh net/minecraft/class_10714 f Ljava/lang/String; SEPARATOR a field_56322 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_56323 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_56324 f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; QUARTZ d field_56325 f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; IRON e field_56326 f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; NETHERITE f field_56327 f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; REDSTONE g field_56328 f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; COPPER h field_56329 f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; GOLD i field_56330 f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; EMERALD j field_56331 f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; DIAMOND k field_56332 f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; LAPIS l field_56333 f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; AMETHYST m field_56334 f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; RESIN n field_56335 f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo; base o comp_3603 f Ljava/util/Map; overrides p comp_3604 m ()Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo; base a comp_3603 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo; assetId a method_67227 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67228 a method_67228 m (Ljava/lang/String;)Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; create a method_67229 m (Ljava/lang/String;Ljava/util/Map;)Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; create a method_67230 m ()Ljava/util/Map; overrides b comp_3604 m (Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo;Ljava/util/Map;)V m ()V c net/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo dlh$a net/minecraft/class_10714$class_10715 f Lcom/mojang/serialization/Codec; CODEC a field_56336 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_56337 f Ljava/lang/String; suffix c comp_3605 m ()Ljava/lang/String; suffix a comp_3605 m (Ljava/lang/String;)V m ()V c net/minecraft/world/item/equipment/trim/TrimMaterial dli net/minecraft/class_8054 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_42002 f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b field_49280 f Lcom/mojang/serialization/Codec; CODEC c field_42003 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_49281 f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; assets e comp_3606 f Lnet/minecraft/network/chat/Component; description f comp_1212 m ()Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; assets a comp_3606 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67231 a method_67231 m ()Lnet/minecraft/network/chat/Component; description b comp_1212 m (Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/world/item/equipment/trim/TrimMaterials dlj net/minecraft/class_8055 f Lnet/minecraft/resources/ResourceKey; QUARTZ a field_42004 f Lnet/minecraft/resources/ResourceKey; IRON b field_42005 f Lnet/minecraft/resources/ResourceKey; NETHERITE c field_42006 f Lnet/minecraft/resources/ResourceKey; REDSTONE d field_42007 f Lnet/minecraft/resources/ResourceKey; COPPER e field_42008 f Lnet/minecraft/resources/ResourceKey; GOLD f field_42009 f Lnet/minecraft/resources/ResourceKey; EMERALD g field_42010 f Lnet/minecraft/resources/ResourceKey; DIAMOND h field_42011 f Lnet/minecraft/resources/ResourceKey; LAPIS i field_42012 f Lnet/minecraft/resources/ResourceKey; AMETHYST j field_42013 f Lnet/minecraft/resources/ResourceKey; RESIN k field_55049 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; registryKey a method_48441 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/item/ItemStack;)Ljava/util/Optional; getFromIngredient a method_48440 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_48442 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/network/chat/Style;Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup;)V register a method_48443 m ()V m ()V c net/minecraft/world/item/equipment/trim/TrimPattern dlk net/minecraft/class_8056 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_42014 f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b field_49282 f Lcom/mojang/serialization/Codec; CODEC c field_42015 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_49283 f Lnet/minecraft/resources/ResourceLocation; assetId e comp_1213 f Lnet/minecraft/network/chat/Component; description f comp_1215 f Z decal g comp_1905 m ()Lnet/minecraft/resources/ResourceLocation; assetId a comp_1213 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_48445 a method_48445 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/Component; copyWithStyle a method_48446 m ()Lnet/minecraft/network/chat/Component; description b comp_1215 m ()Z decal c comp_1905 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/network/chat/Component;Z)V m ()V c net/minecraft/world/item/equipment/trim/TrimPatterns dll net/minecraft/class_8057 f Lnet/minecraft/resources/ResourceKey; SENTRY a field_42016 f Lnet/minecraft/resources/ResourceKey; DUNE b field_42017 f Lnet/minecraft/resources/ResourceKey; COAST c field_42018 f Lnet/minecraft/resources/ResourceKey; WILD d field_42019 f Lnet/minecraft/resources/ResourceKey; WARD e field_42020 f Lnet/minecraft/resources/ResourceKey; EYE f field_42021 f Lnet/minecraft/resources/ResourceKey; VEX g field_42022 f Lnet/minecraft/resources/ResourceKey; TIDE h field_42023 f Lnet/minecraft/resources/ResourceKey; SNOUT i field_42024 f Lnet/minecraft/resources/ResourceKey; RIB j field_42025 f Lnet/minecraft/resources/ResourceKey; SPIRE k field_42026 f Lnet/minecraft/resources/ResourceKey; WAYFINDER l field_43221 f Lnet/minecraft/resources/ResourceKey; SHAPER m field_43222 f Lnet/minecraft/resources/ResourceKey; SILENCE n field_43223 f Lnet/minecraft/resources/ResourceKey; RAISER o field_43224 f Lnet/minecraft/resources/ResourceKey; HOST p field_43225 f Lnet/minecraft/resources/ResourceKey; FLOW q field_49827 f Lnet/minecraft/resources/ResourceKey; BOLT r field_49828 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceLocation; defaultAssetId a method_67232 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; registryKey a method_48449 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_48450 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;)V register a method_48451 m ()V m ()V c net/minecraft/world/item/equipment/trim/package-info dlm net/minecraft/class_10194 c net/minecraft/world/item/package-info dln net/minecraft/class_6084 c net/minecraft/world/item/trading/ItemCost dlo net/minecraft/class_9306 f Lcom/mojang/serialization/Codec; CODEC a field_49393 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49394 f Lnet/minecraft/network/codec/StreamCodec; OPTIONAL_STREAM_CODEC c field_49395 f Lnet/minecraft/core/Holder; item d comp_2424 f I count e comp_2425 f Lnet/minecraft/core/component/DataComponentExactPredicate; components f comp_2426 f Lnet/minecraft/world/item/ItemStack; itemStack g comp_2427 m ()Lnet/minecraft/core/Holder; item a comp_2424 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57551 a method_57551 m (Lnet/minecraft/world/item/ItemStack;)Z test a method_57552 m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/item/trading/ItemCost; withComponents a method_57554 m (Lnet/minecraft/core/Holder;ILnet/minecraft/core/component/DataComponentExactPredicate;)Lnet/minecraft/world/item/ItemStack; createStack a method_57553 m ()I count b comp_2425 m ()Lnet/minecraft/core/component/DataComponentExactPredicate; components c comp_2426 m ()Lnet/minecraft/world/item/ItemStack; itemStack d comp_2427 m (Lnet/minecraft/world/level/ItemLike;)V m (Lnet/minecraft/world/level/ItemLike;I)V m (Lnet/minecraft/core/Holder;ILnet/minecraft/core/component/DataComponentExactPredicate;)V m (Lnet/minecraft/core/Holder;ILnet/minecraft/core/component/DataComponentExactPredicate;Lnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/world/item/trading/Merchant dlp net/minecraft/class_1915 m (ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; method_17448 a method_17448 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/network/chat/Component;I)V openTradingScreen a method_17449 m (Lnet/minecraft/world/item/trading/MerchantOffer;)V notifyTrade a method_8262 m (Lnet/minecraft/world/item/trading/MerchantOffers;)V overrideOffers a method_8261 m (Lnet/minecraft/world/entity/player/Player;)V setTradingPlayer g method_8259 m ()Lnet/minecraft/world/entity/player/Player; getTradingPlayer gH method_8257 m ()Lnet/minecraft/world/item/trading/MerchantOffers; getOffers gJ method_8264 m ()Z showProgressBar gK method_19270 m ()Lnet/minecraft/sounds/SoundEvent; getNotifyTradeSound gL method_18010 m ()Z isClientSide gP method_38069 m ()Z canRestock gT method_20708 m (Lnet/minecraft/world/entity/player/Player;)Z stillValid h method_65125 m (Lnet/minecraft/world/item/ItemStack;)V notifyTradeUpdated i method_8258 m (I)V overrideXp s method_19271 m ()I getVillagerXp t method_19269 c net/minecraft/world/item/trading/MerchantOffer dlq net/minecraft/class_1914 f Lcom/mojang/serialization/Codec; CODEC a field_48849 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48371 f Lnet/minecraft/world/item/trading/ItemCost; baseCostA c field_9146 f Ljava/util/Optional; costB d field_9143 f Lnet/minecraft/world/item/ItemStack; result e field_9148 f I uses f field_9147 f I maxUses g field_9144 f Z rewardExp h field_9145 f I specialPriceDiff i field_18676 f I demand j field_18677 f F priceMultiplier k field_18678 f I xp l field_18679 m ()Lnet/minecraft/world/item/ItemStack; getBaseCostA a method_8246 m (I)V addToSpecialPriceDiff a method_8245 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_56705 a method_56705 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z satisfiedBy a method_16952 m (Lnet/minecraft/world/item/trading/ItemCost;)I getModifiedCostCount a method_57555 m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Integer; method_56707 a method_56707 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;)Lnet/minecraft/world/item/trading/MerchantOffer; createFromStream a method_56110 m (Lnet/minecraft/network/RegistryFriendlyByteBuf;Lnet/minecraft/world/item/trading/MerchantOffer;)V writeToStream a method_56111 m ()Lnet/minecraft/world/item/ItemStack; getCostA b method_19272 m (I)V setSpecialPriceDiff b method_19273 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z take b method_16953 m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Float; method_56708 b method_56708 m ()Lnet/minecraft/world/item/ItemStack; getCostB c method_8247 m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Integer; method_56709 c method_56709 m ()Lnet/minecraft/world/item/trading/ItemCost; getItemCostA d method_57556 m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Integer; method_56710 d method_56710 m ()Ljava/util/Optional; getItemCostB e method_57557 m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Boolean; method_56711 e method_56711 m ()Lnet/minecraft/world/item/ItemStack; getResult f method_8250 m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Integer; method_56712 f method_56712 m ()V updateDemand g method_19274 m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/lang/Integer; method_56713 g method_56713 m ()Lnet/minecraft/world/item/ItemStack; assemble h method_18019 m (Lnet/minecraft/world/item/trading/MerchantOffer;)Lnet/minecraft/world/item/ItemStack; method_56714 h method_56714 m ()I getUses i method_8249 m (Lnet/minecraft/world/item/trading/MerchantOffer;)Ljava/util/Optional; method_56715 i method_56715 m ()V resetUses j method_19275 m (Lnet/minecraft/world/item/trading/MerchantOffer;)Lnet/minecraft/world/item/trading/ItemCost; method_56716 j method_56716 m ()I getMaxUses k method_8248 m ()V increaseUses l method_8244 m ()I getDemand m method_21725 m ()V resetSpecialPriceDiff n method_19276 m ()I getSpecialPriceDiff o method_19277 m ()F getPriceMultiplier p method_19278 m ()I getXp q method_19279 m ()Z isOutOfStock r method_8255 m ()V setToOutOfStock s method_8254 m ()Z needsRestock t method_21834 m ()Z shouldRewardExp u method_8256 m ()Lnet/minecraft/world/item/trading/MerchantOffer; copy v method_53881 m (Lnet/minecraft/world/item/trading/ItemCost;Ljava/util/Optional;Lnet/minecraft/world/item/ItemStack;IIZIIFI)V m (Lnet/minecraft/world/item/trading/ItemCost;Lnet/minecraft/world/item/ItemStack;IIF)V m (Lnet/minecraft/world/item/trading/ItemCost;Ljava/util/Optional;Lnet/minecraft/world/item/ItemStack;IIF)V m (Lnet/minecraft/world/item/trading/ItemCost;Ljava/util/Optional;Lnet/minecraft/world/item/ItemStack;IIIF)V m (Lnet/minecraft/world/item/trading/ItemCost;Ljava/util/Optional;Lnet/minecraft/world/item/ItemStack;IIIFI)V m (Lnet/minecraft/world/item/trading/MerchantOffer;)V m ()V c net/minecraft/world/item/trading/MerchantOffers dlr net/minecraft/class_1916 f Lcom/mojang/serialization/Codec; CODEC a field_48850 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48373 m ()Lnet/minecraft/world/item/trading/MerchantOffers; copy a method_53882 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/trading/MerchantOffer; getRecipeFor a method_8267 m ()V m (I)V m (Ljava/util/Collection;)V m ()V c net/minecraft/world/item/trading/package-info dls net/minecraft/class_6085 c net/minecraft/world/level/BaseCommandBlock dlt net/minecraft/class_1918 f Ljava/text/SimpleDateFormat; TIME_FORMAT b field_9169 f Lnet/minecraft/network/chat/Component; DEFAULT_NAME c field_21515 f I NO_LAST_EXECUTION d field_57756 f J lastExecution e field_9167 f Z updateLastExecution f field_9166 f I successCount g field_9163 f Z trackOutput h field_9164 f Lnet/minecraft/network/chat/Component; lastOutput i field_9165 f Ljava/lang/String; command j field_9168 f Lnet/minecraft/network/chat/Component; customName k field_9162 m (I)V setSuccessCount a method_8298 m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/InteractionResult; usedBy a method_8288 m (Lnet/minecraft/world/level/Level;)Z performCommand a method_8301 m (Lnet/minecraft/world/level/storage/ValueInput;)V load a method_8305 m (Lnet/minecraft/world/level/storage/ValueOutput;)V save a method_8297 m (Ljava/lang/String;)V setCommand a method_8286 m (Z)V setTrackOutput a method_8287 m (ZI)V method_8294 a method_8294 m (Lnet/minecraft/network/chat/Component;)V setCustomName b method_8290 m (Lnet/minecraft/network/chat/Component;)V setLastOutput c method_8291 m ()Lnet/minecraft/server/level/ServerLevel; getLevel e method_8293 m ()V onUpdated f method_8295 m ()Lnet/minecraft/world/phys/Vec3; getPosition g method_8300 m ()Ljava/lang/String; method_8302 h method_8302 m ()Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack i method_8303 m ()Z isValid j method_52175 m ()I getSuccessCount k method_8304 m ()Lnet/minecraft/network/chat/Component; getLastOutput l method_8292 m ()Ljava/lang/String; getCommand m method_8289 m ()Lnet/minecraft/network/chat/Component; getName n method_8299 m ()Lnet/minecraft/network/chat/Component; getCustomName o method_57558 m ()Z isTrackOutput p method_8296 m ()V m ()V c net/minecraft/world/level/BaseSpawner dlu net/minecraft/class_1917 f Lorg/slf4j/Logger; LOGGER a field_60369 f Ljava/lang/String; SPAWN_DATA_TAG b field_40877 f I EVENT_SPAWN c field_30951 f I DEFAULT_SPAWN_DELAY d field_57757 f I DEFAULT_MIN_SPAWN_DELAY e field_57758 f I DEFAULT_MAX_SPAWN_DELAY f field_57759 f I DEFAULT_SPAWN_COUNT g field_57760 f I DEFAULT_MAX_NEARBY_ENTITIES h field_57761 f I DEFAULT_REQUIRED_PLAYER_RANGE i field_57762 f I DEFAULT_SPAWN_RANGE j field_57763 f I spawnDelay k field_9154 f Lnet/minecraft/util/random/WeightedList; spawnPotentials l field_9152 f Lnet/minecraft/world/level/SpawnData; nextSpawnData m field_9155 f D spin n field_9161 f D oSpin o field_9159 f I minSpawnDelay p field_9151 f I maxSpawnDelay q field_9150 f I spawnCount r field_9149 f Lnet/minecraft/world/entity/Entity; displayEntity s field_9153 f I maxNearbyEntities t field_9160 f I requiredPlayerRange u field_9158 f I spawnRange v field_9157 m ()D getSpin a method_8278 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V serverTick a method_31588 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V setEntityId a method_8274 m (Lnet/minecraft/world/level/Level;I)Z onEventTriggered a method_8275 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/SpawnData; getOrCreateNextSpawnData a method_46404 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V clientTick a method_31589 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;I)V broadcastEvent a method_8273 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/SpawnData;)V setNextSpawnData a method_8277 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/storage/ValueInput;)V load a method_8280 m (Lnet/minecraft/world/level/storage/ValueOutput;)V save a method_8272 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; method_18085 a method_18085 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; method_67676 a method_67676 m ()D getoSpin b method_8279 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/Entity; getOrCreateDisplayEntity b method_8283 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/SpawnData;)V method_67390 b method_67390 m ()Lnet/minecraft/util/random/WeightedList; method_67391 c method_67391 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isNearPlayer c method_8284 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/SpawnData;)V method_33356 c method_33356 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V delay d method_8282 m ()V m ()V c net/minecraft/world/level/BlockAndTintGetter dlv net/minecraft/class_1920 m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; getLightEngine C_ method_22336 m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/BlockPos;)I getBrightness a method_8314 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I getBlockTint a method_23752 m (Lnet/minecraft/core/Direction;Z)F getShade a method_24852 m (Lnet/minecraft/core/BlockPos;I)I getRawBrightness b method_22335 m (Lnet/minecraft/core/BlockPos;)Z canSeeSky h method_8311 c net/minecraft/world/level/BlockCollisions dlw net/minecraft/class_5329 f Lnet/minecraft/world/phys/AABB; box a field_25169 f Lnet/minecraft/world/phys/shapes/CollisionContext; context b field_25170 f Lnet/minecraft/core/Cursor3D; cursor c field_25171 f Lnet/minecraft/core/BlockPos$MutableBlockPos; pos d field_25172 f Lnet/minecraft/world/phys/shapes/VoxelShape; entityShape e field_25173 f Lnet/minecraft/world/level/CollisionGetter; collisionGetter f field_25174 f Z onlySuffocatingBlocks g field_35590 f Lnet/minecraft/world/level/BlockGetter; cachedBlockGetter h field_35108 f J cachedBlockGetterPos i field_35109 f Ljava/util/function/BiFunction; resultProvider j field_44787 m (II)Lnet/minecraft/world/level/BlockGetter; getChunk a method_29283 m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;ZLjava/util/function/BiFunction;)V m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/world/phys/shapes/CollisionContext;Lnet/minecraft/world/phys/AABB;ZLjava/util/function/BiFunction;)V c net/minecraft/world/level/BlockEventData dlx net/minecraft/class_1919 f Lnet/minecraft/core/BlockPos; pos a comp_60 f Lnet/minecraft/world/level/block/Block; block b comp_61 f I paramA c comp_62 f I paramB d comp_63 m ()Lnet/minecraft/core/BlockPos; pos a comp_60 m ()Lnet/minecraft/world/level/block/Block; block b comp_61 m ()I paramA c comp_62 m ()I paramB d comp_63 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;II)V c net/minecraft/world/level/BlockGetter dly net/minecraft/class_1922 f I MAX_BLOCK_ITERATIONS_ALONG_TRAVEL g field_54147 m (Lnet/minecraft/world/level/ClipBlockStateContext;)Lnet/minecraft/world/phys/BlockHitResult; isBlockInLine a method_32880 m (Lnet/minecraft/world/level/ClipBlockStateContext;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; method_32881 a method_32881 m (Lnet/minecraft/world/level/ClipContext;)Lnet/minecraft/world/phys/BlockHitResult; clip a method_17742 m (Lnet/minecraft/world/level/ClipContext;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; method_17743 a method_17743 m (Lnet/minecraft/world/phys/AABB;)Ljava/util/stream/Stream; getBlockStates a method_29546 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/level/BlockGetter$BlockStepVisitor;)Z forEachBlockIntersectedBetween a method_67677 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/util/function/Function;)Ljava/lang/Object; traverseBlocks a method_17744 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/BlockHitResult; clipWithInteractionOverride a method_17745 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/function/Supplier;)D getBlockFloorHeight a method_30346 m (Lit/unimi/dsi/fastutil/longs/LongSet;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/level/BlockGetter$BlockStepVisitor;)I addCollisionsAlongTravel a method_61715 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Ljava/util/Optional; getBlockEntity a method_35230 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a_ method_8320 m (Lnet/minecraft/world/level/ClipBlockStateContext;)Lnet/minecraft/world/phys/BlockHitResult; method_32882 b method_32882 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ method_8316 m (Lnet/minecraft/world/level/ClipContext;)Lnet/minecraft/world/phys/BlockHitResult; method_17746 c method_17746 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity c_ method_8321 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_30348 f method_30348 m (Lnet/minecraft/core/BlockPos;)I getLightEmission i method_8317 m (Lnet/minecraft/core/BlockPos;)D getBlockFloorHeight j method_30347 c net/minecraft/world/level/BlockGetter$BlockStepVisitor dly$a net/minecraft/class_1922$class_10781 c net/minecraft/world/level/ChunkPos dlz net/minecraft/class_1923 f Lcom/mojang/serialization/Codec; CODEC a field_54241 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_54242 f J INVALID_CHUNK_POS c field_17348 f I MAX_COORDINATE_VALUE d field_54975 f Lnet/minecraft/world/level/ChunkPos; ZERO e field_35107 f I REGION_SIZE f field_38224 f I REGION_MAX_INDEX g field_38225 f I x h field_9181 f I z i field_9180 f I SAFETY_MARGIN j field_36299 f I SAFETY_MARGIN_CHUNKS k field_54976 f J COORD_BITS l field_30953 f J COORD_MASK m field_30954 f I REGION_BITS n field_30955 f I REGION_MASK o field_30956 f I HASH_A p field_30957 f I HASH_C q field_30958 f I HASH_Z_XOR r field_30959 m ()J toLong a method_8324 m (I)I getBlockX a method_33939 m (II)Lnet/minecraft/world/level/ChunkPos; minFromRegion a method_42305 m (III)Lnet/minecraft/core/BlockPos; getBlockAt a method_35231 m (J)I getX a method_8325 m (Lnet/minecraft/world/level/ChunkPos;)I getChessboardDistance a method_24022 m (Lnet/minecraft/world/level/ChunkPos;I)Ljava/util/stream/Stream; rangeClosed a method_19280 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;)Ljava/util/stream/Stream; rangeClosed a method_19281 m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; method_64211 a method_64211 m (Lnet/minecraft/core/BlockPos;)J asLong a method_37232 m ([I)Lnet/minecraft/world/level/ChunkPos; method_64212 a method_64212 m ()I getMiddleBlockX b method_33940 m (I)I getBlockZ b method_33941 m (II)Lnet/minecraft/world/level/ChunkPos; maxFromRegion b method_42306 m (J)I getZ b method_8332 m (Lnet/minecraft/world/level/ChunkPos;)I distanceSquared b method_52566 m ()I getMiddleBlockZ c method_33942 m (I)Lnet/minecraft/core/BlockPos; getMiddleBlockPosition c method_33943 m (II)J asLong c method_8331 m (J)I distanceSquared c method_52567 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/stream/IntStream; method_64213 c method_64213 m ()I getMinBlockX d method_8326 m (II)I hash d method_42307 m ()I getMinBlockZ e method_8328 m (II)I getChessboardDistance e method_60510 m ()I getMaxBlockX f method_8327 m (II)I distanceSquared f method_52568 m ()I getMaxBlockZ g method_8329 m ()I getRegionX h method_17885 m ()I getRegionZ i method_17886 m ()I getRegionLocalX j method_17887 m ()I getRegionLocalZ k method_17888 m ()Lnet/minecraft/core/BlockPos; getWorldPosition l method_8323 m (II)V m (Lnet/minecraft/core/BlockPos;)V m (J)V m ()V c net/minecraft/world/level/ChunkPos$1 dlz$1 net/minecraft/class_1923$1 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/level/ChunkPos; decode a method_64214 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/level/ChunkPos;)V encode a method_64215 m ()V c net/minecraft/world/level/ChunkPos$2 dlz$2 net/minecraft/class_1923$2 f Lnet/minecraft/world/level/ChunkPos; val$from a field_18680 f Lnet/minecraft/world/level/ChunkPos; val$to b field_18681 f I val$zDiff c field_18682 f I val$xDiff d field_18683 f Lnet/minecraft/world/level/ChunkPos; pos e field_18684 m (JILnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;II)V c net/minecraft/world/level/ClipBlockStateContext dma net/minecraft/class_5702 f Lnet/minecraft/world/phys/Vec3; from a field_28102 f Lnet/minecraft/world/phys/Vec3; to b field_28103 f Ljava/util/function/Predicate; block c field_28104 m ()Lnet/minecraft/world/phys/Vec3; getTo a method_32883 m ()Lnet/minecraft/world/phys/Vec3; getFrom b method_32884 m ()Ljava/util/function/Predicate; isTargetBlock c method_32885 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Ljava/util/function/Predicate;)V c net/minecraft/world/level/ClipContext dmb net/minecraft/class_3959 f Lnet/minecraft/world/phys/Vec3; from a field_17553 f Lnet/minecraft/world/phys/Vec3; to b field_17554 f Lnet/minecraft/world/level/ClipContext$Block; block c field_17555 f Lnet/minecraft/world/level/ClipContext$Fluid; fluid d field_17556 f Lnet/minecraft/world/phys/shapes/CollisionContext; collisionContext e field_17557 m ()Lnet/minecraft/world/phys/Vec3; getTo a method_17747 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockShape a method_17748 m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getFluidShape a method_17749 m ()Lnet/minecraft/world/phys/Vec3; getFrom b method_17750 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/ClipContext$Block;Lnet/minecraft/world/level/ClipContext$Fluid;Lnet/minecraft/world/entity/Entity;)V m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/ClipContext$Block;Lnet/minecraft/world/level/ClipContext$Fluid;Lnet/minecraft/world/phys/shapes/CollisionContext;)V c net/minecraft/world/level/ClipContext$Block dmb$a net/minecraft/class_3959$class_3960 f Lnet/minecraft/world/level/ClipContext$Block; COLLIDER a field_17558 f Lnet/minecraft/world/level/ClipContext$Block; OUTLINE b field_17559 f Lnet/minecraft/world/level/ClipContext$Block; VISUAL c field_23142 f Lnet/minecraft/world/level/ClipContext$Block; FALLDAMAGE_RESETTING d field_36337 f Lnet/minecraft/world/level/ClipContext$ShapeGetter; shapeGetter e field_17560 f [Lnet/minecraft/world/level/ClipContext$Block; $VALUES f field_17561 m ()[Lnet/minecraft/world/level/ClipContext$Block; $values a method_36690 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_40007 a method_40007 m (Ljava/lang/String;ILnet/minecraft/world/level/ClipContext$ShapeGetter;)V m ()V c net/minecraft/world/level/ClipContext$Fluid dmb$b net/minecraft/class_3959$class_242 f Lnet/minecraft/world/level/ClipContext$Fluid; NONE a field_1348 f Lnet/minecraft/world/level/ClipContext$Fluid; SOURCE_ONLY b field_1345 f Lnet/minecraft/world/level/ClipContext$Fluid; ANY c field_1347 f Lnet/minecraft/world/level/ClipContext$Fluid; WATER d field_36338 f Ljava/util/function/Predicate; canPick e field_1346 f [Lnet/minecraft/world/level/ClipContext$Fluid; $VALUES f field_1349 m ()[Lnet/minecraft/world/level/ClipContext$Fluid; $values a method_36691 m (Lnet/minecraft/world/level/material/FluidState;)Z canPick a method_17751 m (Lnet/minecraft/world/level/material/FluidState;)Z method_40008 b method_40008 m (Lnet/minecraft/world/level/material/FluidState;)Z method_1018 c method_1018 m (Lnet/minecraft/world/level/material/FluidState;)Z method_1017 d method_1017 m (Ljava/lang/String;ILjava/util/function/Predicate;)V m ()V c net/minecraft/world/level/ClipContext$ShapeGetter dmb$c net/minecraft/class_3959$class_3961 c net/minecraft/world/level/CollisionGetter dmc net/minecraft/class_1941 m ()Lnet/minecraft/world/level/border/WorldBorder; getWorldBorder F_ method_8621 m (DDDLnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/AABB; method_39451 a method_39451 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z noCollision a method_8587 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/phys/Vec3;)Ljava/lang/Iterable; getPreMoveCollisions a method_71395 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Z)Z noCollision a method_61716 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z isUnobstructed a method_8611 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/Vec3;DDD)Ljava/util/Optional; findFreePosition a method_33594 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Z isUnobstructed a method_8628 m (Lnet/minecraft/world/phys/shapes/CollisionContext;Lnet/minecraft/world/phys/AABB;)Ljava/lang/Iterable; getBlockCollisionsFromContext a method_71396 m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/stream/Stream; method_39452 a method_39452 m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/core/BlockPos; method_51715 a method_51715 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z noBlockCollision b method_52569 m (Lnet/minecraft/world/level/ClipContext;)Lnet/minecraft/world/phys/BlockHitResult; clipIncludingBorder b method_61717 m (Lnet/minecraft/world/phys/AABB;)Z noCollision b method_18026 m (Lnet/minecraft/world/phys/shapes/CollisionContext;Lnet/minecraft/world/phys/AABB;)Ljava/util/Iterator; method_71397 b method_71397 m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Z method_39453 b method_39453 m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_51716 b method_51716 m (II)Lnet/minecraft/world/level/BlockGetter; getChunkForCollisions c method_22338 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntityCollisions c method_20743 m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_71398 c method_71398 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/lang/Iterable; getCollisions d method_8600 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/lang/Iterable; getBlockCollisions e method_20812 m (Lnet/minecraft/world/entity/Entity;)Z isUnobstructed f method_8606 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/lang/Iterable; getBlockAndLiquidCollisions f method_61719 m (Lnet/minecraft/world/entity/Entity;)Z noCollision g method_17892 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z collidesWithSuffocatingBlock g method_39454 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/Optional; findSupportingBlock h method_51718 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/shapes/VoxelShape; borderCollision i method_39455 c net/minecraft/world/level/ColorMapColorUtil dmd net/minecraft/class_10828 m (DD[II)I get a method_68142 c net/minecraft/world/level/ColorResolver dme net/minecraft/class_6539 c net/minecraft/world/level/CommonLevelAccessor dmf net/minecraft/class_5423 c net/minecraft/world/level/CustomSpawner dmg net/minecraft/class_5304 m (Lnet/minecraft/server/level/ServerLevel;ZZ)V tick a method_6445 c net/minecraft/world/level/DataPackConfig dmh net/minecraft/class_5359 f Lnet/minecraft/world/level/DataPackConfig; DEFAULT a field_25393 f Lcom/mojang/serialization/Codec; CODEC b field_25394 f Ljava/util/List; enabled c field_25395 f Ljava/util/List; disabled d field_25396 m ()Ljava/util/List; getEnabled a method_29547 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_29549 a method_29549 m (Lnet/minecraft/world/level/DataPackConfig;)Ljava/util/List; method_29548 a method_29548 m ()Ljava/util/List; getDisabled b method_29550 m (Lnet/minecraft/world/level/DataPackConfig;)Ljava/util/List; method_29551 b method_29551 m (Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/DryFoliageColor dmi net/minecraft/class_10829 f I FOLIAGE_DRY_DEFAULT a field_57097 f [I pixels b field_57098 m (DD)I get a method_68143 m ([I)V init a method_68144 m ()V m ()V c net/minecraft/world/level/EmptyBlockAndTintGetter dmj net/minecraft/class_9891 f Lnet/minecraft/world/level/EmptyBlockAndTintGetter; INSTANCE a field_52611 f [Lnet/minecraft/world/level/EmptyBlockAndTintGetter; $VALUES b field_52612 m ()[Lnet/minecraft/world/level/EmptyBlockAndTintGetter; $values a method_61721 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/EmptyBlockGetter dmk net/minecraft/class_2682 f Lnet/minecraft/world/level/EmptyBlockGetter; INSTANCE a field_12294 f [Lnet/minecraft/world/level/EmptyBlockGetter; $VALUES b field_12295 m ()[Lnet/minecraft/world/level/EmptyBlockGetter; $values a method_36692 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/EntityBasedExplosionDamageCalculator dml net/minecraft/class_5361 f Lnet/minecraft/world/entity/Entity; source a field_25399 m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;Ljava/lang/Float;)Ljava/lang/Float; method_29552 a method_29552 m (Lnet/minecraft/world/entity/Entity;)V c net/minecraft/world/level/EntityGetter dmm net/minecraft/class_1924 m ()Ljava/util/List; players A method_18456 m (DDDD)Z hasNearbyAlivePlayer a method_18458 m (DDDDLjava/util/function/Predicate;)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a method_8604 m (DDDDZ)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a method_18459 m (Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/world/entity/player/Player; getNearestPlayer a method_18460 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a method_8333 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z isUnobstructed a method_8611 m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a method_18023 m (Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntitiesOfClass a method_18467 m (Ljava/lang/Class;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntitiesOfClass a method_8390 m (Ljava/util/UUID;)Lnet/minecraft/world/entity/player/Player; getPlayerByUUID a method_18470 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntities a_ method_8335 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getEntityCollisions c method_20743 c net/minecraft/world/level/Explosion dmn net/minecraft/class_1927 m ()Lnet/minecraft/server/level/ServerLevel; level a method_64504 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/LivingEntity; getIndirectSourceEntity a method_55110 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; getDefaultDamageSource a method_55108 m ()Lnet/minecraft/world/level/Explosion$BlockInteraction; getBlockInteraction b method_55111 m ()Lnet/minecraft/world/entity/LivingEntity; getIndirectSourceEntity c method_8347 m ()Lnet/minecraft/world/entity/Entity; getDirectSourceEntity d method_46406 m ()F radius e method_55107 m ()Lnet/minecraft/world/phys/Vec3; center f method_55109 m ()Z canTriggerBlocks g method_60274 m ()Z shouldAffectBlocklikeEntities h method_61722 c net/minecraft/world/level/Explosion$BlockInteraction dmn$a net/minecraft/class_1927$class_4179 f Lnet/minecraft/world/level/Explosion$BlockInteraction; KEEP a field_40878 f Lnet/minecraft/world/level/Explosion$BlockInteraction; DESTROY b field_18687 f Lnet/minecraft/world/level/Explosion$BlockInteraction; DESTROY_WITH_DECAY c field_40879 f Lnet/minecraft/world/level/Explosion$BlockInteraction; TRIGGER_BLOCK d field_47331 f Z shouldAffectBlocklikeEntities e field_52613 f [Lnet/minecraft/world/level/Explosion$BlockInteraction; $VALUES f field_18688 m ()Z shouldAffectBlocklikeEntities a method_61723 m ()[Lnet/minecraft/world/level/Explosion$BlockInteraction; $values b method_36693 m (Ljava/lang/String;IZ)V m ()V c net/minecraft/world/level/ExplosionDamageCalculator dmo net/minecraft/class_5362 m (Lnet/minecraft/world/entity/Entity;)F getKnockbackMultiplier a method_57007 m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;)Z shouldDamageEntity a method_55504 m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/entity/Entity;F)F getEntityDamageAmount a method_55115 m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)Z shouldBlockExplode a method_29554 m (Lnet/minecraft/world/level/Explosion;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Ljava/util/Optional; getBlockExplosionResistance a method_29555 m ()V c net/minecraft/world/level/FoliageColor dmp net/minecraft/class_1926 f I FOLIAGE_EVERGREEN a field_55215 f I FOLIAGE_BIRCH b field_55216 f I FOLIAGE_DEFAULT c field_55217 f I FOLIAGE_MANGROVE d field_55218 f [I pixels e field_9183 m (DD)I get a method_8344 m ([I)V init a method_8340 m ()V m ()V c net/minecraft/world/level/GameRules dmq net/minecraft/class_1928 f Lnet/minecraft/world/level/GameRules$Key; RULE_MAX_COMMAND_FORK_COUNT A field_46658 f Lnet/minecraft/world/level/GameRules$Key; RULE_COMMAND_MODIFICATION_BLOCK_LIMIT B field_41766 f Lnet/minecraft/world/level/GameRules$Key; RULE_ANNOUNCE_ADVANCEMENTS C field_19409 f Lnet/minecraft/world/level/GameRules$Key; RULE_DISABLE_RAIDS D field_19422 f Lnet/minecraft/world/level/GameRules$Key; RULE_DOINSOMNIA E field_20637 f Lnet/minecraft/world/level/GameRules$Key; RULE_DO_IMMEDIATE_RESPAWN F field_20638 f Lnet/minecraft/world/level/GameRules$Key; RULE_PLAYERS_NETHER_PORTAL_DEFAULT_DELAY G field_46794 f Lnet/minecraft/world/level/GameRules$Key; RULE_PLAYERS_NETHER_PORTAL_CREATIVE_DELAY H field_46795 f Lnet/minecraft/world/level/GameRules$Key; RULE_DROWNING_DAMAGE I field_20634 f Lnet/minecraft/world/level/GameRules$Key; RULE_FALL_DAMAGE J field_20635 f Lnet/minecraft/world/level/GameRules$Key; RULE_FIRE_DAMAGE K field_20636 f Lnet/minecraft/world/level/GameRules$Key; RULE_FREEZE_DAMAGE L field_28044 f Lnet/minecraft/world/level/GameRules$Key; RULE_DO_PATROL_SPAWNING M field_21831 f Lnet/minecraft/world/level/GameRules$Key; RULE_DO_TRADER_SPAWNING N field_21832 f Lnet/minecraft/world/level/GameRules$Key; RULE_DO_WARDEN_SPAWNING O field_38975 f Lnet/minecraft/world/level/GameRules$Key; RULE_FORGIVE_DEAD_PLAYERS P field_25401 f Lnet/minecraft/world/level/GameRules$Key; RULE_UNIVERSAL_ANGER Q field_25402 f Lnet/minecraft/world/level/GameRules$Key; RULE_PLAYERS_SLEEPING_PERCENTAGE R field_28357 f Lnet/minecraft/world/level/GameRules$Key; RULE_BLOCK_EXPLOSION_DROP_DECAY S field_40880 f Lnet/minecraft/world/level/GameRules$Key; RULE_MOB_EXPLOSION_DROP_DECAY T field_40881 f Lnet/minecraft/world/level/GameRules$Key; RULE_TNT_EXPLOSION_DROP_DECAY U field_40882 f Lnet/minecraft/world/level/GameRules$Key; RULE_SNOW_ACCUMULATION_HEIGHT V field_40883 f Lnet/minecraft/world/level/GameRules$Key; RULE_WATER_SOURCE_CONVERSION W field_40884 f Lnet/minecraft/world/level/GameRules$Key; RULE_LAVA_SOURCE_CONVERSION X field_40885 f Lnet/minecraft/world/level/GameRules$Key; RULE_GLOBAL_SOUND_EVENTS Y field_40886 f Lnet/minecraft/world/level/GameRules$Key; RULE_DO_VINES_SPREAD Z field_42474 f I DEFAULT_RANDOM_TICK_SPEED a field_30963 f Lnet/minecraft/world/level/GameRules$Key; RULE_ENDER_PEARLS_VANISH_ON_DEATH aa field_46176 f Lnet/minecraft/world/level/GameRules$Key; RULE_MINECART_MAX_SPEED ab field_52614 f Lnet/minecraft/world/level/GameRules$Key; RULE_SPAWN_CHUNK_RADIUS ac field_48374 f Lnet/minecraft/world/level/GameRules$Key; RULE_TNT_EXPLODES ad field_58052 f Lnet/minecraft/world/level/GameRules$Key; RULE_LOCATOR_BAR ae field_59751 f Lorg/slf4j/Logger; LOGGER af field_19410 f Ljava/util/Map; GAME_RULE_TYPES ag field_9197 f Ljava/util/Map; rules ah field_9196 f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures ai field_52615 f Lnet/minecraft/world/level/GameRules$Key; RULE_DOFIRETICK b field_19387 f Lnet/minecraft/world/level/GameRules$Key; RULE_ALLOWFIRETICKAWAYFROMPLAYERS c field_56559 f Lnet/minecraft/world/level/GameRules$Key; RULE_MOBGRIEFING d field_19388 f Lnet/minecraft/world/level/GameRules$Key; RULE_KEEPINVENTORY e field_19389 f Lnet/minecraft/world/level/GameRules$Key; RULE_DOMOBSPAWNING f field_19390 f Lnet/minecraft/world/level/GameRules$Key; RULE_DOMOBLOOT g field_19391 f Lnet/minecraft/world/level/GameRules$Key; RULE_PROJECTILESCANBREAKBLOCKS h field_46796 f Lnet/minecraft/world/level/GameRules$Key; RULE_DOBLOCKDROPS i field_19392 f Lnet/minecraft/world/level/GameRules$Key; RULE_DOENTITYDROPS j field_19393 f Lnet/minecraft/world/level/GameRules$Key; RULE_COMMANDBLOCKOUTPUT k field_19394 f Lnet/minecraft/world/level/GameRules$Key; RULE_NATURAL_REGENERATION l field_19395 f Lnet/minecraft/world/level/GameRules$Key; RULE_DAYLIGHT m field_19396 f Lnet/minecraft/world/level/GameRules$Key; RULE_LOGADMINCOMMANDS n field_19397 f Lnet/minecraft/world/level/GameRules$Key; RULE_SHOWDEATHMESSAGES o field_19398 f Lnet/minecraft/world/level/GameRules$Key; RULE_RANDOMTICKING p field_19399 f Lnet/minecraft/world/level/GameRules$Key; RULE_SENDCOMMANDFEEDBACK q field_19400 f Lnet/minecraft/world/level/GameRules$Key; RULE_REDUCEDDEBUGINFO r field_19401 f Lnet/minecraft/world/level/GameRules$Key; RULE_SPECTATORSGENERATECHUNKS s field_19402 f Lnet/minecraft/world/level/GameRules$Key; RULE_SPAWN_RADIUS t field_19403 f Lnet/minecraft/world/level/GameRules$Key; RULE_DISABLE_PLAYER_MOVEMENT_CHECK u field_54909 f Lnet/minecraft/world/level/GameRules$Key; RULE_DISABLE_ELYTRA_MOVEMENT_CHECK v field_19404 f Lnet/minecraft/world/level/GameRules$Key; RULE_MAX_ENTITY_CRAMMING w field_19405 f Lnet/minecraft/world/level/GameRules$Key; RULE_WEATHER_CYCLE x field_19406 f Lnet/minecraft/world/level/GameRules$Key; RULE_LIMITED_CRAFTING y field_19407 f Lnet/minecraft/world/level/GameRules$Key; RULE_MAX_COMMAND_CHAIN_LENGTH z field_19408 m ()Lnet/minecraft/nbt/CompoundTag; createTag a method_8358 m (Lcom/mojang/serialization/DynamicLike;)V loadFromTag a method_8357 m (Lcom/mojang/serialization/DynamicLike;Lnet/minecraft/world/level/GameRules$Key;Lnet/minecraft/world/level/GameRules$Value;)V method_20747 a method_20747 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/GameRules; copy a method_27325 m (Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/Map$Entry;)Z method_61724 a method_61724 m (Lnet/minecraft/world/level/GameRules$BooleanValue;Lnet/minecraft/server/level/ServerLevel;)V method_70741 a method_70741 m (Lnet/minecraft/world/level/GameRules$GameRuleTypeVisitor;)V visitGameRuleTypes a method_20744 m (Lnet/minecraft/world/level/GameRules$GameRuleTypeVisitor;Lnet/minecraft/world/level/GameRules$Key;Lnet/minecraft/world/level/GameRules$Type;)V callVisitorCap a method_20745 m (Lnet/minecraft/world/level/GameRules$Key;)Lnet/minecraft/world/level/GameRules$Type; getType a method_66702 m (Lnet/minecraft/world/level/GameRules$Key;Lnet/minecraft/world/level/GameRules;Lnet/minecraft/server/MinecraftServer;)V assignCap a method_27321 m (Lnet/minecraft/world/level/GameRules;Lnet/minecraft/server/MinecraftServer;)V assignFrom a method_27322 m (Lnet/minecraft/world/level/GameRules;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/GameRules$Key;)V method_27323 a method_27323 m (Ljava/lang/Class;)Lcom/mojang/serialization/Codec; keyCodec a method_66703 m (Ljava/lang/Class;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_66704 a method_66704 m (Ljava/lang/Class;Ljava/util/Map$Entry;)Z method_66705 a method_66705 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_66706 a method_66706 m (Ljava/lang/String;Lnet/minecraft/world/level/GameRules$Category;Lnet/minecraft/world/level/GameRules$Type;)Lnet/minecraft/world/level/GameRules$Key; register a method_8359 m (Ljava/lang/String;Lnet/minecraft/world/level/GameRules$Key;)Z method_66707 a method_66707 m (Ljava/util/Map$Entry;)Lnet/minecraft/world/level/GameRules$Value; method_27324 a method_27324 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/GameRules$BooleanValue;)V method_70742 a method_70742 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/GameRules$IntegerValue;)V method_56113 a method_56113 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/GameRules$Key;Lnet/minecraft/world/level/GameRules$Value;)V method_20751 a method_20751 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Ljava/util/stream/Stream; availableRules b method_61725 m (Lnet/minecraft/world/level/GameRules$GameRuleTypeVisitor;Lnet/minecraft/world/level/GameRules$Key;Lnet/minecraft/world/level/GameRules$Type;)V method_20750 b method_20750 m (Lnet/minecraft/world/level/GameRules$Key;)Lnet/minecraft/world/level/GameRules$Value; getRule b method_20746 m (Ljava/lang/String;)Ljava/lang/String; method_66708 b method_66708 m (Ljava/util/Map$Entry;)Lnet/minecraft/world/level/GameRules$Value; method_61726 b method_61726 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/GameRules$BooleanValue;)V method_53838 b method_53838 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/GameRules$IntegerValue;)V method_61727 b method_61727 m (Lnet/minecraft/world/level/GameRules$Key;)Z getBoolean c method_8355 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/GameRules$BooleanValue;)V method_53839 c method_53839 m (Lnet/minecraft/world/level/GameRules$Key;)I getInt d method_8356 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/GameRules$BooleanValue;)V method_8361 d method_8361 m (Lnet/minecraft/world/level/GameRules$Key;)Lnet/minecraft/world/level/GameRules$Key; method_66709 e method_66709 m (Lnet/minecraft/world/level/GameRules$Key;)Ljava/lang/String; method_20752 f method_20752 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lcom/mojang/serialization/DynamicLike;)V m (Lnet/minecraft/world/flag/FeatureFlagSet;)V m (Ljava/util/Map;Lnet/minecraft/world/flag/FeatureFlagSet;)V m ()V c net/minecraft/world/level/GameRules$BooleanValue dmq$a net/minecraft/class_1928$class_4310 f Z value b field_19411 m ()Z get a method_20753 m (Lnet/minecraft/world/level/GameRules$BooleanValue;Lnet/minecraft/server/MinecraftServer;)V setFrom a method_27326 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/GameRules$BooleanValue;)V method_20754 a method_20754 m (Z)Lnet/minecraft/world/level/GameRules$Type; create a method_20759 m (ZLnet/minecraft/world/level/GameRules$Type;)Lnet/minecraft/world/level/GameRules$BooleanValue; method_20756 a method_20756 m (ZLjava/util/function/BiConsumer;)Lnet/minecraft/world/level/GameRules$Type; create a method_20760 m (ZLjava/util/function/BiConsumer;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/GameRules$Type; create a method_70743 m (ZLnet/minecraft/server/MinecraftServer;)V set a method_20758 m (ZLnet/minecraft/world/level/GameRules$Type;)Lnet/minecraft/world/level/GameRules$BooleanValue; method_70744 b method_70744 m ()Lnet/minecraft/world/level/GameRules$BooleanValue; getSelf d method_20761 m ()Lnet/minecraft/world/level/GameRules$BooleanValue; copy e method_27327 m (Lnet/minecraft/world/level/GameRules$Type;Z)V c net/minecraft/world/level/GameRules$Category dmq$b net/minecraft/class_1928$class_5198 f Lnet/minecraft/world/level/GameRules$Category; PLAYER a field_24094 f Lnet/minecraft/world/level/GameRules$Category; MOBS b field_24095 f Lnet/minecraft/world/level/GameRules$Category; SPAWNING c field_24096 f Lnet/minecraft/world/level/GameRules$Category; DROPS d field_24097 f Lnet/minecraft/world/level/GameRules$Category; UPDATES e field_24098 f Lnet/minecraft/world/level/GameRules$Category; CHAT f field_24099 f Lnet/minecraft/world/level/GameRules$Category; MISC g field_24100 f Ljava/lang/String; descriptionId h field_24101 f [Lnet/minecraft/world/level/GameRules$Category; $VALUES i field_24102 m ()Ljava/lang/String; getDescriptionId a method_27328 m ()[Lnet/minecraft/world/level/GameRules$Category; $values b method_36694 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/GameRules$GameRuleTypeVisitor dmq$c net/minecraft/class_1928$class_4311 m (Lnet/minecraft/world/level/GameRules$Key;Lnet/minecraft/world/level/GameRules$Type;)V visit a method_20762 m (Lnet/minecraft/world/level/GameRules$Key;Lnet/minecraft/world/level/GameRules$Type;)V visitBoolean b method_27329 m (Lnet/minecraft/world/level/GameRules$Key;Lnet/minecraft/world/level/GameRules$Type;)V visitInteger c method_27330 c net/minecraft/world/level/GameRules$IntegerValue dmq$d net/minecraft/class_1928$class_4312 f I value b field_19412 m ()I get a method_20763 m (I)Lnet/minecraft/world/level/GameRules$Type; create a method_20768 m (II)Lcom/mojang/brigadier/arguments/ArgumentType; method_56114 a method_56114 m (IIILnet/minecraft/world/flag/FeatureFlagSet;Ljava/util/function/BiConsumer;)Lnet/minecraft/world/level/GameRules$Type; create a method_56115 m (ILnet/minecraft/world/level/GameRules$Type;)Lnet/minecraft/world/level/GameRules$IntegerValue; method_56116 a method_56116 m (ILjava/util/function/BiConsumer;)Lnet/minecraft/world/level/GameRules$Type; create a method_20766 m (ILnet/minecraft/server/MinecraftServer;)V set a method_35236 m (Lnet/minecraft/world/level/GameRules$IntegerValue;Lnet/minecraft/server/MinecraftServer;)V setFrom a method_27331 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/GameRules$IntegerValue;)V method_20767 a method_20767 m (ILnet/minecraft/world/level/GameRules$Type;)Lnet/minecraft/world/level/GameRules$IntegerValue; method_20765 b method_20765 m (Ljava/lang/String;)Z tryDeserialize b method_27332 m (Ljava/lang/String;)I safeParse c method_20769 m ()Lnet/minecraft/world/level/GameRules$IntegerValue; getSelf d method_20770 m ()Lnet/minecraft/world/level/GameRules$IntegerValue; copy e method_27333 m (Lnet/minecraft/world/level/GameRules$Type;I)V c net/minecraft/world/level/GameRules$Key dmq$e net/minecraft/class_1928$class_4313 f Ljava/lang/String; id a field_19413 f Lnet/minecraft/world/level/GameRules$Category; category b field_24103 m ()Ljava/lang/String; getId a method_20771 m ()Ljava/lang/String; getDescriptionId b method_27334 m ()Lnet/minecraft/world/level/GameRules$Category; getCategory c method_27335 m (Ljava/lang/String;Lnet/minecraft/world/level/GameRules$Category;)V c net/minecraft/world/level/GameRules$Type dmq$f net/minecraft/class_1928$class_4314 f Ljava/util/function/Supplier; argument a field_19414 f Ljava/util/function/Function; constructor b field_19415 f Ljava/util/function/BiConsumer; callback c field_19416 f Lnet/minecraft/world/level/GameRules$VisitorCaller; visitorCaller d field_24104 f Ljava/lang/Class; valueClass e field_55983 f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures f field_52616 m ()Lnet/minecraft/world/level/GameRules$Value; createRule a method_20773 m (Lnet/minecraft/world/level/GameRules$GameRuleTypeVisitor;Lnet/minecraft/world/level/GameRules$Key;)V callVisitor a method_27336 m (Ljava/lang/String;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; createArgument a method_20775 m ()Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures b method_61728 m (Ljava/util/function/Supplier;Ljava/util/function/Function;Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/GameRules$VisitorCaller;Ljava/lang/Class;Lnet/minecraft/world/flag/FeatureFlagSet;)V c net/minecraft/world/level/GameRules$Value dmq$g net/minecraft/class_1928$class_4315 f Lnet/minecraft/world/level/GameRules$Type; type a field_19417 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V updateFromArgument a method_20776 m (Lnet/minecraft/world/level/GameRules$Value;Lnet/minecraft/server/MinecraftServer;)V setFrom a method_27337 m (Ljava/lang/String;)V deserialize a method_20777 m (Lnet/minecraft/server/MinecraftServer;)V onChanged a method_20778 m ()Ljava/lang/String; serialize b method_20779 m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V setFromArgument b method_20780 m ()I getCommandResult c method_20781 m ()Lnet/minecraft/world/level/GameRules$Value; copy f method_27338 m ()Lnet/minecraft/world/level/GameRules$Value; getSelf g method_20782 m (Lnet/minecraft/world/level/GameRules$Type;)V c net/minecraft/world/level/GameRules$VisitorCaller dmq$h net/minecraft/class_1928$class_5199 c net/minecraft/world/level/GameType dmr net/minecraft/class_1934 f Lnet/minecraft/world/level/GameType; SURVIVAL a field_9215 f Lnet/minecraft/world/level/GameType; CREATIVE b field_9220 f Lnet/minecraft/world/level/GameType; ADVENTURE c field_9216 f Lnet/minecraft/world/level/GameType; SPECTATOR d field_9219 f Lnet/minecraft/world/level/GameType; DEFAULT_MODE e field_28045 f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC f field_41676 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g field_60671 f Lcom/mojang/serialization/Codec; LEGACY_ID_CODEC h field_56668 f Ljava/util/function/IntFunction; BY_ID i field_41677 f I NOT_SET j field_30964 f I id k field_9217 f Ljava/lang/String; name l field_9221 f Lnet/minecraft/network/chat/Component; shortName m field_28046 f Lnet/minecraft/network/chat/Component; longName n field_28047 f [Lnet/minecraft/world/level/GameType; $VALUES o field_9222 m ()I getId a method_8379 m (I)Lnet/minecraft/world/level/GameType; byId a method_8384 m (ILnet/minecraft/world/level/GameType;)Z method_64759 a method_64759 m (Lnet/minecraft/world/entity/player/Abilities;)V updatePlayerAbilities a method_8382 m (Lnet/minecraft/world/level/GameType;)I getNullableId a method_32761 m (Ljava/lang/String;)Lnet/minecraft/world/level/GameType; byName a method_8385 m (Ljava/lang/String;Lnet/minecraft/world/level/GameType;)Lnet/minecraft/world/level/GameType; byName a method_8378 m ()Ljava/lang/String; getName b method_8381 m (I)Lnet/minecraft/world/level/GameType; byNullableId b method_32762 m (I)Z isValidId c method_64760 m ()Lnet/minecraft/network/chat/Component; getLongDisplayName d method_8383 m ()Lnet/minecraft/network/chat/Component; getShortDisplayName e method_32763 m ()Z isBlockPlacingRestricted f method_8387 m ()Z isCreative g method_8386 m ()Z isSurvival h method_8388 m ()[Lnet/minecraft/world/level/GameType; $values i method_36695 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/world/level/GrassColor dms net/minecraft/class_1933 f [I pixels a field_9214 m ()I getDefaultColor a method_49724 m (DD)I get a method_8377 m ([I)V init a method_8376 m ()V m ()V c net/minecraft/world/level/ItemLike dmt net/minecraft/class_1935 m ()Lnet/minecraft/world/item/Item; asItem h method_8389 c net/minecraft/world/level/Level dmu net/minecraft/class_1937 f Lnet/minecraft/util/RandomSource; random A field_9229 f Lnet/minecraft/world/level/storage/WritableLevelData; levelData B field_9232 f Z isClientSide C field_9236 f Lnet/minecraft/core/Holder; dimensionTypeRegistration E field_36402 f Lnet/minecraft/world/level/border/WorldBorder; worldBorder F field_9223 f Lnet/minecraft/world/level/biome/BiomeManager; biomeManager G field_20639 f Lnet/minecraft/resources/ResourceKey; dimension H field_25176 f Lnet/minecraft/core/RegistryAccess; registryAccess I field_42475 f Lnet/minecraft/world/damagesource/DamageSources; damageSources J field_42476 f J subTickCount K field_35455 f Ljava/util/List; pendingBlockEntityTickers a field_27081 f Z tickingBlockEntities b field_9249 f Ljava/lang/Thread; thread c field_17086 f Z isDebug d field_24496 f I skyDarken e field_9226 f Lnet/minecraft/util/RandomSource; threadSafeRandom f field_38861 f Lcom/mojang/serialization/Codec; RESOURCE_KEY_CODEC h field_25178 f Lnet/minecraft/resources/ResourceKey; OVERWORLD i field_25179 f Lnet/minecraft/resources/ResourceKey; NETHER j field_25180 f Lnet/minecraft/resources/ResourceKey; END k field_25181 f I MAX_LEVEL_SIZE l field_30965 f I LONG_PARTICLE_CLIP_RANGE m field_30966 f I SHORT_PARTICLE_CLIP_RANGE n field_30967 f I MAX_BRIGHTNESS o field_30968 f I TICKS_PER_DAY p field_30969 f I MAX_ENTITY_SPAWN_Y q field_30970 f I MIN_ENTITY_SPAWN_Y r field_30971 f Ljava/util/List; blockEntityTickers s field_27082 f Lnet/minecraft/world/level/redstone/NeighborUpdater; neighborUpdater t field_38226 f I randValue u field_9256 f I addend v field_9238 f F oRainLevel w field_9253 f F rainLevel x field_9235 f F oThunderLevel y field_9251 f F thunderLevel z field_9234 m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; getEntities I method_31592 m ()Ljava/lang/String; gatherChunkSourceStats K method_31419 m ()Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing M method_59547 m ()Lnet/minecraft/world/level/block/entity/FuelValues; fuelValues N method_61269 m ()Lnet/minecraft/world/item/crafting/RecipeAccess; recipeAccess R method_8433 m ()Lnet/minecraft/world/scores/Scoreboard; getScoreboard S method_8428 m ()Z isBrightOutside W method_8530 m ()Z isDarkOutside X method_23886 m ()Z isMoonVisible Y method_66346 m ()V tickBlockEntities Z method_18471 m ()Z canHaveWeather a method_63020 m (DDDDDDLjava/util/List;)V createFireworks a method_8547 m (DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFZ)V playLocalSound a method_8486 m (F)F getSunAngle a method_8442 m (I)Lnet/minecraft/world/entity/Entity; getEntity a method_8469 m (IIII)Lnet/minecraft/core/BlockPos; getBlockRandomPos a method_8536 m (ILnet/minecraft/core/BlockPos;I)V destroyBlockProgress a method_8517 m (J)Z shouldTickBlocksAt a method_39425 m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playPlayerSound a method_67392 m (Lnet/minecraft/world/entity/Entity;B)V broadcastEntityEvent a method_8421 m (Lnet/minecraft/world/entity/Entity;DDDFLnet/minecraft/world/level/Level$ExplosionInteraction;)V explode a method_8437 m (Lnet/minecraft/world/entity/Entity;DDDFZLnet/minecraft/world/level/Level$ExplosionInteraction;)V explode a method_8537 m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;)V playSound a method_54762 m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playSound a method_43128 m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFJ)V playSeededSound a method_47967 m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FF)V playSound a method_60511 m (Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FFJ)V playSeededSound a method_8465 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playLocalSound a method_55116 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;)V broadcastDamageEvent a method_48760 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/Level$ExplosionInteraction;)V explode a method_55117 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;DDDFZLnet/minecraft/world/level/Level$ExplosionInteraction;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/core/Holder;)V explode a method_8454 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;Lnet/minecraft/world/phys/Vec3;FZLnet/minecraft/world/level/Level$ExplosionInteraction;)V explode a method_46407 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playSound a method_43129 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/sounds/SoundSource;FFJ)V playSeededSound a method_8449 m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Predicate;Ljava/util/List;Lnet/minecraft/world/entity/Entity;)V method_31593 a method_31593 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Z mayInteract a method_8505 m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V setBlockEntity a method_8438 m (Lnet/minecraft/world/level/block/entity/TickingBlockEntity;)V addBlockEntityTicker a method_31594 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a method_41410 m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;Ljava/util/List;)V getEntities a method_47574 m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;Ljava/util/List;I)V getEntities a method_47575 m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; getMapData a method_17891 m (Ljava/util/function/Consumer;Lnet/minecraft/world/entity/Entity;)V guardEntityTick a method_18472 m (Ljava/util/function/Predicate;Ljava/util/List;ILnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; method_47576 a method_47576 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFZ)V playLocalSound a method_45446 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z loadedAndEntityCanStandOn a method_8515 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Direction;)Z loadedAndEntityCanStandOnFace a method_24368 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;II)V blockEvent a method_8427 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V updateNeighborsAt a method_8452 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation;)V updateNeighborsAtExceptFromFacing a method_8508 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V updatePOIOnBlockStateChange a method_66016 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;I)V sendBlockUpdated a method_8413 m (Lnet/minecraft/core/particles/ParticleOptions;ZDDDDDD)V addAlwaysVisibleParticle a method_17452 m (Lnet/minecraft/core/particles/ParticleOptions;ZZDDDDDD)V addParticle a method_8466 m (Lnet/minecraft/CrashReport;)Lnet/minecraft/CrashReportCategory; fillReportDetails a method_8538 m (Lnet/minecraft/network/protocol/Packet;)V sendPacketToServer a method_8522 m (Z)V setSpawnSettings a method_8424 m ()V updateSkyBrightness aa method_8533 m ()Lnet/minecraft/core/BlockPos; getSharedSpawnPos ab method_43126 m ()F getSharedSpawnAngle ac method_43127 m ()V prepareWeather ad method_8543 m ()J getGameTime ae method_8510 m ()J getDayTime af method_8532 m ()Z isThundering ag method_8546 m ()Z isRaining ah method_8419 m ()Lnet/minecraft/core/Holder; dimensionTypeRegistration ai method_40134 m ()Lnet/minecraft/resources/ResourceKey; dimension aj method_27983 m ()Z isDebug ak method_27982 m ()Lnet/minecraft/world/damagesource/DamageSources; damageSources al method_48963 m ()Ljava/lang/String; method_20783 b method_20783 m (F)F getThunderLevel b method_8478 m (I)Z isOutsideSpawnableHeight b method_25952 m (ILnet/minecraft/core/BlockPos;I)V globalLevelEvent b method_8474 m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V onBlockEntityAdded b method_71970 m (Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; getEntity b method_66347 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V updateNeighbourForOutputSignal b method_8455 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V neighborChanged b method_8492 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V addDestroyBlockEffect b method_31595 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V setBlocksDirty b method_16109 m (Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V addAlwaysVisibleParticle b method_8494 m (F)V setThunderLevel c method_8496 m (I)V setSkyFlashTime c method_8509 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z setBlockAndUpdate c method_8501 m (F)F getRainLevel d method_8430 m (II)Lnet/minecraft/world/level/chunk/LevelChunk; getChunk d method_8497 m (F)V setRainLevel e method_8519 m (Lnet/minecraft/core/BlockPos;)Z isInWorldBoundsHorizontal g method_8558 m (Lnet/minecraft/world/entity/Entity;)Z shouldTickDeath h method_38989 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Ljava/util/List; getPushableEntities i method_66349 m (Lnet/minecraft/core/BlockPos;)Z isInWorldBounds k method_24794 m (Lnet/minecraft/core/BlockPos;)Z isInSpawnableBounds l method_25953 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/chunk/LevelChunk; getChunkAt m method_8500 m (Lnet/minecraft/core/BlockPos;)Z shouldTickBlocksAt n method_41411 m ()Ljava/lang/String; method_8484 o method_8484 m (Lnet/minecraft/core/BlockPos;)V removeBlockEntity o method_8544 m (Lnet/minecraft/core/BlockPos;)Z isLoaded p method_8477 m (Lnet/minecraft/core/BlockPos;)V blockEntityChanged q method_8524 m (Lnet/minecraft/core/BlockPos;)Z isRainingAt r method_8520 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/biome/Biome$Precipitation; precipitationAt s method_70745 m ()Ljava/util/Collection; dragonParts t method_65097 m (Lnet/minecraft/core/BlockPos;)I getClientLeafTintColor t method_67233 m ()Lnet/minecraft/world/TickRateManager; tickRateManager v method_54719 m ()Z noSave w method_8458 m (Lnet/minecraft/world/level/storage/WritableLevelData;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/core/Holder;ZZJI)V m ()V c net/minecraft/world/level/Level$1 dmu$1 net/minecraft/class_1937$1 f Lnet/minecraft/world/level/dimension/DimensionType; val$dimensionType a field_39310 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/dimension/DimensionType;)V c net/minecraft/world/level/Level$ExplosionInteraction dmu$a net/minecraft/class_1937$class_7867 f Lnet/minecraft/world/level/Level$ExplosionInteraction; NONE a field_40888 f Lnet/minecraft/world/level/Level$ExplosionInteraction; BLOCK b field_40889 f Lnet/minecraft/world/level/Level$ExplosionInteraction; MOB c field_40890 f Lnet/minecraft/world/level/Level$ExplosionInteraction; TNT d field_40891 f Lnet/minecraft/world/level/Level$ExplosionInteraction; TRIGGER e field_51779 f Lcom/mojang/serialization/Codec; CODEC f field_51780 f Ljava/lang/String; id g field_51781 f [Lnet/minecraft/world/level/Level$ExplosionInteraction; $VALUES h field_40892 m ()[Lnet/minecraft/world/level/Level$ExplosionInteraction; $values a method_46670 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/LevelAccessor dmv net/minecraft/class_1936 m ()Lnet/minecraft/world/level/storage/LevelData; getLevelData D_ method_8401 m ()Lnet/minecraft/util/RandomSource; getRandom H_ method_8409 m ()J nextSubTickCount J_ method_39224 m ()Lnet/minecraft/world/level/chunk/ChunkSource; getChunkSource T method_8398 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V gameEvent a method_55764 m (Lnet/minecraft/world/entity/Entity;ILnet/minecraft/core/BlockPos;I)V levelEvent a method_8444 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;)V playSound a method_45447 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FF)V playSound a method_8396 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;)V gameEvent a method_43275 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;)V gameEvent a method_33596 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V updateNeighborsAt a method_8408 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V neighborShapeChanged a method_42308 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V gameEvent a method_32888 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V gameEvent a method_43276 m (Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V addParticle a method_8406 m ()Lnet/minecraft/world/Difficulty; getDifficulty an method_8407 m (ILnet/minecraft/core/BlockPos;I)V levelEvent c method_20290 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/DifficultyInstance; getCurrentDifficultyAt d_ method_8404 m ()Lnet/minecraft/server/MinecraftServer; getServer q method_8503 c net/minecraft/world/level/LevelHeightAccessor dmw net/minecraft/class_5539 m ()I getMinY L_ method_31607 m ()I getHeight M_ method_31605 m ()I getMaxY ao method_31600 m ()I getSectionsCount ap method_32890 m ()I getMinSectionY aq method_32891 m ()I getMaxSectionY ar method_31597 m (I)Z isInsideBuildHeight d method_62871 m (I)Z isOutsideBuildHeight e method_31601 m (II)Lnet/minecraft/world/level/LevelHeightAccessor; create e method_39034 m (I)I getSectionIndex f method_31602 m (I)I getSectionIndexFromSectionY g method_31603 m (I)I getSectionYFromSectionIndex h method_31604 m (Lnet/minecraft/core/BlockPos;)Z isOutsideBuildHeight u method_31606 c net/minecraft/world/level/LevelHeightAccessor$1 dmw$1 net/minecraft/class_5539$1 f I val$height a field_35180 f I val$minY b field_35181 m (II)V c net/minecraft/world/level/LevelReader dmx net/minecraft/class_4538 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk A method_22350 m (Lnet/minecraft/core/BlockPos;)Z isWaterAt B method_22351 m ()Z isClientSide B_ method_8608 m (Lnet/minecraft/core/BlockPos;)I getMaxLocalRawBrightness C method_22339 m (Lnet/minecraft/core/BlockPos;)Z hasChunkAt D method_22340 m ()I getSkyDarken E_ method_8594 m ()Lnet/minecraft/world/level/dimension/DimensionType; dimensionType G_ method_8597 m ()Lnet/minecraft/world/level/biome/BiomeManager; getBiomeManager I_ method_22385 m ()Lnet/minecraft/core/RegistryAccess; registryAccess K_ method_30349 m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures L method_45162 m ()I getSeaLevel Q method_8615 m (II)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a method_8392 m (III)Lnet/minecraft/core/Holder; getUncachedNoiseBiome a method_22387 m (IIIIII)Z hasChunksAt a method_22341 m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a method_22342 m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a method_8402 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/core/HolderLookup; holderLookup a method_45448 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a method_8624 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getHeightmapPos a method_8598 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Z hasChunksAt a method_22343 m (II)Z hasChunk b method_8393 m (IIII)Z hasChunksAt b method_33597 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/core/BlockPos;)I getHeight b method_67393 m (Lnet/minecraft/world/phys/AABB;)Ljava/util/stream/Stream; getBlockStatesIfLoaded c method_29556 m (Lnet/minecraft/core/BlockPos;I)I getMaxLocalRawBrightness c method_22346 m (Lnet/minecraft/world/phys/AABB;)Z containsAnyLiquid d method_22345 m (II)Z hasChunkAt f method_33598 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Holder; getBiome v method_23753 m (Lnet/minecraft/core/BlockPos;)Z isEmptyBlock w method_22347 m (Lnet/minecraft/core/BlockPos;)Z canSeeSkyFromBelowWater x method_22348 m (Lnet/minecraft/core/BlockPos;)F getPathfindingCostFromLightLevels y method_42309 m (Lnet/minecraft/core/BlockPos;)F getLightLevelDependentMagicValue z method_22349 c net/minecraft/world/level/LevelSettings dmy net/minecraft/class_1940 f Ljava/lang/String; levelName a field_24105 f Lnet/minecraft/world/level/GameType; gameType b field_9257 f Z hardcore c field_9262 f Lnet/minecraft/world/Difficulty; difficulty d field_24106 f Z allowCommands e field_9261 f Lnet/minecraft/world/level/GameRules; gameRules f field_24107 f Lnet/minecraft/world/level/WorldDataConfiguration; dataConfiguration g field_25403 m ()Ljava/lang/String; levelName a method_27339 m (Lnet/minecraft/world/Difficulty;)Lnet/minecraft/world/level/LevelSettings; withDifficulty a method_28381 m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/WorldDataConfiguration;)Lnet/minecraft/world/level/LevelSettings; parse a method_28383 m (Lnet/minecraft/world/level/GameType;)Lnet/minecraft/world/level/LevelSettings; withGameType a method_28382 m (Lnet/minecraft/world/level/WorldDataConfiguration;)Lnet/minecraft/world/level/LevelSettings; withDataConfiguration a method_29557 m (Ljava/lang/Number;)Lnet/minecraft/world/Difficulty; method_28384 a method_28384 m ()Lnet/minecraft/world/level/GameType; gameType b method_8574 m ()Z hardcore c method_8583 m ()Lnet/minecraft/world/Difficulty; difficulty d method_27340 m ()Z allowCommands e method_8582 m ()Lnet/minecraft/world/level/GameRules; gameRules f method_27341 m ()Lnet/minecraft/world/level/WorldDataConfiguration; getDataConfiguration g method_29558 m ()Lnet/minecraft/world/level/LevelSettings; copy h method_28385 m (Ljava/lang/String;Lnet/minecraft/world/level/GameType;ZLnet/minecraft/world/Difficulty;ZLnet/minecraft/world/level/GameRules;Lnet/minecraft/world/level/WorldDataConfiguration;)V c net/minecraft/world/level/LevelSimulatedRW dmz net/minecraft/class_3747 c net/minecraft/world/level/LevelSimulatedReader dna net/minecraft/class_3746 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getHeightmapPos a method_8598 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Ljava/util/Optional; getBlockEntity a method_35230 m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z isStateAtPosition a method_16358 m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z isFluidAtPosition b method_35237 c net/minecraft/world/level/LevelTimeAccess dnb net/minecraft/class_5424 m ()J dayTime am method_30271 m ()F getMoonBrightness as method_30272 m ()I getMoonPhase at method_30273 m (F)F getTimeOfDay f method_30274 c net/minecraft/world/level/LevelWriter dnc net/minecraft/class_1945 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z setBlock a method_8652 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)Z setBlock a method_30092 m (Lnet/minecraft/core/BlockPos;Z)Z removeBlock a method_8650 m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/entity/Entity;)Z destroyBlock a method_8651 m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/entity/Entity;I)Z destroyBlock a method_30093 m (Lnet/minecraft/world/entity/Entity;)Z addFreshEntity b method_8649 m (Lnet/minecraft/core/BlockPos;Z)Z destroyBlock b method_22352 c net/minecraft/world/level/LightLayer dnd net/minecraft/class_1944 f Lnet/minecraft/world/level/LightLayer; SKY a field_9284 f Lnet/minecraft/world/level/LightLayer; BLOCK b field_9282 f [Lnet/minecraft/world/level/LightLayer; $VALUES c field_9285 m ()[Lnet/minecraft/world/level/LightLayer; $values a method_36696 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/LocalMobCapCalculator dne net/minecraft/class_6540 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; playersNearChunk a field_34455 f Ljava/util/Map; playerMobCounts b field_34456 f Lnet/minecraft/server/level/ChunkMap; chunkMap c field_34457 m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/world/level/LocalMobCapCalculator$MobCounts; method_38083 a method_38083 m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/level/ChunkPos;)Z canSpawn a method_38084 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List; getPlayersNear a method_38085 m (Lnet/minecraft/world/level/ChunkPos;J)Ljava/util/List; method_38086 a method_38086 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/entity/MobCategory;)V addMob a method_38087 m (Lnet/minecraft/server/level/ChunkMap;)V c net/minecraft/world/level/LocalMobCapCalculator$MobCounts dne$a net/minecraft/class_6540$class_6541 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; counts a field_34458 m (Lnet/minecraft/world/entity/MobCategory;)V add a method_38088 m (Lnet/minecraft/world/entity/MobCategory;Ljava/lang/Integer;)Ljava/lang/Integer; method_38089 a method_38089 m (Lnet/minecraft/world/entity/MobCategory;)Z canSpawn b method_38090 m ()V c net/minecraft/world/level/NaturalSpawner dnf net/minecraft/class_1948 f I SPAWN_DISTANCE_CHUNK a field_30972 f I SPAWN_DISTANCE_BLOCK b field_30973 f I INSCRIBED_SQUARE_SPAWN_DISTANCE_CHUNK c field_56560 f Lorg/slf4j/Logger; LOGGER d field_9292 f I MIN_SPAWN_DISTANCE e field_30974 f I MAGIC_NUMBER f field_24392 f [Lnet/minecraft/world/entity/MobCategory; SPAWNING_CATEGORIES g field_24393 m (I)[Lnet/minecraft/world/entity/MobCategory; method_27814 a method_27814 m (ILjava/lang/Iterable;Lnet/minecraft/world/level/NaturalSpawner$ChunkGetter;Lnet/minecraft/world/level/LocalMobCapCalculator;)Lnet/minecraft/world/level/NaturalSpawner$SpawnState; createState a method_27815 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/entity/Mob; getMobForSpawn a method_24931 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Mob;D)Z isValidPositionForMob a method_24932 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;Lnet/minecraft/core/BlockPos$MutableBlockPos;D)Z isValidSpawnPostitionForType a method_24934 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; getRandomSpawnMobAt a method_8664 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;Lnet/minecraft/core/BlockPos;)Z canSpawnMobAt a method_8659 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)Lnet/minecraft/util/random/WeightedList; mobsAt a method_29950 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos$MutableBlockPos;D)Z isRightDistanceToPlayerAndSpawnPoint a method_24933 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/world/level/NaturalSpawner$SpawnState;Ljava/util/List;)V spawnForChunk a method_27821 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/ChunkAccess;)Z method_35238 a method_35238 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/chunk/ChunkAccess;)V method_35239 a method_35239 m (Lnet/minecraft/world/entity/MobCategory;)Z method_27816 a method_27816 m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/NaturalSpawner$SpawnPredicate;Lnet/minecraft/world/level/NaturalSpawner$AfterSpawnCallback;)V spawnCategoryForPosition a method_24930 m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/world/level/NaturalSpawner$SpawnPredicate;Lnet/minecraft/world/level/NaturalSpawner$AfterSpawnCallback;)V spawnCategoryForChunk a method_8663 m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnCategoryForPosition a method_35240 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/entity/EntityType;)Z isValidEmptySpawnBlock a method_8662 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/chunk/LevelChunk;)Lnet/minecraft/core/BlockPos; getRandomPosWithin a method_8657 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/entity/EntityType;II)Lnet/minecraft/core/BlockPos; getTopNonCollidingPos a method_8658 m (Lnet/minecraft/world/level/NaturalSpawner$SpawnState;ZZZ)Ljava/util/List; getFilteredSpawningCategories a method_61729 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/util/RandomSource;)V spawnMobsForChunkGeneration a method_8661 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/level/StructureManager;)Z isInNetherFortressBounds a method_38091 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/PotentialCalculator;Lnet/minecraft/world/level/LocalMobCapCalculator;Lnet/minecraft/world/entity/MobCategory;Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lnet/minecraft/world/level/chunk/LevelChunk;)V method_27819 a method_27819 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/biome/Biome; getRoughBiome a method_27822 m ()V m ()V c net/minecraft/world/level/NaturalSpawner$AfterSpawnCallback dnf$a net/minecraft/class_1948$class_5259 c net/minecraft/world/level/NaturalSpawner$ChunkGetter dnf$b net/minecraft/class_1948$class_5260 c net/minecraft/world/level/NaturalSpawner$SpawnPredicate dnf$c net/minecraft/class_1948$class_5261 c net/minecraft/world/level/NaturalSpawner$SpawnState dnf$d net/minecraft/class_1948$class_5262 f I spawnableChunkCount a field_24394 f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; mobCategoryCounts b field_24395 f Lnet/minecraft/world/level/PotentialCalculator; spawnPotential c field_24396 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; unmodifiableMobCategoryCounts d field_24397 f Lnet/minecraft/world/level/LocalMobCapCalculator; localMobCapCalculator e field_34459 f Lnet/minecraft/core/BlockPos; lastCheckedPos f field_24398 f Lnet/minecraft/world/entity/EntityType; lastCheckedType g field_24399 f D lastCharge h field_24400 m ()I getSpawnableChunkCount a method_27823 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/ChunkAccess;)Z canSpawn a method_27824 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/level/chunk/ChunkAccess;)V afterSpawn a method_27825 m (Lnet/minecraft/world/entity/MobCategory;)Z canSpawnForCategoryGlobal a method_27826 m (Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/world/level/ChunkPos;)Z canSpawnForCategoryLocal a method_61730 m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; getMobCategoryCounts b method_27830 m (ILit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lnet/minecraft/world/level/PotentialCalculator;Lnet/minecraft/world/level/LocalMobCapCalculator;)V c net/minecraft/world/level/NoiseColumn dng net/minecraft/class_4966 f I minY a field_28105 f [Lnet/minecraft/world/level/block/state/BlockState; column b field_23143 m (I[Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/PathNavigationRegion dnh net/minecraft/class_1950 f I centerX a field_9304 f I centerZ b field_9303 f [[Lnet/minecraft/world/level/chunk/ChunkAccess; chunks c field_9305 f Z allEmpty d field_9302 f Lnet/minecraft/world/level/Level; level e field_9306 f Ljava/util/function/Supplier; plains f field_36403 m (II)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a method_22353 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/core/Holder; method_40135 a method_40135 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk d method_22354 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)V c net/minecraft/world/level/PotentialCalculator dni net/minecraft/class_5263 f Ljava/util/List; charges a field_24401 m (Lnet/minecraft/core/BlockPos;D)V addCharge a method_27831 m (Lnet/minecraft/core/BlockPos;D)D getPotentialEnergyChange b method_27832 m ()V c net/minecraft/world/level/PotentialCalculator$PointCharge dni$a net/minecraft/class_5263$class_5264 f Lnet/minecraft/core/BlockPos; pos a field_24402 f D charge b field_24403 m (Lnet/minecraft/core/BlockPos;)D getPotentialChange a method_27833 m (Lnet/minecraft/core/BlockPos;D)V c net/minecraft/world/level/ScheduledTickAccess dnj net/minecraft/class_10225 m ()Lnet/minecraft/world/ticks/LevelTickAccess; getFluidTicks U method_8405 m ()Lnet/minecraft/world/ticks/LevelTickAccess; getBlockTicks V method_8397 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;I)V scheduleTick a method_64310 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;ILnet/minecraft/world/ticks/TickPriority;)V scheduleTick a method_64311 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;I)V scheduleTick a method_64312 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;ILnet/minecraft/world/ticks/TickPriority;)V scheduleTick a method_64313 m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;I)Lnet/minecraft/world/ticks/ScheduledTick; createTick a method_39283 m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;ILnet/minecraft/world/ticks/TickPriority;)Lnet/minecraft/world/ticks/ScheduledTick; createTick a method_39284 c net/minecraft/world/level/ServerExplosion dnk net/minecraft/class_9892 f Lnet/minecraft/world/level/ExplosionDamageCalculator; EXPLOSION_DAMAGE_CALCULATOR a field_52617 f I MAX_DROPS_PER_COMBINED_STACK b field_52618 f F LARGE_EXPLOSION_RADIUS c field_52619 f Z fire d field_52620 f Lnet/minecraft/world/level/Explosion$BlockInteraction; blockInteraction e field_52621 f Lnet/minecraft/server/level/ServerLevel; level f field_52622 f Lnet/minecraft/world/phys/Vec3; center g field_52623 f Lnet/minecraft/world/entity/Entity; source h field_52624 f F radius i field_52625 f Lnet/minecraft/world/damagesource/DamageSource; damageSource j field_52626 f Lnet/minecraft/world/level/ExplosionDamageCalculator; damageCalculator k field_52627 f Ljava/util/Map; hitPlayers l field_52628 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)F getSeenPercent a method_61731 m (Ljava/util/List;)V interactWithBlocks a method_61732 m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V addOrAppendStack a method_61733 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/ExplosionDamageCalculator; makeDamageCalculator b method_61734 m (Ljava/util/List;)V createFire b method_61735 m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)V method_61736 b method_61736 m ()V explode i method_61737 m ()Ljava/util/Map; getHitPlayers j method_61738 m ()Lnet/minecraft/world/damagesource/DamageSource; getDamageSource k method_65132 m ()Z isSmall l method_61739 m ()Ljava/util/List; calculateExplodedPositions m method_61740 m ()V hurtEntities n method_61741 m ()Z interactsWithBlocks o method_61742 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;Lnet/minecraft/world/level/ExplosionDamageCalculator;Lnet/minecraft/world/phys/Vec3;FZLnet/minecraft/world/level/Explosion$BlockInteraction;)V m ()V c net/minecraft/world/level/ServerExplosion$StackCollector dnk$a net/minecraft/class_9892$class_9893 f Lnet/minecraft/core/BlockPos; pos a field_52629 f Lnet/minecraft/world/item/ItemStack; stack b field_52630 m (Lnet/minecraft/world/item/ItemStack;)V tryMerge a method_61743 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V c net/minecraft/world/level/ServerLevelAccessor dnl net/minecraft/class_5425 m ()Lnet/minecraft/server/level/ServerLevel; getLevel a method_8410 m (Lnet/minecraft/world/entity/Entity;)V addFreshEntityWithPassengers a_ method_30771 c net/minecraft/world/level/SignalGetter dnm net/minecraft/class_8235 f [Lnet/minecraft/core/Direction; DIRECTIONS D field_43226 m (Lnet/minecraft/core/BlockPos;)Z hasNeighborSignal E method_49803 m (Lnet/minecraft/core/BlockPos;)I getBestNeighborSignal F method_49804 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal a method_49805 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)I getControlInputSignal a method_49806 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z hasSignal b method_49807 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal c method_49808 m (Lnet/minecraft/core/BlockPos;)I getDirectSignalTo e_ method_49809 m ()V c net/minecraft/world/level/SimpleExplosionDamageCalculator dnn net/minecraft/class_9749 f Z explodesBlocks a field_51782 f Z damagesEntities b field_51783 f Ljava/util/Optional; knockbackMultiplier c field_51784 f Ljava/util/Optional; immuneBlocks d field_51785 m (Lnet/minecraft/world/entity/Entity;)Ljava/lang/Float; method_60276 b method_60276 m (ZZLjava/util/Optional;Ljava/util/Optional;)V c net/minecraft/world/level/SpawnData dno net/minecraft/class_1952 f Ljava/lang/String; ENTITY_TAG a field_40893 f Lcom/mojang/serialization/Codec; CODEC b field_34460 f Lcom/mojang/serialization/Codec; LIST_CODEC c field_34461 f Lnet/minecraft/nbt/CompoundTag; entityToSpawn d comp_64 f Ljava/util/Optional; customSpawnRules e comp_65 f Ljava/util/Optional; equipment f comp_2648 m ()Lnet/minecraft/nbt/CompoundTag; getEntityToSpawn a method_38093 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38095 a method_38095 m (Lnet/minecraft/world/level/SpawnData;)Ljava/util/Optional; method_58679 a method_58679 m ()Ljava/util/Optional; getCustomSpawnRules b method_38097 m (Lnet/minecraft/world/level/SpawnData;)Ljava/util/Optional; method_38094 b method_38094 m ()Ljava/util/Optional; getEquipment c method_59717 m (Lnet/minecraft/world/level/SpawnData;)Lnet/minecraft/nbt/CompoundTag; method_38098 c method_38098 m ()Lnet/minecraft/nbt/CompoundTag; entityToSpawn d comp_64 m ()Ljava/util/Optional; customSpawnRules e comp_65 m ()Ljava/util/Optional; equipment f comp_2648 m ()V m (Lnet/minecraft/nbt/CompoundTag;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/SpawnData$CustomSpawnRules dno$a net/minecraft/class_1952$class_6542 f Lcom/mojang/serialization/Codec; CODEC a field_34462 f Lnet/minecraft/util/InclusiveRange; blockLightLimit b comp_66 f Lnet/minecraft/util/InclusiveRange; skyLightLimit c comp_67 f Lnet/minecraft/util/InclusiveRange; LIGHT_RANGE d field_34463 m ()Lnet/minecraft/util/InclusiveRange; blockLightLimit a comp_66 m (Lnet/minecraft/util/InclusiveRange;)Lcom/mojang/serialization/DataResult; checkLightBoundaries a method_38099 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38101 a method_38101 m (Lnet/minecraft/world/level/SpawnData$CustomSpawnRules;)Lnet/minecraft/util/InclusiveRange; method_38100 a method_38100 m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; lightLimit a method_51719 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)Z isValidPosition a method_56563 m ()Lnet/minecraft/util/InclusiveRange; skyLightLimit b comp_67 m (Lnet/minecraft/world/level/SpawnData$CustomSpawnRules;)Lnet/minecraft/util/InclusiveRange; method_38102 b method_38102 m ()Ljava/lang/String; method_49493 c method_49493 m (Lnet/minecraft/util/InclusiveRange;Lnet/minecraft/util/InclusiveRange;)V m ()V c net/minecraft/world/level/Spawner dnp net/minecraft/class_8959 m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/network/chat/MutableComponent; method_55119 a method_55119 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/util/RandomSource;)V setEntityId a method_46408 m (Lnet/minecraft/world/item/component/CustomData;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getSpawnEntityDisplayName a method_55120 m (Lnet/minecraft/world/item/component/CustomData;Ljava/util/function/Consumer;Ljava/lang/String;)V appendHoverText a method_55121 m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; method_68279 a method_68279 m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; method_68280 b method_68280 c net/minecraft/world/level/StructureManager dnq net/minecraft/class_5138 f Lnet/minecraft/world/level/LevelAccessor; level a field_24404 f Lnet/minecraft/world/level/levelgen/WorldOptions; worldOptions b field_24497 f Lnet/minecraft/world/level/levelgen/structure/StructureCheck; structureCheck c field_36216 m ()Z shouldGenerateStructures a method_27834 m (Lnet/minecraft/server/level/WorldGenRegion;)Lnet/minecraft/world/level/StructureManager; forWorldGenRegion a method_29951 m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/Holder;)Z method_57559 a method_57559 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Z)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; checkStructurePresence a method_39783 m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/function/Predicate;)Ljava/util/List; startsForStructure a method_41035 m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lit/unimi/dsi/fastutil/longs/LongSet;Ljava/util/function/Consumer;)V fillStartsForStructure a method_41032 m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V addReference a method_39784 m (Lnet/minecraft/core/BlockPos;)Z hasAnyStructureAt a method_38852 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStructureWithPieceAt a method_57560 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStructureAt a method_28388 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z structureHasPieceAt a method_41033 m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStructureWithPieceAt a method_41413 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStructureWithPieceAt a method_41034 m (Lnet/minecraft/core/Registry;Ljava/util/function/Predicate;Lnet/minecraft/world/level/levelgen/structure/Structure;)Z method_41414 a method_41414 m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)Ljava/util/List; startsForStructure a method_38853 m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/levelgen/structure/Structure;JLnet/minecraft/world/level/chunk/StructureAccess;)V addReferenceForStructure a method_26973 m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/chunk/StructureAccess;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStartForStructure a method_26975 m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;Lnet/minecraft/world/level/chunk/StructureAccess;)V setStartForStructure a method_26976 m ()Lnet/minecraft/core/RegistryAccess; registryAccess b method_41036 m (Lnet/minecraft/core/BlockPos;)Ljava/util/Map; getAllStructuresAt b method_41037 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStructureWithPieceAt b method_38854 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/world/level/levelgen/structure/StructureCheck;)V c net/minecraft/world/level/TicketStorage dnr net/minecraft/class_10592 f Lcom/mojang/serialization/Codec; CODEC a field_56450 f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE b field_56451 f I INITIAL_TICKET_LIST_CAPACITY c field_55719 f Lorg/slf4j/Logger; LOGGER d field_55720 f Lcom/mojang/serialization/Codec; TICKET_ENTRY e field_56452 f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; tickets f field_55723 f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; deactivatedTickets g field_55724 f Lit/unimi/dsi/fastutil/longs/LongSet; chunksWithForcedTickets h field_55725 f Lnet/minecraft/world/level/TicketStorage$ChunkUpdated; loadingChunkUpdatedListener i field_55726 f Lnet/minecraft/world/level/TicketStorage$ChunkUpdated; simulationChunkUpdatedListener j field_55727 m ()V activateAllDeactivatedTickets a method_66367 m (ILnet/minecraft/server/level/TicketType;)V replaceTicketLevelOfType a method_66351 m (J)Ljava/util/List; getTickets a method_66352 m (JLnet/minecraft/server/level/Ticket;)Z addTicket a method_66353 m (JZ)I getTicketLevelAt a method_66354 m (Lnet/minecraft/server/level/ChunkMap;)V purgeStaleTickets a method_66381 m (Lnet/minecraft/server/level/ChunkMap;Ljava/lang/Long;Lnet/minecraft/server/level/Ticket;)Z method_66371 a method_66371 m (Lnet/minecraft/server/level/Ticket;)Z method_66380 a method_66380 m (Lnet/minecraft/server/level/Ticket;Lnet/minecraft/server/level/Ticket;)Z isTicketSameTypeAndLevel a method_66356 m (Lnet/minecraft/server/level/Ticket;Lnet/minecraft/world/level/ChunkPos;)V addTicket a method_66357 m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkPos;I)V addTicketWithRadius a method_66358 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67394 a method_67394 m (Lnet/minecraft/world/level/ChunkPos;Z)Z updateChunkForced a method_66359 m (Lnet/minecraft/world/level/TicketStorage$ChunkUpdated;)V setLoadingChunkUpdatedListener a method_66360 m (Lit/unimi/dsi/fastutil/longs/Long2ObjectMap$Entry;J)Ljava/util/List; method_66361 a method_66361 m (Ljava/lang/Long;Lnet/minecraft/server/level/Ticket;)Z method_66355 a method_66355 m (Ljava/util/List;)Lnet/minecraft/world/level/TicketStorage; fromPacked a method_67395 m (Ljava/util/List;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/server/level/Ticket;)V method_67396 a method_67396 m (Ljava/util/List;Z)I getTicketLevelAt a method_66362 m (Ljava/util/function/BiConsumer;)V forEachTicket a method_67397 m (Ljava/util/function/BiConsumer;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V forEachTicket a method_67398 m (Ljava/util/function/BiPredicate;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V removeTicketIf a method_66364 m (Ljava/util/function/Predicate;)Lit/unimi/dsi/fastutil/longs/LongSet; getAllChunksWithTicketThat a method_66363 m ()Z hasTickets b method_66378 m (J)Ljava/util/List; getOrCreateTickets b method_66368 m (JLnet/minecraft/server/level/Ticket;)Z removeTicket b method_66369 m (JZ)Ljava/lang/String; getTicketDebugString b method_66370 m (Lnet/minecraft/server/level/Ticket;Lnet/minecraft/world/level/ChunkPos;)V removeTicket b method_66372 m (Lnet/minecraft/server/level/TicketType;Lnet/minecraft/world/level/ChunkPos;I)V removeTicketWithRadius b method_66373 m (Lnet/minecraft/world/level/TicketStorage$ChunkUpdated;)V setSimulationChunkUpdatedListener b method_66374 m (Ljava/util/List;Z)Lnet/minecraft/server/level/Ticket; getLowestTicket b method_66375 m ()V deactivateTicketsOnClosing c method_66383 m (J)Ljava/util/List; method_66379 c method_66379 m ()Lit/unimi/dsi/fastutil/longs/LongSet; getForceLoadedChunks d method_66384 m (J)Ljava/util/List; method_67399 d method_67399 m ()Ljava/util/List; packTickets g method_67400 m ()V updateForcedChunks h method_66385 m (Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V m ()V m ()V c net/minecraft/world/level/TicketStorage$ChunkUpdated dnr$a net/minecraft/class_10592$class_10593 c net/minecraft/world/level/WorldDataConfiguration dns net/minecraft/class_7712 f Ljava/lang/String; ENABLED_FEATURES_ID a field_40258 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_56453 f Lcom/mojang/serialization/Codec; CODEC c field_40259 f Lnet/minecraft/world/level/WorldDataConfiguration; DEFAULT d field_40260 f Lnet/minecraft/world/level/DataPackConfig; dataPacks e comp_1010 f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures f comp_1011 m ()Lnet/minecraft/world/level/DataPackConfig; dataPacks a comp_1010 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_45450 a method_45450 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/WorldDataConfiguration; expandFeatures a method_45449 m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures b comp_1011 m (Lnet/minecraft/world/level/DataPackConfig;Lnet/minecraft/world/flag/FeatureFlagSet;)V m ()V c net/minecraft/world/level/WorldGenLevel dnt net/minecraft/class_5281 m ()J getSeed F method_8412 m (Ljava/util/function/Supplier;)V setCurrentlyGenerating a method_36972 m (Lnet/minecraft/core/BlockPos;)Z ensureCanWrite f_ method_37368 c net/minecraft/world/level/biome/AmbientAdditionsSettings dnu net/minecraft/class_4967 f Lcom/mojang/serialization/Codec; CODEC a field_24673 f Lnet/minecraft/core/Holder; soundEvent b field_23144 f D tickChance c field_23145 m ()Lnet/minecraft/core/Holder; getSoundEvent a method_26098 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28391 a method_28391 m (Lnet/minecraft/world/level/biome/AmbientAdditionsSettings;)Ljava/lang/Double; method_28390 a method_28390 m ()D getTickChance b method_26099 m (Lnet/minecraft/world/level/biome/AmbientAdditionsSettings;)Lnet/minecraft/core/Holder; method_28392 b method_28392 m (Lnet/minecraft/core/Holder;D)V m ()V c net/minecraft/world/level/biome/AmbientMoodSettings dnv net/minecraft/class_4968 f Lcom/mojang/serialization/Codec; CODEC a field_24674 f Lnet/minecraft/world/level/biome/AmbientMoodSettings; LEGACY_CAVE_SETTINGS b field_23146 f Lnet/minecraft/core/Holder; soundEvent c field_23147 f I tickDelay d field_23148 f I blockSearchExtent e field_23149 f D soundPositionOffset f field_23150 m ()Lnet/minecraft/core/Holder; getSoundEvent a method_26100 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28394 a method_28394 m (Lnet/minecraft/world/level/biome/AmbientMoodSettings;)Ljava/lang/Double; method_28393 a method_28393 m ()I getTickDelay b method_26101 m (Lnet/minecraft/world/level/biome/AmbientMoodSettings;)Ljava/lang/Integer; method_28395 b method_28395 m ()I getBlockSearchExtent c method_26102 m (Lnet/minecraft/world/level/biome/AmbientMoodSettings;)Ljava/lang/Integer; method_28396 c method_28396 m ()D getSoundPositionOffset d method_26103 m (Lnet/minecraft/world/level/biome/AmbientMoodSettings;)Lnet/minecraft/core/Holder; method_28397 d method_28397 m (Lnet/minecraft/core/Holder;IID)V m ()V c net/minecraft/world/level/biome/AmbientParticleSettings dnw net/minecraft/class_4761 f Lcom/mojang/serialization/Codec; CODEC a field_24675 f Lnet/minecraft/core/particles/ParticleOptions; options b field_24676 f F probability c field_22035 m ()Lnet/minecraft/core/particles/ParticleOptions; getOptions a method_24369 m (Lnet/minecraft/util/RandomSource;)Z canSpawn a method_24370 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28399 a method_28399 m (Lnet/minecraft/world/level/biome/AmbientParticleSettings;)Ljava/lang/Float; method_28398 a method_28398 m (Lnet/minecraft/world/level/biome/AmbientParticleSettings;)Lnet/minecraft/core/particles/ParticleOptions; method_28400 b method_28400 m (Lnet/minecraft/core/particles/ParticleOptions;F)V m ()V c net/minecraft/world/level/biome/Biome dnx net/minecraft/class_1959 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_25819 f Lcom/mojang/serialization/Codec; NETWORK_CODEC b field_26633 f Lcom/mojang/serialization/Codec; CODEC c field_24677 f Lcom/mojang/serialization/Codec; LIST_CODEC d field_26750 f Lnet/minecraft/world/level/levelgen/synth/PerlinSimplexNoise; BIOME_INFO_NOISE e field_9324 f Lnet/minecraft/world/level/levelgen/synth/PerlinSimplexNoise; TEMPERATURE_NOISE f field_9335 f Lnet/minecraft/world/level/levelgen/synth/PerlinSimplexNoise; FROZEN_TEMPERATURE_NOISE g field_26392 f I TEMPERATURE_CACHE_SIZE h field_30978 f Lnet/minecraft/world/level/biome/Biome$ClimateSettings; climateSettings i field_26393 f Lnet/minecraft/world/level/biome/BiomeGenerationSettings; generationSettings j field_26635 f Lnet/minecraft/world/level/biome/MobSpawnSettings; mobSettings k field_26395 f Lnet/minecraft/world/level/biome/BiomeSpecialEffects; specialEffects l field_22039 f Ljava/lang/ThreadLocal; temperatureCache m field_20335 m ()I getSkyColor a method_8697 m (DD)I getGrassColor a method_8711 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38104 a method_38104 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z shouldFreeze a method_8705 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Z)Z shouldFreeze a method_8685 m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Lnet/minecraft/world/level/biome/Biome; method_38103 a method_38103 m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects; method_30971 a method_30971 m (Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/level/biome/Biome$Precipitation; getPrecipitationAt a method_48162 m ()Lnet/minecraft/world/level/biome/MobSpawnSettings; getMobSettings b method_30966 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30776 b method_30776 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z shouldSnow b method_8696 m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/Biome$ClimateSettings; method_28409 b method_28409 m (Lnet/minecraft/core/BlockPos;I)Z coldEnoughToSnow b method_33599 m ()Z hasPrecipitation c method_48163 m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/MobSpawnSettings; method_28417 c method_28417 m (Lnet/minecraft/core/BlockPos;I)Z warmEnoughToRain c method_39927 m ()Lnet/minecraft/world/level/biome/BiomeGenerationSettings; getGenerationSettings d method_30970 m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; method_28418 d method_28418 m (Lnet/minecraft/core/BlockPos;I)Z shouldMeltFrozenOceanIcebergSlightly d method_39928 m ()I getFogColor e method_24376 m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects; method_28421 e method_28421 m (Lnet/minecraft/core/BlockPos;I)F getHeightAdjustedTemperature e method_8707 m ()I getFoliageColor f method_8698 m (Lnet/minecraft/world/level/biome/Biome;)Lnet/minecraft/world/level/biome/Biome$ClimateSettings; method_28423 f method_28423 m (Lnet/minecraft/core/BlockPos;I)F getTemperature f method_21740 m ()I getDryFoliageColor g method_68145 m ()F getBaseTemperature h method_8712 m ()Lnet/minecraft/world/level/biome/BiomeSpecialEffects; getSpecialEffects i method_24377 m ()I getWaterColor j method_8687 m ()I getWaterFogColor k method_8713 m ()Ljava/util/Optional; getAmbientParticle l method_24378 m ()Ljava/util/Optional; getAmbientLoop m method_24935 m ()Ljava/util/Optional; getAmbientMood n method_24936 m ()Ljava/util/Optional; getAmbientAdditions o method_24937 m ()Ljava/util/Optional; getBackgroundMusic p method_27343 m ()F getBackgroundMusicVolume q method_65133 m ()I getBaseGrassColor r method_66386 m ()I getGrassColorFromTexture s method_30773 m ()I getFoliageColorFromTexture t method_30774 m ()I getDryFoliageColorFromTexture u method_68146 m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; method_21741 v method_21741 m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; method_21742 w method_21742 m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;Lnet/minecraft/world/level/biome/BiomeSpecialEffects;Lnet/minecraft/world/level/biome/BiomeGenerationSettings;Lnet/minecraft/world/level/biome/MobSpawnSettings;)V m ()V c net/minecraft/world/level/biome/Biome$1 dnx$1 net/minecraft/class_1959$1 f Lnet/minecraft/world/level/biome/Biome; field_20336 a field_20336 m (Lnet/minecraft/world/level/biome/Biome;IF)V c net/minecraft/world/level/biome/Biome$BiomeBuilder dnx$a net/minecraft/class_1959$class_1960 f Z hasPrecipitation a field_41767 f Ljava/lang/Float; temperature b field_9349 f Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; temperatureModifier c field_26396 f Ljava/lang/Float; downfall d field_9351 f Lnet/minecraft/world/level/biome/BiomeSpecialEffects; specialEffects e field_22042 f Lnet/minecraft/world/level/biome/MobSpawnSettings; mobSpawnSettings f field_26636 f Lnet/minecraft/world/level/biome/BiomeGenerationSettings; generationSettings g field_26637 m ()Lnet/minecraft/world/level/biome/Biome; build a method_30972 m (F)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; temperature a method_8747 m (Lnet/minecraft/world/level/biome/Biome$TemperatureModifier;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; temperatureAdjustment a method_30777 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; generationSettings a method_30973 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; specialEffects a method_24379 m (Lnet/minecraft/world/level/biome/MobSpawnSettings;)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; mobSpawnSettings a method_30974 m (Z)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; hasPrecipitation a method_48164 m (F)Lnet/minecraft/world/level/biome/Biome$BiomeBuilder; downfall b method_8727 m ()V c net/minecraft/world/level/biome/Biome$ClimateSettings dnx$b net/minecraft/class_1959$class_5482 f Lcom/mojang/serialization/MapCodec; CODEC a field_26398 f Z hasPrecipitation b comp_1187 f F temperature c comp_844 f Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; temperatureModifier d comp_845 f F downfall e comp_846 m ()Z hasPrecipitation a comp_1187 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30782 a method_30782 m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;)Ljava/lang/Float; method_30786 a method_30786 m ()F temperature b comp_844 m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;)Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; method_30787 b method_30787 m ()Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; temperatureModifier c comp_845 m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;)Ljava/lang/Float; method_30788 c method_30788 m ()F downfall d comp_846 m (Lnet/minecraft/world/level/biome/Biome$ClimateSettings;)Ljava/lang/Boolean; method_30789 d method_30789 m (ZFLnet/minecraft/world/level/biome/Biome$TemperatureModifier;F)V m ()V c net/minecraft/world/level/biome/Biome$Precipitation dnx$c net/minecraft/class_1959$class_1963 f Lnet/minecraft/world/level/biome/Biome$Precipitation; NONE a field_9384 f Lnet/minecraft/world/level/biome/Biome$Precipitation; RAIN b field_9382 f Lnet/minecraft/world/level/biome/Biome$Precipitation; SNOW c field_9383 f Lcom/mojang/serialization/Codec; CODEC d field_46251 f Ljava/lang/String; name e field_46252 f [Lnet/minecraft/world/level/biome/Biome$Precipitation; $VALUES f field_9386 m ()[Lnet/minecraft/world/level/biome/Biome$Precipitation; $values a method_36699 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/biome/Biome$TemperatureModifier dnx$d net/minecraft/class_1959$class_5484 f Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; NONE a field_26407 f Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; FROZEN b field_26408 f Lcom/mojang/serialization/Codec; CODEC c field_26409 f Ljava/lang/String; name d field_26410 f [Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; $VALUES e field_26412 m ()Ljava/lang/String; getName a method_30800 m (Lnet/minecraft/core/BlockPos;F)F modifyTemperature a method_30798 m ()[Lnet/minecraft/world/level/biome/Biome$TemperatureModifier; $values b method_36700 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/biome/Biome$TemperatureModifier$1 dnx$d$1 net/minecraft/class_1959$class_5484$1 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/world/level/biome/Biome$TemperatureModifier$2 dnx$d$2 net/minecraft/class_1959$class_5484$2 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/world/level/biome/BiomeGenerationSettings dny net/minecraft/class_5485 f Lnet/minecraft/world/level/biome/BiomeGenerationSettings; EMPTY a field_26639 f Lcom/mojang/serialization/MapCodec; CODEC b field_26413 f Lorg/slf4j/Logger; LOGGER c field_26638 f Lnet/minecraft/core/HolderSet; carvers d field_26415 f Ljava/util/List; features e field_26416 f Ljava/util/function/Supplier; flowerFeatures f field_26640 f Ljava/util/function/Supplier; featureSet g field_34465 m ()Ljava/lang/Iterable; getCarvers a method_30976 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30802 a method_30802 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings;)Ljava/util/List; method_30809 a method_30809 m (Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature;)Z method_40138 a method_40138 m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Z hasFeature a method_38105 m (Ljava/util/List;)Ljava/util/Set; method_40139 a method_40139 m ()Ljava/util/List; getFlowerFeatures b method_30982 m (Lnet/minecraft/world/level/biome/BiomeGenerationSettings;)Lnet/minecraft/core/HolderSet; method_30808 b method_30808 m (Ljava/util/List;)Ljava/util/List; method_40140 b method_40140 m ()Ljava/util/List; features c method_30983 m (Lnet/minecraft/core/HolderSet;Ljava/util/List;)V m ()V c net/minecraft/world/level/biome/BiomeGenerationSettings$Builder dny$a net/minecraft/class_5485$class_5495 f Lnet/minecraft/core/HolderGetter; placedFeatures a field_40894 f Lnet/minecraft/core/HolderGetter; worldCarvers b field_40895 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder; addCarver a method_30991 m (Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$Builder; addFeature a method_30992 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)V c net/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder dny$b net/minecraft/class_5485$class_7868 f Ljava/util/List; carvers a field_40896 f Ljava/util/List; features b field_40897 m ()Lnet/minecraft/world/level/biome/BiomeGenerationSettings; build a method_46671 m (I)V addFeatureStepsUpTo a method_46672 m (ILnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder; addFeature a method_46673 m (Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder; addFeature a method_46676 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder; addCarver a method_46675 m ()V c net/minecraft/world/level/biome/BiomeManager dnz net/minecraft/class_4543 f I CHUNK_CENTER_QUART a field_28106 f I ZOOM_BITS b field_34466 f I ZOOM c field_34467 f I ZOOM_MASK d field_34468 f Lnet/minecraft/world/level/biome/BiomeManager$NoiseBiomeSource; noiseBiomeSource e field_20640 f J biomeZoomSeed f field_20641 m (DDD)Lnet/minecraft/core/Holder; getNoiseBiomeAtPosition a method_24938 m (III)Lnet/minecraft/core/Holder; getNoiseBiomeAtQuart a method_24854 m (J)J obfuscateSeed a method_27984 m (JIIIDDD)D getFiddledDistance a method_38106 m (Lnet/minecraft/world/level/biome/BiomeManager$NoiseBiomeSource;)Lnet/minecraft/world/level/biome/BiomeManager; withDifferentSource a method_38107 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Holder; getBiome a method_22393 m (J)D getFiddle b method_38108 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Holder; getNoiseBiomeAtPosition b method_27344 m (Lnet/minecraft/world/level/biome/BiomeManager$NoiseBiomeSource;J)V m ()V c net/minecraft/world/level/biome/BiomeManager$NoiseBiomeSource dnz$a net/minecraft/class_4543$class_4544 m (III)Lnet/minecraft/core/Holder; getNoiseBiome getNoiseBiome method_16359 c net/minecraft/world/level/biome/BiomeResolver doa net/minecraft/class_6780 m (IIILnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/Holder; getNoiseBiome getNoiseBiome method_38109 c net/minecraft/world/level/biome/BiomeSource dob net/minecraft/class_1966 f Lcom/mojang/serialization/Codec; CODEC a field_24713 f Ljava/util/function/Supplier; possibleBiomes b field_20643 m ()Lcom/mojang/serialization/MapCodec; codec a method_28442 m (IIIIILjava/util/function/Predicate;Lnet/minecraft/util/RandomSource;ZLnet/minecraft/world/level/biome/Climate$Sampler;)Lcom/mojang/datafixers/util/Pair; findBiomeHorizontal a method_24385 m (IIIILnet/minecraft/world/level/biome/Climate$Sampler;)Ljava/util/Set; getBiomesWithin a method_8763 m (IIIILjava/util/function/Predicate;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/biome/Climate$Sampler;)Lcom/mojang/datafixers/util/Pair; findBiomeHorizontal a method_8762 m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/biome/Climate$Sampler;)V addDebugInfo a method_38114 m (Lnet/minecraft/core/BlockPos;IIILjava/util/function/Predicate;Lnet/minecraft/world/level/biome/Climate$Sampler;Lnet/minecraft/world/level/LevelReader;)Lcom/mojang/datafixers/util/Pair; findClosestBiome3d a method_42310 m ()Ljava/util/stream/Stream; collectPossibleBiomes b method_49494 m ()Ljava/util/Set; possibleBiomes c method_28443 m ()Ljava/util/Set; method_68691 d method_68691 m ()V m ()V c net/minecraft/world/level/biome/BiomeSources doc net/minecraft/class_7509 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_44207 m ()V c net/minecraft/world/level/biome/BiomeSpecialEffects dod net/minecraft/class_4763 f Lcom/mojang/serialization/Codec; CODEC a field_24714 f I fogColor b field_22067 f I waterColor c field_22068 f I waterFogColor d field_22069 f I skyColor e field_26418 f Ljava/util/Optional; foliageColorOverride f field_26419 f Ljava/util/Optional; dryFoliageColorOverride g field_57099 f Ljava/util/Optional; grassColorOverride h field_26420 f Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; grassColorModifier i field_26421 f Ljava/util/Optional; ambientParticleSettings j field_22070 f Ljava/util/Optional; ambientLoopSoundEvent k field_22491 f Ljava/util/Optional; ambientMoodSettings l field_22492 f Ljava/util/Optional; ambientAdditionsSettings m field_22493 f Ljava/util/Optional; backgroundMusic n field_24113 f F backgroundMusicVolume o field_55050 m ()I getFogColor a method_24387 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28445 a method_28445 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Ljava/lang/Float; method_65134 a method_65134 m ()I getWaterColor b method_24388 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Ljava/util/Optional; method_28444 b method_28444 m ()I getWaterFogColor c method_24389 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Ljava/util/Optional; method_28446 c method_28446 m ()I getSkyColor d method_30810 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Ljava/util/Optional; method_28447 d method_28447 m ()Ljava/util/Optional; getFoliageColorOverride e method_30811 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Ljava/util/Optional; method_28448 e method_28448 m ()Ljava/util/Optional; getDryFoliageColorOverride f method_68147 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Ljava/util/Optional; method_28449 f method_28449 m ()Ljava/util/Optional; getGrassColorOverride g method_30812 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; method_30813 g method_30813 m ()Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; getGrassColorModifier h method_30814 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Ljava/util/Optional; method_30815 h method_30815 m ()Ljava/util/Optional; getAmbientParticleSettings i method_24390 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Ljava/util/Optional; method_68148 i method_68148 m ()Ljava/util/Optional; getAmbientLoopSoundEvent j method_24939 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Ljava/util/Optional; method_30816 j method_30816 m ()Ljava/util/Optional; getAmbientMoodSettings k method_24940 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Ljava/lang/Integer; method_30817 k method_30817 m ()Ljava/util/Optional; getAmbientAdditionsSettings l method_24941 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Ljava/lang/Integer; method_28450 l method_28450 m ()Ljava/util/Optional; getBackgroundMusic m method_27345 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Ljava/lang/Integer; method_28451 m method_28451 m ()F getBackgroundMusicVolume n method_65135 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects;)Ljava/lang/Integer; method_28452 n method_28452 m (IIIILjava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;F)V m ()V c net/minecraft/world/level/biome/BiomeSpecialEffects$Builder dod$a net/minecraft/class_4763$class_4764 f Ljava/util/OptionalInt; fogColor a field_22071 f Ljava/util/OptionalInt; waterColor b field_22072 f Ljava/util/OptionalInt; waterFogColor c field_22073 f Ljava/util/OptionalInt; skyColor d field_26422 f Ljava/util/Optional; foliageColorOverride e field_26423 f Ljava/util/Optional; dryFoliageColorOverride f field_57100 f Ljava/util/Optional; grassColorOverride g field_26424 f Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; grassColorModifier h field_26425 f Ljava/util/Optional; ambientParticle i field_22074 f Ljava/util/Optional; ambientLoopSoundEvent j field_22494 f Ljava/util/Optional; ambientMoodSettings k field_22495 f Ljava/util/Optional; ambientAdditionsSettings l field_22496 f Ljava/util/Optional; backgroundMusic m field_24114 f F backgroundMusicVolume n field_55051 m ()Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; silenceAllBackgroundMusic a method_65136 m (F)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; backgroundMusicVolume a method_65137 m (I)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; fogColor a method_24392 m (Lnet/minecraft/sounds/Music;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; backgroundMusic a method_27346 m (Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; backgroundMusic a method_65138 m (Lnet/minecraft/world/level/biome/AmbientAdditionsSettings;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; ambientAdditionsSound a method_24944 m (Lnet/minecraft/world/level/biome/AmbientMoodSettings;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; ambientMoodSound a method_24943 m (Lnet/minecraft/world/level/biome/AmbientParticleSettings;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; ambientParticle a method_24393 m (Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; grassColorModifier a method_30818 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; ambientLoopSound a method_24942 m ()Lnet/minecraft/world/level/biome/BiomeSpecialEffects; build b method_24391 m (I)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; waterColor b method_24395 m ()Ljava/lang/IllegalStateException; method_30819 c method_30819 m (I)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; waterFogColor c method_24397 m ()Ljava/lang/IllegalStateException; method_24394 d method_24394 m (I)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; skyColor d method_30820 m ()Ljava/lang/IllegalStateException; method_24396 e method_24396 m (I)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; foliageColorOverride e method_30821 m ()Ljava/lang/IllegalStateException; method_24398 f method_24398 m (I)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; dryFoliageColorOverride f method_68149 m (I)Lnet/minecraft/world/level/biome/BiomeSpecialEffects$Builder; grassColorOverride g method_30822 m ()V c net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier dod$b net/minecraft/class_4763$class_5486 f Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; NONE a field_26426 f Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; DARK_FOREST b field_26427 f Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; SWAMP c field_26428 f Lcom/mojang/serialization/Codec; CODEC d field_26429 f Ljava/lang/String; name e field_26430 f [Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; $VALUES f field_26432 m ()Ljava/lang/String; getName a method_30826 m (DDI)I modifyColor a method_30823 m ()[Lnet/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier; $values b method_36701 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$1 dod$b$1 net/minecraft/class_4763$class_5486$1 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$2 dod$b$2 net/minecraft/class_4763$class_5486$2 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$3 dod$b$3 net/minecraft/class_4763$class_5486$3 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/world/level/biome/Biomes doe net/minecraft/class_1972 f Lnet/minecraft/resources/ResourceKey; BAMBOO_JUNGLE A field_9440 f Lnet/minecraft/resources/ResourceKey; BADLANDS B field_9415 f Lnet/minecraft/resources/ResourceKey; ERODED_BADLANDS C field_9443 f Lnet/minecraft/resources/ResourceKey; WOODED_BADLANDS D field_35110 f Lnet/minecraft/resources/ResourceKey; MEADOW E field_34470 f Lnet/minecraft/resources/ResourceKey; CHERRY_GROVE F field_42720 f Lnet/minecraft/resources/ResourceKey; GROVE G field_34471 f Lnet/minecraft/resources/ResourceKey; SNOWY_SLOPES H field_34472 f Lnet/minecraft/resources/ResourceKey; FROZEN_PEAKS I field_35115 f Lnet/minecraft/resources/ResourceKey; JAGGED_PEAKS J field_34474 f Lnet/minecraft/resources/ResourceKey; STONY_PEAKS K field_34475 f Lnet/minecraft/resources/ResourceKey; RIVER L field_9438 f Lnet/minecraft/resources/ResourceKey; FROZEN_RIVER M field_9463 f Lnet/minecraft/resources/ResourceKey; BEACH N field_9434 f Lnet/minecraft/resources/ResourceKey; SNOWY_BEACH O field_9478 f Lnet/minecraft/resources/ResourceKey; STONY_SHORE P field_9419 f Lnet/minecraft/resources/ResourceKey; WARM_OCEAN Q field_9408 f Lnet/minecraft/resources/ResourceKey; LUKEWARM_OCEAN R field_9441 f Lnet/minecraft/resources/ResourceKey; DEEP_LUKEWARM_OCEAN S field_9439 f Lnet/minecraft/resources/ResourceKey; OCEAN T field_9423 f Lnet/minecraft/resources/ResourceKey; DEEP_OCEAN U field_9446 f Lnet/minecraft/resources/ResourceKey; COLD_OCEAN V field_9467 f Lnet/minecraft/resources/ResourceKey; DEEP_COLD_OCEAN W field_9470 f Lnet/minecraft/resources/ResourceKey; FROZEN_OCEAN X field_9435 f Lnet/minecraft/resources/ResourceKey; DEEP_FROZEN_OCEAN Y field_9418 f Lnet/minecraft/resources/ResourceKey; MUSHROOM_FIELDS Z field_9462 f Lnet/minecraft/resources/ResourceKey; THE_VOID a field_9473 f Lnet/minecraft/resources/ResourceKey; DRIPSTONE_CAVES aa field_28107 f Lnet/minecraft/resources/ResourceKey; LUSH_CAVES ab field_29218 f Lnet/minecraft/resources/ResourceKey; DEEP_DARK ac field_37543 f Lnet/minecraft/resources/ResourceKey; NETHER_WASTES ad field_9461 f Lnet/minecraft/resources/ResourceKey; WARPED_FOREST ae field_22075 f Lnet/minecraft/resources/ResourceKey; CRIMSON_FOREST af field_22077 f Lnet/minecraft/resources/ResourceKey; SOUL_SAND_VALLEY ag field_22076 f Lnet/minecraft/resources/ResourceKey; BASALT_DELTAS ah field_23859 f Lnet/minecraft/resources/ResourceKey; THE_END ai field_9411 f Lnet/minecraft/resources/ResourceKey; END_HIGHLANDS aj field_9442 f Lnet/minecraft/resources/ResourceKey; END_MIDLANDS ak field_9447 f Lnet/minecraft/resources/ResourceKey; SMALL_END_ISLANDS al field_9457 f Lnet/minecraft/resources/ResourceKey; END_BARRENS am field_9465 f Lnet/minecraft/resources/ResourceKey; PLAINS b field_9451 f Lnet/minecraft/resources/ResourceKey; SUNFLOWER_PLAINS c field_9455 f Lnet/minecraft/resources/ResourceKey; SNOWY_PLAINS d field_35117 f Lnet/minecraft/resources/ResourceKey; ICE_SPIKES e field_9453 f Lnet/minecraft/resources/ResourceKey; DESERT f field_9424 f Lnet/minecraft/resources/ResourceKey; SWAMP g field_9471 f Lnet/minecraft/resources/ResourceKey; MANGROVE_SWAMP h field_38748 f Lnet/minecraft/resources/ResourceKey; FOREST i field_9409 f Lnet/minecraft/resources/ResourceKey; FLOWER_FOREST j field_9414 f Lnet/minecraft/resources/ResourceKey; BIRCH_FOREST k field_9412 f Lnet/minecraft/resources/ResourceKey; DARK_FOREST l field_9475 f Lnet/minecraft/resources/ResourceKey; PALE_GARDEN m field_55052 f Lnet/minecraft/resources/ResourceKey; OLD_GROWTH_BIRCH_FOREST n field_35112 f Lnet/minecraft/resources/ResourceKey; OLD_GROWTH_PINE_TAIGA o field_35119 f Lnet/minecraft/resources/ResourceKey; OLD_GROWTH_SPRUCE_TAIGA p field_35113 f Lnet/minecraft/resources/ResourceKey; TAIGA q field_9420 f Lnet/minecraft/resources/ResourceKey; SNOWY_TAIGA r field_9454 f Lnet/minecraft/resources/ResourceKey; SAVANNA s field_9449 f Lnet/minecraft/resources/ResourceKey; SAVANNA_PLATEAU t field_9430 f Lnet/minecraft/resources/ResourceKey; WINDSWEPT_HILLS u field_35116 f Lnet/minecraft/resources/ResourceKey; WINDSWEPT_GRAVELLY_HILLS v field_35111 f Lnet/minecraft/resources/ResourceKey; WINDSWEPT_FOREST w field_35120 f Lnet/minecraft/resources/ResourceKey; WINDSWEPT_SAVANNA x field_35114 f Lnet/minecraft/resources/ResourceKey; JUNGLE y field_9417 f Lnet/minecraft/resources/ResourceKey; SPARSE_JUNGLE z field_35118 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a method_8775 m ()V m ()V c net/minecraft/world/level/biome/CheckerboardColumnBiomeSource dof net/minecraft/class_1973 f Lcom/mojang/serialization/MapCodec; CODEC b field_24715 f Lnet/minecraft/core/HolderSet; allowedBiomes c field_9481 f I bitShift d field_9480 f I size e field_24716 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28454 a method_28454 m (Lnet/minecraft/world/level/biome/CheckerboardColumnBiomeSource;)Ljava/lang/Integer; method_28453 a method_28453 m (Lnet/minecraft/world/level/biome/CheckerboardColumnBiomeSource;)Lnet/minecraft/core/HolderSet; method_28455 b method_28455 m (Lnet/minecraft/core/HolderSet;I)V m ()V c net/minecraft/world/level/biome/Climate dog net/minecraft/class_6544 f I PARAMETER_COUNT a field_34476 f Z DEBUG_SLOW_BIOME_SEARCH b field_34477 f F QUANTIZATION_FACTOR c field_35359 m ()Lnet/minecraft/world/level/biome/Climate$Sampler; empty a method_40443 m (F)J quantizeCoord a method_38665 m (FFFFFF)Lnet/minecraft/world/level/biome/Climate$TargetPoint; target a method_38116 m (FFFFFFF)Lnet/minecraft/world/level/biome/Climate$ParameterPoint; parameters a method_38117 m (J)F unquantizeCoord a method_38666 m (Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;F)Lnet/minecraft/world/level/biome/Climate$ParameterPoint; parameters a method_38118 m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/BlockPos; findSpawnPosition a method_39164 m ()V c net/minecraft/world/level/biome/Climate$DistanceMetric dog$a net/minecraft/class_6544$class_6545 c net/minecraft/world/level/biome/Climate$Parameter dog$b net/minecraft/class_6544$class_6546 f Lcom/mojang/serialization/Codec; CODEC a field_34478 f J min b comp_103 f J max c comp_104 m ()J min a comp_103 m (F)Lnet/minecraft/world/level/biome/Climate$Parameter; point a method_38120 m (FF)Lnet/minecraft/world/level/biome/Climate$Parameter; span a method_38121 m (J)J distance a method_38126 m (Lnet/minecraft/world/level/biome/Climate$Parameter;)J distance a method_38122 m (Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/world/level/biome/Climate$Parameter; span a method_38123 m (Ljava/lang/Float;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; method_38124 a method_38124 m ()J max b comp_104 m (Lnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/world/level/biome/Climate$Parameter; span b method_38127 m (Ljava/lang/Float;Ljava/lang/Float;)Ljava/lang/String; method_49496 b method_49496 m (Lnet/minecraft/world/level/biome/Climate$Parameter;)Ljava/lang/Float; method_38667 c method_38667 m (Lnet/minecraft/world/level/biome/Climate$Parameter;)Ljava/lang/Float; method_38668 d method_38668 m (JJ)V m ()V c net/minecraft/world/level/biome/Climate$ParameterList dog$c net/minecraft/class_6544$class_6547 f Ljava/util/List; values a field_34481 f Lnet/minecraft/world/level/biome/Climate$RTree; index b field_34482 m ()Ljava/util/List; values a method_38128 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; codec a method_49497 m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49498 a method_49498 m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;)Ljava/lang/Object; findValue a method_39529 m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;Lnet/minecraft/world/level/biome/Climate$DistanceMetric;)Ljava/lang/Object; findValueIndex a method_39528 m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;)Ljava/lang/Object; findValueBruteForce b method_39530 m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;)Ljava/lang/Object; findValueIndex c method_39527 m (Ljava/util/List;)V c net/minecraft/world/level/biome/Climate$ParameterPoint dog$d net/minecraft/class_6544$class_4762 f Lcom/mojang/serialization/Codec; CODEC a field_24679 f Lnet/minecraft/world/level/biome/Climate$Parameter; temperature b comp_105 f Lnet/minecraft/world/level/biome/Climate$Parameter; humidity c comp_106 f Lnet/minecraft/world/level/biome/Climate$Parameter; continentalness d comp_107 f Lnet/minecraft/world/level/biome/Climate$Parameter; erosion e comp_108 f Lnet/minecraft/world/level/biome/Climate$Parameter; depth f comp_109 f Lnet/minecraft/world/level/biome/Climate$Parameter; weirdness g comp_110 f J offset h comp_111 m ()Ljava/util/List; parameterSpace a method_38145 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28425 a method_28425 m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Ljava/lang/Long; method_38134 a method_38134 m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;)J fitness a method_24381 m ()Lnet/minecraft/world/level/biome/Climate$Parameter; temperature b comp_105 m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; method_38136 b method_38136 m ()Lnet/minecraft/world/level/biome/Climate$Parameter; humidity c comp_106 m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; method_38138 c method_38138 m ()Lnet/minecraft/world/level/biome/Climate$Parameter; continentalness d comp_107 m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; method_38140 d method_38140 m ()Lnet/minecraft/world/level/biome/Climate$Parameter; erosion e comp_108 m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; method_38142 e method_38142 m ()Lnet/minecraft/world/level/biome/Climate$Parameter; depth f comp_109 m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; method_28429 f method_28429 m ()Lnet/minecraft/world/level/biome/Climate$Parameter; weirdness g comp_110 m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;)Lnet/minecraft/world/level/biome/Climate$Parameter; method_28430 g method_28430 m ()J offset h comp_111 m (Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;J)V m ()V c net/minecraft/world/level/biome/Climate$RTree dog$e net/minecraft/class_6544$class_6548 f I CHILDREN_PER_NODE a field_34486 f Lnet/minecraft/world/level/biome/Climate$RTree$Node; root b field_34487 f Ljava/lang/ThreadLocal; lastResult c field_34488 m (ILnet/minecraft/world/level/biome/Climate$RTree$Node;)J method_38146 a method_38146 m (ILnet/minecraft/world/level/biome/Climate$RTree$SubTree;)Lnet/minecraft/world/level/biome/Climate$RTree$Node; method_38147 a method_38147 m (ILjava/util/List;)Lnet/minecraft/world/level/biome/Climate$RTree$Node; build a method_38148 m (IZ)Ljava/util/Comparator; comparator a method_38149 m (IZLnet/minecraft/world/level/biome/Climate$RTree$Node;)J method_38150 a method_38150 m (Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/world/level/biome/Climate$RTree$Leaf; method_38152 a method_38152 m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;Lnet/minecraft/world/level/biome/Climate$DistanceMetric;)Ljava/lang/Object; search a method_38151 m (Ljava/util/List;)Lnet/minecraft/world/level/biome/Climate$RTree; create a method_38153 m (Ljava/util/List;IIZ)V sort a method_38154 m ([Lnet/minecraft/world/level/biome/Climate$Parameter;)J cost a method_38155 m (Ljava/util/List;)Ljava/util/List; bucketize b method_38156 m (Ljava/util/List;)Ljava/util/List; buildParameterSpace c method_38157 m (Lnet/minecraft/world/level/biome/Climate$RTree$Node;)V c net/minecraft/world/level/biome/Climate$RTree$Leaf dog$e$a net/minecraft/class_6544$class_6548$class_6549 f Ljava/lang/Object; value b field_34489 m (Lnet/minecraft/world/level/biome/Climate$ParameterPoint;Ljava/lang/Object;)V c net/minecraft/world/level/biome/Climate$RTree$Node dog$e$b net/minecraft/class_6544$class_6548$class_6550 f [Lnet/minecraft/world/level/biome/Climate$Parameter; parameterSpace a field_34490 m ([J)J distance a method_38159 m ([JLnet/minecraft/world/level/biome/Climate$RTree$Leaf;Lnet/minecraft/world/level/biome/Climate$DistanceMetric;)Lnet/minecraft/world/level/biome/Climate$RTree$Leaf; search a method_38158 m (Ljava/util/List;)V c net/minecraft/world/level/biome/Climate$RTree$SubTree dog$e$c net/minecraft/class_6544$class_6548$class_6551 f [Lnet/minecraft/world/level/biome/Climate$RTree$Node; children b field_34491 m (Ljava/util/List;)V m (Ljava/util/List;Ljava/util/List;)V c net/minecraft/world/level/biome/Climate$Sampler dog$f net/minecraft/class_6544$class_6552 f Lnet/minecraft/world/level/levelgen/DensityFunction; temperature a comp_364 f Lnet/minecraft/world/level/levelgen/DensityFunction; humidity b comp_365 f Lnet/minecraft/world/level/levelgen/DensityFunction; continentalness c comp_366 f Lnet/minecraft/world/level/levelgen/DensityFunction; erosion d comp_367 f Lnet/minecraft/world/level/levelgen/DensityFunction; depth e comp_368 f Lnet/minecraft/world/level/levelgen/DensityFunction; weirdness f comp_369 f Ljava/util/List; spawnTarget g comp_370 m ()Lnet/minecraft/core/BlockPos; findSpawnPosition a method_39165 m (III)Lnet/minecraft/world/level/biome/Climate$TargetPoint; sample a method_40444 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; temperature b comp_364 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; humidity c comp_365 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; continentalness d comp_366 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; erosion e comp_367 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; depth f comp_368 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; weirdness g comp_369 m ()Ljava/util/List; spawnTarget h comp_370 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;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Ljava/util/List;)V c net/minecraft/world/level/biome/Climate$SpawnFinder dog$g net/minecraft/class_6544$class_6729 f J MAX_RADIUS a field_54705 f Lnet/minecraft/world/level/biome/Climate$SpawnFinder$Result; result b field_35360 m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;FF)V radialSearch a method_39166 m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;II)Lnet/minecraft/world/level/biome/Climate$SpawnFinder$Result; getSpawnPositionAndFitness a method_39167 m (Ljava/util/List;Lnet/minecraft/world/level/biome/Climate$Sampler;)V c net/minecraft/world/level/biome/Climate$SpawnFinder$Result dog$g$a net/minecraft/class_6544$class_6729$class_6730 f Lnet/minecraft/core/BlockPos; location a comp_223 f J fitness b comp_224 m ()Lnet/minecraft/core/BlockPos; location a comp_223 m ()J fitness b comp_224 m (Lnet/minecraft/core/BlockPos;J)V c net/minecraft/world/level/biome/Climate$TargetPoint dog$h net/minecraft/class_6544$class_6553 f J temperature a comp_112 f J humidity b comp_113 f J continentalness c comp_114 f J erosion d comp_115 f J depth e comp_116 f J weirdness f comp_117 m ()[J toParameterArray a method_38166 m ()J temperature b comp_112 m ()J humidity c comp_113 m ()J continentalness d comp_114 m ()J erosion e comp_115 m ()J depth f comp_116 m ()J weirdness g comp_117 m (JJJJJJ)V c net/minecraft/world/level/biome/FeatureSorter doh net/minecraft/class_7510 m (ILnet/minecraft/world/level/biome/FeatureSorter$1FeatureData;)Z method_44208 a method_44208 m (Ljava/util/Comparator;Lnet/minecraft/world/level/biome/FeatureSorter$1FeatureData;)Ljava/util/Set; method_44209 a method_44209 m (Ljava/util/List;Ljava/util/function/Function;Z)Ljava/util/List; buildFeaturesPerStep a method_44210 m (Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/lang/Object;)I method_44211 a method_44211 m ()V c net/minecraft/world/level/biome/FeatureSorter$1FeatureData doh$a net/minecraft/class_7510$class_6543 f I featureIndex a comp_234 f I step b comp_68 f Lnet/minecraft/world/level/levelgen/placement/PlacedFeature; feature c comp_69 m ()I featureIndex a comp_234 m ()I step b comp_68 m ()Lnet/minecraft/world/level/levelgen/placement/PlacedFeature; feature c comp_69 m (IILnet/minecraft/world/level/levelgen/placement/PlacedFeature;)V c net/minecraft/world/level/biome/FeatureSorter$StepFeatureData doh$b net/minecraft/class_7510$class_6827 f Ljava/util/List; features a comp_303 f Ljava/util/function/ToIntFunction; indexMapping b comp_304 m ()Ljava/util/List; features a comp_303 m ()Ljava/util/function/ToIntFunction; indexMapping b comp_304 m (Ljava/util/List;)V m (Ljava/util/List;Ljava/util/function/ToIntFunction;)V c net/minecraft/world/level/biome/FixedBiomeSource doi net/minecraft/class_1992 f Lcom/mojang/serialization/MapCodec; CODEC b field_24717 f Lnet/minecraft/core/Holder; biome c field_9486 m (Lnet/minecraft/world/level/biome/FixedBiomeSource;)Lnet/minecraft/core/Holder; method_28456 a method_28456 m (Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/level/biome/MobSpawnSettings doj net/minecraft/class_5483 f Lnet/minecraft/util/random/WeightedList; EMPTY_MOB_LIST a field_30982 f Lnet/minecraft/world/level/biome/MobSpawnSettings; EMPTY b field_26646 f Lcom/mojang/serialization/MapCodec; CODEC c field_26403 f Lorg/slf4j/Logger; LOGGER d field_26645 f F DEFAULT_CREATURE_SPAWN_PROBABILITY e field_30983 f F creatureGenerationProbability f field_26404 f Ljava/util/Map; spawners g field_26405 f Ljava/util/Map; mobSpawnCosts h field_26406 m ()F getCreatureProbability a method_31002 m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost; getMobSpawnCost a method_31003 m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/util/random/WeightedList; getMobs a method_31004 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30791 a method_30791 m (Lnet/minecraft/world/level/biome/MobSpawnSettings;)Ljava/util/Map; method_30794 a method_30794 m (Lnet/minecraft/world/level/biome/MobSpawnSettings;)Ljava/util/Map; method_30795 b method_30795 m (Lnet/minecraft/world/level/biome/MobSpawnSettings;)Ljava/lang/Float; method_30796 c method_30796 m (FLjava/util/Map;Ljava/util/Map;)V m ()V c net/minecraft/world/level/biome/MobSpawnSettings$Builder doj$a net/minecraft/class_5483$class_5496 f Ljava/util/Map; spawners a field_26647 f Ljava/util/Map; mobSpawnCosts b field_26648 f F creatureGenerationProbability c field_26649 m ()Lnet/minecraft/world/level/biome/MobSpawnSettings; build a method_31007 m (F)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder; creatureGenerationProbability a method_31008 m (Lnet/minecraft/world/entity/EntityType;DD)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder; addMobCharge a method_31009 m (Lnet/minecraft/world/entity/MobCategory;)Lnet/minecraft/util/random/WeightedList$Builder; method_68692 a method_68692 m (Lnet/minecraft/world/entity/MobCategory;ILnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;)Lnet/minecraft/world/level/biome/MobSpawnSettings$Builder; addSpawn a method_31011 m (Ljava/util/Map$Entry;)Lnet/minecraft/util/random/WeightedList; method_31012 a method_31012 m ()V c net/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost doj$b net/minecraft/class_5483$class_5265 f Lcom/mojang/serialization/Codec; CODEC a field_25820 f D energyBudget b comp_1307 f D charge c comp_1308 m ()D energyBudget a comp_1307 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30359 a method_30359 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost;)Ljava/lang/Double; method_31014 a method_31014 m ()D charge b comp_1308 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost;)Ljava/lang/Double; method_31015 b method_31015 m (DD)V m ()V c net/minecraft/world/level/biome/MobSpawnSettings$SpawnerData doj$c net/minecraft/class_5483$class_1964 f Lcom/mojang/serialization/MapCodec; CODEC a field_24681 f Lnet/minecraft/world/entity/EntityType; type b comp_3488 f I minCount c comp_3489 f I maxCount d comp_3490 m ()Lnet/minecraft/world/entity/EntityType; type a comp_3488 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28433 a method_28433 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;)Lcom/mojang/serialization/DataResult; method_49499 a method_49499 m ()I minCount b comp_3489 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;)Ljava/lang/Integer; method_28434 b method_28434 m ()I maxCount c comp_3490 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;)Ljava/lang/Integer; method_28435 c method_28435 m ()Ljava/lang/String; method_49500 d method_49500 m (Lnet/minecraft/world/level/biome/MobSpawnSettings$SpawnerData;)Lnet/minecraft/world/entity/EntityType; method_28436 d method_28436 m (Lnet/minecraft/world/entity/EntityType;II)V m ()V c net/minecraft/world/level/biome/MultiNoiseBiomeSource dok net/minecraft/class_4766 f Lcom/mojang/serialization/MapCodec; DIRECT_CODEC b field_24718 f Lcom/mojang/serialization/MapCodec; CODEC c field_24719 f Lcom/mojang/serialization/MapCodec; ENTRY_CODEC d field_42984 f Lcom/mojang/serialization/MapCodec; PRESET_CODEC e field_42985 f Lcom/mojang/datafixers/util/Either; parameters f field_34498 m (Lnet/minecraft/resources/ResourceKey;)Z stable a method_38168 m (Lnet/minecraft/world/level/biome/Climate$ParameterList;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSource; createFromList a method_49501 m (Lnet/minecraft/world/level/biome/Climate$TargetPoint;)Lnet/minecraft/core/Holder; getNoiseBiome a method_38167 m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSource;)Lcom/mojang/datafixers/util/Either; method_49502 a method_49502 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSource; createFromPreset a method_49503 m (Lnet/minecraft/world/level/biome/Climate$ParameterList;)Lnet/minecraft/world/level/biome/Climate$ParameterList; method_49504 b method_49504 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/Climate$ParameterList; method_49505 b method_49505 m ()Lnet/minecraft/world/level/biome/Climate$ParameterList; parameters d method_49506 m (Lcom/mojang/datafixers/util/Either;)V m ()V c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList dol net/minecraft/class_8197 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_42986 f Lcom/mojang/serialization/Codec; CODEC b field_42987 f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; preset c field_42988 f Lnet/minecraft/world/level/biome/Climate$ParameterList; parameters d field_42989 m ()Lnet/minecraft/world/level/biome/Climate$ParameterList; parameters a method_49507 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; method_49508 a method_49508 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49511 a method_49511 m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lnet/minecraft/world/level/biome/Climate$ParameterList; method_49509 a method_49509 m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; method_49510 a method_49510 m ()Ljava/util/Map; knownPresets b method_49512 m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; method_49513 b method_49513 m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;Lnet/minecraft/core/HolderGetter;)V m ()V c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset dol$a net/minecraft/class_8197$class_5305 f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; NETHER a field_24723 f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; OVERWORLD b field_34499 f Lcom/mojang/serialization/Codec; CODEC c field_42990 f Lnet/minecraft/resources/ResourceLocation; id d comp_1309 f Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider; provider e comp_1310 f Ljava/util/Map; BY_NAME f field_24724 m ()Ljava/util/stream/Stream; usedBiomes a method_49514 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; method_49515 a method_49515 m (Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/serialization/DataResult; method_49516 a method_49516 m (Lcom/google/common/collect/ImmutableList$Builder;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)V method_49192 a method_49192 m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lcom/mojang/serialization/DataResult; method_49517 a method_49517 m (Ljava/util/function/Function;)Lnet/minecraft/world/level/biome/Climate$ParameterList; generateOverworldBiomes a method_49193 m ()Lnet/minecraft/resources/ResourceLocation; id b comp_1309 m (Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/serialization/DataResult; method_49518 b method_49518 m (Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset;)Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset; method_49519 b method_49519 m ()Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider; provider c comp_1310 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/String; method_49520 c method_49520 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider;)V m ()V c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$1 dol$a$1 net/minecraft/class_8197$class_5305$1 m ()V c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$2 dol$a$2 net/minecraft/class_8197$class_5305$2 m ()V c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider dol$a$a net/minecraft/class_8197$class_5305$class_8165 c net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterLists dom net/minecraft/class_8198 f Lnet/minecraft/resources/ResourceKey; NETHER a field_42991 f Lnet/minecraft/resources/ResourceKey; OVERWORLD b field_42992 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a method_49521 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_49522 m ()V m ()V c net/minecraft/world/level/biome/OverworldBiomeBuilder don net/minecraft/class_6554 f Lnet/minecraft/world/level/biome/Climate$Parameter; midInlandContinentalness A field_34516 f Lnet/minecraft/world/level/biome/Climate$Parameter; farInlandContinentalness B field_34517 f [[Lnet/minecraft/resources/ResourceKey; OCEANS C field_34518 f [[Lnet/minecraft/resources/ResourceKey; MIDDLE_BIOMES D field_34519 f [[Lnet/minecraft/resources/ResourceKey; MIDDLE_BIOMES_VARIANT E field_34520 f [[Lnet/minecraft/resources/ResourceKey; PLATEAU_BIOMES F field_34521 f [[Lnet/minecraft/resources/ResourceKey; PLATEAU_BIOMES_VARIANT G field_34522 f [[Lnet/minecraft/resources/ResourceKey; SHATTERED_BIOMES H field_36339 f F HIGH_START a field_35041 f F PEAK_START b field_34502 f F NEAR_INLAND_START c field_35042 f F MID_INLAND_START d field_35043 f F FAR_INLAND_START e field_35044 f F EROSION_INDEX_1_START f field_35045 f F EROSION_INDEX_2_START g field_35046 f F VALLEY_SIZE h field_34500 f F LOW_START i field_35047 f F HIGH_END j field_35048 f F PEAK_SIZE k field_34501 f F PEAK_END l field_34503 f F EROSION_DEEP_DARK_DRYNESS_THRESHOLD m field_39134 f F DEPTH_DEEP_DARK_DRYNESS_THRESHOLD n field_39135 f Lnet/minecraft/world/level/biome/Climate$Parameter; FULL_RANGE o field_34504 f [Lnet/minecraft/world/level/biome/Climate$Parameter; temperatures p field_34505 f [Lnet/minecraft/world/level/biome/Climate$Parameter; humidities q field_34506 f [Lnet/minecraft/world/level/biome/Climate$Parameter; erosions r field_34507 f Lnet/minecraft/world/level/biome/Climate$Parameter; FROZEN_RANGE s field_34508 f Lnet/minecraft/world/level/biome/Climate$Parameter; UNFROZEN_RANGE t field_34509 f Lnet/minecraft/world/level/biome/Climate$Parameter; mushroomFieldsContinentalness u field_34510 f Lnet/minecraft/world/level/biome/Climate$Parameter; deepOceanContinentalness v field_34511 f Lnet/minecraft/world/level/biome/Climate$Parameter; oceanContinentalness w field_34512 f Lnet/minecraft/world/level/biome/Climate$Parameter; coastContinentalness x field_34513 f Lnet/minecraft/world/level/biome/Climate$Parameter; inlandContinentalness y field_34514 f Lnet/minecraft/world/level/biome/Climate$Parameter; nearInlandContinentalness z field_34515 m ()Ljava/util/List; spawnTarget a method_39168 m (D)Ljava/lang/String; getDebugStringForPeaksAndValleys a method_38179 m (D[Lnet/minecraft/world/level/biome/Climate$Parameter;)Ljava/lang/String; getDebugStringForNoiseValue a method_38180 m (II)Lnet/minecraft/resources/ResourceKey; pickBeachBiome a method_38181 m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickMiddleBiome a method_38182 m (IILnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; maybePickWindsweptSavannaBiome a method_40009 m (ILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickBadlandsBiome a method_38184 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)Z isDeepDarkRegion a method_43718 m (Ljava/util/function/Consumer;)V addBiomes a method_38185 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;)V addPeaks a method_38186 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;FLnet/minecraft/resources/ResourceKey;)V addSurfaceBiome a method_38187 m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getTemperatureThresholds b method_40010 m (D)Ljava/lang/String; getDebugStringForContinentalness b method_38188 m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickMiddleBiomeOrBadlandsIfHot b method_38189 m (Ljava/util/function/Consumer;)V addDebugBiomes b method_46678 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;)V addHighSlice b method_38191 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;FLnet/minecraft/resources/ResourceKey;)V addUndergroundBiome b method_38192 m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getHumidityThresholds c method_40011 m (D)Ljava/lang/String; getDebugStringForErosion c method_38193 m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickMiddleBiomeOrBadlandsIfHotOrSlopeIfCold c method_38194 m (Ljava/util/function/Consumer;)V addOffCoastBiomes c method_38190 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;)V addMidSlice c method_38196 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;Lnet/minecraft/world/level/biome/Climate$Parameter;FLnet/minecraft/resources/ResourceKey;)V addBottomBiome c method_41419 m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getErosionThresholds d method_40012 m (D)Ljava/lang/String; getDebugStringForTemperature d method_38197 m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickShatteredCoastBiome d method_38198 m (Ljava/util/function/Consumer;)V addInlandBiomes d method_38195 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;)V addLowSlice d method_38200 m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getContinentalnessThresholds e method_40013 m (D)Ljava/lang/String; getDebugStringForHumidity e method_38201 m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickPlateauBiome e method_38202 m (Ljava/util/function/Consumer;)V addUndergroundBiomes e method_38199 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/biome/Climate$Parameter;)V addValleys e method_38203 m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getPeaksAndValleysThresholds f method_40014 m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickPeakBiome f method_38204 m ()[Lnet/minecraft/world/level/biome/Climate$Parameter; getWeirdnessThresholds g method_40015 m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickSlopeBiome g method_38205 m (IILnet/minecraft/world/level/biome/Climate$Parameter;)Lnet/minecraft/resources/ResourceKey; pickShatteredBiome h method_38183 m ()V c net/minecraft/world/level/biome/TheEndBiomeSource doo net/minecraft/class_2169 f Lcom/mojang/serialization/MapCodec; CODEC b field_24730 f Lnet/minecraft/core/Holder; end c field_26700 f Lnet/minecraft/core/Holder; highlands d field_26701 f Lnet/minecraft/core/Holder; midlands e field_26702 f Lnet/minecraft/core/Holder; islands f field_26703 f Lnet/minecraft/core/Holder; barrens g field_26704 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46679 a method_46679 m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/biome/TheEndBiomeSource; create a method_46680 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/level/biome/package-info dop net/minecraft/class_6086 c net/minecraft/world/level/block/AbstractBannerBlock doq net/minecraft/class_2185 f Lnet/minecraft/world/item/DyeColor; color a field_9855 m ()Lnet/minecraft/world/item/DyeColor; getColor b method_9303 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V c net/minecraft/world/level/block/AbstractCandleBlock dor net/minecraft/class_5540 f I LIGHT_PER_CANDLE a field_30987 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b field_27083 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V extinguish a method_31614 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/util/RandomSource;)V addParticlesAndSound a method_31610 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/phys/Vec3;)V method_31611 a method_31611 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Z)V setLit a method_31612 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/Vec3;)V method_35244 a method_35244 m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/lang/Iterable; getParticleOffsets b method_31613 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isLit c method_35245 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canBeLit d method_35246 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/AbstractCauldronBlock dos net/minecraft/class_2275 f I FLOOR_LEVEL a field_30988 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_10746 f Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; interactions c field_27084 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_INSIDE d field_10747 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;)V receiveStalactiteDrip a method_32764 m (Lnet/minecraft/world/level/material/Fluid;)Z canReceiveStalactiteDrip a method_32765 m ()Lnet/minecraft/world/phys/shapes/VoxelShape; method_66387 b method_66387 m (Lnet/minecraft/world/level/block/state/BlockState;)D getContentHeight b method_31615 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isFull d method_32766 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap;)V m ()V c net/minecraft/world/level/block/AbstractChestBlock dot net/minecraft/class_4739 f Ljava/util/function/Supplier; blockEntityType a field_21796 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult; combine a method_24167 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Ljava/util/function/Supplier;)V c net/minecraft/world/level/block/AbstractFurnaceBlock dou net/minecraft/class_2363 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING a field_11104 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b field_11105 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity;)V method_64763 a method_64763 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; createFurnaceTicker a method_31617 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V openContainer a method_17025 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/AbstractSkullBlock dov net/minecraft/class_2190 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED a field_46110 f Lnet/minecraft/world/level/block/SkullBlock$Type; type b field_9867 m ()Lnet/minecraft/world/level/block/SkullBlock$Type; getType b method_9327 m (Lnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/AirBlock dow net/minecraft/class_2189 f Lcom/mojang/serialization/MapCodec; CODEC a field_46253 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/AmethystBlock dox net/minecraft/class_5541 f Lcom/mojang/serialization/MapCodec; CODEC a field_46254 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/AmethystClusterBlock doy net/minecraft/class_5542 f Lcom/mojang/serialization/MapCodec; CODEC b field_46255 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c field_27086 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING d field_27087 f F height e field_46256 f F width f field_55728 f Ljava/util/Map; shapes g field_55729 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53970 a method_53970 m (Lnet/minecraft/world/level/block/AmethystClusterBlock;)Ljava/lang/Float; method_53971 a method_53971 m (Lnet/minecraft/world/level/block/AmethystClusterBlock;)Ljava/lang/Float; method_53972 b method_53972 m (FFLnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/AnvilBlock doz net/minecraft/class_2199 f Lcom/mojang/serialization/MapCodec; CODEC a field_46258 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_9883 f Ljava/util/Map; SHAPES c field_55730 f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE d field_17349 f F FALL_DAMAGE_PER_DISTANCE e field_30993 f I FALL_DAMAGE_MAX f field_30994 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; method_17453 a method_17453 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; damage e method_9346 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/AttachedStemBlock dpa net/minecraft/class_2195 f Lcom/mojang/serialization/MapCodec; CODEC a field_46259 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_9873 f Ljava/util/Map; SHAPES c field_9874 f Lnet/minecraft/resources/ResourceKey; fruit d field_9875 f Lnet/minecraft/resources/ResourceKey; stem e field_46260 f Lnet/minecraft/resources/ResourceKey; seed f field_27095 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53973 a method_53973 m (Lnet/minecraft/world/level/block/AttachedStemBlock;)Lnet/minecraft/resources/ResourceKey; method_53974 a method_53974 m (Lnet/minecraft/world/level/block/AttachedStemBlock;)Lnet/minecraft/resources/ResourceKey; method_53975 b method_53975 m (Lnet/minecraft/world/level/block/AttachedStemBlock;)Lnet/minecraft/resources/ResourceKey; method_53976 c method_53976 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/AzaleaBlock dpb net/minecraft/class_5800 f Lcom/mojang/serialization/MapCodec; CODEC a field_46261 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_30996 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BambooSaplingBlock dpc net/minecraft/class_2202 f Lcom/mojang/serialization/MapCodec; CODEC a field_46262 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_9897 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V growBamboo a method_9351 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BambooStalkBlock dpd net/minecraft/class_2211 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_SMALL D field_9912 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_LARGE R field_9915 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_COLLISION S field_9913 f Lcom/mojang/serialization/MapCodec; CODEC a field_46263 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE b field_9914 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; LEAVES c field_9917 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; STAGE d field_9916 f I MAX_HEIGHT e field_31000 f I STAGE_GROWING f field_31001 f I STAGE_DONE_GROWING g field_31002 f I AGE_THIN_BAMBOO h field_31003 f I AGE_THICK_BAMBOO i field_31004 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getHeightAboveUpToMax a method_9387 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;I)V growBamboo a method_9385 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getHeightBelowUpToMax b method_9386 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BannerBlock dpe net/minecraft/class_2215 f Lcom/mojang/serialization/MapCodec; CODEC a field_46264 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; ROTATION b field_9924 f Ljava/util/Map; BY_COLOR c field_9925 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d field_9923 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53977 a method_53977 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/Block; byColor a method_9398 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BarrelBlock dpf net/minecraft/class_3708 f Lcom/mojang/serialization/MapCodec; CODEC a field_46265 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_16320 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OPEN c field_18006 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BarrierBlock dpg net/minecraft/class_2213 f Lcom/mojang/serialization/MapCodec; CODEC a field_46266 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b field_45144 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BaseCoralFanBlock dph net/minecraft/class_2221 f Lcom/mojang/serialization/MapCodec; CODEC a field_46267 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c field_9932 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BaseCoralPlantBlock dpi net/minecraft/class_2217 f Lcom/mojang/serialization/MapCodec; CODEC a field_46268 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c field_9928 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BaseCoralPlantTypeBlock dpj net/minecraft/class_2230 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a field_9939 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b field_9940 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V tryScheduleDieTick a method_9430 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z scanForWater d method_9431 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BaseCoralWallFanBlock dpk net/minecraft/class_2222 f Lcom/mojang/serialization/MapCodec; CODEC c field_46269 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING d field_9933 f Ljava/util/Map; SHAPES e field_9934 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BaseEntityBlock dpl net/minecraft/class_2237 m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; createTickerHelper a method_31618 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V c net/minecraft/world/level/block/BaseFireBlock dpm net/minecraft/class_4770 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a field_55731 f I SECONDS_ON_FIRE b field_31008 f I MIN_FIRE_TICKS_TO_ADD c field_54470 f I MAX_FIRE_TICKS_TO_ADD d field_54471 f F fireDamage e field_22088 m (Lnet/minecraft/world/entity/Entity;)V fireIgnite a method_67678 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a method_24416 m (Lnet/minecraft/world/level/Level;)Z inPortalDimension a method_30366 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canBePlacedAt a method_30032 m (Lnet/minecraft/world/entity/Entity;)V method_67679 b method_67679 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isPortal b method_30033 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canBurn g method_10195 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;F)V m ()V c net/minecraft/world/level/block/BasePressurePlateBlock dpn net/minecraft/class_2231 f Lnet/minecraft/world/phys/AABB; TOUCH_AABB a field_9941 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; type b field_42726 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_PRESSED c field_9942 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d field_9943 m (Lnet/minecraft/world/entity/Entity;)Z method_52209 a method_52209 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)V checkPressed a method_9433 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/AABB;Ljava/lang/Class;)I getEntityCount a method_52210 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighbours a method_9437 m (Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setSignalForState a method_9432 m ()I getPressedTime b method_9563 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getSignalStrength b method_9434 m (Lnet/minecraft/world/level/block/state/BlockState;)I getSignalForState h method_9435 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/world/level/block/state/properties/BlockSetType;)V m ()V c net/minecraft/world/level/block/BaseRailBlock dpo net/minecraft/class_2241 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED a field_27096 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_FLAT b field_9958 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_SLOPE c field_9960 f Z isStraight d field_9959 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isRail a method_9479 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/level/block/state/BlockState; updateDir a method_9475 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V updateState a method_9477 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/block/state/BlockState; updateState a method_24417 m (Lnet/minecraft/world/level/block/state/properties/RailShape;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/properties/RailShape; mirror a method_71013 m (Lnet/minecraft/world/level/block/state/properties/RailShape;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/properties/RailShape; rotate a method_71014 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/properties/RailShape;)Z shouldBeRemoved a method_27935 m ()Z isStraight b method_9478 m ()Lnet/minecraft/world/level/block/state/properties/Property; getShapeProperty c method_9474 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRail h method_9476 m (ZLnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BaseRailBlock$1 dpo$1 net/minecraft/class_2241$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a field_11372 f [I $SwitchMap$net$minecraft$world$level$block$Rotation b field_11371 f [I $SwitchMap$net$minecraft$world$level$block$Mirror c field_11370 m ()V c net/minecraft/world/level/block/BaseTorchBlock dpp net/minecraft/class_8810 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a field_46271 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BeaconBeamBlock dpq net/minecraft/class_4275 m ()Lnet/minecraft/world/item/DyeColor; getColor b method_10622 c net/minecraft/world/level/block/BeaconBlock dpr net/minecraft/class_2238 f Lcom/mojang/serialization/MapCodec; CODEC a field_46272 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BedBlock dps net/minecraft/class_2244 f Lcom/mojang/serialization/MapCodec; CODEC a field_46273 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; PART b field_9967 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OCCUPIED c field_9968 f Ljava/util/Map; SHAPES d field_55732 f Lnet/minecraft/world/item/DyeColor; color e field_9966 m (Lnet/minecraft/world/entity/Entity;)V bounceUp a method_21838 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;F)Ljava/util/Optional; findStandUpPosition a method_9484 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Ljava/util/Optional; findBunkBedStandUpPosition a method_30835 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;[[IZ)Ljava/util/Optional; findStandUpPositionAtOffset a method_30836 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53978 a method_53978 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/player/Player$BedSleepingProblem;)V method_55767 a method_55767 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Direction; getBedOrientation a method_18476 m (Lnet/minecraft/world/level/Level;)Z canSetSpawn a method_27352 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z kickVillagerOutOfBed a method_22357 m (Lnet/minecraft/world/level/block/state/properties/BedPart;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; getNeighbourDirection a method_9488 m (Lnet/minecraft/core/Direction;)[[I bedAboveStandUpOffsets a method_30837 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)[[I bedStandUpOffsets a method_30838 m ()Lnet/minecraft/world/item/DyeColor; getColor b method_9487 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isBunkBed b method_30839 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)[[I bedSurroundStandUpOffsets b method_30840 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getConnectedDirection h method_24163 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; getBlockType i method_24164 m ()Ljava/util/Map; method_66389 q method_66389 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BeehiveBlock dpt net/minecraft/class_4481 f Lcom/mojang/serialization/MapCodec; CODEC a field_46274 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_20419 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; HONEY_LEVEL c field_20420 f I MAX_HONEY_LEVELS d field_31011 f I SHEARED_HONEYCOMB_COUNT e field_31012 m (Lnet/minecraft/world/level/Level;DDDDD)V spawnFluidParticle a method_21840 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V resetHoneyLevel a method_23754 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus;)V releaseBeesAndResetHoneyLevel a method_21841 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V dropHoneycomb a method_21842 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V trySpawnDripParticles a method_21843 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/VoxelShape;D)V spawnParticle a method_21844 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V angerNearbyBees b method_23893 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z hiveContainsBees c method_23894 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BeetrootBlock dpu net/minecraft/class_2242 f Lcom/mojang/serialization/MapCodec; CODEC a field_46275 f I MAX_AGE b field_31013 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c field_9962 f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES g field_9961 m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66390 c method_66390 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BellBlock dpv net/minecraft/class_3709 f Ljava/util/Map; SHAPE_SINGLE_WALL D field_55733 f Lcom/mojang/serialization/MapCodec; CODEC a field_46276 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_16324 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; ATTACHMENT c field_16326 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d field_20648 f I EVENT_BELL_RING e field_31014 f Lnet/minecraft/world/phys/shapes/VoxelShape; BELL_SHAPE f field_17089 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_CEILING g field_17094 f Ljava/util/Map; SHAPE_FLOOR h field_55734 f Ljava/util/Map; SHAPE_DOUBLE_WALL i field_55735 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z attemptToRing a method_17026 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/player/Player;Z)Z onHit a method_19285 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z attemptToRing a method_33600 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;D)Z isProperHit a method_17028 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVoxelShape o method_16116 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getConnectedDirection q method_16115 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BellBlock$1 dpv$1 net/minecraft/class_3709$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$BellAttachType a field_16327 m ()V c net/minecraft/world/level/block/BigDripleafBlock dpw net/minecraft/class_5801 f Ljava/util/Map; SHAPE_LEAF D field_55736 f Ljava/util/function/Function; shapes R field_55737 f Lcom/mojang/serialization/MapCodec; CODEC a field_46277 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b field_28660 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TILT c field_28661 f I NO_TICK d field_31015 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; DELAY_UNTIL_NEXT_TILT_STATE e field_28662 f I MAX_GEN_HEIGHT g field_31016 f I ENTITY_DETECTION_MIN_Y h field_31018 f I LOWEST_LEAF_TOP i field_31019 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;)V playTiltSound a method_33601 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V placeWithRandomHeight a method_33603 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/core/Direction;)Z place a method_33726 m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canPlaceAt a method_33725 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/Tilt;)V setTilt a method_33604 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/Tilt;Lnet/minecraft/sounds/SoundEvent;)V setTiltAndScheduleTick a method_33605 m (Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;)V method_33609 a method_33609 m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66391 a method_66391 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z canEntityTilt a method_33606 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V resetTilt d method_33610 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canReplace o method_33727 m ()Ljava/util/function/Function; makeShapes q method_66392 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BigDripleafStemBlock dpx net/minecraft/class_5802 f Lcom/mojang/serialization/MapCodec; CODEC a field_46278 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b field_28667 f Ljava/util/Map; SHAPES c field_55738 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/core/Direction;)Z place a method_33728 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BlastFurnaceBlock dpy net/minecraft/class_3710 f Lcom/mojang/serialization/MapCodec; CODEC c field_46279 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/Block dpz net/minecraft/class_2248 f F INSTANT A field_31024 f I UPDATE_LIMIT B field_31025 f Lnet/minecraft/world/level/block/state/StateDefinition; stateDefinition C field_10647 f Lorg/slf4j/Logger; LOGGER a field_10638 f Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder b field_36404 f Lcom/google/common/cache/LoadingCache; SHAPE_FULL_BLOCK_CACHE c field_19312 f Lnet/minecraft/world/level/block/state/BlockState; defaultBlockState d field_10646 f Lnet/minecraft/world/item/Item; item e field_17562 f I CACHE_SIZE f field_31026 f Ljava/lang/ThreadLocal; OCCLUSION_CACHE g field_10649 f Lcom/mojang/serialization/MapCodec; CODEC j field_46280 f Lnet/minecraft/core/IdMapper; BLOCK_STATE_REGISTRY k field_10651 f I UPDATE_NEIGHBORS l field_31027 f I UPDATE_CLIENTS m field_31028 f I UPDATE_INVISIBLE n field_31029 f I UPDATE_IMMEDIATE o field_31030 f I UPDATE_KNOWN_SHAPE p field_31031 f I UPDATE_SUPPRESS_DROPS q field_31032 f I UPDATE_MOVE_BY_PISTON r field_31033 f I UPDATE_SKIP_SHAPE_UPDATE_ON_WIRE s field_53822 f I UPDATE_SKIP_BLOCK_ENTITY_SIDEEFFECTS t field_55739 f I UPDATE_SKIP_ON_PLACE u field_56561 f I UPDATE_NONE v field_31035 f I UPDATE_ALL w field_31036 f I UPDATE_ALL_IMMEDIATE x field_31022 f I UPDATE_SKIP_ALL_SIDEEFFECTS y field_55740 f F INDESTRUCTIBLE z field_31023 m (D)Lnet/minecraft/world/phys/shapes/VoxelShape; cube a method_66393 m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; cube a method_66394 m (DDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; column a method_66395 m (DDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; boxZ a method_66396 m (DDDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; box a method_9541 m (I)Lnet/minecraft/world/level/block/state/BlockState; stateById a method_9531 m (ILjava/util/function/IntFunction;)[Lnet/minecraft/world/phys/shapes/VoxelShape; boxes a method_66397 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;I)V popExperience a method_9583 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/util/valueproviders/IntProvider;)V tryDropExperience a method_41420 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;)V wasExploded a method_9586 m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/world/level/block/Block; byItem a method_9503 m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a method_9605 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;)V updateEntityMovementAfterFallOn a method_9502 m (Lnet/minecraft/world/level/Explosion;)Z dropFromExplosion a method_9533 m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/entity/item/ItemEntity; method_36990 a method_36990 m (Lnet/minecraft/world/level/Level;DDDLnet/minecraft/world/item/ItemStack;DDD)Lnet/minecraft/world/entity/item/ItemEntity; method_36991 a method_36991 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V spawnDestroyParticles a method_33614 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/item/ItemStack;)V playerDestroy a method_9556 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;D)V fallOn a method_9554 m (Lnet/minecraft/world/level/Level;Ljava/util/function/Supplier;Lnet/minecraft/world/item/ItemStack;)V popResource a method_36993 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V popResource a method_9577 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;)V stepOn a method_9591 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V setPlacedBy a method_9567 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; playerWillDestroy a method_9576 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;)V popResourceFromFace a method_36992 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V method_9596 a method_9596 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V destroy a method_9585 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canSupportCenter a method_20044 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isPossibleToRespawnInThis a method_9538 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntity;)Ljava/util/List; getDrops a method_9562 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; getDrops a method_9609 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a method_9496 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/biome/Biome$Precipitation;)V handlePrecipitation a method_9504 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;)V dropResources a method_9511 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntity;)V dropResources a method_9610 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; pushEntitiesUp a method_9582 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;I)V updateOrDestroy a method_30094 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;II)V updateOrDestroy a method_9611 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/BlockState; copyProperty a method_34724 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z shouldRenderFace a method_9607 m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Map$Entry;)Z method_66398 a method_66398 m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createBlockStateDefinition a method_9515 m (Lnet/minecraft/world/level/block/state/StateHolder;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Object;)Lnet/minecraft/world/level/block/state/StateHolder; setValueHelper a method_66399 m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Object; method_66400 a method_66400 m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Z isShapeFullBlock a method_9614 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/Direction;)Z isFaceFull a method_9501 m (Ljava/util/Map;Lcom/google/common/collect/ImmutableMap;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66401 a method_66401 m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Z method_66402 a method_66402 m (Ljava/util/function/Function;)Ljava/util/function/Function; getShapeForEachState a method_33615 m (Ljava/util/function/Function;[Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/util/function/Function; getShapeForEachState a method_66403 m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; column b method_66404 m (DDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; boxZ b method_66405 m (I)[Lnet/minecraft/world/phys/shapes/VoxelShape; method_66406 b method_66406 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V method_9544 b method_9544 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateFromNeighbourShapes b method_9510 m (Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/properties/Property; method_66407 b method_66407 m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; boxZ c method_66408 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z canSupportRigidBlock c method_16361 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V method_9587 c method_9587 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V dropResources c method_9497 m ()F getExplosionResistance e method_9520 m ()Lnet/minecraft/network/chat/MutableComponent; getName f method_9518 m ()F getFriction g method_9499 m ()F getSpeedFactor i method_23349 m ()F getJumpFactor j method_23350 m (Lnet/minecraft/world/level/block/state/BlockState;)I getId j method_9507 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isExceptionForConnection k method_9581 m ()Lnet/minecraft/world/level/block/state/StateDefinition; getStateDefinition l method_9595 m (Lnet/minecraft/world/level/block/state/BlockState;)V registerDefaultState l method_9590 m ()Lnet/minecraft/world/level/block/state/BlockState; defaultBlockState m method_9564 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; withPropertiesOf m method_34725 m ()Z hasDynamicShape n method_9543 m ()Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder p method_40142 m ()Lit/unimi/dsi/fastutil/objects/Object2ByteLinkedOpenHashMap; method_9508 q method_9508 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/Block$1 dpz$1 net/minecraft/class_2248$1 m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/lang/Boolean; load a method_20516 m ()V c net/minecraft/world/level/block/Block$2 dpz$2 net/minecraft/class_2248$2 m (IF)V c net/minecraft/world/level/block/Block$ShapePairKey dpz$a net/minecraft/class_2248$class_9894 f Lnet/minecraft/world/phys/shapes/VoxelShape; first a comp_2940 f Lnet/minecraft/world/phys/shapes/VoxelShape; second b comp_2941 m ()Lnet/minecraft/world/phys/shapes/VoxelShape; first a comp_2940 m ()Lnet/minecraft/world/phys/shapes/VoxelShape; second b comp_2941 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)V c net/minecraft/world/level/block/BlockTypes dqa net/minecraft/class_8811 f Lcom/mojang/serialization/MapCodec; CODEC a field_46281 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_53979 m ()V m ()V c net/minecraft/world/level/block/Blocks dqb net/minecraft/class_2246 f Lnet/minecraft/world/level/block/Block; SPRUCE_SAPLING A field_10217 f Lnet/minecraft/world/level/block/Block; BIRCH_SAPLING B field_10575 f Lnet/minecraft/world/level/block/Block; JUNGLE_SAPLING C field_10276 f Lnet/minecraft/world/level/block/Block; ACACIA_SAPLING D field_10385 f Lnet/minecraft/world/level/block/Block; CHERRY_SAPLING E field_42727 f Lnet/minecraft/world/level/block/Block; DARK_OAK_SAPLING F field_10160 f Lnet/minecraft/world/level/block/Block; PALE_OAK_SAPLING G field_54712 f Lnet/minecraft/world/level/block/Block; MANGROVE_PROPAGULE H field_37544 f Lnet/minecraft/world/level/block/Block; BEDROCK I field_9987 f Lnet/minecraft/world/level/block/Block; WATER J field_10382 f Lnet/minecraft/world/level/block/Block; LAVA K field_10164 f Lnet/minecraft/world/level/block/Block; SAND L field_10102 f Lnet/minecraft/world/level/block/Block; SUSPICIOUS_SAND M field_42728 f Lnet/minecraft/world/level/block/Block; RED_SAND N field_10534 f Lnet/minecraft/world/level/block/Block; GRAVEL O field_10255 f Lnet/minecraft/world/level/block/Block; SUSPICIOUS_GRAVEL P field_43227 f Lnet/minecraft/world/level/block/Block; GOLD_ORE Q field_10571 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_GOLD_ORE R field_29026 f Lnet/minecraft/world/level/block/Block; IRON_ORE S field_10212 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_IRON_ORE T field_29027 f Lnet/minecraft/world/level/block/Block; COAL_ORE U field_10418 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_COAL_ORE V field_29219 f Lnet/minecraft/world/level/block/Block; NETHER_GOLD_ORE W field_23077 f Lnet/minecraft/world/level/block/Block; OAK_LOG X field_10431 f Lnet/minecraft/world/level/block/Block; SPRUCE_LOG Y field_10037 f Lnet/minecraft/world/level/block/Block; BIRCH_LOG Z field_10511 f Lnet/minecraft/world/level/block/Block; MANGROVE_WOOD aA field_37549 f Lnet/minecraft/world/level/block/Block; STRIPPED_OAK_WOOD aB field_10250 f Lnet/minecraft/world/level/block/Block; STRIPPED_SPRUCE_WOOD aC field_10558 f Lnet/minecraft/world/level/block/Block; STRIPPED_BIRCH_WOOD aD field_10204 f Lnet/minecraft/world/level/block/Block; STRIPPED_JUNGLE_WOOD aE field_10084 f Lnet/minecraft/world/level/block/Block; STRIPPED_ACACIA_WOOD aF field_10103 f Lnet/minecraft/world/level/block/Block; STRIPPED_CHERRY_WOOD aG field_42730 f Lnet/minecraft/world/level/block/Block; STRIPPED_DARK_OAK_WOOD aH field_10374 f Lnet/minecraft/world/level/block/Block; STRIPPED_PALE_OAK_WOOD aI field_54713 f Lnet/minecraft/world/level/block/Block; STRIPPED_MANGROVE_WOOD aJ field_37550 f Lnet/minecraft/world/level/block/Block; OAK_LEAVES aK field_10503 f Lnet/minecraft/world/level/block/Block; SPRUCE_LEAVES aL field_9988 f Lnet/minecraft/world/level/block/Block; AIR a field_10124 f Lnet/minecraft/world/level/block/Block; BIRCH_LEAVES aM field_10539 f Lnet/minecraft/world/level/block/Block; JUNGLE_LEAVES aN field_10335 f Lnet/minecraft/world/level/block/Block; ACACIA_LEAVES aO field_10098 f Lnet/minecraft/world/level/block/Block; CHERRY_LEAVES aP field_42731 f Lnet/minecraft/world/level/block/Block; DARK_OAK_LEAVES aQ field_10035 f Lnet/minecraft/world/level/block/Block; PALE_OAK_LEAVES aR field_54714 f Lnet/minecraft/world/level/block/Block; MANGROVE_LEAVES aS field_37551 f Lnet/minecraft/world/level/block/Block; AZALEA_LEAVES aT field_28673 f Lnet/minecraft/world/level/block/Block; FLOWERING_AZALEA_LEAVES aU field_28674 f Lnet/minecraft/world/level/block/Block; SPONGE aV field_10258 f Lnet/minecraft/world/level/block/Block; WET_SPONGE aW field_10562 f Lnet/minecraft/world/level/block/Block; GLASS aX field_10033 f Lnet/minecraft/world/level/block/Block; LAPIS_ORE aY field_10090 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_LAPIS_ORE aZ field_29028 f Lnet/minecraft/world/level/block/Block; JUNGLE_LOG aa field_10306 f Lnet/minecraft/world/level/block/Block; ACACIA_LOG ab field_10533 f Lnet/minecraft/world/level/block/Block; CHERRY_LOG ac field_42729 f Lnet/minecraft/world/level/block/Block; DARK_OAK_LOG ad field_10010 f Lnet/minecraft/world/level/block/Block; PALE_OAK_LOG ae field_54715 f Lnet/minecraft/world/level/block/Block; MANGROVE_LOG af field_37545 f Lnet/minecraft/world/level/block/Block; MANGROVE_ROOTS ag field_37546 f Lnet/minecraft/world/level/block/Block; MUDDY_MANGROVE_ROOTS ah field_37547 f Lnet/minecraft/world/level/block/Block; BAMBOO_BLOCK ai field_41072 f Lnet/minecraft/world/level/block/Block; STRIPPED_SPRUCE_LOG aj field_10436 f Lnet/minecraft/world/level/block/Block; STRIPPED_BIRCH_LOG ak field_10366 f Lnet/minecraft/world/level/block/Block; STRIPPED_JUNGLE_LOG al field_10254 f Lnet/minecraft/world/level/block/Block; STRIPPED_ACACIA_LOG am field_10622 f Lnet/minecraft/world/level/block/Block; STRIPPED_CHERRY_LOG an field_42732 f Lnet/minecraft/world/level/block/Block; STRIPPED_DARK_OAK_LOG ao field_10244 f Lnet/minecraft/world/level/block/Block; STRIPPED_PALE_OAK_LOG ap field_54716 f Lnet/minecraft/world/level/block/Block; STRIPPED_OAK_LOG aq field_10519 f Lnet/minecraft/world/level/block/Block; STRIPPED_MANGROVE_LOG ar field_37548 f Lnet/minecraft/world/level/block/Block; STRIPPED_BAMBOO_BLOCK as field_41073 f Lnet/minecraft/world/level/block/Block; OAK_WOOD at field_10126 f Lnet/minecraft/world/level/block/Block; SPRUCE_WOOD au field_10155 f Lnet/minecraft/world/level/block/Block; BIRCH_WOOD av field_10307 f Lnet/minecraft/world/level/block/Block; JUNGLE_WOOD aw field_10303 f Lnet/minecraft/world/level/block/Block; ACACIA_WOOD ax field_9999 f Lnet/minecraft/world/level/block/Block; CHERRY_WOOD ay field_42733 f Lnet/minecraft/world/level/block/Block; DARK_OAK_WOOD az field_10178 f Lnet/minecraft/world/level/block/Block; SHORT_GRASS bA field_10479 f Lnet/minecraft/world/level/block/Block; FERN bB field_10112 f Lnet/minecraft/world/level/block/Block; DEAD_BUSH bC field_10428 f Lnet/minecraft/world/level/block/Block; BUSH bD field_56454 f Lnet/minecraft/world/level/block/Block; SHORT_DRY_GRASS bE field_56562 f Lnet/minecraft/world/level/block/Block; TALL_DRY_GRASS bF field_56563 f Lnet/minecraft/world/level/block/Block; SEAGRASS bG field_10376 f Lnet/minecraft/world/level/block/Block; TALL_SEAGRASS bH field_10238 f Lnet/minecraft/world/level/block/Block; PISTON bI field_10560 f Lnet/minecraft/world/level/block/Block; PISTON_HEAD bJ field_10379 f Lnet/minecraft/world/level/block/Block; WHITE_WOOL bK field_10446 f Lnet/minecraft/world/level/block/Block; ORANGE_WOOL bL field_10095 f Lnet/minecraft/world/level/block/Block; STONE b field_10340 f Lnet/minecraft/world/level/block/Block; MAGENTA_WOOL bM field_10215 f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_WOOL bN field_10294 f Lnet/minecraft/world/level/block/Block; YELLOW_WOOL bO field_10490 f Lnet/minecraft/world/level/block/Block; LIME_WOOL bP field_10028 f Lnet/minecraft/world/level/block/Block; PINK_WOOL bQ field_10459 f Lnet/minecraft/world/level/block/Block; GRAY_WOOL bR field_10423 f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_WOOL bS field_10222 f Lnet/minecraft/world/level/block/Block; CYAN_WOOL bT field_10619 f Lnet/minecraft/world/level/block/Block; PURPLE_WOOL bU field_10259 f Lnet/minecraft/world/level/block/Block; BLUE_WOOL bV field_10514 f Lnet/minecraft/world/level/block/Block; BROWN_WOOL bW field_10113 f Lnet/minecraft/world/level/block/Block; GREEN_WOOL bX field_10170 f Lnet/minecraft/world/level/block/Block; RED_WOOL bY field_10314 f Lnet/minecraft/world/level/block/Block; BLACK_WOOL bZ field_10146 f Lnet/minecraft/world/level/block/Block; LAPIS_BLOCK ba field_10441 f Lnet/minecraft/world/level/block/Block; DISPENSER bb field_10200 f Lnet/minecraft/world/level/block/Block; SANDSTONE bc field_9979 f Lnet/minecraft/world/level/block/Block; CHISELED_SANDSTONE bd field_10292 f Lnet/minecraft/world/level/block/Block; CUT_SANDSTONE be field_10361 f Lnet/minecraft/world/level/block/Block; NOTE_BLOCK bf field_10179 f Lnet/minecraft/world/level/block/Block; WHITE_BED bg field_10120 f Lnet/minecraft/world/level/block/Block; ORANGE_BED bh field_10410 f Lnet/minecraft/world/level/block/Block; MAGENTA_BED bi field_10230 f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_BED bj field_10621 f Lnet/minecraft/world/level/block/Block; YELLOW_BED bk field_10356 f Lnet/minecraft/world/level/block/Block; LIME_BED bl field_10180 f Lnet/minecraft/world/level/block/Block; PINK_BED bm field_10610 f Lnet/minecraft/world/level/block/Block; GRAY_BED bn field_10141 f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_BED bo field_10326 f Lnet/minecraft/world/level/block/Block; CYAN_BED bp field_10109 f Lnet/minecraft/world/level/block/Block; PURPLE_BED bq field_10019 f Lnet/minecraft/world/level/block/Block; BLUE_BED br field_10527 f Lnet/minecraft/world/level/block/Block; BROWN_BED bs field_10288 f Lnet/minecraft/world/level/block/Block; GREEN_BED bt field_10561 f Lnet/minecraft/world/level/block/Block; RED_BED bu field_10069 f Lnet/minecraft/world/level/block/Block; BLACK_BED bv field_10461 f Lnet/minecraft/world/level/block/Block; POWERED_RAIL bw field_10425 f Lnet/minecraft/world/level/block/Block; DETECTOR_RAIL bx field_10025 f Lnet/minecraft/world/level/block/Block; STICKY_PISTON by field_10615 f Lnet/minecraft/world/level/block/Block; COBWEB bz field_10343 f Lnet/minecraft/world/level/block/Block; WALL_TORCH cA field_10099 f Lnet/minecraft/world/level/block/Block; FIRE cB field_10036 f Lnet/minecraft/world/level/block/Block; SOUL_FIRE cC field_22089 f Lnet/minecraft/world/level/block/Block; SPAWNER cD field_10260 f Lnet/minecraft/world/level/block/Block; CREAKING_HEART cE field_54717 f Lnet/minecraft/world/level/block/Block; OAK_STAIRS cF field_10563 f Lnet/minecraft/world/level/block/Block; CHEST cG field_10034 f Lnet/minecraft/world/level/block/Block; REDSTONE_WIRE cH field_10091 f Lnet/minecraft/world/level/block/Block; DIAMOND_ORE cI field_10442 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_DIAMOND_ORE cJ field_29029 f Lnet/minecraft/world/level/block/Block; DIAMOND_BLOCK cK field_10201 f Lnet/minecraft/world/level/block/Block; CRAFTING_TABLE cL field_9980 f Lnet/minecraft/world/level/block/Block; GRANITE c field_10474 f Lnet/minecraft/world/level/block/Block; WHEAT cM field_10293 f Lnet/minecraft/world/level/block/Block; FARMLAND cN field_10362 f Lnet/minecraft/world/level/block/Block; FURNACE cO field_10181 f Lnet/minecraft/world/level/block/Block; OAK_SIGN cP field_10121 f Lnet/minecraft/world/level/block/Block; SPRUCE_SIGN cQ field_10411 f Lnet/minecraft/world/level/block/Block; BIRCH_SIGN cR field_10231 f Lnet/minecraft/world/level/block/Block; ACACIA_SIGN cS field_10284 f Lnet/minecraft/world/level/block/Block; CHERRY_SIGN cT field_42735 f Lnet/minecraft/world/level/block/Block; JUNGLE_SIGN cU field_10544 f Lnet/minecraft/world/level/block/Block; DARK_OAK_SIGN cV field_10330 f Lnet/minecraft/world/level/block/Block; PALE_OAK_SIGN cW field_54718 f Lnet/minecraft/world/level/block/Block; MANGROVE_SIGN cX field_37554 f Lnet/minecraft/world/level/block/Block; BAMBOO_SIGN cY field_40277 f Lnet/minecraft/world/level/block/Block; OAK_DOOR cZ field_10149 f Lnet/minecraft/world/level/block/Block; MOVING_PISTON ca field_10008 f Lnet/minecraft/world/level/block/Block; DANDELION cb field_10182 f Lnet/minecraft/world/level/block/Block; TORCHFLOWER cc field_42734 f Lnet/minecraft/world/level/block/Block; POPPY cd field_10449 f Lnet/minecraft/world/level/block/Block; BLUE_ORCHID ce field_10086 f Lnet/minecraft/world/level/block/Block; ALLIUM cf field_10226 f Lnet/minecraft/world/level/block/Block; AZURE_BLUET cg field_10573 f Lnet/minecraft/world/level/block/Block; RED_TULIP ch field_10270 f Lnet/minecraft/world/level/block/Block; ORANGE_TULIP ci field_10048 f Lnet/minecraft/world/level/block/Block; WHITE_TULIP cj field_10156 f Lnet/minecraft/world/level/block/Block; PINK_TULIP ck field_10315 f Lnet/minecraft/world/level/block/Block; OXEYE_DAISY cl field_10554 f Lnet/minecraft/world/level/block/Block; CORNFLOWER cm field_9995 f Lnet/minecraft/world/level/block/Block; WITHER_ROSE cn field_10606 f Lnet/minecraft/world/level/block/Block; LILY_OF_THE_VALLEY co field_10548 f Lnet/minecraft/world/level/block/Block; BROWN_MUSHROOM cp field_10251 f Lnet/minecraft/world/level/block/Block; RED_MUSHROOM cq field_10559 f Lnet/minecraft/world/level/block/Block; GOLD_BLOCK cr field_10205 f Lnet/minecraft/world/level/block/Block; IRON_BLOCK cs field_10085 f Lnet/minecraft/world/level/block/Block; BRICKS ct field_10104 f Lnet/minecraft/world/level/block/Block; TNT cu field_10375 f Lnet/minecraft/world/level/block/Block; BOOKSHELF cv field_10504 f Lnet/minecraft/world/level/block/Block; CHISELED_BOOKSHELF cw field_40276 f Lnet/minecraft/world/level/block/Block; MOSSY_COBBLESTONE cx field_9989 f Lnet/minecraft/world/level/block/Block; OBSIDIAN cy field_10540 f Lnet/minecraft/world/level/block/Block; TORCH cz field_10336 f Lnet/minecraft/world/level/block/Block; SPRUCE_WALL_HANGING_SIGN dA field_40273 f Lnet/minecraft/world/level/block/Block; BIRCH_WALL_HANGING_SIGN dB field_40274 f Lnet/minecraft/world/level/block/Block; ACACIA_WALL_HANGING_SIGN dC field_40275 f Lnet/minecraft/world/level/block/Block; CHERRY_WALL_HANGING_SIGN dD field_42739 f Lnet/minecraft/world/level/block/Block; JUNGLE_WALL_HANGING_SIGN dE field_40278 f Lnet/minecraft/world/level/block/Block; DARK_OAK_WALL_HANGING_SIGN dF field_40279 f Lnet/minecraft/world/level/block/Block; PALE_OAK_WALL_HANGING_SIGN dG field_54719 f Lnet/minecraft/world/level/block/Block; MANGROVE_WALL_HANGING_SIGN dH field_40280 f Lnet/minecraft/world/level/block/Block; CRIMSON_WALL_HANGING_SIGN dI field_40281 f Lnet/minecraft/world/level/block/Block; WARPED_WALL_HANGING_SIGN dJ field_40282 f Lnet/minecraft/world/level/block/Block; BAMBOO_WALL_HANGING_SIGN dK field_40283 f Lnet/minecraft/world/level/block/Block; LEVER dL field_10363 f Lnet/minecraft/world/level/block/Block; POLISHED_GRANITE d field_10289 f Lnet/minecraft/world/level/block/Block; STONE_PRESSURE_PLATE dM field_10158 f Lnet/minecraft/world/level/block/Block; IRON_DOOR dN field_9973 f Lnet/minecraft/world/level/block/Block; OAK_PRESSURE_PLATE dO field_10484 f Lnet/minecraft/world/level/block/Block; SPRUCE_PRESSURE_PLATE dP field_10332 f Lnet/minecraft/world/level/block/Block; BIRCH_PRESSURE_PLATE dQ field_10592 f Lnet/minecraft/world/level/block/Block; JUNGLE_PRESSURE_PLATE dR field_10026 f Lnet/minecraft/world/level/block/Block; ACACIA_PRESSURE_PLATE dS field_10397 f Lnet/minecraft/world/level/block/Block; CHERRY_PRESSURE_PLATE dT field_42737 f Lnet/minecraft/world/level/block/Block; DARK_OAK_PRESSURE_PLATE dU field_10470 f Lnet/minecraft/world/level/block/Block; PALE_OAK_PRESSURE_PLATE dV field_54720 f Lnet/minecraft/world/level/block/Block; MANGROVE_PRESSURE_PLATE dW field_37553 f Lnet/minecraft/world/level/block/Block; BAMBOO_PRESSURE_PLATE dX field_40284 f Lnet/minecraft/world/level/block/Block; REDSTONE_ORE dY field_10080 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_REDSTONE_ORE dZ field_29030 f Lnet/minecraft/world/level/block/Block; LADDER da field_9983 f Lnet/minecraft/world/level/block/Block; RAIL db field_10167 f Lnet/minecraft/world/level/block/Block; COBBLESTONE_STAIRS dc field_10596 f Lnet/minecraft/world/level/block/Block; OAK_WALL_SIGN dd field_10187 f Lnet/minecraft/world/level/block/Block; SPRUCE_WALL_SIGN de field_10088 f Lnet/minecraft/world/level/block/Block; BIRCH_WALL_SIGN df field_10391 f Lnet/minecraft/world/level/block/Block; ACACIA_WALL_SIGN dg field_10401 f Lnet/minecraft/world/level/block/Block; CHERRY_WALL_SIGN dh field_42736 f Lnet/minecraft/world/level/block/Block; JUNGLE_WALL_SIGN di field_10587 f Lnet/minecraft/world/level/block/Block; DARK_OAK_WALL_SIGN dj field_10265 f Lnet/minecraft/world/level/block/Block; PALE_OAK_WALL_SIGN dk field_54721 f Lnet/minecraft/world/level/block/Block; MANGROVE_WALL_SIGN dl field_37552 f Lnet/minecraft/world/level/block/Block; BAMBOO_WALL_SIGN dm field_40261 f Lnet/minecraft/world/level/block/Block; OAK_HANGING_SIGN dn field_40262 f Lnet/minecraft/world/level/block/Block; SPRUCE_HANGING_SIGN do field_40263 f Lnet/minecraft/world/level/block/Block; BIRCH_HANGING_SIGN dp field_40264 f Lnet/minecraft/world/level/block/Block; ACACIA_HANGING_SIGN dq field_40265 f Lnet/minecraft/world/level/block/Block; CHERRY_HANGING_SIGN dr field_42738 f Lnet/minecraft/world/level/block/Block; JUNGLE_HANGING_SIGN ds field_40266 f Lnet/minecraft/world/level/block/Block; DARK_OAK_HANGING_SIGN dt field_40267 f Lnet/minecraft/world/level/block/Block; PALE_OAK_HANGING_SIGN du field_54722 f Lnet/minecraft/world/level/block/Block; CRIMSON_HANGING_SIGN dv field_40268 f Lnet/minecraft/world/level/block/Block; WARPED_HANGING_SIGN dw field_40269 f Lnet/minecraft/world/level/block/Block; MANGROVE_HANGING_SIGN dx field_40270 f Lnet/minecraft/world/level/block/Block; BAMBOO_HANGING_SIGN dy field_40271 f Lnet/minecraft/world/level/block/Block; OAK_WALL_HANGING_SIGN dz field_40272 f Lnet/minecraft/world/level/block/Block; ORANGE_STAINED_GLASS eA field_10227 f Lnet/minecraft/world/level/block/Block; MAGENTA_STAINED_GLASS eB field_10574 f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_STAINED_GLASS eC field_10271 f Lnet/minecraft/world/level/block/Block; YELLOW_STAINED_GLASS eD field_10049 f Lnet/minecraft/world/level/block/Block; LIME_STAINED_GLASS eE field_10157 f Lnet/minecraft/world/level/block/Block; PINK_STAINED_GLASS eF field_10317 f Lnet/minecraft/world/level/block/Block; GRAY_STAINED_GLASS eG field_10555 f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_STAINED_GLASS eH field_9996 f Lnet/minecraft/world/level/block/Block; CYAN_STAINED_GLASS eI field_10248 f Lnet/minecraft/world/level/block/Block; PURPLE_STAINED_GLASS eJ field_10399 f Lnet/minecraft/world/level/block/Block; BLUE_STAINED_GLASS eK field_10060 f Lnet/minecraft/world/level/block/Block; BROWN_STAINED_GLASS eL field_10073 f Lnet/minecraft/world/level/block/Block; DIORITE e field_10508 f Lnet/minecraft/world/level/block/Block; GREEN_STAINED_GLASS eM field_10357 f Lnet/minecraft/world/level/block/Block; RED_STAINED_GLASS eN field_10272 f Lnet/minecraft/world/level/block/Block; BLACK_STAINED_GLASS eO field_9997 f Lnet/minecraft/world/level/block/Block; OAK_TRAPDOOR eP field_10137 f Lnet/minecraft/world/level/block/Block; SPRUCE_TRAPDOOR eQ field_10323 f Lnet/minecraft/world/level/block/Block; BIRCH_TRAPDOOR eR field_10486 f Lnet/minecraft/world/level/block/Block; JUNGLE_TRAPDOOR eS field_10017 f Lnet/minecraft/world/level/block/Block; ACACIA_TRAPDOOR eT field_10608 f Lnet/minecraft/world/level/block/Block; CHERRY_TRAPDOOR eU field_42740 f Lnet/minecraft/world/level/block/Block; DARK_OAK_TRAPDOOR eV field_10246 f Lnet/minecraft/world/level/block/Block; PALE_OAK_TRAPDOOR eW field_54723 f Lnet/minecraft/world/level/block/Block; MANGROVE_TRAPDOOR eX field_37555 f Lnet/minecraft/world/level/block/Block; BAMBOO_TRAPDOOR eY field_40285 f Lnet/minecraft/world/level/block/Block; STONE_BRICKS eZ field_10056 f Lnet/minecraft/world/level/block/Block; REDSTONE_TORCH ea field_10523 f Lnet/minecraft/world/level/block/Block; REDSTONE_WALL_TORCH eb field_10301 f Lnet/minecraft/world/level/block/Block; STONE_BUTTON ec field_10494 f Lnet/minecraft/world/level/block/Block; SNOW ed field_10477 f Lnet/minecraft/world/level/block/Block; ICE ee field_10295 f Lnet/minecraft/world/level/block/Block; SNOW_BLOCK ef field_10491 f Lnet/minecraft/world/level/block/Block; CACTUS eg field_10029 f Lnet/minecraft/world/level/block/Block; CACTUS_FLOWER eh field_56564 f Lnet/minecraft/world/level/block/Block; CLAY ei field_10460 f Lnet/minecraft/world/level/block/Block; SUGAR_CANE ej field_10424 f Lnet/minecraft/world/level/block/Block; JUKEBOX ek field_10223 f Lnet/minecraft/world/level/block/Block; OAK_FENCE el field_10620 f Lnet/minecraft/world/level/block/Block; NETHERRACK em field_10515 f Lnet/minecraft/world/level/block/Block; SOUL_SAND en field_10114 f Lnet/minecraft/world/level/block/Block; SOUL_SOIL eo field_22090 f Lnet/minecraft/world/level/block/Block; BASALT ep field_22091 f Lnet/minecraft/world/level/block/Block; POLISHED_BASALT eq field_23151 f Lnet/minecraft/world/level/block/Block; SOUL_TORCH er field_22092 f Lnet/minecraft/world/level/block/Block; SOUL_WALL_TORCH es field_22093 f Lnet/minecraft/world/level/block/Block; GLOWSTONE et field_10171 f Lnet/minecraft/world/level/block/Block; NETHER_PORTAL eu field_10316 f Lnet/minecraft/world/level/block/Block; CARVED_PUMPKIN ev field_10147 f Lnet/minecraft/world/level/block/Block; JACK_O_LANTERN ew field_10009 f Lnet/minecraft/world/level/block/Block; CAKE ex field_10183 f Lnet/minecraft/world/level/block/Block; REPEATER ey field_10450 f Lnet/minecraft/world/level/block/Block; WHITE_STAINED_GLASS ez field_10087 f Lnet/minecraft/world/level/block/Block; OAK_FENCE_GATE fA field_10188 f Lnet/minecraft/world/level/block/Block; BRICK_STAIRS fB field_10089 f Lnet/minecraft/world/level/block/Block; STONE_BRICK_STAIRS fC field_10392 f Lnet/minecraft/world/level/block/Block; MUD_BRICK_STAIRS fD field_37558 f Lnet/minecraft/world/level/block/Block; MYCELIUM fE field_10402 f Lnet/minecraft/world/level/block/Block; LILY_PAD fF field_10588 f Lnet/minecraft/world/level/block/Block; RESIN_BLOCK fG field_55053 f Lnet/minecraft/world/level/block/Block; RESIN_BRICKS fH field_55054 f Lnet/minecraft/world/level/block/Block; RESIN_BRICK_STAIRS fI field_55055 f Lnet/minecraft/world/level/block/Block; RESIN_BRICK_SLAB fJ field_55056 f Lnet/minecraft/world/level/block/Block; RESIN_BRICK_WALL fK field_55057 f Lnet/minecraft/world/level/block/Block; CHISELED_RESIN_BRICKS fL field_55058 f Lnet/minecraft/world/level/block/Block; POLISHED_DIORITE f field_10346 f Lnet/minecraft/world/level/block/Block; NETHER_BRICKS fM field_10266 f Lnet/minecraft/world/level/block/Block; NETHER_BRICK_FENCE fN field_10364 f Lnet/minecraft/world/level/block/Block; NETHER_BRICK_STAIRS fO field_10159 f Lnet/minecraft/world/level/block/Block; NETHER_WART fP field_9974 f Lnet/minecraft/world/level/block/Block; ENCHANTING_TABLE fQ field_10485 f Lnet/minecraft/world/level/block/Block; BREWING_STAND fR field_10333 f Lnet/minecraft/world/level/block/Block; CAULDRON fS field_10593 f Lnet/minecraft/world/level/block/Block; WATER_CAULDRON fT field_27097 f Lnet/minecraft/world/level/block/Block; LAVA_CAULDRON fU field_27098 f Lnet/minecraft/world/level/block/Block; POWDER_SNOW_CAULDRON fV field_27878 f Lnet/minecraft/world/level/block/Block; END_PORTAL fW field_10027 f Lnet/minecraft/world/level/block/Block; END_PORTAL_FRAME fX field_10398 f Lnet/minecraft/world/level/block/Block; END_STONE fY field_10471 f Lnet/minecraft/world/level/block/Block; DRAGON_EGG fZ field_10081 f Lnet/minecraft/world/level/block/Block; MOSSY_STONE_BRICKS fa field_10065 f Lnet/minecraft/world/level/block/Block; CRACKED_STONE_BRICKS fb field_10416 f Lnet/minecraft/world/level/block/Block; CHISELED_STONE_BRICKS fc field_10552 f Lnet/minecraft/world/level/block/Block; PACKED_MUD fd field_37556 f Lnet/minecraft/world/level/block/Block; MUD_BRICKS fe field_37557 f Lnet/minecraft/world/level/block/Block; INFESTED_STONE ff field_10277 f Lnet/minecraft/world/level/block/Block; INFESTED_COBBLESTONE fg field_10492 f Lnet/minecraft/world/level/block/Block; INFESTED_STONE_BRICKS fh field_10387 f Lnet/minecraft/world/level/block/Block; INFESTED_MOSSY_STONE_BRICKS fi field_10480 f Lnet/minecraft/world/level/block/Block; INFESTED_CRACKED_STONE_BRICKS fj field_10100 f Lnet/minecraft/world/level/block/Block; INFESTED_CHISELED_STONE_BRICKS fk field_10176 f Lnet/minecraft/world/level/block/Block; BROWN_MUSHROOM_BLOCK fl field_10580 f Lnet/minecraft/world/level/block/Block; RED_MUSHROOM_BLOCK fm field_10240 f Lnet/minecraft/world/level/block/Block; MUSHROOM_STEM fn field_10556 f Lnet/minecraft/world/level/block/Block; IRON_BARS fo field_10576 f Lnet/minecraft/world/level/block/Block; CHAIN fp field_23985 f Lnet/minecraft/world/level/block/Block; GLASS_PANE fq field_10285 f Lnet/minecraft/world/level/block/Block; PUMPKIN fr field_46282 f Lnet/minecraft/world/level/block/Block; MELON fs field_46283 f Lnet/minecraft/world/level/block/Block; ATTACHED_PUMPKIN_STEM ft field_46284 f Lnet/minecraft/world/level/block/Block; ATTACHED_MELON_STEM fu field_46285 f Lnet/minecraft/world/level/block/Block; PUMPKIN_STEM fv field_46286 f Lnet/minecraft/world/level/block/Block; MELON_STEM fw field_46287 f Lnet/minecraft/world/level/block/Block; VINE fx field_10597 f Lnet/minecraft/world/level/block/Block; GLOW_LICHEN fy field_28411 f Lnet/minecraft/world/level/block/Block; RESIN_CLUMP fz field_55059 f Lnet/minecraft/world/level/block/Block; POTTED_MANGROVE_PROPAGULE gA field_37560 f Lnet/minecraft/world/level/block/Block; POTTED_FERN gB field_10128 f Lnet/minecraft/world/level/block/Block; POTTED_DANDELION gC field_10354 f Lnet/minecraft/world/level/block/Block; POTTED_POPPY gD field_10151 f Lnet/minecraft/world/level/block/Block; POTTED_BLUE_ORCHID gE field_9981 f Lnet/minecraft/world/level/block/Block; POTTED_ALLIUM gF field_10162 f Lnet/minecraft/world/level/block/Block; POTTED_AZURE_BLUET gG field_10365 f Lnet/minecraft/world/level/block/Block; POTTED_RED_TULIP gH field_10598 f Lnet/minecraft/world/level/block/Block; POTTED_ORANGE_TULIP gI field_10249 f Lnet/minecraft/world/level/block/Block; POTTED_WHITE_TULIP gJ field_10400 f Lnet/minecraft/world/level/block/Block; POTTED_PINK_TULIP gK field_10061 f Lnet/minecraft/world/level/block/Block; POTTED_OXEYE_DAISY gL field_10074 f Lnet/minecraft/world/level/block/Block; ANDESITE g field_10115 f Lnet/minecraft/world/level/block/Block; POTTED_CORNFLOWER gM field_10358 f Lnet/minecraft/world/level/block/Block; POTTED_LILY_OF_THE_VALLEY gN field_10273 f Lnet/minecraft/world/level/block/Block; POTTED_WITHER_ROSE gO field_9998 f Lnet/minecraft/world/level/block/Block; POTTED_RED_MUSHROOM gP field_10138 f Lnet/minecraft/world/level/block/Block; POTTED_BROWN_MUSHROOM gQ field_10324 f Lnet/minecraft/world/level/block/Block; POTTED_DEAD_BUSH gR field_10487 f Lnet/minecraft/world/level/block/Block; POTTED_CACTUS gS field_10018 f Lnet/minecraft/world/level/block/Block; CARROTS gT field_10609 f Lnet/minecraft/world/level/block/Block; POTATOES gU field_10247 f Lnet/minecraft/world/level/block/Block; OAK_BUTTON gV field_10057 f Lnet/minecraft/world/level/block/Block; SPRUCE_BUTTON gW field_10066 f Lnet/minecraft/world/level/block/Block; BIRCH_BUTTON gX field_10417 f Lnet/minecraft/world/level/block/Block; JUNGLE_BUTTON gY field_10553 f Lnet/minecraft/world/level/block/Block; ACACIA_BUTTON gZ field_10278 f Lnet/minecraft/world/level/block/Block; REDSTONE_LAMP ga field_10524 f Lnet/minecraft/world/level/block/Block; COCOA gb field_10302 f Lnet/minecraft/world/level/block/Block; SANDSTONE_STAIRS gc field_10142 f Lnet/minecraft/world/level/block/Block; EMERALD_ORE gd field_10013 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_EMERALD_ORE ge field_29220 f Lnet/minecraft/world/level/block/Block; ENDER_CHEST gf field_10443 f Lnet/minecraft/world/level/block/Block; TRIPWIRE_HOOK gg field_10348 f Lnet/minecraft/world/level/block/Block; TRIPWIRE gh field_10589 f Lnet/minecraft/world/level/block/Block; EMERALD_BLOCK gi field_10234 f Lnet/minecraft/world/level/block/Block; SPRUCE_STAIRS gj field_10569 f Lnet/minecraft/world/level/block/Block; BIRCH_STAIRS gk field_10408 f Lnet/minecraft/world/level/block/Block; JUNGLE_STAIRS gl field_10122 f Lnet/minecraft/world/level/block/Block; COMMAND_BLOCK gm field_10525 f Lnet/minecraft/world/level/block/Block; BEACON gn field_10327 f Lnet/minecraft/world/level/block/Block; COBBLESTONE_WALL go field_10625 f Lnet/minecraft/world/level/block/Block; MOSSY_COBBLESTONE_WALL gp field_9990 f Lnet/minecraft/world/level/block/Block; FLOWER_POT gq field_10495 f Lnet/minecraft/world/level/block/Block; POTTED_TORCHFLOWER gr field_42741 f Lnet/minecraft/world/level/block/Block; POTTED_OAK_SAPLING gs field_10468 f Lnet/minecraft/world/level/block/Block; POTTED_SPRUCE_SAPLING gt field_10192 f Lnet/minecraft/world/level/block/Block; POTTED_BIRCH_SAPLING gu field_10577 f Lnet/minecraft/world/level/block/Block; POTTED_JUNGLE_SAPLING gv field_10304 f Lnet/minecraft/world/level/block/Block; POTTED_ACACIA_SAPLING gw field_10564 f Lnet/minecraft/world/level/block/Block; POTTED_CHERRY_SAPLING gx field_42742 f Lnet/minecraft/world/level/block/Block; POTTED_DARK_OAK_SAPLING gy field_10076 f Lnet/minecraft/world/level/block/Block; POTTED_PALE_OAK_SAPLING gz field_54725 f Lnet/minecraft/world/level/block/Block; DAYLIGHT_DETECTOR hA field_10429 f Lnet/minecraft/world/level/block/Block; REDSTONE_BLOCK hB field_10002 f Lnet/minecraft/world/level/block/Block; NETHER_QUARTZ_ORE hC field_10213 f Lnet/minecraft/world/level/block/Block; HOPPER hD field_10312 f Lnet/minecraft/world/level/block/Block; QUARTZ_BLOCK hE field_10153 f Lnet/minecraft/world/level/block/Block; CHISELED_QUARTZ_BLOCK hF field_10044 f Lnet/minecraft/world/level/block/Block; QUARTZ_PILLAR hG field_10437 f Lnet/minecraft/world/level/block/Block; QUARTZ_STAIRS hH field_10451 f Lnet/minecraft/world/level/block/Block; ACTIVATOR_RAIL hI field_10546 f Lnet/minecraft/world/level/block/Block; DROPPER hJ field_10228 f Lnet/minecraft/world/level/block/Block; WHITE_TERRACOTTA hK field_10611 f Lnet/minecraft/world/level/block/Block; ORANGE_TERRACOTTA hL field_10184 f Lnet/minecraft/world/level/block/Block; POLISHED_ANDESITE h field_10093 f Lnet/minecraft/world/level/block/Block; MAGENTA_TERRACOTTA hM field_10015 f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_TERRACOTTA hN field_10325 f Lnet/minecraft/world/level/block/Block; YELLOW_TERRACOTTA hO field_10143 f Lnet/minecraft/world/level/block/Block; LIME_TERRACOTTA hP field_10014 f Lnet/minecraft/world/level/block/Block; PINK_TERRACOTTA hQ field_10444 f Lnet/minecraft/world/level/block/Block; GRAY_TERRACOTTA hR field_10349 f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_TERRACOTTA hS field_10590 f Lnet/minecraft/world/level/block/Block; CYAN_TERRACOTTA hT field_10235 f Lnet/minecraft/world/level/block/Block; PURPLE_TERRACOTTA hU field_10570 f Lnet/minecraft/world/level/block/Block; BLUE_TERRACOTTA hV field_10409 f Lnet/minecraft/world/level/block/Block; BROWN_TERRACOTTA hW field_10123 f Lnet/minecraft/world/level/block/Block; GREEN_TERRACOTTA hX field_10526 f Lnet/minecraft/world/level/block/Block; RED_TERRACOTTA hY field_10328 f Lnet/minecraft/world/level/block/Block; BLACK_TERRACOTTA hZ field_10626 f Lnet/minecraft/world/level/block/Block; CHERRY_BUTTON ha field_42743 f Lnet/minecraft/world/level/block/Block; DARK_OAK_BUTTON hb field_10493 f Lnet/minecraft/world/level/block/Block; PALE_OAK_BUTTON hc field_54724 f Lnet/minecraft/world/level/block/Block; MANGROVE_BUTTON hd field_37559 f Lnet/minecraft/world/level/block/Block; BAMBOO_BUTTON he field_40286 f Lnet/minecraft/world/level/block/Block; SKELETON_SKULL hf field_10481 f Lnet/minecraft/world/level/block/Block; SKELETON_WALL_SKULL hg field_10388 f Lnet/minecraft/world/level/block/Block; WITHER_SKELETON_SKULL hh field_10177 f Lnet/minecraft/world/level/block/Block; WITHER_SKELETON_WALL_SKULL hi field_10101 f Lnet/minecraft/world/level/block/Block; ZOMBIE_HEAD hj field_10241 f Lnet/minecraft/world/level/block/Block; ZOMBIE_WALL_HEAD hk field_10581 f Lnet/minecraft/world/level/block/Block; PLAYER_HEAD hl field_10432 f Lnet/minecraft/world/level/block/Block; PLAYER_WALL_HEAD hm field_10208 f Lnet/minecraft/world/level/block/Block; CREEPER_HEAD hn field_10042 f Lnet/minecraft/world/level/block/Block; CREEPER_WALL_HEAD ho field_10509 f Lnet/minecraft/world/level/block/Block; DRAGON_HEAD hp field_10337 f Lnet/minecraft/world/level/block/Block; DRAGON_WALL_HEAD hq field_10472 f Lnet/minecraft/world/level/block/Block; PIGLIN_HEAD hr field_41305 f Lnet/minecraft/world/level/block/Block; PIGLIN_WALL_HEAD hs field_41306 f Lnet/minecraft/world/level/block/Block; ANVIL ht field_10535 f Lnet/minecraft/world/level/block/Block; CHIPPED_ANVIL hu field_10105 f Lnet/minecraft/world/level/block/Block; DAMAGED_ANVIL hv field_10414 f Lnet/minecraft/world/level/block/Block; TRAPPED_CHEST hw field_10380 f Lnet/minecraft/world/level/block/Block; LIGHT_WEIGHTED_PRESSURE_PLATE hx field_10224 f Lnet/minecraft/world/level/block/Block; HEAVY_WEIGHTED_PRESSURE_PLATE hy field_10582 f Lnet/minecraft/world/level/block/Block; COMPARATOR hz field_10377 f Lnet/minecraft/world/level/block/Block; IRON_TRAPDOOR iA field_10453 f Lnet/minecraft/world/level/block/Block; PRISMARINE iB field_10135 f Lnet/minecraft/world/level/block/Block; PRISMARINE_BRICKS iC field_10006 f Lnet/minecraft/world/level/block/Block; DARK_PRISMARINE iD field_10297 f Lnet/minecraft/world/level/block/Block; PRISMARINE_STAIRS iE field_10350 f Lnet/minecraft/world/level/block/Block; PRISMARINE_BRICK_STAIRS iF field_10190 f Lnet/minecraft/world/level/block/Block; DARK_PRISMARINE_STAIRS iG field_10130 f Lnet/minecraft/world/level/block/Block; PRISMARINE_SLAB iH field_10389 f Lnet/minecraft/world/level/block/Block; PRISMARINE_BRICK_SLAB iI field_10236 f Lnet/minecraft/world/level/block/Block; DARK_PRISMARINE_SLAB iJ field_10623 f Lnet/minecraft/world/level/block/Block; SEA_LANTERN iK field_10174 f Lnet/minecraft/world/level/block/Block; HAY_BLOCK iL field_10359 f Lnet/minecraft/world/level/block/Block; GRASS_BLOCK i field_10219 f Lnet/minecraft/world/level/block/Block; WHITE_CARPET iM field_10466 f Lnet/minecraft/world/level/block/Block; ORANGE_CARPET iN field_9977 f Lnet/minecraft/world/level/block/Block; MAGENTA_CARPET iO field_10482 f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_CARPET iP field_10290 f Lnet/minecraft/world/level/block/Block; YELLOW_CARPET iQ field_10512 f Lnet/minecraft/world/level/block/Block; LIME_CARPET iR field_10040 f Lnet/minecraft/world/level/block/Block; PINK_CARPET iS field_10393 f Lnet/minecraft/world/level/block/Block; GRAY_CARPET iT field_10591 f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_CARPET iU field_10209 f Lnet/minecraft/world/level/block/Block; CYAN_CARPET iV field_10433 f Lnet/minecraft/world/level/block/Block; PURPLE_CARPET iW field_10510 f Lnet/minecraft/world/level/block/Block; BLUE_CARPET iX field_10043 f Lnet/minecraft/world/level/block/Block; BROWN_CARPET iY field_10473 f Lnet/minecraft/world/level/block/Block; GREEN_CARPET iZ field_10338 f Lnet/minecraft/world/level/block/Block; WHITE_STAINED_GLASS_PANE ia field_9991 f Lnet/minecraft/world/level/block/Block; ORANGE_STAINED_GLASS_PANE ib field_10496 f Lnet/minecraft/world/level/block/Block; MAGENTA_STAINED_GLASS_PANE ic field_10469 f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_STAINED_GLASS_PANE id field_10193 f Lnet/minecraft/world/level/block/Block; YELLOW_STAINED_GLASS_PANE ie field_10578 f Lnet/minecraft/world/level/block/Block; LIME_STAINED_GLASS_PANE if field_10305 f Lnet/minecraft/world/level/block/Block; PINK_STAINED_GLASS_PANE ig field_10565 f Lnet/minecraft/world/level/block/Block; GRAY_STAINED_GLASS_PANE ih field_10077 f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_STAINED_GLASS_PANE ii field_10129 f Lnet/minecraft/world/level/block/Block; CYAN_STAINED_GLASS_PANE ij field_10355 f Lnet/minecraft/world/level/block/Block; PURPLE_STAINED_GLASS_PANE ik field_10152 f Lnet/minecraft/world/level/block/Block; BLUE_STAINED_GLASS_PANE il field_9982 f Lnet/minecraft/world/level/block/Block; BROWN_STAINED_GLASS_PANE im field_10163 f Lnet/minecraft/world/level/block/Block; GREEN_STAINED_GLASS_PANE in field_10419 f Lnet/minecraft/world/level/block/Block; RED_STAINED_GLASS_PANE io field_10118 f Lnet/minecraft/world/level/block/Block; BLACK_STAINED_GLASS_PANE ip field_10070 f Lnet/minecraft/world/level/block/Block; ACACIA_STAIRS iq field_10256 f Lnet/minecraft/world/level/block/Block; CHERRY_STAIRS ir field_42744 f Lnet/minecraft/world/level/block/Block; DARK_OAK_STAIRS is field_10616 f Lnet/minecraft/world/level/block/Block; PALE_OAK_STAIRS it field_54726 f Lnet/minecraft/world/level/block/Block; MANGROVE_STAIRS iu field_37561 f Lnet/minecraft/world/level/block/Block; BAMBOO_STAIRS iv field_40287 f Lnet/minecraft/world/level/block/Block; BAMBOO_MOSAIC_STAIRS iw field_40288 f Lnet/minecraft/world/level/block/Block; SLIME_BLOCK ix field_10030 f Lnet/minecraft/world/level/block/Block; BARRIER iy field_10499 f Lnet/minecraft/world/level/block/Block; LIGHT iz field_31037 f Lnet/minecraft/world/level/block/Block; BLACK_BANNER jA field_10062 f Lnet/minecraft/world/level/block/Block; WHITE_WALL_BANNER jB field_10202 f Lnet/minecraft/world/level/block/Block; ORANGE_WALL_BANNER jC field_10599 f Lnet/minecraft/world/level/block/Block; MAGENTA_WALL_BANNER jD field_10274 f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_WALL_BANNER jE field_10050 f Lnet/minecraft/world/level/block/Block; YELLOW_WALL_BANNER jF field_10139 f Lnet/minecraft/world/level/block/Block; LIME_WALL_BANNER jG field_10318 f Lnet/minecraft/world/level/block/Block; PINK_WALL_BANNER jH field_10531 f Lnet/minecraft/world/level/block/Block; GRAY_WALL_BANNER jI field_10267 f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_WALL_BANNER jJ field_10604 f Lnet/minecraft/world/level/block/Block; CYAN_WALL_BANNER jK field_10372 f Lnet/minecraft/world/level/block/Block; PURPLE_WALL_BANNER jL field_10054 f Lnet/minecraft/world/level/block/Block; DIRT j field_10566 f Lnet/minecraft/world/level/block/Block; BLUE_WALL_BANNER jM field_10067 f Lnet/minecraft/world/level/block/Block; BROWN_WALL_BANNER jN field_10370 f Lnet/minecraft/world/level/block/Block; GREEN_WALL_BANNER jO field_10594 f Lnet/minecraft/world/level/block/Block; RED_WALL_BANNER jP field_10279 f Lnet/minecraft/world/level/block/Block; BLACK_WALL_BANNER jQ field_10537 f Lnet/minecraft/world/level/block/Block; RED_SANDSTONE jR field_10344 f Lnet/minecraft/world/level/block/Block; CHISELED_RED_SANDSTONE jS field_10117 f Lnet/minecraft/world/level/block/Block; CUT_RED_SANDSTONE jT field_10518 f Lnet/minecraft/world/level/block/Block; RED_SANDSTONE_STAIRS jU field_10420 f Lnet/minecraft/world/level/block/Block; OAK_SLAB jV field_10119 f Lnet/minecraft/world/level/block/Block; SPRUCE_SLAB jW field_10071 f Lnet/minecraft/world/level/block/Block; BIRCH_SLAB jX field_10257 f Lnet/minecraft/world/level/block/Block; JUNGLE_SLAB jY field_10617 f Lnet/minecraft/world/level/block/Block; ACACIA_SLAB jZ field_10031 f Lnet/minecraft/world/level/block/Block; RED_CARPET ja field_10536 f Lnet/minecraft/world/level/block/Block; BLACK_CARPET jb field_10106 f Lnet/minecraft/world/level/block/Block; TERRACOTTA jc field_10415 f Lnet/minecraft/world/level/block/Block; COAL_BLOCK jd field_10381 f Lnet/minecraft/world/level/block/Block; PACKED_ICE je field_10225 f Lnet/minecraft/world/level/block/Block; SUNFLOWER jf field_10583 f Lnet/minecraft/world/level/block/Block; LILAC jg field_10378 f Lnet/minecraft/world/level/block/Block; ROSE_BUSH jh field_10430 f Lnet/minecraft/world/level/block/Block; PEONY ji field_10003 f Lnet/minecraft/world/level/block/Block; TALL_GRASS jj field_10214 f Lnet/minecraft/world/level/block/Block; LARGE_FERN jk field_10313 f Lnet/minecraft/world/level/block/Block; WHITE_BANNER jl field_10154 f Lnet/minecraft/world/level/block/Block; ORANGE_BANNER jm field_10045 f Lnet/minecraft/world/level/block/Block; MAGENTA_BANNER jn field_10438 f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_BANNER jo field_10452 f Lnet/minecraft/world/level/block/Block; YELLOW_BANNER jp field_10547 f Lnet/minecraft/world/level/block/Block; LIME_BANNER jq field_10229 f Lnet/minecraft/world/level/block/Block; PINK_BANNER jr field_10612 f Lnet/minecraft/world/level/block/Block; GRAY_BANNER js field_10185 f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_BANNER jt field_9985 f Lnet/minecraft/world/level/block/Block; CYAN_BANNER ju field_10165 f Lnet/minecraft/world/level/block/Block; PURPLE_BANNER jv field_10368 f Lnet/minecraft/world/level/block/Block; BLUE_BANNER jw field_10281 f Lnet/minecraft/world/level/block/Block; BROWN_BANNER jx field_10602 f Lnet/minecraft/world/level/block/Block; GREEN_BANNER jy field_10198 f Lnet/minecraft/world/level/block/Block; RED_BANNER jz field_10406 f Lnet/minecraft/world/level/block/Block; JUNGLE_FENCE_GATE kA field_10041 f Lnet/minecraft/world/level/block/Block; ACACIA_FENCE_GATE kB field_10457 f Lnet/minecraft/world/level/block/Block; CHERRY_FENCE_GATE kC field_42745 f Lnet/minecraft/world/level/block/Block; DARK_OAK_FENCE_GATE kD field_10196 f Lnet/minecraft/world/level/block/Block; PALE_OAK_FENCE_GATE kE field_54730 f Lnet/minecraft/world/level/block/Block; MANGROVE_FENCE_GATE kF field_37563 f Lnet/minecraft/world/level/block/Block; BAMBOO_FENCE_GATE kG field_40289 f Lnet/minecraft/world/level/block/Block; SPRUCE_FENCE kH field_10020 f Lnet/minecraft/world/level/block/Block; BIRCH_FENCE kI field_10299 f Lnet/minecraft/world/level/block/Block; JUNGLE_FENCE kJ field_10319 f Lnet/minecraft/world/level/block/Block; ACACIA_FENCE kK field_10144 f Lnet/minecraft/world/level/block/Block; CHERRY_FENCE kL field_42747 f Lnet/minecraft/world/level/block/Block; COARSE_DIRT k field_10253 f Lnet/minecraft/world/level/block/Block; DARK_OAK_FENCE kM field_10132 f Lnet/minecraft/world/level/block/Block; PALE_OAK_FENCE kN field_54728 f Lnet/minecraft/world/level/block/Block; MANGROVE_FENCE kO field_37565 f Lnet/minecraft/world/level/block/Block; BAMBOO_FENCE kP field_40290 f Lnet/minecraft/world/level/block/Block; SPRUCE_DOOR kQ field_10521 f Lnet/minecraft/world/level/block/Block; BIRCH_DOOR kR field_10352 f Lnet/minecraft/world/level/block/Block; JUNGLE_DOOR kS field_10627 f Lnet/minecraft/world/level/block/Block; ACACIA_DOOR kT field_10232 f Lnet/minecraft/world/level/block/Block; CHERRY_DOOR kU field_42748 f Lnet/minecraft/world/level/block/Block; DARK_OAK_DOOR kV field_10403 f Lnet/minecraft/world/level/block/Block; PALE_OAK_DOOR kW field_54729 f Lnet/minecraft/world/level/block/Block; MANGROVE_DOOR kX field_37566 f Lnet/minecraft/world/level/block/Block; BAMBOO_DOOR kY field_40291 f Lnet/minecraft/world/level/block/Block; END_ROD kZ field_10455 f Lnet/minecraft/world/level/block/Block; CHERRY_SLAB ka field_42746 f Lnet/minecraft/world/level/block/Block; DARK_OAK_SLAB kb field_10500 f Lnet/minecraft/world/level/block/Block; PALE_OAK_SLAB kc field_54727 f Lnet/minecraft/world/level/block/Block; MANGROVE_SLAB kd field_37564 f Lnet/minecraft/world/level/block/Block; BAMBOO_SLAB ke field_40292 f Lnet/minecraft/world/level/block/Block; BAMBOO_MOSAIC_SLAB kf field_40293 f Lnet/minecraft/world/level/block/Block; STONE_SLAB kg field_10454 f Lnet/minecraft/world/level/block/Block; SMOOTH_STONE_SLAB kh field_10136 f Lnet/minecraft/world/level/block/Block; SANDSTONE_SLAB ki field_10007 f Lnet/minecraft/world/level/block/Block; CUT_SANDSTONE_SLAB kj field_18890 f Lnet/minecraft/world/level/block/Block; PETRIFIED_OAK_SLAB kk field_10298 f Lnet/minecraft/world/level/block/Block; COBBLESTONE_SLAB kl field_10351 f Lnet/minecraft/world/level/block/Block; BRICK_SLAB km field_10191 f Lnet/minecraft/world/level/block/Block; STONE_BRICK_SLAB kn field_10131 f Lnet/minecraft/world/level/block/Block; MUD_BRICK_SLAB ko field_37562 f Lnet/minecraft/world/level/block/Block; NETHER_BRICK_SLAB kp field_10390 f Lnet/minecraft/world/level/block/Block; QUARTZ_SLAB kq field_10237 f Lnet/minecraft/world/level/block/Block; RED_SANDSTONE_SLAB kr field_10624 f Lnet/minecraft/world/level/block/Block; CUT_RED_SANDSTONE_SLAB ks field_18891 f Lnet/minecraft/world/level/block/Block; PURPUR_SLAB kt field_10175 f Lnet/minecraft/world/level/block/Block; SMOOTH_STONE ku field_10360 f Lnet/minecraft/world/level/block/Block; SMOOTH_SANDSTONE kv field_10467 f Lnet/minecraft/world/level/block/Block; SMOOTH_QUARTZ kw field_9978 f Lnet/minecraft/world/level/block/Block; SMOOTH_RED_SANDSTONE kx field_10483 f Lnet/minecraft/world/level/block/Block; SPRUCE_FENCE_GATE ky field_10291 f Lnet/minecraft/world/level/block/Block; BIRCH_FENCE_GATE kz field_10513 f Lnet/minecraft/world/level/block/Block; YELLOW_SHULKER_BOX lA field_10600 f Lnet/minecraft/world/level/block/Block; LIME_SHULKER_BOX lB field_10275 f Lnet/minecraft/world/level/block/Block; PINK_SHULKER_BOX lC field_10051 f Lnet/minecraft/world/level/block/Block; GRAY_SHULKER_BOX lD field_10140 f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_SHULKER_BOX lE field_10320 f Lnet/minecraft/world/level/block/Block; CYAN_SHULKER_BOX lF field_10532 f Lnet/minecraft/world/level/block/Block; PURPLE_SHULKER_BOX lG field_10268 f Lnet/minecraft/world/level/block/Block; BLUE_SHULKER_BOX lH field_10605 f Lnet/minecraft/world/level/block/Block; BROWN_SHULKER_BOX lI field_10373 f Lnet/minecraft/world/level/block/Block; GREEN_SHULKER_BOX lJ field_10055 f Lnet/minecraft/world/level/block/Block; RED_SHULKER_BOX lK field_10068 f Lnet/minecraft/world/level/block/Block; BLACK_SHULKER_BOX lL field_10371 f Lnet/minecraft/world/level/block/Block; PODZOL l field_10520 f Lnet/minecraft/world/level/block/Block; WHITE_GLAZED_TERRACOTTA lM field_10595 f Lnet/minecraft/world/level/block/Block; ORANGE_GLAZED_TERRACOTTA lN field_10280 f Lnet/minecraft/world/level/block/Block; MAGENTA_GLAZED_TERRACOTTA lO field_10538 f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_GLAZED_TERRACOTTA lP field_10345 f Lnet/minecraft/world/level/block/Block; YELLOW_GLAZED_TERRACOTTA lQ field_10096 f Lnet/minecraft/world/level/block/Block; LIME_GLAZED_TERRACOTTA lR field_10046 f Lnet/minecraft/world/level/block/Block; PINK_GLAZED_TERRACOTTA lS field_10567 f Lnet/minecraft/world/level/block/Block; GRAY_GLAZED_TERRACOTTA lT field_10220 f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_GLAZED_TERRACOTTA lU field_10052 f Lnet/minecraft/world/level/block/Block; CYAN_GLAZED_TERRACOTTA lV field_10078 f Lnet/minecraft/world/level/block/Block; PURPLE_GLAZED_TERRACOTTA lW field_10426 f Lnet/minecraft/world/level/block/Block; BLUE_GLAZED_TERRACOTTA lX field_10550 f Lnet/minecraft/world/level/block/Block; BROWN_GLAZED_TERRACOTTA lY field_10004 f Lnet/minecraft/world/level/block/Block; GREEN_GLAZED_TERRACOTTA lZ field_10475 f Lnet/minecraft/world/level/block/Block; CHORUS_PLANT la field_10021 f Lnet/minecraft/world/level/block/Block; CHORUS_FLOWER lb field_10528 f Lnet/minecraft/world/level/block/Block; PURPUR_BLOCK lc field_10286 f Lnet/minecraft/world/level/block/Block; PURPUR_PILLAR ld field_10505 f Lnet/minecraft/world/level/block/Block; PURPUR_STAIRS le field_9992 f Lnet/minecraft/world/level/block/Block; END_STONE_BRICKS lf field_10462 f Lnet/minecraft/world/level/block/Block; TORCHFLOWER_CROP lg field_42749 f Lnet/minecraft/world/level/block/Block; PITCHER_CROP lh field_43228 f Lnet/minecraft/world/level/block/Block; PITCHER_PLANT li field_43229 f Lnet/minecraft/world/level/block/Block; BEETROOTS lj field_10341 f Lnet/minecraft/world/level/block/Block; DIRT_PATH lk field_10194 f Lnet/minecraft/world/level/block/Block; END_GATEWAY ll field_10613 f Lnet/minecraft/world/level/block/Block; REPEATING_COMMAND_BLOCK lm field_10263 f Lnet/minecraft/world/level/block/Block; CHAIN_COMMAND_BLOCK ln field_10395 f Lnet/minecraft/world/level/block/Block; FROSTED_ICE lo field_10110 f Lnet/minecraft/world/level/block/Block; MAGMA_BLOCK lp field_10092 f Lnet/minecraft/world/level/block/Block; NETHER_WART_BLOCK lq field_10541 f Lnet/minecraft/world/level/block/Block; RED_NETHER_BRICKS lr field_9986 f Lnet/minecraft/world/level/block/Block; BONE_BLOCK ls field_10166 f Lnet/minecraft/world/level/block/Block; STRUCTURE_VOID lt field_10369 f Lnet/minecraft/world/level/block/Block; OBSERVER lu field_10282 f Lnet/minecraft/world/level/block/Block; SHULKER_BOX lv field_10603 f Lnet/minecraft/world/level/block/Block; WHITE_SHULKER_BOX lw field_10199 f Lnet/minecraft/world/level/block/Block; ORANGE_SHULKER_BOX lx field_10407 f Lnet/minecraft/world/level/block/Block; MAGENTA_SHULKER_BOX ly field_10063 f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_SHULKER_BOX lz field_10203 f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_CONCRETE_POWDER mA field_10628 f Lnet/minecraft/world/level/block/Block; CYAN_CONCRETE_POWDER mB field_10233 f Lnet/minecraft/world/level/block/Block; PURPLE_CONCRETE_POWDER mC field_10404 f Lnet/minecraft/world/level/block/Block; BLUE_CONCRETE_POWDER mD field_10456 f Lnet/minecraft/world/level/block/Block; BROWN_CONCRETE_POWDER mE field_10023 f Lnet/minecraft/world/level/block/Block; GREEN_CONCRETE_POWDER mF field_10529 f Lnet/minecraft/world/level/block/Block; RED_CONCRETE_POWDER mG field_10287 f Lnet/minecraft/world/level/block/Block; BLACK_CONCRETE_POWDER mH field_10506 f Lnet/minecraft/world/level/block/Block; KELP mI field_9993 f Lnet/minecraft/world/level/block/Block; KELP_PLANT mJ field_10463 f Lnet/minecraft/world/level/block/Block; DRIED_KELP_BLOCK mK field_10342 f Lnet/minecraft/world/level/block/Block; TURTLE_EGG mL field_10195 f Lnet/minecraft/world/level/block/Block; COBBLESTONE m field_10445 f Lnet/minecraft/world/level/block/Block; SNIFFER_EGG mM field_43230 f Lnet/minecraft/world/level/block/Block; DRIED_GHAST mN field_59752 f Lnet/minecraft/world/level/block/Block; DEAD_TUBE_CORAL_BLOCK mO field_10614 f Lnet/minecraft/world/level/block/Block; DEAD_BRAIN_CORAL_BLOCK mP field_10264 f Lnet/minecraft/world/level/block/Block; DEAD_BUBBLE_CORAL_BLOCK mQ field_10396 f Lnet/minecraft/world/level/block/Block; DEAD_FIRE_CORAL_BLOCK mR field_10111 f Lnet/minecraft/world/level/block/Block; DEAD_HORN_CORAL_BLOCK mS field_10488 f Lnet/minecraft/world/level/block/Block; TUBE_CORAL_BLOCK mT field_10309 f Lnet/minecraft/world/level/block/Block; BRAIN_CORAL_BLOCK mU field_10629 f Lnet/minecraft/world/level/block/Block; BUBBLE_CORAL_BLOCK mV field_10000 f Lnet/minecraft/world/level/block/Block; FIRE_CORAL_BLOCK mW field_10516 f Lnet/minecraft/world/level/block/Block; HORN_CORAL_BLOCK mX field_10464 f Lnet/minecraft/world/level/block/Block; DEAD_TUBE_CORAL mY field_10082 f Lnet/minecraft/world/level/block/Block; DEAD_BRAIN_CORAL mZ field_10572 f Lnet/minecraft/world/level/block/Block; RED_GLAZED_TERRACOTTA ma field_10383 f Lnet/minecraft/world/level/block/Block; BLACK_GLAZED_TERRACOTTA mb field_10501 f Lnet/minecraft/world/level/block/Block; WHITE_CONCRETE mc field_10107 f Lnet/minecraft/world/level/block/Block; ORANGE_CONCRETE md field_10210 f Lnet/minecraft/world/level/block/Block; MAGENTA_CONCRETE me field_10585 f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_CONCRETE mf field_10242 f Lnet/minecraft/world/level/block/Block; YELLOW_CONCRETE mg field_10542 f Lnet/minecraft/world/level/block/Block; LIME_CONCRETE mh field_10421 f Lnet/minecraft/world/level/block/Block; PINK_CONCRETE mi field_10434 f Lnet/minecraft/world/level/block/Block; GRAY_CONCRETE mj field_10038 f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_CONCRETE mk field_10172 f Lnet/minecraft/world/level/block/Block; CYAN_CONCRETE ml field_10308 f Lnet/minecraft/world/level/block/Block; PURPLE_CONCRETE mm field_10206 f Lnet/minecraft/world/level/block/Block; BLUE_CONCRETE mn field_10011 f Lnet/minecraft/world/level/block/Block; BROWN_CONCRETE mo field_10439 f Lnet/minecraft/world/level/block/Block; GREEN_CONCRETE mp field_10367 f Lnet/minecraft/world/level/block/Block; RED_CONCRETE mq field_10058 f Lnet/minecraft/world/level/block/Block; BLACK_CONCRETE mr field_10458 f Lnet/minecraft/world/level/block/Block; WHITE_CONCRETE_POWDER ms field_10197 f Lnet/minecraft/world/level/block/Block; ORANGE_CONCRETE_POWDER mt field_10022 f Lnet/minecraft/world/level/block/Block; MAGENTA_CONCRETE_POWDER mu field_10300 f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_CONCRETE_POWDER mv field_10321 f Lnet/minecraft/world/level/block/Block; YELLOW_CONCRETE_POWDER mw field_10145 f Lnet/minecraft/world/level/block/Block; LIME_CONCRETE_POWDER mx field_10133 f Lnet/minecraft/world/level/block/Block; PINK_CONCRETE_POWDER my field_10522 f Lnet/minecraft/world/level/block/Block; GRAY_CONCRETE_POWDER mz field_10353 f Lnet/minecraft/world/level/block/Block; FIRE_CORAL_WALL_FAN nA field_10498 f Lnet/minecraft/world/level/block/Block; HORN_CORAL_WALL_FAN nB field_9976 f Lnet/minecraft/world/level/block/Block; SEA_PICKLE nC field_10476 f Lnet/minecraft/world/level/block/Block; BLUE_ICE nD field_10384 f Lnet/minecraft/world/level/block/Block; CONDUIT nE field_10502 f Lnet/minecraft/world/level/block/Block; BAMBOO_SAPLING nF field_10108 f Lnet/minecraft/world/level/block/Block; BAMBOO nG field_10211 f Lnet/minecraft/world/level/block/Block; POTTED_BAMBOO nH field_10586 f Lnet/minecraft/world/level/block/Block; VOID_AIR nI field_10243 f Lnet/minecraft/world/level/block/Block; CAVE_AIR nJ field_10543 f Lnet/minecraft/world/level/block/Block; BUBBLE_COLUMN nK field_10422 f Lnet/minecraft/world/level/block/Block; POLISHED_GRANITE_STAIRS nL field_10435 f Lnet/minecraft/world/level/block/Block; OAK_PLANKS n field_10161 f Lnet/minecraft/world/level/block/Block; SMOOTH_RED_SANDSTONE_STAIRS nM field_10039 f Lnet/minecraft/world/level/block/Block; MOSSY_STONE_BRICK_STAIRS nN field_10173 f Lnet/minecraft/world/level/block/Block; POLISHED_DIORITE_STAIRS nO field_10310 f Lnet/minecraft/world/level/block/Block; MOSSY_COBBLESTONE_STAIRS nP field_10207 f Lnet/minecraft/world/level/block/Block; END_STONE_BRICK_STAIRS nQ field_10012 f Lnet/minecraft/world/level/block/Block; STONE_STAIRS nR field_10440 f Lnet/minecraft/world/level/block/Block; SMOOTH_SANDSTONE_STAIRS nS field_10549 f Lnet/minecraft/world/level/block/Block; SMOOTH_QUARTZ_STAIRS nT field_10245 f Lnet/minecraft/world/level/block/Block; GRANITE_STAIRS nU field_10607 f Lnet/minecraft/world/level/block/Block; ANDESITE_STAIRS nV field_10386 f Lnet/minecraft/world/level/block/Block; RED_NETHER_BRICK_STAIRS nW field_10497 f Lnet/minecraft/world/level/block/Block; POLISHED_ANDESITE_STAIRS nX field_9994 f Lnet/minecraft/world/level/block/Block; DIORITE_STAIRS nY field_10216 f Lnet/minecraft/world/level/block/Block; POLISHED_GRANITE_SLAB nZ field_10329 f Lnet/minecraft/world/level/block/Block; DEAD_BUBBLE_CORAL na field_10296 f Lnet/minecraft/world/level/block/Block; DEAD_FIRE_CORAL nb field_10579 f Lnet/minecraft/world/level/block/Block; DEAD_HORN_CORAL nc field_10032 f Lnet/minecraft/world/level/block/Block; TUBE_CORAL nd field_10125 f Lnet/minecraft/world/level/block/Block; BRAIN_CORAL ne field_10339 f Lnet/minecraft/world/level/block/Block; BUBBLE_CORAL nf field_10134 f Lnet/minecraft/world/level/block/Block; FIRE_CORAL ng field_10618 f Lnet/minecraft/world/level/block/Block; HORN_CORAL nh field_10169 f Lnet/minecraft/world/level/block/Block; DEAD_TUBE_CORAL_FAN ni field_10448 f Lnet/minecraft/world/level/block/Block; DEAD_BRAIN_CORAL_FAN nj field_10097 f Lnet/minecraft/world/level/block/Block; DEAD_BUBBLE_CORAL_FAN nk field_10047 f Lnet/minecraft/world/level/block/Block; DEAD_FIRE_CORAL_FAN nl field_10568 f Lnet/minecraft/world/level/block/Block; DEAD_HORN_CORAL_FAN nm field_10221 f Lnet/minecraft/world/level/block/Block; TUBE_CORAL_FAN nn field_10053 f Lnet/minecraft/world/level/block/Block; BRAIN_CORAL_FAN no field_10079 f Lnet/minecraft/world/level/block/Block; BUBBLE_CORAL_FAN np field_10427 f Lnet/minecraft/world/level/block/Block; FIRE_CORAL_FAN nq field_10551 f Lnet/minecraft/world/level/block/Block; HORN_CORAL_FAN nr field_10005 f Lnet/minecraft/world/level/block/Block; DEAD_TUBE_CORAL_WALL_FAN ns field_10347 f Lnet/minecraft/world/level/block/Block; DEAD_BRAIN_CORAL_WALL_FAN nt field_10116 f Lnet/minecraft/world/level/block/Block; DEAD_BUBBLE_CORAL_WALL_FAN nu field_10094 f Lnet/minecraft/world/level/block/Block; DEAD_FIRE_CORAL_WALL_FAN nv field_10557 f Lnet/minecraft/world/level/block/Block; DEAD_HORN_CORAL_WALL_FAN nw field_10239 f Lnet/minecraft/world/level/block/Block; TUBE_CORAL_WALL_FAN nx field_10584 f Lnet/minecraft/world/level/block/Block; BRAIN_CORAL_WALL_FAN ny field_10186 f Lnet/minecraft/world/level/block/Block; BUBBLE_CORAL_WALL_FAN nz field_10447 f Lnet/minecraft/world/level/block/Block; LOOM oA field_10083 f Lnet/minecraft/world/level/block/Block; BARREL oB field_16328 f Lnet/minecraft/world/level/block/Block; SMOKER oC field_16334 f Lnet/minecraft/world/level/block/Block; BLAST_FURNACE oD field_16333 f Lnet/minecraft/world/level/block/Block; CARTOGRAPHY_TABLE oE field_16336 f Lnet/minecraft/world/level/block/Block; FLETCHING_TABLE oF field_16331 f Lnet/minecraft/world/level/block/Block; GRINDSTONE oG field_16337 f Lnet/minecraft/world/level/block/Block; LECTERN oH field_16330 f Lnet/minecraft/world/level/block/Block; SMITHING_TABLE oI field_16329 f Lnet/minecraft/world/level/block/Block; STONECUTTER oJ field_16335 f Lnet/minecraft/world/level/block/Block; BELL oK field_16332 f Lnet/minecraft/world/level/block/Block; LANTERN oL field_16541 f Lnet/minecraft/world/level/block/Block; SPRUCE_PLANKS o field_9975 f Lnet/minecraft/world/level/block/Block; SOUL_LANTERN oM field_22110 f Lnet/minecraft/world/level/block/Block; CAMPFIRE oN field_17350 f Lnet/minecraft/world/level/block/Block; SOUL_CAMPFIRE oO field_23860 f Lnet/minecraft/world/level/block/Block; SWEET_BERRY_BUSH oP field_16999 f Lnet/minecraft/world/level/block/Block; WARPED_STEM oQ field_22111 f Lnet/minecraft/world/level/block/Block; STRIPPED_WARPED_STEM oR field_22112 f Lnet/minecraft/world/level/block/Block; WARPED_HYPHAE oS field_22503 f Lnet/minecraft/world/level/block/Block; STRIPPED_WARPED_HYPHAE oT field_22504 f Lnet/minecraft/world/level/block/Block; WARPED_NYLIUM oU field_22113 f Lnet/minecraft/world/level/block/Block; WARPED_FUNGUS oV field_22114 f Lnet/minecraft/world/level/block/Block; WARPED_WART_BLOCK oW field_22115 f Lnet/minecraft/world/level/block/Block; WARPED_ROOTS oX field_22116 f Lnet/minecraft/world/level/block/Block; NETHER_SPROUTS oY field_22117 f Lnet/minecraft/world/level/block/Block; CRIMSON_STEM oZ field_22118 f Lnet/minecraft/world/level/block/Block; SMOOTH_RED_SANDSTONE_SLAB oa field_10283 f Lnet/minecraft/world/level/block/Block; MOSSY_STONE_BRICK_SLAB ob field_10024 f Lnet/minecraft/world/level/block/Block; POLISHED_DIORITE_SLAB oc field_10412 f Lnet/minecraft/world/level/block/Block; MOSSY_COBBLESTONE_SLAB od field_10405 f Lnet/minecraft/world/level/block/Block; END_STONE_BRICK_SLAB oe field_10064 f Lnet/minecraft/world/level/block/Block; SMOOTH_SANDSTONE_SLAB of field_10262 f Lnet/minecraft/world/level/block/Block; SMOOTH_QUARTZ_SLAB og field_10601 f Lnet/minecraft/world/level/block/Block; GRANITE_SLAB oh field_10189 f Lnet/minecraft/world/level/block/Block; ANDESITE_SLAB oi field_10016 f Lnet/minecraft/world/level/block/Block; RED_NETHER_BRICK_SLAB oj field_10478 f Lnet/minecraft/world/level/block/Block; POLISHED_ANDESITE_SLAB ok field_10322 f Lnet/minecraft/world/level/block/Block; DIORITE_SLAB ol field_10507 f Lnet/minecraft/world/level/block/Block; BRICK_WALL om field_10269 f Lnet/minecraft/world/level/block/Block; PRISMARINE_WALL on field_10530 f Lnet/minecraft/world/level/block/Block; RED_SANDSTONE_WALL oo field_10413 f Lnet/minecraft/world/level/block/Block; MOSSY_STONE_BRICK_WALL op field_10059 f Lnet/minecraft/world/level/block/Block; GRANITE_WALL oq field_10072 f Lnet/minecraft/world/level/block/Block; STONE_BRICK_WALL or field_10252 f Lnet/minecraft/world/level/block/Block; MUD_BRICK_WALL os field_37567 f Lnet/minecraft/world/level/block/Block; NETHER_BRICK_WALL ot field_10127 f Lnet/minecraft/world/level/block/Block; ANDESITE_WALL ou field_10489 f Lnet/minecraft/world/level/block/Block; RED_NETHER_BRICK_WALL ov field_10311 f Lnet/minecraft/world/level/block/Block; SANDSTONE_WALL ow field_10630 f Lnet/minecraft/world/level/block/Block; END_STONE_BRICK_WALL ox field_10001 f Lnet/minecraft/world/level/block/Block; DIORITE_WALL oy field_10517 f Lnet/minecraft/world/level/block/Block; SCAFFOLDING oz field_16492 f Lnet/minecraft/world/level/block/Block; WARPED_BUTTON pA field_22101 f Lnet/minecraft/world/level/block/Block; CRIMSON_DOOR pB field_22102 f Lnet/minecraft/world/level/block/Block; WARPED_DOOR pC field_22103 f Lnet/minecraft/world/level/block/Block; CRIMSON_SIGN pD field_22104 f Lnet/minecraft/world/level/block/Block; WARPED_SIGN pE field_22105 f Lnet/minecraft/world/level/block/Block; CRIMSON_WALL_SIGN pF field_22106 f Lnet/minecraft/world/level/block/Block; WARPED_WALL_SIGN pG field_22107 f Lnet/minecraft/world/level/block/Block; STRUCTURE_BLOCK pH field_10465 f Lnet/minecraft/world/level/block/Block; JIGSAW pI field_16540 f Lnet/minecraft/world/level/block/Block; TEST_BLOCK pJ field_55984 f Lnet/minecraft/world/level/block/Block; TEST_INSTANCE_BLOCK pK field_55985 f Lnet/minecraft/world/level/block/Block; COMPOSTER pL field_17563 f Lnet/minecraft/world/level/block/Block; BIRCH_PLANKS p field_10148 f Lnet/minecraft/world/level/block/Block; TARGET pM field_22422 f Lnet/minecraft/world/level/block/Block; BEE_NEST pN field_20421 f Lnet/minecraft/world/level/block/Block; BEEHIVE pO field_20422 f Lnet/minecraft/world/level/block/Block; HONEY_BLOCK pP field_21211 f Lnet/minecraft/world/level/block/Block; HONEYCOMB_BLOCK pQ field_21212 f Lnet/minecraft/world/level/block/Block; NETHERITE_BLOCK pR field_22108 f Lnet/minecraft/world/level/block/Block; ANCIENT_DEBRIS pS field_22109 f Lnet/minecraft/world/level/block/Block; CRYING_OBSIDIAN pT field_22423 f Lnet/minecraft/world/level/block/Block; RESPAWN_ANCHOR pU field_23152 f Lnet/minecraft/world/level/block/Block; POTTED_CRIMSON_FUNGUS pV field_22424 f Lnet/minecraft/world/level/block/Block; POTTED_WARPED_FUNGUS pW field_22425 f Lnet/minecraft/world/level/block/Block; POTTED_CRIMSON_ROOTS pX field_22426 f Lnet/minecraft/world/level/block/Block; POTTED_WARPED_ROOTS pY field_22427 f Lnet/minecraft/world/level/block/Block; LODESTONE pZ field_23261 f Lnet/minecraft/world/level/block/Block; STRIPPED_CRIMSON_STEM pa field_22119 f Lnet/minecraft/world/level/block/Block; CRIMSON_HYPHAE pb field_22505 f Lnet/minecraft/world/level/block/Block; STRIPPED_CRIMSON_HYPHAE pc field_22506 f Lnet/minecraft/world/level/block/Block; CRIMSON_NYLIUM pd field_22120 f Lnet/minecraft/world/level/block/Block; CRIMSON_FUNGUS pe field_22121 f Lnet/minecraft/world/level/block/Block; SHROOMLIGHT pf field_22122 f Lnet/minecraft/world/level/block/Block; WEEPING_VINES pg field_22123 f Lnet/minecraft/world/level/block/Block; WEEPING_VINES_PLANT ph field_22124 f Lnet/minecraft/world/level/block/Block; TWISTING_VINES pi field_23078 f Lnet/minecraft/world/level/block/Block; TWISTING_VINES_PLANT pj field_23079 f Lnet/minecraft/world/level/block/Block; CRIMSON_ROOTS pk field_22125 f Lnet/minecraft/world/level/block/Block; CRIMSON_PLANKS pl field_22126 f Lnet/minecraft/world/level/block/Block; WARPED_PLANKS pm field_22127 f Lnet/minecraft/world/level/block/Block; CRIMSON_SLAB pn field_22128 f Lnet/minecraft/world/level/block/Block; WARPED_SLAB po field_22129 f Lnet/minecraft/world/level/block/Block; CRIMSON_PRESSURE_PLATE pp field_22130 f Lnet/minecraft/world/level/block/Block; WARPED_PRESSURE_PLATE pq field_22131 f Lnet/minecraft/world/level/block/Block; CRIMSON_FENCE pr field_22132 f Lnet/minecraft/world/level/block/Block; WARPED_FENCE ps field_22133 f Lnet/minecraft/world/level/block/Block; CRIMSON_TRAPDOOR pt field_22094 f Lnet/minecraft/world/level/block/Block; WARPED_TRAPDOOR pu field_22095 f Lnet/minecraft/world/level/block/Block; CRIMSON_FENCE_GATE pv field_22096 f Lnet/minecraft/world/level/block/Block; WARPED_FENCE_GATE pw field_22097 f Lnet/minecraft/world/level/block/Block; CRIMSON_STAIRS px field_22098 f Lnet/minecraft/world/level/block/Block; WARPED_STAIRS py field_22099 f Lnet/minecraft/world/level/block/Block; CRIMSON_BUTTON pz field_22100 f Lnet/minecraft/world/level/block/Block; LIME_CANDLE qA field_27105 f Lnet/minecraft/world/level/block/Block; PINK_CANDLE qB field_27106 f Lnet/minecraft/world/level/block/Block; GRAY_CANDLE qC field_27107 f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_CANDLE qD field_27108 f Lnet/minecraft/world/level/block/Block; CYAN_CANDLE qE field_27109 f Lnet/minecraft/world/level/block/Block; PURPLE_CANDLE qF field_27110 f Lnet/minecraft/world/level/block/Block; BLUE_CANDLE qG field_27111 f Lnet/minecraft/world/level/block/Block; BROWN_CANDLE qH field_27112 f Lnet/minecraft/world/level/block/Block; GREEN_CANDLE qI field_27113 f Lnet/minecraft/world/level/block/Block; RED_CANDLE qJ field_27140 f Lnet/minecraft/world/level/block/Block; BLACK_CANDLE qK field_27141 f Lnet/minecraft/world/level/block/Block; CANDLE_CAKE qL field_27142 f Lnet/minecraft/world/level/block/Block; JUNGLE_PLANKS q field_10334 f Lnet/minecraft/world/level/block/Block; WHITE_CANDLE_CAKE qM field_27143 f Lnet/minecraft/world/level/block/Block; ORANGE_CANDLE_CAKE qN field_27144 f Lnet/minecraft/world/level/block/Block; MAGENTA_CANDLE_CAKE qO field_27145 f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_CANDLE_CAKE qP field_27146 f Lnet/minecraft/world/level/block/Block; YELLOW_CANDLE_CAKE qQ field_27147 f Lnet/minecraft/world/level/block/Block; LIME_CANDLE_CAKE qR field_27148 f Lnet/minecraft/world/level/block/Block; PINK_CANDLE_CAKE qS field_27149 f Lnet/minecraft/world/level/block/Block; GRAY_CANDLE_CAKE qT field_27150 f Lnet/minecraft/world/level/block/Block; LIGHT_GRAY_CANDLE_CAKE qU field_27151 f Lnet/minecraft/world/level/block/Block; CYAN_CANDLE_CAKE qV field_27152 f Lnet/minecraft/world/level/block/Block; PURPLE_CANDLE_CAKE qW field_27153 f Lnet/minecraft/world/level/block/Block; BLUE_CANDLE_CAKE qX field_27154 f Lnet/minecraft/world/level/block/Block; BROWN_CANDLE_CAKE qY field_27155 f Lnet/minecraft/world/level/block/Block; GREEN_CANDLE_CAKE qZ field_27156 f Lnet/minecraft/world/level/block/Block; BLACKSTONE qa field_23869 f Lnet/minecraft/world/level/block/Block; BLACKSTONE_STAIRS qb field_23870 f Lnet/minecraft/world/level/block/Block; BLACKSTONE_WALL qc field_23871 f Lnet/minecraft/world/level/block/Block; BLACKSTONE_SLAB qd field_23872 f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE qe field_23873 f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_BRICKS qf field_23874 f Lnet/minecraft/world/level/block/Block; CRACKED_POLISHED_BLACKSTONE_BRICKS qg field_23875 f Lnet/minecraft/world/level/block/Block; CHISELED_POLISHED_BLACKSTONE qh field_23876 f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_BRICK_SLAB qi field_23877 f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_BRICK_STAIRS qj field_23878 f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_BRICK_WALL qk field_23879 f Lnet/minecraft/world/level/block/Block; GILDED_BLACKSTONE ql field_23880 f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_STAIRS qm field_23861 f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_SLAB qn field_23862 f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_PRESSURE_PLATE qo field_23863 f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_BUTTON qp field_23864 f Lnet/minecraft/world/level/block/Block; POLISHED_BLACKSTONE_WALL qq field_23865 f Lnet/minecraft/world/level/block/Block; CHISELED_NETHER_BRICKS qr field_23866 f Lnet/minecraft/world/level/block/Block; CRACKED_NETHER_BRICKS qs field_23867 f Lnet/minecraft/world/level/block/Block; QUARTZ_BRICKS qt field_23868 f Lnet/minecraft/world/level/block/Block; CANDLE qu field_27099 f Lnet/minecraft/world/level/block/Block; WHITE_CANDLE qv field_27100 f Lnet/minecraft/world/level/block/Block; ORANGE_CANDLE qw field_27101 f Lnet/minecraft/world/level/block/Block; MAGENTA_CANDLE qx field_27102 f Lnet/minecraft/world/level/block/Block; LIGHT_BLUE_CANDLE qy field_27103 f Lnet/minecraft/world/level/block/Block; YELLOW_CANDLE qz field_27104 f Lnet/minecraft/world/level/block/Block; CALIBRATED_SCULK_SENSOR rA field_43231 f Lnet/minecraft/world/level/block/Block; SCULK rB field_37568 f Lnet/minecraft/world/level/block/Block; SCULK_VEIN rC field_37569 f Lnet/minecraft/world/level/block/Block; SCULK_CATALYST rD field_37570 f Lnet/minecraft/world/level/block/Block; SCULK_SHRIEKER rE field_37571 f Lnet/minecraft/world/level/block/Block; COPPER_BLOCK rF field_27119 f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER rG field_27118 f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER rH field_27117 f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER rI field_27116 f Lnet/minecraft/world/level/block/Block; COPPER_ORE rJ field_27120 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_COPPER_ORE rK field_29221 f Lnet/minecraft/world/level/block/Block; OXIDIZED_CUT_COPPER rL field_27121 f Lnet/minecraft/world/level/block/Block; ACACIA_PLANKS r field_10218 f Lnet/minecraft/world/level/block/Block; WEATHERED_CUT_COPPER rM field_27122 f Lnet/minecraft/world/level/block/Block; EXPOSED_CUT_COPPER rN field_27123 f Lnet/minecraft/world/level/block/Block; CUT_COPPER rO field_27124 f Lnet/minecraft/world/level/block/Block; OXIDIZED_CHISELED_COPPER rP field_47054 f Lnet/minecraft/world/level/block/Block; WEATHERED_CHISELED_COPPER rQ field_47055 f Lnet/minecraft/world/level/block/Block; EXPOSED_CHISELED_COPPER rR field_47056 f Lnet/minecraft/world/level/block/Block; CHISELED_COPPER rS field_47057 f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_CHISELED_COPPER rT field_47058 f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_CHISELED_COPPER rU field_47059 f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_CHISELED_COPPER rV field_47060 f Lnet/minecraft/world/level/block/Block; WAXED_CHISELED_COPPER rW field_47061 f Lnet/minecraft/world/level/block/Block; OXIDIZED_CUT_COPPER_STAIRS rX field_27125 f Lnet/minecraft/world/level/block/Block; WEATHERED_CUT_COPPER_STAIRS rY field_27126 f Lnet/minecraft/world/level/block/Block; EXPOSED_CUT_COPPER_STAIRS rZ field_27127 f Lnet/minecraft/world/level/block/Block; RED_CANDLE_CAKE ra field_27157 f Lnet/minecraft/world/level/block/Block; BLACK_CANDLE_CAKE rb field_27158 f Lnet/minecraft/world/level/block/Block; AMETHYST_BLOCK rc field_27159 f Lnet/minecraft/world/level/block/Block; BUDDING_AMETHYST rd field_27160 f Lnet/minecraft/world/level/block/Block; AMETHYST_CLUSTER re field_27161 f Lnet/minecraft/world/level/block/Block; LARGE_AMETHYST_BUD rf field_27162 f Lnet/minecraft/world/level/block/Block; MEDIUM_AMETHYST_BUD rg field_27163 f Lnet/minecraft/world/level/block/Block; SMALL_AMETHYST_BUD rh field_27164 f Lnet/minecraft/world/level/block/Block; TUFF ri field_27165 f Lnet/minecraft/world/level/block/Block; TUFF_SLAB rj field_47027 f Lnet/minecraft/world/level/block/Block; TUFF_STAIRS rk field_47028 f Lnet/minecraft/world/level/block/Block; TUFF_WALL rl field_47029 f Lnet/minecraft/world/level/block/Block; POLISHED_TUFF rm field_47030 f Lnet/minecraft/world/level/block/Block; POLISHED_TUFF_SLAB rn field_47031 f Lnet/minecraft/world/level/block/Block; POLISHED_TUFF_STAIRS ro field_47032 f Lnet/minecraft/world/level/block/Block; POLISHED_TUFF_WALL rp field_47033 f Lnet/minecraft/world/level/block/Block; CHISELED_TUFF rq field_47034 f Lnet/minecraft/world/level/block/Block; TUFF_BRICKS rr field_47035 f Lnet/minecraft/world/level/block/Block; TUFF_BRICK_SLAB rs field_47036 f Lnet/minecraft/world/level/block/Block; TUFF_BRICK_STAIRS rt field_47037 f Lnet/minecraft/world/level/block/Block; TUFF_BRICK_WALL ru field_47038 f Lnet/minecraft/world/level/block/Block; CHISELED_TUFF_BRICKS rv field_47039 f Lnet/minecraft/world/level/block/Block; CALCITE rw field_27114 f Lnet/minecraft/world/level/block/Block; TINTED_GLASS rx field_27115 f Lnet/minecraft/world/level/block/Block; POWDER_SNOW ry field_27879 f Lnet/minecraft/world/level/block/Block; SCULK_SENSOR rz field_28108 f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_DOOR sA field_47045 f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_DOOR sB field_47046 f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_DOOR sC field_47047 f Lnet/minecraft/world/level/block/Block; COPPER_TRAPDOOR sD field_47048 f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_TRAPDOOR sE field_47049 f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_TRAPDOOR sF field_47050 f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_TRAPDOOR sG field_47051 f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_TRAPDOOR sH field_47052 f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_TRAPDOOR sI field_47053 f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_TRAPDOOR sJ field_47062 f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_TRAPDOOR sK field_47063 f Lnet/minecraft/world/level/block/Block; COPPER_GRATE sL field_47064 f Lnet/minecraft/world/level/block/Block; CHERRY_PLANKS s field_42751 f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_GRATE sM field_47065 f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_GRATE sN field_47066 f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_GRATE sO field_47067 f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_GRATE sP field_47068 f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_GRATE sQ field_47069 f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_GRATE sR field_47070 f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_GRATE sS field_47071 f Lnet/minecraft/world/level/block/Block; COPPER_BULB sT field_47072 f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_BULB sU field_47073 f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_BULB sV field_47074 f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_BULB sW field_47075 f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_BULB sX field_47076 f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER_BULB sY field_47077 f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER_BULB sZ field_47078 f Lnet/minecraft/world/level/block/Block; CUT_COPPER_STAIRS sa field_27128 f Lnet/minecraft/world/level/block/Block; OXIDIZED_CUT_COPPER_SLAB sb field_27129 f Lnet/minecraft/world/level/block/Block; WEATHERED_CUT_COPPER_SLAB sc field_27130 f Lnet/minecraft/world/level/block/Block; EXPOSED_CUT_COPPER_SLAB sd field_27131 f Lnet/minecraft/world/level/block/Block; CUT_COPPER_SLAB se field_27132 f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_BLOCK sf field_27133 f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_COPPER sg field_27134 f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_COPPER sh field_27135 f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER si field_33407 f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_CUT_COPPER sj field_33408 f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_CUT_COPPER sk field_27136 f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_CUT_COPPER sl field_27137 f Lnet/minecraft/world/level/block/Block; WAXED_CUT_COPPER sm field_27138 f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_CUT_COPPER_STAIRS sn field_33409 f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_CUT_COPPER_STAIRS so field_27139 f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_CUT_COPPER_STAIRS sp field_27166 f Lnet/minecraft/world/level/block/Block; WAXED_CUT_COPPER_STAIRS sq field_27167 f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_CUT_COPPER_SLAB sr field_33410 f Lnet/minecraft/world/level/block/Block; WAXED_WEATHERED_CUT_COPPER_SLAB ss field_27168 f Lnet/minecraft/world/level/block/Block; WAXED_EXPOSED_CUT_COPPER_SLAB st field_27169 f Lnet/minecraft/world/level/block/Block; WAXED_CUT_COPPER_SLAB su field_27170 f Lnet/minecraft/world/level/block/Block; COPPER_DOOR sv field_47040 f Lnet/minecraft/world/level/block/Block; EXPOSED_COPPER_DOOR sw field_47041 f Lnet/minecraft/world/level/block/Block; OXIDIZED_COPPER_DOOR sx field_47042 f Lnet/minecraft/world/level/block/Block; WEATHERED_COPPER_DOOR sy field_47043 f Lnet/minecraft/world/level/block/Block; WAXED_COPPER_DOOR sz field_47044 f Lnet/minecraft/world/level/block/Block; POLISHED_DEEPSLATE_STAIRS tA field_28893 f Lnet/minecraft/world/level/block/Block; POLISHED_DEEPSLATE_SLAB tB field_28894 f Lnet/minecraft/world/level/block/Block; POLISHED_DEEPSLATE_WALL tC field_28895 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_TILES tD field_28896 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_TILE_STAIRS tE field_28897 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_TILE_SLAB tF field_28898 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_TILE_WALL tG field_28899 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_BRICKS tH field_28900 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_BRICK_STAIRS tI field_28901 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_BRICK_SLAB tJ field_28902 f Lnet/minecraft/world/level/block/Block; DEEPSLATE_BRICK_WALL tK field_28903 f Lnet/minecraft/world/level/block/Block; CHISELED_DEEPSLATE tL field_28904 f Lnet/minecraft/world/level/block/Block; DARK_OAK_PLANKS t field_10075 f Lnet/minecraft/world/level/block/Block; CRACKED_DEEPSLATE_BRICKS tM field_29222 f Lnet/minecraft/world/level/block/Block; CRACKED_DEEPSLATE_TILES tN field_29223 f Lnet/minecraft/world/level/block/Block; INFESTED_DEEPSLATE tO field_29224 f Lnet/minecraft/world/level/block/Block; SMOOTH_BASALT tP field_29032 f Lnet/minecraft/world/level/block/Block; RAW_IRON_BLOCK tQ field_33508 f Lnet/minecraft/world/level/block/Block; RAW_COPPER_BLOCK tR field_33509 f Lnet/minecraft/world/level/block/Block; RAW_GOLD_BLOCK tS field_33510 f Lnet/minecraft/world/level/block/Block; POTTED_AZALEA tT field_33918 f Lnet/minecraft/world/level/block/Block; POTTED_FLOWERING_AZALEA tU field_33919 f Lnet/minecraft/world/level/block/Block; OCHRE_FROGLIGHT tV field_37572 f Lnet/minecraft/world/level/block/Block; VERDANT_FROGLIGHT tW field_37573 f Lnet/minecraft/world/level/block/Block; PEARLESCENT_FROGLIGHT tX field_37574 f Lnet/minecraft/world/level/block/Block; FROGSPAWN tY field_37575 f Lnet/minecraft/world/level/block/Block; REINFORCED_DEEPSLATE tZ field_38420 f Lnet/minecraft/world/level/block/Block; WAXED_OXIDIZED_COPPER_BULB ta field_47079 f Lnet/minecraft/world/level/block/Block; LIGHTNING_ROD tb field_27171 f Lnet/minecraft/world/level/block/Block; POINTED_DRIPSTONE tc field_28048 f Lnet/minecraft/world/level/block/Block; DRIPSTONE_BLOCK td field_28049 f Lnet/minecraft/world/level/block/Block; CAVE_VINES te field_28675 f Lnet/minecraft/world/level/block/Block; CAVE_VINES_PLANT tf field_28676 f Lnet/minecraft/world/level/block/Block; SPORE_BLOSSOM tg field_28677 f Lnet/minecraft/world/level/block/Block; AZALEA th field_28678 f Lnet/minecraft/world/level/block/Block; FLOWERING_AZALEA ti field_28679 f Lnet/minecraft/world/level/block/Block; MOSS_CARPET tj field_28680 f Lnet/minecraft/world/level/block/Block; PINK_PETALS tk field_42750 f Lnet/minecraft/world/level/block/Block; WILDFLOWERS tl field_55741 f Lnet/minecraft/world/level/block/Block; LEAF_LITTER tm field_55742 f Lnet/minecraft/world/level/block/Block; MOSS_BLOCK tn field_28681 f Lnet/minecraft/world/level/block/Block; BIG_DRIPLEAF to field_28682 f Lnet/minecraft/world/level/block/Block; BIG_DRIPLEAF_STEM tp field_28683 f Lnet/minecraft/world/level/block/Block; SMALL_DRIPLEAF tq field_28684 f Lnet/minecraft/world/level/block/Block; HANGING_ROOTS tr field_28686 f Lnet/minecraft/world/level/block/Block; ROOTED_DIRT ts field_28685 f Lnet/minecraft/world/level/block/Block; MUD tt field_37576 f Lnet/minecraft/world/level/block/Block; DEEPSLATE tu field_28888 f Lnet/minecraft/world/level/block/Block; COBBLED_DEEPSLATE tv field_29031 f Lnet/minecraft/world/level/block/Block; COBBLED_DEEPSLATE_STAIRS tw field_28889 f Lnet/minecraft/world/level/block/Block; COBBLED_DEEPSLATE_SLAB tx field_28890 f Lnet/minecraft/world/level/block/Block; COBBLED_DEEPSLATE_WALL ty field_28891 f Lnet/minecraft/world/level/block/Block; POLISHED_DEEPSLATE tz field_28892 f Lnet/minecraft/world/level/block/Block; PALE_OAK_WOOD u field_54734 f Lnet/minecraft/world/level/block/Block; DECORATED_POT ua field_42752 f Lnet/minecraft/world/level/block/Block; CRAFTER ub field_46797 f Lnet/minecraft/world/level/block/Block; TRIAL_SPAWNER uc field_47336 f Lnet/minecraft/world/level/block/Block; VAULT ud field_48851 f Lnet/minecraft/world/level/block/Block; HEAVY_CORE ue field_49830 f Lnet/minecraft/world/level/block/Block; PALE_MOSS_BLOCK uf field_54731 f Lnet/minecraft/world/level/block/Block; PALE_MOSS_CARPET ug field_54732 f Lnet/minecraft/world/level/block/Block; PALE_HANGING_MOSS uh field_54733 f Lnet/minecraft/world/level/block/Block; OPEN_EYEBLOSSOM ui field_55060 f Lnet/minecraft/world/level/block/Block; CLOSED_EYEBLOSSOM uj field_55061 f Lnet/minecraft/world/level/block/Block; POTTED_OPEN_EYEBLOSSOM uk field_55062 f Lnet/minecraft/world/level/block/Block; POTTED_CLOSED_EYEBLOSSOM ul field_55063 f Lnet/minecraft/world/level/block/Block; FIREFLY_BUSH um field_56455 f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; NOT_CLOSED_SHULKER un field_46288 f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; NOT_EXTENDED_PISTON uo field_53979 f Lnet/minecraft/world/level/block/Block; PALE_OAK_PLANKS v field_54735 f Lnet/minecraft/world/level/block/Block; MANGROVE_PLANKS w field_37577 f Lnet/minecraft/world/level/block/Block; BAMBOO_PLANKS x field_40294 f Lnet/minecraft/world/level/block/Block; BAMBOO_MOSAIC y field_40295 f Lnet/minecraft/world/level/block/Block; OAK_SAPLING z field_10394 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63456 A method_63456 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26142 A method_26142 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63457 B method_63457 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_63022 B method_63022 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63458 C method_63458 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26143 C method_26143 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63460 D method_63460 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_33357 D method_33357 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63461 E method_63461 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26104 E method_26104 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63462 F method_63462 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_63027 F method_63027 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63021 G method_63021 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26146 G method_26146 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63023 H method_63023 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26147 H method_26147 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63024 I method_63024 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26148 I method_26148 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63025 J method_63025 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26149 J method_26149 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63026 K method_63026 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/MapColor; method_63033 K method_63033 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63028 L method_63028 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26150 L method_26150 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63029 M method_63029 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26151 M method_26151 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63030 N method_63030 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26152 N method_26152 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63031 O method_63031 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26136 O method_26136 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63032 P method_63032 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26105 P method_26105 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63034 Q method_63034 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_63040 Q method_63040 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63035 R method_63035 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63036 S method_63036 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63037 T method_63037 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63038 U method_63038 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63039 V method_63039 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63041 W method_63041 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63042 X method_63042 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63043 Y method_63043 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63044 Z method_63044 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; pistonProperties a method_63051 m (I)Ljava/util/function/ToIntFunction; litBlockEmission a method_26107 m (ILnet/minecraft/world/level/block/state/BlockState;)I method_26108 a method_26108 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; register a method_63052 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; register a method_63053 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63054 a method_63054 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/MapColor; method_63055 a method_63055 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63056 a method_63056 m (Lnet/minecraft/world/level/block/Block;Z)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; wallVariant a method_63057 m (Lnet/minecraft/world/level/block/SoundType;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; leavesProperties a method_63058 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_65139 a method_65139 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_67401 a method_67401 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z always a method_26113 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Ljava/lang/Boolean; never a method_26114 m (Lnet/minecraft/world/level/material/MapColor;)Ljava/util/function/Function; waterloggedMapColor a method_59823 m (Lnet/minecraft/world/level/material/MapColor;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/MapColor; method_63060 a method_63060 m (Lnet/minecraft/world/level/material/MapColor;Lnet/minecraft/world/level/material/MapColor;Lnet/minecraft/world/level/block/SoundType;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; logProperties a method_63061 m (Lnet/minecraft/world/level/material/MapColor;Lnet/minecraft/world/level/material/MapColor;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/MapColor; method_63062 a method_63062 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; vanillaBlockId a method_63063 m (Ljava/lang/String;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/Block; registerBed a method_26109 m (Ljava/lang/String;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; registerLegacyStair a method_55133 m (Ljava/lang/String;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; register a method_9492 m (Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; register a method_63064 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63111 aA method_63111 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63112 aB method_63112 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63113 aC method_63113 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63114 aD method_63114 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63115 aE method_63115 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63116 aF method_63116 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63065 aG method_63065 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63066 aH method_63066 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63067 aI method_63067 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63068 aJ method_63068 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63069 aK method_63069 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63070 aL method_63070 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63071 aM method_63071 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63072 aN method_63072 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63073 aO method_63073 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63074 aP method_63074 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63075 aQ method_63075 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63076 aR method_63076 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63077 aS method_63077 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63078 aT method_63078 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63079 aU method_63079 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63080 aV method_63080 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63081 aW method_63081 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63082 aX method_63082 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63083 aY method_63083 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63084 aZ method_63084 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63045 aa method_63045 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63046 ab method_63046 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63047 ac method_63047 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63048 ad method_63048 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63049 ae method_63049 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63050 af method_63050 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63091 ag method_63091 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63092 ah method_63092 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63093 ai method_63093 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63094 aj method_63094 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63095 ak method_63095 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63096 al method_63096 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63097 am method_63097 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63098 an method_63098 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63099 ao method_63099 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63100 ap method_63100 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63101 aq method_63101 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63102 ar method_63102 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63103 as method_63103 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63104 at method_63104 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63105 au method_63105 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63106 av method_63106 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63107 aw method_63107 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63108 ax method_63108 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63109 ay method_63109 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63110 az method_63110 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; buttonProperties b method_63117 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63118 b method_63118 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63119 b method_63119 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_65140 b method_65140 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_56717 b method_56717 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z never b method_26122 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Ljava/lang/Boolean; always b method_26123 m (Lnet/minecraft/world/level/material/MapColor;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; netherStemProperties b method_63121 m (Lnet/minecraft/world/level/material/MapColor;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/MapColor; method_59824 b method_59824 m (Ljava/lang/String;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/Block; registerStainedGlass b method_63122 m (Ljava/lang/String;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; registerStair b method_63123 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63170 bA method_63170 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63171 bB method_63171 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63172 bC method_63172 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63173 bD method_63173 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63174 bE method_63174 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63175 bF method_63175 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63124 bG method_63124 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63125 bH method_63125 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63126 bI method_63126 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63127 bJ method_63127 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63128 bK method_63128 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63129 bL method_63129 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63130 bM method_63130 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63131 bN method_63131 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63132 bO method_63132 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63133 bP method_63133 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63134 bQ method_63134 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63135 bR method_63135 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63136 bS method_63136 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63137 bT method_63137 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63138 bU method_63138 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63139 bV method_63139 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63140 bW method_63140 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63141 bX method_63141 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63142 bY method_63142 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63143 bZ method_63143 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63085 ba method_63085 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63086 bb method_63086 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63087 bc method_63087 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63088 bd method_63088 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63089 be method_63089 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63090 bf method_63090 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63150 bg method_63150 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63151 bh method_63151 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63152 bi method_63152 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63153 bj method_63153 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63154 bk method_63154 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63155 bl method_63155 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63156 bm method_63156 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63157 bn method_63157 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63158 bo method_63158 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63159 bp method_63159 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63160 bq method_63160 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63161 br method_63161 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63162 bs method_63162 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63163 bt method_63163 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63164 bu method_63164 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63165 bv method_63165 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63166 bw method_63166 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63167 bx method_63167 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63168 by method_63168 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63169 bz method_63169 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; flowerPotProperties c method_63176 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_65141 c method_65141 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_55132 c method_55132 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z method_32895 c method_32895 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Ljava/lang/Boolean; ocelotOrParrot c method_26126 m (Lnet/minecraft/world/level/material/MapColor;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; shulkerBoxProperties c method_63178 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63223 cA method_63223 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63224 cB method_63224 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63225 cC method_63225 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63226 cD method_63226 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63227 cE method_63227 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63228 cF method_63228 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63229 cG method_63229 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63230 cH method_63230 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63179 cI method_63179 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63180 cJ method_63180 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63181 cK method_63181 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63182 cL method_63182 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63183 cM method_63183 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63184 cN method_63184 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63185 cO method_63185 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63186 cP method_63186 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63187 cQ method_63187 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63188 cR method_63188 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63189 cS method_63189 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63190 cT method_63190 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63191 cU method_63191 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63192 cV method_63192 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63193 cW method_63193 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63194 cX method_63194 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63195 cY method_63195 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63196 cZ method_63196 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63144 ca method_63144 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63145 cb method_63145 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63146 cc method_63146 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63147 cd method_63147 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63148 ce method_63148 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63149 cf method_63149 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_64765 cg method_64765 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63205 ch method_63205 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63206 ci method_63206 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63207 cj method_63207 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63208 ck method_63208 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63209 cl method_63209 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63210 cm method_63210 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63211 cn method_63211 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63212 co method_63212 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_64766 cp method_64766 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63213 cq method_63213 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63214 cr method_63214 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63215 cs method_63215 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63216 ct method_63216 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63217 cu method_63217 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63218 cv method_63218 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63219 cw method_63219 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63220 cx method_63220 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63221 cy method_63221 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63222 cz method_63222 m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; method_63231 d method_63231 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_65142 d method_65142 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_41421 d method_41421 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z method_39537 d method_39537 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z method_26130 d method_26130 m (Lnet/minecraft/world/level/material/MapColor;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; candleProperties d method_63233 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63278 dA method_63278 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63279 dB method_63279 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63280 dC method_63280 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63281 dD method_63281 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63282 dE method_63282 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63283 dF method_63283 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63284 dG method_63284 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63285 dH method_63285 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63234 dI method_63234 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63235 dJ method_63235 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63236 dK method_63236 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63237 dL method_63237 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63238 dM method_63238 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63239 dN method_63239 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63240 dO method_63240 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63241 dP method_63241 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63242 dQ method_63242 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63243 dR method_63243 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63244 dS method_63244 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63245 dT method_63245 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63246 dU method_63246 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63247 dV method_63247 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63248 dW method_63248 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_64767 dX method_64767 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63249 dY method_63249 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63250 dZ method_63250 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63197 da method_63197 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63198 db method_63198 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63199 dc method_63199 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63200 dd method_63200 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63201 de method_63201 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63202 df method_63202 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63203 dg method_63203 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63204 dh method_63204 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63260 di method_63260 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63261 dj method_63261 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63262 dk method_63262 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63263 dl method_63263 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63264 dm method_63264 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63265 dn method_63265 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63266 do method_63266 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63267 dp method_63267 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63268 dq method_63268 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63269 dr method_63269 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63270 ds method_63270 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63271 dt method_63271 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63272 du method_63272 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63273 dv method_63273 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63274 dw method_63274 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63275 dx method_63275 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63276 dy method_63276 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63277 dz method_63277 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_64764 e method_64764 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_41422 e method_41422 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z method_63288 e method_63288 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z method_26128 e method_26128 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63331 eA method_63331 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63332 eB method_63332 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63333 eC method_63333 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63334 eD method_63334 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63335 eE method_63335 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63336 eF method_63336 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63337 eG method_63337 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63338 eH method_63338 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63339 eI method_63339 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63340 eJ method_63340 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63289 eK method_63289 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63290 eL method_63290 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63291 eM method_63291 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63292 eN method_63292 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_65143 eO method_65143 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_65144 eP method_65144 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63293 eQ method_63293 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63294 eR method_63294 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63295 eS method_63295 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63296 eT method_63296 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63297 eU method_63297 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63298 eV method_63298 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63299 eW method_63299 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63300 eX method_63300 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63301 eY method_63301 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63302 eZ method_63302 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63251 ea method_63251 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63252 eb method_63252 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63253 ec method_63253 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63254 ed method_63254 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63255 ee method_63255 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63256 ef method_63256 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63257 eg method_63257 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63258 eh method_63258 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63259 ei method_63259 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63315 ej method_63315 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63316 ek method_63316 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63317 el method_63317 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63318 em method_63318 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63319 en method_63319 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63320 eo method_63320 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63321 ep method_63321 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63322 eq method_63322 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63323 er method_63323 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63324 es method_63324 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63325 et method_63325 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63326 eu method_63326 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63327 ev method_63327 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63328 ew method_63328 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63329 ex method_63329 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_64770 ey method_64770 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63330 ez method_63330 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63059 f method_63059 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_63287 f method_63287 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z method_53981 f method_53981 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z method_26132 f method_26132 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63380 fA method_63380 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63381 fB method_63381 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63382 fC method_63382 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63383 fD method_63383 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_64774 fE method_64774 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63384 fF method_63384 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63385 fG method_63385 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63386 fH method_63386 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63387 fI method_63387 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63388 fJ method_63388 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63389 fK method_63389 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63390 fL method_63390 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63391 fM method_63391 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63392 fN method_63392 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63393 fO method_63393 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63342 fP method_63342 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_64771 fQ method_64771 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63343 fR method_63343 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63344 fS method_63344 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63345 fT method_63345 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63346 fU method_63346 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63347 fV method_63347 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63348 fW method_63348 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63349 fX method_63349 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63350 fY method_63350 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63351 fZ method_63351 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63303 fa method_63303 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63304 fb method_63304 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63305 fc method_63305 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_64769 fd method_64769 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63306 fe method_63306 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63307 ff method_63307 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63308 fg method_63308 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63309 fh method_63309 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63310 fi method_63310 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63311 fj method_63311 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63312 fk method_63312 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63313 fl method_63313 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63314 fm method_63314 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63368 fn method_63368 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63369 fo method_63369 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63370 fp method_63370 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_64773 fq method_64773 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63371 fr method_63371 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63372 fs method_63372 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63373 ft method_63373 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63374 fu method_63374 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63375 fv method_63375 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63376 fw method_63376 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63377 fx method_63377 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63378 fy method_63378 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63379 fz method_63379 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63120 g method_63120 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_41424 g method_41424 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63425 gA method_63425 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63426 gB method_63426 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63427 gC method_63427 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63428 gD method_63428 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63429 gE method_63429 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63430 gF method_63430 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63431 gG method_63431 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63432 gH method_63432 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63433 gI method_63433 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63434 gJ method_63434 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63435 gK method_63435 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63436 gL method_63436 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63437 gM method_63437 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63438 gN method_63438 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63439 gO method_63439 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63440 gP method_63440 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63441 gQ method_63441 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63442 gR method_63442 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_66409 gS method_66409 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_66410 gT method_66410 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_66411 gU method_66411 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_65145 gV method_65145 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_66412 gW method_66412 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_65146 gX method_65146 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_66413 gY method_66413 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_66414 gZ method_66414 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_64772 ga method_64772 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63352 gb method_63352 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63353 gc method_63353 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63354 gd method_63354 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63355 ge method_63355 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63356 gf method_63356 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63357 gg method_63357 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63358 gh method_63358 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63359 gi method_63359 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63360 gj method_63360 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63361 gk method_63361 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_64775 gl method_64775 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63362 gm method_63362 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63363 gn method_63363 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63364 go method_63364 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63365 gp method_63365 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63366 gq method_63366 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63367 gr method_63367 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63417 gs method_63417 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63418 gt method_63418 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63419 gu method_63419 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63420 gv method_63420 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63421 gw method_63421 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63422 gx method_63422 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63423 gy method_63423 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63424 gz method_63424 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63177 h method_63177 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_38230 h method_38230 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_66415 ha method_66415 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_66416 hb method_66416 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_66417 hc method_66417 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63395 hd method_63395 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63396 he method_63396 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63397 hf method_63397 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63398 hg method_63398 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63399 hh method_63399 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63400 hi method_63400 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63401 hj method_63401 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63402 hk method_63402 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63403 hl method_63403 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63404 hm method_63404 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63405 hn method_63405 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63406 ho method_63406 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63407 hp method_63407 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63408 hq method_63408 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63409 hr method_63409 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_64776 hs method_64776 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63410 ht method_63410 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63411 hu method_63411 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63412 hv method_63412 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63413 hw method_63413 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63414 hx method_63414 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63415 hy method_63415 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63416 hz method_63416 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_64768 i method_64768 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_36460 i method_36460 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63232 j method_63232 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_36461 j method_36461 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63286 k method_63286 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_32894 k method_32894 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63341 l method_63341 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26112 l method_26112 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63394 m method_63394 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26121 m method_26121 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63443 n method_63443 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26124 n method_26124 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63444 o method_63444 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26127 o method_26127 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63445 p method_63445 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_24419 p method_24419 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63446 q method_63446 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26131 q method_26131 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63447 r method_63447 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26129 r method_26129 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63448 s method_63448 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26134 s method_26134 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63449 t method_63449 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26135 t method_26135 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63450 u method_63450 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_36458 u method_36458 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63451 v method_63451 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26137 v method_26137 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63452 w method_63452 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26138 w method_26138 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63453 x method_63453 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_63459 x method_63459 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63454 y method_63454 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26140 y method_26140 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/Block; method_63455 z method_63455 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26141 z method_26141 m ()V m ()V c net/minecraft/world/level/block/BonemealableBlock dqc net/minecraft/class_2256 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V performBonemeal a method_9652 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isBonemealSuccess a method_9650 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; findSpreadableNeighbourPos a method_67539 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBonemealTarget a method_9651 m (Ljava/util/List;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getSpreadableNeighbourPos a method_67540 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getParticlePos a method_55769 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z hasSpreadableNeighbourPos a_ method_67541 m ()Lnet/minecraft/world/level/block/BonemealableBlock$Type; getType aq_ method_55770 c net/minecraft/world/level/block/BonemealableBlock$Type dqc$a net/minecraft/class_2256$class_9077 f Lnet/minecraft/world/level/block/BonemealableBlock$Type; NEIGHBOR_SPREADER a field_47834 f Lnet/minecraft/world/level/block/BonemealableBlock$Type; GROWER b field_47835 f [Lnet/minecraft/world/level/block/BonemealableBlock$Type; $VALUES c field_47836 m ()[Lnet/minecraft/world/level/block/BonemealableBlock$Type; $values a method_55771 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/block/BonemealableFeaturePlacerBlock dqd net/minecraft/class_10318 f Lcom/mojang/serialization/MapCodec; CODEC a field_54736 f Lnet/minecraft/resources/ResourceKey; feature b field_54737 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V method_64777 a method_64777 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64778 a method_64778 m (Lnet/minecraft/world/level/block/BonemealableFeaturePlacerBlock;)Lnet/minecraft/resources/ResourceKey; method_64779 a method_64779 m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; method_64780 a method_64780 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BrewingStandBlock dqe net/minecraft/class_2260 f Lcom/mojang/serialization/MapCodec; CODEC a field_46289 f [Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOTTLE b field_10700 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c field_10701 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BrushableBlock dqf net/minecraft/class_8170 f Lcom/mojang/serialization/MapCodec; CODEC a field_46290 f I TICK_DELAY b field_42773 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DUSTED c field_42774 f Lnet/minecraft/world/level/block/Block; turnsInto d field_43232 f Lnet/minecraft/sounds/SoundEvent; brushSound e field_43233 f Lnet/minecraft/sounds/SoundEvent; brushCompletedSound f field_43234 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53982 a method_53982 m ()Lnet/minecraft/world/level/block/Block; getTurnsInto b method_49810 m ()Lnet/minecraft/sounds/SoundEvent; getBrushSound c method_49811 m ()Lnet/minecraft/sounds/SoundEvent; getBrushCompletedSound d method_49812 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BubbleColumnBlock dqg net/minecraft/class_2258 f Lcom/mojang/serialization/MapCodec; CODEC a field_46291 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DRAG_DOWN b field_10680 f I CHECK_PERIOD c field_31038 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V updateColumn a method_34267 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateColumn b method_34268 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canExistIn o method_9658 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getColumnState q method_34269 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BucketPickup dqh net/minecraft/class_2263 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/ItemStack; pickupBlock a method_9700 m ()Ljava/util/Optional; getPickupSound as_ method_32351 c net/minecraft/world/level/block/BuddingAmethystBlock dqi net/minecraft/class_5543 f Lcom/mojang/serialization/MapCodec; CODEC b field_46292 f I GROWTH_CHANCE c field_31039 f [Lnet/minecraft/core/Direction; DIRECTIONS d field_27172 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canClusterGrowAtState h method_31626 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/BushBlock dqj net/minecraft/class_10735 f Lcom/mojang/serialization/MapCodec; CODEC a field_56456 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_56457 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V method_67402 a method_67402 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/ButtonBlock dqk net/minecraft/class_2269 f Lcom/mojang/serialization/MapCodec; CODEC a field_46293 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED b field_10729 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; type d field_42753 f I ticksToStayPressed e field_40298 f Ljava/util/function/Function; shapes g field_55743 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53983 a method_53983 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Z)V playSound a method_9714 m (Lnet/minecraft/world/level/block/ButtonBlock;)Ljava/lang/Integer; method_53984 a method_53984 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V press a method_21845 m (Ljava/util/Map;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66418 a method_66418 m (Z)Lnet/minecraft/sounds/SoundEvent; getSound a method_9712 m ()Ljava/util/function/Function; makeShapes b method_66419 m (Lnet/minecraft/world/level/block/ButtonBlock;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; method_53985 b method_53985 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V checkPressed d method_9715 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighbours e method_9713 m (Lnet/minecraft/world/level/block/state/properties/BlockSetType;ILnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CactusBlock dql net/minecraft/class_2266 f Lcom/mojang/serialization/MapCodec; CODEC a field_46294 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE b field_10709 f I MAX_AGE c field_31044 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d field_10710 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_COLLISION e field_10711 f I MAX_CACTUS_GROWING_HEIGHT f field_56565 f I ATTEMPT_GROW_CACTUS_FLOWER_AGE g field_56566 f D ATTEMPT_GROW_CACTUS_FLOWER_SMALL_CACTUS_CHANCE h field_56567 f D ATTEMPT_GROW_CACTUS_FLOWER_TALL_CACTUS_CHANCE i field_56568 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CactusFlowerBlock dqm net/minecraft/class_10760 f Lcom/mojang/serialization/MapCodec; CODEC a field_56569 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_56570 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CakeBlock dqn net/minecraft/class_2272 f Lcom/mojang/serialization/MapCodec; CODEC a field_46295 f I MAX_BITES b field_31046 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; BITES c field_10739 f I FULL_CAKE_SIGNAL d field_27173 f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES e field_10738 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/InteractionResult; eat a method_9719 m (I)I getOutputSignal b method_31627 m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66420 c method_66420 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CalibratedSculkSensorBlock dqo net/minecraft/class_8236 f Lcom/mojang/serialization/MapCodec; CODEC a field_46296 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_43235 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity;)V method_49813 a method_49813 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CampfireBlock dqp net/minecraft/class_3922 f I fireDamage D field_25182 f Lcom/mojang/serialization/MapCodec; CODEC a field_46297 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b field_17352 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SIGNAL_FIRE c field_17353 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d field_17354 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING e field_17564 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE f field_17351 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_VIRTUAL_POST g field_21580 f I SMOKE_DISTANCE h field_31049 f Z spawnParticles i field_23881 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeManager$CachedCheck;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CampfireBlockEntity;)V method_64781 a method_64781 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V dowse a method_29288 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53986 a method_53986 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isSmokeyPos a method_23895 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ZZ)V makeParticles a method_17455 m (Lnet/minecraft/world/level/block/CampfireBlock;)Ljava/lang/Integer; method_53987 a method_53987 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z method_30034 a method_30034 m (Lnet/minecraft/world/level/block/CampfireBlock;)Ljava/lang/Boolean; method_53988 b method_53988 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isLitCampfire h method_23896 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canLight i method_30035 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSmokeSource o method_17456 m (ZILnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CandleBlock dqq net/minecraft/class_5544 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; PARTICLE_OFFSETS D field_27178 f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES R field_55744 f Lcom/mojang/serialization/MapCodec; CODEC c field_46298 f I MIN_CANDLES d field_31050 f I MAX_CANDLES e field_31051 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; CANDLES f field_27174 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT g field_27175 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED h field_27176 f Ljava/util/function/ToIntFunction; LIGHT_EMISSION i field_27177 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z method_31628 a method_31628 m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_66421 a method_66421 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canLight h method_31630 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_31631 o method_31631 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CandleCakeBlock dqr net/minecraft/class_5545 f Lcom/mojang/serialization/MapCodec; CODEC c field_46299 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT d field_27183 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e field_27186 f Ljava/util/Map; BY_CANDLE f field_27187 f Ljava/lang/Iterable; PARTICLE_OFFSETS g field_27188 f Lnet/minecraft/world/level/block/CandleBlock; candleBlock h field_46300 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53989 a method_53989 m (Lnet/minecraft/world/level/block/CandleBlock;)Lnet/minecraft/world/level/block/state/BlockState; byCandle a method_31632 m (Lnet/minecraft/world/level/block/CandleCakeBlock;)Lnet/minecraft/world/level/block/Block; method_53990 a method_53990 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z method_31633 a method_31633 m (Lnet/minecraft/world/phys/BlockHitResult;)Z candleHit a method_31634 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canLight h method_31635 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CarpetBlock dqs net/minecraft/class_2577 f Lcom/mojang/serialization/MapCodec; CODEC a field_46301 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_11783 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CarrotBlock dqt net/minecraft/class_2271 f Lcom/mojang/serialization/MapCodec; CODEC a field_46302 f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES b field_10737 m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66422 c method_66422 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CartographyTableBlock dqu net/minecraft/class_3711 f Lcom/mojang/serialization/MapCodec; CODEC a field_46303 f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE b field_17355 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; method_17457 a method_17457 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CarvedPumpkinBlock dqv net/minecraft/class_2276 f Lcom/mojang/serialization/MapCodec; CODEC a field_46304 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_10748 f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; snowGolemBase c field_10749 f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; snowGolemFull d field_10750 f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; ironGolemBase e field_10752 f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; ironGolemFull g field_10753 f Ljava/util/function/Predicate; PUMPKINS_PREDICATE h field_10751 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch;)V clearPatternBlocks a method_45454 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)V spawnGolemInWorld a method_45455 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V trySpawnGolem a method_9731 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSpawnGolem a method_9733 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z method_51167 a method_51167 m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateSnowGolemBase b method_9732 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch;)V updatePatternBlocks b method_45456 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z method_51168 b method_51168 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_9728 o method_9728 m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateSnowGolemFull q method_9729 m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateIronGolemBase r method_9727 m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateIronGolemFull y method_9730 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CauldronBlock dqw net/minecraft/class_5546 f Lcom/mojang/serialization/MapCodec; CODEC d field_46305 f F RAIN_FILL_CHANCE e field_34027 f F POWDER_SNOW_FILL_CHANCE f field_34028 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/biome/Biome$Precipitation;)Z shouldHandlePrecipitation a method_31636 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CaveVines dqx net/minecraft/class_5803 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BERRIES A_ field_28688 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE z_ field_28687 m (ILnet/minecraft/world/level/block/state/BlockState;)I method_37361 a method_37361 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/InteractionResult; use a method_33619 m (I)Ljava/util/function/ToIntFunction; emission i_ method_37362 m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasGlowBerries j_ method_33618 m ()V c net/minecraft/world/level/block/CaveVinesBlock dqy net/minecraft/class_5805 f Lcom/mojang/serialization/MapCodec; CODEC c field_46306 f F CHANCE_OF_BERRIES_ON_GROWTH g field_31053 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CaveVinesPlantBlock dqz net/minecraft/class_5804 f Lcom/mojang/serialization/MapCodec; CODEC c field_46307 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CeilingHangingSignBlock dra net/minecraft/class_7713 f Lcom/mojang/serialization/MapCodec; CODEC a field_46308 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; ROTATION b field_40300 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ATTACHED c field_40301 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_DEFAULT e field_40303 f Ljava/util/Map; SHAPES f field_55745 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53991 a method_53991 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/level/block/entity/SignBlockEntity;Lnet/minecraft/world/item/ItemStack;)Z shouldTryToChainAnotherHangingSign a method_50002 m (Ljava/util/Map$Entry;)Ljava/lang/Integer; method_66423 a method_66423 m (Lnet/minecraft/world/level/block/state/properties/WoodType;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/ChainBlock drb net/minecraft/class_5172 f Lcom/mojang/serialization/MapCodec; CODEC a field_46309 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b field_24411 f Ljava/util/Map; SHAPES e field_55746 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/ChangeOverTimeBlock drc net/minecraft/class_5547 f I SCAN_DISTANCE E_ field_31056 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V method_54763 a method_54763 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V changeOverTime a_ method_54764 m ()F getChanceModifier au_ method_33620 m ()Ljava/lang/Enum; getAge c method_33622 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getNextState c method_54765 m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getNext k_ method_31639 c net/minecraft/world/level/block/ChestBlock drd net/minecraft/class_2281 f Lnet/minecraft/world/level/block/DoubleBlockCombiner$Combiner; MENU_PROVIDER_COMBINER D field_17357 f Lcom/mojang/serialization/MapCodec; CODEC b field_46311 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING c field_10768 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TYPE d field_10770 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e field_10772 f I EVENT_SET_OPEN_COUNT f field_31057 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g field_55747 f Ljava/util/Map; HALF_SHAPES h field_55748 f Lnet/minecraft/world/level/block/DoubleBlockCombiner$Combiner; CHEST_COMBINER i field_17356 m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; candidatePartnerFacing a method_9753 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isBlockedChestByBlock a method_9757 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isChestBlockedAt a method_9756 m (Lnet/minecraft/world/level/block/ChestBlock;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/Container; getContainer a method_17458 m (Lnet/minecraft/world/level/block/entity/LidBlockEntity;)Lnet/minecraft/world/level/block/DoubleBlockCombiner$Combiner; opennessCombiner a method_24166 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/ChestBlock; method_53992 a method_53992 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isCatSittingOnChest b method_9754 m ()Lnet/minecraft/stats/Stat; getOpenChestStat c method_9755 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z method_24168 c method_24168 m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; blockEntityType d method_31641 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; getBlockType h method_24169 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getConnectedDirection i method_9758 m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; method_53993 q method_53993 m (Ljava/util/function/Supplier;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/ChestBlock$1 drd$1 net/minecraft/class_2281$1 m ()Ljava/util/Optional; acceptNone a method_24170 m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Ljava/util/Optional; acceptSingle a method_17460 m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Ljava/util/Optional; acceptDouble a method_17461 m ()V c net/minecraft/world/level/block/ChestBlock$2 drd$2 net/minecraft/class_2281$2 m ()Ljava/util/Optional; acceptNone a method_24171 m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Ljava/util/Optional; acceptSingle a method_17462 m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Ljava/util/Optional; acceptDouble a method_17463 m ()V c net/minecraft/world/level/block/ChestBlock$2$1 drd$2$1 net/minecraft/class_2281$2$1 f Lnet/minecraft/world/level/block/entity/ChestBlockEntity; val$first a field_17358 f Lnet/minecraft/world/level/block/entity/ChestBlockEntity; val$second b field_17359 f Lnet/minecraft/world/Container; val$container c field_17360 m (Lnet/minecraft/world/level/block/ChestBlock$2;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/Container;)V c net/minecraft/world/level/block/ChestBlock$3 drd$3 net/minecraft/class_2281$3 f Lnet/minecraft/world/level/block/entity/LidBlockEntity; val$entity a field_21782 m ()Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; acceptNone a method_24172 m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; acceptSingle a method_23898 m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; acceptDouble a method_23899 m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;F)F method_23900 a method_23900 m (Lnet/minecraft/world/level/block/entity/LidBlockEntity;)V c net/minecraft/world/level/block/ChestBlock$4 drd$4 net/minecraft/class_2281$4 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$ChestType a field_10775 m ()V c net/minecraft/world/level/block/ChiseledBookShelfBlock dre net/minecraft/class_7714 f Lcom/mojang/serialization/MapCodec; CODEC a field_46312 f I BOOKS_PER_ROW b field_41307 f Ljava/util/List; SLOT_OCCUPIED_PROPERTIES c field_41308 f I MAX_BOOKS_IN_STORAGE d field_41309 m (F)I getSection a method_47577 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity;I)V removeBook a method_45457 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity;Lnet/minecraft/world/item/ItemStack;I)V addBook a method_45458 m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;Lnet/minecraft/world/level/block/state/properties/Property;)V method_47578 a method_47578 m (Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/OptionalInt; getHitSlot a method_47580 m (Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/core/Direction;)Ljava/util/Optional; getRelativeHitCoordinatesForBlockFace a method_47579 m (Lnet/minecraft/world/phys/Vec2;)Ljava/util/OptionalInt; method_55772 a method_55772 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/ChiseledBookShelfBlock$1 dre$1 net/minecraft/class_7714$1 f [I $SwitchMap$net$minecraft$core$Direction a field_41310 m ()V c net/minecraft/world/level/block/ChorusFlowerBlock drf net/minecraft/class_2279 f Lcom/mojang/serialization/MapCodec; CODEC a field_46313 f I DEAD_AGE b field_31060 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c field_10762 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BLOCK_SUPPORT d field_45145 f Lnet/minecraft/world/level/block/Block; plant e field_10763 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53994 a method_53994 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V placeDeadFlower a method_9747 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;I)V placeGrownFlower a method_9745 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;I)V generatePlant a method_9744 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;II)V growTreeRecursive a method_9748 m (Lnet/minecraft/world/level/block/ChorusFlowerBlock;)Lnet/minecraft/world/level/block/Block; method_53995 a method_53995 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z allNeighborsEmpty b method_9746 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/ChorusPlantBlock drg net/minecraft/class_2283 f Lcom/mojang/serialization/MapCodec; CODEC a field_46314 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getStateWithConnections a method_9759 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CocoaBlock drh net/minecraft/class_2282 f Lcom/mojang/serialization/MapCodec; CODEC a field_46315 f I MAX_AGE b field_31061 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c field_10779 f Ljava/util/List; SHAPES d field_55749 m (I)Ljava/util/Map; method_66424 b method_66424 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/ColoredFallingBlock dri net/minecraft/class_8812 f Lcom/mojang/serialization/MapCodec; CODEC a field_46316 f Lnet/minecraft/util/ColorRGBA; dustColor b field_46317 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53996 a method_53996 m (Lnet/minecraft/world/level/block/ColoredFallingBlock;)Lnet/minecraft/util/ColorRGBA; method_53997 a method_53997 m (Lnet/minecraft/util/ColorRGBA;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CommandBlock drj net/minecraft/class_2288 f Lcom/mojang/serialization/MapCodec; CODEC a field_46318 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_10791 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CONDITIONAL c field_10793 f Lorg/slf4j/Logger; LOGGER d field_10792 f Z automatic e field_27192 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V executeChain a method_9779 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53998 a method_53998 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/CommandBlockEntity;Z)V setPoweredAndUpdate a method_61744 m (Lnet/minecraft/world/level/block/CommandBlock;)Ljava/lang/Boolean; method_53999 a method_53999 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/BaseCommandBlock;Z)V execute a method_9780 m (ZLnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/ComparatorBlock drk net/minecraft/class_2286 f Lcom/mojang/serialization/MapCodec; CODEC a field_46319 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; MODE b field_10789 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/decoration/ItemFrame; getItemFrame a method_9774 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/entity/decoration/ItemFrame;)Z method_9772 a method_9772 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I calculateOutputSignal e method_9773 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V refreshOutputState f method_9775 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/ComposterBlock drl net/minecraft/class_3962 f Lcom/mojang/serialization/MapCodec; CODEC a field_46320 f I READY b field_31071 f I MIN_LEVEL c field_31072 f I MAX_LEVEL d field_31073 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL e field_17565 f Lit/unimi/dsi/fastutil/objects/Object2FloatMap; COMPOSTABLES f field_17566 f I HOLE_WIDTH g field_55750 f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES h field_17568 m (FLnet/minecraft/world/level/ItemLike;)V add a method_17753 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; insertItem a method_26373 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; extractProduce a method_26374 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; empty a method_17759 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/block/state/BlockState; addItem a method_17756 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V handleFill a method_18027 m ()V bootStrap b method_17758 m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66425 b method_66425 m ()[Lnet/minecraft/world/phys/shapes/VoxelShape; method_66426 q method_66426 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/ComposterBlock$EmptyContainer drl$a net/minecraft/class_3962$class_3925 m ()V c net/minecraft/world/level/block/ComposterBlock$InputContainer drl$b net/minecraft/class_3962$class_3963 f Lnet/minecraft/world/level/block/state/BlockState; state b field_17569 f Lnet/minecraft/world/level/LevelAccessor; level c field_17570 f Lnet/minecraft/core/BlockPos; pos d field_17571 f Z changed e field_17572 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V c net/minecraft/world/level/block/ComposterBlock$OutputContainer drl$c net/minecraft/class_3962$class_3964 f Lnet/minecraft/world/level/block/state/BlockState; state b field_17573 f Lnet/minecraft/world/level/LevelAccessor; level c field_17574 f Lnet/minecraft/core/BlockPos; pos d field_17575 f Z changed e field_17576 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V c net/minecraft/world/level/block/ConcretePowderBlock drm net/minecraft/class_2292 f Lcom/mojang/serialization/MapCodec; CODEC a field_46321 f Lnet/minecraft/world/level/block/Block; concrete b field_10810 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54000 a method_54000 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z touchesLiquid a method_9798 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z shouldSolidify a method_24279 m (Lnet/minecraft/world/level/block/ConcretePowderBlock;)Lnet/minecraft/world/level/block/Block; method_54001 a method_54001 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canSolidify o method_9799 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/ConduitBlock drn net/minecraft/class_2289 f Lcom/mojang/serialization/MapCodec; CODEC a field_46322 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b field_10794 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c field_10795 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CopperBulbBlock dro net/minecraft/class_8922 f Lcom/mojang/serialization/MapCodec; CODEC a field_47080 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED b field_47081 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT c field_47082 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V checkAndFlip a method_55373 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CoralBlock drp net/minecraft/class_2298 f Lcom/mojang/serialization/MapCodec; DEAD_CORAL_FIELD a field_46323 f Lcom/mojang/serialization/MapCodec; CODEC b field_46324 f Lnet/minecraft/world/level/block/Block; deadBlock c field_10818 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54002 a method_54002 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z scanForWater a method_9808 m (Lnet/minecraft/world/level/block/CoralBlock;)Lnet/minecraft/world/level/block/Block; method_54003 a method_54003 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CoralFanBlock drq net/minecraft/class_2297 f Lcom/mojang/serialization/MapCodec; CODEC c field_46325 f Lnet/minecraft/world/level/block/Block; deadBlock d field_10817 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54004 a method_54004 m (Lnet/minecraft/world/level/block/CoralFanBlock;)Lnet/minecraft/world/level/block/Block; method_54005 a method_54005 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CoralPlantBlock drr net/minecraft/class_2301 f Lcom/mojang/serialization/MapCodec; CODEC a field_46326 f Lnet/minecraft/world/level/block/Block; deadBlock c field_10833 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d field_10834 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54006 a method_54006 m (Lnet/minecraft/world/level/block/CoralPlantBlock;)Lnet/minecraft/world/level/block/Block; method_54007 a method_54007 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CoralWallFanBlock drs net/minecraft/class_2299 f Lcom/mojang/serialization/MapCodec; CODEC e field_46327 f Lnet/minecraft/world/level/block/Block; deadBlock f field_10819 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54008 a method_54008 m (Lnet/minecraft/world/level/block/CoralWallFanBlock;)Lnet/minecraft/world/level/block/Block; method_54009 a method_54009 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CrafterBlock drt net/minecraft/class_8886 f Lcom/mojang/serialization/MapCodec; CODEC a field_46798 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CRAFTING b field_46799 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; TRIGGERED c field_46800 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; ORIENTATION d field_46801 f I MAX_CRAFTING_TICKS e field_46802 f I CRAFTING_TICK_DELAY f field_47521 f Lnet/minecraft/world/item/crafting/RecipeCache; RECIPE_CACHE g field_46803 f I CRAFTER_ADVANCEMENT_DIAMETER h field_50015 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/CraftingInput;)Ljava/util/Optional; getPotentialResults a method_54475 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/CrafterBlockEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/crafting/RecipeHolder;)V dispenseItem a method_54476 m (Lnet/minecraft/world/item/ItemStack;)V method_54474 a method_54474 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Z)V setBlockEntityTriggered a method_54477 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V dispenseFrom a method_54478 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CrafterBlock$1 drt$1 net/minecraft/class_8886$1 f [I $SwitchMap$net$minecraft$core$Direction a field_46804 m ()V c net/minecraft/world/level/block/CraftingTableBlock dru net/minecraft/class_2304 f Lcom/mojang/serialization/MapCodec; CODEC a field_46328 f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE b field_17362 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; method_17466 a method_17466 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CreakingHeartBlock drv net/minecraft/class_10319 f Lcom/mojang/serialization/MapCodec; CODEC a field_54738 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; AXIS b field_54739 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; STATE c field_55064 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NATURAL d field_55065 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V tryAwardExperience a method_65148 m (Lnet/minecraft/world/level/Level;)Z isNaturalNight a method_65147 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isSurroundedByLogs a method_64783 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z hasRequiredLogs b method_64784 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateState d method_64785 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CropBlock drw net/minecraft/class_2302 f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES a field_10836 f Lcom/mojang/serialization/MapCodec; CODEC d field_46329 f I MAX_AGE e field_31079 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE f field_10835 m (Lnet/minecraft/world/level/Level;)I getBonemealAgeIncrease a method_9831 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z hasSufficientLight a method_52572 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getGrowthSpeed a method_9830 m ()Lnet/minecraft/world/level/block/state/properties/IntegerProperty; getAgeProperty b method_9824 m (I)Lnet/minecraft/world/level/block/state/BlockState; getStateForAge b method_9828 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V growCrops b method_9826 m ()I getMaxAge c method_9827 m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66427 c method_66427 m ()Lnet/minecraft/world/level/ItemLike; getBaseSeedId d method_9832 m (Lnet/minecraft/world/level/block/state/BlockState;)I getAge h method_9829 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isMaxAge i method_9825 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CrossCollisionBlock drx net/minecraft/class_2310 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH a field_10905 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST b field_10907 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH c field_10904 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST d field_10903 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e field_10900 f Ljava/util/Map; PROPERTY_BY_DIRECTION f field_10902 f Ljava/util/function/Function; collisionShapes g field_55751 f Ljava/util/function/Function; shapes h field_55752 m (FFFFF)Ljava/util/function/Function; makeShapes a method_9984 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66428 a method_66428 m (Ljava/util/Map$Entry;)Z method_9986 a method_9986 m (FFFFFLnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/CrossCollisionBlock$1 drx$1 net/minecraft/class_2310$1 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a field_10909 f [I $SwitchMap$net$minecraft$world$level$block$Mirror b field_10908 m ()V c net/minecraft/world/level/block/CryingObsidianBlock dry net/minecraft/class_4848 f Lcom/mojang/serialization/MapCodec; CODEC a field_46330 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/DaylightDetectorBlock drz net/minecraft/class_2309 f Lcom/mojang/serialization/MapCodec; CODEC a field_46331 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; POWER b field_10897 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; INVERTED c field_10899 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d field_10898 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/DaylightDetectorBlockEntity;)V tickEntity a method_31642 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateSignalStrength d method_9983 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/DecoratedPotBlock dsa net/minecraft/class_8168 f Lcom/mojang/serialization/MapCodec; CODEC a field_46333 f Lnet/minecraft/resources/ResourceLocation; SHERDS_DYNAMIC_DROP_ID b field_43236 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HORIZONTAL_FACING c field_42755 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CRACKED d field_43237 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e field_42756 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE f field_42754 m (Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity;Ljava/util/function/Consumer;)V method_49815 a method_49815 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/DetectorRailBlock dsb net/minecraft/class_2313 f Lcom/mojang/serialization/MapCodec; CODEC b field_46334 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SHAPE c field_10914 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d field_10913 f I PRESSED_CHECK_PERIOD e field_31081 m (Lnet/minecraft/world/entity/Entity;)Z method_31643 a method_31643 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V checkPressed a method_10002 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List; getInteractingMinecartOfType a method_10001 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; getSearchBB a method_10004 m (Lnet/minecraft/world/entity/Entity;)Z method_31644 b method_31644 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V updatePowerToConnected b method_10003 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/DiodeBlock dsc net/minecraft/class_2312 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a field_10912 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c field_10911 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getOutputSignal a method_9993 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z shouldTurnOn a method_9990 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canSurviveOn a method_53789 m (Lnet/minecraft/world/level/SignalGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getAlternateSignal a method_10000 m ()Z sideInputDiodesOnly b method_49816 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z shouldPrioritize b method_9988 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getInputSignal b method_9991 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isLocked b method_9996 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V checkTickOnNeighbor c method_9998 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateNeighborsInFront d method_9997 m (Lnet/minecraft/world/level/block/state/BlockState;)I getDelay h method_9992 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDiode n method_9999 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/DirectionalBlock dsd net/minecraft/class_2318 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING a field_10927 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/DirtPathBlock dse net/minecraft/class_2369 f Lcom/mojang/serialization/MapCodec; CODEC a field_46335 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_11106 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/DispenserBlock dsf net/minecraft/class_2315 f Lcom/mojang/serialization/MapCodec; CODEC a field_46336 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_10918 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; TRIGGERED c field_10920 f Ljava/util/Map; DISPENSER_REGISTRY d field_10919 f Lorg/slf4j/Logger; LOGGER e field_46212 f Lnet/minecraft/core/dispenser/DefaultDispenseItemBehavior; DEFAULT_BEHAVIOR f field_51412 f I TRIGGER_DURATION g field_31082 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V dispenseFrom a method_10012 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/dispenser/DispenseItemBehavior; getDefaultDispenseMethod a method_64021 m (Lnet/minecraft/world/level/ItemLike;)V registerProjectileBehavior a method_58681 m (Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/core/dispenser/DispenseItemBehavior;)V registerBehavior a method_10009 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/dispenser/DispenseItemBehavior; getDispenseMethod a method_10011 m (Lnet/minecraft/core/dispenser/BlockSource;)Lnet/minecraft/core/Position; getDispensePosition a method_58682 m (Lnet/minecraft/core/dispenser/BlockSource;DLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/core/Position; getDispensePosition a method_10010 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/DoorBlock dsg net/minecraft/class_2323 f Lcom/mojang/serialization/MapCodec; CODEC a field_46337 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_10938 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF c field_10946 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HINGE d field_10941 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OPEN e field_10945 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED f field_10940 f Ljava/util/Map; SHAPES g field_55753 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; type h field_42757 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Z)V setOpen a method_10033 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V playSound a method_10036 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54010 a method_54010 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isWoodenDoor a method_24795 m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType; type b method_51169 m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Lnet/minecraft/world/level/block/state/properties/DoorHingeSide; getHinge b method_10035 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isOpen n method_30841 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isWoodenDoor o method_24796 m (Lnet/minecraft/world/level/block/state/properties/BlockSetType;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/DoorBlock$1 dsg$1 net/minecraft/class_2323$1 f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType a field_10947 m ()V c net/minecraft/world/level/block/DoubleBlockCombiner dsh net/minecraft/class_4732 m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Ljava/util/function/BiPredicate;)Lnet/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult; combineWithNeigbour a method_24173 m ()V c net/minecraft/world/level/block/DoubleBlockCombiner$BlockType dsh$a net/minecraft/class_4732$class_4733 f Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; SINGLE a field_21783 f Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; FIRST b field_21784 f Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; SECOND c field_21785 f [Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; $VALUES d field_21786 m ()[Lnet/minecraft/world/level/block/DoubleBlockCombiner$BlockType; $values a method_36705 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/block/DoubleBlockCombiner$Combiner dsh$b net/minecraft/class_4732$class_3923 m (Ljava/lang/Object;)Ljava/lang/Object; acceptSingle a method_17464 m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; acceptDouble a method_17465 m ()Ljava/lang/Object; acceptNone b method_24174 c net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult dsh$c net/minecraft/class_4732$class_4734 c net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Double dsh$c$a net/minecraft/class_4732$class_4734$class_4735 f Ljava/lang/Object; first a field_21787 f Ljava/lang/Object; second b field_21788 m (Ljava/lang/Object;Ljava/lang/Object;)V c net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Single dsh$c$b net/minecraft/class_4732$class_4734$class_4736 f Ljava/lang/Object; single a field_21789 m (Ljava/lang/Object;)V c net/minecraft/world/level/block/DoublePlantBlock dsi net/minecraft/class_2320 f Lcom/mojang/serialization/MapCodec; CODEC a field_46338 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF b field_10929 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;I)V placeAt a method_10021 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;)V preventDropFromBottomPart b method_30036 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; copyWaterloggedFrom b method_37458 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/DragonEggBlock dsj net/minecraft/class_2328 f Lcom/mojang/serialization/MapCodec; CODEC a field_46339 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_10950 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V teleport d method_10047 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/DriedGhastBlock dsk net/minecraft/class_11198 f Lcom/mojang/serialization/MapCodec; CODEC a field_59753 f I MAX_HYDRATION_LEVEL b field_59754 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; HYDRATION_LEVEL c field_59755 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d field_59756 f I HYDRATION_TICK_DELAY e field_59757 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g field_59758 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V spawnGhastling a method_70746 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tickWaterlogged c method_70747 m (Lnet/minecraft/world/level/block/state/BlockState;)I getHydrationLevel n method_70748 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isReadyToSpawn o method_70749 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/DropExperienceBlock dsl net/minecraft/class_2431 f Lcom/mojang/serialization/MapCodec; CODEC a field_46340 f Lnet/minecraft/util/valueproviders/IntProvider; xpRange b field_27195 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54011 a method_54011 m (Lnet/minecraft/world/level/block/DropExperienceBlock;)Lnet/minecraft/util/valueproviders/IntProvider; method_54012 a method_54012 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/DropperBlock dsm net/minecraft/class_2325 f Lcom/mojang/serialization/MapCodec; CODEC e field_46341 f Lorg/slf4j/Logger; LOGGER f field_46213 f Lnet/minecraft/core/dispenser/DispenseItemBehavior; DISPENSE_BEHAVIOUR g field_10949 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/DryVegetationBlock dsn net/minecraft/class_2311 f Lcom/mojang/serialization/MapCodec; CODEC a field_46332 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_10910 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/EnchantingTableBlock dso net/minecraft/class_2331 f Lcom/mojang/serialization/MapCodec; CODEC a field_46342 f Ljava/util/List; BOOKSHELF_OFFSETS b field_36535 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c field_10951 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; method_17467 a method_17467 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Z isValidBookShelf a method_40445 m (Lnet/minecraft/core/BlockPos;)Z method_40446 a method_40446 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/EndGatewayBlock dsp net/minecraft/class_2329 f Lcom/mojang/serialization/MapCodec; CODEC a field_46343 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/EndPortalBlock dsq net/minecraft/class_2334 f Lcom/mojang/serialization/MapCodec; CODEC a field_46344 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_10959 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/EndPortalFrameBlock dsr net/minecraft/class_2333 f Lcom/mojang/serialization/MapCodec; CODEC a field_46345 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_10954 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_EYE c field_10958 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_EMPTY d field_10956 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_FULL e field_10955 f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; portalShape f field_10957 m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreatePortalShape b method_10054 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/EndRodBlock dss net/minecraft/class_5551 f Lcom/mojang/serialization/MapCodec; CODEC b field_46346 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/EnderChestBlock dst net/minecraft/class_2336 f Lcom/mojang/serialization/MapCodec; CODEC b field_46347 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING c field_10966 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d field_10968 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e field_10967 f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE f field_17363 m (Lnet/minecraft/world/inventory/PlayerEnderChestContainer;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; method_55773 a method_55773 m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; method_24205 q method_24205 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/EntityBlock dsu net/minecraft/class_2343 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/world/level/gameevent/GameEventListener; getListener a method_32896 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a method_31645 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; newBlockEntity a method_10123 c net/minecraft/world/level/block/EyeblossomBlock dsv net/minecraft/class_10374 f Lcom/mojang/serialization/MapCodec; CODEC a field_55066 f I EYEBLOSSOM_XZ_RANGE d field_55067 f I EYEBLOSSOM_Y_RANGE e field_55068 f Lnet/minecraft/world/level/block/EyeblossomBlock$Type; type f field_55069 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V method_65149 a method_65149 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65150 a method_65150 m (Lnet/minecraft/world/level/block/EyeblossomBlock;)Ljava/lang/Boolean; method_65151 a method_65151 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z tryChangingState c method_65153 m (Lnet/minecraft/world/level/block/EyeblossomBlock$Type;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m (ZLnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/EyeblossomBlock$Type dsv$a net/minecraft/class_10374$class_10375 f Lnet/minecraft/world/level/block/EyeblossomBlock$Type; OPEN a field_55070 f Lnet/minecraft/world/level/block/EyeblossomBlock$Type; CLOSED b field_55071 f Z open c field_55072 f Lnet/minecraft/core/Holder; effect d field_55073 f F effectDuration e field_55074 f Lnet/minecraft/sounds/SoundEvent; longSwitchSound f field_55075 f Lnet/minecraft/sounds/SoundEvent; shortSwitchSound g field_55076 f I particleColor h field_55077 f [Lnet/minecraft/world/level/block/EyeblossomBlock$Type; $VALUES i field_55078 m ()Lnet/minecraft/world/level/block/Block; block a method_65369 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V spawnTransformParticle a method_65155 m (Z)Lnet/minecraft/world/level/block/EyeblossomBlock$Type; fromBoolean a method_65156 m ()Lnet/minecraft/world/level/block/state/BlockState; state b method_65370 m ()Lnet/minecraft/world/level/block/EyeblossomBlock$Type; transform c method_65371 m ()Z emitSounds d method_65157 m ()Lnet/minecraft/sounds/SoundEvent; longSwitchSound e method_65158 m ()[Lnet/minecraft/world/level/block/EyeblossomBlock$Type; $values f method_65159 m (Ljava/lang/String;IZLnet/minecraft/core/Holder;FLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;I)V m ()V c net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock dsw net/minecraft/class_2341 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACE c field_11007 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canAttach b method_20046 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getConnectedDirection n method_10119 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock$1 dsw$1 net/minecraft/class_2341$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace a field_11008 m ()V c net/minecraft/world/level/block/Fallable dsx net/minecraft/class_5688 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/damagesource/DamageSource; getFallDamageSource a method_32898 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onBrokenAfterFall a method_10129 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/item/FallingBlockEntity;)V onLand a method_10127 c net/minecraft/world/level/block/FallingBlock dsy net/minecraft/class_2346 m (Lnet/minecraft/world/entity/item/FallingBlockEntity;)V falling a method_10132 m ()I getDelayAfterPlace b method_26154 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getDustColor b method_10130 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isFree n method_10128 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V c net/minecraft/world/level/block/FarmBlock dsz net/minecraft/class_2344 f Lcom/mojang/serialization/MapCodec; CODEC a field_46349 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; MOISTURE b field_11009 f I MAX_MOISTURE c field_31084 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d field_11010 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V turnToDirt a method_10125 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z shouldMaintainFarmland a method_10124 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isNearWater a method_10126 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/FenceBlock dta net/minecraft/class_2354 f Lcom/mojang/serialization/MapCodec; CODEC g field_46350 f Ljava/util/function/Function; occlusionShapes h field_11066 m (Lnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;)Z connectsTo a method_10184 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSameFence o method_26375 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/FenceGateBlock dtb net/minecraft/class_2349 f Ljava/util/Map; SHAPE_OCCLUSION D field_55754 f Ljava/util/Map; SHAPE_OCCLUSION_WALL R field_55755 f Lnet/minecraft/world/level/block/state/properties/WoodType; type S field_42758 f Lcom/mojang/serialization/MapCodec; CODEC a field_46351 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OPEN b field_11026 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c field_11021 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; IN_WALL d field_11024 f Ljava/util/Map; SHAPES e field_55756 f Ljava/util/Map; SHAPES_WALL g field_55757 f Ljava/util/Map; SHAPE_COLLISION h field_55758 f Ljava/util/Map; SHAPE_SUPPORT i field_55759 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54013 a method_54013 m (Lnet/minecraft/world/level/block/FenceGateBlock;)Lnet/minecraft/world/level/block/state/properties/WoodType; method_54014 a method_54014 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z connectsToDirection a method_16703 m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66429 b method_66429 m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66430 c method_66430 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isWall o method_10138 m (Lnet/minecraft/world/level/block/state/properties/WoodType;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/FenceGateBlock$1 dtb$1 net/minecraft/class_2349$1 f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType a field_11029 m ()V c net/minecraft/world/level/block/FireBlock dtc net/minecraft/class_2358 f Ljava/util/Map; PROPERTY_BY_DIRECTION D field_11090 f Ljava/util/function/Function; shapes R field_55760 f I IGNITE_INSTANT S field_31085 f I IGNITE_EASY T field_31086 f I IGNITE_MEDIUM U field_31087 f I IGNITE_HARD V field_31088 f I BURN_INSTANT W field_31089 f I BURN_EASY X field_31090 f I BURN_MEDIUM Y field_31091 f I BURN_HARD Z field_31092 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; igniteOdds aa field_11095 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; burnOdds ab field_11091 f Lcom/mojang/serialization/MapCodec; CODEC b field_46352 f I MAX_AGE c field_31093 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE d field_11092 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH e field_11096 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST f field_11094 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH g field_11089 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST h field_11088 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP i field_11093 m (Lnet/minecraft/util/RandomSource;)I getFireTickDelay a method_26155 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z isNearRain a method_10192 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/util/RandomSource;I)V checkBurnOut a method_10196 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)I getIgniteOdds a method_10194 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/level/block/state/BlockState; getStateWithAge a method_24855 m (Lnet/minecraft/world/level/block/Block;II)V setFlammable a method_10189 m (Ljava/util/Map$Entry;)Z method_10197 a method_10197 m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66431 a method_66431 m ()V bootStrap b method_10199 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement b method_10198 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isValidFireLocation d method_10193 m (Lnet/minecraft/world/level/block/state/BlockState;)I getBurnOdds o method_10190 m ()Ljava/util/function/Function; makeShapes q method_66432 m (Lnet/minecraft/world/level/block/state/BlockState;)I getIgniteOdds q method_10191 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/FireflyBushBlock dtd net/minecraft/class_10736 f Lcom/mojang/serialization/MapCodec; CODEC a field_56460 f D FIREFLY_CHANCE_PER_TICK b field_56461 f D FIREFLY_HORIZONTAL_RANGE c field_56462 f D FIREFLY_VERTICAL_RANGE d field_56463 f I FIREFLY_SPAWN_MAX_BRIGHTNESS_LEVEL e field_56464 f I FIREFLY_AMBIENT_SOUND_CHANCE_ONE_IN f field_56571 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V method_67680 a method_67680 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/FletchingTableBlock dte net/minecraft/class_3712 f Lcom/mojang/serialization/MapCodec; CODEC b field_46353 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/FlowerBedBlock dtf net/minecraft/class_10594 f Lcom/mojang/serialization/MapCodec; CODEC a field_55761 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_55762 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AMOUNT c field_55763 f Ljava/util/function/Function; shapes g field_55764 m ()Ljava/util/function/Function; makeShapes q method_66435 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/FlowerBlock dtg net/minecraft/class_2356 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a field_11085 f Lcom/mojang/serialization/MapCodec; EFFECTS_FIELD b field_46354 f Lcom/mojang/serialization/MapCodec; CODEC c field_46355 f Lnet/minecraft/world/item/component/SuspiciousStewEffects; suspiciousStewEffects d field_45775 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54016 a method_54016 m (Lnet/minecraft/core/Holder;F)Lnet/minecraft/world/item/component/SuspiciousStewEffects; makeEffectList a method_54015 m ()Lnet/minecraft/world/effect/MobEffectInstance; getBeeInteractionEffect b method_65152 m (Lnet/minecraft/core/Holder;FLnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m (Lnet/minecraft/world/item/component/SuspiciousStewEffects;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/FlowerPotBlock dth net/minecraft/class_2362 f Lcom/mojang/serialization/MapCodec; CODEC a field_46356 f Ljava/util/Map; POTTED_BY_CONTENT b field_11103 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c field_11102 f Lnet/minecraft/world/level/block/Block; potted d field_11101 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54017 a method_54017 m (Lnet/minecraft/world/level/block/FlowerPotBlock;)Lnet/minecraft/world/level/block/Block; method_54018 a method_54018 m ()Lnet/minecraft/world/level/block/Block; getPotted b method_16231 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; opposite o method_65160 m ()Z isEmpty q method_31646 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/FrogspawnBlock dti net/minecraft/class_7113 f Lcom/mojang/serialization/MapCodec; CODEC a field_46357 f I MIN_TADPOLES_SPAWN b field_37579 f I MAX_TADPOLES_SPAWN c field_37580 f I DEFAULT_MIN_HATCH_TICK_DELAY d field_37581 f I DEFAULT_MAX_HATCH_TICK_DELAY e field_37582 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE f field_37578 f I minHatchTickDelay g field_37583 f I maxHatchTickDelay h field_37584 m (II)V setHatchDelay a method_41425 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V hatchFrogspawn a method_41426 m (Lnet/minecraft/util/RandomSource;)I getFrogspawnHatchDelay a method_41429 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn a method_41427 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V destroyBlock a method_41428 m ()V setDefaultHatchDelay b method_41431 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V spawnTadpoles b method_41430 m (Lnet/minecraft/util/RandomSource;)D getRandomTadpolePositionOffset b method_44015 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/FrostedIceBlock dtj net/minecraft/class_2360 f Lcom/mojang/serialization/MapCodec; CODEC a field_46358 f I MAX_AGE b field_31096 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c field_11097 f I NEIGHBORS_TO_AGE f field_31097 f I NEIGHBORS_TO_MELT g field_31098 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;I)Z fewerNeigboursThan a method_10202 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z slightlyMelt e method_10201 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/FungusBlock dtk net/minecraft/class_4771 f Lcom/mojang/serialization/MapCodec; CODEC a field_46359 f D BONEMEAL_SUCCESS_PROBABILITY b field_31099 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c field_22134 f Lnet/minecraft/world/level/block/Block; requiredBlock d field_41074 f Lnet/minecraft/resources/ResourceKey; feature e field_22135 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;)V method_46682 a method_46682 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54019 a method_54019 m (Lnet/minecraft/world/level/LevelReader;)Ljava/util/Optional; getFeature a method_46683 m (Lnet/minecraft/world/level/block/FungusBlock;)Lnet/minecraft/world/level/block/Block; method_54020 a method_54020 m (Lnet/minecraft/world/level/block/FungusBlock;)Lnet/minecraft/resources/ResourceKey; method_54021 b method_54021 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/FurnaceBlock dtl net/minecraft/class_3865 f Lcom/mojang/serialization/MapCodec; CODEC c field_46360 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/GameMasterBlock dtm net/minecraft/class_5552 c net/minecraft/world/level/block/GlazedTerracottaBlock dtn net/minecraft/class_2366 f Lcom/mojang/serialization/MapCodec; CODEC a field_46362 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/GlowLichenBlock dto net/minecraft/class_5777 f Lcom/mojang/serialization/MapCodec; CODEC a field_46363 f Lnet/minecraft/world/level/block/MultifaceSpreader; spreader e field_37585 m (ILnet/minecraft/world/level/block/state/BlockState;)I method_37363 a method_37363 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z method_34727 a method_34727 m (I)Ljava/util/function/ToIntFunction; emission b method_37364 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/GrassBlock dtp net/minecraft/class_2372 f Lcom/mojang/serialization/MapCodec; CODEC a field_46364 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/GrindstoneBlock dtq net/minecraft/class_3713 f Lcom/mojang/serialization/MapCodec; CODEC a field_46365 f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE b field_17364 f Ljava/util/function/Function; shapes d field_55765 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; method_17469 a method_17469 m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66436 a method_66436 m ()Ljava/util/function/Function; makeShapes b method_66437 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVoxelShape o method_16119 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/GrowingPlantBlock dtr net/minecraft/class_4863 f Lnet/minecraft/core/Direction; growthDirection a field_22507 f Z scheduleFluidTicks b field_22508 f Lnet/minecraft/world/phys/shapes/VoxelShape; shape d field_23080 m ()Lnet/minecraft/world/level/block/Block; getBodyBlock b method_24946 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement b method_24948 m ()Lnet/minecraft/world/level/block/GrowingPlantHeadBlock; getHeadBlock c method_24945 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canAttachTo o method_24947 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/core/Direction;Lnet/minecraft/world/phys/shapes/VoxelShape;Z)V c net/minecraft/world/level/block/GrowingPlantBodyBlock dts net/minecraft/class_4864 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; getHeadPos a method_25960 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; updateHeadAfterConvertedFromBody a method_33624 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/core/Direction;Lnet/minecraft/world/phys/shapes/VoxelShape;Z)V c net/minecraft/world/level/block/GrowingPlantHeadBlock dtt net/minecraft/class_4865 f D growPerTickProbability c field_22510 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE e field_22509 f I MAX_AGE f field_31100 m (Lnet/minecraft/util/RandomSource;)I getBlocksToGrowWhenBonemealed a method_26376 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; getGrowIntoState a method_33626 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; updateBodyAfterConvertedFromHead a method_33625 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canGrowInto h method_24949 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getMaxAgeState p method_38232 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isMaxAge q method_38233 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;Lnet/minecraft/core/Direction;Lnet/minecraft/world/phys/shapes/VoxelShape;ZD)V m ()V c net/minecraft/world/level/block/HalfTransparentBlock dtu net/minecraft/class_2373 f Lcom/mojang/serialization/MapCodec; CODEC d field_46366 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/HangingMossBlock dtv net/minecraft/class_10321 f Lcom/mojang/serialization/MapCodec; CODEC a field_54746 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; TIP b field_54747 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BASE c field_54750 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TIP d field_54749 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getTip a method_64787 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z canStayAtPosition b method_64788 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canGrowInto o method_64789 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/HangingRootsBlock dtw net/minecraft/class_5806 f Lcom/mojang/serialization/MapCodec; CODEC a field_46367 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b field_33642 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c field_28689 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/HayBlock dtx net/minecraft/class_2380 f Lcom/mojang/serialization/MapCodec; CODEC a field_46368 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/HeavyCoreBlock dty net/minecraft/class_9366 f Lcom/mojang/serialization/MapCodec; CODEC a field_49831 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b field_52631 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c field_49833 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/HoneyBlock dtz net/minecraft/class_4622 f Lcom/mojang/serialization/MapCodec; CODEC a field_46369 f D SLIDE_STARTS_WHEN_VERTICAL_SPEED_IS_AT_LEAST b field_31101 f D MIN_FALL_SPEED_TO_BE_CONSIDERED_SLIDING c field_31102 f D THROTTLE_SLIDE_SPEED_TO e field_31103 f I SLIDE_ADVANCEMENT_CHECK_INTERVAL f field_31104 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g field_21213 m (Lnet/minecraft/world/entity/Entity;)V showSlideParticles a method_24175 m (Lnet/minecraft/world/entity/Entity;I)V showParticles a method_23355 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)V maybeDoSlideAchievement a method_24176 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)V maybeDoSlideEffects a method_24177 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z isSlidingDown a method_23356 m (D)D getOldDeltaY b method_65067 m (Lnet/minecraft/world/entity/Entity;)V showJumpParticles b method_24178 m (D)D getNewDeltaY c method_65068 m (Lnet/minecraft/world/entity/Entity;)Z doesEntityDoHoneyBlockSlideEffects c method_24179 m (Lnet/minecraft/world/entity/Entity;)V doSlideMovement d method_24180 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/HopperBlock dua net/minecraft/class_2377 f Lcom/mojang/serialization/MapCodec; CODEC a field_46370 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_11129 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ENABLED c field_11126 f Ljava/util/function/Function; shapes d field_55766 f Ljava/util/Map; interactionShapes e field_55767 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V checkPoweredState a method_10217 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66438 a method_66438 m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/function/Function; makeShapes b method_66439 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/HorizontalDirectionalBlock dub net/minecraft/class_2383 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING f field_11177 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/HugeMushroomBlock duc net/minecraft/class_2381 f Lcom/mojang/serialization/MapCodec; CODEC a field_46371 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH b field_11171 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST c field_11172 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH d field_11170 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST e field_11167 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP f field_11166 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DOWN g field_11169 f Ljava/util/Map; PROPERTY_BY_DIRECTION h field_11168 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/IceBlock dud net/minecraft/class_2386 f Lcom/mojang/serialization/MapCodec; CODEC e field_46372 m ()Lnet/minecraft/world/level/block/state/BlockState; meltsInto b method_51170 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V melt d method_10275 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/InfestedBlock due net/minecraft/class_2384 f Lcom/mojang/serialization/MapCodec; CODEC a field_46373 f Lnet/minecraft/world/level/block/Block; hostBlock b field_11178 f Ljava/util/Map; BLOCK_BY_HOST_BLOCK c field_11179 f Ljava/util/Map; HOST_TO_INFESTED_STATES d field_33564 f Ljava/util/Map; INFESTED_TO_HOST_STATES e field_33565 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnInfestation a method_24797 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54022 a method_54022 m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/function/Supplier;)Lnet/minecraft/world/level/block/state/BlockState; getNewStateWithProperties a method_36363 m (Ljava/util/function/Supplier;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; method_36364 a method_36364 m ()Lnet/minecraft/world/level/block/Block; getHostBlock b method_10271 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isCompatibleHostBlock o method_10269 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; infestedStateByHost p method_36366 m ()Lnet/minecraft/world/level/block/state/BlockState; method_36365 q method_36365 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; hostStateByInfested q method_10270 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; method_36367 r method_36367 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/InfestedRotatedPillarBlock duf net/minecraft/class_6348 f Lcom/mojang/serialization/MapCodec; CODEC b field_46374 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54023 a method_54023 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/IronBarsBlock dug net/minecraft/class_2389 f Lcom/mojang/serialization/MapCodec; CODEC g field_46375 m (Lnet/minecraft/world/level/block/state/BlockState;Z)Z attachsTo a method_10281 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/JigsawBlock duh net/minecraft/class_3748 f Lcom/mojang/serialization/MapCodec; CODEC a field_46376 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; ORIENTATION b field_23262 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo;)Z canAttach a method_16546 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getFrontFacing o method_26378 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getTopFacing p method_26379 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/JukeboxBlock dui net/minecraft/class_2387 f Lcom/mojang/serialization/MapCodec; CODEC a field_46377 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_RECORD b field_11180 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/KelpBlock duj net/minecraft/class_2393 f Lcom/mojang/serialization/MapCodec; CODEC c field_46378 f D GROW_PER_TICK_PROBABILITY g field_31105 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE h field_11195 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/KelpPlantBlock duk net/minecraft/class_2391 f Lcom/mojang/serialization/MapCodec; CODEC c field_46379 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/LadderBlock dul net/minecraft/class_2399 f Lcom/mojang/serialization/MapCodec; CODEC a field_46380 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_11253 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c field_11257 f Ljava/util/Map; SHAPES d field_55768 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canAttachTo a method_10305 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/LanternBlock dum net/minecraft/class_3749 f Lcom/mojang/serialization/MapCodec; CODEC a field_46381 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HANGING b field_16545 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c field_26441 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_STANDING d field_16546 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_HANGING e field_16544 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/core/Direction; getConnectedDirection o method_16370 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/LavaCauldronBlock dun net/minecraft/class_5553 f Lcom/mojang/serialization/MapCodec; CODEC d field_46382 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_INSIDE e field_60559 f Lnet/minecraft/world/phys/shapes/VoxelShape; FILLED_SHAPE f field_60560 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/LayeredCauldronBlock duo net/minecraft/class_5556 f [Lnet/minecraft/world/phys/shapes/VoxelShape; FILLED_SHAPES D field_60561 f Lnet/minecraft/world/level/biome/Biome$Precipitation; precipitationType R field_46384 f Lcom/mojang/serialization/MapCodec; CODEC d field_46383 f I MIN_FILL_LEVEL e field_31107 f I MAX_FILL_LEVEL f field_31108 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL g field_27206 f I BASE_CONTENT_HEIGHT h field_31109 f D HEIGHT_PER_LEVEL i field_31110 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/Entity;)V method_71627 a method_71627 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54024 a method_54024 m (Lnet/minecraft/world/level/block/LayeredCauldronBlock;)Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap; method_54025 a method_54025 m ()[Lnet/minecraft/world/phys/shapes/VoxelShape; method_71628 b method_71628 m (I)D getPixelContentHeight b method_71629 m (Lnet/minecraft/world/level/block/LayeredCauldronBlock;)Lnet/minecraft/world/level/biome/Biome$Precipitation; method_54026 b method_54026 m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; method_71630 c method_71630 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V lowerFillLevel d method_31650 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V handleEntityOnFireInside e method_36994 m (Lnet/minecraft/world/level/biome/Biome$Precipitation;Lnet/minecraft/core/cauldron/CauldronInteraction$InteractionMap;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/LeafLitterBlock dup net/minecraft/class_10595 f Lcom/mojang/serialization/MapCodec; CODEC a field_55769 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_55770 f Ljava/util/function/Function; shapes c field_55771 m ()Ljava/util/function/Function; makeShapes q method_66440 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/LeavesBlock duq net/minecraft/class_2397 f I DECAY_DISTANCE a field_31111 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DISTANCE b field_11199 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; PERSISTENT c field_11200 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d field_38227 f F leafParticleChance e field_55773 f I TICK_DELAY f field_31112 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V spawnFallingLeavesParticle a method_67234 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V makeDrippingWaterParticles a method_66442 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateDistance a method_10300 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V makeFallingLeavesParticles b method_66444 m (Lnet/minecraft/world/level/block/state/BlockState;)Z decaying o method_42311 m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/OptionalInt; getOptionalDistanceAt q method_49817 m (Lnet/minecraft/world/level/block/state/BlockState;)I getDistanceAt r method_10302 m (FLnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/LecternBlock dur net/minecraft/class_3715 f Lcom/mojang/serialization/MapCodec; CODEC a field_46386 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_16404 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c field_17365 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOOK d field_17366 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_COLLISION e field_55774 f Ljava/util/Map; SHAPES f field_55775 f I PAGE_CHANGE_IMPULSE_TICKS g field_31113 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V resetBookState a method_17473 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/ItemStack;)Z tryPlaceBook a method_17472 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V openScreen a method_17470 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V signalPageChange a method_17471 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V changePowered a method_17476 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/ItemStack;)V placeBook b method_17475 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateBelow b method_17474 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/LevelEvent dus net/minecraft/class_6088 f I SOUND_CHORUS_DEATH A field_31122 f I SOUND_BREWING_STAND_BREW B field_31123 f I SOUND_END_PORTAL_SPAWN C field_31126 f I SOUND_PHANTOM_BITE D field_31127 f I SOUND_ZOMBIE_TO_DROWNED E field_31128 f I SOUND_HUSK_TO_ZOMBIE F field_31129 f I SOUND_GRINDSTONE_USED G field_31130 f I SOUND_PAGE_TURN H field_31131 f I SOUND_SMITHING_TABLE_USED I field_31132 f I SOUND_POINTED_DRIPSTONE_LAND J field_31133 f I SOUND_DRIP_LAVA_INTO_CAULDRON K field_31134 f I SOUND_DRIP_WATER_INTO_CAULDRON L field_31135 f I SOUND_SKELETON_TO_STRAY M field_31136 f I SOUND_CRAFTER_CRAFT N field_46805 f I SOUND_CRAFTER_FAIL O field_46806 f I SOUND_WIND_CHARGE_SHOOT P field_51787 f I COMPOSTER_FILL Q field_31137 f I LAVA_FIZZ R field_31138 f I REDSTONE_TORCH_BURNOUT S field_31139 f I END_PORTAL_FRAME_FILL T field_31141 f I DRIPSTONE_DRIP U field_31142 f I PARTICLES_AND_SOUND_PLANT_GROWTH V field_33511 f I PARTICLES_SHOOT_SMOKE W field_31143 f I PARTICLES_DESTROY_BLOCK X field_31144 f I PARTICLES_SPELL_POTION_SPLASH Y field_31145 f I PARTICLES_EYE_OF_ENDER_DEATH Z field_31146 f I ANIMATION_SPAWN_COBWEB aA field_50164 f I PARTICLES_TRIAL_SPAWNER_DETECT_PLAYER_OMINOUS aB field_50165 f I PARTICLES_TRIAL_SPAWNER_BECOME_OMINOUS aC field_50166 f I PARTICLES_TRIAL_SPAWNER_SPAWN_ITEM aD field_50167 f I SOUND_DISPENSER_DISPENSE a field_31140 f I PARTICLES_MOBBLOCK_SPAWN aa field_31147 f I PARTICLES_DRAGON_FIREBALL_SPLASH ab field_31149 f I PARTICLES_INSTANT_POTION_SPLASH ac field_31150 f I PARTICLES_DRAGON_BLOCK_BREAK ad field_31151 f I PARTICLES_WATER_EVAPORATING ae field_31152 f I PARTICLES_SHOOT_WHITE_SMOKE af field_46807 f I PARTICLES_BEE_GROWTH ag field_47837 f I PARTICLES_TURTLE_EGG_PLACEMENT ah field_47838 f I PARTICLES_SMASH_ATTACK ai field_50168 f I ANIMATION_END_GATEWAY_SPAWN aj field_31153 f I ANIMATION_DRAGON_SUMMON_ROAR ak field_31154 f I PARTICLES_ELECTRIC_SPARK al field_31155 f I PARTICLES_AND_SOUND_WAX_ON am field_31156 f I PARTICLES_WAX_OFF an field_31157 f I PARTICLES_SCRAPE ao field_31158 f I PARTICLES_SCULK_CHARGE ap field_37586 f I PARTICLES_SCULK_SHRIEK aq field_38228 f I PARTICLES_AND_SOUND_BRUSH_BLOCK_COMPLETE ar field_42759 f I PARTICLES_EGG_CRACK as field_43238 f I PARTICLES_TRIAL_SPAWNER_SPAWN at field_47340 f I PARTICLES_TRIAL_SPAWNER_SPAWN_MOB_AT au field_47341 f I PARTICLES_TRIAL_SPAWNER_DETECT_PLAYER av field_47342 f I ANIMATION_TRIAL_SPAWNER_EJECT_ITEM aw field_47343 f I ANIMATION_VAULT_ACTIVATE ax field_48852 f I ANIMATION_VAULT_DEACTIVATE ay field_48853 f I ANIMATION_VAULT_EJECT_ITEM az field_48854 f I SOUND_DISPENSER_FAIL b field_31159 f I SOUND_DISPENSER_PROJECTILE_LAUNCH c field_31160 f I SOUND_FIREWORK_SHOOT d field_31162 f I SOUND_EXTINGUISH_FIRE e field_31167 f I SOUND_PLAY_JUKEBOX_SONG f field_42760 f I SOUND_STOP_JUKEBOX_SONG g field_42761 f I SOUND_GHAST_WARNING h field_31173 f I SOUND_GHAST_FIREBALL i field_31174 f I SOUND_DRAGON_FIREBALL j field_31175 f I SOUND_BLAZE_FIREBALL k field_31176 f I SOUND_ZOMBIE_WOODEN_DOOR l field_31177 f I SOUND_ZOMBIE_IRON_DOOR m field_31178 f I SOUND_ZOMBIE_DOOR_CRASH n field_31179 f I SOUND_WITHER_BLOCK_BREAK o field_31180 f I SOUND_WITHER_BOSS_SPAWN p field_31181 f I SOUND_WITHER_BOSS_SHOOT q field_31182 f I SOUND_BAT_LIFTOFF r field_31183 f I SOUND_ZOMBIE_INFECTED s field_31114 f I SOUND_ZOMBIE_CONVERTED t field_31115 f I SOUND_DRAGON_DEATH u field_31116 f I SOUND_ANVIL_BROKEN v field_31117 f I SOUND_ANVIL_USED w field_31118 f I SOUND_ANVIL_LAND x field_31119 f I SOUND_PORTAL_TRAVEL y field_31120 f I SOUND_CHORUS_GROW z field_31121 m ()V c net/minecraft/world/level/block/LeverBlock dut net/minecraft/class_2401 f Lcom/mojang/serialization/MapCodec; CODEC a field_46387 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED b field_11265 f Ljava/util/function/Function; shapes d field_55776 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V playSound a method_60283 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;F)V makeParticle a method_10308 m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66446 a method_66446 m ()Ljava/util/function/Function; makeShapes b method_66447 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V pull b method_21846 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighbours d method_10309 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/LightBlock duu net/minecraft/class_6089 f Lcom/mojang/serialization/MapCodec; CODEC a field_46388 f I MAX_LEVEL b field_33722 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL c field_31187 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d field_31188 f Ljava/util/function/ToIntFunction; LIGHT_EMISSION e field_31189 m (Lnet/minecraft/world/item/ItemStack;I)Lnet/minecraft/world/item/ItemStack; setLightOnStack a method_47377 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_35281 o method_35281 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/LightningRodBlock duv net/minecraft/class_5554 f Lcom/mojang/serialization/MapCodec; CODEC b field_46389 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c field_29562 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d field_27193 f I RANGE e field_31190 f I ACTIVATION_TICKS f field_31192 f I SPARK_CYCLE g field_31191 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V onLightningStrike d method_31648 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighbours e method_33627 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/LiquidBlock duw net/minecraft/class_2404 f Lcom/mojang/serialization/MapCodec; CODEC a field_46390 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL b field_11278 f Lnet/minecraft/world/level/material/FlowingFluid; fluid c field_11279 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_STABLE d field_24412 f Lcom/google/common/collect/ImmutableList; POSSIBLE_FLOW_DIRECTIONS e field_34006 f Lcom/mojang/serialization/Codec; FLOWING_FLUID f field_46391 f Ljava/util/List; stateCache g field_11276 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54027 a method_54027 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z shouldSpreadLiquid a method_10316 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V fizz a method_10318 m (Lnet/minecraft/world/level/block/LiquidBlock;)Lnet/minecraft/world/level/material/FlowingFluid; method_54028 a method_54028 m (Lnet/minecraft/world/level/material/FlowingFluid;)Lnet/minecraft/world/level/material/Fluid; method_54029 a method_54029 m (Lnet/minecraft/world/level/material/Fluid;)Lcom/mojang/serialization/DataResult; method_54030 a method_54030 m (Lnet/minecraft/world/level/material/Fluid;)Ljava/lang/String; method_54031 b method_54031 m (Lnet/minecraft/world/level/material/FlowingFluid;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/LiquidBlockContainer dux net/minecraft/class_2402 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canPlaceLiquid a method_10310 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z placeLiquid a method_10311 c net/minecraft/world/level/block/LoomBlock duy net/minecraft/class_2406 f Lcom/mojang/serialization/MapCodec; CODEC a field_46392 f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE b field_17373 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; method_17478 a method_17478 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/MagmaBlock duz net/minecraft/class_2413 f Lcom/mojang/serialization/MapCodec; CODEC a field_46393 f I BUBBLE_COLUMN_CHECK_DELAY b field_31193 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/MangroveLeavesBlock dva net/minecraft/class_7114 f Lcom/mojang/serialization/MapCodec; CODEC f field_46394 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67235 a method_67235 m (Lnet/minecraft/world/level/block/MangroveLeavesBlock;)Ljava/lang/Float; method_67236 a method_67236 m (FLnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/MangrovePropaguleBlock dvb net/minecraft/class_7115 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED D field_37590 f Lcom/mojang/serialization/MapCodec; CODEC a field_46395 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE b field_37588 f I MAX_AGE c field_37589 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HANGING d field_37591 f [I SHAPE_MIN_Y h field_55777 f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_PER_AGE i field_37592 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54032 a method_54032 m (Lnet/minecraft/world/level/block/MangrovePropaguleBlock;)Lnet/minecraft/world/level/block/grower/TreeGrower; method_54033 a method_54033 m (I)Lnet/minecraft/world/level/block/state/BlockState; createNewHangingPropagule b method_43130 m ()Lnet/minecraft/world/level/block/state/BlockState; createNewHangingPropagule c method_41434 m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66451 c method_66451 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isHanging o method_41435 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isFullyGrown q method_41436 m (Lnet/minecraft/world/level/block/grower/TreeGrower;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/MangroveRootsBlock dvc net/minecraft/class_7116 f Lcom/mojang/serialization/MapCodec; CODEC a field_46396 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED b field_37593 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/Mirror dvd net/minecraft/class_2415 f Lnet/minecraft/world/level/block/Mirror; NONE a field_11302 f Lnet/minecraft/world/level/block/Mirror; LEFT_RIGHT b field_11300 f Lnet/minecraft/world/level/block/Mirror; FRONT_BACK c field_11301 f Lcom/mojang/serialization/Codec; CODEC d field_39311 f Lcom/mojang/serialization/Codec; LEGACY_CODEC e field_56669 f Ljava/lang/String; id f field_39312 f Lnet/minecraft/network/chat/Component; symbol g field_27883 f Lcom/mojang/math/OctahedralGroup; rotation h field_23263 f [Lnet/minecraft/world/level/block/Mirror; $VALUES i field_11299 m ()Lcom/mojang/math/OctahedralGroup; rotation a method_26380 m (II)I mirror a method_10344 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/Rotation; getRotation a method_10345 m ()Lnet/minecraft/network/chat/Component; symbol b method_32354 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; mirror b method_10343 m ()[Lnet/minecraft/world/level/block/Mirror; $values d method_36706 m (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/math/OctahedralGroup;)V m ()V c net/minecraft/world/level/block/MossyCarpetBlock dve net/minecraft/class_10322 f Lcom/mojang/serialization/MapCodec; CODEC a field_54755 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BASE b field_54756 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NORTH c field_54757 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; EAST d field_54758 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SOUTH e field_54759 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; WEST f field_54760 f Ljava/util/Map; PROPERTY_BY_DIRECTION g field_55778 f Ljava/util/function/Function; shapes h field_55779 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Ljava/util/function/BooleanSupplier;)Lnet/minecraft/world/level/block/state/BlockState; createTopperWithSideChance a method_64790 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canSupportAtFace a method_64791 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;I)V placeAt a method_64792 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/block/state/BlockState; getUpdatedState a method_64793 m (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66452 a method_66452 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/properties/EnumProperty; getPropertyForFace a method_64795 m ()Ljava/util/function/Function; makeShapes b method_66453 m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasFaces o method_64799 m ()Z method_64796 q method_64796 m ()Z method_65161 r method_65161 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/MossyCarpetBlock$1 dve$1 net/minecraft/class_10322$1 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a field_54771 f [I $SwitchMap$net$minecraft$world$level$block$Mirror b field_54772 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$WallSide c field_54770 m ()V c net/minecraft/world/level/block/MudBlock dvf net/minecraft/class_7117 f Lcom/mojang/serialization/MapCodec; CODEC a field_46398 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_37594 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/MultifaceBlock dvg net/minecraft/class_5778 f Ljava/util/Map; PROPERTY_BY_DIRECTION a field_28419 f Lcom/mojang/serialization/MapCodec; CODEC b field_55079 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c field_55497 f [Lnet/minecraft/core/Direction; DIRECTIONS d field_28421 f Ljava/util/function/Function; shapes e field_55780 f Z canRotate f field_28423 f Z canMirrorX g field_28424 f Z canMirrorZ h field_28425 m (B)Ljava/util/Set; unpack a method_41437 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isValidStateForPlacement a method_41438 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canAttachTo a method_65162 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canAttachTo a method_33358 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/BlockState; method_33361 a method_33361 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/BooleanProperty;)Lnet/minecraft/world/level/block/state/BlockState; removeFace a method_33365 m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/function/Function;)Lnet/minecraft/world/level/block/state/BlockState; mapDirections a method_33367 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z hasFace a method_33366 m (Lnet/minecraft/world/level/block/state/StateDefinition;)Lnet/minecraft/world/level/block/state/BlockState; getDefaultMultifaceState a method_33368 m (Ljava/util/Collection;)B pack a method_41439 m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66454 a method_66454 m (Lnet/minecraft/core/Direction;)Z isFaceSupported a method_33369 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/properties/BooleanProperty; getFaceProperty b method_33374 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement c method_33362 m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Set; availableFaces o method_41440 m ()Ljava/util/function/Function; makeShapes q method_66455 m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnyFace q method_33381 m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnyVacantFace r method_33382 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/MultifaceSpreadeableBlock dvh net/minecraft/class_10376 m ()Lnet/minecraft/world/level/block/MultifaceSpreader; getSpreader c method_41432 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V c net/minecraft/world/level/block/MultifaceSpreader dvi net/minecraft/class_7118 f [Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; DEFAULT_SPREAD_ORDER a field_37595 f Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadConfig; config b field_37596 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos;Z)Ljava/util/Optional; spreadToFace a method_41441 m (Lnet/minecraft/world/level/LevelAccessor;ZLnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos;)Ljava/util/Optional; method_41442 a method_41442 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canSpreadInAnyDirection a method_41443 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Z method_41444 a method_41444 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPredicate;)Ljava/util/Optional; getSpreadFromFaceTowardDirection a method_41445 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; spreadFromRandomFaceTowardRandomDirection a method_41450 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Direction;)Ljava/util/Optional; method_41451 a method_41451 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/util/RandomSource;Z)Ljava/util/Optional; spreadFromFaceTowardRandomDirection a method_41447 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Z)Ljava/util/Optional; spreadFromFaceTowardDirection a method_41446 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)J spreadFromFaceTowardAllDirections a method_41448 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;ZLnet/minecraft/core/Direction;)Ljava/util/Optional; method_41449 a method_41449 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Z)J spreadAll a method_41452 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/core/Direction;)Ljava/lang/Long; method_41453 a method_41453 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z method_41454 a method_41454 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;ZLnet/minecraft/core/Direction;)Ljava/util/Optional; method_41455 b method_41455 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z method_41456 b method_41456 m (Lnet/minecraft/world/level/block/MultifaceBlock;)V m (Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadConfig;)V m ()V c net/minecraft/world/level/block/MultifaceSpreader$DefaultSpreaderConfig dvi$a net/minecraft/class_7118$class_7119 f Lnet/minecraft/world/level/block/MultifaceBlock; block a field_37597 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;)Z stateCanBeReplaced a method_41458 m (Lnet/minecraft/world/level/block/MultifaceBlock;)V c net/minecraft/world/level/block/MultifaceSpreader$SpreadConfig dvi$b net/minecraft/class_7118$class_7120 m ()[Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; getSpreadTypes a method_41460 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos;)Z canSpreadInto a method_41457 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Z placeBlock a method_41461 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isOtherBlockValidAsSource a method_41462 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a method_41459 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z hasFace a method_41463 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z canSpreadFrom b method_41464 c net/minecraft/world/level/block/MultifaceSpreader$SpreadPos dvi$c net/minecraft/class_7118$class_7121 f Lnet/minecraft/core/BlockPos; pos a comp_534 f Lnet/minecraft/core/Direction; face b comp_535 m ()Lnet/minecraft/core/BlockPos; pos a comp_534 m ()Lnet/minecraft/core/Direction; face b comp_535 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V c net/minecraft/world/level/block/MultifaceSpreader$SpreadPredicate dvi$d net/minecraft/class_7118$class_7122 c net/minecraft/world/level/block/MultifaceSpreader$SpreadType dvi$e net/minecraft/class_7118$class_7123 f Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; SAME_POSITION a field_37598 f Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; SAME_PLANE b field_37599 f Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; WRAP_AROUND c field_37600 f [Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; $VALUES d field_37601 m ()[Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; $values a method_41465 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadPos; getSpreadPos a method_41466 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/block/MultifaceSpreader$SpreadType$1 dvi$e$1 net/minecraft/class_7118$class_7123$1 m (Ljava/lang/String;I)V c net/minecraft/world/level/block/MultifaceSpreader$SpreadType$2 dvi$e$2 net/minecraft/class_7118$class_7123$2 m (Ljava/lang/String;I)V c net/minecraft/world/level/block/MultifaceSpreader$SpreadType$3 dvi$e$3 net/minecraft/class_7118$class_7123$3 m (Ljava/lang/String;I)V c net/minecraft/world/level/block/MushroomBlock dvj net/minecraft/class_2420 f Lcom/mojang/serialization/MapCodec; CODEC a field_46399 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_11304 f Lnet/minecraft/resources/ResourceKey; feature c field_27194 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z growMushroom a method_10349 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54034 a method_54034 m (Lnet/minecraft/world/level/block/MushroomBlock;)Lnet/minecraft/resources/ResourceKey; method_54035 a method_54035 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/MyceliumBlock dvk net/minecraft/class_2418 f Lcom/mojang/serialization/MapCodec; CODEC a field_46400 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/NetherPortalBlock dvl net/minecraft/class_2423 f Lcom/mojang/serialization/MapCodec; CODEC a field_46401 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; AXIS b field_11310 f Lorg/slf4j/Logger; LOGGER c field_52060 f Ljava/util/Map; SHAPES d field_55781 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/level/border/WorldBorder;)Lnet/minecraft/world/level/portal/TeleportTransition; getExitPortal a method_60773 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z method_60990 a method_60990 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/BlockUtil$FoundRectangle;Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)Lnet/minecraft/world/level/portal/TeleportTransition; createDimensionTransition a method_60774 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z method_60775 a method_60775 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/BlockUtil$FoundRectangle;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)Lnet/minecraft/world/level/portal/TeleportTransition; getDimensionTransitionFromExit a method_60777 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)V method_60991 a method_60991 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/NetherPortalBlock$1 dvl$1 net/minecraft/class_2423$1 f [I $SwitchMap$net$minecraft$core$Direction$Axis a field_11320 f [I $SwitchMap$net$minecraft$world$level$block$Rotation b field_11319 m ()V c net/minecraft/world/level/block/NetherSproutsBlock dvm net/minecraft/class_4772 f Lcom/mojang/serialization/MapCodec; CODEC a field_46402 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_22136 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/NetherVines dvn net/minecraft/class_4949 f D GROW_PER_TICK_PROBABILITY a field_31197 f D BONEMEAL_GROW_PROBABILITY_DECREASE_RATE b field_31198 m (Lnet/minecraft/util/RandomSource;)I getBlocksToGrowWhenBonemealed a method_26381 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValidGrowthState a method_25961 m ()V c net/minecraft/world/level/block/NetherWartBlock dvo net/minecraft/class_2421 f Lcom/mojang/serialization/MapCodec; CODEC a field_46403 f I MAX_AGE b field_31199 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c field_11306 f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES d field_11305 m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66456 b method_66456 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/NetherrackBlock dvp net/minecraft/class_4773 f Lcom/mojang/serialization/MapCodec; CODEC a field_46404 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/NoteBlock dvq net/minecraft/class_2428 f Lcom/mojang/serialization/MapCodec; CODEC a field_46405 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; INSTRUMENT b field_11325 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c field_11326 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; NOTE d field_11324 f I NOTE_VOLUME e field_41678 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V playNote a method_10367 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/resources/ResourceLocation; getCustomSoundId a method_47886 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; setInstrument a method_47583 m (I)F getPitchFromNote b method_49818 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/NyliumBlock dvr net/minecraft/class_4849 f Lcom/mojang/serialization/MapCodec; CODEC a field_46406 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V method_46686 a method_46686 m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V place a method_46687 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canBeNylium b method_24856 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/ObserverBlock dvs net/minecraft/class_2426 f Lcom/mojang/serialization/MapCodec; CODEC b field_46407 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c field_11322 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateNeighborsInFront a method_10365 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;)V startSignal a method_10366 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/PiglinWallSkullBlock dvt net/minecraft/class_7938 f Lcom/mojang/serialization/MapCodec; CODEC b field_46408 f Ljava/util/Map; SHAPES e field_41311 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/PipeBlock dvu net/minecraft/class_2429 f Ljava/util/function/Function; shapes a field_55782 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH b field_11332 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST c field_11335 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH d field_11331 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST e field_11328 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP f field_11327 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DOWN g field_11330 f Ljava/util/Map; PROPERTY_BY_DIRECTION h field_11329 m (F)Ljava/util/function/Function; makeShapes a method_10370 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66457 a method_66457 m (FLnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/PitcherCropBlock dvv net/minecraft/class_8237 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_CROP D field_43247 f Ljava/util/function/Function; shapes R field_55783 f Lcom/mojang/serialization/MapCodec; CODEC c field_46410 f I MAX_AGE d field_43240 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE e field_43239 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF f field_55784 f I DOUBLE_PLANT_AGE_INTERSECTION g field_43241 f I BONEMEAL_INCREASE h field_43391 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BULB i field_43246 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;I)V grow a method_49819 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canGrowInto a method_49820 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z canGrow a method_52266 m ([ILnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66458 a method_66458 m ()Ljava/util/function/Function; makeShapes b method_66459 m (I)Z isDouble b method_52575 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z sufficientLight b method_52267 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/PitcherCropBlock$PosAndState; getLowerHalf c method_52268 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isLower o method_51171 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isMaxAge q method_49821 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/PitcherCropBlock$1 dvv$1 net/minecraft/class_8237$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$DoubleBlockHalf a field_55785 m ()V c net/minecraft/world/level/block/PitcherCropBlock$PosAndState dvv$a net/minecraft/class_8237$class_8587 f Lnet/minecraft/core/BlockPos; pos a comp_1551 f Lnet/minecraft/world/level/block/state/BlockState; state b comp_1552 m ()Lnet/minecraft/core/BlockPos; pos a comp_1551 m ()Lnet/minecraft/world/level/block/state/BlockState; state b comp_1552 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/PlayerHeadBlock dvw net/minecraft/class_2435 f Lcom/mojang/serialization/MapCodec; CODEC b field_46411 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/PlayerWallHeadBlock dvx net/minecraft/class_2433 f Lcom/mojang/serialization/MapCodec; CODEC b field_46412 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/PointedDripstoneBlock dvy net/minecraft/class_5689 f F WATER_TRANSFER_PROBABILITY_PER_RANDOM_TICK D field_31211 f F LAVA_TRANSFER_PROBABILITY_PER_RANDOM_TICK R field_31212 f D MIN_TRIDENT_VELOCITY_TO_BREAK_DRIPSTONE S field_31213 f F STALACTITE_DAMAGE_PER_FALL_DISTANCE_AND_SIZE T field_31214 f I STALACTITE_MAX_DAMAGE U field_31215 f I MAX_STALACTITE_HEIGHT_FOR_DAMAGE_CALCULATION V field_31200 f F STALAGMITE_FALL_DISTANCE_OFFSET W field_31201 f I STALAGMITE_FALL_DAMAGE_MODIFIER X field_31202 f F AVERAGE_DAYS_PER_GROWTH Y field_33566 f F GROWTH_PROBABILITY_PER_RANDOM_TICK Z field_33567 f Lcom/mojang/serialization/MapCodec; CODEC a field_46413 f I MAX_GROWTH_LENGTH aa field_33568 f I MAX_STALAGMITE_SEARCH_RANGE_WHEN_GROWING ab field_33569 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TIP_MERGE ac field_28053 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TIP_UP ad field_28054 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TIP_DOWN ae field_28055 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_FRUSTUM af field_28058 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_MIDDLE ag field_28056 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BASE ah field_28057 f D STALACTITE_DRIP_START_PIXEL ai field_31203 f F MAX_HORIZONTAL_OFFSET aj field_31204 f Lnet/minecraft/world/phys/shapes/VoxelShape; REQUIRED_SPACE_TO_DRIP_THROUGH_NON_SOLID_BLOCK ak field_36340 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TIP_DIRECTION b field_28050 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; THICKNESS c field_28051 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d field_28052 f I MAX_SEARCH_LENGTH_WHEN_CHECKING_DRIP_TYPE e field_31205 f I DELAY_BEFORE_FALLING f field_31207 f F DRIP_PROBABILITY_PER_ANIMATE_TICK g field_31208 f F DRIP_PROBABILITY_PER_ANIMATE_TICK_IF_UNDER_LIQUID_SOURCE h field_31209 f I MAX_SEARCH_LENGTH_BETWEEN_STALACTITE_TIP_AND_CAULDRON i field_31210 m (FLnet/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo;)Z method_33270 a method_33270 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/Fluid; getCauldronFillFluidType a method_32775 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V grow a method_36369 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canDripThrough a method_40016 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/material/Fluid; getDripFluid a method_33271 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; findStalactiteTipAboveCauldron a method_32767 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V spawnDripParticle a method_32899 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Ljava/util/Optional; findRootBlock a method_32776 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo;)V method_33277 a method_33277 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)V spawnDripParticle a method_32768 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/core/BlockPos; findFillableCauldronBelowStalactiteTip a method_32769 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction$AxisDirection;Ljava/util/function/BiPredicate;Ljava/util/function/Predicate;I)Ljava/util/Optional; findBlockVertical a method_33272 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/properties/DripstoneThickness;)V createDripstone a method_36370 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; calculateDripstoneThickness a method_32770 m (Lnet/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo;)Lnet/minecraft/world/level/material/Fluid; method_43131 a method_43131 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V spawnFallingStalactite a method_32771 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;F)V maybeTransferFluid a method_32772 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V createMergedTips a method_36376 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;IZ)Lnet/minecraft/core/BlockPos; findTip a method_32782 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z canGrow a method_36371 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z isUnmergedTipWithDirection a method_36372 m (Lnet/minecraft/world/level/block/state/BlockState;Z)Z isTip a method_32784 m (Lnet/minecraft/world/level/material/Fluid;)Z canFillCauldron a method_33273 m (Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/block/state/BlockState;)Z method_33274 a method_33274 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z method_33275 a method_33275 m (ZLnet/minecraft/world/level/block/state/BlockState;)Z method_36373 a method_36373 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V growStalagmiteBelow b method_36368 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo; method_33279 b method_33279 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getFluidAboveStalactite b method_33276 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo;)V method_33280 b method_33280 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; calculateTipDirection b method_32777 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Z canTipGrow b method_36374 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isStalactiteStartPos b method_32778 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z isPointedDripstoneWithDirection b method_32774 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z method_33278 b method_33278 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z method_40017 c method_40017 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isValidPointedDripstonePlacement c method_32781 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V growStalactiteOrStalagmiteIfPossible c method_36375 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z method_40018 d method_40018 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canDrip o method_32783 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStalactite q method_32785 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStalagmite r method_35283 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_33281 s method_33281 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/PointedDripstoneBlock$1 dvy$1 net/minecraft/class_5689$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$DripstoneThickness a field_55786 m ()V c net/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo dvy$a net/minecraft/class_5689$class_7381 f Lnet/minecraft/core/BlockPos; pos a comp_709 f Lnet/minecraft/world/level/material/Fluid; fluid b comp_710 f Lnet/minecraft/world/level/block/state/BlockState; sourceState c comp_711 m ()Lnet/minecraft/core/BlockPos; pos a comp_709 m ()Lnet/minecraft/world/level/material/Fluid; fluid b comp_710 m ()Lnet/minecraft/world/level/block/state/BlockState; sourceState c comp_711 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/Portal dvz net/minecraft/class_9797 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)I getPortalTransitionTime a method_60772 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/portal/TeleportTransition; getPortalDestination a method_60770 m ()Lnet/minecraft/world/level/block/Portal$Transition; getLocalTransition b method_60778 c net/minecraft/world/level/block/Portal$Transition dvz$a net/minecraft/class_9797$class_9798 f Lnet/minecraft/world/level/block/Portal$Transition; CONFUSION a field_52061 f Lnet/minecraft/world/level/block/Portal$Transition; NONE b field_52062 f [Lnet/minecraft/world/level/block/Portal$Transition; $VALUES c field_52063 m ()[Lnet/minecraft/world/level/block/Portal$Transition; $values a method_60779 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/block/PotatoBlock dwa net/minecraft/class_2439 f Lcom/mojang/serialization/MapCodec; CODEC a field_46414 f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES b field_11357 m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66460 c method_66460 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/PowderSnowBlock dwb net/minecraft/class_5635 f Lcom/mojang/serialization/MapCodec; CODEC a field_46415 f F HORIZONTAL_PARTICLE_MOMENTUM_FACTOR b field_31216 f F IN_BLOCK_HORIZONTAL_SPEED_MULTIPLIER c field_31217 f F IN_BLOCK_VERTICAL_SPEED_MULTIPLIER d field_31218 f F NUM_BLOCKS_TO_FALL_INTO_BLOCK e field_31219 f Lnet/minecraft/world/phys/shapes/VoxelShape; FALLING_COLLISION_SHAPE f field_31220 f D MINIMUM_FALL_DISTANCE_FOR_SOUND g field_36189 f D MINIMUM_FALL_DISTANCE_FOR_BIG_SOUND h field_36190 m (Lnet/minecraft/world/entity/Entity;)Z canEntityWalkOnPowderSnow a method_32355 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)V method_67681 a method_67681 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/PoweredBlock dwc net/minecraft/class_2436 f Lcom/mojang/serialization/MapCodec; CODEC a field_46416 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/PoweredRailBlock dwd net/minecraft/class_2442 f Lcom/mojang/serialization/MapCodec; CODEC b field_46417 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SHAPE c field_11365 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d field_11364 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;ZI)Z findPoweredRailSignal a method_10413 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ZILnet/minecraft/world/level/block/state/properties/RailShape;)Z isSameRailWithPower a method_10414 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/PoweredRailBlock$1 dwd$1 net/minecraft/class_2442$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a field_11368 m ()V c net/minecraft/world/level/block/PressurePlateBlock dwe net/minecraft/class_2440 f Lcom/mojang/serialization/MapCodec; CODEC c field_46418 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d field_11358 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54036 a method_54036 m (Lnet/minecraft/world/level/block/PressurePlateBlock;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; method_54037 a method_54037 m (Lnet/minecraft/world/level/block/state/properties/BlockSetType;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/PressurePlateBlock$1 dwe$1 net/minecraft/class_2440$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$BlockSetType$PressurePlateSensitivity a field_11360 m ()V c net/minecraft/world/level/block/PumpkinBlock dwf net/minecraft/class_2445 f Lcom/mojang/serialization/MapCodec; CODEC a field_46419 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/RailBlock dwg net/minecraft/class_2443 f Lcom/mojang/serialization/MapCodec; CODEC b field_46420 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SHAPE c field_11369 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/RailState dwh net/minecraft/class_2452 f Lnet/minecraft/world/level/Level; level a field_11409 f Lnet/minecraft/core/BlockPos; pos b field_11410 f Lnet/minecraft/world/level/block/BaseRailBlock; block c field_11411 f Lnet/minecraft/world/level/block/state/BlockState; state d field_11406 f Z isStraight e field_11408 f Ljava/util/List; connections f field_11407 m ()Ljava/util/List; getConnections a method_10457 m (Lnet/minecraft/world/level/block/RailState;)Z connectsTo a method_10464 m (Lnet/minecraft/world/level/block/state/properties/RailShape;)V updateConnections a method_10466 m (Lnet/minecraft/core/BlockPos;)Z hasRail a method_10456 m (ZZLnet/minecraft/world/level/block/state/properties/RailShape;)Lnet/minecraft/world/level/block/RailState; place a method_10459 m ()I countPotentialConnections b method_10460 m (Lnet/minecraft/world/level/block/RailState;)Z canConnectTo b method_10455 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/RailState; getRail b method_10458 m ()Lnet/minecraft/world/level/block/state/BlockState; getState c method_10462 m (Lnet/minecraft/world/level/block/RailState;)V connectTo c method_10461 m (Lnet/minecraft/core/BlockPos;)Z hasConnection c method_10463 m ()V removeSoftConnections d method_10467 m (Lnet/minecraft/core/BlockPos;)Z hasNeighborRail d method_10465 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/RailState$1 dwh$1 net/minecraft/class_2452$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a field_11412 m ()V c net/minecraft/world/level/block/RedStoneOreBlock dwi net/minecraft/class_2449 f Lcom/mojang/serialization/MapCodec; CODEC a field_46421 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b field_11392 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V spawnParticles a method_10440 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V interact d method_10441 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/RedStoneWireBlock dwj net/minecraft/class_2457 f Ljava/util/function/Function; shapes D field_55787 f Lnet/minecraft/world/level/block/state/BlockState; crossState R field_24733 f Lnet/minecraft/world/level/redstone/RedstoneWireEvaluator; evaluator S field_52632 f Z shouldSignal T field_11438 f Lcom/mojang/serialization/MapCodec; CODEC a field_46422 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NORTH b field_11440 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; EAST c field_11436 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SOUTH d field_11437 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; WEST e field_11439 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; POWER f field_11432 f Ljava/util/Map; PROPERTY_BY_DIRECTION g field_11435 f [I COLORS h field_24466 f F PARTICLE_DENSITY i field_31221 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getConnectionState a method_27840 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canSurviveOn a method_27937 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/properties/RedstoneSide; getConnectingSide a method_10477 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)Lnet/minecraft/world/level/block/state/properties/RedstoneSide; getConnectingSide a method_27841 m (Lnet/minecraft/world/level/Level;)Z useExperimentalEvaluator a method_61745 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;FF)V spawnParticlesAlongLine a method_27936 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getBlockSignal a method_61746 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V updatesOnShapeChange a method_28482 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/redstone/Orientation;Z)V updatePowerStrength a method_10485 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z shouldConnectTo a method_10482 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66461 a method_66461 m ([I)V method_61747 a method_61747 m ()Ljava/util/function/Function; makeShapes b method_66462 m (I)I getColorForPower b method_10487 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getMissingConnections b method_27843 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V checkCornerChangeAt b method_10479 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V updateNeighborsOfNeighboringWires c method_27844 m (Lnet/minecraft/world/level/block/state/BlockState;)Z shouldConnectTo o method_10484 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isCross q method_27846 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDot r method_28483 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/RedStoneWireBlock$1 dwj$1 net/minecraft/class_2457$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RedstoneSide a field_24467 f [I $SwitchMap$net$minecraft$world$level$block$Rotation b field_11442 f [I $SwitchMap$net$minecraft$world$level$block$Mirror c field_11441 m ()V c net/minecraft/world/level/block/RedstoneLampBlock dwk net/minecraft/class_2453 f Lcom/mojang/serialization/MapCodec; CODEC a field_46423 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b field_11413 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/RedstoneTorchBlock dwl net/minecraft/class_2459 f Lcom/mojang/serialization/MapCodec; CODEC a field_46424 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT b field_11446 f I RECENT_TOGGLE_TIMER c field_31227 f I MAX_RECENT_TOGGLES d field_31228 f I RESTART_DELAY e field_31229 f Ljava/util/Map; RECENT_TOGGLES f field_11445 f I TOGGLE_DELAY g field_31230 m (Lnet/minecraft/world/level/BlockGetter;)Ljava/util/List; method_20453 a method_20453 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/redstone/Orientation; randomOrientation a method_61748 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z hasNeighborSignal a method_10488 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)Z isToggledTooFrequently a method_10489 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V notifyNeighbors b method_61749 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/RedstoneTorchBlock$Toggle dwl$a net/minecraft/class_2459$class_2460 f Lnet/minecraft/core/BlockPos; pos a field_11448 f J when b field_11447 m (Lnet/minecraft/core/BlockPos;J)V c net/minecraft/world/level/block/RedstoneWallTorchBlock dwm net/minecraft/class_2458 f Lcom/mojang/serialization/MapCodec; CODEC f field_46425 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING g field_11443 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT h field_11444 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/RenderShape dwn net/minecraft/class_2464 f Lnet/minecraft/world/level/block/RenderShape; INVISIBLE a field_11455 f Lnet/minecraft/world/level/block/RenderShape; MODEL b field_11458 f [Lnet/minecraft/world/level/block/RenderShape; $VALUES c field_11457 m ()[Lnet/minecraft/world/level/block/RenderShape; $values a method_36708 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/block/RepeaterBlock dwo net/minecraft/class_2462 f Lcom/mojang/serialization/MapCodec; CODEC a field_46426 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LOCKED b field_11452 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DELAY d field_11451 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/RespawnAnchorBlock dwp net/minecraft/class_4969 f Lcom/mojang/serialization/MapCodec; CODEC a field_46427 f I MIN_CHARGES b field_31231 f I MAX_CHARGES c field_31232 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; CHARGE d field_23153 f Lcom/google/common/collect/ImmutableList; RESPAWN_HORIZONTAL_OFFSETS e field_26442 f Lcom/google/common/collect/ImmutableList; RESPAWN_OFFSETS f field_26443 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V charge a method_26382 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; findStandUpPosition a method_26156 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;Z)Ljava/util/Optional; findStandUpPosition a method_30842 m (Lnet/minecraft/world/item/ItemStack;)Z isRespawnFuel a method_29289 m (Lnet/minecraft/world/level/Level;)Z canSetSpawn a method_27353 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z method_29559 a method_29559 m (Lnet/minecraft/world/level/block/state/BlockState;I)I getScaledChargeLevel a method_26157 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;)Z isWaterThatWouldFlow a method_29560 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V explode d method_29561 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canBeCharged o method_29290 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/RespawnAnchorBlock$1 dwp$1 net/minecraft/class_4969$1 f Lnet/minecraft/core/BlockPos; val$pos a field_25404 f Z val$inWater b field_25405 m (Lnet/minecraft/world/level/block/RespawnAnchorBlock;Lnet/minecraft/core/BlockPos;Z)V c net/minecraft/world/level/block/RodBlock dwq net/minecraft/class_2337 f Ljava/util/Map; SHAPES b field_55788 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/RootedDirtBlock dwr net/minecraft/class_5954 f Lcom/mojang/serialization/MapCodec; CODEC a field_46428 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/RootsBlock dws net/minecraft/class_4774 f Lcom/mojang/serialization/MapCodec; CODEC a field_46429 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_22137 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/RotatedPillarBlock dwt net/minecraft/class_2465 f Lcom/mojang/serialization/MapCodec; CODEC c field_46430 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; AXIS d field_11459 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotatePillar b method_36377 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/RotatedPillarBlock$1 dwt$1 net/minecraft/class_2465$1 f [I $SwitchMap$net$minecraft$core$Direction$Axis a field_11461 f [I $SwitchMap$net$minecraft$world$level$block$Rotation b field_11460 m ()V c net/minecraft/world/level/block/Rotation dwu net/minecraft/class_2470 f Lnet/minecraft/world/level/block/Rotation; NONE a field_11467 f Lnet/minecraft/world/level/block/Rotation; CLOCKWISE_90 b field_11463 f Lnet/minecraft/world/level/block/Rotation; CLOCKWISE_180 c field_11464 f Lnet/minecraft/world/level/block/Rotation; COUNTERCLOCKWISE_90 d field_11465 f Ljava/util/function/IntFunction; BY_ID e field_55986 f Lcom/mojang/serialization/Codec; CODEC f field_39313 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC g field_55987 f Lcom/mojang/serialization/Codec; LEGACY_CODEC h field_56670 f I index i field_55988 f Ljava/lang/String; id j field_39314 f Lcom/mojang/math/OctahedralGroup; rotation k field_23264 f [Lnet/minecraft/world/level/block/Rotation; $VALUES l field_11466 m ()Lcom/mojang/math/OctahedralGroup; rotation a method_26383 m (II)I rotate a method_10502 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/Rotation; getRandom a method_16548 m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/Rotation; getRotated a method_10501 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/core/Direction; rotate a method_10503 m ()I getIndex b method_66710 m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffled b method_16547 m ()[Lnet/minecraft/world/level/block/Rotation; $values d method_36709 m (Ljava/lang/String;IILjava/lang/String;Lcom/mojang/math/OctahedralGroup;)V m ()V c net/minecraft/world/level/block/SandBlock dwv net/minecraft/class_10737 f Lcom/mojang/serialization/MapCodec; CODEC c field_56465 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67404 a method_67404 m (Lnet/minecraft/world/level/block/SandBlock;)Lnet/minecraft/util/ColorRGBA; method_67405 a method_67405 m (Lnet/minecraft/util/ColorRGBA;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SaplingBlock dww net/minecraft/class_2473 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a field_11478 f Lcom/mojang/serialization/MapCodec; CODEC e field_46431 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; STAGE f field_11476 f Lnet/minecraft/world/level/block/grower/TreeGrower; treeGrower g field_11477 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)V advanceTree a method_10507 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54038 a method_54038 m (Lnet/minecraft/world/level/block/SaplingBlock;)Lnet/minecraft/world/level/block/grower/TreeGrower; method_54039 a method_54039 m (Lnet/minecraft/world/level/block/grower/TreeGrower;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/ScaffoldingBlock dwx net/minecraft/class_3736 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BELOW_BLOCK D field_17578 f Lcom/mojang/serialization/MapCodec; CODEC a field_46432 f I STABILITY_MAX_DISTANCE b field_31237 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DISTANCE c field_16495 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d field_16496 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BOTTOM e field_16547 f I TICK_DELAY f field_31238 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_STABLE g field_16494 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_UNSTABLE_BOTTOM h field_17577 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_UNSTABLE i field_16497 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getDistance a method_16372 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;I)Z isBottom a method_16373 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SculkBehaviour dwy net/minecraft/class_7124 f Lnet/minecraft/world/level/block/SculkBehaviour; DEFAULT B_ field_37602 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V onDischarged a method_41468 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z depositCharge a method_41470 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Collection;Z)Z attemptSpreadVein a method_41469 m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)I attemptUseCharge a method_41471 m ()B getSculkSpreadDelay b method_41467 m ()Z canChangeBlockStateOnSpread d method_41472 m (I)I updateDecayDelay j_ method_41473 m ()V c net/minecraft/world/level/block/SculkBehaviour$1 dwy$1 net/minecraft/class_7124$1 m ()V c net/minecraft/world/level/block/SculkBlock dwz net/minecraft/class_7125 f Lcom/mojang/serialization/MapCodec; CODEC b field_46433 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z canPlaceGrowth a method_41474 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/world/level/block/state/BlockState; getRandomGrowthState a method_41475 m (Lnet/minecraft/world/level/block/SculkSpreader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;I)I getDecayPenalty a method_41476 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SculkCatalystBlock dxa net/minecraft/class_7126 f Lcom/mojang/serialization/MapCodec; CODEC a field_46434 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; PULSE b field_37604 f Lnet/minecraft/util/valueproviders/IntProvider; xpRange c field_37605 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SculkSensorBlock dxb net/minecraft/class_5703 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a field_28114 f [F RESONANCE_PITCH_BEND b field_43248 f Lcom/mojang/serialization/MapCodec; CODEC c field_46435 f I ACTIVE_TICKS d field_31239 f I COOLDOWN_TICKS e field_44607 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; PHASE f field_28111 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; POWER g field_28112 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED h field_28113 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;I)V tryResonateVibration a method_49822 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V activate a method_32904 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V deactivate a method_32903 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SculkSensorBlockEntity;)V method_32905 a method_32905 m ([F)V method_49823 a method_49823 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateNeighbours b method_32902 m ()I getActiveTicks c method_51166 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; getPhase o method_32908 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canActivate q method_32909 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SculkShriekerBlock dxc net/minecraft/class_7268 f Lcom/mojang/serialization/MapCodec; CODEC a field_46436 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SHRIEKING b field_38229 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c field_38230 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CAN_SUMMON d field_38422 f D TOP_Y e field_38232 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_COLLISION f field_38231 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V method_43134 a method_43134 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V method_43132 a method_43132 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V method_42317 a method_42317 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SculkSpreader dxd net/minecraft/class_7128 f I MAX_GROWTH_RATE_RADIUS a field_37609 f I MAX_CHARGE b field_37610 f F MAX_DECAY_FACTOR c field_37611 f I SHRIEKER_PLACEMENT_RATE d field_37612 f I MAX_CURSOR_DISTANCE e field_54977 f I MAX_CURSORS f field_37613 f Z isWorldGeneration g field_37614 f Lnet/minecraft/tags/TagKey; replaceableBlocks h field_37615 f I growthSpawnCost i field_37616 f I noGrowthRadius j field_37617 f I chargeDecayRate k field_37618 f I additionalDecayRate l field_37619 f Ljava/util/List; cursors m field_37620 m ()Lnet/minecraft/world/level/block/SculkSpreader; createLevelSpreader a method_41478 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Z)V updateCursors a method_41479 m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;)V addCursor a method_41480 m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;Lnet/minecraft/core/BlockPos;Ljava/lang/Integer;)Ljava/lang/Integer; method_41481 a method_41481 m (Lnet/minecraft/world/level/storage/ValueInput;)V load a method_41483 m (Lnet/minecraft/world/level/storage/ValueOutput;)V save a method_41486 m (Lnet/minecraft/core/BlockPos;I)V addCursors a method_41482 m ()Lnet/minecraft/world/level/block/SculkSpreader; createWorldGenSpreader b method_41485 m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;)Ljava/lang/Integer; method_51355 b method_51355 m ()Lnet/minecraft/tags/TagKey; replaceableBlocks c method_41487 m ()I growthSpawnCost d method_41488 m ()I noGrowthRadius e method_41489 m ()I chargeDecayRate f method_41490 m ()I additionalDecayRate g method_41491 m ()Z isWorldGeneration h method_41492 m ()Ljava/util/List; getCursors i method_41493 m ()V clear j method_41494 m (ZLnet/minecraft/tags/TagKey;IIII)V c net/minecraft/world/level/block/SculkSpreader$ChargeCursor dxd$a net/minecraft/class_7128$class_7129 f I MAX_CURSOR_DECAY_DELAY a field_37622 f Lcom/mojang/serialization/Codec; CODEC b field_37623 f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; NON_CORNER_NEIGHBOURS c field_37624 f Lnet/minecraft/core/BlockPos; pos d field_37625 f I charge e field_37626 f I updateDelay f field_37627 f I decayDelay g field_37628 f Ljava/util/Set; facings h field_37629 f Lcom/mojang/serialization/Codec; DIRECTION_SET i field_37630 m ()Lnet/minecraft/core/BlockPos; getPos a method_41495 m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; getRandomizedNonCornerNeighbourOffsets a method_41507 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41502 a method_41502 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/BlockPos; getValidMovementPos a method_41498 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/SculkSpreader;Z)V update a method_41499 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Z isMovementUnobstructed a method_41496 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isUnobstructed a method_41497 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Z)Z shouldUpdate a method_41500 m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;)V mergeWith a method_41501 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/SculkBehaviour; getBlockBehaviour a method_41503 m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;)V method_41505 a method_41505 m (Ljava/util/List;)Ljava/util/Set; method_41506 a method_41506 m (Lnet/minecraft/core/BlockPos;)Z isPosUnreasonable a method_65074 m ()I getCharge b method_41508 m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;)Ljava/util/Optional; method_41509 b method_41509 m (Lnet/minecraft/core/BlockPos;)Z method_41504 b method_41504 m ()I getDecayDelay c method_41510 m (Lnet/minecraft/world/level/block/SculkSpreader$ChargeCursor;)Ljava/lang/Integer; method_41511 c method_41511 m ()Ljava/util/Set; getFacingData d method_41512 m (Lnet/minecraft/core/BlockPos;IIILjava/util/Optional;)V m (Lnet/minecraft/core/BlockPos;I)V m ()V c net/minecraft/world/level/block/SculkVeinBlock dxe net/minecraft/class_7130 f Lcom/mojang/serialization/MapCodec; CODEC e field_46437 f Lnet/minecraft/world/level/block/MultifaceSpreader; veinSpreader f field_37632 f Lnet/minecraft/world/level/block/MultifaceSpreader; sameSpaceSpreader g field_37633 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Z hasSubstrateAccess a method_41513 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/Collection;)Z regrow a method_41514 m (Lnet/minecraft/world/level/block/SculkSpreader;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z attemptPlaceSculk a method_41515 m ()Lnet/minecraft/world/level/block/MultifaceSpreader; getSameSpaceSpreader q method_41516 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SculkVeinBlock$SculkVeinSpreaderConfig dxe$a net/minecraft/class_7130$class_7131 f [Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType; spreadTypes b field_37635 m (Lnet/minecraft/world/level/block/SculkVeinBlock;[Lnet/minecraft/world/level/block/MultifaceSpreader$SpreadType;)V c net/minecraft/world/level/block/SeaPickleBlock dxf net/minecraft/class_2472 f Lcom/mojang/serialization/MapCodec; CODEC a field_46438 f I MAX_PICKLES b field_31241 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; PICKLES c field_11472 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d field_11475 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_ONE e field_11473 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TWO f field_11470 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_THREE g field_11471 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_FOUR h field_11474 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDead o method_10506 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SeagrassBlock dxg net/minecraft/class_2476 f Lcom/mojang/serialization/MapCodec; CODEC a field_46439 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_11485 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SegmentableBlock dxh net/minecraft/class_10596 f I MIN_SEGMENT d field_55789 f I MAX_SEGMENT e field_55790 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AMOUNT f field_55791 m (Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/IntegerProperty;Lnet/minecraft/world/level/block/state/properties/EnumProperty;)Lnet/minecraft/world/level/block/state/BlockState; getStateForPlacement a method_66463 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;Lnet/minecraft/world/level/block/state/properties/IntegerProperty;)Z canBeReplaced a method_66464 m (Lnet/minecraft/world/level/block/state/properties/EnumProperty;Lnet/minecraft/world/level/block/state/properties/IntegerProperty;)Ljava/util/function/Function; getShapeCalculator a method_66465 m (Lnet/minecraft/world/level/block/state/properties/EnumProperty;Lnet/minecraft/world/level/block/state/properties/IntegerProperty;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66466 a method_66466 m ()D getShapeHeight b method_66433 m ()Lnet/minecraft/world/level/block/state/properties/IntegerProperty; getSegmentAmountProperty c method_66434 m ()V c net/minecraft/world/level/block/ShortDryGrassBlock dxi net/minecraft/class_10761 f Lcom/mojang/serialization/MapCodec; CODEC b field_56572 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c field_56573 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/ShulkerBoxBlock dxj net/minecraft/class_2480 f Lcom/mojang/serialization/MapCodec; CODEC a field_46440 f Ljava/util/Map; SHAPES_OPEN_SUPPORT b field_55792 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING c field_11496 f Lnet/minecraft/resources/ResourceLocation; CONTENTS d field_11495 f Lnet/minecraft/world/item/DyeColor; color e field_11494 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54040 a method_54040 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/Block; getBlockByColor a method_10525 m (Lnet/minecraft/world/level/block/ShulkerBoxBlock;)Ljava/util/Optional; method_54041 a method_54041 m (Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity;Ljava/util/function/Consumer;)V method_10524 a method_10524 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity;)Z canOpen a method_33383 m (Ljava/util/Optional;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)Lnet/minecraft/world/level/block/ShulkerBoxBlock; method_54042 a method_54042 m ()Lnet/minecraft/world/item/DyeColor; getColor b method_10528 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/ItemStack; getColoredItemStack b method_10529 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/ShulkerBoxBlock$1 dxj$1 net/minecraft/class_2480$1 f [I $SwitchMap$net$minecraft$world$item$DyeColor a field_11497 m ()V c net/minecraft/world/level/block/SignBlock dxk net/minecraft/class_2478 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE a field_11492 f Lnet/minecraft/world/level/block/state/properties/WoodType; type b field_21675 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED d field_11491 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/SignBlockEntity;)Z otherPlayerIsEditingSign a method_49824 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/SignBlockEntity;Z)V openTextEdit a method_49825 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/properties/WoodType; getWoodType a method_45459 m (Lnet/minecraft/network/chat/Component;)Z method_51172 a method_51172 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/entity/SignBlockEntity;Z)Z hasEditableText b method_51173 m ()Lnet/minecraft/world/level/block/state/properties/WoodType; type d method_24025 m (Lnet/minecraft/world/level/block/state/BlockState;)F getYRotationDegrees h method_49814 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/Vec3; getSignHitboxCenterPosition o method_50003 m (Lnet/minecraft/world/level/block/state/properties/WoodType;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SimpleWaterloggedBlock dxl net/minecraft/class_3737 c net/minecraft/world/level/block/SkullBlock dxm net/minecraft/class_2484 f I ROTATIONS b field_31245 f Lcom/mojang/serialization/MapCodec; CODEC c field_46441 f I MAX d field_31244 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; ROTATION e field_11505 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE f field_11506 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_PIGLIN g field_41312 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54043 a method_54043 m (Lnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SkullBlock$Type dxm$a net/minecraft/class_2484$class_2485 f Ljava/util/Map; TYPES a field_46442 f Lcom/mojang/serialization/Codec; CODEC b field_46443 m ()V c net/minecraft/world/level/block/SkullBlock$Types dxm$b net/minecraft/class_2484$class_2486 f Lnet/minecraft/world/level/block/SkullBlock$Types; SKELETON c field_11512 f Lnet/minecraft/world/level/block/SkullBlock$Types; WITHER_SKELETON d field_11513 f Lnet/minecraft/world/level/block/SkullBlock$Types; PLAYER e field_11510 f Lnet/minecraft/world/level/block/SkullBlock$Types; ZOMBIE f field_11508 f Lnet/minecraft/world/level/block/SkullBlock$Types; CREEPER g field_11507 f Lnet/minecraft/world/level/block/SkullBlock$Types; PIGLIN h field_41313 f Lnet/minecraft/world/level/block/SkullBlock$Types; DRAGON i field_11511 f Ljava/lang/String; name j field_46444 f [Lnet/minecraft/world/level/block/SkullBlock$Types; $VALUES k field_11509 m ()[Lnet/minecraft/world/level/block/SkullBlock$Types; $values a method_36710 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/SlabBlock dxn net/minecraft/class_2482 f Lcom/mojang/serialization/MapCodec; CODEC a field_46445 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TYPE b field_11501 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c field_11502 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_BOTTOM d field_11500 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_TOP e field_11499 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SlabBlock$1 dxn$1 net/minecraft/class_2482$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$SlabType a field_11504 f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType b field_11503 m ()V c net/minecraft/world/level/block/SlimeBlock dxo net/minecraft/class_2490 f Lcom/mojang/serialization/MapCodec; CODEC a field_46446 m (Lnet/minecraft/world/entity/Entity;)V bounceUp a method_21847 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SmallDripleafBlock dxp net/minecraft/class_5808 f Lcom/mojang/serialization/MapCodec; CODEC c field_46447 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING d field_29563 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e field_28691 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE f field_28690 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SmithingTableBlock dxq net/minecraft/class_3717 f Lcom/mojang/serialization/MapCodec; CODEC b field_46448 f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE c field_22511 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; method_24950 a method_24950 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SmokerBlock dxr net/minecraft/class_3716 f Lcom/mojang/serialization/MapCodec; CODEC c field_46449 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SnifferEggBlock dxs net/minecraft/class_8238 f Lcom/mojang/serialization/MapCodec; CODEC a field_46450 f I MAX_HATCH_LEVEL b field_43249 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; HATCH c field_43250 f I REGULAR_HATCH_TIME_TICKS d field_43251 f I BOOSTED_HATCH_TIME_TICKS e field_43252 f I RANDOM_HATCH_OFFSET_TICKS f field_43253 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g field_43254 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z hatchBoost a method_49826 m (Lnet/minecraft/world/level/block/state/BlockState;)I getHatchLevel o method_49827 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isReadyToHatch q method_49828 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SnowLayerBlock dxt net/minecraft/class_2488 f Lcom/mojang/serialization/MapCodec; CODEC a field_46451 f I MAX_HEIGHT b field_31247 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LAYERS c field_11518 f I HEIGHT_IMPASSABLE d field_31248 f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES e field_11517 m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66467 b method_66467 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SnowyDirtBlock dxu net/minecraft/class_2493 f Lcom/mojang/serialization/MapCodec; CODEC b field_46452 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SNOWY c field_11522 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSnowySetting o method_35291 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SoulFireBlock dxv net/minecraft/class_4775 f Lcom/mojang/serialization/MapCodec; CODEC b field_46453 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canSurviveOnBlock o method_26158 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SoulSandBlock dxw net/minecraft/class_2492 f Lcom/mojang/serialization/MapCodec; CODEC a field_46454 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_11521 f I BUBBLE_COLUMN_CHECK_DELAY c field_31249 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SoundType dxx net/minecraft/class_2498 f Lnet/minecraft/world/level/block/SoundType; LANTERN A field_17734 f Lnet/minecraft/world/level/block/SoundType; STEM B field_22152 f Lnet/minecraft/world/level/block/SoundType; NYLIUM C field_22153 f Lnet/minecraft/world/level/block/SoundType; FUNGUS D field_22154 f Lnet/minecraft/world/level/block/SoundType; ROOTS E field_22138 f Lnet/minecraft/world/level/block/SoundType; SHROOMLIGHT F field_22139 f Lnet/minecraft/world/level/block/SoundType; WEEPING_VINES G field_22140 f Lnet/minecraft/world/level/block/SoundType; TWISTING_VINES H field_23082 f Lnet/minecraft/world/level/block/SoundType; SOUL_SAND I field_22141 f Lnet/minecraft/world/level/block/SoundType; SOUL_SOIL J field_22142 f Lnet/minecraft/world/level/block/SoundType; BASALT K field_22143 f Lnet/minecraft/world/level/block/SoundType; WART_BLOCK L field_22144 f Lnet/minecraft/world/level/block/SoundType; NETHERRACK M field_22145 f Lnet/minecraft/world/level/block/SoundType; NETHER_BRICKS N field_22146 f Lnet/minecraft/world/level/block/SoundType; NETHER_SPROUTS O field_22147 f Lnet/minecraft/world/level/block/SoundType; NETHER_ORE P field_22148 f Lnet/minecraft/world/level/block/SoundType; BONE_BLOCK Q field_22149 f Lnet/minecraft/world/level/block/SoundType; NETHERITE_BLOCK R field_22150 f Lnet/minecraft/world/level/block/SoundType; ANCIENT_DEBRIS S field_22151 f Lnet/minecraft/world/level/block/SoundType; LODESTONE T field_23265 f Lnet/minecraft/world/level/block/SoundType; CHAIN U field_24119 f Lnet/minecraft/world/level/block/SoundType; NETHER_GOLD_ORE V field_24120 f Lnet/minecraft/world/level/block/SoundType; GILDED_BLACKSTONE W field_24121 f Lnet/minecraft/world/level/block/SoundType; CANDLE X field_27196 f Lnet/minecraft/world/level/block/SoundType; AMETHYST Y field_27197 f Lnet/minecraft/world/level/block/SoundType; AMETHYST_CLUSTER Z field_27198 f Lnet/minecraft/world/level/block/SoundType; SCULK_SENSOR aA field_28116 f Lnet/minecraft/world/level/block/SoundType; SCULK_CATALYST aB field_37643 f Lnet/minecraft/world/level/block/SoundType; SCULK aC field_37644 f Lnet/minecraft/world/level/block/SoundType; SCULK_VEIN aD field_37645 f Lnet/minecraft/world/level/block/SoundType; SCULK_SHRIEKER aE field_37646 f Lnet/minecraft/world/level/block/SoundType; GLOW_LICHEN aF field_28427 f Lnet/minecraft/world/level/block/SoundType; DEEPSLATE aG field_29033 f Lnet/minecraft/world/level/block/SoundType; DEEPSLATE_BRICKS aH field_29034 f Lnet/minecraft/world/level/block/SoundType; DEEPSLATE_TILES aI field_29035 f Lnet/minecraft/world/level/block/SoundType; POLISHED_DEEPSLATE aJ field_29036 f Lnet/minecraft/world/level/block/SoundType; FROGLIGHT aK field_37636 f Lnet/minecraft/world/level/block/SoundType; FROGSPAWN aL field_37637 f Lnet/minecraft/world/level/block/SoundType; EMPTY a field_44608 f Lnet/minecraft/world/level/block/SoundType; MANGROVE_ROOTS aM field_37638 f Lnet/minecraft/world/level/block/SoundType; MUDDY_MANGROVE_ROOTS aN field_37639 f Lnet/minecraft/world/level/block/SoundType; MUD aO field_37640 f Lnet/minecraft/world/level/block/SoundType; MUD_BRICKS aP field_37641 f Lnet/minecraft/world/level/block/SoundType; PACKED_MUD aQ field_37642 f Lnet/minecraft/world/level/block/SoundType; HANGING_SIGN aR field_40313 f Lnet/minecraft/world/level/block/SoundType; NETHER_WOOD_HANGING_SIGN aS field_41083 f Lnet/minecraft/world/level/block/SoundType; BAMBOO_WOOD_HANGING_SIGN aT field_41084 f Lnet/minecraft/world/level/block/SoundType; BAMBOO_WOOD aU field_40314 f Lnet/minecraft/world/level/block/SoundType; NETHER_WOOD aV field_40315 f Lnet/minecraft/world/level/block/SoundType; CHERRY_WOOD aW field_42766 f Lnet/minecraft/world/level/block/SoundType; CHERRY_SAPLING aX field_42767 f Lnet/minecraft/world/level/block/SoundType; CHERRY_LEAVES aY field_42768 f Lnet/minecraft/world/level/block/SoundType; CHERRY_WOOD_HANGING_SIGN aZ field_42769 f Lnet/minecraft/world/level/block/SoundType; SMALL_AMETHYST_BUD aa field_27199 f Lnet/minecraft/world/level/block/SoundType; MEDIUM_AMETHYST_BUD ab field_27200 f Lnet/minecraft/world/level/block/SoundType; LARGE_AMETHYST_BUD ac field_27201 f Lnet/minecraft/world/level/block/SoundType; TUFF ad field_27202 f Lnet/minecraft/world/level/block/SoundType; TUFF_BRICKS ae field_47083 f Lnet/minecraft/world/level/block/SoundType; POLISHED_TUFF af field_47084 f Lnet/minecraft/world/level/block/SoundType; CALCITE ag field_27203 f Lnet/minecraft/world/level/block/SoundType; DRIPSTONE_BLOCK ah field_28060 f Lnet/minecraft/world/level/block/SoundType; POINTED_DRIPSTONE ai field_28061 f Lnet/minecraft/world/level/block/SoundType; COPPER aj field_27204 f Lnet/minecraft/world/level/block/SoundType; COPPER_BULB ak field_47085 f Lnet/minecraft/world/level/block/SoundType; COPPER_GRATE al field_47086 f Lnet/minecraft/world/level/block/SoundType; CAVE_VINES am field_28692 f Lnet/minecraft/world/level/block/SoundType; SPORE_BLOSSOM an field_28693 f Lnet/minecraft/world/level/block/SoundType; CACTUS_FLOWER ao field_56574 f Lnet/minecraft/world/level/block/SoundType; AZALEA ap field_28694 f Lnet/minecraft/world/level/block/SoundType; FLOWERING_AZALEA aq field_28695 f Lnet/minecraft/world/level/block/SoundType; MOSS_CARPET ar field_28696 f Lnet/minecraft/world/level/block/SoundType; PINK_PETALS as field_42772 f Lnet/minecraft/world/level/block/SoundType; LEAF_LITTER at field_55793 f Lnet/minecraft/world/level/block/SoundType; MOSS au field_28697 f Lnet/minecraft/world/level/block/SoundType; BIG_DRIPLEAF av field_28698 f Lnet/minecraft/world/level/block/SoundType; SMALL_DRIPLEAF aw field_28699 f Lnet/minecraft/world/level/block/SoundType; ROOTED_DIRT ax field_28700 f Lnet/minecraft/world/level/block/SoundType; HANGING_ROOTS ay field_28701 f Lnet/minecraft/world/level/block/SoundType; AZALEA_LEAVES az field_28702 f Lnet/minecraft/world/level/block/SoundType; WOOD b field_11547 f Lnet/minecraft/world/level/block/SoundType; CHISELED_BOOKSHELF ba field_41085 f Lnet/minecraft/world/level/block/SoundType; SUSPICIOUS_SAND bb field_42770 f Lnet/minecraft/world/level/block/SoundType; SUSPICIOUS_GRAVEL bc field_43255 f Lnet/minecraft/world/level/block/SoundType; DECORATED_POT bd field_42771 f Lnet/minecraft/world/level/block/SoundType; DECORATED_POT_CRACKED be field_43256 f Lnet/minecraft/world/level/block/SoundType; TRIAL_SPAWNER bf field_47346 f Lnet/minecraft/world/level/block/SoundType; SPONGE bg field_45970 f Lnet/minecraft/world/level/block/SoundType; WET_SPONGE bh field_45971 f Lnet/minecraft/world/level/block/SoundType; VAULT bi field_48855 f Lnet/minecraft/world/level/block/SoundType; CREAKING_HEART bj field_54773 f Lnet/minecraft/world/level/block/SoundType; HEAVY_CORE bk field_49834 f Lnet/minecraft/world/level/block/SoundType; COBWEB bl field_50169 f Lnet/minecraft/world/level/block/SoundType; SPAWNER bm field_52633 f Lnet/minecraft/world/level/block/SoundType; RESIN bn field_55082 f Lnet/minecraft/world/level/block/SoundType; RESIN_BRICKS bo field_55083 f Lnet/minecraft/world/level/block/SoundType; IRON bp field_55794 f Lnet/minecraft/world/level/block/SoundType; DRIED_GHAST bq field_59759 f F volume br field_11540 f F pitch bs field_11539 f Lnet/minecraft/sounds/SoundEvent; breakSound bt field_11546 f Lnet/minecraft/sounds/SoundEvent; stepSound bu field_11527 f Lnet/minecraft/sounds/SoundEvent; placeSound bv field_11536 f Lnet/minecraft/sounds/SoundEvent; hitSound bw field_11530 f Lnet/minecraft/sounds/SoundEvent; fallSound bx field_11541 f Lnet/minecraft/world/level/block/SoundType; GRAVEL c field_11529 f Lnet/minecraft/world/level/block/SoundType; GRASS d field_11535 f Lnet/minecraft/world/level/block/SoundType; LILY_PAD e field_25183 f Lnet/minecraft/world/level/block/SoundType; STONE f field_11544 f Lnet/minecraft/world/level/block/SoundType; METAL g field_11533 f Lnet/minecraft/world/level/block/SoundType; GLASS h field_11537 f Lnet/minecraft/world/level/block/SoundType; WOOL i field_11543 f Lnet/minecraft/world/level/block/SoundType; SAND j field_11526 f Lnet/minecraft/world/level/block/SoundType; SNOW k field_11548 f Lnet/minecraft/world/level/block/SoundType; POWDER_SNOW l field_27884 f Lnet/minecraft/world/level/block/SoundType; LADDER m field_11532 f Lnet/minecraft/world/level/block/SoundType; ANVIL n field_11531 f Lnet/minecraft/world/level/block/SoundType; SLIME_BLOCK o field_11545 f Lnet/minecraft/world/level/block/SoundType; HONEY_BLOCK p field_21214 f Lnet/minecraft/world/level/block/SoundType; WET_GRASS q field_11534 f Lnet/minecraft/world/level/block/SoundType; CORAL_BLOCK r field_11528 f Lnet/minecraft/world/level/block/SoundType; BAMBOO s field_11542 f Lnet/minecraft/world/level/block/SoundType; BAMBOO_SAPLING t field_11538 f Lnet/minecraft/world/level/block/SoundType; SCAFFOLDING u field_16498 f Lnet/minecraft/world/level/block/SoundType; SWEET_BERRY_BUSH v field_17579 f Lnet/minecraft/world/level/block/SoundType; CROP w field_17580 f Lnet/minecraft/world/level/block/SoundType; HARD_CROP x field_18852 f Lnet/minecraft/world/level/block/SoundType; VINE y field_23083 f Lnet/minecraft/world/level/block/SoundType; NETHER_WART z field_17581 m ()F getVolume a method_10597 m ()F getPitch b method_10599 m ()Lnet/minecraft/sounds/SoundEvent; getBreakSound c method_10595 m ()Lnet/minecraft/sounds/SoundEvent; getStepSound d method_10594 m ()Lnet/minecraft/sounds/SoundEvent; getPlaceSound e method_10598 m ()Lnet/minecraft/sounds/SoundEvent; getHitSound f method_10596 m ()Lnet/minecraft/sounds/SoundEvent; getFallSound g method_10593 m (FFLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;)V m ()V c net/minecraft/world/level/block/SpawnerBlock dxy net/minecraft/class_2496 f Lcom/mojang/serialization/MapCodec; CODEC a field_46455 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SpongeBlock dxz net/minecraft/class_2502 f Lcom/mojang/serialization/MapCodec; CODEC a field_46456 f I MAX_DEPTH b field_31250 f I MAX_COUNT c field_31251 f [Lnet/minecraft/core/Direction; ALL_DIRECTIONS d field_43257 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V tryAbsorbWater a method_10620 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos$TraversalNodeStatus; method_49829 a method_49829 m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Consumer;)V method_49830 a method_49830 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z removeWaterBreadthFirstSearch b method_10619 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SporeBlossomBlock dya net/minecraft/class_5809 f Lcom/mojang/serialization/MapCodec; CODEC a field_46457 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_28703 f I ADD_PARTICLE_ATTEMPTS c field_31252 f I PARTICLE_XZ_RADIUS d field_31253 f I PARTICLE_Y_MAX e field_31254 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SpreadingSnowyDirtBlock dyb net/minecraft/class_2500 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canBeGrass b method_10614 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canPropagate c method_10613 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V c net/minecraft/world/level/block/StainedGlassBlock dyc net/minecraft/class_2506 f Lcom/mojang/serialization/MapCodec; CODEC a field_46458 f Lnet/minecraft/world/item/DyeColor; color c field_11558 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54044 a method_54044 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/StainedGlassPaneBlock dyd net/minecraft/class_2504 f Lcom/mojang/serialization/MapCodec; CODEC h field_46459 f Lnet/minecraft/world/item/DyeColor; color i field_11554 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54045 a method_54045 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/StairBlock dye net/minecraft/class_2510 f Ljava/util/Map; SHAPE_BOTTOM_OUTER D field_55795 f Ljava/util/Map; SHAPE_BOTTOM_STRAIGHT R field_55796 f Ljava/util/Map; SHAPE_BOTTOM_INNER S field_55797 f Ljava/util/Map; SHAPE_TOP_OUTER T field_55798 f Ljava/util/Map; SHAPE_TOP_STRAIGHT U field_55799 f Ljava/util/Map; SHAPE_TOP_INNER V field_55800 f Lnet/minecraft/world/level/block/Block; base W field_11579 f Lcom/mojang/serialization/MapCodec; CODEC a field_46460 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_11571 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF c field_11572 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SHAPE d field_11565 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e field_11573 f Lnet/minecraft/world/level/block/state/BlockState; baseState f field_11574 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_OUTER g field_55801 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_STRAIGHT h field_55802 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_INNER i field_55803 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54046 a method_54046 m (Lnet/minecraft/world/level/block/StairBlock;)Lnet/minecraft/world/level/block/state/BlockState; method_54047 a method_54047 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canTakeShape c method_10678 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/properties/StairsShape; getStairsShape e method_10675 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStairs o method_10676 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/StairBlock$1 dye$1 net/minecraft/class_2510$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$StairsShape a field_11581 f [I $SwitchMap$net$minecraft$world$level$block$Mirror b field_11580 m ()V c net/minecraft/world/level/block/StandingSignBlock dyf net/minecraft/class_2508 f Lcom/mojang/serialization/MapCodec; CODEC a field_46461 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; ROTATION b field_11559 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54048 a method_54048 m (Lnet/minecraft/world/level/block/state/properties/WoodType;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/StemBlock dyg net/minecraft/class_2513 f Lcom/mojang/serialization/MapCodec; CODEC a field_46462 f I MAX_AGE b field_31255 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c field_11584 f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES d field_11583 f Lnet/minecraft/resources/ResourceKey; fruit e field_11585 f Lnet/minecraft/resources/ResourceKey; attachedStem f field_46463 f Lnet/minecraft/resources/ResourceKey; seed g field_27205 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54049 a method_54049 m (Lnet/minecraft/world/level/block/StemBlock;)Lnet/minecraft/resources/ResourceKey; method_54050 a method_54050 m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66468 b method_66468 m (Lnet/minecraft/world/level/block/StemBlock;)Lnet/minecraft/resources/ResourceKey; method_54051 b method_54051 m (Lnet/minecraft/world/level/block/StemBlock;)Lnet/minecraft/resources/ResourceKey; method_54052 c method_54052 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/StonecutterBlock dyh net/minecraft/class_3718 f Lcom/mojang/serialization/MapCodec; CODEC a field_46464 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_17649 f Lnet/minecraft/network/chat/Component; CONTAINER_TITLE c field_17650 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE d field_16407 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/inventory/AbstractContainerMenu; method_17896 a method_17896 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/StructureBlock dyi net/minecraft/class_2515 f Lcom/mojang/serialization/MapCodec; CODEC a field_46465 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; MODE b field_11586 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/StructureBlockEntity;)V trigger a method_10703 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/StructureBlock$1 dyi$1 net/minecraft/class_2515$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$StructureMode a field_11587 m ()V c net/minecraft/world/level/block/StructureVoidBlock dyj net/minecraft/class_2518 f Lcom/mojang/serialization/MapCodec; CODEC a field_46466 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_11589 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SugarCaneBlock dyk net/minecraft/class_2523 f Lcom/mojang/serialization/MapCodec; CODEC a field_46467 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE b field_11610 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c field_11611 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/SupportType dyl net/minecraft/class_5431 f Lnet/minecraft/world/level/block/SupportType; FULL a field_25822 f Lnet/minecraft/world/level/block/SupportType; CENTER b field_25823 f Lnet/minecraft/world/level/block/SupportType; RIGID c field_25824 f [Lnet/minecraft/world/level/block/SupportType; $VALUES d field_25825 m ()[Lnet/minecraft/world/level/block/SupportType; $values a method_36711 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isSupporting a method_30367 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/block/SupportType$1 dyl$1 net/minecraft/class_5431$1 m (Ljava/lang/String;I)V c net/minecraft/world/level/block/SupportType$2 dyl$2 net/minecraft/class_5431$2 f Lnet/minecraft/world/phys/shapes/VoxelShape; CENTER_SUPPORT_SHAPE d field_25827 m (Ljava/lang/String;I)V c net/minecraft/world/level/block/SupportType$3 dyl$3 net/minecraft/class_5431$3 f Lnet/minecraft/world/phys/shapes/VoxelShape; RIGID_SUPPORT_SHAPE d field_25829 m (Ljava/lang/String;I)V c net/minecraft/world/level/block/SuspiciousEffectHolder dym net/minecraft/class_7917 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/block/SuspiciousEffectHolder; tryGet a method_47380 m ()Lnet/minecraft/world/item/component/SuspiciousStewEffects; getSuspiciousEffects c method_53233 m ()Ljava/util/List; getAllEffectHolders d method_47379 c net/minecraft/world/level/block/SweetBerryBushBlock dyn net/minecraft/class_3830 f Lcom/mojang/serialization/MapCodec; CODEC a field_46468 f I MAX_AGE b field_31259 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c field_17000 f F HURT_SPEED_THRESHOLD d field_31260 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_SAPLING e field_17001 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_GROWING f field_17002 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TallDryGrassBlock dyo net/minecraft/class_10762 f Lcom/mojang/serialization/MapCodec; CODEC b field_56575 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE c field_56576 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V method_67542 a method_67542 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TallFlowerBlock dyp net/minecraft/class_2521 f Lcom/mojang/serialization/MapCodec; CODEC c field_46469 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TallGrassBlock dyq net/minecraft/class_2526 f Lcom/mojang/serialization/MapCodec; CODEC a field_46470 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_11617 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/DoublePlantBlock; getGrownBlock o method_61750 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TallSeagrassBlock dyr net/minecraft/class_2525 f Lcom/mojang/serialization/MapCodec; CODEC c field_46471 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF d field_11616 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e field_11615 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TargetBlock dys net/minecraft/class_4850 f Lcom/mojang/serialization/MapCodec; CODEC a field_46472 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; OUTPUT_POWER b field_22428 f I ACTIVATION_TICKS_ARROWS c field_31263 f I ACTIVATION_TICKS_OTHER d field_31264 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;ILnet/minecraft/core/BlockPos;I)V setOutputPower a method_24857 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/Entity;)I updateRedstoneOutput a method_24858 m (Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/phys/Vec3;)I getRedstoneStrength a method_24859 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TestBlock dyt net/minecraft/class_10631 f Lcom/mojang/serialization/MapCodec; CODEC a field_55989 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; MODE b field_55990 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)Lnet/minecraft/world/item/ItemStack; setModeOnStack a method_66711 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/TestBlockEntity; getServerTestBlockEntity a method_66712 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TestInstanceBlock dyu net/minecraft/class_10632 f Lcom/mojang/serialization/MapCodec; CODEC a field_55991 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TintedGlassBlock dyv net/minecraft/class_5555 f Lcom/mojang/serialization/MapCodec; CODEC a field_46473 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TintedParticleLeavesBlock dyw net/minecraft/class_10716 f Lcom/mojang/serialization/MapCodec; CODEC g field_56338 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67237 a method_67237 m (Lnet/minecraft/world/level/block/TintedParticleLeavesBlock;)Ljava/lang/Float; method_67238 a method_67238 m (FLnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TntBlock dyx net/minecraft/class_2530 f Lcom/mojang/serialization/MapCodec; CODEC a field_46474 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UNSTABLE b field_11621 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z prime a method_10738 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z prime a method_10737 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TorchBlock dyy net/minecraft/class_2527 f Lcom/mojang/serialization/MapCodec; PARTICLE_OPTIONS_FIELD a field_46475 f Lcom/mojang/serialization/MapCodec; CODEC b field_46476 f Lnet/minecraft/core/particles/SimpleParticleType; flameParticle c field_22155 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54053 a method_54053 m (Lnet/minecraft/world/level/block/TorchBlock;)Lnet/minecraft/core/particles/SimpleParticleType; method_54054 a method_54054 m (Lnet/minecraft/core/particles/ParticleType;)Lcom/mojang/serialization/DataResult; method_54055 a method_54055 m (Lnet/minecraft/core/particles/SimpleParticleType;)Lnet/minecraft/core/particles/ParticleType; method_54056 a method_54056 m (Lnet/minecraft/core/particles/ParticleType;)Ljava/lang/String; method_54057 b method_54057 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TorchflowerCropBlock dyz net/minecraft/class_8171 f Lcom/mojang/serialization/MapCodec; CODEC a field_46477 f I MAX_AGE b field_42775 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE c field_42776 f [Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPES g field_55804 f I BONEMEAL_INCREASE h field_44479 m (I)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66469 c method_66469 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TransparentBlock dza net/minecraft/class_8923 f Lcom/mojang/serialization/MapCodec; CODEC b field_47087 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TrapDoorBlock dzb net/minecraft/class_2533 f Lcom/mojang/serialization/MapCodec; CODEC a field_46478 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OPEN b field_11631 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF c field_11625 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED d field_11629 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED e field_11626 f Ljava/util/Map; SHAPES g field_55805 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; type h field_42779 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54058 a method_54058 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V playSound a method_10740 m (Lnet/minecraft/world/level/block/TrapDoorBlock;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; method_54059 a method_54059 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V toggle b method_55139 m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType; getType q method_54766 m (Lnet/minecraft/world/level/block/state/properties/BlockSetType;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TrapDoorBlock$1 dzb$1 net/minecraft/class_2533$1 f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType a field_11634 m ()V c net/minecraft/world/level/block/TrappedChestBlock dzc net/minecraft/class_2531 f Lcom/mojang/serialization/MapCodec; CODEC g field_46479 m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; method_24181 q method_24181 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TrialSpawnerBlock dzd net/minecraft/class_8960 f Lcom/mojang/serialization/MapCodec; CODEC a field_47348 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; STATE b field_47349 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OMINOUS c field_50170 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/TrialSpawnerBlockEntity;)V method_55140 a method_55140 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/TrialSpawnerBlockEntity;)V method_55141 a method_55141 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TripWireBlock dze net/minecraft/class_2538 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_ATTACHED D field_55806 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_NOT_ATTACHED R field_55807 f I RECHECK_PERIOD S field_31267 f Lnet/minecraft/world/level/block/Block; hook T field_11677 f Lcom/mojang/serialization/MapCodec; CODEC a field_46480 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED b field_11680 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ATTACHED c field_11683 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DISARMED d field_11679 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH e field_11675 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST f field_11673 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH g field_11678 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST h field_11674 f Ljava/util/Map; PROPERTY_BY_DIRECTION i field_11676 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54060 a method_54060 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V checkPressed a method_64024 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateSource a method_10779 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V checkPressed a method_10780 m (Lnet/minecraft/world/level/block/TripWireBlock;)Lnet/minecraft/world/level/block/Block; method_54061 a method_54061 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z shouldConnectTo a method_10778 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TripWireBlock$1 dze$1 net/minecraft/class_2538$1 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a field_11685 f [I $SwitchMap$net$minecraft$world$level$block$Mirror b field_11684 m ()V c net/minecraft/world/level/block/TripWireHookBlock dzf net/minecraft/class_2537 f Lcom/mojang/serialization/MapCodec; CODEC a field_46481 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_11666 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED c field_11671 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ATTACHED d field_11669 f I WIRE_DIST_MIN e field_31268 f I WIRE_DIST_MAX f field_31269 f I RECHECK_PERIOD g field_31271 f Ljava/util/Map; SHAPES h field_55808 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;ZZILnet/minecraft/world/level/block/state/BlockState;)V calculateState a method_10776 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ZZZZ)V emitState a method_10777 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V notifyNeighbors a method_10775 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TurtleEggBlock dzg net/minecraft/class_2542 f Lcom/mojang/serialization/MapCodec; CODEC a field_46482 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; HATCH b field_11711 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; EGGS c field_11710 f I MAX_HATCH_LEVEL d field_31272 f I MIN_EGGS e field_31273 f I MAX_EGGS f field_31274 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_SINGLE g field_55809 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_MULTIPLE h field_55810 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Z canDestroyEgg a method_10835 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z onSand a method_10831 m (Lnet/minecraft/world/level/Level;)Z shouldUpdateHatchLevel a method_10832 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;I)V destroyEgg a method_10834 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V decreaseEggs a method_10833 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isSand b method_29952 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TwistingVinesBlock dzh net/minecraft/class_4777 f Lcom/mojang/serialization/MapCodec; CODEC c field_46483 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g field_22172 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/TwistingVinesPlantBlock dzi net/minecraft/class_4950 f Lcom/mojang/serialization/MapCodec; CODEC c field_46484 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e field_23325 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/UntintedParticleLeavesBlock dzj net/minecraft/class_10717 f Lcom/mojang/serialization/MapCodec; CODEC f field_56339 f Lnet/minecraft/core/particles/ParticleOptions; leafParticle g field_56340 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67239 a method_67239 m (Lnet/minecraft/world/level/block/UntintedParticleLeavesBlock;)Lnet/minecraft/core/particles/ParticleOptions; method_67240 a method_67240 m (Lnet/minecraft/world/level/block/UntintedParticleLeavesBlock;)Ljava/lang/Float; method_67241 b method_67241 m (FLnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/VaultBlock dzk net/minecraft/class_9197 f Lcom/mojang/serialization/MapCodec; CODEC a field_48856 f Lnet/minecraft/world/level/block/state/properties/Property; STATE b field_48857 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING c field_48858 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OMINOUS d field_50171 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultBlockEntity;)V method_56718 a method_56718 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultBlockEntity;)V method_56719 a method_56719 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/VegetationBlock dzl net/minecraft/class_2261 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn b method_9695 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V c net/minecraft/world/level/block/VineBlock dzm net/minecraft/class_2541 f Lcom/mojang/serialization/MapCodec; CODEC a field_46485 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP b field_11703 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH c field_11706 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST d field_11702 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH e field_11699 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST f field_11696 f Ljava/util/Map; PROPERTY_BY_DIRECTION g field_11697 f Ljava/util/function/Function; shapes h field_55811 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z canSpread a method_10824 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isAcceptableNeighbour a method_10821 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; copyRandomFaces a method_10820 m (Ljava/util/Map$Entry;)Z method_10826 a method_10826 m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66470 a method_66470 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/properties/BooleanProperty; getPropertyForFace a method_10828 m ()Ljava/util/function/Function; makeShapes b method_66471 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canSupportAtFace b method_10829 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getUpdatedState e method_10827 m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasFaces o method_10823 m (Lnet/minecraft/world/level/block/state/BlockState;)I countFaces q method_10822 m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasHorizontalConnection r method_10830 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/VineBlock$1 dzm$1 net/minecraft/class_2541$1 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a field_11708 f [I $SwitchMap$net$minecraft$world$level$block$Mirror b field_11707 m ()V c net/minecraft/world/level/block/WallBannerBlock dzn net/minecraft/class_2546 f Lcom/mojang/serialization/MapCodec; CODEC a field_46486 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_11722 f Ljava/util/Map; SHAPES c field_11723 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54062 a method_54062 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WallBlock dzo net/minecraft/class_2544 f Ljava/util/function/Function; collisionShapes D field_55812 f Lnet/minecraft/world/phys/shapes/VoxelShape; TEST_SHAPE_POST R field_55813 f Ljava/util/Map; TEST_SHAPES_WALL S field_55814 f Lcom/mojang/serialization/MapCodec; CODEC a field_46487 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP b field_11717 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; EAST c field_55815 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NORTH d field_55816 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SOUTH e field_55817 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; WEST f field_55818 f Ljava/util/Map; PROPERTY_BY_DIRECTION g field_55819 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED h field_22160 f Ljava/util/function/Function; shapes i field_55820 m (FF)Ljava/util/function/Function; makeShapes a method_24420 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; topUpdate a method_24421 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;ZZZZ)Lnet/minecraft/world/level/block/state/BlockState; updateShape a method_24422 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/BlockState; sideUpdate a method_24423 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z shouldRaisePost a method_27092 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;)Z isConnected a method_24424 m (Lnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;)Z connectsTo a method_16704 m (Lnet/minecraft/world/level/block/state/BlockState;ZZZZLnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/level/block/state/BlockState; updateSides a method_24425 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z isCovered a method_24427 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_66472 a method_66472 m (ZLnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/level/block/state/properties/WallSide; makeWallState a method_24428 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WallBlock$1 dzo$1 net/minecraft/class_2544$1 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a field_22168 f [I $SwitchMap$net$minecraft$world$level$block$Mirror b field_22169 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$WallSide c field_55821 m ()V c net/minecraft/world/level/block/WallHangingSignBlock dzp net/minecraft/class_7715 f Lcom/mojang/serialization/MapCodec; CODEC a field_46488 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_40319 f Ljava/util/Map; SHAPES_PLANK c field_55822 f Ljava/util/Map; SHAPES e field_40324 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54063 a method_54063 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canAttachTo a method_45460 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/level/block/entity/SignBlockEntity;Lnet/minecraft/world/item/ItemStack;)Z shouldTryToChainAnotherHangingSign a method_50004 m (Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/level/block/state/BlockState;)Z isHittingEditableSide a method_50005 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canPlace b method_45461 m (Lnet/minecraft/world/level/block/state/properties/WoodType;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WallSignBlock dzq net/minecraft/class_2551 f Lcom/mojang/serialization/MapCodec; CODEC a field_46489 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_11726 f Ljava/util/Map; SHAPES c field_11727 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54064 a method_54064 m (Lnet/minecraft/world/level/block/state/properties/WoodType;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WallSkullBlock dzr net/minecraft/class_2549 f Ljava/util/Map; SHAPES b field_11725 f Lcom/mojang/serialization/MapCodec; CODEC c field_46490 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING d field_11724 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54065 a method_54065 m (Lnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WallTorchBlock dzs net/minecraft/class_2555 f Lcom/mojang/serialization/MapCodec; CODEC d field_46491 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING e field_11731 f Ljava/util/Map; SHAPES f field_11732 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54066 a method_54066 m (Lnet/minecraft/world/level/block/WallTorchBlock;)Lnet/minecraft/core/particles/SimpleParticleType; method_54067 a method_54067 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z canSurvive b method_56118 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape o method_10841 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WaterlilyBlock dzt net/minecraft/class_2553 f Lcom/mojang/serialization/MapCodec; CODEC a field_46492 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE b field_11728 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WaterloggedTransparentBlock dzu net/minecraft/class_9009 f Lcom/mojang/serialization/MapCodec; CODEC a field_47522 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED c field_47523 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WeatheringCopper dzv net/minecraft/class_5955 f Ljava/util/function/Supplier; NEXT_BY_BLOCK C_ field_29564 f Ljava/util/function/Supplier; PREVIOUS_BY_BLOCK D_ field_29565 m ()Lcom/google/common/collect/BiMap; method_34739 a method_34739 m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; getPrevious a method_34732 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; method_34733 a method_34733 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/Block; getFirst b method_34734 m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Optional; getPrevious b method_34735 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; method_34736 b method_34736 m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Optional; getNext c method_34737 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getFirst c method_34738 m ()Lcom/google/common/collect/BiMap; method_34740 d method_34740 m ()V c net/minecraft/world/level/block/WeatheringCopper$WeatherState dzv$a net/minecraft/class_5955$class_5811 f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; UNAFFECTED a field_28704 f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; EXPOSED b field_28705 f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; WEATHERED c field_28706 f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; OXIDIZED d field_28707 f Lcom/mojang/serialization/Codec; CODEC e field_46493 f Ljava/lang/String; name f field_46494 f [Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; $VALUES g field_28708 m ()[Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; $values a method_36712 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/WeatheringCopperBulbBlock dzw net/minecraft/class_8924 f Lcom/mojang/serialization/MapCodec; CODEC d field_47088 f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState e field_47089 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54767 a method_54767 m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q method_54768 m (Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WeatheringCopperDoorBlock dzx net/minecraft/class_8925 f Lcom/mojang/serialization/MapCodec; CODEC g field_47090 f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState h field_47091 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54769 a method_54769 m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q method_54770 m (Lnet/minecraft/world/level/block/state/properties/BlockSetType;Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WeatheringCopperFullBlock dzy net/minecraft/class_5812 f Lcom/mojang/serialization/MapCodec; CODEC d field_46495 f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState e field_28709 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54068 a method_54068 m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q method_33632 m (Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WeatheringCopperGrateBlock dzz net/minecraft/class_8926 f Lcom/mojang/serialization/MapCodec; CODEC e field_47092 f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState f field_47093 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54771 a method_54771 m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q method_54772 m (Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WeatheringCopperSlabBlock eaa net/minecraft/class_5813 f Lcom/mojang/serialization/MapCodec; CODEC d field_46496 f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState e field_28711 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54069 a method_54069 m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q method_33633 m (Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WeatheringCopperStairBlock eab net/minecraft/class_5814 f Lcom/mojang/serialization/MapCodec; CODEC g field_46497 f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState h field_28713 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54070 a method_54070 m (Lnet/minecraft/world/level/block/WeatheringCopperStairBlock;)Lnet/minecraft/world/level/block/state/BlockState; method_54071 a method_54071 m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge q method_33634 m (Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WeatheringCopperTrapDoorBlock eac net/minecraft/class_8927 f Lcom/mojang/serialization/MapCodec; CODEC g field_47094 f Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; weatherState h field_47095 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54773 a method_54773 m ()Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState; getAge r method_54774 m (Lnet/minecraft/world/level/block/state/properties/BlockSetType;Lnet/minecraft/world/level/block/WeatheringCopper$WeatherState;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WebBlock ead net/minecraft/class_2560 f Lcom/mojang/serialization/MapCodec; CODEC a field_46498 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WeepingVinesBlock eae net/minecraft/class_4776 f Lcom/mojang/serialization/MapCodec; CODEC c field_46499 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE g field_22171 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WeepingVinesPlantBlock eaf net/minecraft/class_4951 f Lcom/mojang/serialization/MapCodec; CODEC c field_46500 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE e field_23326 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WeightedPressurePlateBlock eag net/minecraft/class_2557 f Lcom/mojang/serialization/MapCodec; CODEC c field_46501 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; POWER d field_11739 f I maxWeight e field_11738 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54072 a method_54072 m (Lnet/minecraft/world/level/block/WeightedPressurePlateBlock;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; method_54073 a method_54073 m (Lnet/minecraft/world/level/block/WeightedPressurePlateBlock;)Ljava/lang/Integer; method_54074 b method_54074 m (ILnet/minecraft/world/level/block/state/properties/BlockSetType;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WetSpongeBlock eah net/minecraft/class_2565 f Lcom/mojang/serialization/MapCodec; CODEC a field_46502 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WitherRoseBlock eai net/minecraft/class_2563 f Lcom/mojang/serialization/MapCodec; CODEC a field_46503 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54075 a method_54075 m (Lnet/minecraft/core/Holder;FLnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m (Lnet/minecraft/world/item/component/SuspiciousStewEffects;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WitherSkullBlock eaj net/minecraft/class_2570 f Lcom/mojang/serialization/MapCodec; CODEC b field_46504 f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; witherPatternFull f field_11765 f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; witherPatternBase g field_11764 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)V checkSpawn a method_56119 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/SkullBlockEntity;)V checkSpawn a method_10898 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z method_51174 a method_51174 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)Z canSpawnMob b method_10899 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z method_24798 b method_24798 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z method_51175 c method_51175 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z method_24799 d method_24799 m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateWitherFull q method_10900 m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; getOrCreateWitherBase r method_10897 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WitherWallSkullBlock eak net/minecraft/class_2567 f Lcom/mojang/serialization/MapCodec; CODEC b field_46505 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/WoolCarpetBlock eal net/minecraft/class_5815 f Lcom/mojang/serialization/MapCodec; CODEC b field_46506 f Lnet/minecraft/world/item/DyeColor; color c field_28715 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54076 a method_54076 m ()Lnet/minecraft/world/item/DyeColor; getColor b method_33635 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity eam net/minecraft/class_2609 f I cookingTimer A field_55576 f I cookingTotalTime B field_11988 f Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap; recipesUsed C field_11986 f Lnet/minecraft/world/item/crafting/RecipeManager$CachedCheck; quickCheck D field_38234 f I SLOT_INPUT b field_31286 f I SLOT_FUEL c field_31287 f I SLOT_RESULT d field_31288 f I DATA_LIT_TIME e field_31289 f I DATA_LIT_DURATION f field_31290 f I DATA_COOKING_PROGRESS g field_31291 f I DATA_COOKING_TOTAL_TIME h field_31292 f I NUM_DATA_VALUES i field_31293 f I BURN_TIME_STANDARD j field_31294 f I BURN_COOL_SPEED k field_31295 f Lnet/minecraft/core/NonNullList; items l field_11984 f Lnet/minecraft/world/inventory/ContainerData; dataAccess m field_17374 f [I SLOTS_FOR_UP q field_11987 f [I SLOTS_FOR_DOWN r field_11982 f [I SLOTS_FOR_SIDES s field_11983 f Lcom/mojang/serialization/Codec; RECIPES_USED_CODEC t field_56671 f S DEFAULT_COOKING_TIMER u field_57764 f S DEFAULT_COOKING_TOTAL_TIME v field_57765 f S DEFAULT_LIT_TIME_REMAINING w field_57766 f S DEFAULT_LIT_TOTAL_TIME x field_57767 f I litTimeRemaining y field_55574 f I litTotalTime z field_55575 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity;)I getTotalCookTime a method_17029 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Ljava/util/List; getRecipesToAwardAndPopExperience a method_27354 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;IF)V createExperience a method_17760 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity;)V serverTick a method_31651 m (Lnet/minecraft/server/level/ServerPlayer;)V awardUsedRecipesAndPopExperience a method_17763 m (Lnet/minecraft/world/level/block/entity/FuelValues;Lnet/minecraft/world/item/ItemStack;)I getBurnDuration a method_11200 m (Ljava/util/List;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lit/unimi/dsi/fastutil/objects/Reference2IntMap$Entry;Lnet/minecraft/world/item/crafting/RecipeHolder;)V method_17761 a method_17761 m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/core/NonNullList;I)Z canBurn a method_11192 m (Lnet/minecraft/world/item/crafting/RecipeHolder;)Ljava/lang/Integer; method_53790 b method_53790 m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/item/crafting/RecipeHolder;Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/core/NonNullList;I)Z burn b method_11203 m ()Z isLit k method_11201 m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/crafting/RecipeType;)V m ()V c net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity$1 eam$1 net/minecraft/class_2609$1 f Lnet/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity; field_17375 a field_17375 m (Lnet/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity;)V c net/minecraft/world/level/block/entity/BannerBlockEntity ean net/minecraft/class_2573 f I MAX_PATTERNS a field_31296 f Ljava/lang/String; TAG_PATTERNS b field_31297 f Lnet/minecraft/network/chat/Component; name c field_11772 f Lnet/minecraft/world/item/DyeColor; baseColor d field_11774 f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; patterns e field_49756 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a method_16886 m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; getPatterns b method_58122 m ()Lnet/minecraft/world/item/ItemStack; getItem c method_10907 m ()Lnet/minecraft/world/item/DyeColor; getBaseColor f method_10908 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/DyeColor;)V c net/minecraft/world/level/block/entity/BannerPattern eao net/minecraft/class_2582 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_49757 f Lnet/minecraft/network/codec/StreamCodec; DIRECT_STREAM_CODEC b field_49758 f Lcom/mojang/serialization/Codec; CODEC c field_49759 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_49760 f Lnet/minecraft/resources/ResourceLocation; assetId e comp_2456 f Ljava/lang/String; translationKey f comp_2457 m ()Lnet/minecraft/resources/ResourceLocation; assetId a comp_2456 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58123 a method_58123 m ()Ljava/lang/String; translationKey b comp_2457 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;)V m ()V c net/minecraft/world/level/block/entity/BannerPatternLayers eap net/minecraft/class_9307 f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; EMPTY a field_49404 f Lcom/mojang/serialization/Codec; CODEC b field_49405 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_49406 f Ljava/util/List; layers d comp_2428 f Lorg/slf4j/Logger; LOGGER e field_49761 m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; removeLast a method_57571 m ()Ljava/util/List; layers b comp_2428 m (Ljava/util/List;)V m ()V c net/minecraft/world/level/block/entity/BannerPatternLayers$Builder eap$a net/minecraft/class_9307$class_3750 f Lcom/google/common/collect/ImmutableList$Builder; layers a field_16548 m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; build a method_57573 m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Layer;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Builder; add a method_57574 m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Builder; addAll a method_57575 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Builder; add a method_16376 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Builder; addIfRegistered a method_58124 m ()V c net/minecraft/world/level/block/entity/BannerPatternLayers$Layer eap$b net/minecraft/class_9307$class_9308 f Lcom/mojang/serialization/Codec; CODEC a field_49407 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_49408 f Lnet/minecraft/core/Holder; pattern c comp_2429 f Lnet/minecraft/world/item/DyeColor; color d comp_2430 m ()Lnet/minecraft/network/chat/MutableComponent; description a method_58125 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57576 a method_57576 m ()Lnet/minecraft/core/Holder; pattern b comp_2429 m ()Lnet/minecraft/world/item/DyeColor; color c comp_2430 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/DyeColor;)V m ()V c net/minecraft/world/level/block/entity/BannerPatterns eaq net/minecraft/class_7446 f Lnet/minecraft/resources/ResourceKey; HALF_VERTICAL A field_39136 f Lnet/minecraft/resources/ResourceKey; HALF_HORIZONTAL B field_39137 f Lnet/minecraft/resources/ResourceKey; HALF_VERTICAL_MIRROR C field_39138 f Lnet/minecraft/resources/ResourceKey; HALF_HORIZONTAL_MIRROR D field_39139 f Lnet/minecraft/resources/ResourceKey; BORDER E field_39140 f Lnet/minecraft/resources/ResourceKey; CURLY_BORDER F field_39141 f Lnet/minecraft/resources/ResourceKey; GRADIENT G field_39142 f Lnet/minecraft/resources/ResourceKey; GRADIENT_UP H field_39143 f Lnet/minecraft/resources/ResourceKey; BRICKS I field_39144 f Lnet/minecraft/resources/ResourceKey; GLOBE J field_39145 f Lnet/minecraft/resources/ResourceKey; CREEPER K field_39146 f Lnet/minecraft/resources/ResourceKey; SKULL L field_39147 f Lnet/minecraft/resources/ResourceKey; FLOWER M field_39148 f Lnet/minecraft/resources/ResourceKey; MOJANG N field_39149 f Lnet/minecraft/resources/ResourceKey; PIGLIN O field_39150 f Lnet/minecraft/resources/ResourceKey; FLOW P field_49835 f Lnet/minecraft/resources/ResourceKey; GUSTER Q field_49836 f Lnet/minecraft/resources/ResourceKey; BASE a field_39151 f Lnet/minecraft/resources/ResourceKey; SQUARE_BOTTOM_LEFT b field_39152 f Lnet/minecraft/resources/ResourceKey; SQUARE_BOTTOM_RIGHT c field_39153 f Lnet/minecraft/resources/ResourceKey; SQUARE_TOP_LEFT d field_39154 f Lnet/minecraft/resources/ResourceKey; SQUARE_TOP_RIGHT e field_39155 f Lnet/minecraft/resources/ResourceKey; STRIPE_BOTTOM f field_39156 f Lnet/minecraft/resources/ResourceKey; STRIPE_TOP g field_39157 f Lnet/minecraft/resources/ResourceKey; STRIPE_LEFT h field_39158 f Lnet/minecraft/resources/ResourceKey; STRIPE_RIGHT i field_39159 f Lnet/minecraft/resources/ResourceKey; STRIPE_CENTER j field_39160 f Lnet/minecraft/resources/ResourceKey; STRIPE_MIDDLE k field_39161 f Lnet/minecraft/resources/ResourceKey; STRIPE_DOWNRIGHT l field_39162 f Lnet/minecraft/resources/ResourceKey; STRIPE_DOWNLEFT m field_39163 f Lnet/minecraft/resources/ResourceKey; STRIPE_SMALL n field_39164 f Lnet/minecraft/resources/ResourceKey; CROSS o field_39165 f Lnet/minecraft/resources/ResourceKey; STRAIGHT_CROSS p field_39166 f Lnet/minecraft/resources/ResourceKey; TRIANGLE_BOTTOM q field_39167 f Lnet/minecraft/resources/ResourceKey; TRIANGLE_TOP r field_39168 f Lnet/minecraft/resources/ResourceKey; TRIANGLES_BOTTOM s field_39169 f Lnet/minecraft/resources/ResourceKey; TRIANGLES_TOP t field_39170 f Lnet/minecraft/resources/ResourceKey; DIAGONAL_LEFT u field_39171 f Lnet/minecraft/resources/ResourceKey; DIAGONAL_RIGHT v field_39172 f Lnet/minecraft/resources/ResourceKey; DIAGONAL_LEFT_MIRROR w field_39173 f Lnet/minecraft/resources/ResourceKey; DIAGONAL_RIGHT_MIRROR x field_39174 f Lnet/minecraft/resources/ResourceKey; CIRCLE_MIDDLE y field_39175 f Lnet/minecraft/resources/ResourceKey; RHOMBUS_MIDDLE z field_39176 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a method_43722 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_43721 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;)V register a method_57577 m ()V m ()V c net/minecraft/world/level/block/entity/BarrelBlockEntity ear net/minecraft/class_3719 f Lnet/minecraft/core/NonNullList; items d field_16410 f Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter; openersCounter e field_27207 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/sounds/SoundEvent;)V playSound a method_17764 m (Lnet/minecraft/world/level/block/state/BlockState;Z)V updateBlockState a method_18318 m ()V recheckOpen k method_20362 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/BarrelBlockEntity$1 ear$1 net/minecraft/class_3719$1 f Lnet/minecraft/world/level/block/entity/BarrelBlockEntity; field_27208 a field_27208 m (Lnet/minecraft/world/level/block/entity/BarrelBlockEntity;)V c net/minecraft/world/level/block/entity/BaseContainerBlockEntity eas net/minecraft/class_2624 f Lnet/minecraft/world/LockCode; lockKey d field_12045 f Lnet/minecraft/network/chat/Component; name e field_17376 m (ILnet/minecraft/world/entity/player/Inventory;)Lnet/minecraft/world/inventory/AbstractContainerMenu; createMenu a method_5465 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/LockCode;Lnet/minecraft/network/chat/Component;)Z canUnlock a method_17487 m (Lnet/minecraft/core/NonNullList;)V setItems a method_11281 m (Lnet/minecraft/world/entity/player/Player;)Z canOpen d method_17489 m ()Lnet/minecraft/core/NonNullList; getItems f method_11282 m ()Lnet/minecraft/network/chat/Component; getDefaultName j method_17823 m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/BeaconBeamOwner eat net/minecraft/class_10633 m ()Ljava/util/List; getBeamSections a method_10937 c net/minecraft/world/level/block/entity/BeaconBeamOwner$Section eat$a net/minecraft/class_10633$class_2581 f I color a field_11805 f I height b field_11804 m ()V increaseHeight a method_10942 m ()I getColor b method_10944 m ()I getHeight c method_10943 m (I)V c net/minecraft/world/level/block/entity/BeaconBlockEntity eau net/minecraft/class_2580 f Ljava/util/List; BEACON_EFFECTS a field_11801 f I DATA_LEVELS b field_31300 f I DATA_PRIMARY c field_31301 f I DATA_SECONDARY d field_31302 f I NUM_DATA_VALUES e field_31303 f I MAX_LEVELS f field_31304 f Ljava/util/Set; VALID_EFFECTS g field_11798 f I BLOCKS_CHECK_PER_TICK h field_31305 f Lnet/minecraft/network/chat/Component; DEFAULT_NAME i field_40328 f Ljava/lang/String; TAG_PRIMARY j field_45784 f Ljava/lang/String; TAG_SECONDARY k field_45785 f Ljava/util/List; beamSections l field_19177 f Ljava/util/List; checkingBeamSections m field_19178 f I levels q field_11803 f I lastCheckY r field_19179 f Lnet/minecraft/core/Holder; primaryPower s field_11795 f Lnet/minecraft/core/Holder; secondaryPower t field_11799 f Lnet/minecraft/network/chat/Component; name u field_11793 f Lnet/minecraft/world/LockCode; lockKey v field_17377 f Lnet/minecraft/world/inventory/ContainerData; dataAccess w field_17378 m (Lnet/minecraft/world/level/Level;III)I updateBase a method_20293 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)V applyEffects a method_10940 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;)V playSound a method_10938 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeaconBlockEntity;)V tick a method_16896 m (Lnet/minecraft/world/level/storage/ValueOutput;Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)V method_55779 a method_55779 m (Lnet/minecraft/world/level/storage/ValueOutput;Ljava/lang/String;Lnet/minecraft/core/Holder;)V storeEffect a method_53253 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; filterEffect a method_53251 m (Lnet/minecraft/network/chat/Component;)V setCustomName a method_10936 m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;)Lnet/minecraft/core/Holder; loadEffect b method_53252 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket c method_38236 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/BeaconBlockEntity$1 eau$1 net/minecraft/class_2580$1 f Lnet/minecraft/world/level/block/entity/BeaconBlockEntity; field_17379 a field_17379 m (Lnet/minecraft/world/level/block/entity/BeaconBlockEntity;)V c net/minecraft/world/level/block/entity/BedBlockEntity eav net/minecraft/class_2587 f Lnet/minecraft/world/item/DyeColor; color a field_11869 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a method_38237 m ()Lnet/minecraft/world/item/DyeColor; getColor c method_11018 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/DyeColor;)V c net/minecraft/world/level/block/entity/BeehiveBlockEntity eaw net/minecraft/class_4482 f I MAX_OCCUPANTS a field_31312 f I MIN_OCCUPATION_TICKS_NECTARLESS b field_31313 f Lorg/slf4j/Logger; LOGGER c field_60370 f Ljava/lang/String; TAG_FLOWER_POS d field_31306 f Ljava/lang/String; BEES e field_31311 f Ljava/util/List; IGNORED_BEE_TAGS f field_33570 f I MIN_TICKS_BEFORE_REENTERING_HIVE g field_31314 f I MIN_OCCUPATION_TICKS_NECTAR h field_31315 f Ljava/util/List; stored i field_20423 f Lnet/minecraft/core/BlockPos; savedFlowerPos j field_20424 m ()Z isFireNearby a method_23280 m (Lnet/minecraft/world/entity/animal/Bee;)V addOccupant a method_21848 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus;)V emptyAllLivingFromHive a method_21850 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant;Ljava/util/List;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus;Lnet/minecraft/core/BlockPos;)Z releaseOccupant a method_21855 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity;)V serverTick a method_31656 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/List;Lnet/minecraft/core/BlockPos;)V tickOccupants a method_21858 m (Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant;)V storeBee a method_35292 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase;)Z method_40019 a method_40019 m (Lnet/minecraft/world/level/block/state/BlockState;)I getHoneyLevel a method_23902 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus;)Ljava/util/List; releaseAllOccupants a method_21852 m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/List;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeData;)Z method_21854 a method_21854 m ()Z isEmpty c method_22400 m ()Z isFull d method_21856 m ()I getOccupantCount f method_23903 m ()Z isSedated j method_23904 m ()Z hasSavedFlowerPos k method_21857 m ()Ljava/util/List; getBees u method_57580 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeData eaw$a net/minecraft/class_4482$class_4483 f Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant; occupant a field_49410 f I ticksInHive b field_20426 m ()Z tick a method_57581 m ()Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant; toOccupant b method_57582 m ()Z hasNectar c method_57583 m (Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant;)V c net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus eaw$b net/minecraft/class_4482$class_4484 f Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus; HONEY_DELIVERED a field_20428 f Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus; BEE_RELEASED b field_20429 f Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus; EMERGENCY c field_21052 f [Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus; $VALUES d field_20430 m ()[Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus; $values a method_36714 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant eaw$c net/minecraft/class_4482$class_9309 f Lcom/mojang/serialization/Codec; CODEC a field_49411 f Lcom/mojang/serialization/Codec; LIST_CODEC b field_49412 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_49413 f Lnet/minecraft/world/item/component/CustomData; entityData d comp_2431 f I ticksInHive e comp_2432 f I minTicksInHive f comp_2433 m ()Lnet/minecraft/world/item/component/CustomData; entityData a comp_2431 m (I)Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant; create a method_57584 m (ILnet/minecraft/world/entity/animal/Bee;)V setBeeReleaseData a method_57585 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant; of a method_57586 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57587 a method_57587 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/Entity; createEntity a method_57588 m ()I ticksInHive b comp_2432 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; method_57589 b method_57589 m ()I minTicksInHive c comp_2433 m (Lnet/minecraft/world/item/component/CustomData;II)V m ()V c net/minecraft/world/level/block/entity/BellBlockEntity eax net/minecraft/class_3721 f I ticks a field_17095 f Z shaking b field_17096 f Lnet/minecraft/core/Direction; clickDirection c field_17097 f I DURATION d field_31316 f I GLOW_DURATION e field_31317 f I MIN_TICKS_BETWEEN_SEARCHES f field_31318 f I MAX_RESONATION_TICKS g field_31319 f I TICKS_BEFORE_RESONATION h field_31320 f I SEARCH_RADIUS i field_31321 f I HEAR_BELL_RADIUS j field_31322 f I HIGHLIGHT_RAIDERS_RADIUS k field_31323 f J lastRingTimestamp l field_19155 f Ljava/util/List; nearbyEntities m field_19156 f Z resonating q field_19157 f I resonationTicks r field_19158 m ()V updateEntities a method_20219 m (Lnet/minecraft/world/entity/LivingEntity;)V glow a method_20520 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BellBlockEntity;)V clientTick a method_31657 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BellBlockEntity;Lnet/minecraft/world/level/block/entity/BellBlockEntity$ResonationEndAction;)V tick a method_31658 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V makeRaidersGlow a method_20521 m (Lnet/minecraft/core/BlockPos;ILorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;)V method_20519 a method_20519 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z isRaiderWithinRange a method_20518 m (Lnet/minecraft/core/BlockPos;Ljava/util/List;)Z areRaidersNearby a method_20523 m (Lnet/minecraft/core/Direction;)V onHit a method_17031 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BellBlockEntity;)V serverTick b method_31659 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V showBellParticles b method_20218 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z method_31660 b method_31660 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z method_20217 c method_20217 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/LivingEntity;)Z method_31661 d method_31661 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/BellBlockEntity$ResonationEndAction eax$a net/minecraft/class_3721$class_5557 c net/minecraft/world/level/block/entity/BlastFurnaceBlockEntity eay net/minecraft/class_3720 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/BlockEntity eaz net/minecraft/class_2586 f Lcom/mojang/serialization/Codec; TYPE_CODEC d field_57768 f Lorg/slf4j/Logger; LOGGER e field_11868 f Lnet/minecraft/world/level/block/entity/BlockEntityType; type f field_11864 f Lnet/minecraft/world/level/block/state/BlockState; blockState g field_11866 f Lnet/minecraft/core/component/DataComponentMap; components h field_50172 f Lnet/minecraft/world/level/Level; level n field_11863 f Lnet/minecraft/core/BlockPos; worldPosition o field_11867 f Z remove p field_11865 m (Lnet/minecraft/world/item/ItemStack;)V applyComponentsFromItemStack a method_58683 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/core/BlockPos; getPosFromTag a method_38239 m (Lnet/minecraft/world/level/Level;)V setLevel a method_31662 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setChanged a method_31663 m (Lnet/minecraft/world/level/block/state/BlockState;)V validateBlockState a method_61175 m (Lnet/minecraft/world/level/storage/ValueInput;)V loadAdditional a method_11014 m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; parseCustomNameSafe a method_59894 m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveAdditional a method_11007 m (Lnet/minecraft/world/level/storage/ValueOutput;Lnet/minecraft/world/level/block/entity/BlockEntityType;)V addEntityType a method_38238 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V preRemoveSideEffects a method_66473 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/block/entity/BlockEntity; loadStatic a method_11005 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a method_16887 m (Lnet/minecraft/core/component/DataComponentGetter;)V applyImplicitComponents a method_57568 m (Lnet/minecraft/core/component/DataComponentMap$Builder;)V collectImplicitComponents a method_57567 m (Lnet/minecraft/core/component/DataComponentMap;)V setComponents a method_58684 m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/core/component/DataComponentPatch;)V applyComponents a method_58685 m (Lnet/minecraft/CrashReportCategory;)V fillCrashReportCategory a method_11003 m ()Lnet/minecraft/core/BlockPos; getBlockPos aA_ method_11016 m (II)Z triggerEvent a_ method_11004 m ()V setRemoved av_ method_11012 m ()Lnet/minecraft/network/protocol/Packet; getUpdatePacket ax_ method_38235 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValidBlockState b method_61176 m (Lnet/minecraft/world/level/storage/ValueInput;)V loadWithComponents b method_58690 m (Lnet/minecraft/world/level/storage/ValueOutput;)V removeComponentsFromTag b method_57569 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; saveWithFullMetadata b method_38242 m (Lnet/minecraft/world/level/block/state/BlockState;)V setBlockState c method_31664 m (Lnet/minecraft/world/level/storage/ValueInput;)V loadCustomOnly c method_58691 m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveWithFullMetadata c method_71399 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; saveWithoutMetadata c method_38244 m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveWithId d method_38243 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; saveCustomOnly d method_58692 m ()V setChanged e method_5431 m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveWithoutMetadata e method_71400 m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveCustomOnly f method_71401 m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveId g method_38241 m (Lnet/minecraft/world/level/storage/ValueOutput;)V saveMetadata h method_10999 m ()Lnet/minecraft/world/level/Level; getLevel i method_10997 m ()Ljava/lang/String; method_68811 k method_68811 m ()Z hasLevel l method_11002 m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState m method_11010 m ()Z isRemoved n method_11015 m ()V clearRemoved o method_10996 m ()Ljava/lang/String; getNameForReporting p method_61177 m ()Lnet/minecraft/world/level/block/entity/BlockEntityType; getType q method_11017 m ()Lnet/minecraft/core/component/DataComponentMap; collectComponents r method_57590 m ()Lnet/minecraft/core/component/DataComponentMap; components s method_58693 m ()Lnet/minecraft/util/ProblemReporter$PathElement; problemPath t method_71402 m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/BlockEntity$1 eaz$1 net/minecraft/class_2586$1 f Ljava/util/Set; val$implicitComponents a field_50173 f Lnet/minecraft/core/component/DataComponentMap; val$fullView b field_50174 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Ljava/util/Set;Lnet/minecraft/core/component/DataComponentMap;)V c net/minecraft/world/level/block/entity/BlockEntity$BlockEntityPathElement eaz$a net/minecraft/class_2586$class_11348 f Lnet/minecraft/world/level/block/entity/BlockEntity; blockEntity a comp_4230 m ()Lnet/minecraft/world/level/block/entity/BlockEntity; blockEntity a comp_4230 m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V c net/minecraft/world/level/block/entity/BlockEntityTicker eba net/minecraft/class_5558 c net/minecraft/world/level/block/entity/BlockEntityType ebb net/minecraft/class_2591 f Lnet/minecraft/world/level/block/entity/BlockEntityType; CONDUIT A field_11902 f Lnet/minecraft/world/level/block/entity/BlockEntityType; BARREL B field_16411 f Lnet/minecraft/world/level/block/entity/BlockEntityType; SMOKER C field_16414 f Lnet/minecraft/world/level/block/entity/BlockEntityType; BLAST_FURNACE D field_16415 f Lnet/minecraft/world/level/block/entity/BlockEntityType; LECTERN E field_16412 f Lnet/minecraft/world/level/block/entity/BlockEntityType; BELL F field_16413 f Lnet/minecraft/world/level/block/entity/BlockEntityType; JIGSAW G field_16549 f Lnet/minecraft/world/level/block/entity/BlockEntityType; CAMPFIRE H field_17380 f Lnet/minecraft/world/level/block/entity/BlockEntityType; BEEHIVE I field_20431 f Lnet/minecraft/world/level/block/entity/BlockEntityType; SCULK_SENSOR J field_28117 f Lnet/minecraft/world/level/block/entity/BlockEntityType; CALIBRATED_SCULK_SENSOR K field_43258 f Lnet/minecraft/world/level/block/entity/BlockEntityType; SCULK_CATALYST L field_37647 f Lnet/minecraft/world/level/block/entity/BlockEntityType; SCULK_SHRIEKER M field_37648 f Lnet/minecraft/world/level/block/entity/BlockEntityType; CHISELED_BOOKSHELF N field_40329 f Lnet/minecraft/world/level/block/entity/BlockEntityType; BRUSHABLE_BLOCK O field_42780 f Lnet/minecraft/world/level/block/entity/BlockEntityType; DECORATED_POT P field_42781 f Lnet/minecraft/world/level/block/entity/BlockEntityType; CRAFTER Q field_46808 f Lnet/minecraft/world/level/block/entity/BlockEntityType; TRIAL_SPAWNER R field_47352 f Lnet/minecraft/world/level/block/entity/BlockEntityType; VAULT S field_48859 f Lnet/minecraft/world/level/block/entity/BlockEntityType; TEST_BLOCK T field_55992 f Lnet/minecraft/world/level/block/entity/BlockEntityType; TEST_INSTANCE_BLOCK U field_55993 f Lorg/slf4j/Logger; LOGGER V field_11893 f Ljava/util/Set; OP_ONLY_CUSTOM_DATA W field_55084 f Lnet/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier; factory X field_11892 f Ljava/util/Set; validBlocks Y field_19315 f Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder Z field_45786 f Lnet/minecraft/world/level/block/entity/BlockEntityType; FURNACE a field_11903 f Lnet/minecraft/world/level/block/entity/BlockEntityType; CHEST b field_11914 f Lnet/minecraft/world/level/block/entity/BlockEntityType; TRAPPED_CHEST c field_11891 f Lnet/minecraft/world/level/block/entity/BlockEntityType; ENDER_CHEST d field_11901 f Lnet/minecraft/world/level/block/entity/BlockEntityType; JUKEBOX e field_11907 f Lnet/minecraft/world/level/block/entity/BlockEntityType; DISPENSER f field_11887 f Lnet/minecraft/world/level/block/entity/BlockEntityType; DROPPER g field_11899 f Lnet/minecraft/world/level/block/entity/BlockEntityType; SIGN h field_11911 f Lnet/minecraft/world/level/block/entity/BlockEntityType; HANGING_SIGN i field_40330 f Lnet/minecraft/world/level/block/entity/BlockEntityType; MOB_SPAWNER j field_11889 f Lnet/minecraft/world/level/block/entity/BlockEntityType; CREAKING_HEART k field_54774 f Lnet/minecraft/world/level/block/entity/BlockEntityType; PISTON l field_11897 f Lnet/minecraft/world/level/block/entity/BlockEntityType; BREWING_STAND m field_11894 f Lnet/minecraft/world/level/block/entity/BlockEntityType; ENCHANTING_TABLE n field_11912 f Lnet/minecraft/world/level/block/entity/BlockEntityType; END_PORTAL o field_11898 f Lnet/minecraft/world/level/block/entity/BlockEntityType; BEACON p field_11890 f Lnet/minecraft/world/level/block/entity/BlockEntityType; SKULL q field_11913 f Lnet/minecraft/world/level/block/entity/BlockEntityType; DAYLIGHT_DETECTOR r field_11900 f Lnet/minecraft/world/level/block/entity/BlockEntityType; HOPPER s field_11888 f Lnet/minecraft/world/level/block/entity/BlockEntityType; COMPARATOR t field_11908 f Lnet/minecraft/world/level/block/entity/BlockEntityType; BANNER u field_11905 f Lnet/minecraft/world/level/block/entity/BlockEntityType; STRUCTURE_BLOCK v field_11895 f Lnet/minecraft/world/level/block/entity/BlockEntityType; END_GATEWAY w field_11906 f Lnet/minecraft/world/level/block/entity/BlockEntityType; COMMAND_BLOCK x field_11904 f Lnet/minecraft/world/level/block/entity/BlockEntityType; SHULKER_BOX y field_11896 f Lnet/minecraft/world/level/block/entity/BlockEntityType; BED z field_11910 m ()Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder a method_53254 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity a method_24182 m (Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/resources/ResourceLocation; getKey a method_11033 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isValid a method_20526 m (Ljava/lang/String;Lnet/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/entity/BlockEntityType; register a method_11030 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/BlockEntity; create a method_11032 m ()Z onlyOpCanSetNbt b method_65166 m (Lnet/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier;Ljava/util/Set;)V m ()V c net/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier ebb$a net/minecraft/class_2591$class_5559 c net/minecraft/world/level/block/entity/BoundingBoxRenderable ebc net/minecraft/class_10634 m ()Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; renderMode b method_66713 m ()Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$RenderableBox; getRenderableBox c method_66714 c net/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode ebc$a net/minecraft/class_10634$class_10635 f Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; NONE a field_55994 f Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; BOX b field_55995 f Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; BOX_AND_INVISIBLE_BLOCKS c field_55996 f [Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; $VALUES d field_55997 m ()[Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$Mode; $values a method_66715 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/block/entity/BoundingBoxRenderable$RenderableBox ebc$b net/minecraft/class_10634$class_10636 f Lnet/minecraft/core/BlockPos; localPos a comp_3524 f Lnet/minecraft/core/Vec3i; size b comp_3525 m ()Lnet/minecraft/core/BlockPos; localPos a comp_3524 m (IIIIII)Lnet/minecraft/world/level/block/entity/BoundingBoxRenderable$RenderableBox; fromCorners a method_66716 m ()Lnet/minecraft/core/Vec3i; size b comp_3525 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;)V c net/minecraft/world/level/block/entity/BrewingStandBlockEntity ebd net/minecraft/class_2589 f I FUEL_USES b field_31324 f I DATA_BREW_TIME c field_31325 f I DATA_FUEL_USES d field_31326 f I NUM_DATA_VALUES e field_31327 f Lnet/minecraft/world/inventory/ContainerData; dataAccess f field_17381 f I INGREDIENT_SLOT g field_31328 f I FUEL_SLOT h field_31329 f [I SLOTS_FOR_UP i field_11886 f [I SLOTS_FOR_DOWN j field_11879 f [I SLOTS_FOR_SIDES k field_11880 f S DEFAULT_BREW_TIME l field_57769 f B DEFAULT_FUEL m field_57770 f Lnet/minecraft/core/NonNullList; items q field_11882 f I brewTime r field_11878 f [Z lastPotionCount s field_11883 f Lnet/minecraft/world/item/Item; ingredient t field_11881 f I fuel u field_11885 m (Lnet/minecraft/world/item/alchemy/PotionBrewing;Lnet/minecraft/core/NonNullList;)Z isBrewable a method_11027 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/BrewingStandBlockEntity;)V serverTick a method_31665 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/NonNullList;)V doBrew a method_11029 m ()[Z getPotionBits k method_11028 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/BrewingStandBlockEntity$1 ebd$1 net/minecraft/class_2589$1 f Lnet/minecraft/world/level/block/entity/BrewingStandBlockEntity; field_17382 a field_17382 m (Lnet/minecraft/world/level/block/entity/BrewingStandBlockEntity;)V c net/minecraft/world/level/block/entity/BrushableBlockEntity ebe net/minecraft/class_8174 f Lorg/slf4j/Logger; LOGGER a field_42801 f Ljava/lang/String; LOOT_TABLE_TAG b field_42802 f Ljava/lang/String; LOOT_TABLE_SEED_TAG c field_42803 f Ljava/lang/String; HIT_DIRECTION_TAG d field_42804 f Ljava/lang/String; ITEM_TAG e field_42805 f I BRUSH_COOLDOWN_TICKS f field_42806 f I BRUSH_RESET_TICKS g field_42807 f I REQUIRED_BRUSHES_TO_BREAK h field_42808 f I brushCount i field_42809 f J brushCountResetsAtTick j field_42810 f J coolDownEndsAtTick k field_42811 f Lnet/minecraft/world/item/ItemStack; item l field_42812 f Lnet/minecraft/core/Direction; hitDirection m field_42813 f Lnet/minecraft/resources/ResourceKey; lootTable q field_42814 f J lootTableSeed r field_42815 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a method_49221 m (JLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/core/Direction;Lnet/minecraft/world/item/ItemStack;)Z brush a method_49215 m (Lnet/minecraft/resources/ResourceKey;J)V setLootTable a method_49216 m (Lnet/minecraft/server/level/ServerLevel;)V checkReset a method_49219 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V unpackLootTable a method_49217 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V brushingCompleted b method_49218 m ()Lnet/minecraft/core/Direction; getHitDirection c method_49224 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)V dropContent c method_49220 m ()Lnet/minecraft/world/item/ItemStack; getItem d method_49225 m (Lnet/minecraft/world/level/storage/ValueInput;)Z tryLoadLootTable d method_49222 m ()I getCompletionState f method_49226 m (Lnet/minecraft/world/level/storage/ValueOutput;)Z trySaveLootTable g method_49223 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity ebf net/minecraft/class_8239 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity$VibrationUser ebf$a net/minecraft/class_8239$class_8240 f Lnet/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity; field_44609 a field_44609 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getBackSignal a method_49832 m (Lnet/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity;Lnet/minecraft/core/BlockPos;)V c net/minecraft/world/level/block/entity/CampfireBlockEntity ebg net/minecraft/class_3924 f Lorg/slf4j/Logger; LOGGER a field_60371 f I BURN_COOL_SPEED b field_31330 f I NUM_SLOTS c field_31331 f Lnet/minecraft/core/NonNullList; items d field_17383 f [I cookingProgress e field_17384 f [I cookingTime f field_17385 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;)Z placeFood a method_17503 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CampfireBlockEntity;Lnet/minecraft/world/item/crafting/RecipeManager$CachedCheck;)V cookTick a method_31666 m (Lnet/minecraft/world/item/crafting/SingleRecipeInput;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/crafting/RecipeHolder;)Lnet/minecraft/world/item/ItemStack; method_17504 a method_17504 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CampfireBlockEntity;)V cooldownTick a method_31667 m ([I)V method_68281 a method_68281 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CampfireBlockEntity;)V particleTick b method_31668 m ([I)V method_68282 b method_68282 m ()Lnet/minecraft/core/NonNullList; getItems c method_17505 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket d method_38245 m ()V markUpdated f method_17510 m ()V method_68283 j method_68283 m ()V method_68284 k method_68284 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/ChestBlockEntity ebh net/minecraft/class_2595 f I EVENT_SET_OPEN_COUNT d field_31332 f Lnet/minecraft/core/NonNullList; items e field_11927 f Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter; openersCounter f field_27209 f Lnet/minecraft/world/level/block/entity/ChestLidController; chestLidController g field_27210 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getOpenCount a method_11048 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V signalOpenCount a method_11049 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/sounds/SoundEvent;)V playSound a method_11050 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)V lidAnimateTick a method_31670 m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)V swapContents a method_11047 m ()V recheckOpen k method_31671 m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/ChestBlockEntity$1 ebh$1 net/minecraft/class_2595$1 f Lnet/minecraft/world/level/block/entity/ChestBlockEntity; field_27211 a field_27211 m (Lnet/minecraft/world/level/block/entity/ChestBlockEntity;)V c net/minecraft/world/level/block/entity/ChestLidController ebi net/minecraft/class_5560 f Z shouldBeOpen a field_27212 f F openness b field_27213 f F oOpenness c field_27214 m ()V tickLid a method_31672 m (F)F getOpenness a method_31673 m (Z)V shouldBeOpen a method_31674 m ()V c net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity ebj net/minecraft/class_7716 f I MAX_BOOKS_IN_STORAGE b field_40331 f Lorg/slf4j/Logger; LOGGER c field_40898 f I DEFAULT_LAST_INTERACTED_SLOT d field_57771 f Lnet/minecraft/core/NonNullList; items e field_41314 f I lastInteractedSlot f field_41601 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;)Z method_51356 a method_51356 m (I)V updateState c method_47585 m ()I count f method_47587 m ()I getLastInteractedSlot j method_47887 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/CommandBlockEntity ebk net/minecraft/class_2593 f Z DEFAULT_POWERED a field_57772 f Z DEFAULT_CONDITION_MET b field_57773 f Z DEFAULT_AUTOMATIC c field_57774 f Z powered d field_11919 f Z auto e field_11918 f Z conditionMet f field_11917 f Lnet/minecraft/world/level/BaseCommandBlock; commandBlock g field_11920 m ()Lnet/minecraft/world/level/BaseCommandBlock; getCommandBlock a method_11040 m (Z)V setPowered a method_11038 m (Z)V setAutomatic b method_11041 m ()Z isPowered c method_11043 m ()Z isAutomatic d method_11042 m ()V onModeSwitch f method_23359 m ()Z wasConditionMet j method_11044 m ()Z markConditionMet k method_11045 m ()Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; getMode u method_11039 m ()Z isConditional v method_11046 m ()V scheduleTick w method_23360 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/CommandBlockEntity$1 ebk$1 net/minecraft/class_2593$1 f Lnet/minecraft/world/level/block/entity/CommandBlockEntity; field_11921 b field_11921 m (Lnet/minecraft/world/level/block/entity/CommandBlockEntity;)V c net/minecraft/world/level/block/entity/CommandBlockEntity$Mode ebk$a net/minecraft/class_2593$class_2594 f Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; SEQUENCE a field_11922 f Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; AUTO b field_11923 f Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; REDSTONE c field_11924 f [Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; $VALUES d field_11925 m ()[Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; $values a method_36715 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/block/entity/ComparatorBlockEntity ebl net/minecraft/class_2599 f I DEFAULT_OUTPUT a field_57775 f I output b field_11943 m ()I getOutputSignal a method_11071 m (I)V setOutputSignal a method_11070 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/ConduitBlockEntity ebm net/minecraft/class_2597 f I tickCount a field_11936 f I BLOCK_REFRESH_RATE b field_31333 f I EFFECT_DURATION c field_31334 f F ROTATION_SPEED d field_31335 f I MIN_ACTIVE_SIZE e field_31336 f I MIN_KILL_SIZE f field_31337 f I KILL_RANGE g field_31338 f [Lnet/minecraft/world/level/block/Block; VALID_BLOCKS h field_11931 f F activeRotation i field_11932 f Z isActive j field_11934 f Z isHunting k field_11933 f Ljava/util/List; effectBlocks l field_11937 f Lnet/minecraft/world/entity/EntityReference; destroyTarget m field_11939 f J nextAmbientSoundActivation q field_11938 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a method_38247 m (F)F getActiveRotation a method_11061 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/EntityReference; selectNewTarget a method_71631 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/ConduitBlockEntity;Z)V updateAndAttackTarget a method_71632 m (Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/entity/EntityReference; updateDestroyTarget a method_71633 m (Lnet/minecraft/world/entity/LivingEntity;)Z method_71634 a method_71634 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/ConduitBlockEntity;)V clientTick a method_31675 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;)Z updateShape a method_11069 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/world/entity/Entity;I)V animationTick a method_11063 m (Lnet/minecraft/world/level/block/entity/ConduitBlockEntity;Ljava/util/List;)V updateHunting a method_31676 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; getDestroyRangeAABB a method_11059 m (Z)V setHunting a method_11062 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/ConduitBlockEntity;)V serverTick b method_31677 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V applyEffects b method_11055 m ()Z isActive c method_11065 m ()Z isHunting d method_11066 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/ContainerOpenersCounter ebn net/minecraft/class_5561 f I CHECK_TICK_DELAY a field_31339 f I openCount b field_27215 f D maxInteractionRange c field_48376 m ()I getOpenerCount a method_31678 m (Lnet/minecraft/world/entity/player/Player;)Z isOwnContainer a method_31679 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V incrementOpeners a method_31684 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Ljava/util/List; getPlayersWithContainerOpen a method_56121 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onOpen a method_31681 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V openerCountChanged a method_31682 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V decrementOpeners b method_31685 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V onClose b method_31683 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V recheckOpeners c method_31686 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V scheduleRecheck d method_31687 m ()V c net/minecraft/world/level/block/entity/CrafterBlockEntity ebo net/minecraft/class_8887 f I CONTAINER_WIDTH d field_46809 f I CONTAINER_HEIGHT e field_46810 f I CONTAINER_SIZE f field_46811 f I SLOT_DISABLED g field_46812 f I SLOT_ENABLED h field_46813 f I DATA_TRIGGERED i field_46814 f I NUM_DATA j field_46815 f Lnet/minecraft/world/inventory/ContainerData; containerData k field_46816 f I DEFAULT_CRAFTING_TICKS_REMAINING q field_57776 f I DEFAULT_TRIGGERED r field_57777 f Lnet/minecraft/core/NonNullList; items s field_46817 f I craftingTicksRemaining t field_46818 m (ILnet/minecraft/world/item/ItemStack;I)Z smallerStackExist a method_54479 m (IZ)V setSlotState a method_54480 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CrafterBlockEntity;)V serverTick a method_54481 m (Z)V setTriggered a method_54482 m ([I)V method_68285 a method_68285 m (I)Z isSlotDisabled c method_54483 m (I)V setCraftingTicksRemaining d method_54484 m (I)Z slotCanBeDisabled e method_54485 m (Lnet/minecraft/world/level/storage/ValueOutput;)V addDisabledSlots g method_54486 m (Lnet/minecraft/world/level/storage/ValueOutput;)V addTriggered h method_54487 m ()Z isTriggered k method_54488 m ()I getRedstoneSignal u method_54489 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/CrafterBlockEntity$1 ebo$1 net/minecraft/class_8887$1 f [I slotStates a field_46820 f I triggered b field_46821 m (Lnet/minecraft/world/level/block/entity/CrafterBlockEntity;)V c net/minecraft/world/level/block/entity/CreakingHeartBlockEntity ebp net/minecraft/class_10323 f I CREAKING_ROAMING_RADIUS a field_54775 f I PLAYER_DETECTION_RANGE b field_54776 f I DISTANCE_CREAKING_TOO_FAR c field_54777 f I SPAWN_RANGE_XZ d field_54778 f I SPAWN_RANGE_Y e field_54779 f I ATTEMPTS_PER_SPAWN f field_54780 f I UPDATE_TICKS g field_54781 f I UPDATE_TICKS_VARIANCE h field_55498 f I HURT_CALL_TOTAL_TICKS i field_54782 f I NUMBER_OF_HURT_CALLS j field_54783 f I HURT_CALL_INTERVAL k field_54784 f I HURT_CALL_PARTICLE_TICKS l field_54785 f I MAX_DEPTH m field_55085 f I MAX_COUNT q field_55086 f I TICKS_GRACE_PERIOD r field_55499 f Ljava/util/Optional; NO_CREAKING s field_55500 f Lcom/mojang/datafixers/util/Either; creakingInfo t field_55501 f J ticksExisted u field_55502 f I ticker v field_54787 f I emitter w field_54788 f Lnet/minecraft/world/phys/Vec3; emitterTarget x field_54789 f I outputSignal y field_54910 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a method_64805 m (Lnet/minecraft/server/level/ServerLevel;IZ)V emitParticles a method_64800 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;)Lnet/minecraft/world/entity/monster/creaking/Creaking; spawnProtector a method_64801 m (Lnet/minecraft/world/damagesource/DamageSource;)V removeProtector a method_64802 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)V setCreakingInfo a method_65905 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/world/entity/monster/creaking/Creaking;)Ljava/lang/Boolean; method_65801 a method_65801 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;)Lnet/minecraft/world/level/block/state/BlockState; updateCreakingState a method_66475 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;)V serverTick a method_64804 m (Lnet/minecraft/world/level/block/entity/CreakingHeartBlockEntity;Lnet/minecraft/world/entity/monster/creaking/Creaking;)V method_65802 a method_65802 m (Ljava/util/UUID;)V setCreakingInfo a method_65906 m (Lnet/minecraft/core/BlockPos;)V method_65167 a method_65167 m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Consumer;)V method_65168 a method_65168 m (Lorg/apache/commons/lang3/mutable/Mutable;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos$TraversalNodeStatus; method_65169 a method_65169 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)Z isProtector b method_64803 m (Ljava/util/UUID;)Ljava/util/UUID; method_65803 b method_65803 m ()V creakingHurt c method_64806 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;)Ljava/lang/Double; method_65804 c method_65804 m ()I getAnalogOutputSignal d method_65010 m ()I computeAnalogOutputSignal f method_65011 m ()D distanceToCreaking j method_65012 m ()V clearCreakingInfo k method_65907 m ()Ljava/util/Optional; getCreakingProtector u method_65805 m ()Ljava/util/Optional; spreadResin v method_65170 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/DaylightDetectorBlockEntity ebq net/minecraft/class_2603 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/DecoratedPotBlockEntity ebr net/minecraft/class_8172 f Ljava/lang/String; TAG_SHERDS d field_42782 f Ljava/lang/String; TAG_ITEM e field_46659 f I EVENT_POT_WOBBLES f field_46660 f J wobbleStartedAtTick g field_46661 f Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle; lastWobbleStyle h field_46662 f Lnet/minecraft/resources/ResourceKey; lootTable i field_47156 f J lootTableSeed j field_47157 f Lnet/minecraft/world/level/block/entity/PotDecorations; decorations k field_44706 f Lnet/minecraft/world/item/ItemStack; item l field_46663 m (Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle;)V wobble a method_54301 m (Lnet/minecraft/world/level/block/entity/PotDecorations;)Lnet/minecraft/world/item/ItemStack; createDecoratedPotItem a method_52577 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket j method_49200 m ()Lnet/minecraft/core/Direction; getDirection k method_49204 m ()Lnet/minecraft/world/level/block/entity/PotDecorations; getDecorations u method_51511 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle ebr$a net/minecraft/class_8172$class_8837 f Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle; POSITIVE a field_46664 f Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle; NEGATIVE b field_46665 f I duration c field_46666 f [Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle; $VALUES d field_46667 m ()[Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle; $values a method_54302 m (Ljava/lang/String;II)V m ()V c net/minecraft/world/level/block/entity/DecoratedPotPattern ebs net/minecraft/class_9766 f Lnet/minecraft/resources/ResourceLocation; assetId a comp_2801 m ()Lnet/minecraft/resources/ResourceLocation; assetId a comp_2801 m (Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/world/level/block/entity/DecoratedPotPatterns ebt net/minecraft/class_8173 f Lnet/minecraft/resources/ResourceKey; BLANK a field_51897 f Lnet/minecraft/resources/ResourceKey; ANGLER b field_43290 f Lnet/minecraft/resources/ResourceKey; ARCHER c field_42794 f Lnet/minecraft/resources/ResourceKey; ARMS_UP d field_42796 f Lnet/minecraft/resources/ResourceKey; BLADE e field_43259 f Lnet/minecraft/resources/ResourceKey; BREWER f field_43260 f Lnet/minecraft/resources/ResourceKey; BURN g field_43261 f Lnet/minecraft/resources/ResourceKey; DANGER h field_43262 f Lnet/minecraft/resources/ResourceKey; EXPLORER i field_43263 f Lnet/minecraft/resources/ResourceKey; FLOW j field_49837 f Lnet/minecraft/resources/ResourceKey; FRIEND k field_43264 f Lnet/minecraft/resources/ResourceKey; GUSTER l field_49838 f Lnet/minecraft/resources/ResourceKey; HEART m field_43265 f Lnet/minecraft/resources/ResourceKey; HEARTBREAK n field_43266 f Lnet/minecraft/resources/ResourceKey; HOWL o field_43267 f Lnet/minecraft/resources/ResourceKey; MINER p field_43268 f Lnet/minecraft/resources/ResourceKey; MOURNER q field_43269 f Lnet/minecraft/resources/ResourceKey; PLENTY r field_43270 f Lnet/minecraft/resources/ResourceKey; PRIZE s field_42795 f Lnet/minecraft/resources/ResourceKey; SCRAPE t field_49839 f Lnet/minecraft/resources/ResourceKey; SHEAF u field_43271 f Lnet/minecraft/resources/ResourceKey; SHELTER v field_43272 f Lnet/minecraft/resources/ResourceKey; SKULL w field_42797 f Lnet/minecraft/resources/ResourceKey; SNORT x field_43273 f Ljava/util/Map; ITEM_TO_POT_TEXTURE y field_42798 m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceKey; getPatternFromItem a method_49206 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; create a method_49208 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/level/block/entity/DecoratedPotPattern; bootstrap a method_49207 m (Lnet/minecraft/core/Registry;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)Lnet/minecraft/world/level/block/entity/DecoratedPotPattern; register a method_60512 m ()V m ()V c net/minecraft/world/level/block/entity/DispenserBlockEntity ebu net/minecraft/class_2601 f I CONTAINER_SIZE d field_31340 f Lnet/minecraft/core/NonNullList; items e field_11945 m (Lnet/minecraft/util/RandomSource;)I getRandomSlot a method_11076 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; insertItem b method_11075 m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/DropperBlockEntity ebv net/minecraft/class_2608 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/EnchantingTableBlockEntity ebw net/minecraft/class_2605 f I time a field_11961 f F flip b field_11958 f F oFlip c field_11960 f F flipT d field_11969 f F flipA e field_11967 f F open f field_11966 f F oOpen g field_11965 f F rot h field_11964 f F oRot i field_11963 f F tRot j field_11962 f Lnet/minecraft/util/RandomSource; RANDOM k field_11968 f Lnet/minecraft/network/chat/Component; name l field_11959 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/EnchantingTableBlockEntity;)V bookAnimationTick a method_31688 m (Lnet/minecraft/network/chat/Component;)V setCustomName a method_11179 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/EnderChestBlockEntity ebx net/minecraft/class_2611 f Lnet/minecraft/world/level/block/entity/ChestLidController; chestLidController a field_27216 f Lnet/minecraft/world/level/block/entity/ContainerOpenersCounter; openersCounter b field_27217 m ()V recheckOpen a method_31690 m (Lnet/minecraft/world/entity/player/Player;)V startOpen a method_11219 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity;)V lidAnimateTick a method_31689 m (Lnet/minecraft/world/entity/player/Player;)V stopOpen b method_11220 m (Lnet/minecraft/world/entity/player/Player;)Z stillValid c method_11218 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/EnderChestBlockEntity$1 ebx$1 net/minecraft/class_2611$1 f Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity; field_27218 a field_27218 m (Lnet/minecraft/world/level/block/entity/EnderChestBlockEntity;)V c net/minecraft/world/level/block/entity/FuelValues eby net/minecraft/class_9895 f Lit/unimi/dsi/fastutil/objects/Object2IntSortedMap; values a field_52635 m ()Ljava/util/SequencedSet; fuelItems a method_61751 m (Lnet/minecraft/world/item/ItemStack;)Z isFuel a method_61752 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/flag/FeatureFlagSet;)Lnet/minecraft/world/level/block/entity/FuelValues; vanillaBurnTimes a method_61753 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/flag/FeatureFlagSet;I)Lnet/minecraft/world/level/block/entity/FuelValues; vanillaBurnTimes a method_61754 m (Lnet/minecraft/world/item/ItemStack;)I burnDuration b method_61755 m (Lit/unimi/dsi/fastutil/objects/Object2IntSortedMap;)V c net/minecraft/world/level/block/entity/FuelValues$Builder eby$a net/minecraft/class_9895$class_9896 f Lnet/minecraft/core/HolderLookup; items a field_52636 f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures b field_52637 f Lit/unimi/dsi/fastutil/objects/Object2IntSortedMap; values c field_52638 m ()Lnet/minecraft/world/level/block/entity/FuelValues; build a method_61756 m (ILnet/minecraft/world/item/Item;)V putInternal a method_61757 m (ILnet/minecraft/core/HolderSet$Named;)V method_61758 a method_61758 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/block/entity/FuelValues$Builder; remove a method_61759 m (Lnet/minecraft/tags/TagKey;I)Lnet/minecraft/world/level/block/entity/FuelValues$Builder; add a method_61760 m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/item/Item;)Z method_61761 a method_61761 m (Lnet/minecraft/world/level/ItemLike;I)Lnet/minecraft/world/level/block/entity/FuelValues$Builder; add a method_61762 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/flag/FeatureFlagSet;)V c net/minecraft/world/level/block/entity/FurnaceBlockEntity ebz net/minecraft/class_3866 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/HangingSignBlockEntity eca net/minecraft/class_7717 f I MAX_TEXT_LINE_WIDTH a field_40333 f I TEXT_LINE_HEIGHT b field_40334 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/Hopper ecb net/minecraft/class_2615 f Lnet/minecraft/world/phys/AABB; SUCK_AABB F_ field_12026 m ()D getLevelX A method_11266 m ()D getLevelY B method_11264 m ()D getLevelZ C method_11265 m ()Z isGridAligned D method_57081 m ()Lnet/minecraft/world/phys/AABB; getSuckAabb al_ method_11262 m ()V c net/minecraft/world/level/block/entity/HopperBlockEntity ecc net/minecraft/class_2614 f I MOVE_ITEM_SPEED d field_31341 f I HOPPER_CONTAINER_SIZE e field_31342 f [[I CACHED_SLOTS f field_49100 f I NO_COOLDOWN_TIME g field_57778 f Lnet/minecraft/core/NonNullList; items h field_12024 f I cooldownTime i field_12023 f J tickedGameTime j field_12022 f Lnet/minecraft/core/Direction; facing k field_49101 m (Lnet/minecraft/world/Container;Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/Direction;)Z canTakeItemFromContainer a method_11252 m (Lnet/minecraft/world/Container;Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/item/ItemStack; addItem a method_11260 m (Lnet/minecraft/world/Container;Lnet/minecraft/world/entity/item/ItemEntity;)Z addItem a method_11247 m (Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/Direction;)Z canPlaceItemInContainer a method_11244 m (Lnet/minecraft/world/Container;Lnet/minecraft/core/Direction;)[I getSlots a method_17767 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z canMergeItems a method_11254 m (Lnet/minecraft/world/level/Level;DDD)Lnet/minecraft/world/Container; getEntityContainer a method_57009 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/Hopper;)Z suckInItems a method_11241 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/Hopper;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/Container; getSourceContainer a method_11248 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;)Z method_31691 a method_31691 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/Container; getContainerAt a method_11250 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;)Z ejectItems a method_11246 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;DDD)Lnet/minecraft/world/Container; getContainerAt a method_11251 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;)V entityInside a method_11236 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;)V pushItemsTick a method_31692 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;Ljava/util/function/BooleanSupplier;)Z tryMoveItems a method_11243 m (Lnet/minecraft/world/level/block/entity/Hopper;Lnet/minecraft/world/Container;ILnet/minecraft/core/Direction;)Z tryTakeInItemFromSlot a method_11261 m (Lnet/minecraft/world/level/block/entity/HopperBlockEntity;Lnet/minecraft/world/entity/item/ItemEntity;)Z method_31693 a method_31693 m (Lnet/minecraft/world/Container;Lnet/minecraft/world/Container;Lnet/minecraft/world/item/ItemStack;ILnet/minecraft/core/Direction;)Lnet/minecraft/world/item/ItemStack; tryMoveInItem b method_11253 m (Lnet/minecraft/world/Container;Lnet/minecraft/core/Direction;)Z isFullContainer b method_11258 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/Hopper;)Ljava/util/List; getItemsAtAndAbove b method_11237 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/HopperBlockEntity;)Lnet/minecraft/world/Container; getAttachedContainer b method_11255 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/Container; getBlockContainer b method_57010 m (I)[I createFlatSlots c method_57011 m (I)V setCooldown d method_11238 m ()Z inventoryFull k method_11256 m ()Z isOnCooldown u method_11239 m ()Z isOnCustomCooldown v method_11242 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/JigsawBlockEntity ecd net/minecraft/class_3751 f Lcom/mojang/serialization/Codec; POOL_CODEC a field_57779 f Lnet/minecraft/resources/ResourceLocation; EMPTY_ID b field_57780 f Ljava/lang/String; TARGET c field_31343 f Ljava/lang/String; POOL d field_31344 f Ljava/lang/String; JOINT e field_31345 f Ljava/lang/String; PLACEMENT_PRIORITY f field_47096 f Ljava/lang/String; SELECTION_PRIORITY g field_47097 f Ljava/lang/String; NAME h field_31346 f Ljava/lang/String; FINAL_STATE i field_31347 f Ljava/lang/String; DEFAULT_FINAL_STATE j field_57781 f I DEFAULT_PLACEMENT_PRIORITY k field_57782 f I DEFAULT_SELECTION_PRIORITY l field_57783 f Lnet/minecraft/resources/ResourceLocation; name m field_16550 f Lnet/minecraft/resources/ResourceLocation; target q field_16552 f Lnet/minecraft/resources/ResourceKey; pool r field_23327 f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; joint s field_23328 f Ljava/lang/String; finalState t field_16551 f I placementPriority u field_47098 f I selectionPriority v field_47099 m ()Lnet/minecraft/resources/ResourceLocation; getName a method_16381 m (I)V setPlacementPriority a method_54775 m (Lnet/minecraft/resources/ResourceKey;)V setPool a method_26398 m (Lnet/minecraft/resources/ResourceLocation;)V setName a method_16379 m (Lnet/minecraft/server/level/ServerLevel;IZ)V generate a method_27191 m (Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType;)V setJoint a method_26396 m (Ljava/lang/String;)V setFinalState a method_16377 m (I)V setSelectionPriority b method_54776 m (Lnet/minecraft/resources/ResourceLocation;)V setTarget b method_16378 m ()Lnet/minecraft/resources/ResourceLocation; getTarget c method_26399 m ()Lnet/minecraft/resources/ResourceKey; getPool d method_16382 m ()Ljava/lang/String; getFinalState f method_16380 m ()Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; getJoint j method_26400 m ()I getPlacementPriority k method_54777 m ()I getSelectionPriority u method_54778 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket v method_38248 m ()Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; method_67682 w method_67682 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/JigsawBlockEntity$JointType ecd$a net/minecraft/class_3751$class_4991 f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; ROLLABLE a field_23329 f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; ALIGNED b field_23330 f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC c field_54790 f Ljava/lang/String; name d field_23331 f [Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; $VALUES e field_23332 m ()Lnet/minecraft/network/chat/Component; getTranslatedName a method_32357 m ()[Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; $values b method_36716 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/entity/JukeboxBlockEntity ece net/minecraft/class_2619 f Ljava/lang/String; SONG_ITEM_TAG_ID b field_52064 f Ljava/lang/String; TICKS_SINCE_SONG_STARTED_TAG_ID c field_52065 f Lnet/minecraft/world/item/ItemStack; item d field_46507 f Lnet/minecraft/world/item/JukeboxSongPlayer; jukeboxSongPlayer e field_52066 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/JukeboxBlockEntity;)V tick a method_44370 m (Lnet/minecraft/world/level/storage/ValueInput;Ljava/lang/Long;)V method_68287 a method_68287 m (Ljava/lang/Long;Lnet/minecraft/core/Holder;)V method_68286 a method_68286 m (Lnet/minecraft/core/Holder;)V method_60780 a method_60780 m (Z)V notifyItemChangedInJukebox a method_60782 m (Lnet/minecraft/core/Holder;)V method_60783 b method_60783 m (Lnet/minecraft/world/item/ItemStack;)V setSongItemWithoutPlaying c method_49210 m ()Lnet/minecraft/world/item/JukeboxSongPlayer; getSongPlayer j method_60784 m ()V onSongChanged k method_60785 m ()V popOutTheItem u method_49213 m ()I getComparatorOutput w method_60992 m ()V tryForcePlaySong x method_60786 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/LecternBlockEntity ecf net/minecraft/class_3722 f I DATA_PAGE a field_31348 f I NUM_DATA b field_31349 f I SLOT_BOOK c field_31350 f I NUM_SLOTS d field_31351 f Lnet/minecraft/world/Container; bookAccess e field_17386 f Lnet/minecraft/world/inventory/ContainerData; dataAccess f field_17387 f Lnet/minecraft/world/item/ItemStack; book g field_17388 f I page h field_17389 f I pageCount i field_17390 m (I)V setPage a method_17511 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack a method_17512 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)V setBook a method_17514 m (Lnet/minecraft/world/item/ItemStack;)V setBook b method_17513 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/ItemStack; resolveBook b method_17518 m ()Lnet/minecraft/world/item/ItemStack; getBook c method_17520 m (Lnet/minecraft/world/item/ItemStack;)I getPageCount c method_57591 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; method_67683 d method_67683 m ()Z hasBook f method_17522 m ()I getPage j method_17523 m ()I getRedstoneSignal k method_17524 m ()V onBookItemRemove u method_17525 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/LecternBlockEntity$1 ecf$1 net/minecraft/class_3722$1 f Lnet/minecraft/world/level/block/entity/LecternBlockEntity; field_17391 b field_17391 m (Lnet/minecraft/world/level/block/entity/LecternBlockEntity;)V c net/minecraft/world/level/block/entity/LecternBlockEntity$2 ecf$2 net/minecraft/class_3722$2 f Lnet/minecraft/world/level/block/entity/LecternBlockEntity; field_17392 a field_17392 m (Lnet/minecraft/world/level/block/entity/LecternBlockEntity;)V c net/minecraft/world/level/block/entity/LidBlockEntity ecg net/minecraft/class_2618 m (F)F getOpenNess a method_11274 c net/minecraft/world/level/block/entity/PotDecorations ech net/minecraft/class_8526 f Lnet/minecraft/world/level/block/entity/PotDecorations; EMPTY a field_44707 f Lcom/mojang/serialization/Codec; CODEC b field_49414 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_49415 f Ljava/util/Optional; back d comp_1487 f Ljava/util/Optional; left e comp_1488 f Ljava/util/Optional; right f comp_1489 f Ljava/util/Optional; front g comp_1490 m ()Ljava/util/List; ordered a method_51512 m (Ljava/util/List;I)Ljava/util/Optional; getItem a method_51514 m (Ljava/util/Optional;)Lnet/minecraft/world/item/Item; method_57592 a method_57592 m (Ljava/util/function/Consumer;Ljava/util/Optional;)V addSideDetailsToTooltip a method_67242 m ()Ljava/util/Optional; back b comp_1487 m ()Ljava/util/Optional; left c comp_1488 m ()Ljava/util/Optional; right d comp_1489 m ()Ljava/util/Optional; front e comp_1490 m (Ljava/util/List;)V m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;)V m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity eci net/minecraft/class_2621 f Lnet/minecraft/resources/ResourceKey; lootTable l field_12037 f J lootTableSeed m field_12036 m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/SculkCatalystBlockEntity ecj net/minecraft/class_7132 f Lnet/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener; catalystListener a field_44610 m ()Lnet/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener; getListener a method_51357 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SculkCatalystBlockEntity;)V serverTick a method_41517 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener ecj$a net/minecraft/class_7132$class_8510 f I PULSE_TICKS a field_44611 f Lnet/minecraft/world/level/block/SculkSpreader; sculkSpreader b field_44612 f Lnet/minecraft/world/level/block/state/BlockState; blockState c field_44613 f Lnet/minecraft/world/level/gameevent/PositionSource; positionSource d field_44614 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)V method_51359 a method_51359 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)V bloom a method_51360 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;)V tryAwardItSpreadsAdvancement a method_51361 m ()Lnet/minecraft/world/level/block/SculkSpreader; getSculkSpreader d method_51362 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/gameevent/PositionSource;)V c net/minecraft/world/level/block/entity/SculkSensorBlockEntity eck net/minecraft/class_5704 f I DEFAULT_LAST_VIBRATION_FREQUENCY a field_57784 f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; vibrationData b field_44615 f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener; vibrationListener c field_28118 f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; vibrationUser d field_43291 f I lastVibrationFrequency e field_28119 m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; createVibrationUser a method_49831 m (I)V setLastVibrationFrequency a method_44213 m ()I getLastVibrationFrequency d method_32912 m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener; getListener f method_32911 m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/SculkSensorBlockEntity$VibrationUser eck$a net/minecraft/class_5704$class_8241 f Lnet/minecraft/world/level/gameevent/PositionSource; positionSource a field_44616 f I LISTENER_RANGE b field_43292 f Lnet/minecraft/core/BlockPos; blockPos c field_44617 f Lnet/minecraft/world/level/block/entity/SculkSensorBlockEntity; field_44618 d field_44618 m (Lnet/minecraft/world/level/block/entity/SculkSensorBlockEntity;Lnet/minecraft/core/BlockPos;)V c net/minecraft/world/level/block/entity/SculkShriekerBlockEntity ecl net/minecraft/class_7133 f I WARNING_SOUND_RADIUS a field_38750 f I WARDEN_SPAWN_ATTEMPTS b field_38751 f I WARDEN_SPAWN_RANGE_XZ c field_38752 f I WARDEN_SPAWN_RANGE_Y d field_38753 f I DARKNESS_RADIUS e field_38754 f I SHRIEKING_TICKS f field_38756 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; SOUND_BY_LEVEL j field_38755 f I DEFAULT_WARNING_LEVEL k field_57785 f I warningLevel l field_38757 f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; vibrationUser m field_44619 f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; vibrationData q field_44620 f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener; vibrationListener r field_38239 m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener; getListener a method_42325 m (I)V method_44016 a method_44016 m (Lnet/minecraft/server/level/ServerLevel;)V tryRespond a method_43147 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;)V tryShriek a method_43141 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V shriek a method_44017 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/server/level/ServerPlayer; tryGetPlayer a method_44018 m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_43146 a method_43146 m (Lnet/minecraft/server/level/ServerLevel;)Z canRespond b method_43150 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerPlayer;)Z tryToWarn b method_43142 m (Lnet/minecraft/world/level/Level;)V playWardenReplySound b method_43151 m (Lnet/minecraft/server/level/ServerLevel;)Z trySummonWarden c method_43148 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/SculkShriekerBlockEntity$VibrationUser ecl$a net/minecraft/class_7133$class_8511 f Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity; field_44621 a field_44621 f I LISTENER_RADIUS b field_44622 f Lnet/minecraft/world/level/gameevent/PositionSource; positionSource c field_44623 m (Lnet/minecraft/world/level/block/entity/SculkShriekerBlockEntity;)V c net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity ecm net/minecraft/class_2627 f I COLUMNS d field_31354 f I ROWS e field_31355 f I CONTAINER_SIZE f field_31356 f I EVENT_SET_OPEN_COUNT g field_31357 f I OPENING_TICK_LENGTH h field_31358 f F MAX_LID_HEIGHT i field_31359 f F MAX_LID_ROTATION j field_31360 f [I SLOTS k field_12059 f Lnet/minecraft/core/NonNullList; itemStacks q field_12054 f I openCount r field_12053 f Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; animationStatus s field_12057 f F progress t field_12056 f F progressOld u field_12055 f Lnet/minecraft/world/item/DyeColor; color v field_12060 m (F)F getProgress a method_11312 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity;)V tick a method_31694 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/AABB; getBoundingBox a method_11314 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V updateAnimation b method_11318 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V moveCollidedEntities c method_11316 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V doNeighborUpdates d method_20047 m (Lnet/minecraft/world/level/storage/ValueInput;)V loadFromTag d method_11319 m ()Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; getAnimationStatus k method_11313 m ()Lnet/minecraft/world/item/DyeColor; getColor u method_11320 m ()Z isClosed v method_27093 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus ecm$a net/minecraft/class_2627$class_2628 f Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; CLOSED a field_12065 f Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; OPENING b field_12066 f Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; OPENED c field_12063 f Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; CLOSING d field_12064 f [Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; $VALUES e field_12067 m ()[Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus; $values a method_36717 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/block/entity/SignBlockEntity ecn net/minecraft/class_2625 f Lorg/slf4j/Logger; LOGGER a field_43294 f I MAX_TEXT_LINE_WIDTH b field_40335 f I TEXT_LINE_HEIGHT c field_40336 f Z DEFAULT_IS_WAXED d field_57786 f Ljava/util/UUID; playerWhoMayEdit e field_12046 f Lnet/minecraft/world/level/block/entity/SignText; frontText f field_43295 f Lnet/minecraft/world/level/block/entity/SignText; backText g field_43296 f Z isWaxed h field_43297 m ()I getTextLineHeight a method_45469 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/core/BlockPos;Z)Z executeClickCommandsIfPresent a method_50007 m (Lnet/minecraft/world/entity/player/Player;)Z isFacingFrontText a method_49834 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack a method_50006 m (Lnet/minecraft/world/entity/player/Player;Ljava/util/List;Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; setMessages a method_49835 m (Lnet/minecraft/world/entity/player/Player;ZLjava/util/List;)V updateSignText a method_49836 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SignBlockEntity;)V tick a method_49837 m (Lnet/minecraft/world/level/block/entity/SignBlockEntity;Lnet/minecraft/world/level/Level;Ljava/util/UUID;)V clearInvalidPlayerWhoMayEdit a method_49838 m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; loadLines a method_50008 m (Lnet/minecraft/world/level/block/entity/SignText;Z)Z setText a method_49840 m (Ljava/util/UUID;)V setAllowedPlayerEditor a method_11306 m (Ljava/util/function/UnaryOperator;Z)Z updateText a method_49841 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; loadLine a method_50009 m (Z)Lnet/minecraft/world/level/block/entity/SignText; getText a method_49843 m (ZLnet/minecraft/world/entity/player/Player;)Z canExecuteClickCommands a method_50010 m (Lnet/minecraft/world/entity/player/Player;Ljava/util/List;Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/level/block/entity/SignText; method_49845 b method_49845 m (Lnet/minecraft/world/level/block/entity/SignText;)Z setBackText b method_49839 m (Ljava/util/UUID;)Z playerIsTooFarAwayToEdit b method_49847 m (Z)Z setWaxed b method_49849 m ()I getMaxTextLineWidth c method_45470 m (Lnet/minecraft/world/level/block/entity/SignText;)Z setFrontText c method_49846 m ()Lnet/minecraft/sounds/SoundEvent; getSignInteractionFailedSoundEvent d method_54303 m ()Lnet/minecraft/world/level/block/entity/SignText; createDefaultSignText f method_49852 m ()Lnet/minecraft/world/level/block/entity/SignText; getFrontText j method_49853 m ()Lnet/minecraft/world/level/block/entity/SignText; getBackText k method_49854 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket u method_38249 m ()Ljava/util/UUID; getPlayerWhoMayEdit v method_11305 m ()Z isWaxed w method_49855 m ()V markUpdated x method_34272 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/SignText eco net/minecraft/class_8242 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_43298 f I LINES b field_43299 f Lcom/mojang/serialization/Codec; LINES_CODEC c field_43300 f [Lnet/minecraft/network/chat/Component; messages d field_43301 f [Lnet/minecraft/network/chat/Component; filteredMessages e field_43302 f Lnet/minecraft/world/item/DyeColor; color f field_43303 f Z hasGlowingText g field_43304 f [Lnet/minecraft/util/FormattedCharSequence; renderMessages h field_43305 f Z renderMessagedFiltered i field_43306 m ()Z hasGlowingText a method_49856 m (ILnet/minecraft/network/chat/Component;)Lnet/minecraft/world/level/block/entity/SignText; setMessage a method_49857 m (ILnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/level/block/entity/SignText; setMessage a method_49858 m (IZ)Lnet/minecraft/network/chat/Component; getMessage a method_49859 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49863 a method_49863 m (Lnet/minecraft/world/entity/player/Player;)Z hasMessage a method_49861 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/entity/SignText; setColor a method_49862 m (Lnet/minecraft/world/level/block/entity/SignText;)Ljava/lang/Boolean; method_49864 a method_49864 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_49865 a method_49865 m (Lnet/minecraft/network/chat/Component;)Z method_49866 a method_49866 m (Z)Lnet/minecraft/world/level/block/entity/SignText; setHasGlowingText a method_49867 m (ZLjava/util/function/Function;)[Lnet/minecraft/util/FormattedCharSequence; getRenderMessages a method_49868 m ([Lnet/minecraft/network/chat/Component;)Ljava/util/List; method_49869 a method_49869 m ([Lnet/minecraft/network/chat/Component;Ljava/util/Optional;Lnet/minecraft/world/item/DyeColor;Z)Lnet/minecraft/world/level/block/entity/SignText; load a method_49870 m ()Lnet/minecraft/world/item/DyeColor; getColor b method_49872 m (Lnet/minecraft/world/entity/player/Player;)Z hasAnyClickCommands b method_49874 m (Lnet/minecraft/world/level/block/entity/SignText;)Lnet/minecraft/world/item/DyeColor; method_49875 b method_49875 m (Ljava/util/List;)[Lnet/minecraft/network/chat/Component; method_49876 b method_49876 m (Z)[Lnet/minecraft/network/chat/Component; getMessages b method_49877 m ()[Lnet/minecraft/network/chat/Component; emptyMessages c method_49878 m (Lnet/minecraft/world/level/block/entity/SignText;)[Lnet/minecraft/network/chat/Component; method_49879 c method_49879 m ()Ljava/util/Optional; filteredMessages d method_49880 m ()V m ([Lnet/minecraft/network/chat/Component;[Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/item/DyeColor;Z)V m ()V c net/minecraft/world/level/block/entity/SkullBlockEntity ecp net/minecraft/class_2631 f Ljava/util/concurrent/Executor; CHECKED_MAIN_THREAD_EXECUTOR a field_45147 f Ljava/lang/String; TAG_PROFILE b field_49762 f Ljava/lang/String; TAG_NOTE_BLOCK_SOUND c field_41602 f Ljava/lang/String; TAG_CUSTOM_NAME d field_49763 f Ljava/util/concurrent/Executor; mainThreadExecutor e field_34029 f Lcom/google/common/cache/LoadingCache; profileCacheByName f field_51356 f Lcom/google/common/cache/LoadingCache; profileCacheById g field_51357 f Lnet/minecraft/world/item/component/ResolvableProfile; owner h field_12087 f Lnet/minecraft/resources/ResourceLocation; noteBlockSound i field_41603 f I animationTickCount j field_41315 f Z isAnimating k field_41316 f Lnet/minecraft/network/chat/Component; customName l field_49765 m ()V clear a method_39766 m (F)F getAnimation a method_47588 m (Lnet/minecraft/server/Services;Ljava/util/concurrent/Executor;)V setup a method_39765 m (Lnet/minecraft/world/item/component/ResolvableProfile;)V setOwner a method_11333 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SkullBlockEntity;)V animation a method_47589 m (Ljava/lang/Runnable;)V method_52579 a method_52579 m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; fetchGameProfile a method_52580 m (Ljava/lang/String;Lnet/minecraft/server/Services;)Ljava/util/concurrent/CompletableFuture; fetchProfileByName a method_59536 m (Ljava/util/Optional;)Ljava/util/concurrent/CompletionStage; method_59537 a method_59537 m (Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional; method_59538 a method_59538 m (Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; fetchGameProfile a method_59539 m (Ljava/util/UUID;Lnet/minecraft/server/Services;Ljava/util/function/BooleanSupplier;)Ljava/util/concurrent/CompletableFuture; fetchProfileById a method_59540 m (Ljava/util/function/BooleanSupplier;Lnet/minecraft/server/Services;Ljava/util/UUID;)Ljava/util/Optional; method_59541 a method_59541 m (Lnet/minecraft/world/item/component/ResolvableProfile;)V method_58126 b method_58126 m (Ljava/util/Optional;)Ljava/util/Optional; method_59542 b method_59542 m ()Lnet/minecraft/world/item/component/ResolvableProfile; getOwnerProfile c method_11334 m ()Lnet/minecraft/resources/ResourceLocation; getNoteBlockSound d method_47888 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket f method_38250 m ()V updateOwnerProfile j method_11339 m ()Z method_54083 k method_54083 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/SkullBlockEntity$1 ecp$1 net/minecraft/class_2631$1 f Lnet/minecraft/server/Services; val$services a field_46509 m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; load a method_54084 m (Lnet/minecraft/server/Services;)V c net/minecraft/world/level/block/entity/SkullBlockEntity$2 ecp$2 net/minecraft/class_2631$2 f Lnet/minecraft/server/Services; val$services a field_51358 f Ljava/util/function/BooleanSupplier; val$invalidated b field_51359 m (Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; load a method_59543 m (Lnet/minecraft/server/Services;Ljava/util/function/BooleanSupplier;)V c net/minecraft/world/level/block/entity/SmokerBlockEntity ecq net/minecraft/class_3723 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/SpawnerBlockEntity ecr net/minecraft/class_2636 f Lnet/minecraft/world/level/BaseSpawner; spawner a field_12114 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a method_38251 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SpawnerBlockEntity;)V clientTick a method_31696 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/SpawnerBlockEntity;)V serverTick b method_31697 m ()Lnet/minecraft/world/level/BaseSpawner; getSpawner c method_11390 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/SpawnerBlockEntity$1 ecr$1 net/minecraft/class_2636$1 m (Lnet/minecraft/world/level/block/entity/SpawnerBlockEntity;)V c net/minecraft/world/level/block/entity/StructureBlockEntity ecs net/minecraft/class_2633 f Lnet/minecraft/world/level/block/Rotation; rotation A field_12105 f Lnet/minecraft/world/level/block/state/properties/StructureMode; mode B field_12094 f Z ignoreEntities C field_12099 f Z strict D field_55823 f Z powered E field_12097 f Z showAir F field_12096 f Z showBoundingBox G field_12095 f F integrity H field_12101 f J seed I field_12103 f I MAX_OFFSET_PER_AXIS a field_31364 f I MAX_SIZE_PER_AXIS b field_31365 f Ljava/lang/String; AUTHOR_TAG c field_31366 f I SCAN_CORNER_BLOCKS_RANGE d field_31367 f Ljava/lang/String; DEFAULT_AUTHOR e field_57787 f Ljava/lang/String; DEFAULT_METADATA f field_57788 f Lnet/minecraft/core/BlockPos; DEFAULT_POS g field_57789 f Lnet/minecraft/core/Vec3i; DEFAULT_SIZE h field_57790 f Lnet/minecraft/world/level/block/Rotation; DEFAULT_ROTATION i field_57791 f Lnet/minecraft/world/level/block/Mirror; DEFAULT_MIRROR j field_57792 f Z DEFAULT_IGNORE_ENTITIES k field_57793 f Z DEFAULT_STRICT l field_57794 f Z DEFAULT_POWERED m field_57795 f Z DEFAULT_SHOW_AIR q field_57796 f Z DEFAULT_SHOW_BOUNDING_BOX r field_57797 f F DEFAULT_INTEGRITY s field_57798 f J DEFAULT_SEED t field_57799 f Lnet/minecraft/resources/ResourceLocation; structureName u field_12102 f Ljava/lang/String; author v field_12104 f Ljava/lang/String; metaData w field_12098 f Lnet/minecraft/core/BlockPos; structurePos x field_12092 f Lnet/minecraft/core/Vec3i; structureSize y field_12100 f Lnet/minecraft/world/level/block/Mirror; mirror z field_12093 m ()F getIntegrity A method_11346 m ()J getSeed B method_11371 m ()Z detectSize C method_11383 m ()Z saveStructure D method_11365 m ()V unloadStructure E method_11361 m ()Z isStructureLoadable F method_11372 m ()Z isPowered G method_11354 m ()Z getShowAir H method_11375 m ()Z getShowBoundingBox I method_11357 m ()V updateBlockState J method_11348 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a method_38252 m (F)V setIntegrity a method_11370 m (J)V setSeed a method_11382 m (Lnet/minecraft/resources/ResourceLocation;)V setStructureName a method_11344 m (Lnet/minecraft/server/level/ServerLevel;)Z placeStructureIfSameSize a method_54874 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;ZLjava/lang/String;ZLjava/util/List;)Z saveStructure a method_66717 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate;)V placeStructure a method_54875 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V method_54876 a method_54876 m (Lnet/minecraft/world/entity/LivingEntity;)V createdBy a method_11373 m (Lnet/minecraft/world/entity/player/Player;)Z usedBy a method_11351 m (Lnet/minecraft/world/level/block/Mirror;)V setMirror a method_11356 m (Lnet/minecraft/world/level/block/Rotation;)V setRotation a method_11385 m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/world/level/block/entity/StructureBlockEntity; method_34273 a method_34273 m (Lnet/minecraft/world/level/block/entity/StructureBlockEntity;)Z method_34274 a method_34274 m (Lnet/minecraft/world/level/block/state/properties/StructureMode;)V setMode a method_11381 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate;)V loadStructureInfo a method_54877 m (Ljava/lang/String;)V setStructureName a method_11343 m (Lnet/minecraft/core/BlockPos;)V setStructurePos a method_11378 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z method_34275 a method_34275 m (Lnet/minecraft/core/BlockPos;Ljava/util/stream/Stream;)Ljava/util/Optional; calculateEnclosingBoundingBox a method_34277 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getRelatedCorners a method_34276 m (Lnet/minecraft/core/Vec3i;)V setStructureSize a method_11377 m (Z)V setIgnoreEntities a method_11352 m (J)Lnet/minecraft/util/RandomSource; createRandom b method_20048 m (Lnet/minecraft/server/level/ServerLevel;)Z loadStructureInfo b method_11376 m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Z method_34278 b method_34278 m (Ljava/lang/String;)V setMetaData b method_11363 m (Lnet/minecraft/core/BlockPos;)Z method_34279 b method_34279 m (Z)V setStrict b method_66476 m (Lnet/minecraft/server/level/ServerLevel;)V placeStructure c method_54878 m (Z)Z saveStructure c method_11366 m ()Ljava/lang/String; getStructureName d method_11362 m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; getStructureTemplate d method_54879 m (Z)V setPowered d method_11379 m (Z)V setShowAir e method_11347 m ()Z hasStructureName f method_11384 m (Z)V setShowBoundingBox f method_11360 m ()Lnet/minecraft/core/BlockPos; getStructurePos j method_11359 m ()Lnet/minecraft/core/Vec3i; getStructureSize k method_11349 m ()Lnet/minecraft/world/level/block/Mirror; getMirror u method_11345 m ()Lnet/minecraft/world/level/block/Rotation; getRotation v method_11353 m ()Ljava/lang/String; getMetaData w method_11358 m ()Lnet/minecraft/world/level/block/state/properties/StructureMode; getMode x method_11374 m ()Z isIgnoreEntities y method_11367 m ()Z isStrict z method_66477 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/StructureBlockEntity$1 ecs$1 net/minecraft/class_2633$1 f [I $SwitchMap$net$minecraft$world$level$block$Mirror a field_4402 f [I $SwitchMap$net$minecraft$world$level$block$Rotation b field_4401 m ()V c net/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType ecs$a net/minecraft/class_2633$class_2634 f Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; UPDATE_DATA a field_12108 f Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; SAVE_AREA b field_12110 f Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; LOAD_AREA c field_12109 f Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; SCAN_AREA d field_12106 f [Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; $VALUES e field_12107 m ()[Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType; $values a method_36718 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/block/entity/TestBlockEntity ect net/minecraft/class_10637 f Lorg/slf4j/Logger; LOGGER a field_55998 f Ljava/lang/String; DEFAULT_MESSAGE b field_57800 f Z DEFAULT_POWERED c field_57801 f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; mode d field_55999 f Ljava/lang/String; message e field_56000 f Z powered f field_56001 f Z triggered g field_56002 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a method_66718 m (Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)V setMode a method_66719 m (Ljava/lang/String;)V setMessage a method_66720 m (Z)V setPowered a method_66721 m ()Z isPowered c method_66722 m ()Lnet/minecraft/world/level/block/state/properties/TestBlockMode; getMode d method_66723 m ()V reset f method_66724 m ()V trigger j method_66725 m ()V log k method_66726 m ()Z hasTriggered u method_66727 m ()Ljava/lang/String; getMessage v method_66728 m ()V updateBlockState w method_66729 m ()Lnet/minecraft/world/level/block/Block; getBlockType x method_66730 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/TestInstanceBlockEntity ecu net/minecraft/class_10638 f Lnet/minecraft/network/chat/Component; INVALID_TEST_NAME a field_56003 f Ljava/util/List; BEAM_CLEARED b field_56004 f Ljava/util/List; BEAM_RUNNING c field_56005 f Ljava/util/List; BEAM_SUCCESS d field_56006 f Ljava/util/List; BEAM_REQUIRED_FAILED e field_56007 f Ljava/util/List; BEAM_OPTIONAL_FAILED f field_56008 f Lnet/minecraft/core/Vec3i; STRUCTURE_OFFSET g field_56009 f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; data h field_56010 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket A method_66771 m ()Lnet/minecraft/core/BlockPos; getStructurePos B method_66772 m ()Z placeStructure C method_66731 m ()Lnet/minecraft/core/BlockPos; getStartCorner D method_66732 m ()V encaseStructure E method_66733 m ()V removeBarriers F method_66734 m ()Ljava/util/Optional; getTestHolder G method_66735 m ()Lnet/minecraft/core/Vec3i; getTransformedSize H method_66736 m ()V removeEntities I method_66737 m ()V forceLoadChunks J method_66738 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; method_66739 a method_66739 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getStructureSize a method_66740 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; method_66741 a method_66741 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceLocation;Ljava/util/function/Consumer;)Z export a method_66742 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;)V method_66743 a method_66743 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate;)V placeStructure a method_66744 m (Lnet/minecraft/world/entity/Entity;)Z method_67243 a method_67243 m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data;)V set a method_66745 m (Ljava/util/function/Consumer;)V resetTest a method_66746 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getStructurePos a method_66747 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;ZLjava/util/function/Consumer;Lnet/minecraft/core/BlockPos;)V method_66748 a method_66748 m (Lnet/minecraft/core/Holder$Reference;)Ljava/lang/Boolean; method_66749 a method_66749 m (Lnet/minecraft/network/chat/Component;)V setErrorMessage a method_66751 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; getStructureTemplate b method_66752 m (Ljava/util/function/Consumer;)Ljava/util/Optional; saveTest b method_66753 m (Lnet/minecraft/core/BlockPos;)V method_66754 b method_66754 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/ResourceLocation; method_66755 b method_66755 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; method_66756 c method_66756 m (Ljava/util/function/Consumer;)Z exportTest c method_66757 m (Lnet/minecraft/core/BlockPos;)V method_66758 c method_66758 m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getStructureBoundingBox d method_66759 m (Ljava/util/function/Consumer;)V runTest d method_66760 m (Ljava/util/function/Consumer;)V processStructureBoundary e method_66761 m ()Lnet/minecraft/world/phys/AABB; getStructureBounds f method_66762 m ()Ljava/util/Optional; test j method_66763 m ()Lnet/minecraft/network/chat/Component; getTestName k method_66764 m ()Z ignoreEntities u method_66765 m ()Lnet/minecraft/core/Vec3i; getSize v method_66766 m ()Lnet/minecraft/world/level/block/Rotation; getRotation w method_66767 m ()Ljava/util/Optional; errorMessage x method_66768 m ()V setSuccess y method_66769 m ()V setRunning z method_66770 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/TestInstanceBlockEntity$1 ecu$1 net/minecraft/class_10638$1 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a field_56011 m ()V c net/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data ecu$a net/minecraft/class_10638$class_10639 f Lcom/mojang/serialization/Codec; CODEC a field_56012 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_56013 f Ljava/util/Optional; test c comp_3526 f Lnet/minecraft/core/Vec3i; size d comp_3527 f Lnet/minecraft/world/level/block/Rotation; rotation e comp_3528 f Z ignoreEntities f comp_3529 f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; status g comp_3530 f Ljava/util/Optional; errorMessage h comp_3531 m ()Ljava/util/Optional; test a comp_3526 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66773 a method_66773 m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status;)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; withStatus a method_66774 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; withSize a method_66775 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Data; withError a method_66776 m ()Lnet/minecraft/core/Vec3i; size b comp_3527 m ()Lnet/minecraft/world/level/block/Rotation; rotation c comp_3528 m ()Z ignoreEntities d comp_3529 m ()Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; status e comp_3530 m ()Ljava/util/Optional; errorMessage f comp_3531 m (Ljava/util/Optional;Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/block/Rotation;ZLnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status ecu$b net/minecraft/class_10638$class_10640 f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; CLEARED a field_56014 f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; RUNNING b field_56015 f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; FINISHED c field_56016 f Lcom/mojang/serialization/Codec; CODEC d field_56017 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC e field_56018 f Ljava/util/function/IntFunction; ID_MAP f field_56019 f Ljava/lang/String; id g field_56020 f I index h field_56021 f [Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; $VALUES i field_56022 m ()[Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; $values a method_66777 m (I)Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status; byIndex a method_66778 m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status;)I method_66779 a method_66779 m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity$Status;)I method_66780 b method_66780 m (Ljava/lang/String;ILjava/lang/String;I)V m ()V c net/minecraft/world/level/block/entity/TheEndGatewayBlockEntity ecv net/minecraft/class_2643 f Lorg/slf4j/Logger; LOGGER a field_12133 f I SPAWN_TIME b field_31368 f I COOLDOWN_TIME c field_31369 f I ATTENTION_INTERVAL d field_31370 f I EVENT_COOLDOWN e field_31371 f I GATEWAY_HEIGHT_ABOVE_SURFACE f field_31372 f J DEFAULT_AGE g field_57802 f Z DEFAULT_EXACT_TELEPORT h field_57803 f J age i field_12131 f I teleportCooldown j field_12130 f Lnet/minecraft/core/BlockPos; exitPortal k field_12132 f Z exactTeleport l field_12129 m ()Z isSpawning a method_11420 m (F)F getSpawnPercent a method_11417 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;)Z isChunkEmpty a method_31698 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; getPortalPosition a method_60787 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration;)V spawnGatewayPortal a method_11416 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V method_46694 a method_46694 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;IZ)Lnet/minecraft/core/BlockPos; findTallestBlock a method_11410 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/level/chunk/LevelChunk; getChunk a method_11414 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; findExitPosition a method_11419 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/TheEndGatewayBlockEntity;)V beamAnimationTick a method_31700 m (Lnet/minecraft/world/level/chunk/LevelChunk;)Lnet/minecraft/core/BlockPos; findValidSpawnInChunk a method_11413 m (Lnet/minecraft/core/BlockPos;Z)V setExitPosition a method_11418 m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; method_46695 a method_46695 m (F)F getCooldownPercent b method_11412 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; findOrCreateValidTeleportPos b method_31699 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/TheEndGatewayBlockEntity;)V portalTick b method_31702 m ()Z isCoolingDown c method_11421 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; findExitPortalXZPosTentative c method_31701 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/TheEndGatewayBlockEntity;)V triggerCooldown c method_11411 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket d method_38253 m ()I getParticleAmount f method_11415 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/entity/TheEndPortalBlockEntity ecw net/minecraft/class_2640 m (Lnet/minecraft/core/Direction;)Z shouldRenderFace a method_11400 m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/TickingBlockEntity ecx net/minecraft/class_5562 m ()V tick a method_31703 m ()Z isRemoved b method_31704 m ()Lnet/minecraft/core/BlockPos; getPos c method_31705 m ()Ljava/lang/String; getType d method_31706 c net/minecraft/world/level/block/entity/TrappedChestBlockEntity ecy net/minecraft/class_2646 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/TrialSpawnerBlockEntity ecz net/minecraft/class_8961 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner; trialSpawner a field_47355 m ()Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket; getUpdatePacket a method_55149 m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner; getTrialSpawner c method_55150 m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner; createDefaultSpawner j method_67406 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/package-info eda net/minecraft/class_6090 c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector edb net/minecraft/class_8962 f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; NO_CREATIVE_PLAYERS a field_48860 f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; INCLUDING_CREATIVE_PLAYERS b field_48861 f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; SHEEP c field_47357 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector;Lnet/minecraft/core/BlockPos;DZ)Ljava/util/List; method_56720 a method_56720 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z inLineOfSight a method_58696 m (Lnet/minecraft/core/BlockPos;DLnet/minecraft/world/entity/player/Player;)Z method_56721 a method_56721 m (ZLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/animal/sheep/Sheep;)Z method_58697 a method_58697 m (ZLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)Z method_58698 a method_58698 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector;Lnet/minecraft/core/BlockPos;DZ)Ljava/util/List; method_56722 b method_56722 m (Lnet/minecraft/core/BlockPos;DLnet/minecraft/world/entity/player/Player;)Z method_56723 b method_56723 m (ZLnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)Z method_58699 b method_58699 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector;Lnet/minecraft/core/BlockPos;DZ)Ljava/util/List; method_55155 c method_55155 m ()V c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector edb$a net/minecraft/class_8962$class_9198 f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; SELECT_FROM_LEVEL a field_48862 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Ljava/util/function/Predicate;)Ljava/util/List; getEntities a method_56724 m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Predicate;)Ljava/util/List; getPlayers a method_56725 m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; onlySelectPlayer a method_56726 m (Ljava/util/List;)Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; onlySelectPlayers a method_56727 m ()V c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector$1 edb$a$1 net/minecraft/class_8962$class_9198$1 m ()V c net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector$2 edb$a$2 net/minecraft/class_8962$class_9198$2 f Ljava/util/List; val$players b field_48863 m (Ljava/util/List;)V c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner edc net/minecraft/class_8963 f I DETECT_PLAYER_SPAWN_BUFFER a field_47358 f Lorg/slf4j/Logger; LOGGER b field_60372 f I DEFAULT_TARGET_COOLDOWN_LENGTH c field_50179 f I DEFAULT_PLAYER_SCAN_RANGE d field_50180 f I MAX_MOB_TRACKING_DISTANCE e field_47359 f I MAX_MOB_TRACKING_DISTANCE_SQR f field_47360 f F SPAWNING_AMBIENT_SOUND_CHANCE g field_47361 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData; data h field_47363 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FullConfig; config i field_60373 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$StateAccessor; stateAccessor j field_47364 f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; playerDetector k field_47365 f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; entitySelector l field_48864 f Z overridePeacefulAndMobSpawnRule m field_47366 f Z isOminous n field_50185 m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; activeConfig a method_71403 m (Lnet/minecraft/server/level/ServerLevel;)Z canSpawnInLevel a method_55162 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V applyOminous a method_58700 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceKey;)V ejectReward a method_55159 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Ljava/util/UUID;)Z shouldMobBeUntracked a method_55160 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V tickServer a method_55171 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/world/level/Level;)V overrideEntityToSpawn a method_65372 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)V setState a method_55163 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z inLineOfSight a method_55164 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V addBecomeOminousParticles a method_58701 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/particles/ParticleOptions;)V addDetectPlayerParticles a method_55167 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/particles/SimpleParticleType;)V addSpawnParticles a method_55166 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V tickClient a method_55165 m (Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector;)V setPlayerDetector a method_55168 m (Lnet/minecraft/world/level/storage/ValueInput;)V load a method_71404 m (Lnet/minecraft/world/level/storage/ValueOutput;)V store a method_71405 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; method_55157 a method_55157 m (Lnet/minecraft/core/BlockPos;)Ljava/lang/String; method_71406 a method_71406 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; method_67684 a method_67684 m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; normalConfig b method_58703 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)V removeOminous b method_58702 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Ljava/util/UUID;)Z method_55172 b method_55172 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V addEjectItemParticles b method_55173 m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; ominousConfig c method_58704 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Ljava/util/Optional; spawnMob c method_55158 m ()Z isOminous d method_58705 m ()I getTargetCooldownLength e method_58706 m ()I getRequiredPlayerRange f method_58707 m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; getState g method_55175 m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData; getStateData h method_55174 m ()V markUpdated i method_55176 m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; getPlayerDetector j method_55177 m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; getEntitySelector k method_56728 m ()V overridePeacefulAndMobSpawnRule l method_55178 m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FullConfig;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$StateAccessor;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector;)V m ()V c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle edc$a net/minecraft/class_8963$class_9474 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle; NORMAL a field_50186 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle; OMINOUS b field_50187 f Lnet/minecraft/core/particles/SimpleParticleType; particleType c field_50188 f [Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle; $VALUES d field_50189 m ()I encode a method_58709 m (I)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle; decode a method_58710 m ()[Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle; $values b method_58711 m (Ljava/lang/String;ILnet/minecraft/core/particles/SimpleParticleType;)V m ()V c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FullConfig edc$b net/minecraft/class_8963$class_11349 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_60374 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FullConfig; DEFAULT b field_60375 f Lnet/minecraft/core/Holder; normal c comp_4231 f Lnet/minecraft/core/Holder; ominous d comp_4232 f I targetCooldownLength e comp_4233 f I requiredPlayerRange f comp_4234 m ()Lnet/minecraft/core/Holder; normal a comp_4231 m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FullConfig; overrideEntity a method_71407 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71408 a method_71408 m ()Lnet/minecraft/core/Holder; ominous b comp_4232 m ()I targetCooldownLength c comp_4233 m ()I requiredPlayerRange d comp_4234 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;II)V m ()V c net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$StateAccessor edc$c net/minecraft/class_8963$class_8964 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)V setState a method_55146 m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; getState d method_55151 m ()V markUpdated f method_55152 c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig edd net/minecraft/class_8965 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; DEFAULT a field_47367 f Lcom/mojang/serialization/Codec; DIRECT_CODEC b field_53980 f Lcom/mojang/serialization/Codec; CODEC c field_47368 f I spawnRange d comp_2103 f F totalMobs e comp_2104 f F simultaneousMobs f comp_2105 f F totalMobsAddedPerPlayer g comp_2106 f F simultaneousMobsAddedPerPlayer h comp_2107 f I ticksBetweenSpawn i comp_2108 f Lnet/minecraft/util/random/WeightedList; spawnPotentialsDefinition j comp_2110 f Lnet/minecraft/util/random/WeightedList; lootTablesToEject k comp_2111 f Lnet/minecraft/resources/ResourceKey; itemsToDropWhenOminous l comp_2552 m ()J ticksBetweenItemSpawners a method_58712 m (I)I calculateTargetTotalMobs a method_55179 m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; withSpawning a method_65373 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_55180 a method_55180 m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; builder b method_63466 m (I)I calculateTargetSimultaneousMobs b method_55181 m ()I spawnRange c comp_2103 m ()F totalMobs d comp_2104 m ()F simultaneousMobs e comp_2105 m ()F totalMobsAddedPerPlayer f comp_2106 m ()F simultaneousMobsAddedPerPlayer g comp_2107 m ()I ticksBetweenSpawn h comp_2108 m ()Lnet/minecraft/util/random/WeightedList; spawnPotentialsDefinition i comp_2110 m ()Lnet/minecraft/util/random/WeightedList; lootTablesToEject j comp_2111 m ()Lnet/minecraft/resources/ResourceKey; itemsToDropWhenOminous k comp_2552 m (IFFFFILnet/minecraft/util/random/WeightedList;Lnet/minecraft/util/random/WeightedList;Lnet/minecraft/resources/ResourceKey;)V m ()V c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder edd$a net/minecraft/class_8965$class_10165 f I spawnRange a field_53981 f F totalMobs b field_53982 f F simultaneousMobs c field_53983 f F totalMobsAddedPerPlayer d field_53984 f F simultaneousMobsAddedPerPlayer e field_53985 f I ticksBetweenSpawn f field_53986 f Lnet/minecraft/util/random/WeightedList; spawnPotentialsDefinition g field_53987 f Lnet/minecraft/util/random/WeightedList; lootTablesToEject h field_53988 f Lnet/minecraft/resources/ResourceKey; itemsToDropWhenOminous i field_53989 m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig; build a method_63467 m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; totalMobs a method_63468 m (I)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; spawnRange a method_63469 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; itemsToDropWhenOminous a method_63470 m (Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; spawnPotentialsDefinition a method_63471 m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; simultaneousMobs b method_63472 m (I)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; ticksBetweenSpawn b method_63473 m (Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; lootTablesToEject b method_63474 m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; totalMobsAddedPerPlayer c method_63475 m (F)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; simultaneousMobsAddedPerPlayer d method_63476 m ()V c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs ede net/minecraft/class_10166 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_BREEZE a field_53990 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_MELEE_HUSK b field_53991 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_MELEE_SPIDER c field_53992 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_MELEE_ZOMBIE d field_53993 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_RANGED_POISON_SKELETON e field_53994 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_RANGED_SKELETON f field_53995 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_RANGED_STRAY g field_53996 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SLOW_RANGED_POISON_SKELETON h field_53997 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SLOW_RANGED_SKELETON i field_53998 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SLOW_RANGED_STRAY j field_53999 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SMALL_MELEE_BABY_ZOMBIE k field_54000 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SMALL_MELEE_CAVE_SPIDER l field_54001 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SMALL_MELEE_SILVERFISH m field_54002 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; TRIAL_CHAMBER_SMALL_MELEE_SLIME n field_54003 m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; trialChamberMeleeOminous a method_63477 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/entity/EquipmentTable; method_63478 a method_63478 m (Lnet/minecraft/world/entity/EntityType;)Lnet/minecraft/world/level/SpawnData; spawnData a method_63479 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/SpawnData; spawnDataWithEquipment a method_63480 m (Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Consumer;)Lnet/minecraft/world/level/SpawnData; customSpawnData a method_63481 m (Lnet/minecraft/world/entity/EntityType;Ljava/util/function/Consumer;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/SpawnData; customSpawnDataWithEquipment a method_63482 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; registryKey a method_63483 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_63484 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;)V register a method_63485 m (Lnet/minecraft/nbt/CompoundTag;)V method_63486 a method_63486 m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; trialChamberSlowRanged b method_63487 m (Lnet/minecraft/nbt/CompoundTag;)V method_63488 b method_63488 m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig$Builder; trialChamberBase c method_63489 m (Lnet/minecraft/nbt/CompoundTag;)V method_63490 c method_63490 m (Lnet/minecraft/nbt/CompoundTag;)V method_63491 d method_63491 m (Lnet/minecraft/nbt/CompoundTag;)V method_63492 e method_63492 m (Lnet/minecraft/nbt/CompoundTag;)V method_63493 f method_63493 m (Lnet/minecraft/nbt/CompoundTag;)V method_63494 g method_63494 m (Lnet/minecraft/nbt/CompoundTag;)V method_63495 h method_63495 m ()V m ()V c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys ede$a net/minecraft/class_10166$class_10167 f Lnet/minecraft/resources/ResourceKey; normal a comp_3126 f Lnet/minecraft/resources/ResourceKey; ominous b comp_3127 m ()Lnet/minecraft/resources/ResourceKey; normal a comp_3126 m (Ljava/lang/String;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfigs$Keys; of a method_63496 m ()Lnet/minecraft/resources/ResourceKey; ominous b comp_3127 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState edf net/minecraft/class_8967 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; INACTIVE a field_47383 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; WAITING_FOR_PLAYERS b field_47384 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; ACTIVE c field_47385 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; WAITING_FOR_REWARD_EJECTION d field_47386 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; EJECTING_REWARD e field_47387 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; COOLDOWN f field_47388 f F DELAY_BEFORE_EJECT_AFTER_KILLING_LAST_MOB g field_47389 f I TIME_BETWEEN_EACH_EJECTION h field_47390 f Ljava/lang/String; name i field_47391 f I lightLevel j field_47392 f D spinningMobSpeed k field_47393 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission; particleEmission l field_47394 f Z isCapableOfSpawning m field_47395 f [Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; $VALUES n field_47396 m ()I lightLevel a method_55209 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/phys/Vec3;)V method_58718 a method_58718 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData;)Z timeToSpawnItemSpawner a method_58719 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)V spawnOminousOminousItemSpawner a method_58720 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData;)Ljava/util/Optional; calculatePositionToSpawnSpawner a method_58721 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; calculatePositionAbove a method_58722 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V emitParticles a method_55210 m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceKey;)V method_55211 a method_55211 m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Ljava/util/UUID;)V method_55212 a method_55212 m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/level/SpawnData;)V method_55213 a method_55213 m (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/core/BlockPos;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/entity/Entity; selectEntityToSpawnItemAbove a method_58725 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; tickAndGetNext a method_55214 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/entity/Entity;)Z method_58723 a method_58723 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/entity/player/Player;)Z method_58724 a method_58724 m ()D spinningMobSpeed b method_55215 m ()Z hasSpinningMob d method_55216 m ()Z isCapableOfSpawning e method_55217 m ()[Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState; $values f method_55218 m (Ljava/lang/String;ILjava/lang/String;ILnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission;DZ)V m ()V c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$LightLevel edf$a net/minecraft/class_8967$class_8968 f I UNLIT a field_47398 f I HALF_LIT b field_47399 f I LIT c field_47400 m ()V c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission edf$b net/minecraft/class_8967$class_8969 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission; NONE a field_47401 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission; SMALL_FLAMES b field_47402 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission; FLAMES_AND_SMOKE c field_47403 f Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission; SMOKE_INSIDE_AND_TOP_FACE d field_47404 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Z)V method_55219 a method_55219 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/Level;)V addParticle a method_55220 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Z)V method_55221 b method_55221 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Z)V method_55222 c method_55222 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Z)V method_55223 d method_55223 m ()V c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$SpinningMob edf$c net/minecraft/class_8967$class_8970 f D NONE a field_47405 f D SLOW b field_47406 f D FAST c field_47407 m ()V c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData edg net/minecraft/class_8966 f Ljava/util/Set; detectedPlayers a field_47371 f Ljava/util/Set; currentMobs b field_47372 f J cooldownEndsAt c field_47373 f J nextMobSpawnsAt d field_47374 f I totalMobsSpawned e field_47375 f Ljava/util/Optional; nextSpawnData f field_47376 f Ljava/util/Optional; ejectingLootTable g field_47377 f D spin h field_47380 f D oSpin i field_47381 f Ljava/lang/String; TAG_SPAWN_DATA j field_47369 f Ljava/lang/String; TAG_NEXT_MOB_SPAWNS_AT k field_47382 f I DELAY_BETWEEN_PLAYER_SCANS l field_50190 f I TRIAL_OMEN_PER_BAD_OMEN_LEVEL m field_50191 f Lnet/minecraft/world/entity/Entity; displayEntity n field_47379 f Lnet/minecraft/util/random/WeightedList; dispensing o field_50192 m ()Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData$Packed; pack a method_71409 m (Lnet/minecraft/server/level/ServerLevel;)Z isCooldownFinished a method_55183 m (Lnet/minecraft/server/level/ServerLevel;FI)Z isReadyToOpenShutter a method_55184 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)V method_58713 a method_58713 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Pair;)V method_60788 a method_60788 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;I)Z isReadyToSpawnNextMob a method_55185 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/util/random/WeightedList; getDispensingItems a method_58714 m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/List;)Ljava/util/Optional; findPlayerWithOminousEffect a method_60789 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)J lowResolutionPosition a method_58715 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;)V tryDetectPlayers a method_55186 m (Lnet/minecraft/world/entity/player/Player;)V transformBadOmenIntoTrialOmen a method_58716 m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/server/level/ServerLevel;)V resetAfterBecomingOminous a method_58717 m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;)Z hasMobToSpawn a method_55197 m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)Lnet/minecraft/world/entity/Entity; getOrCreateDisplayEntity a method_55190 m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig;I)Z hasFinishedSpawningAllMobs a method_55192 m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;)Lnet/minecraft/nbt/CompoundTag; getUpdateTag a method_55194 m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData$Packed;)V apply a method_71410 m (Lnet/minecraft/core/BlockPos;)I countAdditionalPlayers a method_55195 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/SpawnData;)V method_55196 a method_55196 m ()V reset b method_55182 m (Lnet/minecraft/server/level/ServerLevel;FI)Z isReadyToEjectItems b method_55198 m (Lnet/minecraft/world/entity/player/Player;)Lcom/mojang/datafixers/util/Pair; method_60790 b method_60790 m (Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawner;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/SpawnData; getOrCreateNextSpawnData b method_55188 m ()V resetStatistics c method_61763 m ()Z haveAllCurrentMobsDied d method_55200 m ()D getSpin e method_55202 m ()D getOSpin f method_55204 m ()V c net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerStateData$Packed edg$a net/minecraft/class_8966$class_11350 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_60376 f Ljava/util/Set; detectedPlayers b comp_4235 f Ljava/util/Set; currentMobs c comp_4236 f J cooldownEndsAt d comp_4237 f J nextMobSpawnsAt e comp_4238 f I totalMobsSpawned f comp_4239 f Ljava/util/Optional; nextSpawnData g comp_4240 f Ljava/util/Optional; ejectingLootTable h comp_4241 m ()Ljava/util/Set; detectedPlayers a comp_4235 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71411 a method_71411 m ()Ljava/util/Set; currentMobs b comp_4236 m ()J cooldownEndsAt c comp_4237 m ()J nextMobSpawnsAt d comp_4238 m ()I totalMobsSpawned e comp_4239 m ()Ljava/util/Optional; nextSpawnData f comp_4240 m ()Ljava/util/Optional; ejectingLootTable g comp_4241 m (Ljava/util/Set;Ljava/util/Set;JJILjava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/block/entity/trialspawner/package-info edh net/minecraft/class_8971 c net/minecraft/world/level/block/entity/vault/VaultBlockEntity edi net/minecraft/class_9199 f Lnet/minecraft/world/level/block/entity/vault/VaultServerData; serverData a field_48866 f Lnet/minecraft/world/level/block/entity/vault/VaultSharedData; sharedData b field_48867 f Lnet/minecraft/world/level/block/entity/vault/VaultClientData; clientData c field_48868 f Lnet/minecraft/world/level/block/entity/vault/VaultConfig; config d field_48869 m ()Lnet/minecraft/world/level/block/entity/vault/VaultServerData; getServerData a method_56731 m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;)V setConfig a method_56730 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/nbt/CompoundTag;)V method_56734 a method_56734 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V method_56732 b method_56732 m ()Lnet/minecraft/world/level/block/entity/vault/VaultSharedData; getSharedData c method_56735 m ()Lnet/minecraft/world/level/block/entity/vault/VaultClientData; getClientData d method_56736 m ()Lnet/minecraft/world/level/block/entity/vault/VaultConfig; getConfig f method_56737 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/block/entity/vault/VaultBlockEntity$Client edi$a net/minecraft/class_9199$class_9200 f I PARTICLE_TICK_RATE a field_48870 f F IDLE_PARTICLE_CHANCE b field_48871 f F AMBIENT_SOUND_CHANCE c field_48872 f I ACTIVATION_PARTICLE_COUNT d field_48873 f I DEACTIVATION_PARTICLE_COUNT e field_48874 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/player/Player;)V emitConnectionParticlesForPlayer a method_56738 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V playIdleSounds a method_56747 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/core/particles/ParticleOptions;)V emitIdleParticles a method_56740 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultClientData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V tick a method_56741 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V emitConnectionParticlesForNearbyPlayers a method_56748 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/core/particles/ParticleOptions;)V emitActivationParticles a method_56742 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/particles/ParticleOptions;)V emitDeactivationParticles a method_56739 m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Z shouldDisplayActiveEffects a method_56743 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; randomPosCenterOfCage a method_56744 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/world/entity/player/Player;)Z isWithinConnectionRange a method_56745 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/Vec3; keyholePos a method_56746 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; randomPosInsideCage b method_56749 m ()V c net/minecraft/world/level/block/entity/vault/VaultBlockEntity$Server edi$b net/minecraft/class_9199$class_9201 f I UNLOCKING_DELAY_TICKS a field_48875 f I DISPLAY_CYCLE_TICK_RATE b field_48876 f I INSERT_FAIL_SOUND_BUFFER_TICKS c field_48877 m (JLnet/minecraft/world/level/block/entity/vault/VaultState;)Z shouldCycleDisplayItem a method_56750 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; resolveItemsToEject a method_56751 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/core/BlockPos;Lnet/minecraft/sounds/SoundEvent;)V playInsertFailSound a method_56752 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/vault/VaultState;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/core/BlockPos;)V cycleDisplayItemFromLootTable a method_56753 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Ljava/util/List;)V unlock a method_56754 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/item/ItemStack; getRandomDisplayItemFromLootTable a method_56755 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V tick a method_56756 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V tryInsertKey a method_56757 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V setVaultState a method_56758 m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/item/ItemStack;)Z isValidToInsert a method_56759 m (Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultState;)Z canEjectReward a method_56760 m ()V c net/minecraft/world/level/block/entity/vault/VaultClientData edj net/minecraft/class_9202 f F ROTATION_SPEED a field_48878 f F currentSpin b field_48879 f F previousSpin c field_48880 m ()F currentSpin a method_56761 m ()F previousSpin b method_56762 m ()V updateDisplayItemSpin c method_56763 m ()V c net/minecraft/world/level/block/entity/vault/VaultConfig edk net/minecraft/class_9203 f Ljava/lang/String; TAG_NAME a field_48881 f Lnet/minecraft/world/level/block/entity/vault/VaultConfig; DEFAULT b field_48882 f Lcom/mojang/serialization/Codec; CODEC c field_48883 f Lnet/minecraft/resources/ResourceKey; lootTable d comp_2305 f D activationRange e comp_2306 f D deactivationRange f comp_2307 f Lnet/minecraft/world/item/ItemStack; keyItem g comp_2308 f Ljava/util/Optional; overrideLootTableToDisplay h comp_2309 f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; playerDetector i comp_2310 f Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; entitySelector j comp_2311 m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector; playerDetector a comp_2310 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_56764 a method_56764 m ()Lnet/minecraft/resources/ResourceKey; lootTable b comp_2305 m ()D activationRange c comp_2306 m ()D deactivationRange d comp_2307 m ()Lnet/minecraft/world/item/ItemStack; keyItem e comp_2308 m ()Ljava/util/Optional; overrideLootTableToDisplay f comp_2309 m ()Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector; entitySelector g comp_2311 m ()Lcom/mojang/serialization/DataResult; validate h method_56765 m ()Ljava/lang/String; method_56766 i method_56766 m ()V m (Lnet/minecraft/resources/ResourceKey;DDLnet/minecraft/world/item/ItemStack;Ljava/util/Optional;)V m (Lnet/minecraft/resources/ResourceKey;DDLnet/minecraft/world/item/ItemStack;Ljava/util/Optional;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector;Lnet/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector;)V m ()V c net/minecraft/world/level/block/entity/vault/VaultServerData edl net/minecraft/class_9204 f Ljava/lang/String; TAG_NAME a field_48884 f Lcom/mojang/serialization/Codec; CODEC b field_48885 f Z isDirty c field_48886 f I MAX_REWARD_PLAYERS d field_48887 f Ljava/util/Set; rewardedPlayers e field_48888 f J stateUpdatingResumesAt f field_48889 f Ljava/util/List; itemsToEject g field_48890 f J lastInsertFailTimestamp h field_48891 f I totalEjectionsNeeded i field_48892 m ()J getLastInsertFailTimestamp a method_56767 m (J)V setLastInsertFailTimestamp a method_56768 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_56770 a method_56770 m (Lnet/minecraft/world/entity/player/Player;)Z hasRewardedPlayer a method_56769 m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)V set a method_56771 m (Ljava/util/List;)V setItemsToEject a method_56772 m ()Ljava/util/Set; getRewardedPlayers b method_56773 m (J)V pauseStateUpdatingUntil b method_56774 m (Lnet/minecraft/world/entity/player/Player;)V addToRewardedPlayers b method_56775 m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/lang/Integer; method_56776 b method_56776 m ()J stateUpdatingResumesAt c method_56777 m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/util/List; method_56778 c method_56778 m ()Ljava/util/List; getItemsToEject d method_56779 m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/lang/Long; method_56780 d method_56780 m ()V markEjectionFinished e method_56781 m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;)Ljava/util/Set; method_56782 e method_56782 m ()Lnet/minecraft/world/item/ItemStack; getNextItemToEject f method_56783 m ()Lnet/minecraft/world/item/ItemStack; popNextItemToEject g method_56784 m ()F ejectionProgress h method_56785 m ()V markChanged i method_56786 m (Ljava/util/Set;JLjava/util/List;I)V m ()V m ()V c net/minecraft/world/level/block/entity/vault/VaultSharedData edm net/minecraft/class_9205 f Ljava/lang/String; TAG_NAME a field_48893 f Lcom/mojang/serialization/Codec; CODEC b field_48894 f Z isDirty c field_48895 f Lnet/minecraft/world/item/ItemStack; displayItem d field_48896 f Ljava/util/Set; connectedPlayers e field_48897 f D connectedParticlesRange f field_48898 m ()Lnet/minecraft/world/item/ItemStack; getDisplayItem a method_56787 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;D)V updateConnectedPlayersWithinRange a method_56788 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_56789 a method_56789 m (Lnet/minecraft/world/item/ItemStack;)V setDisplayItem a method_56790 m (Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Ljava/util/UUID;)Z method_56791 a method_56791 m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V set a method_56792 m ()Z hasDisplayItem b method_56793 m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Ljava/lang/Double; method_56794 b method_56794 m ()Z hasConnectedPlayers c method_56795 m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Ljava/util/Set; method_56796 c method_56796 m ()Ljava/util/Set; getConnectedPlayers d method_56797 m (Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Lnet/minecraft/world/item/ItemStack; method_56798 d method_56798 m ()D connectedParticlesRange e method_56799 m ()V markDirty f method_56800 m (Lnet/minecraft/world/item/ItemStack;Ljava/util/Set;D)V m ()V m ()V c net/minecraft/world/level/block/entity/vault/VaultState edn net/minecraft/class_9206 f Lnet/minecraft/world/level/block/entity/vault/VaultState; INACTIVE a field_48899 f Lnet/minecraft/world/level/block/entity/vault/VaultState; ACTIVE b field_48900 f Lnet/minecraft/world/level/block/entity/vault/VaultState; UNLOCKING c field_48901 f Lnet/minecraft/world/level/block/entity/vault/VaultState; EJECTING d field_48902 f I UPDATE_CONNECTED_PLAYERS_TICK_RATE e field_48903 f I DELAY_BETWEEN_EJECTIONS_TICKS f field_48904 f I DELAY_AFTER_LAST_EJECTION_TICKS g field_48905 f I DELAY_BEFORE_FIRST_EJECTION_TICKS h field_48906 f Ljava/lang/String; stateName i field_48907 f Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel; lightLevel j field_48908 f [Lnet/minecraft/world/level/block/entity/vault/VaultState; $VALUES k field_48909 m ()I lightLevel a method_56801 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;F)V ejectResultItem a method_56802 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)Lnet/minecraft/world/level/block/entity/vault/VaultState; tickAndGetNext a method_56803 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultServerData;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;D)Lnet/minecraft/world/level/block/entity/vault/VaultState; updateStateForConnectedPlayers a method_56804 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;)V onExit a method_56808 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V onEnter a method_56805 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/vault/VaultState;Lnet/minecraft/world/level/block/entity/vault/VaultConfig;Lnet/minecraft/world/level/block/entity/vault/VaultSharedData;Z)V onTransition a method_56806 m ()[Lnet/minecraft/world/level/block/entity/vault/VaultState; $values b method_56807 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel;)V m ()V c net/minecraft/world/level/block/entity/vault/VaultState$1 edn$1 net/minecraft/class_9206$1 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel;)V c net/minecraft/world/level/block/entity/vault/VaultState$2 edn$2 net/minecraft/class_9206$2 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel;)V c net/minecraft/world/level/block/entity/vault/VaultState$3 edn$3 net/minecraft/class_9206$3 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel;)V c net/minecraft/world/level/block/entity/vault/VaultState$4 edn$4 net/minecraft/class_9206$4 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel;)V c net/minecraft/world/level/block/entity/vault/VaultState$LightLevel edn$a net/minecraft/class_9206$class_9207 f Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel; HALF_LIT a field_48911 f Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel; LIT b field_48912 f I value c field_48913 f [Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel; $VALUES d field_48914 m ()[Lnet/minecraft/world/level/block/entity/vault/VaultState$LightLevel; $values a method_56809 m (Ljava/lang/String;II)V m ()V c net/minecraft/world/level/block/entity/vault/package-info edo net/minecraft/class_9208 c net/minecraft/world/level/block/grower/TreeGrower edp net/minecraft/class_8813 f Lcom/mojang/serialization/Codec; CODEC a field_46510 f Lnet/minecraft/world/level/block/grower/TreeGrower; OAK b field_46511 f Lnet/minecraft/world/level/block/grower/TreeGrower; SPRUCE c field_46512 f Lnet/minecraft/world/level/block/grower/TreeGrower; MANGROVE d field_46513 f Lnet/minecraft/world/level/block/grower/TreeGrower; AZALEA e field_46514 f Lnet/minecraft/world/level/block/grower/TreeGrower; BIRCH f field_46515 f Lnet/minecraft/world/level/block/grower/TreeGrower; JUNGLE g field_46516 f Lnet/minecraft/world/level/block/grower/TreeGrower; ACACIA h field_46517 f Lnet/minecraft/world/level/block/grower/TreeGrower; CHERRY i field_46518 f Lnet/minecraft/world/level/block/grower/TreeGrower; DARK_OAK j field_46519 f Lnet/minecraft/world/level/block/grower/TreeGrower; PALE_OAK k field_54791 f Ljava/util/Map; GROWERS l field_46520 f Ljava/lang/String; name m field_46521 f F secondaryChance n field_46522 f Ljava/util/Optional; megaTree o field_46523 f Ljava/util/Optional; secondaryMegaTree p field_46524 f Ljava/util/Optional; tree q field_46525 f Ljava/util/Optional; secondaryTree r field_46526 f Ljava/util/Optional; flowers s field_46527 f Ljava/util/Optional; secondaryFlowers t field_46528 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z growTree a method_54085 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/resources/ResourceKey; getConfiguredMegaFeature a method_54086 m (Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/resources/ResourceKey; getConfiguredFeature a method_54087 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z hasFlowers a method_54088 m (Lnet/minecraft/world/level/block/grower/TreeGrower;)Ljava/lang/String; method_54089 a method_54089 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;II)Z isTwoByTwoSapling a method_54090 m (Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m (Ljava/lang/String;FLjava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/block/grower/package-info edq net/minecraft/class_6091 c net/minecraft/world/level/block/package-info edr net/minecraft/class_6092 c net/minecraft/world/level/block/piston/MovingPistonBlock eds net/minecraft/class_2667 f Lcom/mojang/serialization/MapCodec; CODEC a field_46529 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING b field_12196 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TYPE c field_12197 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/piston/PistonMovingBlockEntity; getBlockEntity a method_11488 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;ZZ)Lnet/minecraft/world/level/block/entity/BlockEntity; newMovingBlockEntity a method_11489 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/piston/PistonBaseBlock edt net/minecraft/class_2665 f Lcom/mojang/serialization/MapCodec; CODEC b field_46530 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EXTENDED c field_12191 f I TRIGGER_EXTEND d field_31373 f I TRIGGER_CONTRACT e field_31374 f I TRIGGER_DROP f field_31375 f I PLATFORM_THICKNESS g field_31376 f Ljava/util/Map; SHAPES h field_55824 f Z isSticky i field_12187 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54091 a method_54091 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V checkIfExtend a method_11483 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)Z moveBlocks a method_11481 m (Lnet/minecraft/world/level/SignalGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z getNeighborSignal a method_11482 m (Lnet/minecraft/world/level/block/piston/PistonBaseBlock;)Ljava/lang/Boolean; method_54092 a method_54092 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;ZLnet/minecraft/core/Direction;)Z isPushable a method_11484 m (ZLnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/piston/PistonBaseBlock$1 edt$1 net/minecraft/class_2665$1 f [I $SwitchMap$net$minecraft$world$level$material$PushReaction a field_12192 m ()V c net/minecraft/world/level/block/piston/PistonHeadBlock edu net/minecraft/class_2671 f Lcom/mojang/serialization/MapCodec; CODEC b field_46531 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TYPE c field_12224 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SHORT d field_12227 f I PLATFORM_THICKNESS e field_55825 f Lnet/minecraft/world/phys/shapes/VoxelShape; SHAPE_PLATFORM f field_55826 f Ljava/util/Map; SHAPES_SHORT g field_55827 f Ljava/util/Map; SHAPES h field_55828 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z isFittingBase a method_26980 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/piston/PistonMath edv net/minecraft/class_4623 m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/core/Direction;D)Lnet/minecraft/world/phys/AABB; getMovementArea a method_23362 m ()V c net/minecraft/world/level/block/piston/PistonMath$1 edv$1 net/minecraft/class_4623$1 f [I $SwitchMap$net$minecraft$core$Direction a field_21215 m ()V c net/minecraft/world/level/block/piston/PistonMovingBlockEntity edw net/minecraft/class_2669 f D TICK_MOVEMENT a field_31381 f I TICKS_TO_EXTEND b field_31382 f D PUSH_OFFSET c field_31383 f Lnet/minecraft/world/level/block/state/BlockState; DEFAULT_BLOCK_STATE d field_57804 f F DEFAULT_PROGRESS e field_57805 f Z DEFAULT_EXTENDING f field_57806 f Z DEFAULT_SOURCE g field_57807 f Lnet/minecraft/world/level/block/state/BlockState; movedState h field_12204 f Lnet/minecraft/core/Direction; direction i field_12201 f Z extending j field_12203 f Z isSourcePiston k field_12202 f Ljava/lang/ThreadLocal; NOCLIP l field_12205 f F progress m field_12207 f F progressO q field_12206 f J lastTicked r field_12208 f I deathTicks s field_26705 m ()Z isExtending a method_11501 m (F)F getProgress a method_11499 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape a method_11512 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;FLnet/minecraft/world/level/block/piston/PistonMovingBlockEntity;)V moveCollidedEntities a method_11503 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/piston/PistonMovingBlockEntity;)V tick a method_31707 m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)Z matchesStickyCritera a method_23671 m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z method_23673 a method_23673 m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/core/Direction;Lnet/minecraft/world/phys/AABB;)D getMovement a method_11497 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Direction;D)V fixEntityWithinPistonBase a method_11514 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/level/block/piston/PistonMovingBlockEntity;)Lnet/minecraft/world/phys/AABB; moveByPositionAndProgress a method_11500 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/entity/Entity;DLnet/minecraft/core/Direction;)V moveEntityByPiston a method_23672 m (F)F getXOff b method_11494 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;FLnet/minecraft/world/level/block/piston/PistonMovingBlockEntity;)V moveStuckEntities b method_23674 m ()Lnet/minecraft/core/Direction; getDirection c method_11498 m (F)F getYOff c method_11511 m ()Z isSourcePiston d method_11515 m (F)F getZOff d method_11507 m (F)F getExtendedProgress e method_11504 m ()Lnet/minecraft/core/Direction; getMovementDirection f method_11506 m ()Lnet/minecraft/world/level/block/state/BlockState; getMovedState j method_11495 m ()V finalTick k method_11513 m ()Lnet/minecraft/core/Direction; getPushDirection u method_61764 m ()J getLastTicked v method_11508 m ()Lnet/minecraft/world/level/block/state/BlockState; getCollisionRelatedBlockState w method_11496 m ()Z isStickyForEntities x method_23364 m ()Lnet/minecraft/core/Direction; method_21866 y method_21866 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;ZZ)V m ()V c net/minecraft/world/level/block/piston/PistonMovingBlockEntity$1 edw$1 net/minecraft/class_2669$1 f [I $SwitchMap$net$minecraft$core$Direction$Axis a field_12210 f [I $SwitchMap$net$minecraft$core$Direction b field_21467 m ()V c net/minecraft/world/level/block/piston/PistonStructureResolver edx net/minecraft/class_2674 f I MAX_PUSH_DEPTH a field_31384 f Lnet/minecraft/world/level/Level; level b field_12249 f Lnet/minecraft/core/BlockPos; pistonPos c field_12250 f Z extending d field_12247 f Lnet/minecraft/core/BlockPos; startPos e field_12244 f Lnet/minecraft/core/Direction; pushDirection f field_12243 f Ljava/util/List; toPush g field_12245 f Ljava/util/List; toDestroy h field_12246 f Lnet/minecraft/core/Direction; pistonDirection i field_12248 m ()Z resolve a method_11537 m (II)V reorderListAtCollision a method_11539 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSticky a method_23367 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z canStickToEachOther a method_23675 m (Lnet/minecraft/core/BlockPos;)Z addBranchingBlocks a method_11538 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z addBlockLine a method_11540 m ()Lnet/minecraft/core/Direction; getPushDirection b method_35299 m ()Ljava/util/List; getToPush c method_11541 m ()Ljava/util/List; getToDestroy d method_11536 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)V c net/minecraft/world/level/block/piston/package-info edy net/minecraft/class_6093 c net/minecraft/world/level/block/sounds/AmbientDesertBlockSoundsPlayer edz net/minecraft/class_10739 f I IDLE_SOUND_CHANCE a field_56467 f I DRY_GRASS_SOUND_CHANCE b field_59760 f I DEAD_BUSH_SOUND_CHANCE c field_59761 f I DEAD_BUSH_SOUND_BADLANDS_DECREASED_CHANCE d field_59762 f I SURROUNDING_BLOCKS_PLAY_SOUND_THRESHOLD e field_56469 f I SURROUNDING_BLOCKS_DISTANCE_HORIZONTAL_CHECK f field_59763 f I SURROUNDING_BLOCKS_DISTANCE_VERTICAL_CHECK g field_59764 f I HORIZONTAL_DIRECTIONS h field_59765 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z columnContainsTriggeringBlock a method_70750 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z shouldPlayDesertDryVegetationBlockSounds a method_70751 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V playAmbientSandSounds a method_70752 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canTriggerAmbientDesertSandSounds a method_70753 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z shouldPlayAmbientSandSound b method_70754 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V playAmbientDryGrassSounds b method_70755 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V playAmbientDeadBushSounds c method_70756 m ()V c net/minecraft/world/level/block/state/BlockBehaviour eea net/minecraft/class_4970 f [Lnet/minecraft/core/Direction; UPDATE_SHAPE_ORDER E field_23157 f Z hasCollision F field_23159 f F explosionResistance G field_23160 f Z isRandomlyTicking H field_23161 f Lnet/minecraft/world/level/block/SoundType; soundType I field_23162 f F friction J field_23163 f F speedFactor K field_23164 f F jumpFactor L field_23165 f Z dynamicShape M field_23154 f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures N field_40337 f Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; properties O field_23155 f Ljava/util/Optional; drops P field_23156 f Ljava/lang/String; descriptionId Q field_54005 m ()Lcom/mojang/serialization/MapCodec; codec a method_53969 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a method_55765 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a method_19286 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a method_9574 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a method_9588 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a method_9565 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a method_55124 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a method_66388 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getDestroyProgress a method_9594 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a method_9616 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getInteractionShape a method_9584 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a method_64022 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a method_9530 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a method_9524 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getAnalogOutputSignal a method_9572 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;II)Z triggerEvent a method_9592 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;)V entityInside a method_9548 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a method_55766 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a method_9612 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a method_9615 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;II)V updateIndirectNeighbourShapes a method_9517 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a method_9559 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a method_9558 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a method_9569 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a method_9598 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canBeReplaced a method_22358 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a method_9516 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a method_9560 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)J getSeed a method_9535 m (Ljava/util/function/BiConsumer;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;)V method_55224 a method_55224 m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54093 a method_54093 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/RenderShape; getRenderShape a_ method_9604 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isCollisionShapeFullBlock a_ method_37403 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V attack a_ method_9606 m ()F getMaxHorizontalOffset ar_ method_32913 m ()F getMaxVerticalOffset at_ method_37247 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b method_9514 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b method_9549 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b method_9603 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider b method_17454 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering b method_9522 m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; simpleCodec b method_54094 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getFluidState b_ method_9545 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape b_ method_25959 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c method_9575 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c method_26159 m (Lnet/minecraft/world/level/block/state/BlockState;)Z hasAnalogOutputSignal c_ method_9498 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape d_ method_9571 m (Lnet/minecraft/world/level/block/state/BlockState;)Z propagatesSkylightDown e_ method_9579 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isRandomlyTicking f method_9542 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isSignalSource f_ method_9506 m (Lnet/minecraft/world/level/block/state/BlockState;)Z useShapeForLightOcclusion g_ method_9526 m ()Lnet/minecraft/world/item/Item; asItem h method_8389 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/SoundType; getSoundType h_ method_9573 m (Lnet/minecraft/world/level/block/state/BlockState;)I getLightBlock i_ method_9505 m ()Lnet/minecraft/world/level/block/Block; asBlock o method_26160 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; properties s method_54095 m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; propertiesCodec t method_54096 m ()Ljava/util/Optional; getLootTable u method_26162 m ()Ljava/lang/String; getDescriptionId v method_63499 m ()Lnet/minecraft/world/level/material/MapColor; defaultMapColor w method_26403 m ()F defaultDestroyTime x method_36555 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties;)V m ()V c net/minecraft/world/level/block/state/BlockBehaviour$1 eea$1 net/minecraft/class_4970$1 f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType a field_10659 m ()V c net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase eea$a net/minecraft/class_4970$class_4971 f Z replaceable A field_44626 f Lnet/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase$Cache; cache B field_23166 f Lnet/minecraft/world/level/material/FluidState; fluidState C field_40339 f Z isRandomlyTicking D field_40340 f Z solidRender E field_52639 f Lnet/minecraft/world/phys/shapes/VoxelShape; occlusionShape F field_52640 f [Lnet/minecraft/world/phys/shapes/VoxelShape; occlusionShapesByFace G field_52641 f Z propagatesSkylightDown H field_52642 f I lightBlock I field_52643 f [Lnet/minecraft/core/Direction; DIRECTIONS a field_52644 f [Lnet/minecraft/world/phys/shapes/VoxelShape; EMPTY_OCCLUSION_SHAPES f field_52645 f [Lnet/minecraft/world/phys/shapes/VoxelShape; FULL_BLOCK_OCCLUSION_SHAPES g field_52646 f I lightEmission h field_23167 f Z useShapeForLightOcclusion i field_23168 f Z isAir j field_23169 f Z ignitedByLava k field_43392 f Z liquid l field_44480 f Z legacySolid m field_44624 f Lnet/minecraft/world/level/material/PushReaction; pushReaction n field_43393 f Lnet/minecraft/world/level/material/MapColor; mapColor o field_23171 f F destroySpeed p field_23172 f Z requiresCorrectToolForDrops q field_25184 f Z canOcclude r field_23173 f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isRedstoneConductor s field_23174 f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isSuffocating t field_23175 f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isViewBlocking u field_23176 f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; hasPostProcess v field_23177 f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; emissiveRendering w field_23178 f Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetFunction; offsetFunction x field_42817 f Z spawnTerrainParticles y field_40338 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; instrument z field_44625 m ()Lnet/minecraft/world/level/block/SoundType; getSoundType A method_26231 m ()Lnet/minecraft/world/level/block/state/BlockState; asState B method_26233 m ()Z requiresCorrectToolForDrops C method_29291 m ()Z shouldSpawnTerrainParticles D method_45475 m ()Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; instrument E method_51364 m ()Z calculateSolid H method_51365 m ()V initCache a method_26200 m (Lnet/minecraft/resources/ResourceKey;)Z is a method_54097 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V tick a method_26192 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/ItemStack;Z)V spawnAfterBreak a method_26180 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/Explosion;Ljava/util/function/BiConsumer;)V onExplosionHit a method_55225 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)V affectNeighborsAfterRemoval a method_66478 m (Lnet/minecraft/tags/TagKey;)Z is a method_26164 m (Lnet/minecraft/tags/TagKey;Ljava/util/function/Predicate;)Z is a method_27851 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getDestroyProgress a method_26165 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a method_55780 m (Lnet/minecraft/world/item/context/BlockPlaceContext;)Z canBeReplaced a method_26166 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/material/MapColor; getMapColor a method_26205 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/VoxelShape; getEntityInsideCollisionShape a method_64025 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/Direction;)Z entityCanStandOnFace a method_26169 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z isValidSpawn a method_26170 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape a method_26172 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getSignal a method_26195 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/SupportType;)Z isFaceSturdy a method_30368 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useWithoutItem a method_55781 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/entity/BlockEntityType;)Lnet/minecraft/world/level/block/entity/BlockEntityTicker; getTicker a method_31708 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/entity/projectile/Projectile;)V onProjectileHit a method_26175 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getAnalogOutputSignal a method_26176 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;II)Z triggerEvent a method_26177 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;)V entityInside a method_26178 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)V attack a method_26179 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V handleNeighborChanged a method_26181 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V onPlace a method_26182 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;I)V updateNeighbourShapes a method_30101 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;II)V updateNeighbourShapes a method_26183 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/ScheduledTickAccess;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a method_26191 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z canSurvive a method_26184 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/item/ItemStack; getCloneItemStack a method_65171 m (Lnet/minecraft/world/level/block/Block;)Z is a method_27852 m (Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/block/state/BlockState; mirror a method_26185 m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/block/state/BlockState; rotate a method_26186 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z skipRendering a method_26187 m (Lnet/minecraft/world/level/material/Fluid;)Z canBeReplaced a method_26188 m (Lnet/minecraft/world/level/pathfinder/PathComputationType;)Z isPathfindable a method_26171 m (Lnet/minecraft/world/level/storage/loot/LootParams$Builder;)Ljava/util/List; getDrops a method_26189 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; getOffset a method_26226 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/shapes/VoxelShape; getFaceOcclusionShape a method_26173 m (Lnet/minecraft/core/Holder;)Z is a method_53257 m (Lnet/minecraft/core/HolderSet;)Z is a method_40143 m ([Lnet/minecraft/world/phys/shapes/VoxelShape;)V method_61765 a method_61765 m ()Lnet/minecraft/world/level/block/Block; getBlock b method_26204 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick b method_26199 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z emissiveRendering b method_26208 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;)Z entityCanStandOn b method_26168 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape b method_26194 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDirectSignal b method_26203 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/MenuProvider; getMenuProvider b method_26196 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;I)V updateIndirectNeighbourShapes b method_30102 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;II)V updateIndirectNeighbourShapes b method_26198 m (Lnet/minecraft/core/BlockPos;)J getSeed b method_26190 m ([Lnet/minecraft/world/phys/shapes/VoxelShape;)V method_61766 b method_61766 m ()Lnet/minecraft/core/Holder; getBlockHolder c method_41520 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness c method_26210 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/shapes/CollisionContext;)Lnet/minecraft/world/phys/shapes/VoxelShape; getVisualShape c method_26202 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isFaceSturdy c method_26206 m ()Z blocksMotion d method_51366 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isRedstoneConductor d method_26212 m ()Z isSolid e method_51367 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getDestroySpeed e method_26214 m ()Z propagatesSkylightDown f method_26167 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape f method_26218 m ()I getLightBlock g method_26193 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape g method_26220 m ()Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape h method_26201 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getBlockSupportShape h method_26222 m ()Z hasLargeCollisionShape i method_26209 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getInteractionShape i method_26224 m ()Z useShapeForLightOcclusion j method_26211 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isSuffocating j method_26228 m ()I getLightEmission k method_26213 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isViewBlocking k method_26230 m ()Z isAir l method_26215 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z hasPostProcess l method_26232 m ()Z ignitedByLava m method_50011 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z isCollisionShapeFullBlock m method_26234 m ()Z liquid n method_51176 m ()Lnet/minecraft/world/level/block/RenderShape; getRenderShape o method_26217 m ()Z isSignalSource p method_26219 m ()Z hasAnalogOutputSignal q method_26221 m ()Lnet/minecraft/world/level/material/PushReaction; getPistonPushReaction r method_26223 m ()Z isSolidRender s method_26216 m ()Z canOcclude t method_26225 m ()Z hasOffsetFunction u method_49228 m ()Z canBeReplaced v method_45474 m ()Ljava/util/stream/Stream; getTags w method_40144 m ()Z hasBlockEntity x method_31709 m ()Lnet/minecraft/world/level/material/FluidState; getFluidState y method_26227 m ()Z isRandomlyTicking z method_26229 m (Lnet/minecraft/world/level/block/Block;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V m ()V c net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase$Cache eea$a$a net/minecraft/class_4970$class_4971$class_3752 f Lnet/minecraft/world/phys/shapes/VoxelShape; collisionShape a field_19360 f Z largeCollisionShape b field_17651 f Z isCollisionShapeFullBlock c field_20337 f [Lnet/minecraft/core/Direction; DIRECTIONS d field_16559 f I SUPPORT_TYPE_COUNT e field_25830 f [Z faceSturdy f field_19429 m (Lnet/minecraft/core/Direction$Axis;)Z method_17901 a method_17901 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/SupportType;)Z isFaceSturdy a method_30369 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/SupportType;)I getFaceSupportIndex b method_30370 m (Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/block/state/BlockBehaviour$OffsetFunction eea$b net/minecraft/class_4970$class_8176 c net/minecraft/world/level/block/state/BlockBehaviour$OffsetType eea$c net/minecraft/class_4970$class_2250 f Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType; NONE a field_10656 f Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType; XZ b field_10657 f Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType; XYZ c field_10655 f [Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType; $VALUES d field_10658 m ()[Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType; $values a method_36719 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/block/state/BlockBehaviour$Properties eea$d net/minecraft/class_4970$class_2251 f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isRedstoneConductor A field_23182 f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isSuffocating B field_23183 f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; isViewBlocking C field_23184 f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; hasPostProcess D field_23185 f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; emissiveRendering E field_23186 f Z dynamicShape F field_10670 f Lnet/minecraft/world/flag/FeatureFlagSet; requiredFeatures G field_40342 f Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetFunction; offsetFunction H field_42818 f Lcom/mojang/serialization/Codec; CODEC a field_46532 f Ljava/util/function/Function; mapColor b field_10662 f Z hasCollision c field_10664 f Lnet/minecraft/world/level/block/SoundType; soundType d field_10665 f Ljava/util/function/ToIntFunction; lightEmission e field_10663 f F explosionResistance f field_10660 f F destroyTime g field_10669 f Z requiresCorrectToolForDrops h field_25185 f Z isRandomlyTicking i field_10661 f F friction j field_10667 f F speedFactor k field_23179 f F jumpFactor l field_21209 f Lnet/minecraft/resources/ResourceKey; id m field_54006 f Lnet/minecraft/resources/DependantName; drops n field_54007 f Lnet/minecraft/resources/DependantName; descriptionId o field_54008 f Z canOcclude p field_20721 f Z isAir q field_23180 f Z ignitedByLava r field_43394 f Z liquid s field_44481 f Z forceSolidOff t field_44627 f Z forceSolidOn u field_44628 f Lnet/minecraft/world/level/material/PushReaction; pushReaction v field_43395 f Z spawnTerrainParticles w field_40341 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; instrument x field_44629 f Z replaceable y field_44630 f Lnet/minecraft/world/level/block/state/BlockBehaviour$StateArgumentPredicate; isValidSpawn z field_23181 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; of a method_9637 m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; friction a method_9628 m (FF)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; strength a method_9629 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; setId a method_63500 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; mapColor a method_51517 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/MapColor; method_51518 a method_51518 m (Lnet/minecraft/world/level/block/SoundType;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; sound a method_9626 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$OffsetType;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; offsetType a method_49229 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StateArgumentPredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; isValidSpawn a method_26235 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; isRedstoneConductor a method_26236 m (Lnet/minecraft/world/level/block/state/BlockBehaviour;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; ofFullCopy a method_9630 m (Lnet/minecraft/world/level/block/state/BlockState;)I method_26237 a method_26237 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z method_26238 a method_26238 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/EntityType;)Z method_26239 a method_26239 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; method_49230 a method_49230 m (Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; instrument a method_51368 m (Lnet/minecraft/world/level/material/MapColor;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; mapColor a method_31710 m (Lnet/minecraft/world/level/material/MapColor;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/MapColor; method_51519 a method_51519 m (Lnet/minecraft/world/level/material/PushReaction;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; pushReaction a method_50012 m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; overrideDescription a method_63501 m (Ljava/util/Optional;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; overrideLootTable a method_63502 m (Ljava/util/function/Function;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; mapColor a method_51520 m (Ljava/util/function/ToIntFunction;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; lightLevel a method_9631 m ([Lnet/minecraft/world/flag/FeatureFlag;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; requiredFeatures a method_45476 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; noCollission b method_9634 m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; speedFactor b method_23351 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_63503 b method_63503 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; isSuffocating b method_26243 m (Lnet/minecraft/world/level/block/state/BlockBehaviour;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; ofLegacyCopy b method_55226 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/MapColor; method_51521 b method_51521 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z method_26244 b method_26244 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; method_49231 b method_49231 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; noOcclusion c method_22488 m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; jumpFactor c method_23352 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; method_63504 c method_63504 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; isViewBlocking c method_26245 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z method_26246 c method_26246 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; instabreak d method_9618 m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; strength d method_9632 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; hasPostProcess d method_26247 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z method_26248 d method_26248 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; randomTicks e method_9640 m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; destroyTime e method_36557 m (Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate;)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; emissiveRendering e method_26249 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; dynamicShape f method_9624 m (F)Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; explosionResistance f method_36558 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; noLootTable g method_42327 m ()Ljava/util/Optional; effectiveDrops h method_63505 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; ignitedByLava i method_50013 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; liquid j method_51177 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; forceSolidOn k method_51369 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; forceSolidOff l method_51370 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; air m method_26250 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; requiresCorrectToolForDrops n method_29292 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; noTerrainParticles o method_45477 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; replaceable p method_51371 m ()Ljava/lang/String; effectiveDescriptionId q method_63506 m ()Lnet/minecraft/world/level/block/state/BlockBehaviour$Properties; method_54098 r method_54098 m ()V m ()V c net/minecraft/world/level/block/state/BlockBehaviour$StateArgumentPredicate eea$e net/minecraft/class_4970$class_4972 c net/minecraft/world/level/block/state/BlockBehaviour$StatePredicate eea$f net/minecraft/class_4970$class_4973 c net/minecraft/world/level/block/state/BlockState eeb net/minecraft/class_2680 f Lcom/mojang/serialization/Codec; CODEC a field_24734 m (Lnet/minecraft/world/level/block/Block;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V m ()V c net/minecraft/world/level/block/state/StateDefinition eec net/minecraft/class_2689 f Ljava/util/regex/Pattern; NAME_PATTERN a field_12314 f Ljava/lang/Object; owner b field_12317 f Lcom/google/common/collect/ImmutableSortedMap; propertiesByName c field_12316 f Lcom/google/common/collect/ImmutableList; states d field_12315 m ()Lcom/google/common/collect/ImmutableList; getPossibleStates a method_11662 m (Lcom/mojang/serialization/MapCodec;Ljava/util/function/Supplier;Ljava/lang/String;Lnet/minecraft/world/level/block/state/properties/Property;)Lcom/mojang/serialization/MapCodec; appendPropertyCodec a method_30040 m (Lnet/minecraft/world/level/block/state/StateDefinition$Factory;Ljava/lang/Object;Lcom/mojang/serialization/MapCodec;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V method_28484 a method_28484 m (Lnet/minecraft/world/level/block/state/properties/Property;Lcom/mojang/datafixers/util/Pair;)Lnet/minecraft/world/level/block/state/StateHolder; method_30038 a method_30038 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/StateHolder;)Lcom/mojang/datafixers/util/Pair; method_30037 a method_30037 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/List;)Ljava/util/stream/Stream; method_11666 a method_11666 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/function/Supplier;)Lnet/minecraft/world/level/block/state/properties/Property$Value; method_30039 a method_30039 m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/Property; getProperty a method_11663 m (Ljava/util/List;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/util/List; method_11661 a method_11661 m (Ljava/util/function/Function;Ljava/lang/Object;)Lnet/minecraft/world/level/block/state/StateHolder; method_28485 a method_28485 m ()Lnet/minecraft/world/level/block/state/StateHolder; any b method_11664 m (Ljava/lang/String;)V method_38859 b method_38859 m ()Ljava/lang/Object; getOwner c method_11660 m ()Ljava/util/Collection; getProperties d method_11659 m (Ljava/util/function/Function;Ljava/lang/Object;Lnet/minecraft/world/level/block/state/StateDefinition$Factory;Ljava/util/Map;)V m ()V c net/minecraft/world/level/block/state/StateDefinition$Builder eec$a net/minecraft/class_2689$class_2690 f Ljava/lang/Object; owner a field_12318 f Ljava/util/Map; properties b field_12319 m (Lnet/minecraft/world/level/block/state/properties/Property;)V validateProperty a method_11669 m (Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/StateDefinition$Factory;)Lnet/minecraft/world/level/block/state/StateDefinition; create a method_11668 m ([Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/StateDefinition$Builder; add a method_11667 m (Ljava/lang/Object;)V c net/minecraft/world/level/block/state/StateDefinition$Factory eec$b net/minecraft/class_2689$class_2691 c net/minecraft/world/level/block/state/StateHolder eed net/minecraft/class_2688 f Ljava/util/function/Function; PROPERTY_ENTRY_TO_STRING_FUNCTION a field_24737 f Ljava/lang/String; NAME_TAG b field_31385 f Ljava/lang/String; PROPERTIES_TAG c field_31386 f Ljava/lang/Object; owner d field_24739 f Lcom/mojang/serialization/MapCodec; propertiesCodec e field_24740 f Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap; values f field_24738 f Ljava/util/Map; neighbours g field_24741 m ()Ljava/util/Collection; getProperties F method_28501 m ()Ljava/util/Map; getValues G method_11656 m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; codec a method_28494 m (Lnet/minecraft/world/level/block/state/StateHolder;)Ljava/lang/Object; method_28492 a method_28492 m (Lnet/minecraft/world/level/block/state/StateHolder;Ljava/util/Optional;)Lnet/minecraft/world/level/block/state/StateHolder; method_38860 a method_38860 m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Object; cycle a method_28493 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Comparable; getValueOrElse a method_61767 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Object; setValueInternal a method_64216 m (Ljava/util/List;Ljava/lang/Object;)Ljava/lang/Object; findNextInCollection a method_28495 m (Ljava/util/Map;)V populateNeighbours a method_28496 m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; method_64217 a method_64217 m (Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; method_28497 a method_28497 m (Lnet/minecraft/world/level/block/state/properties/Property;)Z hasProperty b method_28498 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; setValue b method_11657 m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; getValue c method_11654 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/Object; trySetValue c method_47968 m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/util/Optional; getOptionalValue d method_28500 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/util/Map; makeNeighbourValues d method_28499 m (Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/lang/Comparable; getNullableValue e method_61768 m (Ljava/lang/Object;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V m ()V c net/minecraft/world/level/block/state/StateHolder$1 eed$1 net/minecraft/class_2688$1 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Ljava/lang/String; getName a method_11575 m (Ljava/util/Map$Entry;)Ljava/lang/String; apply a method_11576 m ()V c net/minecraft/world/level/block/state/package-info eee net/minecraft/class_6094 c net/minecraft/world/level/block/state/pattern/BlockInWorld eef net/minecraft/class_2694 f Lnet/minecraft/world/level/LevelReader; level a field_12330 f Lnet/minecraft/core/BlockPos; pos b field_12331 f Z loadChunks c field_12329 f Lnet/minecraft/world/level/block/state/BlockState; state d field_12326 f Lnet/minecraft/world/level/block/entity/BlockEntity; entity e field_12327 f Z cachedEntity f field_12328 m ()Lnet/minecraft/world/level/block/state/BlockState; getState a method_11681 m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; hasState a method_11678 m (Ljava/util/function/Predicate;Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z method_11682 a method_11682 m ()Lnet/minecraft/world/level/block/entity/BlockEntity; getEntity b method_11680 m ()Lnet/minecraft/world/level/LevelReader; getLevel c method_11679 m ()Lnet/minecraft/core/BlockPos; getPos d method_11683 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Z)V c net/minecraft/world/level/block/state/pattern/BlockPattern eeg net/minecraft/class_2700 f [[[Ljava/util/function/Predicate; pattern a field_12358 f I depth b field_12357 f I height c field_12356 f I width d field_12355 m ()I getDepth a method_11712 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch; find a method_11708 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch; matches a method_35300 m (Lnet/minecraft/world/level/LevelReader;Z)Lcom/google/common/cache/LoadingCache; createLevelCache a method_11709 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;III)Lnet/minecraft/core/BlockPos; translateAndRotate a method_11707 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lcom/google/common/cache/LoadingCache;)Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch; matches a method_11711 m ()I getHeight b method_11713 m ()I getWidth c method_11710 m ()[[[Ljava/util/function/Predicate; getPattern d method_35301 m ([[[Ljava/util/function/Predicate;)V c net/minecraft/world/level/block/state/pattern/BlockPattern$BlockCacheLoader eeg$a net/minecraft/class_2700$class_2701 f Lnet/minecraft/world/level/LevelReader; level a field_12359 f Z loadChunks b field_12360 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/pattern/BlockInWorld; load a method_11714 m (Lnet/minecraft/world/level/LevelReader;Z)V c net/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch eeg$b net/minecraft/class_2700$class_2702 f Lnet/minecraft/core/BlockPos; frontTopLeft a field_12367 f Lnet/minecraft/core/Direction; forwards b field_12365 f Lnet/minecraft/core/Direction; up c field_12364 f Lcom/google/common/cache/LoadingCache; cache d field_12366 f I width e field_12363 f I height f field_12362 f I depth g field_12361 m ()Lnet/minecraft/core/BlockPos; getFrontTopLeft a method_11715 m (III)Lnet/minecraft/world/level/block/state/pattern/BlockInWorld; getBlock a method_11717 m ()Lnet/minecraft/core/Direction; getForwards b method_11719 m ()Lnet/minecraft/core/Direction; getUp c method_11716 m ()I getWidth d method_35302 m ()I getHeight e method_35303 m ()I getDepth f method_35304 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lcom/google/common/cache/LoadingCache;III)V c net/minecraft/world/level/block/state/pattern/BlockPatternBuilder eeh net/minecraft/class_2697 f Lcom/google/common/base/Joiner; COMMA_JOINED a field_12340 f Ljava/util/List; pattern b field_12344 f Ljava/util/Map; lookup c field_12343 f I height d field_12342 f I width e field_12341 m ()Lnet/minecraft/world/level/block/state/pattern/BlockPatternBuilder; start a method_11701 m (CLjava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/pattern/BlockPatternBuilder; where a method_11700 m (Lnet/minecraft/world/level/block/state/pattern/BlockInWorld;)Z method_38861 a method_38861 m ([Ljava/lang/String;)Lnet/minecraft/world/level/block/state/pattern/BlockPatternBuilder; aisle a method_11702 m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern; build b method_11704 m ()[[[Ljava/util/function/Predicate; createPattern c method_11703 m ()V ensureAllCharactersMatched d method_11705 m ()V m ()V c net/minecraft/world/level/block/state/pattern/package-info eei net/minecraft/class_6095 c net/minecraft/world/level/block/state/predicate/BlockPredicate eej net/minecraft/class_2717 f Lnet/minecraft/world/level/block/Block; block a field_12423 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/predicate/BlockPredicate; forBlock a method_11766 m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a method_11765 m (Lnet/minecraft/world/level/block/Block;)V c net/minecraft/world/level/block/state/predicate/BlockStatePredicate eek net/minecraft/class_2715 f Ljava/util/function/Predicate; ANY a field_12419 f Lnet/minecraft/world/level/block/state/StateDefinition; definition b field_12420 f Ljava/util/Map; properties c field_12421 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/predicate/BlockStatePredicate; forBlock a method_11758 m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a method_11760 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/function/Predicate;)Z applies a method_11761 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/predicate/BlockStatePredicate; where a method_11762 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_11759 b method_11759 m (Lnet/minecraft/world/level/block/state/StateDefinition;)V m ()V c net/minecraft/world/level/block/state/predicate/package-info eel net/minecraft/class_6096 c net/minecraft/world/level/block/state/properties/AttachFace eem net/minecraft/class_2738 f Lnet/minecraft/world/level/block/state/properties/AttachFace; FLOOR a field_12475 f Lnet/minecraft/world/level/block/state/properties/AttachFace; WALL b field_12471 f Lnet/minecraft/world/level/block/state/properties/AttachFace; CEILING c field_12473 f Ljava/lang/String; name d field_12472 f [Lnet/minecraft/world/level/block/state/properties/AttachFace; $VALUES e field_12474 m ()[Lnet/minecraft/world/level/block/state/properties/AttachFace; $values a method_36720 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/BambooLeaves een net/minecraft/class_2737 f Lnet/minecraft/world/level/block/state/properties/BambooLeaves; NONE a field_12469 f Lnet/minecraft/world/level/block/state/properties/BambooLeaves; SMALL b field_12466 f Lnet/minecraft/world/level/block/state/properties/BambooLeaves; LARGE c field_12468 f Ljava/lang/String; name d field_12467 f [Lnet/minecraft/world/level/block/state/properties/BambooLeaves; $VALUES e field_12470 m ()[Lnet/minecraft/world/level/block/state/properties/BambooLeaves; $values a method_36721 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/BedPart eeo net/minecraft/class_2742 f Lnet/minecraft/world/level/block/state/properties/BedPart; HEAD a field_12560 f Lnet/minecraft/world/level/block/state/properties/BedPart; FOOT b field_12557 f Ljava/lang/String; name c field_12559 f [Lnet/minecraft/world/level/block/state/properties/BedPart; $VALUES d field_12558 m ()[Lnet/minecraft/world/level/block/state/properties/BedPart; $values a method_36722 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/BellAttachType eep net/minecraft/class_3867 f Lnet/minecraft/world/level/block/state/properties/BellAttachType; FLOOR a field_17098 f Lnet/minecraft/world/level/block/state/properties/BellAttachType; CEILING b field_17099 f Lnet/minecraft/world/level/block/state/properties/BellAttachType; SINGLE_WALL c field_17100 f Lnet/minecraft/world/level/block/state/properties/BellAttachType; DOUBLE_WALL d field_17101 f Ljava/lang/String; name e field_17102 f [Lnet/minecraft/world/level/block/state/properties/BellAttachType; $VALUES f field_17103 m ()[Lnet/minecraft/world/level/block/state/properties/BellAttachType; $values a method_36723 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/BlockSetType eeq net/minecraft/class_8177 f Lnet/minecraft/sounds/SoundEvent; trapdoorClose A comp_1293 f Lnet/minecraft/sounds/SoundEvent; trapdoorOpen B comp_1294 f Lnet/minecraft/sounds/SoundEvent; pressurePlateClickOff C comp_1295 f Lnet/minecraft/sounds/SoundEvent; pressurePlateClickOn D comp_1296 f Lnet/minecraft/sounds/SoundEvent; buttonClickOff E comp_1297 f Lnet/minecraft/sounds/SoundEvent; buttonClickOn F comp_1298 f Ljava/util/Map; TYPES G field_46533 f Lcom/mojang/serialization/Codec; CODEC a field_46534 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; IRON b field_42819 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; COPPER c field_47100 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; GOLD d field_42820 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; STONE e field_42821 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; POLISHED_BLACKSTONE f field_42822 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; OAK g field_42823 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; SPRUCE h field_42824 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; BIRCH i field_42825 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; ACACIA j field_42826 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; CHERRY k field_42827 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; JUNGLE l field_42828 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; DARK_OAK m field_42829 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; PALE_OAK n field_54792 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; CRIMSON o field_42830 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; WARPED p field_42831 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; MANGROVE q field_42832 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; BAMBOO r field_42833 f Ljava/lang/String; name s comp_1289 f Z canOpenByHand t comp_1471 f Z canOpenByWindCharge u comp_2112 f Z canButtonBeActivatedByArrows v comp_1972 f Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; pressurePlateSensitivity w comp_1973 f Lnet/minecraft/world/level/block/SoundType; soundType x comp_1290 f Lnet/minecraft/sounds/SoundEvent; doorClose y comp_1291 f Lnet/minecraft/sounds/SoundEvent; doorOpen z comp_1292 m ()Ljava/util/stream/Stream; values a method_49232 m (Lnet/minecraft/world/level/block/state/properties/BlockSetType;)Lnet/minecraft/world/level/block/state/properties/BlockSetType; register a method_49233 m ()Ljava/lang/String; name b comp_1289 m ()Z canOpenByHand c comp_1471 m ()Z canOpenByWindCharge d comp_2112 m ()Z canButtonBeActivatedByArrows e comp_1972 m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; pressurePlateSensitivity f comp_1973 m ()Lnet/minecraft/world/level/block/SoundType; soundType g comp_1290 m ()Lnet/minecraft/sounds/SoundEvent; doorClose h comp_1291 m ()Lnet/minecraft/sounds/SoundEvent; doorOpen i comp_1292 m ()Lnet/minecraft/sounds/SoundEvent; trapdoorClose j comp_1293 m ()Lnet/minecraft/sounds/SoundEvent; trapdoorOpen k comp_1294 m ()Lnet/minecraft/sounds/SoundEvent; pressurePlateClickOff l comp_1295 m ()Lnet/minecraft/sounds/SoundEvent; pressurePlateClickOn m comp_1296 m ()Lnet/minecraft/sounds/SoundEvent; buttonClickOff n comp_1297 m ()Lnet/minecraft/sounds/SoundEvent; buttonClickOn o comp_1298 m (Ljava/lang/String;)V m (Ljava/lang/String;ZZZLnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity;Lnet/minecraft/world/level/block/SoundType;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;)V m ()V c net/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity eeq$a net/minecraft/class_8177$class_2441 f Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; EVERYTHING a field_11361 f Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; MOBS b field_11362 f [Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; $VALUES c field_11363 m ()[Lnet/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity; $values a method_36707 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/block/state/properties/BlockStateProperties eer net/minecraft/class_2741 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; POWERED A field_12484 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SHORT B field_12535 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SHRIEKING C field_37652 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SIGNAL_FIRE D field_17394 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SNOWY E field_12512 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; TIP F field_54794 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; TRIGGERED G field_12522 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UNSTABLE H field_12539 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WATERLOGGED I field_12508 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HORIZONTAL_AXIS J field_12529 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; AXIS K field_12496 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; UP L field_12519 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DOWN M field_12546 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NORTH N field_12489 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EAST O field_12487 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; SOUTH P field_12540 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; WEST Q field_12527 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING R field_12525 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; FACING_HOPPER S field_12545 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HORIZONTAL_FACING T field_12481 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; FLOWER_AMOUNT U field_42835 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; SEGMENT_AMOUNT V field_55829 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; ORIENTATION W field_23333 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; ATTACH_FACE X field_12555 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; BELL_ATTACHMENT Y field_17104 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; EAST_WALL Z field_22174 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_25 aA field_12517 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; BITES aB field_12505 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; CANDLES aC field_27220 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DELAY aD field_12494 f I MAX_DISTANCE aE field_31402 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DISTANCE aF field_12541 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; EGGS aG field_12509 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; HATCH aH field_12530 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LAYERS aI field_12536 f I MIN_LEVEL aJ field_31387 f I MIN_LEVEL_CAULDRON aK field_31388 f I MAX_LEVEL_3 aL field_31389 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ATTACHED a field_12493 f I MAX_LEVEL_8 aM field_31390 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL_CAULDRON aN field_12513 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL_COMPOSTER aO field_17586 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL_FLOWING aP field_12490 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL_HONEY aQ field_20432 f I MAX_LEVEL_15 aR field_33723 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL aS field_12538 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; MOISTURE aT field_12510 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; NOTE aU field_12524 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; PICKLES aV field_12543 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; POWER aW field_12511 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; STAGE aX field_12549 f I STABILITY_MAX_DISTANCE aY field_31391 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; STABILITY_DISTANCE aZ field_16503 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NORTH_WALL aa field_22175 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SOUTH_WALL ab field_22176 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; WEST_WALL ac field_22177 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; EAST_REDSTONE ad field_12523 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NORTH_REDSTONE ae field_12495 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SOUTH_REDSTONE af field_12551 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; WEST_REDSTONE ag field_12504 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; DOUBLE_BLOCK_HALF ah field_12533 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; HALF ai field_12518 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; RAIL_SHAPE aj field_12507 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; RAIL_SHAPE_STRAIGHT ak field_12542 f I MAX_AGE_1 al field_31395 f I MAX_AGE_2 am field_31396 f I MAX_AGE_3 an field_31397 f I MAX_AGE_4 ao field_37653 f I MAX_AGE_5 ap field_31398 f I MAX_AGE_7 aq field_31399 f I MAX_AGE_15 ar field_31400 f I MAX_AGE_25 as field_31401 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_1 at field_12521 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_2 au field_12556 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_3 av field_12497 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_4 aw field_37654 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_5 ax field_12482 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_7 ay field_12550 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; AGE_15 az field_12498 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CRACKED bA field_43307 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CRAFTING bB field_46822 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TRIAL_SPAWNER_STATE bC field_47408 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; VAULT_STATE bD field_48915 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; CREAKING_HEART_STATE bE field_55830 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OMINOUS bF field_50193 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TEST_BLOCK_MODE bG field_56023 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; MAP bH field_56672 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BERRIES b field_28716 f I MIN_RESPAWN_ANCHOR_CHARGES ba field_31392 f I MAX_RESPAWN_ANCHOR_CHARGES bb field_31393 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; RESPAWN_ANCHOR_CHARGES bc field_23187 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DRIED_GHAST_HYDRATION_LEVELS bd field_59766 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; ROTATION_16 be field_12532 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; BED_PART bf field_12483 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; CHEST_TYPE bg field_12506 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; MODE_COMPARATOR bh field_12534 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; DOOR_HINGE bi field_12520 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; NOTEBLOCK_INSTRUMENT bj field_12499 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; PISTON_TYPE bk field_12492 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SLAB_TYPE bl field_12485 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; STAIRS_SHAPE bm field_12503 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; STRUCTUREBLOCK_MODE bn field_12547 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; BAMBOO_LEAVES bo field_12516 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; TILT bp field_28717 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; VERTICAL_DIRECTION bq field_28062 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; DRIPSTONE_THICKNESS br field_28063 f Lnet/minecraft/world/level/block/state/properties/EnumProperty; SCULK_SENSOR_PHASE bs field_28120 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CHISELED_BOOKSHELF_SLOT_0_OCCUPIED bt field_41317 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CHISELED_BOOKSHELF_SLOT_1_OCCUPIED bu field_41318 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CHISELED_BOOKSHELF_SLOT_2_OCCUPIED bv field_41319 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CHISELED_BOOKSHELF_SLOT_3_OCCUPIED bw field_41320 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CHISELED_BOOKSHELF_SLOT_4_OCCUPIED bx field_41321 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CHISELED_BOOKSHELF_SLOT_5_OCCUPIED by field_41322 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; DUSTED bz field_42836 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BLOOM c field_37651 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; BOTTOM d field_16562 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CAN_SUMMON e field_38423 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; CONDITIONAL f field_12486 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DISARMED g field_12553 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; DRAG h field_12526 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; ENABLED i field_12515 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EXTENDED j field_12552 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; EYE k field_12488 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; FALLING l field_12480 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HANGING m field_16561 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOTTLE_0 n field_12554 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOTTLE_1 o field_12500 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOTTLE_2 p field_12531 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_RECORD q field_12544 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; HAS_BOOK r field_17393 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; INVERTED s field_12501 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; IN_WALL t field_12491 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LIT u field_12548 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; LOCKED v field_12502 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; NATURAL w field_55088 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OCCUPIED x field_12528 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; OPEN y field_12537 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; PERSISTENT z field_12514 m (Lnet/minecraft/world/level/block/state/properties/RailShape;)Z method_11813 a method_11813 m (Lnet/minecraft/core/Direction;)Z method_11814 a method_11814 m ()V m ()V c net/minecraft/world/level/block/state/properties/BooleanProperty ees net/minecraft/class_2746 f Ljava/util/List; VALUES a field_12575 f I TRUE_INDEX b field_54327 f I FALSE_INDEX c field_54328 m (Ljava/lang/Boolean;)Ljava/lang/String; getName a method_11826 m (Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/BooleanProperty; create a method_11825 m (Ljava/lang/Boolean;)I getInternalIndex b method_64219 m (Ljava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/ChestType eet net/minecraft/class_2745 f Lnet/minecraft/world/level/block/state/properties/ChestType; SINGLE a field_12569 f Lnet/minecraft/world/level/block/state/properties/ChestType; LEFT b field_12574 f Lnet/minecraft/world/level/block/state/properties/ChestType; RIGHT c field_12571 f Ljava/lang/String; name d field_12572 f [Lnet/minecraft/world/level/block/state/properties/ChestType; $VALUES e field_12573 m ()Lnet/minecraft/world/level/block/state/properties/ChestType; getOpposite a method_11824 m ()[Lnet/minecraft/world/level/block/state/properties/ChestType; $values b method_36724 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/ComparatorMode eeu net/minecraft/class_2747 f Lnet/minecraft/world/level/block/state/properties/ComparatorMode; COMPARE a field_12576 f Lnet/minecraft/world/level/block/state/properties/ComparatorMode; SUBTRACT b field_12578 f Ljava/lang/String; name c field_12577 f [Lnet/minecraft/world/level/block/state/properties/ComparatorMode; $VALUES d field_12579 m ()[Lnet/minecraft/world/level/block/state/properties/ComparatorMode; $values a method_36725 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/CreakingHeartState eev net/minecraft/class_10597 f Lnet/minecraft/world/level/block/state/properties/CreakingHeartState; UPROOTED a field_55831 f Lnet/minecraft/world/level/block/state/properties/CreakingHeartState; DORMANT b field_55832 f Lnet/minecraft/world/level/block/state/properties/CreakingHeartState; AWAKE c field_55833 f Ljava/lang/String; name d field_55834 f [Lnet/minecraft/world/level/block/state/properties/CreakingHeartState; $VALUES e field_55835 m ()[Lnet/minecraft/world/level/block/state/properties/CreakingHeartState; $values a method_66479 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/DoorHingeSide eew net/minecraft/class_2750 f Lnet/minecraft/world/level/block/state/properties/DoorHingeSide; LEFT a field_12588 f Lnet/minecraft/world/level/block/state/properties/DoorHingeSide; RIGHT b field_12586 f [Lnet/minecraft/world/level/block/state/properties/DoorHingeSide; $VALUES c field_12587 m ()[Lnet/minecraft/world/level/block/state/properties/DoorHingeSide; $values a method_36726 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/block/state/properties/DoubleBlockHalf eex net/minecraft/class_2756 f Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf; UPPER a field_12609 f Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf; LOWER b field_12607 f Lnet/minecraft/core/Direction; directionToOther c field_47101 f [Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf; $VALUES d field_12608 m ()Lnet/minecraft/core/Direction; getDirectionToOther a method_54779 m ()Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf; getOtherHalf b method_54780 m ()[Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf; $values d method_36727 m (Ljava/lang/String;ILnet/minecraft/core/Direction;)V m ()V c net/minecraft/world/level/block/state/properties/DripstoneThickness eey net/minecraft/class_5691 f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; TIP_MERGE a field_28064 f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; TIP b field_28065 f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; FRUSTUM c field_28066 f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; MIDDLE d field_28067 f Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; BASE e field_28068 f Ljava/lang/String; name f field_28069 f [Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; $VALUES g field_28070 m ()[Lnet/minecraft/world/level/block/state/properties/DripstoneThickness; $values a method_36728 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/EnumProperty eez net/minecraft/class_2754 f Ljava/util/List; values a field_12595 f Ljava/util/Map; names b field_12596 f [I ordinalToIndex c field_54329 m (Ljava/lang/Enum;)Ljava/lang/String; getName a method_11846 m (Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/world/level/block/state/properties/EnumProperty; create a method_11850 m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/List;)Lnet/minecraft/world/level/block/state/properties/EnumProperty; create a method_11847 m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/block/state/properties/EnumProperty; create a method_11848 m (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Lnet/minecraft/world/level/block/state/properties/EnumProperty; create a method_11849 m (Ljava/lang/Enum;)I getInternalIndex b method_64221 m (Ljava/lang/Enum;)Z method_38863 c method_38863 m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/List;)V c net/minecraft/world/level/block/state/properties/Half efa net/minecraft/class_2760 f Lnet/minecraft/world/level/block/state/properties/Half; TOP a field_12619 f Lnet/minecraft/world/level/block/state/properties/Half; BOTTOM b field_12617 f Ljava/lang/String; name c field_12616 f [Lnet/minecraft/world/level/block/state/properties/Half; $VALUES d field_12618 m ()[Lnet/minecraft/world/level/block/state/properties/Half; $values a method_36729 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/IntegerProperty efb net/minecraft/class_2758 f Lit/unimi/dsi/fastutil/ints/IntImmutableList; values a field_12614 f I min b field_37655 f I max c field_37656 m (Ljava/lang/Integer;)Ljava/lang/String; getName a method_11868 m (Ljava/lang/String;II)Lnet/minecraft/world/level/block/state/properties/IntegerProperty; create a method_11867 m (Ljava/lang/Integer;)I getInternalIndex b method_64222 m (Ljava/lang/String;II)V c net/minecraft/world/level/block/state/properties/NoteBlockInstrument efc net/minecraft/class_2766 f [Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; $VALUES A field_12652 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; HARP a field_12648 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; BASEDRUM b field_12653 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; SNARE c field_12643 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; HAT d field_12645 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; BASS e field_12651 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; FLUTE f field_12650 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; BELL g field_12644 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; GUITAR h field_12654 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; CHIME i field_12647 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; XYLOPHONE j field_12655 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; IRON_XYLOPHONE k field_18284 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; COW_BELL l field_18285 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; DIDGERIDOO m field_18286 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; BIT n field_18287 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; BANJO o field_18288 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; PLING p field_18289 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; ZOMBIE q field_41324 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; SKELETON r field_41325 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; CREEPER s field_41326 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; DRAGON t field_41327 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; WITHER_SKELETON u field_41328 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; PIGLIN v field_41329 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; CUSTOM_HEAD w field_41604 f Ljava/lang/String; name x field_12646 f Lnet/minecraft/core/Holder; soundEvent y field_12649 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; type z field_41605 m ()Lnet/minecraft/core/Holder; getSoundEvent a method_11886 m ()Z isTunable b method_47889 m ()Z hasCustomSound d method_47890 m ()Z worksAboveNoteBlock e method_51372 m ()[Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument; $values f method_36730 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type;)V m ()V c net/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type efc$a net/minecraft/class_2766$class_7994 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; BASE_BLOCK a field_41606 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; MOB_HEAD b field_41607 f Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; CUSTOM c field_41608 f [Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; $VALUES d field_41609 m ()[Lnet/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type; $values a method_47892 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/block/state/properties/PistonType efd net/minecraft/class_2764 f Lnet/minecraft/world/level/block/state/properties/PistonType; DEFAULT a field_12637 f Lnet/minecraft/world/level/block/state/properties/PistonType; STICKY b field_12634 f Ljava/lang/String; name c field_12635 f [Lnet/minecraft/world/level/block/state/properties/PistonType; $VALUES d field_12636 m ()[Lnet/minecraft/world/level/block/state/properties/PistonType; $values a method_36731 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/Property efe net/minecraft/class_2769 f Ljava/lang/Class; clazz a field_24742 f Ljava/lang/String; name b field_24743 f Ljava/lang/Integer; hashCode c field_24744 f Lcom/mojang/serialization/Codec; codec d field_24745 f Lcom/mojang/serialization/Codec; valueCodec e field_25670 m ()Ljava/util/List; getPossibleValues a method_11898 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/block/state/StateHolder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; parseValue a method_35307 m (Lnet/minecraft/world/level/block/state/StateHolder;)Lnet/minecraft/world/level/block/state/properties/Property$Value; value a method_30041 m (Lnet/minecraft/world/level/block/state/StateHolder;Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/StateHolder; method_35306 a method_35306 m (Ljava/lang/Comparable;)I getInternalIndex a method_64218 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_28504 a method_28504 m ()I generateHashCode b method_11799 m (Ljava/lang/Comparable;)Ljava/lang/String; getName b method_11901 m (Ljava/lang/String;)Ljava/util/Optional; getValue b method_11900 m ()Ljava/util/stream/Stream; getAllValues c method_30043 m (Ljava/lang/Comparable;)Lnet/minecraft/world/level/block/state/properties/Property$Value; value c method_30042 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_28505 c method_28505 m ()Lcom/mojang/serialization/Codec; codec d method_35308 m (Ljava/lang/String;)Ljava/lang/String; method_49524 d method_49524 m ()Lcom/mojang/serialization/Codec; valueCodec e method_30044 m ()Ljava/lang/String; getName f method_11899 m ()Ljava/lang/Class; getValueClass g method_11902 m (Ljava/lang/String;Ljava/lang/Class;)V c net/minecraft/world/level/block/state/properties/Property$Value efe$a net/minecraft/class_2769$class_4933 f Lnet/minecraft/world/level/block/state/properties/Property; property a comp_70 f Ljava/lang/Comparable; value b comp_71 m ()Lnet/minecraft/world/level/block/state/properties/Property; property a comp_70 m ()Ljava/lang/Comparable; value b comp_71 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)V c net/minecraft/world/level/block/state/properties/RailShape eff net/minecraft/class_2768 f Lnet/minecraft/world/level/block/state/properties/RailShape; NORTH_SOUTH a field_12665 f Lnet/minecraft/world/level/block/state/properties/RailShape; EAST_WEST b field_12674 f Lnet/minecraft/world/level/block/state/properties/RailShape; ASCENDING_EAST c field_12667 f Lnet/minecraft/world/level/block/state/properties/RailShape; ASCENDING_WEST d field_12666 f Lnet/minecraft/world/level/block/state/properties/RailShape; ASCENDING_NORTH e field_12670 f Lnet/minecraft/world/level/block/state/properties/RailShape; ASCENDING_SOUTH f field_12668 f Lnet/minecraft/world/level/block/state/properties/RailShape; SOUTH_EAST g field_12664 f Lnet/minecraft/world/level/block/state/properties/RailShape; SOUTH_WEST h field_12671 f Lnet/minecraft/world/level/block/state/properties/RailShape; NORTH_WEST i field_12672 f Lnet/minecraft/world/level/block/state/properties/RailShape; NORTH_EAST j field_12663 f Ljava/lang/String; name k field_12669 f [Lnet/minecraft/world/level/block/state/properties/RailShape; $VALUES l field_12673 m ()Ljava/lang/String; getName a method_35309 m ()Z isSlope b method_11897 m ()[Lnet/minecraft/world/level/block/state/properties/RailShape; $values d method_36732 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/RedstoneSide efg net/minecraft/class_2773 f Lnet/minecraft/world/level/block/state/properties/RedstoneSide; UP a field_12686 f Lnet/minecraft/world/level/block/state/properties/RedstoneSide; SIDE b field_12689 f Lnet/minecraft/world/level/block/state/properties/RedstoneSide; NONE c field_12687 f Ljava/lang/String; name d field_12685 f [Lnet/minecraft/world/level/block/state/properties/RedstoneSide; $VALUES e field_12688 m ()Z isConnected a method_27855 m ()[Lnet/minecraft/world/level/block/state/properties/RedstoneSide; $values b method_36733 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/RotationSegment efh net/minecraft/class_7718 f Lnet/minecraft/util/SegmentedAnglePrecision; SEGMENTED_ANGLE16 a field_41768 f I MAX_SEGMENT_INDEX b field_40345 f I NORTH_0 c field_40346 f I EAST_90 d field_40347 f I SOUTH_180 e field_40348 f I WEST_270 f field_40349 m ()I getMaxSegmentIndex a method_45478 m (F)I convertToSegment a method_45479 m (I)Ljava/util/Optional; convertToDirection a method_45480 m (Lnet/minecraft/core/Direction;)I convertToSegment a method_45481 m (I)F convertToDegrees b method_45482 m ()V m ()V c net/minecraft/world/level/block/state/properties/SculkSensorPhase efi net/minecraft/class_5705 f Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; INACTIVE a field_28121 f Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; ACTIVE b field_28122 f Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; COOLDOWN c field_44631 f Ljava/lang/String; name d field_28124 f [Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; $VALUES e field_28125 m ()[Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase; $values a method_36734 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/SlabType efj net/minecraft/class_2771 f Lnet/minecraft/world/level/block/state/properties/SlabType; TOP a field_12679 f Lnet/minecraft/world/level/block/state/properties/SlabType; BOTTOM b field_12681 f Lnet/minecraft/world/level/block/state/properties/SlabType; DOUBLE c field_12682 f Ljava/lang/String; name d field_12678 f [Lnet/minecraft/world/level/block/state/properties/SlabType; $VALUES e field_12680 m ()[Lnet/minecraft/world/level/block/state/properties/SlabType; $values a method_36735 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/StairsShape efk net/minecraft/class_2778 f Lnet/minecraft/world/level/block/state/properties/StairsShape; STRAIGHT a field_12710 f Lnet/minecraft/world/level/block/state/properties/StairsShape; INNER_LEFT b field_12712 f Lnet/minecraft/world/level/block/state/properties/StairsShape; INNER_RIGHT c field_12713 f Lnet/minecraft/world/level/block/state/properties/StairsShape; OUTER_LEFT d field_12708 f Lnet/minecraft/world/level/block/state/properties/StairsShape; OUTER_RIGHT e field_12709 f Ljava/lang/String; name f field_12714 f [Lnet/minecraft/world/level/block/state/properties/StairsShape; $VALUES g field_12711 m ()[Lnet/minecraft/world/level/block/state/properties/StairsShape; $values a method_36736 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/StructureMode efl net/minecraft/class_2776 f Lnet/minecraft/world/level/block/state/properties/StructureMode; SAVE a field_12695 f Lnet/minecraft/world/level/block/state/properties/StructureMode; LOAD b field_12697 f Lnet/minecraft/world/level/block/state/properties/StructureMode; CORNER c field_12699 f Lnet/minecraft/world/level/block/state/properties/StructureMode; DATA d field_12696 f Lcom/mojang/serialization/Codec; LEGACY_CODEC e field_56673 f Ljava/lang/String; name f field_12698 f Lnet/minecraft/network/chat/Component; displayName g field_26444 f [Lnet/minecraft/world/level/block/state/properties/StructureMode; $VALUES h field_12700 m ()Lnet/minecraft/network/chat/Component; getDisplayName a method_30844 m ()[Lnet/minecraft/world/level/block/state/properties/StructureMode; $values b method_36737 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/TestBlockMode efm net/minecraft/class_10641 f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; START a field_56024 f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; LOG b field_56025 f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; FAIL c field_56026 f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; ACCEPT d field_56027 f Lcom/mojang/serialization/Codec; CODEC e field_56028 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f field_56029 f Ljava/util/function/IntFunction; BY_ID g field_56030 f I id h field_56031 f Ljava/lang/String; name i field_56032 f Lnet/minecraft/network/chat/Component; displayName j field_56033 f Lnet/minecraft/network/chat/Component; detailedMessage k field_56034 f [Lnet/minecraft/world/level/block/state/properties/TestBlockMode; $VALUES l field_56035 m ()Lnet/minecraft/network/chat/Component; getDisplayName a method_66781 m (Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)I method_66782 a method_66782 m ()Lnet/minecraft/network/chat/Component; getDetailedMessage b method_66783 m (Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)I method_66784 b method_66784 m ()[Lnet/minecraft/world/level/block/state/properties/TestBlockMode; $values d method_66785 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/Tilt efn net/minecraft/class_5816 f Lnet/minecraft/world/level/block/state/properties/Tilt; NONE a field_28718 f Lnet/minecraft/world/level/block/state/properties/Tilt; UNSTABLE b field_28719 f Lnet/minecraft/world/level/block/state/properties/Tilt; PARTIAL c field_28720 f Lnet/minecraft/world/level/block/state/properties/Tilt; FULL d field_28721 f Ljava/lang/String; name e field_28722 f Z causesVibration f field_28723 f [Lnet/minecraft/world/level/block/state/properties/Tilt; $VALUES g field_28724 m ()Z causesVibration a method_33636 m ()[Lnet/minecraft/world/level/block/state/properties/Tilt; $values b method_36738 m (Ljava/lang/String;ILjava/lang/String;Z)V m ()V c net/minecraft/world/level/block/state/properties/WallSide efo net/minecraft/class_4778 f Lnet/minecraft/world/level/block/state/properties/WallSide; NONE a field_22178 f Lnet/minecraft/world/level/block/state/properties/WallSide; LOW b field_22179 f Lnet/minecraft/world/level/block/state/properties/WallSide; TALL c field_22180 f Ljava/lang/String; name d field_22181 f [Lnet/minecraft/world/level/block/state/properties/WallSide; $VALUES e field_22182 m ()[Lnet/minecraft/world/level/block/state/properties/WallSide; $values a method_36739 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/block/state/properties/WoodType efp net/minecraft/class_4719 f Lcom/mojang/serialization/Codec; CODEC a field_46535 f Lnet/minecraft/world/level/block/state/properties/WoodType; OAK b field_21676 f Lnet/minecraft/world/level/block/state/properties/WoodType; SPRUCE c field_21677 f Lnet/minecraft/world/level/block/state/properties/WoodType; BIRCH d field_21678 f Lnet/minecraft/world/level/block/state/properties/WoodType; ACACIA e field_21679 f Lnet/minecraft/world/level/block/state/properties/WoodType; CHERRY f field_42837 f Lnet/minecraft/world/level/block/state/properties/WoodType; JUNGLE g field_21680 f Lnet/minecraft/world/level/block/state/properties/WoodType; DARK_OAK h field_21681 f Lnet/minecraft/world/level/block/state/properties/WoodType; PALE_OAK i field_54795 f Lnet/minecraft/world/level/block/state/properties/WoodType; CRIMSON j field_22183 f Lnet/minecraft/world/level/block/state/properties/WoodType; WARPED k field_22184 f Lnet/minecraft/world/level/block/state/properties/WoodType; MANGROVE l field_37657 f Lnet/minecraft/world/level/block/state/properties/WoodType; BAMBOO m field_40350 f Ljava/lang/String; name n comp_1299 f Lnet/minecraft/world/level/block/state/properties/BlockSetType; setType o comp_1300 f Lnet/minecraft/world/level/block/SoundType; soundType p comp_1301 f Lnet/minecraft/world/level/block/SoundType; hangingSignSoundType q comp_1302 f Lnet/minecraft/sounds/SoundEvent; fenceGateClose r comp_1303 f Lnet/minecraft/sounds/SoundEvent; fenceGateOpen s comp_1304 f Ljava/util/Map; TYPES t field_46536 m ()Ljava/util/stream/Stream; values a method_24026 m (Lnet/minecraft/world/level/block/state/properties/WoodType;)Lnet/minecraft/world/level/block/state/properties/WoodType; register a method_24027 m ()Ljava/lang/String; name b comp_1299 m ()Lnet/minecraft/world/level/block/state/properties/BlockSetType; setType c comp_1300 m ()Lnet/minecraft/world/level/block/SoundType; soundType d comp_1301 m ()Lnet/minecraft/world/level/block/SoundType; hangingSignSoundType e comp_1302 m ()Lnet/minecraft/sounds/SoundEvent; fenceGateClose f comp_1303 m ()Lnet/minecraft/sounds/SoundEvent; fenceGateOpen g comp_1304 m (Ljava/lang/String;Lnet/minecraft/world/level/block/state/properties/BlockSetType;)V m (Ljava/lang/String;Lnet/minecraft/world/level/block/state/properties/BlockSetType;Lnet/minecraft/world/level/block/SoundType;Lnet/minecraft/world/level/block/SoundType;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundEvent;)V m ()V c net/minecraft/world/level/block/state/properties/package-info efq net/minecraft/class_6097 c net/minecraft/world/level/border/BorderChangeListener efr net/minecraft/class_2780 m (Lnet/minecraft/world/level/border/WorldBorder;D)V onBorderSizeSet a method_11934 m (Lnet/minecraft/world/level/border/WorldBorder;DD)V onBorderCenterSet a method_11930 m (Lnet/minecraft/world/level/border/WorldBorder;DDJ)V onBorderSizeLerping a method_11931 m (Lnet/minecraft/world/level/border/WorldBorder;I)V onBorderSetWarningTime a method_11932 m (Lnet/minecraft/world/level/border/WorldBorder;D)V onBorderSetDamagePerBlock b method_11929 m (Lnet/minecraft/world/level/border/WorldBorder;I)V onBorderSetWarningBlocks b method_11933 m (Lnet/minecraft/world/level/border/WorldBorder;D)V onBorderSetDamageSafeZOne c method_11935 c net/minecraft/world/level/border/BorderChangeListener$DelegateBorderChangeListener efr$a net/minecraft/class_2780$class_3976 f Lnet/minecraft/world/level/border/WorldBorder; worldBorder a field_17652 m (Lnet/minecraft/world/level/border/WorldBorder;)V c net/minecraft/world/level/border/BorderStatus efs net/minecraft/class_2789 f Lnet/minecraft/world/level/border/BorderStatus; GROWING a field_12754 f Lnet/minecraft/world/level/border/BorderStatus; SHRINKING b field_12756 f Lnet/minecraft/world/level/border/BorderStatus; STATIONARY c field_12753 f I color d field_12755 f [Lnet/minecraft/world/level/border/BorderStatus; $VALUES e field_12752 m ()I getColor a method_11999 m ()[Lnet/minecraft/world/level/border/BorderStatus; $values b method_36740 m (Ljava/lang/String;II)V m ()V c net/minecraft/world/level/border/WorldBorder eft net/minecraft/class_2784 f Ljava/util/List; listeners a field_12730 f D MAX_SIZE b field_33643 f D MAX_CENTER_COORDINATE c field_36191 f Lnet/minecraft/world/level/border/WorldBorder$Settings; DEFAULT_SETTINGS d field_24122 f D damagePerBlock e field_12733 f D damageSafeZone f field_12731 f I warningTime g field_12735 f I warningBlocks h field_12734 f D centerX i field_12738 f D centerZ j field_12737 f I absoluteMaxSize k field_12732 f Lnet/minecraft/world/level/border/WorldBorder$BorderExtent; extent l field_12736 m ()D getCenterX a method_11964 m (D)V setSize a method_11969 m (DD)Z isWithinBounds a method_35317 m (DDD)Z isWithinBounds a method_39458 m (DDDD)Z isWithinBounds a method_61114 m (DDJ)V lerpSizeBetween a method_11957 m (I)V setAbsoluteMaxSize a method_11973 m (Lnet/minecraft/world/entity/Entity;)D getDistanceToBorder a method_11979 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/AABB;)Z isInsideCloseToBorder a method_39459 m (Lnet/minecraft/world/level/ChunkPos;)Z isWithinBounds a method_11951 m (Lnet/minecraft/world/level/border/BorderChangeListener;)V addListener a method_11983 m (Lnet/minecraft/world/level/border/WorldBorder$DistancePerDirection;)D method_67543 a method_67543 m (Lnet/minecraft/world/level/border/WorldBorder$Settings;)V applySettings a method_17905 m (Lnet/minecraft/world/phys/AABB;)Z isWithinBounds a method_11966 m (Lnet/minecraft/world/phys/Vec3;)Z isWithinBounds a method_61115 m (Lnet/minecraft/core/BlockPos;)Z isWithinBounds a method_11952 m ()D getCenterZ b method_11980 m (D)V setDamageSafeZone b method_11981 m (DD)D getDistanceToBorder b method_11961 m (DDD)Lnet/minecraft/core/BlockPos; clampToBounds b method_39538 m (I)V setWarningTime b method_11975 m (Lnet/minecraft/world/level/border/BorderChangeListener;)V removeListener b method_35318 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/core/BlockPos; clampToBounds b method_61116 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; clampToBounds b method_61117 m ()Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape c method_17903 m (D)V setDamagePerBlock c method_11955 m (DD)Ljava/util/List; closestBorder c method_67544 m (DDD)Lnet/minecraft/world/phys/Vec3; clampVec3ToBound c method_61769 m (I)V setWarningBlocks c method_11967 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; clampVec3ToBound c method_61770 m ()Lnet/minecraft/world/level/border/BorderStatus; getStatus d method_11968 m (DD)V setCenter d method_11978 m ()D getMinX e method_11976 m ()D getMinZ f method_11958 m ()D getMaxX g method_11963 m ()D getMaxZ h method_11977 m ()D getSize i method_11965 m ()J getLerpRemainingTime j method_11962 m ()D getLerpTarget k method_11954 m ()Ljava/util/List; getListeners l method_11970 m ()I getAbsoluteMaxSize m method_11959 m ()D getDamageSafeZone n method_11971 m ()D getDamagePerBlock o method_11953 m ()D getLerpSpeed p method_11974 m ()I getWarningTime q method_11956 m ()I getWarningBlocks r method_11972 m ()V tick s method_11982 m ()Lnet/minecraft/world/level/border/WorldBorder$Settings; createSettings t method_27355 m ()V m ()V c net/minecraft/world/level/border/WorldBorder$BorderExtent eft$a net/minecraft/class_2784$class_2785 m ()D getMinX a method_11994 m ()D getMaxX b method_11991 m ()D getMinZ c method_11992 m ()D getMaxZ d method_11985 m ()D getSize e method_11984 m ()D getLerpSpeed f method_11987 m ()J getLerpRemainingTime g method_11993 m ()D getLerpTarget h method_11988 m ()Lnet/minecraft/world/level/border/BorderStatus; getStatus i method_11995 m ()V onAbsoluteMaxSizeChange j method_11989 m ()V onCenterChange k method_11990 m ()Lnet/minecraft/world/level/border/WorldBorder$BorderExtent; update l method_11986 m ()Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape m method_17906 c net/minecraft/world/level/border/WorldBorder$DistancePerDirection eft$b net/minecraft/class_2784$class_10763 f Lnet/minecraft/core/Direction; direction a comp_3671 f D distance b comp_3672 m ()Lnet/minecraft/core/Direction; direction a comp_3671 m ()D distance b comp_3672 m (Lnet/minecraft/core/Direction;D)V c net/minecraft/world/level/border/WorldBorder$MovingBorderExtent eft$c net/minecraft/class_2784$class_2786 f Lnet/minecraft/world/level/border/WorldBorder; field_12743 a field_12743 f D from b field_12740 f D to c field_12739 f J lerpEnd d field_12742 f J lerpBegin e field_12741 f D lerpDuration f field_12744 m (Lnet/minecraft/world/level/border/WorldBorder;DDJ)V c net/minecraft/world/level/border/WorldBorder$Settings eft$d net/minecraft/class_2784$class_5200 f D centerX a field_24123 f D centerZ b field_24124 f D damagePerBlock c field_24125 f D safeZone d field_24126 f I warningBlocks e field_24127 f I warningTime f field_24128 f D size g field_24129 f J sizeLerpTime h field_24130 f D sizeLerpTarget i field_24131 m ()D getCenterX a method_27356 m (Lcom/mojang/serialization/DynamicLike;Lnet/minecraft/world/level/border/WorldBorder$Settings;)Lnet/minecraft/world/level/border/WorldBorder$Settings; read a method_27358 m (Lnet/minecraft/nbt/CompoundTag;)V write a method_27357 m ()D getCenterZ b method_27359 m ()D getDamagePerBlock c method_27360 m ()D getSafeZone d method_27361 m ()I getWarningBlocks e method_27362 m ()I getWarningTime f method_27363 m ()D getSize g method_27364 m ()J getSizeLerpTime h method_27365 m ()D getSizeLerpTarget i method_27366 m (DDDDIIDJD)V m (Lnet/minecraft/world/level/border/WorldBorder;)V c net/minecraft/world/level/border/WorldBorder$StaticBorderExtent eft$e net/minecraft/class_2784$class_2787 f Lnet/minecraft/world/level/border/WorldBorder; field_12748 a field_12748 f D size b field_12747 f D minX c field_12746 f D minZ d field_12745 f D maxX e field_12750 f D maxZ f field_12749 f Lnet/minecraft/world/phys/shapes/VoxelShape; shape g field_17653 m ()V updateBox n method_11996 m (Lnet/minecraft/world/level/border/WorldBorder;D)V c net/minecraft/world/level/border/package-info efu net/minecraft/class_6098 c net/minecraft/world/level/chunk/BlockColumn efv net/minecraft/class_6557 m (I)Lnet/minecraft/world/level/block/state/BlockState; getBlock a method_32892 m (ILnet/minecraft/world/level/block/state/BlockState;)V setBlock a method_38092 c net/minecraft/world/level/chunk/BulkSectionAccess efw net/minecraft/class_5867 f Lnet/minecraft/world/level/LevelAccessor; level a field_29037 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; acquiredSections b field_29038 f Lnet/minecraft/world/level/chunk/LevelChunkSection; lastSection c field_29039 f J lastSectionKey d field_29040 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/chunk/LevelChunkSection; getSection a method_33944 m (Lnet/minecraft/core/BlockPos;IJ)Lnet/minecraft/world/level/chunk/LevelChunkSection; method_33945 a method_33945 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState b method_33946 m (Lnet/minecraft/world/level/LevelAccessor;)V c net/minecraft/world/level/chunk/CarvingMask efx net/minecraft/class_6643 f I minY a field_35049 f Ljava/util/BitSet; mask b field_35050 f Lnet/minecraft/world/level/chunk/CarvingMask$Mask; additionalMask c field_36217 m ()[J toArray a method_38864 m (III)V set a method_38865 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/stream/Stream; stream a method_38866 m (Lnet/minecraft/world/level/ChunkPos;I)Lnet/minecraft/core/BlockPos; method_38867 a method_38867 m (Lnet/minecraft/world/level/chunk/CarvingMask$Mask;)V setAdditionalMask a method_39785 m (III)Z get b method_38868 m (III)I getIndex c method_38869 m (III)Z method_39786 d method_39786 m (II)V m ([JI)V c net/minecraft/world/level/chunk/CarvingMask$Mask efx$a net/minecraft/class_6643$class_6828 c net/minecraft/world/level/chunk/ChunkAccess efy net/minecraft/class_2791 f I NO_FILLED_SECTION a field_44632 f [Lit/unimi/dsi/fastutil/shorts/ShortList; postProcessing b field_34536 f Lnet/minecraft/world/level/ChunkPos; chunkPos c field_34538 f Lnet/minecraft/world/level/levelgen/NoiseChunk; noiseChunk d field_34539 f Lnet/minecraft/world/level/chunk/UpgradeData; upgradeData e field_34540 f Lnet/minecraft/world/level/levelgen/blending/BlendingData; blendingData f field_35468 f Ljava/util/Map; heightmaps h field_34541 f Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; skyLightSources i field_44708 f Ljava/util/Map; pendingBlockEntities j field_34542 f Ljava/util/Map; blockEntities k field_34543 f Lnet/minecraft/world/level/LevelHeightAccessor; levelHeightAccessor l field_34544 f [Lnet/minecraft/world/level/chunk/LevelChunkSection; sections m field_34545 f Lorg/slf4j/Logger; LOGGER n field_34548 f Lit/unimi/dsi/fastutil/longs/LongSet; EMPTY_REFERENCE_SET o field_37052 f Z unsaved p field_34537 f Z isLightCorrect q field_34549 f J inhabitedTime r field_34550 f Lnet/minecraft/world/level/biome/BiomeGenerationSettings; carverBiomeSettings s field_39411 f Ljava/util/Map; structureStarts t field_34552 f Ljava/util/Map; structuresRefences u field_34553 m ()Z isUpgrading A method_39461 m ()Lnet/minecraft/world/level/LevelHeightAccessor; getHeightAccessorForGeneration B method_39460 m ()V initializeLightSources C method_51522 m ()Lnet/minecraft/util/ProblemReporter$PathElement; problemPath E method_71412 m ()I getHighestFilledSectionIndex a method_12040 m (I)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; getListenerRegistry a method_32914 m (II)Z isYSpaceEmpty a method_12228 m (III)Ljava/lang/String; method_38254 a method_38254 m (J)Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; getTicksForSerialization a method_39296 m (Lnet/minecraft/world/entity/Entity;)V addEntity a method_12002 m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/util/ProblemReporter$PathElement; problemPath a method_71413 m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/biome/Climate$Sampler;)V fillBiomesFromNoise a method_38257 m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V setBlockEntity a method_12007 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_51523 a method_51523 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/Heightmap; getOrCreateHeightmapUnprimed a method_12032 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a method_12005 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;[J)V setHeightmap a method_12037 m (Lit/unimi/dsi/fastutil/shorts/ShortList;I)V addPackedPostProcess a method_12029 m (Ljava/util/Map;)V setAllStarts a method_12034 m (Ljava/util/function/Function;)Lnet/minecraft/world/level/levelgen/NoiseChunk; getOrCreateNoiseChunk a method_38255 m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V findBlocks a method_51525 m (Ljava/util/function/Supplier;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; carverBiome a method_44214 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a method_66480 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a method_12010 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/nbt/CompoundTag; getBlockEntityNbtForSaving a method_20598 m (Lnet/minecraft/core/Registry;[Lnet/minecraft/world/level/chunk/LevelChunkSection;)V replaceMissingSections a method_38256 m (Lnet/minecraft/nbt/CompoundTag;)V setBlockEntityNbt a method_12042 m (Z)V setLightCorrect a method_12020 m ([Lit/unimi/dsi/fastutil/shorts/ShortList;I)Lit/unimi/dsi/fastutil/shorts/ShortList; getOrCreateOffsetList a method_12026 m ()I getHighestSectionPosition b method_12031 m (I)Lnet/minecraft/world/level/chunk/LevelChunkSection; getSection b method_38259 m (J)V incrementInhabitedTime b method_38870 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Z hasPrimedHeightmap b method_39295 m ()Ljava/util/Set; getBlockEntitiesPos c method_12021 m (J)V setInhabitedTime c method_12028 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/Heightmap; method_38260 c method_38260 m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; method_38261 c method_38261 m ()[Lnet/minecraft/world/level/chunk/LevelChunkSection; getSections d method_12006 m (Lnet/minecraft/core/BlockPos;)V removeBlockEntity d method_12041 m ()Ljava/util/Collection; getHeightmaps e method_12011 m (Lnet/minecraft/core/BlockPos;)V markPosForPostprocessing e method_12039 m ()Lnet/minecraft/world/level/ChunkPos; getPos f method_12004 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/nbt/CompoundTag; getBlockEntityNbt f method_12024 m ()Ljava/util/Map; getAllStarts g method_12016 m ()V markUnsaved i method_65063 m ()Z tryMarkSaved j method_65064 m ()Z isUnsaved k method_12044 m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getPersistedStatus n method_12009 m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getHighestGeneratedStatus o method_51526 m ()[Lit/unimi/dsi/fastutil/shorts/ShortList; getPostProcessing p method_12012 m ()Lnet/minecraft/world/ticks/TickContainerAccess; getBlockTicks q method_12013 m ()Lnet/minecraft/world/ticks/TickContainerAccess; getFluidTicks r method_12014 m ()Z canBeSerialized s method_65069 m ()Lnet/minecraft/world/level/chunk/UpgradeData; getUpgradeData t method_12003 m ()Z isOldNoiseGeneration u method_39297 m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData; getBlendingData v method_39299 m ()J getInhabitedTime w method_12033 m ()Z isLightCorrect x method_12038 m ()Z hasAnyStructureReferences y method_38871 m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; getBelowZeroRetrogen z method_39300 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/UpgradeData;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/Registry;J[Lnet/minecraft/world/level/chunk/LevelChunkSection;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V m ()V c net/minecraft/world/level/chunk/ChunkAccess$ChunkPathElement efy$a net/minecraft/class_2791$class_11351 f Lnet/minecraft/world/level/ChunkPos; pos a comp_4242 m ()Lnet/minecraft/world/level/ChunkPos; pos a comp_4242 m (Lnet/minecraft/world/level/ChunkPos;)V c net/minecraft/world/level/chunk/ChunkAccess$PackedTicks efy$b net/minecraft/class_2791$class_6745 f Ljava/util/List; blocks a comp_239 f Ljava/util/List; fluids b comp_240 m ()Ljava/util/List; blocks a comp_239 m ()Ljava/util/List; fluids b comp_240 m (Ljava/util/List;Ljava/util/List;)V c net/minecraft/world/level/chunk/ChunkGenerator efz net/minecraft/class_2794 f Lcom/mojang/serialization/Codec; CODEC a field_24746 f Lnet/minecraft/world/level/biome/BiomeSource; biomeSource b field_12761 f Ljava/util/function/Supplier; featuresPerStep c field_39412 f Ljava/util/function/Function; generationSettingsGetter d field_39413 m ()V validate a method_59825 m (IILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/NoiseColumn; getBaseColumn a method_26261 m (IILnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I getBaseHeight a method_16397 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/BlockPos;IZ)Lcom/mojang/datafixers/util/Pair; findNearestMapStructure a method_12103 m (Lnet/minecraft/server/level/WorldGenRegion;)V spawnOriginalMobs a method_12107 m (Lnet/minecraft/server/level/WorldGenRegion;JLnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)V applyCarvers a method_12108 m (Lnet/minecraft/server/level/WorldGenRegion;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)V buildSurface a method_12110 m (Lnet/minecraft/world/level/LevelHeightAccessor;)I getSpawnHeight a method_12100 m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)I fetchReferences a method_38264 m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z tryAddReference a method_41521 m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z method_41040 a method_41040 m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;)V method_41041 a method_41041 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)V createReferences a method_16130 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/WorldgenRandom;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V method_38265 a method_38265 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/StructureManager;)V applyBiomeDecoration a method_12102 m (Lnet/minecraft/world/level/WorldGenLevel;Ljava/util/Set;Lnet/minecraft/world/level/ChunkPos;)V method_39787 a method_39787 m (Lnet/minecraft/world/level/biome/BiomeSource;Ljava/util/function/Function;)Ljava/util/List; method_44215 a method_44215 m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getWritableArea a method_39462 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/chunk/ChunkAccess; method_38267 a method_38267 m (Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; createBiomes a method_38275 m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; fillFromNoise a method_12088 m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Ljava/lang/Integer; method_38268 a method_38268 m (Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;JLnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/SectionPos;Lnet/minecraft/resources/ResourceKey;)Z tryGenerateStructure a method_41044 m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Ljava/lang/String; method_30149 a method_30149 m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;Lnet/minecraft/core/Registry;)Ljava/lang/String; method_41045 a method_41045 m (Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;)Ljava/util/Set; method_41046 a method_41046 m (Lit/unimi/dsi/fastutil/ints/IntSet;Lnet/minecraft/world/level/biome/FeatureSorter$StepFeatureData;Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)V method_39788 a method_39788 m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPos;)V addDebugScreenInfo a method_40450 m (Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Ljava/lang/String; method_41050 a method_41050 m (Ljava/util/Set;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Lcom/mojang/datafixers/util/Pair; getNearestGeneratedStructure a method_40148 m (Ljava/util/Set;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/StructureManager;IIIZJLnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement;)Lcom/mojang/datafixers/util/Pair; getNearestGeneratedStructure a method_40146 m (Ljava/util/Set;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/world/level/StructureManager;ZLnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Lnet/minecraft/world/level/ChunkPos;)Lcom/mojang/datafixers/util/Pair; getStructureGeneratingAt a method_41522 m (Ljava/util/function/Function;Lnet/minecraft/core/Holder;)Ljava/util/List; method_44217 a method_44217 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Z method_41047 a method_41047 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; getBiomeGenerationSettings a method_44216 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/entity/MobCategory;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/util/random/WeightedList; getMobsAt a method_12113 m (Lnet/minecraft/core/HolderLookup;Lnet/minecraft/world/level/levelgen/RandomState;J)Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; createState a method_46696 m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Ljava/lang/String; method_38271 a method_38271 m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/structure/Structure;)Ljava/lang/String; method_38272 a method_38272 m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/resources/ResourceKey;)V createStructures a method_16129 m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Predicate;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V method_41052 a method_41052 m ()Lcom/mojang/serialization/MapCodec; codec b method_28506 m (IILnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I getFirstFreeHeight b method_20402 m (Lnet/minecraft/world/level/levelgen/structure/StructureStart;)Ljava/lang/String; method_30148 b method_30148 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; method_44218 b method_44218 m ()Ljava/util/Optional; getTypeNameForDataFixer c method_39301 m (IILnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I getFirstOccupiedHeight c method_18028 m ()Lnet/minecraft/world/level/biome/BiomeSource; getBiomeSource d method_12098 m ()I getGenDepth e method_12104 m ()I getSeaLevel f method_16398 m ()I getMinY g method_33730 m (Lnet/minecraft/world/level/biome/BiomeSource;)V m (Lnet/minecraft/world/level/biome/BiomeSource;Ljava/util/function/Function;)V m ()V c net/minecraft/world/level/chunk/ChunkGeneratorStructureState ega net/minecraft/class_7869 f Lorg/slf4j/Logger; LOGGER a field_40899 f Lnet/minecraft/world/level/levelgen/RandomState; randomState b field_40900 f Lnet/minecraft/world/level/biome/BiomeSource; biomeSource c field_40901 f J levelSeed d field_40902 f J concentricRingsSeed e field_40903 f Ljava/util/Map; placementsForStructure f field_40904 f Ljava/util/Map; ringPositions g field_40905 f Z hasGeneratedPositions h field_40906 f Ljava/util/List; possibleStructureSets i field_40907 m ()Ljava/util/List; possibleStructureSets a method_46697 m (IILnet/minecraft/core/HolderSet;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/ChunkPos; method_46698 a method_46698 m (Lcom/google/common/base/Stopwatch;Lnet/minecraft/core/Holder;Ljava/util/List;)Ljava/util/List; method_46701 a method_46701 m (Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/core/Holder$Reference;)Z method_46699 a method_46699 m (Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/core/Holder;)Z method_46700 a method_46700 m (Lnet/minecraft/world/level/levelgen/RandomState;JLnet/minecraft/world/level/biome/BiomeSource;Ljava/util/stream/Stream;)Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; createForFlat a method_46703 m (Lnet/minecraft/world/level/levelgen/RandomState;JLnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/core/HolderLookup;)Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState; createForNormal a method_46702 m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Ljava/util/List; method_46704 a method_46704 m (Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry;)Ljava/util/stream/Stream; method_46705 a method_46705 m (Lnet/minecraft/world/level/levelgen/structure/StructureSet;Lnet/minecraft/world/level/biome/BiomeSource;)Z hasBiomesForStructureSet a method_46706 m (Lnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Ljava/util/List; getRingPositionsFor a method_46707 m (Ljava/util/Set;Lnet/minecraft/core/Holder;)V method_46711 a method_46711 m (Lnet/minecraft/core/Holder;)Ljava/util/List; getPlacementsForStructure a method_46708 m (Lnet/minecraft/core/Holder;III)Z hasStructureChunkInRange a method_46709 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement;)Ljava/util/concurrent/CompletableFuture; generateRingPositions a method_46710 m ()V ensureStructuresGenerated b method_46712 m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState c method_46713 m ()J getLevelSeed d method_46714 m ()V generatePositions e method_46715 m (Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeSource;JJLjava/util/List;)V m ()V c net/minecraft/world/level/chunk/ChunkGenerators egb net/minecraft/class_7511 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_44219 m ()V c net/minecraft/world/level/chunk/ChunkSource egc net/minecraft/class_2802 m (II)Lnet/minecraft/world/level/chunk/LevelChunk; getChunkNow a method_21730 m (IIIZ)V onSectionEmptinessChanged a method_62872 m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/ChunkAccess; getChunk a method_12121 m (IIZ)Lnet/minecraft/world/level/chunk/LevelChunk; getChunk a method_12126 m (Lnet/minecraft/world/level/ChunkPos;Z)Z updateChunkForced a method_12124 m (Ljava/util/function/BooleanSupplier;Z)V tick a method_12127 m (II)Z hasChunk b method_12123 m (Z)V setSpawnSettings b method_12128 m ()Ljava/lang/String; gatherStats e method_12122 m ()I getLoadedChunksCount j method_14151 m ()Lit/unimi/dsi/fastutil/longs/LongSet; getForceLoadedChunks k method_66011 m ()Lnet/minecraft/world/level/lighting/LevelLightEngine; getLightEngine q method_12130 m ()V c net/minecraft/world/level/chunk/DataLayer egd net/minecraft/class_2804 f I LAYER_COUNT a field_34052 f I LAYER_SIZE b field_31404 f I SIZE c field_31403 f [B data d field_12783 f I NIBBLE_SIZE e field_31405 f I defaultValue f field_44635 m ()[B getData a method_12137 m (I)V fill a method_51527 m (II)V set a method_12142 m (III)I get a method_12139 m (IIII)V set a method_12145 m ()Lnet/minecraft/world/level/chunk/DataLayer; copy b method_12144 m (I)Ljava/lang/String; layerToString b method_35320 m (III)I getIndex b method_12140 m ()Z isDefinitelyHomogenous c method_51380 m (I)Z isDefinitelyFilledWith c method_51379 m ()Z isEmpty d method_12146 m (I)I get d method_12141 m (I)I getNibbleIndex e method_37459 m (I)I getByteIndex f method_12138 m (I)B packFilled g method_51381 m ()V m (I)V m ([B)V c net/minecraft/world/level/chunk/EmptyLevelChunk ege net/minecraft/class_2812 f Lnet/minecraft/core/Holder; biome n field_36407 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/Holder;)V c net/minecraft/world/level/chunk/GlobalPalette egf net/minecraft/class_2816 f Lnet/minecraft/core/IdMap; registry a field_12828 m (ILnet/minecraft/core/IdMap;Lnet/minecraft/world/level/chunk/PaletteResize;Ljava/util/List;)Lnet/minecraft/world/level/chunk/Palette; create a method_38286 m (Lnet/minecraft/core/IdMap;)V c net/minecraft/world/level/chunk/HashMapPalette egg net/minecraft/class_2814 f Lnet/minecraft/core/IdMap; registry a field_12821 f Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap; values b field_12824 f Lnet/minecraft/world/level/chunk/PaletteResize; resizeHandler c field_12825 f I bits d field_12822 m (ILnet/minecraft/core/IdMap;Lnet/minecraft/world/level/chunk/PaletteResize;Ljava/util/List;)Lnet/minecraft/world/level/chunk/Palette; create a method_38287 m ()Ljava/util/List; getEntries c method_38288 m (Lnet/minecraft/core/IdMap;ILnet/minecraft/world/level/chunk/PaletteResize;Ljava/util/List;)V m (Lnet/minecraft/core/IdMap;ILnet/minecraft/world/level/chunk/PaletteResize;)V m (Lnet/minecraft/core/IdMap;ILnet/minecraft/world/level/chunk/PaletteResize;Lnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap;)V c net/minecraft/world/level/chunk/ImposterProtoChunk egh net/minecraft/class_2821 f Lnet/minecraft/world/level/chunk/LevelChunk; wrapped n field_12866 f Z allowWrites o field_34554 m ()Lnet/minecraft/world/level/chunk/LevelChunk; getWrapped H method_12240 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; fixType c method_12239 m (Lnet/minecraft/world/level/chunk/LevelChunk;Z)V c net/minecraft/world/level/chunk/LevelChunk egi net/minecraft/class_2818 f Lorg/slf4j/Logger; LOGGER n field_12839 f Lnet/minecraft/world/level/block/entity/TickingBlockEntity; NULL_TICKER o field_27221 f Ljava/util/Map; tickersInLevel p field_27222 f Z loaded q field_12855 f Lnet/minecraft/world/level/Level; level r field_12858 f Ljava/util/function/Supplier; fullStatus s field_12856 f Lnet/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor; postLoad t field_12850 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; gameEventListenerRegistrySections u field_28129 f Lnet/minecraft/world/ticks/LevelChunkTicks; blockTicks v field_35471 f Lnet/minecraft/world/ticks/LevelChunkTicks; fluidTicks w field_35472 f Lnet/minecraft/world/level/chunk/LevelChunk$UnsavedListener; unsavedListener x field_54971 m ()Z isEmpty F method_12223 m ()Lnet/minecraft/server/level/FullChunkStatus; getFullStatus G method_12225 m ()V runPostLoad H method_12206 m ()Lnet/minecraft/world/level/Level; getLevel I method_12200 m ()Ljava/util/Map; getBlockEntities J method_12214 m ()V clearAllBlockEntities K method_38289 m ()V registerAllBlockEntitiesAfterLevelLoad L method_31713 m ()Z isInLevel M method_31715 m (III)Lnet/minecraft/world/level/material/FluidState; getFluidState a method_12234 m (Lnet/minecraft/server/level/ServerLevel;)V postProcessGeneration a method_12221 m (Lnet/minecraft/server/level/ServerLevel;II)Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; method_32917 a method_32917 m (Lnet/minecraft/util/ProblemReporter$ScopedCollector;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/nbt/CompoundTag;)V method_31716 a method_31716 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/server/level/ServerLevel;)V removeGameEventListener a method_32918 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)Lnet/minecraft/world/level/block/entity/TickingBlockEntity; createTicker a method_31718 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper;)Lnet/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper; method_31719 a method_31719 m (Lnet/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper;)V method_38290 a method_38290 m (Lnet/minecraft/world/level/chunk/LevelChunk$UnsavedListener;)V setUnsavedListener a method_65066 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity a method_12201 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/block/entity/BlockEntity; promotePendingBlockEntity a method_12204 m (Lnet/minecraft/network/FriendlyByteBuf;)V replaceBiomes a method_49525 m (Lnet/minecraft/network/FriendlyByteBuf;Ljava/util/Map;Ljava/util/function/Consumer;)V replaceWithPacketData a method_12224 m (III)Ljava/lang/String; method_12202 b method_12202 m (Lnet/minecraft/server/level/ServerLevel;)V registerTickContainerInLevel b method_39305 m (Lnet/minecraft/world/level/ChunkPos;)V method_65065 b method_65065 m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V addAndRegisterBlockEntity b method_12216 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/server/level/ServerLevel;)V addGameEventListener b method_32919 m (Ljava/util/function/Supplier;)V setFullStatus b method_12207 m (Z)V setLoaded b method_12226 m (I)V removeGameEventListenerRegistry c method_51382 m (III)Ljava/lang/String; method_12227 c method_12227 m (Lnet/minecraft/server/level/ServerLevel;)V unregisterTickContainerFromLevel c method_39306 m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V updateBlockEntityTicker c method_31723 m (J)V unpackTicks d method_20530 m (Lnet/minecraft/world/level/block/entity/BlockEntity;)V method_32920 d method_32920 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; createBlockEntity g method_12208 m (Lnet/minecraft/core/BlockPos;)Z isTicking h method_31724 m (Lnet/minecraft/core/BlockPos;)V removeBlockEntityTicker k method_31725 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/ChunkPos;)V m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/UpgradeData;Lnet/minecraft/world/ticks/LevelChunkTicks;Lnet/minecraft/world/ticks/LevelChunkTicks;J[Lnet/minecraft/world/level/chunk/LevelChunkSection;Lnet/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor;)V m ()V c net/minecraft/world/level/chunk/LevelChunk$1 egi$1 net/minecraft/class_2818$1 m ()V c net/minecraft/world/level/chunk/LevelChunk$BoundTickingBlockEntity egi$a net/minecraft/class_2818$class_5563 f Lnet/minecraft/world/level/chunk/LevelChunk; field_27223 a field_27223 f Lnet/minecraft/world/level/block/entity/BlockEntity; blockEntity b field_27224 f Lnet/minecraft/world/level/block/entity/BlockEntityTicker; ticker c field_27225 f Z loggedInvalidBlockState d field_27226 m (Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/block/entity/BlockEntityTicker;)V c net/minecraft/world/level/chunk/LevelChunk$EntityCreationType egi$b net/minecraft/class_2818$class_2819 f Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; IMMEDIATE a field_12860 f Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; QUEUED b field_12861 f Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; CHECK c field_12859 f [Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; $VALUES d field_12862 m ()[Lnet/minecraft/world/level/chunk/LevelChunk$EntityCreationType; $values a method_36742 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor egi$c net/minecraft/class_2818$class_6829 c net/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper egi$d net/minecraft/class_2818$class_5564 f Lnet/minecraft/world/level/block/entity/TickingBlockEntity; ticker a field_27228 m (Lnet/minecraft/world/level/block/entity/TickingBlockEntity;)V rebind a method_31727 m (Lnet/minecraft/world/level/block/entity/TickingBlockEntity;)V c net/minecraft/world/level/chunk/LevelChunk$UnsavedListener egi$e net/minecraft/class_2818$class_10368 c net/minecraft/world/level/chunk/LevelChunkSection egj net/minecraft/class_2826 f I SECTION_WIDTH a field_31406 f I SECTION_HEIGHT b field_31407 f I SECTION_SIZE c field_31408 f I BIOME_CONTAINER_BITS d field_34555 f S nonEmptyBlockCount e field_12877 f S tickingBlockCount f field_12882 f S tickingFluidCount g field_12881 f Lnet/minecraft/world/level/chunk/PalettedContainer; states h field_12878 f Lnet/minecraft/world/level/chunk/PalettedContainerRO; biomes i field_34556 m ()V acquire a method_16676 m (III)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a method_12254 m (IIILnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a method_16675 m (IIILnet/minecraft/world/level/block/state/BlockState;Z)Lnet/minecraft/world/level/block/state/BlockState; setBlockState a method_12256 m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/biome/Climate$Sampler;III)V fillBiomesFromNoise a method_38291 m (Ljava/util/function/Predicate;)Z maybeHas a method_19523 m (Lnet/minecraft/network/FriendlyByteBuf;)V read a method_12258 m ()V release b method_16677 m (III)Lnet/minecraft/world/level/material/FluidState; getFluidState b method_12255 m (Lnet/minecraft/network/FriendlyByteBuf;)V readBiomes b method_49526 m ()Z hasOnlyAir c method_38292 m (III)Lnet/minecraft/core/Holder; getNoiseBiome c method_38293 m (Lnet/minecraft/network/FriendlyByteBuf;)V write c method_12257 m ()Z isRandomlyTicking d method_12262 m ()Z isRandomlyTickingBlocks e method_12263 m ()Z isRandomlyTickingFluids f method_12264 m ()V recalcBlockCounts g method_12253 m ()Lnet/minecraft/world/level/chunk/PalettedContainer; getStates h method_12265 m ()Lnet/minecraft/world/level/chunk/PalettedContainerRO; getBiomes i method_38294 m ()I getSerializedSize j method_12260 m ()Lnet/minecraft/world/level/chunk/LevelChunkSection; copy k method_61771 m (Lnet/minecraft/world/level/chunk/LevelChunkSection;)V m (Lnet/minecraft/world/level/chunk/PalettedContainer;Lnet/minecraft/world/level/chunk/PalettedContainerRO;)V m (Lnet/minecraft/core/Registry;)V c net/minecraft/world/level/chunk/LevelChunkSection$1BlockCounter egj$a net/minecraft/class_2826$class_6869 f I nonEmptyBlockCount a field_36408 f I tickingBlockCount b field_36409 f I tickingFluidCount c field_36410 m (Lnet/minecraft/world/level/block/state/BlockState;I)V accept a method_40155 m (Lnet/minecraft/world/level/chunk/LevelChunkSection;)V c net/minecraft/world/level/chunk/LightChunk egk net/minecraft/class_8527 m ()Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; getSkyLightSources D method_12018 m (Ljava/util/function/BiConsumer;)V findBlockLightSources a method_51524 c net/minecraft/world/level/chunk/LightChunkGetter egl net/minecraft/class_2823 m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;)V onLightUpdate a method_12247 m (II)Lnet/minecraft/world/level/chunk/LightChunk; getChunkForLighting c method_12246 m ()Lnet/minecraft/world/level/BlockGetter; getLevel r method_16399 c net/minecraft/world/level/chunk/LinearPalette egm net/minecraft/class_2834 f Lnet/minecraft/core/IdMap; registry a field_12900 f [Ljava/lang/Object; values b field_12904 f Lnet/minecraft/world/level/chunk/PaletteResize; resizeHandler c field_12905 f I bits d field_12903 f I size e field_12901 m (ILnet/minecraft/core/IdMap;Lnet/minecraft/world/level/chunk/PaletteResize;Ljava/util/List;)Lnet/minecraft/world/level/chunk/Palette; create a method_38295 m (Lnet/minecraft/core/IdMap;ILnet/minecraft/world/level/chunk/PaletteResize;Ljava/util/List;)V m (Lnet/minecraft/core/IdMap;[Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PaletteResize;II)V c net/minecraft/world/level/chunk/MissingPaletteEntryException egn net/minecraft/class_6558 m (I)V c net/minecraft/world/level/chunk/Palette ego net/minecraft/class_2837 m ()I getSerializedSize a method_12290 m (I)Ljava/lang/Object; valueFor a method_12288 m (Lnet/minecraft/world/level/chunk/PaletteResize;)Lnet/minecraft/world/level/chunk/Palette; copy a method_39956 m (Ljava/lang/Object;)I idFor a method_12291 m (Ljava/util/function/Predicate;)Z maybeHas a method_19525 m (Lnet/minecraft/network/FriendlyByteBuf;)V read a method_12289 m ()I getSize b method_12197 m (Lnet/minecraft/network/FriendlyByteBuf;)V write b method_12287 c net/minecraft/world/level/chunk/Palette$Factory ego$a net/minecraft/class_2837$class_6559 c net/minecraft/world/level/chunk/PaletteResize egp net/minecraft/class_2835 c net/minecraft/world/level/chunk/PalettedContainer egq net/minecraft/class_2841 f I MIN_PALETTE_BITS a field_34557 f Lnet/minecraft/world/level/chunk/PaletteResize; dummyPaletteResize b field_34558 f Lnet/minecraft/core/IdMap; registry c field_34559 f Lnet/minecraft/world/level/chunk/PalettedContainer$Data; data d field_34560 f Lnet/minecraft/world/level/chunk/PalettedContainer$Strategy; strategy e field_34561 f Lnet/minecraft/util/ThreadingDetector; threadingDetector f field_36300 m ()V acquire a method_12334 m (I)Ljava/lang/Object; get a method_12331 m (IIILjava/lang/Object;)Ljava/lang/Object; getAndSet a method_12328 m (ILjava/lang/Object;)Ljava/lang/Object; getAndSet a method_12336 m (Lnet/minecraft/util/SimpleBitStorage$InitializationException;)Ljava/lang/String; method_49527 a method_49527 m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38296 a method_38296 m (Lnet/minecraft/world/level/chunk/HashMapPalette;I)I method_44340 a method_44340 m (Lnet/minecraft/world/level/chunk/PalettedContainer$CountConsumer;Lit/unimi/dsi/fastutil/ints/Int2IntMap$Entry;)V method_21733 a method_21733 m (Lnet/minecraft/world/level/chunk/PalettedContainer$Data;I)Lnet/minecraft/world/level/chunk/PalettedContainer$Data; createOrReuseData a method_38297 m (Lnet/minecraft/world/level/chunk/PalettedContainer;)Lnet/minecraft/world/level/chunk/PalettedContainerRO; method_44341 a method_44341 m (Lnet/minecraft/world/level/chunk/PalettedContainerRO$Unpacker;Lnet/minecraft/core/IdMap;Lnet/minecraft/world/level/chunk/PalettedContainer$Strategy;Lnet/minecraft/world/level/chunk/PalettedContainerRO$PackedData;)Lcom/mojang/serialization/DataResult; method_44342 a method_44342 m (Lit/unimi/dsi/fastutil/ints/Int2IntOpenHashMap;I)V method_21734 a method_21734 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/chunk/Palette;I)V method_39794 a method_39794 m (Lnet/minecraft/core/IdMap;Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/chunk/PalettedContainer$Strategy;Ljava/lang/Object;)Lcom/mojang/serialization/Codec; codecRW a method_44343 m (Lnet/minecraft/core/IdMap;Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/chunk/PalettedContainer$Strategy;Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PalettedContainerRO$Unpacker;)Lcom/mojang/serialization/Codec; codec a method_38298 m (Lnet/minecraft/core/IdMap;Lnet/minecraft/world/level/chunk/Palette;I)I method_44344 a method_44344 m (Lnet/minecraft/core/IdMap;Lnet/minecraft/world/level/chunk/PalettedContainer$Strategy;Lnet/minecraft/world/level/chunk/PalettedContainerRO$PackedData;)Lcom/mojang/serialization/DataResult; unpack a method_44346 m (Lnet/minecraft/core/IdMap;Lnet/minecraft/world/level/chunk/PalettedContainer$Strategy;Lnet/minecraft/world/level/chunk/PalettedContainerRO;)Lnet/minecraft/world/level/chunk/PalettedContainerRO$PackedData; method_38302 a method_38302 m (Lnet/minecraft/network/FriendlyByteBuf;)V read a method_12326 m ([ILjava/util/function/IntUnaryOperator;)V swapPalette a method_39894 m ()V release b method_12335 m (IIILjava/lang/Object;)Ljava/lang/Object; getAndSetUnchecked b method_16678 m (ILjava/lang/Object;)V set b method_12322 m (Lnet/minecraft/core/IdMap;Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/chunk/PalettedContainer$Strategy;Ljava/lang/Object;)Lcom/mojang/serialization/Codec; codecRO b method_44347 m (Lnet/minecraft/core/IdMap;Lnet/minecraft/world/level/chunk/PalettedContainer$Strategy;Lnet/minecraft/world/level/chunk/PalettedContainerRO$PackedData;)Lcom/mojang/serialization/DataResult; method_44348 b method_44348 m (IIILjava/lang/Object;)V set c method_35321 m (ILjava/lang/Object;)I method_44349 c method_44349 m (ILjava/lang/Object;)I method_12333 d method_12333 m ()Ljava/lang/String; method_49528 f method_49528 m (Lnet/minecraft/core/IdMap;Lnet/minecraft/world/level/chunk/PalettedContainer$Strategy;Lnet/minecraft/world/level/chunk/PalettedContainer$Configuration;Lnet/minecraft/util/BitStorage;Ljava/util/List;)V m (Lnet/minecraft/core/IdMap;Lnet/minecraft/world/level/chunk/PalettedContainer$Strategy;Lnet/minecraft/world/level/chunk/PalettedContainer$Data;)V m (Lnet/minecraft/world/level/chunk/PalettedContainer;)V m (Lnet/minecraft/core/IdMap;Ljava/lang/Object;Lnet/minecraft/world/level/chunk/PalettedContainer$Strategy;)V c net/minecraft/world/level/chunk/PalettedContainer$Configuration egq$a net/minecraft/class_2841$class_6560 f Lnet/minecraft/world/level/chunk/Palette$Factory; factory a comp_72 f I bits b comp_73 m ()Lnet/minecraft/world/level/chunk/Palette$Factory; factory a comp_72 m (Lnet/minecraft/core/IdMap;Lnet/minecraft/world/level/chunk/PaletteResize;I)Lnet/minecraft/world/level/chunk/PalettedContainer$Data; createData a method_38305 m ()I bits b comp_73 m (Lnet/minecraft/world/level/chunk/Palette$Factory;I)V c net/minecraft/world/level/chunk/PalettedContainer$CountConsumer egq$b net/minecraft/class_2841$class_4464 c net/minecraft/world/level/chunk/PalettedContainer$Data egq$c net/minecraft/class_2841$class_6561 f Lnet/minecraft/world/level/chunk/PalettedContainer$Configuration; configuration a comp_74 f Lnet/minecraft/util/BitStorage; storage b comp_118 f Lnet/minecraft/world/level/chunk/Palette; palette c comp_119 m ()I getSerializedSize a method_38306 m (Lnet/minecraft/world/level/chunk/Palette;Lnet/minecraft/util/BitStorage;)V copyFrom a method_38308 m (Lnet/minecraft/world/level/chunk/PaletteResize;)Lnet/minecraft/world/level/chunk/PalettedContainer$Data; copy a method_44338 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_38309 m ()Lnet/minecraft/world/level/chunk/PalettedContainer$Configuration; configuration b comp_74 m ()Lnet/minecraft/util/BitStorage; storage c comp_118 m ()Lnet/minecraft/world/level/chunk/Palette; palette d comp_119 m (Lnet/minecraft/world/level/chunk/PalettedContainer$Configuration;Lnet/minecraft/util/BitStorage;Lnet/minecraft/world/level/chunk/Palette;)V c net/minecraft/world/level/chunk/PalettedContainer$Strategy egq$d net/minecraft/class_2841$class_6563 f Lnet/minecraft/world/level/chunk/Palette$Factory; SINGLE_VALUE_PALETTE_FACTORY a field_34566 f Lnet/minecraft/world/level/chunk/Palette$Factory; LINEAR_PALETTE_FACTORY b field_34567 f Lnet/minecraft/world/level/chunk/Palette$Factory; HASHMAP_PALETTE_FACTORY c field_34568 f Lnet/minecraft/world/level/chunk/PalettedContainer$Strategy; SECTION_STATES d field_34569 f Lnet/minecraft/world/level/chunk/PalettedContainer$Strategy; SECTION_BIOMES e field_34570 f Lnet/minecraft/world/level/chunk/Palette$Factory; GLOBAL_PALETTE_FACTORY f field_34571 f I sizeBits g field_34572 m ()I size a method_38312 m (III)I getIndex a method_38313 m (Lnet/minecraft/core/IdMap;I)Lnet/minecraft/world/level/chunk/PalettedContainer$Configuration; getConfiguration a method_38314 m (Lnet/minecraft/core/IdMap;I)I calculateBitsForSerialization b method_38315 m (I)V m ()V c net/minecraft/world/level/chunk/PalettedContainer$Strategy$1 egq$d$1 net/minecraft/class_2841$class_6563$1 m (I)V c net/minecraft/world/level/chunk/PalettedContainer$Strategy$2 egq$d$2 net/minecraft/class_2841$class_6563$2 m (I)V c net/minecraft/world/level/chunk/PalettedContainerRO egr net/minecraft/class_7522 m (III)Ljava/lang/Object; get a method_12321 m (Lnet/minecraft/world/level/chunk/PalettedContainer$CountConsumer;)V count a method_21732 m (Ljava/util/function/Consumer;)V getAll a method_39793 m (Ljava/util/function/Predicate;)Z maybeHas a method_19526 m (Lnet/minecraft/core/IdMap;Lnet/minecraft/world/level/chunk/PalettedContainer$Strategy;)Lnet/minecraft/world/level/chunk/PalettedContainerRO$PackedData; pack a method_44345 m (Lnet/minecraft/network/FriendlyByteBuf;)V write b method_12325 m ()I getSerializedSize c method_12327 m ()Lnet/minecraft/world/level/chunk/PalettedContainer; copy d method_39957 m ()Lnet/minecraft/world/level/chunk/PalettedContainer; recreate e method_44350 c net/minecraft/world/level/chunk/PalettedContainerRO$PackedData egr$a net/minecraft/class_7522$class_6562 f Ljava/util/List; paletteEntries a comp_75 f Ljava/util/Optional; storage b comp_76 m ()Ljava/util/List; paletteEntries a comp_75 m ()Ljava/util/Optional; storage b comp_76 m (Ljava/util/List;Ljava/util/Optional;)V c net/minecraft/world/level/chunk/PalettedContainerRO$Unpacker egr$b net/minecraft/class_7522$class_7523 c net/minecraft/world/level/chunk/ProtoChunk egs net/minecraft/class_2839 f Lorg/slf4j/Logger; LOGGER n field_60377 f Lnet/minecraft/world/level/lighting/LevelLightEngine; lightEngine o field_17105 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; status p field_12918 f Ljava/util/List; entities q field_12929 f Lnet/minecraft/world/level/chunk/CarvingMask; carvingMask r field_12926 f Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; belowZeroRetrogen s field_35473 f Lnet/minecraft/world/ticks/ProtoChunkTicks; blockTicks t field_35474 f Lnet/minecraft/world/ticks/ProtoChunkTicks; fluidTicks u field_35475 m ()Lnet/minecraft/world/level/chunk/CarvingMask; getCarvingMask F method_12025 m ()Lnet/minecraft/world/level/chunk/CarvingMask; getOrCreateCarvingMask G method_28510 m ()Ljava/util/Map; getBlockEntities I method_12309 m ()Ljava/util/List; getEntities J method_12295 m ()Ljava/util/Map; getBlockEntityNbts K method_12316 m ()Lnet/minecraft/world/ticks/LevelChunkTicks; unpackBlockTicks L method_39307 m ()Lnet/minecraft/world/ticks/LevelChunkTicks; unpackFluidTicks M method_39308 m (Lnet/minecraft/world/level/chunk/CarvingMask;)V setCarvingMask a method_12307 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V setPersistedStatus a method_12308 m (Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen;)V setBelowZeroRetrogen a method_39309 m (Lnet/minecraft/world/level/lighting/LevelLightEngine;)V setLightEngine a method_17032 m (Lnet/minecraft/world/ticks/ProtoChunkTicks;)Lnet/minecraft/world/ticks/LevelChunkTicks; unpackTicks a method_39310 m (SILnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/core/BlockPos; unpackOffsetCoordinates a method_12314 m (Lnet/minecraft/nbt/CompoundTag;)V addEntity b method_12302 m (Lnet/minecraft/core/BlockPos;)S packOffsetCoordinates g method_12300 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/UpgradeData;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/UpgradeData;[Lnet/minecraft/world/level/chunk/LevelChunkSection;Lnet/minecraft/world/ticks/ProtoChunkTicks;Lnet/minecraft/world/ticks/ProtoChunkTicks;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V m ()V c net/minecraft/world/level/chunk/SingleValuePalette egt net/minecraft/class_6564 f Lnet/minecraft/core/IdMap; registry a field_34573 f Ljava/lang/Object; value b field_34574 f Lnet/minecraft/world/level/chunk/PaletteResize; resizeHandler c field_34575 m (ILnet/minecraft/core/IdMap;Lnet/minecraft/world/level/chunk/PaletteResize;Ljava/util/List;)Lnet/minecraft/world/level/chunk/Palette; create a method_38316 m (Lnet/minecraft/core/IdMap;Lnet/minecraft/world/level/chunk/PaletteResize;Ljava/util/List;)V c net/minecraft/world/level/chunk/StructureAccess egu net/minecraft/class_2810 m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; getStartForStructure a method_12181 m (Lnet/minecraft/world/level/levelgen/structure/Structure;J)V addReferenceForStructure a method_12182 m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V setStartForStructure a method_12184 m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/LongSet; getReferencesForStructure b method_12180 m (Ljava/util/Map;)V setAllReferences b method_12183 m ()Ljava/util/Map; getAllReferences h method_12179 c net/minecraft/world/level/chunk/UpgradeData egv net/minecraft/class_2843 f Lnet/minecraft/world/level/chunk/UpgradeData; EMPTY a field_12950 f Lorg/slf4j/Logger; LOGGER b field_12956 f Ljava/lang/String; TAG_INDICES c field_31412 f [Lnet/minecraft/core/Direction8; DIRECTIONS d field_12952 f Lcom/mojang/serialization/Codec; BLOCK_TICKS_CODEC e field_56674 f Lcom/mojang/serialization/Codec; FLUID_TICKS_CODEC f field_56675 f Ljava/util/EnumSet; sides g field_12951 f Ljava/util/List; neighborBlockTicks h field_36538 f Ljava/util/List; neighborFluidTicks i field_36539 f [[I index j field_12955 f Ljava/util/Map; MAP k field_12953 f Ljava/util/Set; CHUNKY_FIXERS l field_12954 m ()Z isEmpty a method_12349 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixer;)V method_12353 a method_12353 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/ticks/SavedTick;)V method_40452 a method_40452 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateState a method_12351 m (Lnet/minecraft/world/level/chunk/LevelChunk;)V upgrade a method_12356 m (Lnet/minecraft/world/level/chunk/LevelChunk;Lnet/minecraft/core/Direction8;)V upgradeSides a method_12352 m (Lnet/minecraft/nbt/CompoundTag;)V method_68288 a method_68288 m ()Lnet/minecraft/nbt/CompoundTag; write b method_12350 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/ticks/SavedTick;)V method_40458 b method_40458 m (Lnet/minecraft/world/level/chunk/LevelChunk;)V upgradeInside b method_12348 m ()Lnet/minecraft/world/level/chunk/UpgradeData; copy c method_61772 m (Lnet/minecraft/world/level/LevelHeightAccessor;)V m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/LevelHeightAccessor;)V m (Lnet/minecraft/world/level/chunk/UpgradeData;)V m ()V c net/minecraft/world/level/chunk/UpgradeData$BlockFixer egv$a net/minecraft/class_2843$class_2844 m (Lnet/minecraft/world/level/LevelAccessor;)V processChunk a method_12357 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; updateShape a method_12358 c net/minecraft/world/level/chunk/UpgradeData$BlockFixers egv$b net/minecraft/class_2843$class_2845 f Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; BLACKLIST a field_12957 f Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; DEFAULT b field_12962 f Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; CHEST c field_12960 f Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; LEAVES d field_12963 f Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; STEM_BLOCK e field_12958 f [Lnet/minecraft/core/Direction; DIRECTIONS f field_12959 f [Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; $VALUES g field_12961 m ()[Lnet/minecraft/world/level/chunk/UpgradeData$BlockFixers; $values a method_36743 m (Ljava/lang/String;I[Lnet/minecraft/world/level/block/Block;)V m (Ljava/lang/String;IZ[Lnet/minecraft/world/level/block/Block;)V m ()V c net/minecraft/world/level/chunk/UpgradeData$BlockFixers$1 egv$b$1 net/minecraft/class_2843$class_2845$1 m (Ljava/lang/String;I[Lnet/minecraft/world/level/block/Block;)V c net/minecraft/world/level/chunk/UpgradeData$BlockFixers$2 egv$b$2 net/minecraft/class_2843$class_2845$2 m (Ljava/lang/String;I[Lnet/minecraft/world/level/block/Block;)V c net/minecraft/world/level/chunk/UpgradeData$BlockFixers$3 egv$b$3 net/minecraft/class_2843$class_2845$3 m (Ljava/lang/String;I[Lnet/minecraft/world/level/block/Block;)V c net/minecraft/world/level/chunk/UpgradeData$BlockFixers$4 egv$b$4 net/minecraft/class_2843$class_2845$4 f Ljava/lang/ThreadLocal; queue g field_12964 m ()Ljava/util/List; method_12359 a method_12359 m (Ljava/lang/String;IZ[Lnet/minecraft/world/level/block/Block;)V c net/minecraft/world/level/chunk/UpgradeData$BlockFixers$5 egv$b$5 net/minecraft/class_2843$class_2845$5 m (Ljava/lang/String;I[Lnet/minecraft/world/level/block/Block;)V c net/minecraft/world/level/chunk/package-info egw net/minecraft/class_6099 c net/minecraft/world/level/chunk/status/ChunkDependencies egx net/minecraft/class_9767 f Lcom/google/common/collect/ImmutableList; dependencyByRadius a field_51898 f [I radiusByDependency b field_51899 m ()Lcom/google/common/collect/ImmutableList; asList a method_60513 m (I)Lnet/minecraft/world/level/chunk/status/ChunkStatus; get a method_60514 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I getRadiusOf a method_60515 m ()I size b method_60516 m ()I getRadius c method_60517 m (Lcom/google/common/collect/ImmutableList;)V c net/minecraft/world/level/chunk/status/ChunkPyramid egy net/minecraft/class_9768 f Lnet/minecraft/world/level/chunk/status/ChunkPyramid; GENERATION_PYRAMID a field_51900 f Lnet/minecraft/world/level/chunk/status/ChunkPyramid; LOADING_PYRAMID b field_51901 f Lcom/google/common/collect/ImmutableList; steps c comp_2802 m ()Lcom/google/common/collect/ImmutableList; steps a comp_2802 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStep; getStepTo a method_60518 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60519 a method_60519 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60520 b method_60520 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60521 c method_60521 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60522 d method_60522 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60523 e method_60523 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60524 f method_60524 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60525 g method_60525 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60526 h method_60526 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60527 i method_60527 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60528 j method_60528 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60529 k method_60529 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60530 l method_60530 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60531 m method_60531 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60532 n method_60532 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60533 o method_60533 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60534 p method_60534 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60535 q method_60535 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60536 r method_60536 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60537 s method_60537 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60538 t method_60538 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60539 u method_60539 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60540 v method_60540 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60541 w method_60541 m (Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; method_60542 x method_60542 m (Lcom/google/common/collect/ImmutableList;)V m ()V c net/minecraft/world/level/chunk/status/ChunkPyramid$Builder egy$a net/minecraft/class_9768$class_9769 f Ljava/util/List; steps a field_51902 m ()Lnet/minecraft/world/level/chunk/status/ChunkPyramid; build a method_60543 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/function/UnaryOperator;)Lnet/minecraft/world/level/chunk/status/ChunkPyramid$Builder; step a method_60544 m ()V c net/minecraft/world/level/chunk/status/ChunkStatus egz net/minecraft/class_2806 f I MAX_STRUCTURE_DISTANCE a field_35470 f Ljava/util/EnumSet; FINAL_HEIGHTMAPS b field_51903 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; EMPTY c field_12798 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; STRUCTURE_STARTS d field_16423 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; STRUCTURE_REFERENCES e field_16422 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; BIOMES f field_12794 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; NOISE g field_12804 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; SURFACE h field_12796 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; CARVERS i field_12801 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; FEATURES j field_12795 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; INITIALIZE_LIGHT k field_44633 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; LIGHT l field_12805 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; SPAWN m field_12786 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; FULL n field_12803 f Lcom/mojang/serialization/Codec; CODEC o field_56676 f Ljava/util/EnumSet; WORLDGEN_HEIGHTMAPS p field_51904 f I index q field_16646 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; parent r field_16647 f Lnet/minecraft/world/level/chunk/status/ChunkType; chunkType s field_12787 f Ljava/util/EnumSet; heightmapsAfter t field_12793 m ()Ljava/util/List; getStatusList a method_16558 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z isOrAfter a method_12165 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; max a method_60545 m (Ljava/lang/String;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; byName a method_12168 m (Ljava/lang/String;Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/EnumSet;Lnet/minecraft/world/level/chunk/status/ChunkType;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; register a method_60546 m ()I getIndex b method_16559 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z isAfter b method_60547 m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; getParent c method_16560 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z isOrBefore c method_60548 m ()Lnet/minecraft/world/level/chunk/status/ChunkType; getChunkType d method_12164 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Z isBefore d method_60549 m ()Ljava/util/EnumSet; heightmapsAfter e method_12160 m ()Ljava/lang/String; getName f method_60550 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/EnumSet;Lnet/minecraft/world/level/chunk/status/ChunkType;)V m ()V c net/minecraft/world/level/chunk/status/ChunkStatusTask eha net/minecraft/class_2807 c net/minecraft/world/level/chunk/status/ChunkStatusTasks ehb net/minecraft/class_9310 f Lorg/slf4j/Logger; LOGGER a field_60378 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/storage/ValueInput$ValueInputList;)V postLoadProtoChunk a method_60552 m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Z isLighted a method_57595 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/world/level/chunk/LevelChunk;)V method_60551 a method_60551 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/server/level/GenerationChunkHolder;)Lnet/minecraft/world/level/chunk/ChunkAccess; method_60553 a method_60553 m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; passThrough a method_57596 m (Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/ChunkAccess; method_57599 b method_57599 m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateStructureStarts b method_57601 m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; loadStructureStarts c method_57600 m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateStructureReferences d method_57603 m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateBiomes e method_57605 m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateNoise f method_57607 m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateSurface g method_57608 m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateCarvers h method_57609 m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateFeatures i method_57610 m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; initializeLight j method_57594 m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; light k method_60555 m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; generateSpawn l method_57613 m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/world/level/chunk/status/ChunkStep;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; full m method_60556 m ()V m ()V c net/minecraft/world/level/chunk/status/ChunkStep ehc net/minecraft/class_9770 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; targetStatus a comp_2803 f Lnet/minecraft/world/level/chunk/status/ChunkDependencies; directDependencies b comp_2804 f Lnet/minecraft/world/level/chunk/status/ChunkDependencies; accumulatedDependencies c comp_2805 f I blockStateWriteRadius d comp_2806 f Lnet/minecraft/world/level/chunk/status/ChunkStatusTask; task e comp_2807 m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; targetStatus a comp_2803 m (Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/ChunkAccess; method_60557 a method_60557 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/util/profiling/jfr/callback/ProfiledDuration;)Lnet/minecraft/world/level/chunk/ChunkAccess; completeChunkGeneration a method_60558 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I getAccumulatedRadiusOf a method_60559 m (Lnet/minecraft/world/level/chunk/status/WorldGenContext;Lnet/minecraft/util/StaticCache2D;Lnet/minecraft/world/level/chunk/ChunkAccess;)Ljava/util/concurrent/CompletableFuture; apply a method_60560 m ()Lnet/minecraft/world/level/chunk/status/ChunkDependencies; directDependencies b comp_2804 m ()Lnet/minecraft/world/level/chunk/status/ChunkDependencies; accumulatedDependencies c comp_2805 m ()I blockStateWriteRadius d comp_2806 m ()Lnet/minecraft/world/level/chunk/status/ChunkStatusTask; task e comp_2807 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ChunkDependencies;Lnet/minecraft/world/level/chunk/status/ChunkDependencies;ILnet/minecraft/world/level/chunk/status/ChunkStatusTask;)V c net/minecraft/world/level/chunk/status/ChunkStep$Builder ehc$a net/minecraft/class_9770$class_9771 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; status a field_51905 f Lnet/minecraft/world/level/chunk/status/ChunkStep; parent b field_51906 f [Lnet/minecraft/world/level/chunk/status/ChunkStatus; directDependenciesByRadius c field_51907 f I blockStateWriteRadius d field_51908 f Lnet/minecraft/world/level/chunk/status/ChunkStatusTask; task e field_51909 m ()Lnet/minecraft/world/level/chunk/status/ChunkStep; build a method_60561 m (I)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; blockStateWriteRadius a method_60562 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)I getRadiusOfParent a method_60563 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;I)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; addRequirement a method_60564 m (Lnet/minecraft/world/level/chunk/status/ChunkStatusTask;)Lnet/minecraft/world/level/chunk/status/ChunkStep$Builder; setTask a method_60565 m ()[Lnet/minecraft/world/level/chunk/status/ChunkStatus; buildAccumulatedDependencies b method_60566 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)V m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/chunk/status/ChunkStep;)V c net/minecraft/world/level/chunk/status/ChunkType ehd net/minecraft/class_2808 f Lnet/minecraft/world/level/chunk/status/ChunkType; PROTOCHUNK a field_12808 f Lnet/minecraft/world/level/chunk/status/ChunkType; LEVELCHUNK b field_12807 f [Lnet/minecraft/world/level/chunk/status/ChunkType; $VALUES c field_12806 m ()[Lnet/minecraft/world/level/chunk/status/ChunkType; $values a method_36741 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/chunk/status/WorldGenContext ehe net/minecraft/class_9312 f Lnet/minecraft/server/level/ServerLevel; level a comp_2434 f Lnet/minecraft/world/level/chunk/ChunkGenerator; generator b comp_2435 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureManager c comp_2436 f Lnet/minecraft/server/level/ThreadedLevelLightEngine; lightEngine d comp_2437 f Ljava/util/concurrent/Executor; mainThreadExecutor e comp_2942 f Lnet/minecraft/world/level/chunk/LevelChunk$UnsavedListener; unsavedListener f comp_3323 m ()Lnet/minecraft/server/level/ServerLevel; level a comp_2434 m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; generator b comp_2435 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureManager c comp_2436 m ()Lnet/minecraft/server/level/ThreadedLevelLightEngine; lightEngine d comp_2437 m ()Ljava/util/concurrent/Executor; mainThreadExecutor e comp_2942 m ()Lnet/minecraft/world/level/chunk/LevelChunk$UnsavedListener; unsavedListener f comp_3323 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/server/level/ThreadedLevelLightEngine;Ljava/util/concurrent/Executor;Lnet/minecraft/world/level/chunk/LevelChunk$UnsavedListener;)V c net/minecraft/world/level/chunk/status/package-info ehf net/minecraft/class_9313 c net/minecraft/world/level/chunk/storage/ChunkIOErrorReporter ehg net/minecraft/class_9820 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/ReportedException; createMisplacedChunkReport a method_60997 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;)V reportMisplacedChunk a method_60998 m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;)V reportChunkLoadFailure a method_57821 m (Ljava/lang/Throwable;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;)V reportChunkSaveFailure b method_57822 c net/minecraft/world/level/chunk/storage/ChunkScanAccess ehh net/minecraft/class_6830 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/StreamTagVisitor;)Ljava/util/concurrent/CompletableFuture; scanChunk a method_39795 c net/minecraft/world/level/chunk/storage/ChunkStorage ehi net/minecraft/class_3977 f Lnet/minecraft/world/level/chunk/storage/IOWorker; worker a field_21494 f Lnet/minecraft/world/level/levelgen/structure/LegacyStructureDataHandler; legacyStructureHandler b field_17654 f I LAST_MONOLYTH_STRUCTURE_DATA_VERSION d field_36219 f Lcom/mojang/datafixers/DataFixer; fixerUpper e field_17655 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Supplier;)Lnet/minecraft/world/level/levelgen/structure/LegacyStructureDataHandler; getLegacyStructureHandler a method_43411 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/function/Supplier;Lnet/minecraft/nbt/CompoundTag;Ljava/util/Optional;)Lnet/minecraft/nbt/CompoundTag; upgradeChunkTag a method_17907 m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; write a method_17910 m (Lnet/minecraft/nbt/CompoundTag;)I getVersion a method_17908 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/ResourceKey;)V method_39798 a method_39798 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/ResourceKey;Ljava/util/Optional;)V injectDatafixingContext a method_39799 m (Lnet/minecraft/world/level/ChunkPos;I)Z isOldChunkAround b method_42328 m (Lnet/minecraft/nbt/CompoundTag;)V removeDatafixingContext b method_60626 m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; method_68289 c method_68289 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; read d method_23696 m (Lnet/minecraft/world/level/ChunkPos;)V handleLegacyStructureIndex e method_56564 m ()V flushWorker o method_23697 m ()Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; chunkScanner p method_39800 m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; storageInfo q method_60999 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V c net/minecraft/world/level/chunk/storage/EntityStorage ehj net/minecraft/class_5565 f Lorg/slf4j/Logger; LOGGER a field_27232 f Ljava/lang/String; ENTITIES_TAG b field_31414 f Ljava/lang/String; POSITION_TAG c field_31415 f Lnet/minecraft/server/level/ServerLevel; level d field_27233 f Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; simpleRegionStorage e field_48747 f Lit/unimi/dsi/fastutil/longs/LongSet; emptyChunks f field_27235 f Lnet/minecraft/util/thread/ConsecutiveExecutor; entityDeserializerQueue g field_34056 m (Lnet/minecraft/util/ProblemReporter$ScopedCollector;Lnet/minecraft/nbt/ListTag;Lnet/minecraft/world/entity/Entity;)V method_31734 a method_31734 m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Throwable;)Ljava/lang/Object; method_61000 a method_61000 m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/Optional;)Lnet/minecraft/world/level/entity/ChunkEntities; method_31731 a method_31731 m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/world/level/ChunkPos;)V reportSaveFailureIfPresent a method_61001 m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/entity/ChunkEntities; emptyChunk b method_31735 m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Throwable;)Ljava/lang/Object; method_61002 b method_61002 m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/world/level/ChunkPos;)V reportLoadFailureIfPresent b method_61003 m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/server/level/ServerLevel;Ljava/util/concurrent/Executor;)V m ()V c net/minecraft/world/level/chunk/storage/IOWorker ehk net/minecraft/class_4698 f Lorg/slf4j/Logger; LOGGER a field_21495 f Ljava/util/concurrent/atomic/AtomicBoolean; shutdownRequested b field_21497 f Lnet/minecraft/util/thread/PriorityConsecutiveExecutor; consecutiveExecutor c field_54149 f Lnet/minecraft/world/level/chunk/storage/RegionFileStorage; storage d field_21499 f Ljava/util/SequencedMap; pendingWrites e field_21500 f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; regionCacheForBlender f field_38240 f I REGION_CACHE_SIZE g field_38241 m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; storageInfo a method_61004 m (I)[Ljava/util/concurrent/CompletableFuture; method_23699 a method_23699 m (II)Ljava/util/concurrent/CompletableFuture; getOrCreateOldDataForRegion a method_42329 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; loadAsync a method_31738 m (Lnet/minecraft/world/level/ChunkPos;I)Z isOldChunkAround a method_42330 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/IOWorker$PendingStore;)V runStore a method_23701 m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; store a method_61773 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)Ljava/util/concurrent/CompletableFuture; store a method_23703 m (Lnet/minecraft/world/level/chunk/storage/IOWorker$PendingStore;)Ljava/util/concurrent/CompletableFuture; method_23705 a method_23705 m (Lnet/minecraft/world/level/chunk/storage/IOWorker$ThrowingSupplier;)Ljava/util/concurrent/CompletableFuture; submitThrowingTask a method_64026 m (Lnet/minecraft/world/level/chunk/storage/IOWorker$ThrowingSupplier;Ljava/util/concurrent/CompletableFuture;)V method_64027 a method_64027 m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; method_37479 a method_37479 m (Ljava/util/BitSet;Lnet/minecraft/world/level/ChunkPos;)V method_42331 a method_42331 m (Ljava/util/concurrent/CompletableFuture;)V method_64028 a method_64028 m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; submitTask a method_23709 m (Ljava/util/function/Supplier;Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; method_61774 a method_61774 m (Ljava/util/function/Supplier;Ljava/util/concurrent/CompletableFuture;)V method_64029 a method_64029 m (Lnet/minecraft/nbt/CompoundTag;)Z isOldChunk a method_42332 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/storage/IOWorker$PendingStore; method_23711 a method_23711 m (Z)Ljava/util/concurrent/CompletableFuture; synchronize a method_23698 m ()V storePendingChunk b method_23719 m (II)Ljava/util/concurrent/CompletableFuture; createOldDataForRegion b method_42333 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/Optional; method_27943 b method_27943 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/StreamTagVisitor;)Ljava/lang/Void; method_39801 b method_39801 m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; method_27940 b method_27940 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; method_27944 b method_27944 m ()V tellStorePending c method_27945 m (II)Ljava/util/BitSet; method_42334 c method_42334 m ()V waitForShutdown d method_64030 m ()Ljava/lang/Void; method_64031 e method_64031 m ()Ljava/lang/Void; method_27946 f method_27946 m ()Ljava/util/concurrent/CompletableFuture; method_27947 g method_27947 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;Z)V m ()V c net/minecraft/world/level/chunk/storage/IOWorker$PendingStore ehk$a net/minecraft/class_4698$class_4699 f Lnet/minecraft/nbt/CompoundTag; data a field_21503 f Ljava/util/concurrent/CompletableFuture; result b field_21504 m ()Lnet/minecraft/nbt/CompoundTag; copyData a method_60627 m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/chunk/storage/IOWorker$Priority ehk$b net/minecraft/class_4698$class_5276 f Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; FOREGROUND a field_27237 f Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; BACKGROUND b field_27238 f Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; SHUTDOWN c field_27239 f [Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; $VALUES d field_24471 m ()[Lnet/minecraft/world/level/chunk/storage/IOWorker$Priority; $values a method_36744 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/chunk/storage/IOWorker$ThrowingSupplier ehk$c net/minecraft/class_4698$class_10195 c net/minecraft/world/level/chunk/storage/RecreatingChunkStorage ehl net/minecraft/class_9170 f Lnet/minecraft/world/level/chunk/storage/IOWorker; writeWorker a field_48748 f Ljava/nio/file/Path; writeFolder b field_48749 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V c net/minecraft/world/level/chunk/storage/RecreatingSimpleRegionStorage ehm net/minecraft/class_9171 f Lnet/minecraft/world/level/chunk/storage/IOWorker; writeWorker a field_48750 f Ljava/nio/file/Path; writeFolder b field_48751 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLnet/minecraft/util/datafix/DataFixTypes;)V c net/minecraft/world/level/chunk/storage/RegionBitmap ehn net/minecraft/class_4485 f Ljava/util/BitSet; used a field_20433 m ()Lit/unimi/dsi/fastutil/ints/IntSet; getUsed a method_35322 m (I)I allocate a method_21867 m (II)V force a method_21868 m (II)V free b method_21869 m ()V c net/minecraft/world/level/chunk/storage/RegionFile eho net/minecraft/class_2861 f I SECTOR_INTS a field_31417 f Lnet/minecraft/world/level/chunk/storage/RegionBitmap; usedSectors b field_20441 f Lorg/slf4j/Logger; LOGGER c field_20434 f I SECTOR_BYTES d field_31418 f I CHUNK_HEADER_SIZE e field_31419 f I HEADER_OFFSET f field_31420 f Ljava/nio/ByteBuffer; PADDING_BUFFER g field_20435 f Ljava/lang/String; EXTERNAL_FILE_EXTENSION h field_31421 f I EXTERNAL_STREAM_FLAG i field_31422 f I EXTERNAL_CHUNK_THRESHOLD j field_31423 f I CHUNK_NOT_PRESENT k field_31424 f Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; info l field_49102 f Ljava/nio/file/Path; path m field_48752 f Ljava/nio/channels/FileChannel; file n field_20436 f Ljava/nio/file/Path; externalFileDir o field_20657 f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; version p field_20437 f Ljava/nio/ByteBuffer; header q field_20438 f Ljava/nio/IntBuffer; offsets r field_20439 f Ljava/nio/IntBuffer; timestamps s field_20440 m ()Ljava/nio/file/Path; getPath a method_56566 m (B)Z isExternalStreamChunk a method_22407 m (I)I getNumSectors a method_21871 m (II)I packSectorOffset a method_21872 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/io/DataInputStream; getChunkDataInputStream a method_21873 m (Lnet/minecraft/world/level/ChunkPos;B)Ljava/io/DataInputStream; createExternalChunkInputStream a method_22408 m (Lnet/minecraft/world/level/ChunkPos;BLjava/io/InputStream;)Ljava/io/DataInputStream; createChunkInputStream a method_22409 m (Lnet/minecraft/world/level/ChunkPos;Ljava/nio/ByteBuffer;)V write a method_21874 m (Ljava/nio/ByteBuffer;I)Ljava/io/ByteArrayInputStream; createStream a method_21876 m (Ljava/nio/file/Path;Ljava/nio/ByteBuffer;)Lnet/minecraft/world/level/chunk/storage/RegionFile$CommitOp; writeToExternalFile a method_22410 m (Ljava/nio/file/Path;Ljava/nio/file/Path;)V method_22411 a method_22411 m ()V flush b method_26981 m (B)B getExternalChunkVersion b method_22412 m (I)I getSectorNumber b method_21878 m (Lnet/minecraft/world/level/ChunkPos;)Z doesChunkExist b method_21879 m ()I getTimestamp c method_31739 m (I)I sizeToSectors c method_21880 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/io/DataOutputStream; getChunkDataOutputStream c method_21881 m ()Ljava/nio/ByteBuffer; createExternalStub d method_22406 m (Lnet/minecraft/world/level/ChunkPos;)V clear d method_31740 m ()V writeHeader e method_21870 m (Lnet/minecraft/world/level/ChunkPos;)Z hasChunk e method_12423 m ()V padToFullSector f method_21877 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/nio/file/Path; getExternalChunkPath f method_22413 m (Lnet/minecraft/world/level/ChunkPos;)I getOffset g method_12419 m (Lnet/minecraft/world/level/ChunkPos;)I getOffsetIndex h method_17909 m (Lnet/minecraft/world/level/ChunkPos;)V method_22414 i method_22414 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;Ljava/nio/file/Path;Z)V m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;Z)V m ()V c net/minecraft/world/level/chunk/storage/RegionFile$ChunkBuffer eho$a net/minecraft/class_2861$class_2862 f Lnet/minecraft/world/level/chunk/storage/RegionFile; field_13035 a field_13035 f Lnet/minecraft/world/level/ChunkPos; pos b field_17656 m (Lnet/minecraft/world/level/chunk/storage/RegionFile;Lnet/minecraft/world/level/ChunkPos;)V c net/minecraft/world/level/chunk/storage/RegionFile$CommitOp eho$b net/minecraft/class_2861$class_4549 c net/minecraft/world/level/chunk/storage/RegionFileStorage ehp net/minecraft/class_2867 f Ljava/lang/String; ANVIL_EXTENSION a field_31425 f I MAX_CACHE_SIZE b field_31426 f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; regionCache c field_17657 f Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; info d field_49103 f Ljava/nio/file/Path; folder e field_18690 f Z sync f field_23748 m ()V flush a method_26982 m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/nbt/CompoundTag; read a method_17911 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)V write a method_23726 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/StreamTagVisitor;)V scanChunk a method_39802 m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; info b method_61005 m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/storage/RegionFile; getRegionFile b method_12440 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;Z)V c net/minecraft/world/level/chunk/storage/RegionFileVersion ehq net/minecraft/class_4486 f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; VERSION_GZIP a field_20442 f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; VERSION_DEFLATE b field_20443 f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; VERSION_NONE c field_20444 f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; VERSION_LZ4 d field_48753 f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; VERSION_CUSTOM e field_48916 f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; DEFAULT f field_48754 f Lorg/slf4j/Logger; LOGGER g field_48755 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; VERSIONS h field_20445 f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; VERSIONS_BY_NAME i field_48756 f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; selected j field_48757 f I id k field_20446 f Ljava/lang/String; optionName l field_48758 f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper; inputWrapper m field_20447 f Lnet/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper; outputWrapper n field_20448 m ()Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; getSelected a method_56567 m (I)Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; fromId a method_21883 m (Lnet/minecraft/world/level/chunk/storage/RegionFileVersion;)Lnet/minecraft/world/level/chunk/storage/RegionFileVersion; register a method_21884 m (Ljava/io/InputStream;)Ljava/io/InputStream; wrap a method_21885 m (Ljava/io/OutputStream;)Ljava/io/OutputStream; wrap a method_21886 m (Ljava/lang/String;)V configure a method_56568 m ()I getId b method_21882 m (I)Z isValidVersion b method_21887 m (Ljava/io/InputStream;)Ljava/io/InputStream; method_56569 b method_56569 m (Ljava/io/OutputStream;)Ljava/io/OutputStream; method_56570 b method_56570 m (Ljava/io/InputStream;)Ljava/io/InputStream; method_21888 c method_21888 m (Ljava/io/OutputStream;)Ljava/io/OutputStream; method_21889 c method_21889 m (Ljava/io/InputStream;)Ljava/io/InputStream; method_39803 d method_39803 m (Ljava/io/OutputStream;)Ljava/io/OutputStream; method_39804 d method_39804 m (Ljava/io/InputStream;)Ljava/io/InputStream; method_39805 e method_39805 m (Ljava/io/OutputStream;)Ljava/io/OutputStream; method_39806 e method_39806 m (ILjava/lang/String;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper;Lnet/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper;)V m ()V c net/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper ehq$a net/minecraft/class_4486$class_4487 c net/minecraft/world/level/chunk/storage/RegionStorageInfo ehr net/minecraft/class_9240 f Ljava/lang/String; level a comp_2345 f Lnet/minecraft/resources/ResourceKey; dimension b comp_2346 f Ljava/lang/String; type c comp_2347 m ()Ljava/lang/String; level a comp_2345 m (Ljava/lang/String;)Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; withTypeSuffix a method_57013 m ()Lnet/minecraft/resources/ResourceKey; dimension b comp_2346 m ()Ljava/lang/String; type c comp_2347 m (Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Ljava/lang/String;)V c net/minecraft/world/level/chunk/storage/SectionStorage ehs net/minecraft/class_4180 f Lorg/slf4j/Logger; LOGGER a field_18691 f Ljava/lang/String; SECTIONS_TAG b field_31427 f Lnet/minecraft/world/level/LevelHeightAccessor; levelHeightAccessor c field_27240 f Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage; simpleRegionStorage d field_48759 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; storage e field_18692 f Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; dirtyChunks f field_18693 f Lcom/mojang/serialization/Codec; codec g field_24750 f Ljava/util/function/Function; packer h field_52647 f Ljava/util/function/BiFunction; unpacker i field_52648 f Ljava/util/function/Function; factory j field_18695 f Lnet/minecraft/core/RegistryAccess; registryAccess k field_39315 f Lnet/minecraft/world/level/chunk/storage/ChunkIOErrorReporter; errorReporter l field_52227 f Lit/unimi/dsi/fastutil/longs/LongSet; loadedChunks m field_52649 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; pendingLoads n field_52650 f Ljava/lang/Object; loadLock o field_52651 m ()V flushAll a method_61775 m (J)V setDirty a method_19288 m (JLjava/lang/Object;)Ljava/lang/Object; method_61776 a method_61776 m (JZLjava/lang/Object;)V method_61777 a method_61777 m (Lnet/minecraft/resources/RegistryOps;Ljava/util/Optional;)Ljava/util/Optional; method_61778 a method_61778 m (Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk; method_61779 a method_61779 m (Lcom/mojang/serialization/Dynamic;)I getVersion a method_20369 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; prefetch a method_61780 m (Lnet/minecraft/world/level/ChunkPos;I)J getKey a method_33637 m (Lnet/minecraft/world/level/ChunkPos;J)Ljava/util/concurrent/CompletableFuture; method_61781 a method_61781 m (Lnet/minecraft/world/level/ChunkPos;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; writeChunk a method_20367 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk;)V unpackChunk a method_61782 m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Throwable;)Ljava/lang/Void; method_61783 a method_61783 m (Ljava/util/Map;Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;Ljava/lang/Object;)V method_61784 a method_61784 m (Ljava/util/function/BooleanSupplier;)V tick a method_19290 m ()Z hasWork b method_40020 m (J)V onSectionLoad b method_19291 m (Lnet/minecraft/world/level/ChunkPos;)V flush b method_20436 m (Lnet/minecraft/world/level/ChunkPos;J)Ljava/util/concurrent/CompletableFuture; method_61785 b method_61785 m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Throwable;)Ljava/util/Optional; method_43412 b method_43412 m ()V unpackPendingLoads c method_61786 m (J)Ljava/util/Optional; get c method_19293 m (Lnet/minecraft/world/level/ChunkPos;)V unpackChunk c method_61787 m (J)Ljava/util/Optional; getOrLoad d method_19294 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; tryRead d method_20621 m (J)Z outsideStoredRange e method_19292 m (Lnet/minecraft/world/level/ChunkPos;)V writeChunk e method_20370 m (J)Ljava/lang/Object; getOrCreate f method_19295 m (J)V method_61788 g method_61788 m (J)V method_19297 h method_19297 m (J)V method_61789 i method_61789 m (Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/BiFunction;Ljava/util/function/Function;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/chunk/storage/ChunkIOErrorReporter;Lnet/minecraft/world/level/LevelHeightAccessor;)V m ()V c net/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk ehs$a net/minecraft/class_4180$class_9897 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; sectionsByY a comp_2943 f Z versionChanged b comp_2944 m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; sectionsByY a comp_2943 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; method_61790 a method_61790 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/Tag;Lnet/minecraft/world/level/chunk/storage/SimpleRegionStorage;Lnet/minecraft/world/level/LevelHeightAccessor;)Lnet/minecraft/world/level/chunk/storage/SectionStorage$PackedChunk; parse a method_61791 m ()Z versionChanged b comp_2944 m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Z)V c net/minecraft/world/level/chunk/storage/SerializableChunkData eht net/minecraft/class_2852 f Lcom/mojang/serialization/Codec; BLOCK_TICKS_CODEC A field_56677 f Lcom/mojang/serialization/Codec; FLUID_TICKS_CODEC B field_56678 f Lorg/slf4j/Logger; LOGGER C field_13001 f Ljava/lang/String; TAG_UPGRADE_DATA D field_31413 f Ljava/lang/String; BLOCK_TICKS_TAG E field_35476 f Ljava/lang/String; FLUID_TICKS_TAG F field_35477 f Ljava/lang/String; X_POS_TAG a field_37659 f Ljava/lang/String; Z_POS_TAG b field_37660 f Ljava/lang/String; HEIGHTMAPS_TAG c field_37661 f Ljava/lang/String; IS_LIGHT_ON_TAG d field_37662 f Ljava/lang/String; SECTIONS_TAG e field_37663 f Ljava/lang/String; BLOCK_LIGHT_TAG f field_37664 f Ljava/lang/String; SKY_LIGHT_TAG g field_37665 f Lnet/minecraft/core/Registry; biomeRegistry h comp_2945 f Lnet/minecraft/world/level/ChunkPos; chunkPos i comp_2946 f I minSectionY j comp_2947 f J lastUpdateTime k comp_2948 f J inhabitedTime l comp_2949 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; chunkStatus m comp_2950 f Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed; blendingData n comp_2951 f Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; belowZeroRetrogen o comp_2952 f Lnet/minecraft/world/level/chunk/UpgradeData; upgradeData p comp_2953 f [J carvingMask q comp_2954 f Ljava/util/Map; heightmaps r comp_2955 f Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; packedTicks s comp_2956 f [Lit/unimi/dsi/fastutil/shorts/ShortList; postProcessingSections t comp_2957 f Z lightCorrect u comp_2958 f Ljava/util/List; sectionData v comp_2959 f Ljava/util/List; entities w comp_2960 f Ljava/util/List; blockEntities x comp_2961 f Lnet/minecraft/nbt/CompoundTag; structureData y comp_2962 f Lcom/mojang/serialization/Codec; BLOCK_STATE_CODEC z field_34576 m ()Lnet/minecraft/nbt/CompoundTag; write a method_12410 m (I)[Lit/unimi/dsi/fastutil/shorts/ShortList; method_61792 a method_61792 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/ai/village/poi/PoiManager;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/ProtoChunk; read a method_12395 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/storage/SerializableChunkData; copyOf a method_61793 m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor; postLoadChunk a method_12386 m (Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/ChunkPos;ILnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/chunk/PalettedContainerRO; method_68290 a method_68290 m (Lnet/minecraft/world/level/ChunkPos;ILjava/lang/String;)V logErrors a method_39035 m (Lnet/minecraft/world/level/ChunkPos;ILnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/chunk/PalettedContainer; method_68291 a method_68291 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/resources/ResourceLocation;J)Z method_24029 a method_24029 m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/chunk/storage/SerializableChunkData; parse a method_61794 m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/chunk/UpgradeData; method_68292 a method_68292 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/Map;Lnet/minecraft/nbt/CompoundTag;)V method_68293 a method_68293 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/world/level/ChunkPos;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/nbt/CompoundTag; packStructureData a method_12385 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;J)Ljava/util/Map; unpackStructureStart a method_12392 m (Lit/unimi/dsi/fastutil/shorts/ShortList;)Lit/unimi/dsi/fastutil/shorts/ShortArrayList; method_61795 a method_61795 m (Ljava/util/List;Lnet/minecraft/server/level/ServerLevel;Ljava/util/List;Lnet/minecraft/world/level/chunk/LevelChunk;)V method_61797 a method_61797 m (Ljava/util/Map;Lnet/minecraft/world/level/levelgen/Heightmap$Types;[J)V method_68294 a method_68294 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/Codec; makeBiomeCodec a method_39036 m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/ChunkPos;Ljava/util/Map;Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V method_68295 a method_68295 m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Map; unpackStructureReferences a method_12387 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/chunk/status/ChunkStatus; getChunkStatusFromTag a method_67685 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks;)V saveTicks a method_39311 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/levelgen/Heightmap$Types;[J)V method_61798 a method_61798 m ([Lit/unimi/dsi/fastutil/shorts/ShortList;)Lnet/minecraft/nbt/ListTag; packOffsets a method_12393 m ()Lnet/minecraft/core/Registry; biomeRegistry b comp_2945 m (Lnet/minecraft/world/level/ChunkPos;ILjava/lang/String;)V method_68296 b method_68296 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/level/chunk/PalettedContainerRO; method_68297 b method_68297 m ()Lnet/minecraft/world/level/ChunkPos; chunkPos c comp_2946 m (Lnet/minecraft/world/level/ChunkPos;ILjava/lang/String;)V method_68298 c method_68298 m ()I minSectionY d comp_2947 m ()J lastUpdateTime e comp_2948 m ()J inhabitedTime f comp_2949 m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; chunkStatus g comp_2950 m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed; blendingData h comp_2951 m ()Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen; belowZeroRetrogen i comp_2952 m ()Lnet/minecraft/world/level/chunk/UpgradeData; upgradeData j comp_2953 m ()[J carvingMask k comp_2954 m ()Ljava/util/Map; heightmaps l comp_2955 m ()Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks; packedTicks m comp_2956 m ()[Lit/unimi/dsi/fastutil/shorts/ShortList; postProcessingSections n comp_2957 m ()Z lightCorrect o comp_2958 m ()Ljava/util/List; sectionData p comp_2959 m ()Ljava/util/List; entities q comp_2960 m ()Ljava/util/List; blockEntities r comp_2961 m ()Lnet/minecraft/nbt/CompoundTag; structureData s comp_2962 m ()Lnet/minecraft/world/level/chunk/PalettedContainer; method_68299 t method_68299 m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/ChunkPos;IJJLnet/minecraft/world/level/chunk/status/ChunkStatus;Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed;Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen;Lnet/minecraft/world/level/chunk/UpgradeData;[JLjava/util/Map;Lnet/minecraft/world/level/chunk/ChunkAccess$PackedTicks;[Lit/unimi/dsi/fastutil/shorts/ShortList;ZLjava/util/List;Ljava/util/List;Ljava/util/List;Lnet/minecraft/nbt/CompoundTag;)V m ()V c net/minecraft/world/level/chunk/storage/SerializableChunkData$ChunkReadException eht$a net/minecraft/class_2852$class_9314 m (Ljava/lang/String;)V c net/minecraft/world/level/chunk/storage/SerializableChunkData$SectionData eht$b net/minecraft/class_2852$class_9898 f I y a comp_2963 f Lnet/minecraft/world/level/chunk/LevelChunkSection; chunkSection b comp_2964 f Lnet/minecraft/world/level/chunk/DataLayer; blockLight c comp_2965 f Lnet/minecraft/world/level/chunk/DataLayer; skyLight d comp_2966 m ()I y a comp_2963 m ()Lnet/minecraft/world/level/chunk/LevelChunkSection; chunkSection b comp_2964 m ()Lnet/minecraft/world/level/chunk/DataLayer; blockLight c comp_2965 m ()Lnet/minecraft/world/level/chunk/DataLayer; skyLight d comp_2966 m (ILnet/minecraft/world/level/chunk/LevelChunkSection;Lnet/minecraft/world/level/chunk/DataLayer;Lnet/minecraft/world/level/chunk/DataLayer;)V c net/minecraft/world/level/chunk/storage/SimpleRegionStorage ehu net/minecraft/class_9172 f Lnet/minecraft/world/level/chunk/storage/IOWorker; worker a field_48760 f Lcom/mojang/datafixers/DataFixer; fixerUpper b field_48761 f Lnet/minecraft/util/datafix/DataFixTypes; dataFixType c field_48762 m ()Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo; storageInfo a method_61007 m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; upgradeChunkTag a method_56571 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; read a method_56572 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/nbt/CompoundTag;)Ljava/util/concurrent/CompletableFuture; write a method_56565 m (Lnet/minecraft/nbt/CompoundTag;I)Lnet/minecraft/nbt/CompoundTag; upgradeChunkTag a method_56573 m (Z)Ljava/util/concurrent/CompletableFuture; synchronize a method_56574 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLnet/minecraft/util/datafix/DataFixTypes;)V c net/minecraft/world/level/chunk/storage/package-info ehv net/minecraft/class_6100 c net/minecraft/world/level/dimension/BuiltinDimensionTypes ehw net/minecraft/class_7134 f Lnet/minecraft/resources/ResourceKey; OVERWORLD a field_37666 f Lnet/minecraft/resources/ResourceKey; NETHER b field_37667 f Lnet/minecraft/resources/ResourceKey; END c field_37668 f Lnet/minecraft/resources/ResourceKey; OVERWORLD_CAVES d field_37669 f Lnet/minecraft/resources/ResourceLocation; OVERWORLD_EFFECTS e field_37670 f Lnet/minecraft/resources/ResourceLocation; NETHER_EFFECTS f field_37671 f Lnet/minecraft/resources/ResourceLocation; END_EFFECTS g field_37672 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a method_41524 m ()V m ()V c net/minecraft/world/level/dimension/DimensionDefaults ehx net/minecraft/class_6101 f I CLOUD_THICKNESS a field_59767 f I OVERWORLD_MIN_Y b field_31428 f I OVERWORLD_LEVEL_HEIGHT c field_31429 f I OVERWORLD_GENERATION_HEIGHT d field_31430 f I OVERWORLD_LOGICAL_HEIGHT e field_31431 f I OVERWORLD_CLOUD_HEIGHT f field_59768 f I NETHER_MIN_Y g field_31432 f I NETHER_LEVEL_HEIGHT h field_31433 f I NETHER_GENERATION_HEIGHT i field_31434 f I NETHER_LOGICAL_HEIGHT j field_31435 f I END_MIN_Y k field_31436 f I END_LEVEL_HEIGHT l field_31437 f I END_GENERATION_HEIGHT m field_31438 f I END_LOGICAL_HEIGHT n field_31439 f I END_ISLAND_BASE_Y o field_52652 m ()V c net/minecraft/world/level/dimension/DimensionType ehy net/minecraft/class_2874 f Ljava/util/Optional; cloudHeight A comp_4037 f Lnet/minecraft/world/level/dimension/DimensionType$MonsterSettings; monsterSettings B comp_847 f I BITS_FOR_Y a field_28133 f I MIN_HEIGHT b field_33411 f I Y_SIZE c field_28134 f I MAX_Y d field_28135 f I MIN_Y e field_28136 f I WAY_ABOVE_MAX_Y f field_35478 f I WAY_BELOW_MIN_Y g field_35479 f Lcom/mojang/serialization/Codec; DIRECT_CODEC h field_24757 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC i field_51951 f I MOON_PHASES j field_31440 f [F MOON_BRIGHTNESS_PER_PHASE k field_24752 f Lcom/mojang/serialization/Codec; CODEC l field_24756 f Ljava/util/OptionalLong; fixedTime m comp_641 f Z hasSkyLight n comp_642 f Z hasCeiling o comp_643 f Z ultraWarm p comp_644 f Z natural q comp_645 f D coordinateScale r comp_646 f Z bedWorks s comp_648 f Z respawnAnchorWorks t comp_649 f I minY u comp_651 f I height v comp_652 f I logicalHeight w comp_653 f Lnet/minecraft/tags/TagKey; infiniburn x comp_654 f Lnet/minecraft/resources/ResourceLocation; effectsLocation y comp_655 f F ambientLight z comp_656 m ()Z hasFixedTime a method_29960 m (J)F timeOfDay a method_28528 m (Lnet/minecraft/resources/ResourceKey;Ljava/nio/file/Path;)Ljava/nio/file/Path; getStorageFolder a method_12488 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28522 a method_28522 m (Lnet/minecraft/world/level/dimension/DimensionType;Lnet/minecraft/world/level/dimension/DimensionType;)D getTeleportationScale a method_31109 m ()Z piglinSafe b method_44220 m (J)I moonPhase b method_28531 m ()Z hasRaids c method_44221 m ()Lnet/minecraft/util/valueproviders/IntProvider; monsterSpawnLightTest d method_44222 m ()I monsterSpawnBlockLightLimit e method_44223 m ()Ljava/util/OptionalLong; fixedTime f comp_641 m ()Z hasSkyLight g comp_642 m ()Z hasCeiling h comp_643 m ()Z ultraWarm i comp_644 m ()Z natural j comp_645 m ()D coordinateScale k comp_646 m ()Z bedWorks l comp_648 m ()Z respawnAnchorWorks m comp_649 m ()I minY n comp_651 m ()I height o comp_652 m ()I logicalHeight p comp_653 m ()Lnet/minecraft/tags/TagKey; infiniburn q comp_654 m ()Lnet/minecraft/resources/ResourceLocation; effectsLocation r comp_655 m ()F ambientLight s comp_656 m ()Ljava/util/Optional; cloudHeight t comp_4037 m ()Lnet/minecraft/world/level/dimension/DimensionType$MonsterSettings; monsterSettings u comp_847 m (Ljava/util/OptionalLong;ZZZZDZZIIILnet/minecraft/tags/TagKey;Lnet/minecraft/resources/ResourceLocation;FLjava/util/Optional;Lnet/minecraft/world/level/dimension/DimensionType$MonsterSettings;)V m ()V c net/minecraft/world/level/dimension/DimensionType$MonsterSettings ehy$a net/minecraft/class_2874$class_7512 f Lcom/mojang/serialization/MapCodec; CODEC a field_39414 f Z piglinSafe b comp_848 f Z hasRaids c comp_849 f Lnet/minecraft/util/valueproviders/IntProvider; monsterSpawnLightTest d comp_850 f I monsterSpawnBlockLightLimit e comp_851 m ()Z piglinSafe a comp_848 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_44224 a method_44224 m ()Z hasRaids b comp_849 m ()Lnet/minecraft/util/valueproviders/IntProvider; monsterSpawnLightTest c comp_850 m ()I monsterSpawnBlockLightLimit d comp_851 m (ZZLnet/minecraft/util/valueproviders/IntProvider;I)V m ()V c net/minecraft/world/level/dimension/LevelStem ehz net/minecraft/class_5363 f Lcom/mojang/serialization/Codec; CODEC a field_25411 f Lnet/minecraft/resources/ResourceKey; OVERWORLD b field_25412 f Lnet/minecraft/resources/ResourceKey; NETHER c field_25413 f Lnet/minecraft/resources/ResourceKey; END d field_25414 f Lnet/minecraft/core/Holder; type e comp_1012 f Lnet/minecraft/world/level/chunk/ChunkGenerator; generator f comp_1013 m ()Lnet/minecraft/core/Holder; type a comp_1012 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_29568 a method_29568 m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; generator b comp_1013 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/chunk/ChunkGenerator;)V m ()V c net/minecraft/world/level/dimension/end/DragonRespawnAnimation eia net/minecraft/class_2876 f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; START a field_13097 f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; PREPARING_TO_SUMMON_PILLARS b field_13095 f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; SUMMONING_PILLARS c field_13094 f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; SUMMONING_DRAGON d field_13098 f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; END e field_13099 f [Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; $VALUES f field_13096 m ()[Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; $values a method_36745 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/dimension/end/EndDragonFight;Ljava/util/List;ILnet/minecraft/core/BlockPos;)V tick a method_12507 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/dimension/end/DragonRespawnAnimation$1 eia$1 net/minecraft/class_2876$1 m (Ljava/lang/String;I)V c net/minecraft/world/level/dimension/end/DragonRespawnAnimation$2 eia$2 net/minecraft/class_2876$2 m (Ljava/lang/String;I)V c net/minecraft/world/level/dimension/end/DragonRespawnAnimation$3 eia$3 net/minecraft/class_2876$3 m (Ljava/lang/String;I)V c net/minecraft/world/level/dimension/end/DragonRespawnAnimation$4 eia$4 net/minecraft/class_2876$4 m (Ljava/lang/String;I)V c net/minecraft/world/level/dimension/end/DragonRespawnAnimation$5 eia$5 net/minecraft/class_2876$5 m (Ljava/lang/String;I)V c net/minecraft/world/level/dimension/end/EndDragonFight eib net/minecraft/class_2881 f I respawnTime A field_13118 f Ljava/util/List; respawnCrystals B field_13109 f I TIME_BETWEEN_PLAYER_SCANS a field_31445 f I ARENA_TICKET_LEVEL b field_31441 f I DRAGON_SPAWN_Y c field_31442 f Lorg/slf4j/Logger; LOGGER d field_13112 f I MAX_TICKS_BEFORE_DRAGON_RESPAWN e field_31443 f I TIME_BETWEEN_CRYSTAL_SCANS f field_31444 f I ARENA_SIZE_CHUNKS g field_31446 f I GATEWAY_COUNT h field_31447 f I GATEWAY_DISTANCE i field_31448 f Ljava/util/function/Predicate; validPlayer j field_44876 f Lnet/minecraft/server/level/ServerBossEvent; dragonEvent k field_13119 f Lnet/minecraft/server/level/ServerLevel; level l field_13108 f Lnet/minecraft/core/BlockPos; origin m field_44877 f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; gateways n field_13121 f Lnet/minecraft/world/level/block/state/pattern/BlockPattern; exitPortalPattern o field_13110 f I ticksSinceDragonSeen p field_13107 f I crystalsAlive q field_13106 f I ticksSinceCrystalsScanned r field_13105 f I ticksSinceLastPlayerScan s field_13122 f Z dragonKilled t field_13115 f Z previouslyKilled u field_13114 f Z skipArenaLoadedCheck v field_44878 f Ljava/util/UUID; dragonUUID w field_13116 f Z needsStateScanning x field_13111 f Lnet/minecraft/core/BlockPos; portalLocation y field_13117 f Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation; respawnStage z field_13120 m ()V skipArenaLoadedCheck a method_51855 m (J)Ljava/util/List; method_52229 a method_52229 m (Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/world/damagesource/DamageSource;)V onCrystalDestroyed a method_12526 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V setDragonKilled a method_12528 m (Lnet/minecraft/world/level/dimension/end/DragonRespawnAnimation;)V setRespawnStage a method_12521 m (Ljava/util/List;)V respawnDragon a method_12529 m (Lnet/minecraft/core/BlockPos;)V spawnNewGateway a method_12516 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V method_46716 a method_46716 m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; method_46717 a method_46717 m (Z)V spawnExitPortal a method_12518 m ()Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data; saveData b method_12530 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)V updateDragon b method_12532 m ()V tick c method_12538 m ()V removeAllGateways d method_51856 m ()I getCrystalsAlive e method_12517 m ()Z hasPreviouslyKilledDragon f method_12536 m ()V tryRespawn g method_12522 m ()V resetSpikeCrystals h method_12524 m ()Ljava/util/UUID; getDragonUUID i method_52179 m ()V scanState j method_12515 m ()V findOrCreateDragon k method_12525 m ()Z hasActiveExitPortal l method_12514 m ()Lnet/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch; findExitPortal m method_12531 m ()Z isArenaLoaded n method_12533 m ()V updatePlayers o method_12520 m ()V updateCrystalCount p method_12535 m ()V spawnNewGateway q method_12519 m ()Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon; createNewDragon r method_12523 m (Lnet/minecraft/server/level/ServerLevel;JLnet/minecraft/world/level/dimension/end/EndDragonFight$Data;)V m (Lnet/minecraft/server/level/ServerLevel;JLnet/minecraft/world/level/dimension/end/EndDragonFight$Data;Lnet/minecraft/core/BlockPos;)V m ()V c net/minecraft/world/level/dimension/end/EndDragonFight$Data eib$a net/minecraft/class_2881$class_8576 f Lcom/mojang/serialization/Codec; CODEC a field_44945 f Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data; DEFAULT b field_44946 f Z needsStateScanning c comp_1540 f Z dragonKilled d comp_1541 f Z previouslyKilled e comp_1542 f Z isRespawning f comp_1543 f Ljava/util/Optional; dragonUUID g comp_1544 f Ljava/util/Optional; exitPortalLocation h comp_1545 f Ljava/util/Optional; gateways i comp_1546 m ()Z needsStateScanning a comp_1540 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52230 a method_52230 m ()Z dragonKilled b comp_1541 m ()Z previouslyKilled c comp_1542 m ()Z isRespawning d comp_1543 m ()Ljava/util/Optional; dragonUUID e comp_1544 m ()Ljava/util/Optional; exitPortalLocation f comp_1545 m ()Ljava/util/Optional; gateways g comp_1546 m (ZZZZLjava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/dimension/end/package-info eic net/minecraft/class_6102 c net/minecraft/world/level/dimension/package-info eid net/minecraft/class_6103 c net/minecraft/world/level/entity/ChunkEntities eie net/minecraft/class_5566 f Lnet/minecraft/world/level/ChunkPos; pos a field_27241 f Ljava/util/List; entities b field_27242 m ()Lnet/minecraft/world/level/ChunkPos; getPos a method_31741 m ()Ljava/util/stream/Stream; getEntities b method_31742 m ()Z isEmpty c method_31743 m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/List;)V c net/minecraft/world/level/entity/ChunkStatusUpdateListener eif net/minecraft/class_5567 c net/minecraft/world/level/entity/EntityAccess eig net/minecraft/class_5568 m (Lnet/minecraft/world/level/entity/EntityInLevelCallback;)V setLevelCallback a method_31744 m ()I getId ar method_5628 m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V setRemoved c method_31745 m ()Lnet/minecraft/world/phys/AABB; getBoundingBox cV method_5829 m ()Z shouldBeSaved dX method_31746 m ()Z isAlwaysTicking dY method_31747 m ()Ljava/util/stream/Stream; getSelfAndPassengers dc method_24204 m ()Ljava/util/stream/Stream; getPassengersAndSelf dd method_31748 m ()Lnet/minecraft/core/BlockPos; blockPosition dx method_24515 c net/minecraft/world/level/entity/EntityInLevelCallback eih net/minecraft/class_5569 f Lnet/minecraft/world/level/entity/EntityInLevelCallback; NULL a field_27243 m ()V onMove a method_31749 m (Lnet/minecraft/world/entity/Entity$RemovalReason;)V onRemove a method_31750 m ()V c net/minecraft/world/level/entity/EntityInLevelCallback$1 eih$1 net/minecraft/class_5569$1 m ()V c net/minecraft/world/level/entity/EntityLookup eii net/minecraft/class_5570 f Lorg/slf4j/Logger; LOGGER a field_27244 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; byId b field_27245 f Ljava/util/Map; byUuid c field_27246 m ()Ljava/lang/Iterable; getAllEntities a method_31751 m (I)Lnet/minecraft/world/level/entity/EntityAccess; getEntity a method_31752 m (Lnet/minecraft/world/level/entity/EntityAccess;)V add a method_31753 m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/util/AbortableIterationConsumer;)V getEntities a method_31754 m (Ljava/util/UUID;)Lnet/minecraft/world/level/entity/EntityAccess; getEntity a method_31755 m ()I count b method_31756 m (Lnet/minecraft/world/level/entity/EntityAccess;)V remove b method_31757 m ()V m ()V c net/minecraft/world/level/entity/EntityPersistentStorage eij net/minecraft/class_5571 m (Lnet/minecraft/world/level/ChunkPos;)Ljava/util/concurrent/CompletableFuture; loadEntities a method_31759 m (Lnet/minecraft/world/level/entity/ChunkEntities;)V storeEntities a method_31760 m (Z)V flush a method_31758 c net/minecraft/world/level/entity/EntitySection eik net/minecraft/class_5572 f Lorg/slf4j/Logger; LOGGER a field_27247 f Lnet/minecraft/util/ClassInstanceMultiMap; storage b field_27248 f Lnet/minecraft/world/level/entity/Visibility; chunkStatus c field_27249 m ()Z isEmpty a method_31761 m (Lnet/minecraft/world/level/entity/EntityAccess;)V add a method_31764 m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; getEntities a method_31762 m (Lnet/minecraft/world/level/entity/Visibility;)Lnet/minecraft/world/level/entity/Visibility; updateChunkStatus a method_31763 m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; getEntities a method_31765 m ()Ljava/util/stream/Stream; getEntities b method_31766 m (Lnet/minecraft/world/level/entity/EntityAccess;)Z remove b method_31767 m ()Lnet/minecraft/world/level/entity/Visibility; getStatus c method_31768 m ()I size d method_31769 m (Ljava/lang/Class;Lnet/minecraft/world/level/entity/Visibility;)V m ()V c net/minecraft/world/level/entity/EntitySectionStorage eil net/minecraft/class_5573 f I CHONKY_ENTITY_SEARCH_GRACE a field_52653 f I MAX_NON_CHONKY_ENTITY_SIZE b field_52654 f Ljava/lang/Class; entityClass c field_27250 f Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction; intialSectionVisibility d field_27251 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; sections e field_27252 f Lit/unimi/dsi/fastutil/longs/LongSortedSet; sectionIds f field_27253 m ()Lit/unimi/dsi/fastutil/longs/LongSet; getAllChunksWithExistingSections a method_31770 m (II)Lit/unimi/dsi/fastutil/longs/LongSortedSet; getChunkSections a method_31771 m (J)Ljava/util/stream/LongStream; getExistingSectionPositionsInChunk a method_31772 m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)V getEntities a method_31773 m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;Lnet/minecraft/world/level/entity/EntitySection;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; method_31778 a method_31778 m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)V forEachAccessibleNonEmptySection a method_31777 m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;Lnet/minecraft/world/level/entity/EntitySection;)Lnet/minecraft/util/AbortableIterationConsumer$Continuation; method_39465 a method_39465 m (Lit/unimi/dsi/fastutil/longs/LongSet;J)V method_31780 a method_31780 m ()I count b method_31781 m (J)Ljava/util/stream/Stream; getExistingSectionsInChunk b method_31782 m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)V getEntities b method_31783 m (J)Lnet/minecraft/world/level/entity/EntitySection; getOrCreateSection c method_31784 m (J)Lnet/minecraft/world/level/entity/EntitySection; getSection d method_31785 m (J)V remove e method_31786 m (J)J getChunkKeyFromSectionKey f method_31787 m (J)Lnet/minecraft/world/level/entity/EntitySection; createSection g method_31788 m (Ljava/lang/Class;Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction;)V c net/minecraft/world/level/entity/EntityTickList eim net/minecraft/class_5574 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; active a field_27254 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; passive b field_27255 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; iterated c field_27256 m ()V ensureActiveIsNotIterated a method_31789 m (Lnet/minecraft/world/entity/Entity;)V add a method_31790 m (Ljava/util/function/Consumer;)V forEach a method_31791 m (Lnet/minecraft/world/entity/Entity;)V remove b method_31792 m (Lnet/minecraft/world/entity/Entity;)Z contains c method_31793 m ()V c net/minecraft/world/level/entity/EntityTypeTest ein net/minecraft/class_5575 m ()Ljava/lang/Class; getBaseClass a method_31794 m (Ljava/lang/Class;)Lnet/minecraft/world/level/entity/EntityTypeTest; forClass a method_31795 m (Ljava/lang/Object;)Ljava/lang/Object; tryCast a method_31796 m (Ljava/lang/Class;)Lnet/minecraft/world/level/entity/EntityTypeTest; forExactClass b method_55374 c net/minecraft/world/level/entity/EntityTypeTest$1 ein$1 net/minecraft/class_5575$1 f Ljava/lang/Class; val$cls a field_27257 m (Ljava/lang/Class;)V c net/minecraft/world/level/entity/EntityTypeTest$2 ein$2 net/minecraft/class_5575$2 f Ljava/lang/Class; val$cls a field_47524 m (Ljava/lang/Class;)V c net/minecraft/world/level/entity/LevelCallback eio net/minecraft/class_5576 m (Ljava/lang/Object;)V onSectionChange a method_43029 m (Ljava/lang/Object;)V onTrackingEnd b method_31797 m (Ljava/lang/Object;)V onTrackingStart c method_31798 m (Ljava/lang/Object;)V onTickingEnd d method_31799 m (Ljava/lang/Object;)V onTickingStart e method_31800 m (Ljava/lang/Object;)V onDestroyed f method_31801 m (Ljava/lang/Object;)V onCreated g method_31802 c net/minecraft/world/level/entity/LevelEntityGetter eip net/minecraft/class_5577 m ()Ljava/lang/Iterable; getAll a method_31803 m (I)Lnet/minecraft/world/level/entity/EntityAccess; get a method_31804 m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/util/AbortableIterationConsumer;)V get a method_31806 m (Lnet/minecraft/world/level/entity/EntityTypeTest;Lnet/minecraft/world/phys/AABB;Lnet/minecraft/util/AbortableIterationConsumer;)V get a method_31805 m (Lnet/minecraft/world/phys/AABB;Ljava/util/function/Consumer;)V get a method_31807 m (Ljava/util/UUID;)Lnet/minecraft/world/level/entity/EntityAccess; get a method_31808 c net/minecraft/world/level/entity/LevelEntityGetterAdapter eiq net/minecraft/class_5578 f Lnet/minecraft/world/level/entity/EntityLookup; visibleEntities a field_27258 f Lnet/minecraft/world/level/entity/EntitySectionStorage; sectionStorage b field_27259 m (Lnet/minecraft/world/level/entity/EntityLookup;Lnet/minecraft/world/level/entity/EntitySectionStorage;)V c net/minecraft/world/level/entity/PersistentEntitySectionManager eir net/minecraft/class_5579 f Lorg/slf4j/Logger; LOGGER a field_27260 f Ljava/util/Set; knownUuids b field_27261 f Lnet/minecraft/world/level/entity/LevelCallback; callbacks c field_27262 f Lnet/minecraft/world/level/entity/EntityPersistentStorage; permanentStorage d field_27263 f Lnet/minecraft/world/level/entity/EntityLookup; visibleEntityStorage e field_27264 f Lnet/minecraft/world/level/entity/EntitySectionStorage; sectionStorage f field_27265 f Lnet/minecraft/world/level/entity/LevelEntityGetter; entityGetter g field_27266 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; chunkVisibility h field_27267 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; chunkLoadStatuses i field_27268 f Lit/unimi/dsi/fastutil/longs/LongSet; chunksToUnload j field_27269 f Ljava/util/Queue; loadingInbox k field_27270 m ()V processPendingLoads a method_31853 m (J)Z areEntitiesLoaded a method_37252 m (JLnet/minecraft/world/level/entity/EntitySection;)V removeSectionIfEmpty a method_31811 m (JLjava/util/function/Consumer;)Z storeChunkSections a method_31812 m (Lnet/minecraft/util/CsvOutput;J)V method_31813 a method_31813 m (Lnet/minecraft/util/CsvOutput;Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus;J)V method_31814 a method_31814 m (Lnet/minecraft/world/level/ChunkPos;)Z isTicking a method_66786 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/server/level/FullChunkStatus;)V updateChunkStatus a method_31815 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/entity/Visibility;)V updateChunkStatus a method_31816 m (Lnet/minecraft/world/level/ChunkPos;Ljava/lang/Throwable;)Ljava/lang/Void; method_31817 a method_31817 m (Lnet/minecraft/world/level/entity/EntityAccess;)Z addNewEntity a method_31818 m (Lnet/minecraft/world/level/entity/EntityAccess;Lnet/minecraft/world/level/entity/Visibility;)Lnet/minecraft/world/level/entity/Visibility; getEffectiveStatus a method_31832 m (Lnet/minecraft/world/level/entity/EntityAccess;Z)Z addEntity a method_31820 m (Lnet/minecraft/world/level/entity/EntitySection;)Ljava/util/stream/Stream; method_31821 a method_31821 m (Lnet/minecraft/world/level/entity/Visibility;Lnet/minecraft/world/level/entity/EntitySection;)V method_31825 a method_31825 m (Ljava/io/Writer;)V dumpSections a method_31826 m (Ljava/util/UUID;)Z isLoaded a method_31827 m (Ljava/util/stream/Stream;)V addLegacyChunkEntities a method_31828 m (Lnet/minecraft/core/BlockPos;)Z canPositionTick a method_40022 m ()V tick b method_31809 m (J)V ensureChunkQueuedForLoad b method_31810 m (Lnet/minecraft/world/level/ChunkPos;)Z canPositionTick b method_40021 m (Lnet/minecraft/world/level/entity/EntityAccess;)Z addEntityUuid b method_31831 m (Ljava/util/stream/Stream;)V addWorldGenChunkEntities b method_31835 m ()V autoSave c method_31829 m (J)V requestChunkLoad c method_31830 m (Lnet/minecraft/world/level/entity/EntityAccess;)V startTicking c method_31838 m ()V saveAll d method_31836 m (J)Z processChunkUnload d method_31837 m (Lnet/minecraft/world/level/entity/EntityAccess;)V stopTicking d method_31843 m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; getEntityGetter e method_31841 m (J)Z method_31842 e method_31842 m (Lnet/minecraft/world/level/entity/EntityAccess;)V startTracking e method_31847 m ()Ljava/lang/String; gatherStats f method_31845 m (J)V method_31846 f method_31846 m (Lnet/minecraft/world/level/entity/EntityAccess;)V stopTracking f method_31850 m ()I count g method_54490 m (J)Z method_31849 g method_31849 m (Lnet/minecraft/world/level/entity/EntityAccess;)V unloadEntity g method_31852 m ()V processUnloads h method_31851 m (Lnet/minecraft/world/level/entity/EntityAccess;)V method_31854 h method_31854 m ()Lit/unimi/dsi/fastutil/longs/LongSet; getAllChunksToSave i method_31855 m (Lnet/minecraft/world/level/entity/EntityAccess;)V method_31856 i method_31856 m (Lnet/minecraft/world/level/entity/EntityAccess;)V method_31857 j method_31857 m (Lnet/minecraft/world/level/entity/EntityAccess;)V method_31858 k method_31858 m (Lnet/minecraft/world/level/entity/EntityAccess;)Z method_31859 l method_31859 m (Lnet/minecraft/world/level/entity/EntityAccess;)Z method_31860 m method_31860 m (Lnet/minecraft/world/level/entity/EntityAccess;)Z method_31861 n method_31861 m (Lnet/minecraft/world/level/entity/EntityAccess;)Z method_31862 o method_31862 m (Lnet/minecraft/world/level/entity/EntityAccess;)V method_31863 p method_31863 m (Lnet/minecraft/world/level/entity/EntityAccess;)V method_31864 q method_31864 m (Ljava/lang/Class;Lnet/minecraft/world/level/entity/LevelCallback;Lnet/minecraft/world/level/entity/EntityPersistentStorage;)V m ()V c net/minecraft/world/level/entity/PersistentEntitySectionManager$Callback eir$a net/minecraft/class_5579$class_5580 f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager; field_27271 b field_27271 f Lnet/minecraft/world/level/entity/EntityAccess; entity c field_27272 f J currentSectionKey d field_27273 f Lnet/minecraft/world/level/entity/EntitySection; currentSection e field_27274 m (Lnet/minecraft/world/level/entity/Visibility;Lnet/minecraft/world/level/entity/Visibility;)V updateStatus a method_31865 m (Lnet/minecraft/world/level/entity/PersistentEntitySectionManager;Lnet/minecraft/world/level/entity/EntityAccess;JLnet/minecraft/world/level/entity/EntitySection;)V c net/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus eir$b net/minecraft/class_5579$class_5581 f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus; FRESH a field_27275 f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus; PENDING b field_27276 f Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus; LOADED c field_27277 f [Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus; $VALUES d field_27278 m ()[Lnet/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus; $values a method_36746 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/entity/TransientEntitySectionManager eis net/minecraft/class_5582 f Lorg/slf4j/Logger; LOGGER a field_27279 f Lnet/minecraft/world/level/entity/LevelCallback; callbacks b field_27280 f Lnet/minecraft/world/level/entity/EntityLookup; entityStorage c field_27281 f Lnet/minecraft/world/level/entity/EntitySectionStorage; sectionStorage d field_27282 f Lit/unimi/dsi/fastutil/longs/LongSet; tickingChunks e field_27283 f Lnet/minecraft/world/level/entity/LevelEntityGetter; entityGetter f field_27284 m ()Lnet/minecraft/world/level/entity/LevelEntityGetter; getEntityGetter a method_31866 m (J)Lnet/minecraft/world/level/entity/Visibility; method_31867 a method_31867 m (JLnet/minecraft/world/level/entity/EntitySection;)V removeSectionIfEmpty a method_31868 m (Lnet/minecraft/world/level/ChunkPos;)V startTicking a method_31869 m (Lnet/minecraft/world/level/entity/EntityAccess;)V addEntity a method_31870 m (Lnet/minecraft/world/level/entity/EntitySection;)V method_31871 a method_31871 m ()I count b method_31874 m (Lnet/minecraft/world/level/ChunkPos;)V stopTicking b method_31875 m (Lnet/minecraft/world/level/entity/EntityAccess;)Z method_31876 b method_31876 m (Lnet/minecraft/world/level/entity/EntitySection;)V method_31877 b method_31877 m ()Ljava/lang/String; gatherStats c method_31879 m (Lnet/minecraft/world/level/entity/EntityAccess;)Z method_31880 c method_31880 m (Ljava/lang/Class;Lnet/minecraft/world/level/entity/LevelCallback;)V m ()V c net/minecraft/world/level/entity/TransientEntitySectionManager$Callback eis$a net/minecraft/class_5582$class_5583 f Lnet/minecraft/world/level/entity/TransientEntitySectionManager; field_27285 b field_27285 f Lnet/minecraft/world/level/entity/EntityAccess; entity c field_27286 f J currentSectionKey d field_27287 f Lnet/minecraft/world/level/entity/EntitySection; currentSection e field_27288 m (Lnet/minecraft/world/level/entity/TransientEntitySectionManager;Lnet/minecraft/world/level/entity/EntityAccess;JLnet/minecraft/world/level/entity/EntitySection;)V c net/minecraft/world/level/entity/UUIDLookup eit net/minecraft/class_10598 m (Ljava/util/UUID;)Lnet/minecraft/world/level/entity/UniquelyIdentifyable; getEntity getEntity method_66348 c net/minecraft/world/level/entity/UniquelyIdentifyable eiu net/minecraft/class_10599 m ()Ljava/util/UUID; getUUID cK method_5667 m ()Z isRemoved dU method_31481 c net/minecraft/world/level/entity/Visibility eiv net/minecraft/class_5584 f Lnet/minecraft/world/level/entity/Visibility; HIDDEN a field_27289 f Lnet/minecraft/world/level/entity/Visibility; TRACKED b field_27290 f Lnet/minecraft/world/level/entity/Visibility; TICKING c field_27291 f Z accessible d field_27292 f Z ticking e field_27293 f [Lnet/minecraft/world/level/entity/Visibility; $VALUES f field_27294 m ()Z isTicking a method_31883 m (Lnet/minecraft/server/level/FullChunkStatus;)Lnet/minecraft/world/level/entity/Visibility; fromFullChunkStatus a method_31884 m ()Z isAccessible b method_31885 m ()[Lnet/minecraft/world/level/entity/Visibility; $values c method_36747 m (Ljava/lang/String;IZZ)V m ()V c net/minecraft/world/level/entity/package-info eiw net/minecraft/class_6104 c net/minecraft/world/level/gameevent/BlockPositionSource eix net/minecraft/class_5707 f Lcom/mojang/serialization/MapCodec; CODEC a field_28137 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48377 f Lnet/minecraft/core/BlockPos; pos e field_28138 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_32927 a method_32927 m (Lnet/minecraft/world/level/gameevent/BlockPositionSource;)Lnet/minecraft/core/BlockPos; method_56122 a method_56122 m (Lnet/minecraft/world/level/gameevent/BlockPositionSource;)Lnet/minecraft/core/BlockPos; method_32928 b method_32928 m (Lnet/minecraft/core/BlockPos;)V m ()V c net/minecraft/world/level/gameevent/BlockPositionSource$Type eix$a net/minecraft/class_5707$class_5708 m ()V c net/minecraft/world/level/gameevent/DynamicGameEventListener eiy net/minecraft/class_5715 f Lnet/minecraft/world/level/gameevent/GameEventListener; listener a field_28182 f Lnet/minecraft/core/SectionPos; lastSection b field_28183 m ()Lnet/minecraft/world/level/gameevent/GameEventListener; getListener a method_43152 m (Lnet/minecraft/server/level/ServerLevel;)V add a method_42335 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/SectionPos;)V method_42336 a method_42336 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/SectionPos;Ljava/util/function/Consumer;)V ifChunkExists a method_32950 m (Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;)V method_32951 a method_32951 m (Lnet/minecraft/server/level/ServerLevel;)V remove b method_32949 m (Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;)V method_32953 b method_32953 m (Lnet/minecraft/server/level/ServerLevel;)V move c method_32952 m (Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry;)V method_32954 c method_32954 m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V c net/minecraft/world/level/gameevent/EntityPositionSource eiz net/minecraft/class_5709 f Lcom/mojang/serialization/MapCodec; CODEC a field_28139 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48378 f Lcom/mojang/datafixers/util/Either; entityOrUuidOrId e field_38424 f F yOffset f field_38242 m (Lnet/minecraft/world/entity/Entity;)V method_42673 a method_42673 m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Integer; method_42676 a method_42676 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_32932 a method_32932 m (Lnet/minecraft/world/level/Level;Lcom/mojang/datafixers/util/Either;)Ljava/util/Optional; method_42674 a method_42674 m (Lnet/minecraft/world/level/Level;Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; method_42675 a method_42675 m (Lnet/minecraft/world/level/gameevent/EntityPositionSource;)Ljava/lang/Float; method_56124 a method_56124 m (Ljava/lang/Integer;)Ljava/util/UUID; method_42677 a method_42677 m (Ljava/lang/Integer;Ljava/lang/Float;)Lnet/minecraft/world/level/gameevent/EntityPositionSource; method_56125 a method_56125 m (Ljava/util/UUID;)Ljava/lang/Integer; method_42678 a method_42678 m (Ljava/util/UUID;Ljava/lang/Float;)Lnet/minecraft/world/level/gameevent/EntityPositionSource; method_42679 a method_42679 m ()Ljava/util/UUID; getUuid b method_42680 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; method_42337 b method_42337 m (Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID; method_42682 b method_42682 m (Lnet/minecraft/world/level/Level;)V resolveEntity b method_42681 m (Lnet/minecraft/world/level/gameevent/EntityPositionSource;)Ljava/lang/Float; method_42338 b method_42338 m ()I getId c method_42683 m (Lnet/minecraft/world/entity/Entity;F)V m (Lcom/mojang/datafixers/util/Either;F)V m ()V c net/minecraft/world/level/gameevent/EntityPositionSource$Type eiz$a net/minecraft/class_5709$class_5710 m ()V c net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry eja net/minecraft/class_5711 f Ljava/util/List; listeners b field_28142 f Ljava/util/Set; listenersToRemove c field_37673 f Ljava/util/List; listenersToAdd d field_37674 f Z processing e field_37675 f Lnet/minecraft/server/level/ServerLevel; level f field_28143 f I sectionY g field_44636 f Lnet/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$OnEmptyAction; onEmptyAction h field_44637 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEventListener;)Ljava/util/Optional; getPostableListenerPosition a method_32936 m (Lnet/minecraft/server/level/ServerLevel;ILnet/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$OnEmptyAction;)V c net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$OnEmptyAction eja$a net/minecraft/class_5711$class_8512 c net/minecraft/world/level/gameevent/GameEvent ejb net/minecraft/class_5712 f Lnet/minecraft/core/Holder$Reference; HIT_GROUND A field_28159 f Lnet/minecraft/core/Holder$Reference; INSTRUMENT_PLAY B field_39415 f Lnet/minecraft/core/Holder$Reference; ITEM_INTERACT_FINISH C field_28146 f Lnet/minecraft/core/Holder$Reference; ITEM_INTERACT_START D field_28145 f Lnet/minecraft/core/Holder$Reference; JUKEBOX_PLAY E field_39485 f Lnet/minecraft/core/Holder$Reference; JUKEBOX_STOP_PLAY F field_39486 f Lnet/minecraft/core/Holder$Reference; LIGHTNING_STRIKE G field_28152 f Lnet/minecraft/core/Holder$Reference; NOTE_BLOCK_PLAY H field_38425 f Lnet/minecraft/core/Holder$Reference; PRIME_FUSE I field_28727 f Lnet/minecraft/core/Holder$Reference; PROJECTILE_LAND J field_28162 f Lnet/minecraft/core/Holder$Reference; PROJECTILE_SHOOT K field_28161 f Lnet/minecraft/core/Holder$Reference; SCULK_SENSOR_TENDRILS_CLICKING L field_38243 f Lnet/minecraft/core/Holder$Reference; SHEAR M field_28730 f Lnet/minecraft/core/Holder$Reference; SHRIEK N field_38244 f Lnet/minecraft/core/Holder$Reference; SPLASH O field_28160 f Lnet/minecraft/core/Holder$Reference; STEP P field_28155 f Lnet/minecraft/core/Holder$Reference; SWIM Q field_28156 f Lnet/minecraft/core/Holder$Reference; TELEPORT R field_39446 f Lnet/minecraft/core/Holder$Reference; UNEQUIP S field_45787 f Lnet/minecraft/core/Holder$Reference; RESONATE_1 T field_43308 f Lnet/minecraft/core/Holder$Reference; RESONATE_2 U field_43309 f Lnet/minecraft/core/Holder$Reference; RESONATE_3 V field_43310 f Lnet/minecraft/core/Holder$Reference; RESONATE_4 W field_43311 f Lnet/minecraft/core/Holder$Reference; RESONATE_5 X field_43312 f Lnet/minecraft/core/Holder$Reference; RESONATE_6 Y field_43313 f Lnet/minecraft/core/Holder$Reference; RESONATE_7 Z field_43314 f Lnet/minecraft/core/Holder$Reference; BLOCK_ACTIVATE a field_28174 f Lnet/minecraft/core/Holder$Reference; RESONATE_8 aa field_43315 f Lnet/minecraft/core/Holder$Reference; RESONATE_9 ab field_43316 f Lnet/minecraft/core/Holder$Reference; RESONATE_10 ac field_43317 f Lnet/minecraft/core/Holder$Reference; RESONATE_11 ad field_43318 f Lnet/minecraft/core/Holder$Reference; RESONATE_12 ae field_43319 f Lnet/minecraft/core/Holder$Reference; RESONATE_13 af field_43320 f Lnet/minecraft/core/Holder$Reference; RESONATE_14 ag field_43321 f Lnet/minecraft/core/Holder$Reference; RESONATE_15 ah field_43322 f I DEFAULT_NOTIFICATION_RADIUS ai field_31449 f Lcom/mojang/serialization/Codec; CODEC aj field_51910 f I notificationRadius ak comp_2193 f Lnet/minecraft/core/Holder$Reference; BLOCK_ATTACH b field_28172 f Lnet/minecraft/core/Holder$Reference; BLOCK_CHANGE c field_28733 f Lnet/minecraft/core/Holder$Reference; BLOCK_CLOSE d field_28169 f Lnet/minecraft/core/Holder$Reference; BLOCK_DEACTIVATE e field_28175 f Lnet/minecraft/core/Holder$Reference; BLOCK_DESTROY f field_28165 f Lnet/minecraft/core/Holder$Reference; BLOCK_DETACH g field_28173 f Lnet/minecraft/core/Holder$Reference; BLOCK_OPEN h field_28168 f Lnet/minecraft/core/Holder$Reference; BLOCK_PLACE i field_28164 f Lnet/minecraft/core/Holder$Reference; CONTAINER_CLOSE j field_28177 f Lnet/minecraft/core/Holder$Reference; CONTAINER_OPEN k field_28176 f Lnet/minecraft/core/Holder$Reference; DRINK l field_28734 f Lnet/minecraft/core/Holder$Reference; EAT m field_28735 f Lnet/minecraft/core/Holder$Reference; ELYTRA_GLIDE n field_28158 f Lnet/minecraft/core/Holder$Reference; ENTITY_DAMAGE o field_28736 f Lnet/minecraft/core/Holder$Reference; ENTITY_DIE p field_37676 f Lnet/minecraft/core/Holder$Reference; ENTITY_DISMOUNT q field_42479 f Lnet/minecraft/core/Holder$Reference; ENTITY_INTERACT r field_28725 f Lnet/minecraft/core/Holder$Reference; ENTITY_MOUNT s field_42480 f Lnet/minecraft/core/Holder$Reference; ENTITY_PLACE t field_28738 f Lnet/minecraft/core/Holder$Reference; ENTITY_ACTION u field_45148 f Lnet/minecraft/core/Holder$Reference; EQUIP v field_28739 f Lnet/minecraft/core/Holder$Reference; EXPLODE w field_28178 f Lnet/minecraft/core/Holder$Reference; FLAP x field_28157 f Lnet/minecraft/core/Holder$Reference; FLUID_PICKUP y field_28167 f Lnet/minecraft/core/Holder$Reference; FLUID_PLACE z field_28166 m ()I notificationRadius a comp_2193 m (Ljava/lang/String;)Lnet/minecraft/core/Holder$Reference; register a method_32939 m (Ljava/lang/String;I)Lnet/minecraft/core/Holder$Reference; register a method_32940 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Holder; bootstrap a method_55782 m (I)V m ()V c net/minecraft/world/level/gameevent/GameEvent$Context ejb$a net/minecraft/class_5712$class_7397 f Lnet/minecraft/world/entity/Entity; sourceEntity a comp_713 f Lnet/minecraft/world/level/block/state/BlockState; affectedState b comp_714 m ()Lnet/minecraft/world/entity/Entity; sourceEntity a comp_713 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/gameevent/GameEvent$Context; of a method_43285 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/gameevent/GameEvent$Context; of a method_43286 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/gameevent/GameEvent$Context; of a method_43287 m ()Lnet/minecraft/world/level/block/state/BlockState; affectedState b comp_714 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/gameevent/GameEvent$ListenerInfo ejb$b net/minecraft/class_5712$class_7447 f Lnet/minecraft/core/Holder; gameEvent a field_39177 f Lnet/minecraft/world/phys/Vec3; source b field_39178 f Lnet/minecraft/world/level/gameevent/GameEvent$Context; context c field_39179 f Lnet/minecraft/world/level/gameevent/GameEventListener; recipient d field_39180 f D distanceToRecipient e field_39181 m ()Lnet/minecraft/core/Holder; gameEvent a method_43724 m (Lnet/minecraft/world/level/gameevent/GameEvent$ListenerInfo;)I compareTo a method_43725 m ()Lnet/minecraft/world/phys/Vec3; source b method_43726 m ()Lnet/minecraft/world/level/gameevent/GameEvent$Context; context c method_43727 m ()Lnet/minecraft/world/level/gameevent/GameEventListener; recipient d method_43728 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/level/gameevent/GameEventListener;Lnet/minecraft/world/phys/Vec3;)V c net/minecraft/world/level/gameevent/GameEventDispatcher ejc net/minecraft/class_7719 f Lnet/minecraft/server/level/ServerLevel; level a field_40352 m (Ljava/util/List;)V handleGameEventMessagesInQueue a method_45491 m (Ljava/util/List;Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/level/gameevent/GameEventListener;Lnet/minecraft/world/phys/Vec3;)V method_45492 a method_45492 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)V post a method_45490 m (Lnet/minecraft/server/level/ServerLevel;)V c net/minecraft/world/level/gameevent/GameEventListener ejd net/minecraft/class_5714 m ()Lnet/minecraft/world/level/gameevent/PositionSource; getListenerSource a method_32946 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;)Z handleGameEvent a method_32947 m ()I getListenerRadius b method_32948 m ()Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; getDeliveryMode c method_45472 c net/minecraft/world/level/gameevent/GameEventListener$DeliveryMode ejd$a net/minecraft/class_5714$class_7720 f Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; UNSPECIFIED a field_40353 f Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; BY_DISTANCE b field_40354 f [Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; $VALUES c field_40355 m ()[Lnet/minecraft/world/level/gameevent/GameEventListener$DeliveryMode; $values a method_45493 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/gameevent/GameEventListener$Provider ejd$b net/minecraft/class_5714$class_8513 m ()Lnet/minecraft/world/level/gameevent/GameEventListener; getListener c method_51358 c net/minecraft/world/level/gameevent/GameEventListenerRegistry eje net/minecraft/class_5713 f Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry; NOOP a field_28181 m ()Z isEmpty a method_32942 m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V register a method_32944 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/level/gameevent/GameEventListenerRegistry$ListenerVisitor;)Z visitInRangeListeners a method_32943 m (Lnet/minecraft/world/level/gameevent/GameEventListener;)V unregister b method_32945 m ()V c net/minecraft/world/level/gameevent/GameEventListenerRegistry$1 eje$1 net/minecraft/class_5713$1 m ()V c net/minecraft/world/level/gameevent/GameEventListenerRegistry$ListenerVisitor eje$a net/minecraft/class_5713$class_7721 c net/minecraft/world/level/gameevent/PositionSource ejf net/minecraft/class_5716 f Lcom/mojang/serialization/Codec; CODEC c field_28184 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC d field_48379 m ()Lnet/minecraft/world/level/gameevent/PositionSourceType; getType a method_32955 m (Lnet/minecraft/world/level/Level;)Ljava/util/Optional; getPosition a method_32956 m ()V c net/minecraft/world/level/gameevent/PositionSourceType ejg net/minecraft/class_5717 f Lnet/minecraft/world/level/gameevent/PositionSourceType; BLOCK a field_28185 f Lnet/minecraft/world/level/gameevent/PositionSourceType; ENTITY b field_28186 m ()Lcom/mojang/serialization/MapCodec; codec a method_32957 m (Ljava/lang/String;Lnet/minecraft/world/level/gameevent/PositionSourceType;)Lnet/minecraft/world/level/gameevent/PositionSourceType; register a method_32959 m ()Lnet/minecraft/network/codec/StreamCodec; streamCodec b method_56123 m ()V c net/minecraft/world/level/gameevent/package-info ejh net/minecraft/class_6105 c net/minecraft/world/level/gameevent/vibrations/VibrationInfo eji net/minecraft/class_7269 f Lcom/mojang/serialization/Codec; CODEC a field_38245 f Lnet/minecraft/core/Holder; gameEvent b comp_657 f F distance c comp_658 f Lnet/minecraft/world/phys/Vec3; pos d comp_659 f Ljava/util/UUID; uuid e comp_660 f Ljava/util/UUID; projectileOwnerUuid f comp_681 f Lnet/minecraft/world/entity/Entity; entity g comp_661 m ()Lnet/minecraft/core/Holder; gameEvent a comp_657 m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getEntity a method_42348 m (Lnet/minecraft/world/entity/Entity;)Ljava/util/UUID; getProjectileOwner a method_42684 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42349 a method_42349 m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Ljava/util/Optional; method_42686 a method_42686 m (Lnet/minecraft/core/Holder;Ljava/lang/Float;Lnet/minecraft/world/phys/Vec3;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo; method_42685 a method_42685 m ()F distance b comp_658 m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; getProjectileOwner b method_42687 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/projectile/Projectile; method_42688 b method_42688 m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Ljava/util/Optional; method_42689 b method_42689 m ()Lnet/minecraft/world/phys/Vec3; pos c comp_659 m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; method_42690 c method_42690 m (Lnet/minecraft/world/entity/Entity;)Z method_42691 c method_42691 m ()Ljava/util/UUID; uuid d comp_660 m (Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; method_42350 d method_42350 m ()Ljava/util/UUID; projectileOwnerUuid e comp_681 m ()Lnet/minecraft/world/entity/Entity; entity f comp_661 m (Lnet/minecraft/core/Holder;FLnet/minecraft/world/phys/Vec3;Ljava/util/UUID;Ljava/util/UUID;)V m (Lnet/minecraft/core/Holder;FLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/Entity;)V m (Lnet/minecraft/core/Holder;FLnet/minecraft/world/phys/Vec3;Ljava/util/UUID;Ljava/util/UUID;Lnet/minecraft/world/entity/Entity;)V m ()V c net/minecraft/world/level/gameevent/vibrations/VibrationSelector ejj net/minecraft/class_7722 f Lcom/mojang/serialization/Codec; CODEC a field_40359 f Ljava/util/Optional; currentVibrationData b field_40360 m ()V startOver a method_45501 m (J)Ljava/util/Optional; chosenCandidate a method_45502 m (JLnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Lorg/apache/commons/lang3/tuple/Pair; method_45503 a method_45503 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_45504 a method_45504 m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;J)V addCandidate a method_45505 m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector;)Ljava/lang/Long; method_45506 a method_45506 m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;J)Z shouldReplaceVibration b method_45507 m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector;)Ljava/util/Optional; method_45508 b method_45508 m (Ljava/util/Optional;J)V m ()V m ()V c net/minecraft/world/level/gameevent/vibrations/VibrationSystem ejk net/minecraft/class_8514 f Ljava/util/List; RESONANCE_EVENTS l_ field_44638 f I NO_VIBRATION_FREQUENCY m_ field_47839 f Ljava/util/function/ToIntFunction; VIBRATION_FREQUENCY_FOR_EVENT n_ field_44639 m (Lnet/minecraft/resources/ResourceKey;)I getGameEventFrequency a method_51385 m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V method_51383 a method_51383 m (FI)I getRedstoneStrengthForDistance a_ method_51384 m (Lnet/minecraft/core/Holder;)I getGameEventFrequency a_ method_55783 m (I)Lnet/minecraft/resources/ResourceKey; getResonanceEventByFrequency b method_51386 m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; getVibrationData gI method_51298 m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User; getVibrationUser gJ method_51299 m ()V c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data ejk$a net/minecraft/class_8514$class_8515 f Lcom/mojang/serialization/Codec; CODEC a field_44640 f Ljava/lang/String; NBT_TAG_KEY b field_44641 f Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo; currentVibration c field_44642 f I travelTimeInTicks d field_44643 f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector; selectionStrategy e field_44644 f Z reloadVibrationParticle f field_44645 m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector; getSelectionStrategy a method_51387 m (I)V setTravelTimeInTicks a method_51388 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51389 a method_51389 m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)V setCurrentVibration a method_51390 m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;)Ljava/util/Optional; method_51391 a method_51391 m (Ljava/util/Optional;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector;Ljava/lang/Integer;)Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data; method_51392 a method_51392 m (Z)V setReloadVibrationParticle a method_51393 m ()Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo; getCurrentVibration b method_51394 m ()I getTravelTimeInTicks c method_51395 m ()V decrementTravelTime d method_51396 m ()Z shouldReloadVibrationParticle e method_51397 m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSelector;IZ)V m ()V m ()V c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener ejk$b net/minecraft/class_8514$class_8516 f Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem; system a field_44646 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V scheduleVibration a method_51399 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V method_51398 a method_51398 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z isOccluded a method_51400 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_51401 a method_51401 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)F distanceBetweenInBlocks a method_51402 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;Lnet/minecraft/world/phys/Vec3;)V forceScheduleVibration b method_51403 m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem;)V c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Ticker ejk$c net/minecraft/class_8514$class_8517 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;)V trySelectAndScheduleVibration a method_51404 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)Z receiveVibration a method_51405 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;)V tick a method_51406 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Z areAdjacentChunksTicking a method_51407 m (Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/vibrations/VibrationInfo;)V method_51408 a method_51408 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data;Lnet/minecraft/world/level/gameevent/vibrations/VibrationSystem$User;)V tryReloadVibrationParticle b method_51409 c net/minecraft/world/level/gameevent/vibrations/VibrationSystem$User ejk$d net/minecraft/class_8514$class_5719 m ()I getListenerRadius a method_49797 m (F)I calculateTravelTimeInTicks a method_51410 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;F)V onReceiveVibration a method_32969 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z canReceiveVibration a method_32970 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/gameevent/GameEvent$Context;)Z isValidVibration a method_42324 m ()Lnet/minecraft/world/level/gameevent/PositionSource; getPositionSource b method_51300 m ()Lnet/minecraft/tags/TagKey; getListenableEvents c method_42210 m ()Z canTriggerAvoidVibration d method_43695 m ()V onDataChanged e method_42672 m ()Z requiresAdjacentChunksToBeTicking f method_51363 c net/minecraft/world/level/gameevent/vibrations/package-info ejl net/minecraft/class_6106 c net/minecraft/world/level/levelgen/Aquifer ejm net/minecraft/class_6350 m ()Z shouldScheduleFluidUpdate a method_33742 m (Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker;)Lnet/minecraft/world/level/levelgen/Aquifer; createDisabled a method_36381 m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)Lnet/minecraft/world/level/block/state/BlockState; computeSubstance a method_38317 m (Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/NoiseRouter;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;IILnet/minecraft/world/level/levelgen/Aquifer$FluidPicker;)Lnet/minecraft/world/level/levelgen/Aquifer; create a method_36382 c net/minecraft/world/level/levelgen/Aquifer$1 ejm$1 net/minecraft/class_6350$1 f Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker; val$fluidRule a field_34577 m (Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker;)V c net/minecraft/world/level/levelgen/Aquifer$FluidPicker ejm$a net/minecraft/class_6350$class_6565 c net/minecraft/world/level/levelgen/Aquifer$FluidStatus ejm$b net/minecraft/class_6350$class_6351 f I fluidLevel a comp_2967 f Lnet/minecraft/world/level/block/state/BlockState; fluidType b comp_2968 m ()I fluidLevel a comp_2967 m (I)Lnet/minecraft/world/level/block/state/BlockState; at a method_38318 m ()Lnet/minecraft/world/level/block/state/BlockState; fluidType b comp_2968 m (ILnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/levelgen/Aquifer$NoiseBasedAquifer ejm$c net/minecraft/class_6350$class_5832 f I gridSizeX A field_28825 f I gridSizeZ B field_28826 f [[I SURFACE_SAMPLING_OFFSETS_IN_CHUNKS C field_34581 f I X_RANGE a field_31451 f I Y_RANGE b field_31452 f I Z_RANGE c field_31453 f I X_SEPARATION d field_31454 f I Y_SEPARATION e field_31455 f I Z_SEPARATION f field_31456 f I X_SPACING g field_31457 f I Y_SPACING h field_31458 f I Z_SPACING i field_31459 f I MAX_REASONABLE_DISTANCE_TO_AQUIFER_CENTER j field_36220 f D FLOWING_UPDATE_SIMULARITY k field_36221 f Lnet/minecraft/world/level/levelgen/NoiseChunk; noiseChunk l field_34578 f Lnet/minecraft/world/level/levelgen/DensityFunction; barrierNoise m field_28813 f Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelFloodednessNoise n field_35122 f Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelSpreadNoise o field_35123 f Lnet/minecraft/world/level/levelgen/DensityFunction; lavaNoise p field_33575 f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; positionalRandomFactory q field_34579 f [Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus; aquiferCache r field_28816 f [J aquiferLocationCache s field_28817 f Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker; globalFluidPicker t field_34580 f Lnet/minecraft/world/level/levelgen/DensityFunction; erosion u field_38246 f Lnet/minecraft/world/level/levelgen/DensityFunction; depth v field_38247 f Z shouldScheduleFluidUpdate w field_28820 f I minGridX x field_28822 f I minGridY y field_28823 f I minGridZ z field_28824 m (I)I gridX a method_33734 m (II)D similarity a method_33736 m (III)I getIndex a method_33741 m (IIII)I computeRandomizedFluidSurfaceLevel a method_42352 m (IIILnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;I)Lnet/minecraft/world/level/block/state/BlockState; computeFluidType a method_42353 m (IIILnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;IZ)I computeSurfaceLevel a method_42354 m (J)Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus; getAquiferStatus a method_33738 m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;Lorg/apache/commons/lang3/mutable/MutableDouble;Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;)D calculatePressure a method_33735 m (I)I gridY b method_33740 m (III)Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus; computeFluid b method_40463 m (I)I gridZ c method_33743 m (Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/NoiseRouter;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;IILnet/minecraft/world/level/levelgen/Aquifer$FluidPicker;)V m ()V c net/minecraft/world/level/levelgen/Beardifier ejn net/minecraft/class_5817 f I BEARD_KERNEL_RADIUS a field_31461 f I BEARD_KERNEL_SIZE f field_31462 f [F BEARD_KERNEL g field_28741 f Lit/unimi/dsi/fastutil/objects/ObjectListIterator; pieceIterator h field_28744 f Lit/unimi/dsi/fastutil/objects/ObjectListIterator; junctionIterator i field_28745 m (DDD)D getBuryContribution a method_33832 m (I)Z isInKernelRange a method_42692 m (IDI)D computeBeardContribution a method_42693 m (III)D computeBeardContribution a method_33642 m (IIII)D getBeardContribution a method_33641 m (Lnet/minecraft/world/level/ChunkPos;Lit/unimi/dsi/fastutil/objects/ObjectList;IILit/unimi/dsi/fastutil/objects/ObjectList;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V method_42694 a method_42694 m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/levelgen/Beardifier; forStructuresInChunk a method_42695 m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Z method_42696 a method_42696 m ([F)V method_33640 a method_33640 m (Lit/unimi/dsi/fastutil/objects/ObjectListIterator;Lit/unimi/dsi/fastutil/objects/ObjectListIterator;)V m ()V c net/minecraft/world/level/levelgen/Beardifier$1 ejn$1 net/minecraft/class_5817$1 f [I $SwitchMap$net$minecraft$world$level$levelgen$structure$TerrainAdjustment a field_38426 m ()V c net/minecraft/world/level/levelgen/Beardifier$Rigid ejn$a net/minecraft/class_5817$class_7301 f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; box a comp_682 f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdjustment b comp_683 f I groundLevelDelta c comp_684 m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; box a comp_682 m ()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdjustment b comp_683 m ()I groundLevelDelta c comp_684 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;I)V c net/minecraft/world/level/levelgen/BelowZeroRetrogen ejo net/minecraft/class_6746 f Lcom/mojang/serialization/Codec; CODEC a field_35480 f Lnet/minecraft/world/level/LevelHeightAccessor; UPGRADE_HEIGHT_ACCESSOR b field_35591 f Ljava/util/BitSet; EMPTY c field_35481 f Lcom/mojang/serialization/Codec; BITSET_CODEC d field_35482 f Lcom/mojang/serialization/Codec; NON_EMPTY_CHUNK_STATUS e field_35483 f Ljava/util/Set; RETAINED_RETROGEN_BIOMES f field_36192 f Lnet/minecraft/world/level/chunk/status/ChunkStatus; targetStatus g field_35484 f Ljava/util/BitSet; missingBedrock h field_35485 m ()Lnet/minecraft/world/level/chunk/status/ChunkStatus; targetStatus a method_39319 m (II)Z hasBedrockHole a method_39895 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39321 a method_39321 m (Lnet/minecraft/world/level/biome/BiomeResolver;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/biome/BiomeResolver; getBiomeResolver a method_39767 m (Lnet/minecraft/world/level/biome/BiomeResolver;Ljava/util/function/Predicate;Lnet/minecraft/world/level/chunk/ChunkAccess;IIILnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/Holder; method_39768 a method_39768 m (Lnet/minecraft/world/level/chunk/ProtoChunk;)V replaceOldBedrock a method_39467 m (Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/core/BlockPos;)V method_39896 a method_39896 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;)Lcom/mojang/serialization/DataResult; method_39322 a method_39322 m (Lnet/minecraft/world/level/levelgen/BelowZeroRetrogen;)Ljava/util/Optional; method_39323 a method_39323 m (Ljava/util/BitSet;)Ljava/util/stream/LongStream; method_39324 a method_39324 m (Ljava/util/stream/LongStream;)Ljava/util/BitSet; method_39325 a method_39325 m ()Z hasBedrockHoles b method_39897 m (Lnet/minecraft/world/level/chunk/ProtoChunk;)V applyBedrockMask b method_39898 m (Lnet/minecraft/world/level/chunk/ProtoChunk;Lnet/minecraft/core/BlockPos;)V method_39471 b method_39471 m ()Ljava/lang/String; method_49529 c method_49529 m (Lnet/minecraft/world/level/chunk/status/ChunkStatus;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/levelgen/BelowZeroRetrogen$1 ejo$1 net/minecraft/class_6746$1 m ()V c net/minecraft/world/level/levelgen/BitRandomSource ejp net/minecraft/class_6566 f F FLOAT_MULTIPLIER b field_34582 f D DOUBLE_MULTIPLIER c field_34583 m (I)I next c method_43156 c net/minecraft/world/level/levelgen/Column ejq net/minecraft/class_5721 m ()Lnet/minecraft/world/level/levelgen/Column; line a method_32980 m (I)Lnet/minecraft/world/level/levelgen/Column; below a method_32981 m (II)Lnet/minecraft/world/level/levelgen/Column$Range; around a method_35326 m (Lnet/minecraft/world/level/LevelSimulatedReader;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/core/BlockPos$MutableBlockPos;ILnet/minecraft/core/Direction;)Ljava/util/OptionalInt; scanDirection a method_34280 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;ILjava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/Optional; scan a method_32982 m (Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/Column; withFloor a method_32983 m (Ljava/util/OptionalInt;Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/Column; create a method_32984 m ()Ljava/util/OptionalInt; getCeiling b method_32985 m (I)Lnet/minecraft/world/level/levelgen/Column; fromHighest b method_35327 m (II)Lnet/minecraft/world/level/levelgen/Column$Range; inside b method_32986 m (Ljava/util/OptionalInt;)Lnet/minecraft/world/level/levelgen/Column; withCeiling b method_35328 m ()Ljava/util/OptionalInt; getFloor c method_32987 m (I)Lnet/minecraft/world/level/levelgen/Column; above c method_32988 m ()Ljava/util/OptionalInt; getHeight d method_33385 m (I)Lnet/minecraft/world/level/levelgen/Column; fromLowest d method_35329 m ()V c net/minecraft/world/level/levelgen/Column$Line ejq$a net/minecraft/class_5721$class_5722 f Lnet/minecraft/world/level/levelgen/Column$Line; INSTANCE a field_28197 m ()V m ()V c net/minecraft/world/level/levelgen/Column$Range ejq$b net/minecraft/class_5721$class_5723 f I floor a field_28198 f I ceiling b field_28199 m ()I ceiling e method_32990 m ()I floor f method_32991 m ()I height g method_32992 m (II)V c net/minecraft/world/level/levelgen/Column$Ray ejq$c net/minecraft/class_5721$class_5724 f I edge a field_28200 f Z pointingUp b field_28201 m (IZ)V c net/minecraft/world/level/levelgen/DebugLevelSource ejr net/minecraft/class_2891 f Lcom/mojang/serialization/MapCodec; CODEC c field_24768 f Lnet/minecraft/world/level/block/state/BlockState; AIR d field_13162 f Lnet/minecraft/world/level/block/state/BlockState; BARRIER e field_13164 f I HEIGHT f field_31465 f I BARRIER_HEIGHT g field_31466 f I BLOCK_MARGIN h field_31467 f Ljava/util/List; ALL_BLOCKS i field_13163 f I GRID_WIDTH j field_13161 f I GRID_HEIGHT k field_13160 m (II)Lnet/minecraft/world/level/block/state/BlockState; getBlockStateFor a method_12578 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_40465 a method_40465 m (Lnet/minecraft/world/level/block/Block;)Ljava/util/stream/Stream; method_12579 a method_12579 m (Lnet/minecraft/core/Holder$Reference;)V m ()V c net/minecraft/world/level/levelgen/Density ejs net/minecraft/class_6567 f D SURFACE a field_34584 f D UNRECOVERABLY_DENSE b field_34585 f D UNRECOVERABLY_THIN c field_34586 m ()V c net/minecraft/world/level/levelgen/DensityFunction ejt net/minecraft/class_6910 f Lcom/mojang/serialization/Codec; DIRECT_CODEC b field_37057 f Lcom/mojang/serialization/Codec; CODEC c field_37058 f Lcom/mojang/serialization/Codec; HOLDER_HELPER_CODEC d field_37059 m ()D minValue a comp_377 m (DD)Lnet/minecraft/world/level/levelgen/DensityFunction; clamp a method_40468 m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)D compute a method_40464 m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunction; mapAll a method_40469 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/core/Holder; method_41061 a method_41061 m ([DLnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider;)V fillArray a method_40470 m ()D maxValue b comp_378 m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec c method_41062 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; abs d method_40471 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; square e method_40472 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; cube f method_40473 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; halfNegative g method_40474 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; quarterNegative h method_40475 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; squeeze i method_40476 m ()V c net/minecraft/world/level/levelgen/DensityFunction$ContextProvider ejt$a net/minecraft/class_6910$class_6911 m (I)Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext; forIndex a method_40477 m ([DLnet/minecraft/world/level/levelgen/DensityFunction;)V fillAllDirectly a method_40478 c net/minecraft/world/level/levelgen/DensityFunction$FunctionContext ejt$b net/minecraft/class_6910$class_6912 m ()I blockX a comp_371 m ()I blockY b comp_372 m ()I blockZ c comp_373 m ()Lnet/minecraft/world/level/levelgen/blending/Blender; getBlender d method_39327 c net/minecraft/world/level/levelgen/DensityFunction$NoiseHolder ejt$c net/minecraft/class_6910$class_7270 f Lcom/mojang/serialization/Codec; CODEC a field_38248 f Lnet/minecraft/core/Holder; noiseData b comp_662 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; noise c comp_663 m ()D maxValue a method_42355 m (DDD)D getValue a method_42356 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; method_42357 a method_42357 m ()Lnet/minecraft/core/Holder; noiseData b comp_662 m ()Lnet/minecraft/world/level/levelgen/synth/NormalNoise; noise c comp_663 m (Lnet/minecraft/core/Holder;)V m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/synth/NormalNoise;)V m ()V c net/minecraft/world/level/levelgen/DensityFunction$SimpleFunction ejt$d net/minecraft/class_6910$class_6913 c net/minecraft/world/level/levelgen/DensityFunction$SinglePointContext ejt$e net/minecraft/class_6910$class_6914 f I blockX a comp_371 f I blockY b comp_372 f I blockZ c comp_373 m (III)V c net/minecraft/world/level/levelgen/DensityFunction$Visitor ejt$f net/minecraft/class_6910$class_6915 m (Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder;)Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; visitNoise a method_42358 c net/minecraft/world/level/levelgen/DensityFunctions eju net/minecraft/class_6916 f D MAX_REASONABLE_NOISE_VALUE a field_37060 f Lcom/mojang/serialization/Codec; DIRECT_CODEC b field_37061 f Lcom/mojang/serialization/Codec; CODEC c field_37062 f Lcom/mojang/serialization/Codec; NOISE_VALUE_CODEC d field_37063 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; zero a method_40479 m (D)Lnet/minecraft/world/level/levelgen/DensityFunction; constant a method_40480 m (IIDD)Lnet/minecraft/world/level/levelgen/DensityFunction; yClampedGradient a method_40481 m (J)Lnet/minecraft/world/level/levelgen/DensityFunction; endIslands a method_40482 m (Lnet/minecraft/util/CubicSpline;)Lnet/minecraft/world/level/levelgen/DensityFunction; spline a method_41528 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/DensityFunction; method_41063 a method_41063 m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/util/KeyDispatchDataCodec; singleArgumentCodec a method_41064 m (Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/util/KeyDispatchDataCodec; makeCodec a method_41065 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; interpolated a method_40483 m (Lnet/minecraft/world/level/levelgen/DensityFunction;DD)Lnet/minecraft/world/level/levelgen/DensityFunction; mapFromUnitTo a method_40484 m (Lnet/minecraft/world/level/levelgen/DensityFunction;DDLnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; rangeChoice a method_40485 m (Lnet/minecraft/world/level/levelgen/DensityFunction;DLnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; lerp a method_42359 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; add a method_40486 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;DLnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; shiftedNoise2d a method_40487 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; lerp a method_40488 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type;)Lnet/minecraft/world/level/levelgen/DensityFunction; map a method_40490 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper;)Lnet/minecraft/world/level/levelgen/DensityFunction; weirdScaledSampler a method_40491 m (Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/util/KeyDispatchDataCodec; doubleFunctionArgumentCodec a method_41068 m (Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/util/KeyDispatchDataCodec; singleFunctionArgumentCodec a method_41069 m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BiFunction;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41070 a method_41070 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; noise a method_40493 m (Lnet/minecraft/core/Holder;D)Lnet/minecraft/world/level/levelgen/DensityFunction; noise a method_40494 m (Lnet/minecraft/core/Holder;DD)Lnet/minecraft/world/level/levelgen/DensityFunction; mappedNoise a method_40495 m (Lnet/minecraft/core/Holder;DDD)Lnet/minecraft/world/level/levelgen/DensityFunction; mappedNoise a method_40497 m (Lnet/minecraft/core/Holder;DDDD)Lnet/minecraft/world/level/levelgen/DensityFunction; mappedNoise a method_40496 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_41066 m (Lnet/minecraft/core/Registry;Ljava/lang/String;Lnet/minecraft/util/KeyDispatchDataCodec;)Lcom/mojang/serialization/MapCodec; register a method_41067 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; blendAlpha b method_40498 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; flatCache b method_40499 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; mul b method_40500 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; shiftA b method_40501 m (Lnet/minecraft/core/Holder;DD)Lnet/minecraft/world/level/levelgen/DensityFunction; noise b method_40502 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; blendOffset c method_40503 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; cache2d c method_40504 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; min c method_40505 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; shiftB c method_40506 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; cacheOnce d method_40507 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; max d method_40508 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/DensityFunction; shift d method_40509 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; cacheAllInCell e method_40510 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; blendDensity f method_40512 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lcom/mojang/datafixers/util/Either; method_41071 g method_41071 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lcom/mojang/serialization/MapCodec; method_42360 h method_42360 m ()V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$Ap2 eju$a net/minecraft/class_6916$class_6917 f Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; type e comp_374 f Lnet/minecraft/world/level/levelgen/DensityFunction; argument1 f comp_375 f Lnet/minecraft/world/level/levelgen/DensityFunction; argument2 g comp_376 f D minValue h comp_377 f D maxValue i comp_378 m (Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;DD)V c net/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker eju$b net/minecraft/class_6916$class_7049 f Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker; INSTANCE a field_37076 f [Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker; $VALUES f field_37077 m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker; $values j method_41077 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$BeardifierOrMarker eju$c net/minecraft/class_6916$class_7050 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e field_37078 m ()V c net/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha eju$d net/minecraft/class_6916$class_6919 f Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha; INSTANCE a field_36549 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e field_37079 f [Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha; $VALUES f field_36550 m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha; $values j method_40517 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$BlendDensity eju$e net/minecraft/class_6916$class_6920 f Lnet/minecraft/world/level/levelgen/DensityFunction; input a comp_379 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e field_37080 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$BlendOffset eju$f net/minecraft/class_6916$class_6921 f Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendOffset; INSTANCE a field_36551 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e field_37081 f [Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendOffset; $VALUES f field_36552 m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$BlendOffset; $values j method_40519 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$Clamp eju$g net/minecraft/class_6916$class_6922 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a field_37082 f Lnet/minecraft/world/level/levelgen/DensityFunction; input e comp_380 f D minValue f comp_377 f D maxValue g comp_378 f Lcom/mojang/serialization/MapCodec; DATA_CODEC h field_37083 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41078 a method_41078 m (Lnet/minecraft/world/level/levelgen/DensityFunction;DD)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$Constant eju$h net/minecraft/class_6916$class_6923 f D value a comp_381 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e field_37084 f Lnet/minecraft/world/level/levelgen/DensityFunctions$Constant; ZERO f field_36553 m ()D value j comp_381 m (D)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$EndIslandDensityFunction eju$i net/minecraft/class_6916$class_6924 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a field_37085 f F ISLAND_THRESHOLD e field_37677 f Lnet/minecraft/world/level/levelgen/synth/SimplexNoise; islandNoise f field_36554 m (Lnet/minecraft/world/level/levelgen/synth/SimplexNoise;II)F getHeightValue a method_41529 m (J)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$HolderHolder eju$j net/minecraft/class_6916$class_7051 f Lnet/minecraft/core/Holder; function a comp_468 m ()Lnet/minecraft/core/Holder; function j comp_468 m (Lnet/minecraft/core/Holder;)V c net/minecraft/world/level/levelgen/DensityFunctions$Mapped eju$k net/minecraft/class_6916$class_6925 f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; type a comp_382 f Lnet/minecraft/world/level/levelgen/DensityFunction; input e comp_380 f D minValue f comp_377 f D maxValue g comp_378 m (Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type;D)D transform a method_40521 m (Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped; create a method_41079 m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped; mapAll b method_41080 m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; type k comp_382 m (Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type;Lnet/minecraft/world/level/levelgen/DensityFunction;DD)V c net/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type eju$k$a net/minecraft/class_6916$class_6925$class_6926 f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; ABS a field_36555 f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; SQUARE b field_36556 f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; CUBE c field_36557 f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; HALF_NEGATIVE d field_36558 f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; QUARTER_NEGATIVE e field_36559 f Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; SQUEEZE f field_36560 f Ljava/lang/String; name g field_37086 f Lnet/minecraft/util/KeyDispatchDataCodec; codec h field_37087 f [Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; $VALUES i field_36561 m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type; $values a method_40522 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$Mapped; method_41081 a method_41081 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$Marker eju$l net/minecraft/class_6916$class_6927 f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type a comp_383 f Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped e comp_469 m (Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type;Lnet/minecraft/world/level/levelgen/DensityFunction;)V c net/minecraft/world/level/levelgen/DensityFunctions$Marker$Type eju$l$a net/minecraft/class_6916$class_6927$class_6928 f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; Interpolated a field_36562 f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; FlatCache b field_36563 f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; Cache2D c field_36564 f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; CacheOnce d field_36565 f Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; CacheAllInCell e field_36566 f Ljava/lang/String; name f field_37088 f Lnet/minecraft/util/KeyDispatchDataCodec; codec g field_37089 f [Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; $VALUES h field_36567 m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; $values a method_40523 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$MarkerOrMarked; method_41082 a method_41082 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$MarkerOrMarked eju$m net/minecraft/class_6916$class_7052 m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$Marker$Type; type j comp_383 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped k comp_469 c net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd eju$n net/minecraft/class_6916$class_6929 f Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; specificType e comp_385 f Lnet/minecraft/world/level/levelgen/DensityFunction; input f comp_380 f D minValue g comp_377 f D maxValue h comp_378 f D argument i comp_386 m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; specificType m comp_385 m ()D argument n comp_386 m (Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type;Lnet/minecraft/world/level/levelgen/DensityFunction;DDD)V c net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type eju$n$a net/minecraft/class_6916$class_6929$class_6930 f Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; MUL a field_36568 f Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; ADD b field_36569 f [Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; $VALUES c field_36570 m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type; $values a method_40524 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$Noise eju$o net/minecraft/class_6916$class_6931 f Lcom/mojang/serialization/MapCodec; DATA_CODEC a field_37090 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e field_37091 f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise f comp_387 f D xzScale g comp_388 f D yScale h comp_389 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41083 a method_41083 m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise j comp_387 m ()D xzScale k comp_388 m ()D yScale l comp_389 m (Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder;DD)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$PureTransformer eju$p net/minecraft/class_6916$class_6932 m (D)D transform a method_40520 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input aD_ comp_380 c net/minecraft/world/level/levelgen/DensityFunctions$RangeChoice eju$q net/minecraft/class_6916$class_6933 f Lcom/mojang/serialization/MapCodec; DATA_CODEC a field_37092 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e field_37093 f Lnet/minecraft/world/level/levelgen/DensityFunction; input f comp_390 f D minInclusive g comp_391 f D maxExclusive h comp_392 f Lnet/minecraft/world/level/levelgen/DensityFunction; whenInRange i comp_393 f Lnet/minecraft/world/level/levelgen/DensityFunction; whenOutOfRange j comp_394 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41085 a method_41085 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input j comp_390 m ()D minInclusive k comp_391 m ()D maxExclusive l comp_392 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; whenInRange m comp_393 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; whenOutOfRange n comp_394 m (Lnet/minecraft/world/level/levelgen/DensityFunction;DDLnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$Shift eju$r net/minecraft/class_6916$class_6934 f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise a comp_395 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e field_37094 m (Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder;)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$ShiftA eju$s net/minecraft/class_6916$class_6937 f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise a comp_395 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e field_37095 m (Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder;)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$ShiftB eju$t net/minecraft/class_6916$class_6938 f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise a comp_395 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e field_37096 m (Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder;)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$ShiftNoise eju$u net/minecraft/class_6916$class_6939 m (DDD)D compute a method_40525 m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; offsetNoise j comp_395 c net/minecraft/world/level/levelgen/DensityFunctions$ShiftedNoise eju$v net/minecraft/class_6916$class_6940 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a field_37097 f Lnet/minecraft/world/level/levelgen/DensityFunction; shiftX e comp_396 f Lnet/minecraft/world/level/levelgen/DensityFunction; shiftY f comp_397 f Lnet/minecraft/world/level/levelgen/DensityFunction; shiftZ g comp_398 f D xzScale h comp_399 f D yScale i comp_400 f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise j comp_664 f Lcom/mojang/serialization/MapCodec; DATA_CODEC k field_37098 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41090 a method_41090 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; shiftX j comp_396 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; shiftY k comp_397 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; shiftZ l comp_398 m ()D xzScale m comp_399 m ()D yScale n comp_400 m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise o comp_664 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;DDLnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder;)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$Spline eju$w net/minecraft/class_6916$class_7076 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a field_37255 f Lnet/minecraft/util/CubicSpline; spline e comp_526 f Lcom/mojang/serialization/Codec; SPLINE_CODEC f field_37678 f Lcom/mojang/serialization/MapCodec; DATA_CODEC g field_37256 m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;Lnet/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate;)Lnet/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate; method_41197 a method_41197 m ()Lnet/minecraft/util/CubicSpline; spline j comp_526 m (Lnet/minecraft/util/CubicSpline;)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate eju$w$a net/minecraft/class_6916$class_7076$class_7135 f Lcom/mojang/serialization/Codec; CODEC b field_37679 f Lnet/minecraft/core/Holder; function c comp_536 m ()Lnet/minecraft/core/Holder; function a comp_536 m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate; mapAll a method_41530 m (Lnet/minecraft/world/level/levelgen/DensityFunctions$Spline$Point;)F apply a method_41531 m (Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$Spline$Point eju$w$b net/minecraft/class_6916$class_7076$class_7136 f Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext; context a comp_537 m ()Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext; context a comp_537 m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)V c net/minecraft/world/level/levelgen/DensityFunctions$TransformerWithContext eju$x net/minecraft/class_6916$class_6943 m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)D transform a method_40518 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; input j comp_379 c net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction eju$y net/minecraft/class_6916$class_7055 f Lorg/slf4j/Logger; LOGGER a field_37110 m (Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction; create a method_41097 m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; type j comp_374 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; argument1 k comp_375 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; argument2 l comp_376 m ()V c net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type eju$y$a net/minecraft/class_6916$class_7055$class_6918 f Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; ADD a field_36544 f Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; MUL b field_36545 f Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; MIN c field_36546 f Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; MAX d field_36547 f Lnet/minecraft/util/KeyDispatchDataCodec; codec e field_37111 f Ljava/lang/String; name f field_37112 f [Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; $VALUES g field_36548 m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type; $values a method_40516 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction; method_41098 a method_41098 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler eju$z net/minecraft/class_6916$class_6944 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a field_37064 f Lnet/minecraft/world/level/levelgen/DensityFunction; input e comp_379 f Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise f comp_665 f Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; rarityValueMapper g comp_408 f Lcom/mojang/serialization/MapCodec; DATA_CODEC h field_37065 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41072 a method_41072 m ()Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder; noise k comp_665 m ()Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; rarityValueMapper l comp_408 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$NoiseHolder;Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper;)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper eju$z$a net/minecraft/class_6916$class_6944$class_7048 f Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; TYPE1 a field_37066 f Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; TYPE2 b field_37067 f Lcom/mojang/serialization/Codec; CODEC c field_37068 f Ljava/lang/String; name d field_37070 f Lit/unimi/dsi/fastutil/doubles/Double2DoubleFunction; mapper e field_37071 f D maxRarity f field_37072 f [Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; $VALUES g field_37073 m ()[Lnet/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper; $values a method_41074 m (Ljava/lang/String;ILjava/lang/String;Lit/unimi/dsi/fastutil/doubles/Double2DoubleFunction;D)V m ()V c net/minecraft/world/level/levelgen/DensityFunctions$YClampedGradient eju$aa net/minecraft/class_6916$class_6945 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a field_37074 f I fromY e comp_410 f I toY f comp_411 f D fromValue g comp_412 f D toValue h comp_413 f Lcom/mojang/serialization/MapCodec; DATA_CODEC i field_37075 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41076 a method_41076 m ()I fromY j comp_410 m ()I toY k comp_411 m ()D fromValue l comp_412 m ()D toValue m comp_413 m (IIDD)V m ()V c net/minecraft/world/level/levelgen/FlatLevelSource ejv net/minecraft/class_2897 f Lcom/mojang/serialization/MapCodec; CODEC c field_24769 f Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; settings d field_24510 m (I)[Lnet/minecraft/world/level/block/state/BlockState; method_28001 a method_28001 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_40158 a method_40158 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; method_28002 a method_28002 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder; method_46718 a method_46718 m (Lnet/minecraft/core/HolderLookup;)Ljava/util/stream/Stream; method_46719 a method_46719 m ()Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; settings h method_28545 m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)V m ()V c net/minecraft/world/level/levelgen/GenerationStep ejw net/minecraft/class_2893 m ()V c net/minecraft/world/level/levelgen/GenerationStep$Decoration ejw$a net/minecraft/class_2893$class_2895 f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; RAW_GENERATION a field_13174 f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; LAKES b field_25186 f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; LOCAL_MODIFICATIONS c field_13171 f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; UNDERGROUND_STRUCTURES d field_13172 f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; SURFACE_STRUCTURES e field_13173 f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; STRONGHOLDS f field_25187 f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; UNDERGROUND_ORES g field_13176 f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; UNDERGROUND_DECORATION h field_13177 f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; FLUID_SPRINGS i field_35182 f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; VEGETAL_DECORATION j field_13178 f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; TOP_LAYER_MODIFICATION k field_13179 f Lcom/mojang/serialization/Codec; CODEC l field_37680 f Ljava/lang/String; name m field_37682 f [Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; $VALUES n field_13181 m ()Ljava/lang/String; getName a method_41532 m ()[Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; $values b method_36751 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/levelgen/GeodeBlockSettings ejx net/minecraft/class_5585 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; fillingProvider a field_27295 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; innerLayerProvider b field_27296 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; alternateInnerLayerProvider c field_27297 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; middleLayerProvider d field_27298 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; outerLayerProvider e field_27299 f Ljava/util/List; innerPlacements f field_27300 f Lnet/minecraft/tags/TagKey; cannotReplace g field_33769 f Lnet/minecraft/tags/TagKey; invalidBlocks h field_33931 f Lcom/mojang/serialization/Codec; CODEC i field_27301 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_31887 a method_31887 m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/tags/TagKey; method_37255 a method_37255 m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/tags/TagKey; method_36995 b method_36995 m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Ljava/util/List; method_31886 c method_31886 m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_31888 d method_31888 m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_31889 e method_31889 m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_31890 f method_31890 m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_31891 g method_31891 m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_31892 h method_31892 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Ljava/util/List;Lnet/minecraft/tags/TagKey;Lnet/minecraft/tags/TagKey;)V m ()V c net/minecraft/world/level/levelgen/GeodeCrackSettings ejy net/minecraft/class_5586 f Lcom/mojang/serialization/Codec; CODEC a field_27302 f D generateCrackChance b field_27303 f D baseCrackSize c field_27304 f I crackPointOffset d field_27305 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_31894 a method_31894 m (Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;)Ljava/lang/Integer; method_31893 a method_31893 m (Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;)Ljava/lang/Double; method_31895 b method_31895 m (Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;)Ljava/lang/Double; method_31896 c method_31896 m (DDI)V m ()V c net/minecraft/world/level/levelgen/GeodeLayerSettings ejz net/minecraft/class_5587 f Lcom/mojang/serialization/Codec; CODEC a field_27306 f D filling b field_27307 f D innerLayer c field_27308 f D middleLayer d field_27309 f D outerLayer e field_27310 f Lcom/mojang/serialization/Codec; LAYER_RANGE f field_27311 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_31898 a method_31898 m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; method_31897 a method_31897 m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; method_31899 b method_31899 m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; method_31900 c method_31900 m (Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;)Ljava/lang/Double; method_31901 d method_31901 m (DDDD)V m ()V c net/minecraft/world/level/levelgen/Heightmap eka net/minecraft/class_2902 f Lorg/slf4j/Logger; LOGGER a field_33770 f Ljava/util/function/Predicate; NOT_AIR b field_16744 f Ljava/util/function/Predicate; MATERIAL_MOTION_BLOCKING c field_16745 f Lnet/minecraft/util/BitStorage; data d field_13192 f Ljava/util/function/Predicate; isOpaque e field_13193 f Lnet/minecraft/world/level/chunk/ChunkAccess; chunk f field_13191 m ()[J getRawData a method_12598 m (I)I getFirstAvailable a method_12601 m (II)I getFirstAvailable a method_12603 m (III)V setHeight a method_12602 m (IIILnet/minecraft/world/level/block/state/BlockState;)Z update a method_12597 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_16682 a method_16682 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/Heightmap$Types;[J)V setRawData a method_12600 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/Set;)V primeHeightmaps a method_16684 m (II)I getHighestTaken b method_35334 m (II)I getIndex c method_12595 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/Heightmap$Types;)V m ()V c net/minecraft/world/level/levelgen/Heightmap$Types eka$a net/minecraft/class_2902$class_2903 f Lnet/minecraft/world/level/levelgen/Heightmap$Types; WORLD_SURFACE_WG a field_13194 f Lnet/minecraft/world/level/levelgen/Heightmap$Types; WORLD_SURFACE b field_13202 f Lnet/minecraft/world/level/levelgen/Heightmap$Types; OCEAN_FLOOR_WG c field_13195 f Lnet/minecraft/world/level/levelgen/Heightmap$Types; OCEAN_FLOOR d field_13200 f Lnet/minecraft/world/level/levelgen/Heightmap$Types; MOTION_BLOCKING e field_13197 f Lnet/minecraft/world/level/levelgen/Heightmap$Types; MOTION_BLOCKING_NO_LEAVES f field_13203 f Lcom/mojang/serialization/Codec; CODEC g field_24772 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC h field_56679 f Ljava/util/function/IntFunction; BY_ID i field_56680 f I id j field_56681 f Ljava/lang/String; serializationKey k field_13204 f Lnet/minecraft/world/level/levelgen/Heightmap$Usage; usage l field_13198 f Ljava/util/function/Predicate; isOpaque m field_16568 f [Lnet/minecraft/world/level/levelgen/Heightmap$Types; $VALUES n field_13199 m ()Ljava/lang/String; getSerializationKey a method_12605 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_16686 a method_16686 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)I method_67686 a method_67686 m ()Z sendToClient b method_16137 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_16685 b method_16685 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)I method_67687 b method_67687 m ()Z keepAfterWorldgen d method_20454 m ()Ljava/util/function/Predicate; isOpaque e method_16402 m ()[Lnet/minecraft/world/level/levelgen/Heightmap$Types; $values f method_36752 m (Ljava/lang/String;IILjava/lang/String;Lnet/minecraft/world/level/levelgen/Heightmap$Usage;Ljava/util/function/Predicate;)V m ()V c net/minecraft/world/level/levelgen/Heightmap$Usage eka$b net/minecraft/class_2902$class_2904 f Lnet/minecraft/world/level/levelgen/Heightmap$Usage; WORLDGEN a field_13207 f Lnet/minecraft/world/level/levelgen/Heightmap$Usage; LIVE_WORLD b field_13206 f Lnet/minecraft/world/level/levelgen/Heightmap$Usage; CLIENT c field_16424 f [Lnet/minecraft/world/level/levelgen/Heightmap$Usage; $VALUES d field_13208 m ()[Lnet/minecraft/world/level/levelgen/Heightmap$Usage; $values a method_36753 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/levelgen/LegacyRandomSource ekb net/minecraft/class_5820 f I MODULUS_BITS d field_31471 f J MODULUS_MASK e field_31472 f J MULTIPLIER f field_31473 f J INCREMENT g field_31474 f Ljava/util/concurrent/atomic/AtomicLong; seed h field_28766 f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; gaussianSource i field_35124 m (J)V c net/minecraft/world/level/levelgen/LegacyRandomSource$LegacyPositionalRandomFactory ekb$a net/minecraft/class_5820$class_6671 f J seed a field_35125 m (J)V c net/minecraft/world/level/levelgen/MarsagliaPolarGaussian ekc net/minecraft/class_6672 f Lnet/minecraft/util/RandomSource; randomSource a field_35126 f D nextNextGaussian b field_35127 f Z haveNextNextGaussian c field_35128 m ()V reset a method_39541 m ()D nextGaussian b method_38996 m (Lnet/minecraft/util/RandomSource;)V c net/minecraft/world/level/levelgen/NoiseBasedChunkGenerator ekd net/minecraft/class_3754 f Lcom/mojang/serialization/MapCodec; CODEC c field_24773 f Lnet/minecraft/world/level/block/state/BlockState; AIR d field_16648 f Lnet/minecraft/core/Holder; settings e field_24774 f Ljava/util/function/Supplier; globalFluidPicker f field_34591 m (Lnet/minecraft/resources/ResourceKey;)Z stable a method_28548 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28550 a method_28550 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; method_38330 a method_38330 m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;IILorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/function/Predicate;)Ljava/util/OptionalInt; iterateNoiseColumn a method_26263 m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/server/level/WorldGenRegion;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; method_41535 a method_41535 m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; method_41536 a method_41536 m (Lnet/minecraft/world/level/chunk/ChunkAccess;ILnet/minecraft/world/level/levelgen/NoiseSettings;ILnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;I)Lnet/minecraft/world/level/chunk/ChunkAccess; method_38332 a method_38332 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;)Lnet/minecraft/world/level/levelgen/NoiseChunk; createNoiseChunk a method_41537 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/blending/Blender;)V buildSurface a method_41538 m (Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;ILnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus;III)Lnet/minecraft/world/level/levelgen/Aquifer$FluidStatus; method_45509 a method_45509 m (Lnet/minecraft/world/level/levelgen/NoiseBasedChunkGenerator;)Lnet/minecraft/core/Holder; method_28549 a method_28549 m (Lnet/minecraft/world/level/levelgen/NoiseChunk;IIILnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; debugPreliminarySurfaceLevel a method_38323 m (Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;)Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker; createFluidPicker a method_45510 m (Lnet/minecraft/world/level/levelgen/RandomState;III)Lnet/minecraft/core/Holder; method_38322 a method_38322 m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;II)Lnet/minecraft/world/level/chunk/ChunkAccess; doFill a method_33754 m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; method_41539 b method_41539 m (Lnet/minecraft/world/level/levelgen/NoiseBasedChunkGenerator;)Lnet/minecraft/world/level/biome/BiomeSource; method_28554 b method_28554 m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)V doCreateBiomes b method_38327 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker; method_45511 b method_45511 m (Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/levelgen/NoiseChunk; method_41540 c method_41540 m (Lnet/minecraft/world/level/levelgen/blending/Blender;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkAccess;)Lnet/minecraft/world/level/chunk/ChunkAccess; method_38333 c method_38333 m ()Lnet/minecraft/core/Holder; generatorSettings h method_41541 m (Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/level/levelgen/NoiseChunk eke net/minecraft/class_6568 f I cellStartBlockX A field_36594 f I cellStartBlockY B field_36572 f I cellStartBlockZ C field_36573 f I inCellX D field_36574 f I inCellY E field_36575 f I inCellZ F field_36576 f J interpolationCounter G field_36577 f J arrayInterpolationCounter H field_36578 f I arrayIndex I field_36579 f Lnet/minecraft/world/level/levelgen/DensityFunction$ContextProvider; sliceFillingContextProvider J field_36580 f Lnet/minecraft/world/level/levelgen/NoiseSettings; noiseSettings a field_35674 f I cellCountXZ b field_34599 f I cellCountY c field_34598 f I cellNoiseMinY d field_34600 f I firstCellX e field_34601 f I firstCellZ f field_34602 f I firstNoiseX g field_34603 f I firstNoiseZ h field_34604 f Ljava/util/List; interpolators i field_34605 f Ljava/util/List; cellCaches j field_36581 f Ljava/util/Map; wrapped k field_36582 f Lit/unimi/dsi/fastutil/longs/Long2IntMap; preliminarySurfaceLevel l field_36273 f Lnet/minecraft/world/level/levelgen/Aquifer; aquifer m field_34613 f Lnet/minecraft/world/level/levelgen/DensityFunction; initialDensityNoJaggedness n field_36583 f Lnet/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller; blockStateRule o field_36584 f Lnet/minecraft/world/level/levelgen/blending/Blender; blender p field_35487 f Lnet/minecraft/world/level/levelgen/NoiseChunk$FlatCache; blendAlpha q field_36585 f Lnet/minecraft/world/level/levelgen/NoiseChunk$FlatCache; blendOffset r field_36586 f Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierOrMarker; beardifier s field_37113 f J lastBlendingDataPos t field_36587 f Lnet/minecraft/world/level/levelgen/blending/Blender$BlendingOutput; lastBlendingOutput u field_36588 f I noiseSizeXZ v field_36589 f I cellWidth w field_36590 f I cellHeight x field_36591 f Z interpolating y field_36592 f Z fillingCell z field_36593 m (ID)V updateForY a method_38337 m (II)I preliminarySurfaceLevel a method_39900 m (J)I computePreliminarySurfaceLevel a method_39899 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierOrMarker;Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker;Lnet/minecraft/world/level/levelgen/blending/Blender;)Lnet/minecraft/world/level/levelgen/NoiseChunk; forChunk a method_39543 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; wrap a method_40529 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)Lnet/minecraft/world/level/block/state/BlockState; method_40530 a method_40530 m (Lnet/minecraft/world/level/levelgen/NoiseRouter;Ljava/util/List;)Lnet/minecraft/world/level/biome/Climate$Sampler; cachedClimateSampler a method_40531 m (ZI)V fillSlice a method_40532 m (I)V advanceCellX b method_38339 m (ID)V updateForX b method_38349 m (II)V selectCellYZ b method_38362 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; wrapNew b method_40533 m (I)Lnet/minecraft/world/level/levelgen/NoiseChunk; forIndex c method_40534 m (ID)V updateForZ c method_38355 m (II)Lnet/minecraft/world/level/levelgen/blending/Blender$BlendingOutput; getOrComputeBlendingOutput c method_40535 m ()Lnet/minecraft/world/level/block/state/BlockState; getInterpolatedState e method_40536 m ()V initializeForFirstCellX f method_38336 m ()V stopInterpolation g method_40537 m ()V swapSlices h method_38348 m ()Lnet/minecraft/world/level/levelgen/Aquifer; aquifer i method_38354 m ()I cellWidth j method_42361 m ()I cellHeight k method_42362 m (ILnet/minecraft/world/level/levelgen/RandomState;IILnet/minecraft/world/level/levelgen/NoiseSettings;Lnet/minecraft/world/level/levelgen/DensityFunctions$BeardifierOrMarker;Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;Lnet/minecraft/world/level/levelgen/Aquifer$FluidPicker;Lnet/minecraft/world/level/levelgen/blending/Blender;)V c net/minecraft/world/level/levelgen/NoiseChunk$1 eke$1 net/minecraft/class_6568$1 f Lnet/minecraft/world/level/levelgen/NoiseChunk; field_36595 a field_36595 m (Lnet/minecraft/world/level/levelgen/NoiseChunk;)V c net/minecraft/world/level/levelgen/NoiseChunk$2 eke$2 net/minecraft/class_6568$2 f [I $SwitchMap$net$minecraft$world$level$levelgen$DensityFunctions$Marker$Type a field_36596 m ()V c net/minecraft/world/level/levelgen/NoiseChunk$BlendAlpha eke$a net/minecraft/class_6568$class_6946 f Lnet/minecraft/world/level/levelgen/NoiseChunk; field_36597 a field_36597 m (Lnet/minecraft/world/level/levelgen/NoiseChunk;)V c net/minecraft/world/level/levelgen/NoiseChunk$BlendOffset eke$b net/minecraft/class_6568$class_6947 f Lnet/minecraft/world/level/levelgen/NoiseChunk; field_36598 a field_36598 m (Lnet/minecraft/world/level/levelgen/NoiseChunk;)V c net/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller eke$c net/minecraft/class_6568$class_6569 c net/minecraft/world/level/levelgen/NoiseChunk$Cache2D eke$d net/minecraft/class_6568$class_6948 f Lnet/minecraft/world/level/levelgen/DensityFunction; function a field_36599 f J lastPos2D e field_36600 f D lastValue f field_36601 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)V c net/minecraft/world/level/levelgen/NoiseChunk$CacheAllInCell eke$e net/minecraft/class_6568$class_6949 f Lnet/minecraft/world/level/levelgen/NoiseChunk; field_36602 a field_36602 f Lnet/minecraft/world/level/levelgen/DensityFunction; noiseFiller e field_36603 f [D values f field_36604 m (Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/levelgen/DensityFunction;)V c net/minecraft/world/level/levelgen/NoiseChunk$CacheOnce eke$f net/minecraft/class_6568$class_6950 f Lnet/minecraft/world/level/levelgen/NoiseChunk; field_36605 a field_36605 f Lnet/minecraft/world/level/levelgen/DensityFunction; function e field_36606 f J lastCounter f field_36607 f J lastArrayCounter g field_36608 f D lastValue h field_36609 f [D lastArray i field_36610 m (Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/levelgen/DensityFunction;)V c net/minecraft/world/level/levelgen/NoiseChunk$FlatCache eke$g net/minecraft/class_6568$class_6951 f Lnet/minecraft/world/level/levelgen/NoiseChunk; field_36611 a field_36611 f Lnet/minecraft/world/level/levelgen/DensityFunction; noiseFiller e field_36612 f [[D values f field_36613 m (Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/levelgen/DensityFunction;Z)V c net/minecraft/world/level/levelgen/NoiseChunk$NoiseChunkDensityFunction eke$h net/minecraft/class_6568$class_6952 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; wrapped k comp_469 c net/minecraft/world/level/levelgen/NoiseChunk$NoiseInterpolator eke$i net/minecraft/class_6568$class_5917 f Lnet/minecraft/world/level/levelgen/NoiseChunk; field_34622 a field_34622 f [[D slice0 e field_29227 f [[D slice1 f field_29228 f Lnet/minecraft/world/level/levelgen/DensityFunction; noiseFiller g field_34623 f D noise000 h field_29233 f D noise001 i field_29234 f D noise100 j field_29235 f D noise101 k field_29236 f D noise010 l field_29237 f D noise011 m field_29238 f D noise110 n field_29239 f D noise111 o field_29240 f D valueXZ00 p field_29241 f D valueXZ10 q field_29242 f D valueXZ01 r field_29243 f D valueXZ11 s field_29244 f D valueZ0 t field_29245 f D valueZ1 u field_29246 f D value v field_34624 m (D)V updateForY a method_34287 m (II)[[D allocateSlice a method_34293 m (D)V updateForX b method_34292 m (II)V selectCellYZ b method_34289 m (D)V updateForZ c method_38363 m ()V swapSlices l method_34291 m (Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/levelgen/DensityFunction;)V c net/minecraft/world/level/levelgen/NoiseGeneratorSettings ekf net/minecraft/class_5284 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_24780 f Lcom/mojang/serialization/Codec; CODEC b field_24781 f Lnet/minecraft/resources/ResourceKey; OVERWORLD c field_26355 f Lnet/minecraft/resources/ResourceKey; LARGE_BIOMES d field_35051 f Lnet/minecraft/resources/ResourceKey; AMPLIFIED e field_26356 f Lnet/minecraft/resources/ResourceKey; NETHER f field_26357 f Lnet/minecraft/resources/ResourceKey; END g field_26358 f Lnet/minecraft/resources/ResourceKey; CAVES h field_26359 f Lnet/minecraft/resources/ResourceKey; FLOATING_ISLANDS i field_26360 f Lnet/minecraft/world/level/levelgen/NoiseSettings; noiseSettings j comp_474 f Lnet/minecraft/world/level/block/state/BlockState; defaultBlock k comp_475 f Lnet/minecraft/world/level/block/state/BlockState; defaultFluid l comp_476 f Lnet/minecraft/world/level/levelgen/NoiseRouter; noiseRouter m comp_477 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; surfaceRule n comp_478 f Ljava/util/List; spawnTarget o comp_538 f I seaLevel p comp_479 f Z disableMobGeneration q comp_480 f Z aquifersEnabled r comp_481 f Z oreVeinsEnabled s comp_482 f Z useLegacyRandomSource t comp_483 m ()Z disableMobGeneration a comp_480 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28558 a method_28558 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_31111 m (Lnet/minecraft/data/worldgen/BootstrapContext;ZZ)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; overworld a method_30643 m ()Z isAquifersEnabled b method_33757 m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; end b method_30642 m ()Z oreVeinsEnabled c comp_482 m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; nether c method_30641 m ()Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; getRandomSource d method_38999 m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; caves d method_39901 m ()Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; dummy e method_44323 m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings; floatingIslands e method_39902 m ()Lnet/minecraft/world/level/levelgen/NoiseSettings; noiseSettings f comp_474 m ()Lnet/minecraft/world/level/block/state/BlockState; defaultBlock g comp_475 m ()Lnet/minecraft/world/level/block/state/BlockState; defaultFluid h comp_476 m ()Lnet/minecraft/world/level/levelgen/NoiseRouter; noiseRouter i comp_477 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; surfaceRule j comp_478 m ()Ljava/util/List; spawnTarget k comp_538 m ()I seaLevel l comp_479 m ()Z aquifersEnabled m comp_481 m ()Z useLegacyRandomSource n comp_483 m (Lnet/minecraft/world/level/levelgen/NoiseSettings;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/levelgen/NoiseRouter;Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;Ljava/util/List;IZZZZ)V m ()V c net/minecraft/world/level/levelgen/NoiseRouter ekg net/minecraft/class_6953 f Lcom/mojang/serialization/Codec; CODEC a field_37683 f Lnet/minecraft/world/level/levelgen/DensityFunction; barrierNoise b comp_414 f Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelFloodednessNoise c comp_415 f Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelSpreadNoise d comp_416 f Lnet/minecraft/world/level/levelgen/DensityFunction; lavaNoise e comp_417 f Lnet/minecraft/world/level/levelgen/DensityFunction; temperature f comp_420 f Lnet/minecraft/world/level/levelgen/DensityFunction; vegetation g comp_539 f Lnet/minecraft/world/level/levelgen/DensityFunction; continents h comp_484 f Lnet/minecraft/world/level/levelgen/DensityFunction; erosion i comp_423 f Lnet/minecraft/world/level/levelgen/DensityFunction; depth j comp_424 f Lnet/minecraft/world/level/levelgen/DensityFunction; ridges k comp_485 f Lnet/minecraft/world/level/levelgen/DensityFunction; initialDensityWithoutJaggedness l comp_486 f Lnet/minecraft/world/level/levelgen/DensityFunction; finalDensity m comp_487 f Lnet/minecraft/world/level/levelgen/DensityFunction; veinToggle n comp_428 f Lnet/minecraft/world/level/levelgen/DensityFunction; veinRidged o comp_429 f Lnet/minecraft/world/level/levelgen/DensityFunction; veinGap p comp_430 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; barrierNoise a comp_414 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41543 a method_41543 m (Lnet/minecraft/world/level/levelgen/DensityFunction$Visitor;)Lnet/minecraft/world/level/levelgen/NoiseRouter; mapAll a method_41544 m (Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; field a method_41545 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelFloodednessNoise b comp_415 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; fluidLevelSpreadNoise c comp_416 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; lavaNoise d comp_417 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; temperature e comp_420 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; vegetation f comp_539 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; continents g comp_484 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; erosion h comp_423 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; depth i comp_424 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; ridges j comp_485 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; initialDensityWithoutJaggedness k comp_486 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; finalDensity l comp_487 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; veinToggle m comp_428 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; veinRidged n comp_429 m ()Lnet/minecraft/world/level/levelgen/DensityFunction; veinGap o comp_430 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;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)V m ()V c net/minecraft/world/level/levelgen/NoiseRouterData ekh net/minecraft/class_6954 f Lnet/minecraft/resources/ResourceKey; BASE_3D_NOISE_END A field_38249 f Lnet/minecraft/resources/ResourceKey; SLOPED_CHEESE B field_37127 f Lnet/minecraft/resources/ResourceKey; OFFSET_LARGE C field_37696 f Lnet/minecraft/resources/ResourceKey; FACTOR_LARGE D field_37130 f Lnet/minecraft/resources/ResourceKey; JAGGEDNESS_LARGE E field_37684 f Lnet/minecraft/resources/ResourceKey; DEPTH_LARGE F field_37131 f Lnet/minecraft/resources/ResourceKey; SLOPED_CHEESE_LARGE G field_37132 f Lnet/minecraft/resources/ResourceKey; OFFSET_AMPLIFIED H field_37685 f Lnet/minecraft/resources/ResourceKey; FACTOR_AMPLIFIED I field_37686 f Lnet/minecraft/resources/ResourceKey; JAGGEDNESS_AMPLIFIED J field_37687 f Lnet/minecraft/resources/ResourceKey; DEPTH_AMPLIFIED K field_37688 f Lnet/minecraft/resources/ResourceKey; SLOPED_CHEESE_AMPLIFIED L field_37689 f Lnet/minecraft/resources/ResourceKey; SLOPED_CHEESE_END M field_37133 f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_ROUGHNESS_FUNCTION N field_37134 f Lnet/minecraft/resources/ResourceKey; ENTRANCES O field_37135 f Lnet/minecraft/resources/ResourceKey; NOODLE P field_37136 f Lnet/minecraft/resources/ResourceKey; PILLARS Q field_37114 f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D_THICKNESS_MODULATOR R field_37115 f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D S field_37116 f F GLOBAL_OFFSET a field_37690 f I ISLAND_CHUNK_DISTANCE b field_37691 f J ISLAND_CHUNK_DISTANCE_SQR c field_37692 f Lnet/minecraft/resources/ResourceKey; CONTINENTS d field_37122 f Lnet/minecraft/resources/ResourceKey; EROSION e field_37123 f Lnet/minecraft/resources/ResourceKey; RIDGES f field_37124 f Lnet/minecraft/resources/ResourceKey; RIDGES_FOLDED g field_37693 f Lnet/minecraft/resources/ResourceKey; OFFSET h field_37694 f Lnet/minecraft/resources/ResourceKey; FACTOR i field_37125 f Lnet/minecraft/resources/ResourceKey; JAGGEDNESS j field_37695 f Lnet/minecraft/resources/ResourceKey; DEPTH k field_37126 f Lnet/minecraft/resources/ResourceKey; CONTINENTS_LARGE l field_37128 f Lnet/minecraft/resources/ResourceKey; EROSION_LARGE m field_37129 f F ORE_THICKNESS n field_36614 f D VEININESS_FREQUENCY o field_36615 f D NOODLE_SPACING_AND_STRAIGHTNESS p field_36616 f D SURFACE_DENSITY_THRESHOLD q field_36617 f D CHEESE_NOISE_TARGET r field_38250 f Lnet/minecraft/world/level/levelgen/DensityFunction; BLENDING_FACTOR s field_36618 f Lnet/minecraft/world/level/levelgen/DensityFunction; BLENDING_JAGGEDNESS t field_36619 f Lnet/minecraft/resources/ResourceKey; ZERO u field_37117 f Lnet/minecraft/resources/ResourceKey; Y v field_37118 f Lnet/minecraft/resources/ResourceKey; SHIFT_X w field_37119 f Lnet/minecraft/resources/ResourceKey; SHIFT_Z x field_37120 f Lnet/minecraft/resources/ResourceKey; BASE_3D_NOISE_OVERWORLD y field_38251 f Lnet/minecraft/resources/ResourceKey; BASE_3D_NOISE_NETHER z field_38252 m ()Lnet/minecraft/world/level/levelgen/NoiseRouter; none a method_44324 m (F)F peaksAndValleys a method_41546 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; peaksAndValleys a method_41547 m (Lnet/minecraft/world/level/levelgen/DensityFunction;II)Lnet/minecraft/world/level/levelgen/DensityFunction; slideEndLike a method_42364 m (Lnet/minecraft/world/level/levelgen/DensityFunction;IIIIDIID)Lnet/minecraft/world/level/levelgen/DensityFunction; slide a method_42365 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; splineWithBlending a method_40541 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;III)Lnet/minecraft/world/level/levelgen/DensityFunction; yLimitedInterpolatable a method_40539 m (Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType;)I method_41550 a method_41550 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_41109 m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; end a method_41120 m (Lnet/minecraft/core/HolderGetter;II)Lnet/minecraft/world/level/levelgen/DensityFunction; slideNetherLike a method_42363 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/DensityFunction; getFunction a method_41116 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; nether a method_41118 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; underground a method_41101 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;ZZ)Lnet/minecraft/world/level/levelgen/NoiseRouter; overworld a method_41103 m (Lnet/minecraft/data/worldgen/BootstrapContext;)Lnet/minecraft/core/Holder; bootstrap a method_41100 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; registerAndWrap a method_41551 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;Z)V registerTerrainNoises a method_41548 m (ZLnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; slideOverworld a method_42366 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; postProcess b method_41207 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; noiseGradientDensity b method_40540 m (Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType;)I method_41553 b method_41553 m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; spaghettiRoughnessFunction b method_41113 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; caves b method_41549 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/NoiseRouter; noNewCaves b method_41211 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; slideEnd c method_42367 m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; pillars c method_41121 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/NoiseRouter; floatingIslands c method_41552 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; entrances d method_41117 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; noodle e method_41119 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/DensityFunction; spaghetti2D f method_41122 m ()V m ()V c net/minecraft/world/level/levelgen/NoiseRouterData$QuantizedSpaghettiRarity ekh$a net/minecraft/class_6954$class_5841 m (D)D getSphaghettiRarity2D a method_33835 m (D)D getSpaghettiRarity3D b method_33836 m ()V c net/minecraft/world/level/levelgen/NoiseSettings eki net/minecraft/class_5309 f Lcom/mojang/serialization/Codec; CODEC a field_24804 f Lnet/minecraft/world/level/levelgen/NoiseSettings; OVERWORLD_NOISE_SETTINGS b field_38253 f Lnet/minecraft/world/level/levelgen/NoiseSettings; NETHER_NOISE_SETTINGS c field_37138 f Lnet/minecraft/world/level/levelgen/NoiseSettings; END_NOISE_SETTINGS d field_37139 f Lnet/minecraft/world/level/levelgen/NoiseSettings; CAVES_NOISE_SETTINGS e field_37140 f Lnet/minecraft/world/level/levelgen/NoiseSettings; FLOATING_ISLANDS_NOISE_SETTINGS f field_37141 f I minY g comp_173 f I height h comp_174 f I noiseSizeHorizontal i comp_178 f I noiseSizeVertical j comp_179 m ()I getCellHeight a method_39545 m (IIII)Lnet/minecraft/world/level/levelgen/NoiseSettings; create a method_32994 m (Lcom/mojang/serialization/DataResult$Error;)V method_32996 a method_32996 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28582 a method_28582 m (Lnet/minecraft/world/level/LevelHeightAccessor;)Lnet/minecraft/world/level/levelgen/NoiseSettings; clampToHeightAccessor a method_42368 m (Lnet/minecraft/world/level/levelgen/NoiseSettings;)Lcom/mojang/serialization/DataResult; guardY a method_32995 m ()I getCellWidth b method_39546 m ()I minY c comp_173 m ()I height d comp_174 m ()I noiseSizeHorizontal e comp_178 m ()I noiseSizeVertical f comp_179 m ()Ljava/lang/String; method_49530 g method_49530 m ()Ljava/lang/String; method_49531 h method_49531 m ()Ljava/lang/String; method_49532 i method_49532 m (IIII)V m ()V c net/minecraft/world/level/levelgen/Noises ekj net/minecraft/class_6731 f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_ROUGHNESS_MODULATOR A field_35411 f Lnet/minecraft/resources/ResourceKey; CAVE_ENTRANCE B field_35412 f Lnet/minecraft/resources/ResourceKey; CAVE_LAYER C field_35413 f Lnet/minecraft/resources/ResourceKey; CAVE_CHEESE D field_35414 f Lnet/minecraft/resources/ResourceKey; ORE_VEININESS E field_35363 f Lnet/minecraft/resources/ResourceKey; ORE_VEIN_A F field_35364 f Lnet/minecraft/resources/ResourceKey; ORE_VEIN_B G field_35365 f Lnet/minecraft/resources/ResourceKey; ORE_GAP H field_35366 f Lnet/minecraft/resources/ResourceKey; NOODLE I field_35367 f Lnet/minecraft/resources/ResourceKey; NOODLE_THICKNESS J field_35368 f Lnet/minecraft/resources/ResourceKey; NOODLE_RIDGE_A K field_35369 f Lnet/minecraft/resources/ResourceKey; NOODLE_RIDGE_B L field_35370 f Lnet/minecraft/resources/ResourceKey; JAGGED M field_35371 f Lnet/minecraft/resources/ResourceKey; SURFACE N field_35373 f Lnet/minecraft/resources/ResourceKey; SURFACE_SECONDARY O field_35675 f Lnet/minecraft/resources/ResourceKey; CLAY_BANDS_OFFSET P field_35372 f Lnet/minecraft/resources/ResourceKey; BADLANDS_PILLAR Q field_35488 f Lnet/minecraft/resources/ResourceKey; BADLANDS_PILLAR_ROOF R field_35489 f Lnet/minecraft/resources/ResourceKey; BADLANDS_SURFACE S field_35490 f Lnet/minecraft/resources/ResourceKey; ICEBERG_PILLAR T field_35491 f Lnet/minecraft/resources/ResourceKey; ICEBERG_PILLAR_ROOF U field_35492 f Lnet/minecraft/resources/ResourceKey; ICEBERG_SURFACE V field_35493 f Lnet/minecraft/resources/ResourceKey; SWAMP W field_35376 f Lnet/minecraft/resources/ResourceKey; CALCITE X field_35377 f Lnet/minecraft/resources/ResourceKey; GRAVEL Y field_35378 f Lnet/minecraft/resources/ResourceKey; POWDER_SNOW Z field_35593 f Lnet/minecraft/resources/ResourceKey; TEMPERATURE a field_35389 f Lnet/minecraft/resources/ResourceKey; PACKED_ICE aa field_35381 f Lnet/minecraft/resources/ResourceKey; ICE ab field_35382 f Lnet/minecraft/resources/ResourceKey; SOUL_SAND_LAYER ac field_35383 f Lnet/minecraft/resources/ResourceKey; GRAVEL_LAYER ad field_35384 f Lnet/minecraft/resources/ResourceKey; PATCH ae field_35385 f Lnet/minecraft/resources/ResourceKey; NETHERRACK af field_35386 f Lnet/minecraft/resources/ResourceKey; NETHER_WART ag field_35387 f Lnet/minecraft/resources/ResourceKey; NETHER_STATE_SELECTOR ah field_35388 f Lnet/minecraft/resources/ResourceKey; VEGETATION b field_35390 f Lnet/minecraft/resources/ResourceKey; CONTINENTALNESS c field_35391 f Lnet/minecraft/resources/ResourceKey; EROSION d field_35392 f Lnet/minecraft/resources/ResourceKey; TEMPERATURE_LARGE e field_35594 f Lnet/minecraft/resources/ResourceKey; VEGETATION_LARGE f field_35595 f Lnet/minecraft/resources/ResourceKey; CONTINENTALNESS_LARGE g field_35596 f Lnet/minecraft/resources/ResourceKey; EROSION_LARGE h field_35597 f Lnet/minecraft/resources/ResourceKey; RIDGE i field_35393 f Lnet/minecraft/resources/ResourceKey; SHIFT j field_35394 f Lnet/minecraft/resources/ResourceKey; AQUIFER_BARRIER k field_35395 f Lnet/minecraft/resources/ResourceKey; AQUIFER_FLUID_LEVEL_FLOODEDNESS l field_35396 f Lnet/minecraft/resources/ResourceKey; AQUIFER_LAVA m field_35397 f Lnet/minecraft/resources/ResourceKey; AQUIFER_FLUID_LEVEL_SPREAD n field_35398 f Lnet/minecraft/resources/ResourceKey; PILLAR o field_35399 f Lnet/minecraft/resources/ResourceKey; PILLAR_RARENESS p field_35400 f Lnet/minecraft/resources/ResourceKey; PILLAR_THICKNESS q field_35401 f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D r field_35402 f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D_ELEVATION s field_35403 f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D_MODULATOR t field_35404 f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_2D_THICKNESS u field_35405 f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_3D_1 v field_35406 f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_3D_2 w field_35407 f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_3D_RARITY x field_35408 f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_3D_THICKNESS y field_35409 f Lnet/minecraft/resources/ResourceKey; SPAGHETTI_ROUGHNESS z field_35410 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_39174 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; instantiate a method_41127 m ()V m ()V c net/minecraft/world/level/levelgen/OreVeinifier ekk net/minecraft/class_6955 f F VEININESS_THRESHOLD a field_36620 f I EDGE_ROUNDOFF_BEGIN b field_36621 f D MAX_EDGE_ROUNDOFF c field_36622 f F VEIN_SOLIDNESS d field_36623 f F MIN_RICHNESS e field_36624 f F MAX_RICHNESS f field_36625 f F MAX_RICHNESS_THRESHOLD g field_36626 f F CHANCE_OF_RAW_ORE_BLOCK h field_36627 f F SKIP_ORE_IF_GAP_NOISE_IS_BELOW i field_36628 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;)Lnet/minecraft/world/level/block/state/BlockState; method_40547 a method_40547 m (Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/DensityFunction;Lnet/minecraft/world/level/levelgen/PositionalRandomFactory;)Lnet/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller; create a method_40548 m ()V c net/minecraft/world/level/levelgen/OreVeinifier$VeinType ekk$a net/minecraft/class_6955$class_6354 f Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType; COPPER a field_33603 f Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType; IRON b field_33604 f I minY c field_33607 f I maxY d field_33608 f Lnet/minecraft/world/level/block/state/BlockState; ore e field_33605 f Lnet/minecraft/world/level/block/state/BlockState; rawOreBlock f field_33668 f Lnet/minecraft/world/level/block/state/BlockState; filler g field_33606 f [Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType; $VALUES h field_33609 m ()[Lnet/minecraft/world/level/levelgen/OreVeinifier$VeinType; $values a method_36754 m (Ljava/lang/String;ILnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;II)V m ()V c net/minecraft/world/level/levelgen/PatrolSpawner ekl net/minecraft/class_3769 f I nextTick a field_16652 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Z)Z spawnPatrolMember a method_16575 m ()V c net/minecraft/world/level/levelgen/PhantomSpawner ekm net/minecraft/class_2910 f I nextTick a field_13244 m ()V c net/minecraft/world/level/levelgen/PositionalRandomFactory ekn net/minecraft/class_6574 m (III)Lnet/minecraft/util/RandomSource; at a method_38418 m (J)Lnet/minecraft/util/RandomSource; fromSeed a method_60628 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/util/RandomSource; fromHashOf a method_39000 m (Ljava/lang/String;)Lnet/minecraft/util/RandomSource; fromHashOf a method_38995 m (Ljava/lang/StringBuilder;)V parityConfigString a method_39039 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/util/RandomSource; at a method_38419 c net/minecraft/world/level/levelgen/RandomState eko net/minecraft/class_7138 f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; random a field_38254 f Lnet/minecraft/core/HolderGetter; noises b field_38256 f Lnet/minecraft/world/level/levelgen/NoiseRouter; router c field_38257 f Lnet/minecraft/world/level/biome/Climate$Sampler; sampler d field_38258 f Lnet/minecraft/world/level/levelgen/SurfaceSystem; surfaceSystem e field_38259 f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; aquiferRandom f field_38260 f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; oreRandom g field_38261 f Ljava/util/Map; noiseIntances h field_38262 f Ljava/util/Map; positionalRandoms i field_38263 m ()Lnet/minecraft/world/level/levelgen/NoiseRouter; router a method_42370 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; getOrCreateNoise a method_41558 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; method_41559 a method_41559 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; getOrCreateRandomFactory a method_41560 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; method_41561 a method_41561 m (Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;Lnet/minecraft/core/HolderGetter;J)Lnet/minecraft/world/level/levelgen/RandomState; create a method_41556 m (Lnet/minecraft/core/HolderGetter$Provider;Lnet/minecraft/resources/ResourceKey;J)Lnet/minecraft/world/level/levelgen/RandomState; create a method_41557 m ()Lnet/minecraft/world/level/biome/Climate$Sampler; sampler b method_42371 m ()Lnet/minecraft/world/level/levelgen/SurfaceSystem; surfaceSystem c method_42372 m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; aquiferRandom d method_42373 m ()Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; oreRandom e method_42374 m (Lnet/minecraft/world/level/levelgen/NoiseGeneratorSettings;Lnet/minecraft/core/HolderGetter;J)V c net/minecraft/world/level/levelgen/RandomState$1 eko$1 net/minecraft/class_7138$1 f Ljava/util/Map; wrapped a field_40362 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; wrapNew a method_45512 m (Lnet/minecraft/world/level/levelgen/RandomState;)V c net/minecraft/world/level/levelgen/RandomState$1NoiseWiringHelper eko$a net/minecraft/class_7138$class_7271 f J val$seed a field_38264 f Z val$useLegacyInit b field_38265 f Lnet/minecraft/world/level/levelgen/RandomState; field_38266 c field_38266 f Ljava/util/Map; wrapped d field_38267 m (J)Lnet/minecraft/util/RandomSource; newLegacyInstance a method_42375 m (Lnet/minecraft/world/level/levelgen/DensityFunction;)Lnet/minecraft/world/level/levelgen/DensityFunction; wrapNew a method_42376 m (Lnet/minecraft/world/level/levelgen/RandomState;JZ)V c net/minecraft/world/level/levelgen/RandomSupport ekp net/minecraft/class_6673 f J GOLDEN_RATIO_64 a field_35133 f J SILVER_RATIO_64 b field_35134 f Lcom/google/common/hash/HashFunction; MD5_128 c field_44918 f Ljava/util/concurrent/atomic/AtomicLong; SEED_UNIQUIFIER d field_35135 m ()J generateUniqueSeed a method_39001 m (J)J mixStafford13 a method_39002 m (Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; seedFromHashOf a method_52180 m (J)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; upgradeSeedTo128bitUnmixed b method_52211 m (J)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; upgradeSeedTo128bit c method_39003 m (J)J method_39004 d method_39004 m ()V m ()V c net/minecraft/world/level/levelgen/RandomSupport$Seed128bit ekp$a net/minecraft/class_6673$class_6674 f J seedLo a comp_166 f J seedHi b comp_167 m ()Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; mixed a method_52212 m (JJ)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; xor a method_52181 m (Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit;)Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit; xor a method_52182 m ()J seedLo b comp_166 m ()J seedHi c comp_167 m (JJ)V c net/minecraft/world/level/levelgen/SingleThreadedRandomSource ekq net/minecraft/class_6575 f I MODULUS_BITS d field_34689 f J MODULUS_MASK e field_34690 f J MULTIPLIER f field_34691 f J INCREMENT g field_34692 f J seed h field_34693 f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; gaussianSource i field_35136 m (J)V c net/minecraft/world/level/levelgen/SurfaceRules ekr net/minecraft/class_6686 f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; ON_FLOOR a field_35222 f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; UNDER_FLOOR b field_35223 f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; DEEP_UNDER_FLOOR c field_36341 f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; VERY_DEEP_UNDER_FLOOR d field_36342 f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; ON_CEILING e field_35494 f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; UNDER_CEILING f field_35224 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; steep a method_39045 m (II)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; waterBlockCheck a method_39046 m (IZILnet/minecraft/world/level/levelgen/placement/CaveSurface;)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; stoneDepthCheck a method_40023 m (IZLnet/minecraft/world/level/levelgen/placement/CaveSurface;)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; stoneDepthCheck a method_39549 m (Lnet/minecraft/resources/ResourceKey;D)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; noiseCondition a method_39052 m (Lnet/minecraft/resources/ResourceKey;DD)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; noiseCondition a method_39053 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; state a method_39047 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource;)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; not a method_39048 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource;Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;)Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; ifTrue a method_39049 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; yBlockCheck a method_39051 m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; verticalGradient a method_39472 m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource; isBiome a method_39054 m (Lnet/minecraft/core/Registry;Ljava/lang/String;Lnet/minecraft/util/KeyDispatchDataCodec;)Lcom/mojang/serialization/MapCodec; register a method_42377 m ([Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; isBiome a method_39055 m ([Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;)Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; sequence a method_39050 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; hole b method_39056 m (II)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; waterStartCheck b method_39057 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; yStartCheck b method_39058 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; abovePreliminarySurface c method_39473 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; temperature d method_39059 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; bandlands e method_39060 m ()V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface ekr$a net/minecraft/class_6686$class_6770 f Lnet/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface; INSTANCE a field_35600 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c field_35601 f [Lnet/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface; $VALUES d field_35602 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a method_39474 m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface; $values b method_39475 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$Bandlands ekr$b net/minecraft/class_6686$class_6687 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Bandlands; INSTANCE a field_35225 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c field_35226 f [Lnet/minecraft/world/level/levelgen/SurfaceRules$Bandlands; $VALUES d field_35227 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; apply a method_39062 m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$Bandlands; $values b method_39063 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource ekr$c net/minecraft/class_6686$class_6689 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a field_35228 f Ljava/util/List; biomes c field_36414 f Ljava/util/function/Predicate; biomeNameTest d field_36415 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource;)Ljava/util/List; method_40159 a method_40159 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a method_39065 m (Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource$1BiomeCondition ekr$c$a net/minecraft/class_6686$class_6689$class_6690 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Context; val$ruleContext a field_35603 f Lnet/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource; field_35230 b field_35230 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource;Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)V c net/minecraft/world/level/levelgen/SurfaceRules$BlockRuleSource ekr$d net/minecraft/class_6686$class_6691 f Lnet/minecraft/world/level/block/state/BlockState; resultState a comp_191 f Lnet/minecraft/world/level/levelgen/SurfaceRules$StateRule; rule c comp_192 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC d field_35231 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; apply a method_39068 m ()Lnet/minecraft/world/level/block/state/BlockState; resultState b comp_191 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$StateRule; rule c comp_192 m (Lnet/minecraft/world/level/block/state/BlockState;)V m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/levelgen/SurfaceRules$StateRule;)V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$Condition ekr$e net/minecraft/class_6686$class_6692 m ()Z test b method_39069 c net/minecraft/world/level/levelgen/SurfaceRules$ConditionSource ekr$f net/minecraft/class_6686$class_6693 f Lcom/mojang/serialization/Codec; CODEC b field_35232 m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a method_39064 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource;)Lcom/mojang/serialization/MapCodec; method_42378 a method_42378 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_39070 m ()V c net/minecraft/world/level/levelgen/SurfaceRules$Context ekr$g net/minecraft/class_6686$class_6694 f Ljava/util/function/Supplier; biome A field_35614 f I blockY B field_35617 f I waterHeight C field_35618 f I stoneDepthBelow D field_35619 f I stoneDepthAbove E field_35620 f I HOW_FAR_BELOW_PRELIMINARY_SURFACE_LEVEL_TO_BUILD_SURFACE a field_36274 f I SURFACE_CELL_BITS b field_36275 f I SURFACE_CELL_SIZE c field_36276 f I SURFACE_CELL_MASK d field_36277 f Lnet/minecraft/world/level/levelgen/SurfaceSystem; system e field_35233 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; temperature f field_35234 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; steep g field_35235 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; hole h field_35236 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; abovePreliminarySurface i field_35604 f Lnet/minecraft/world/level/levelgen/RandomState; randomState j field_37703 f Lnet/minecraft/world/level/chunk/ChunkAccess; chunk k field_35605 f Lnet/minecraft/world/level/levelgen/NoiseChunk; noiseChunk l field_35676 f Ljava/util/function/Function; biomeGetter m field_35606 f Lnet/minecraft/world/level/levelgen/WorldGenerationContext; context n field_35241 f J lastPreliminarySurfaceCellOrigin o field_36278 f [I preliminarySurfaceCache p field_36279 f J lastUpdateXZ q field_35608 f I blockX r field_35609 f I blockZ s field_35610 f I surfaceDepth t field_35611 f J lastSurfaceDepth2Update u field_35677 f D surfaceSecondary v field_35678 f J lastMinSurfaceLevelUpdate w field_35679 f I minSurfaceLevel x field_35616 f J lastUpdateY y field_35612 f Lnet/minecraft/core/BlockPos$MutableBlockPos; pos z field_35613 m ()D getSurfaceSecondary a method_39550 m (I)I blockCoordToSurfaceCell a method_39903 m (II)V updateXZ a method_39072 m (III)Lnet/minecraft/core/Holder; method_39478 a method_39478 m (IIIIII)V updateY a method_39073 m ()I getSeaLevel b method_61804 m (I)I surfaceCellToBlockCoord b method_39904 m ()I getMinSurfaceLevel c method_39551 m (Lnet/minecraft/world/level/levelgen/SurfaceSystem;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/NoiseChunk;Ljava/util/function/Function;Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)V c net/minecraft/world/level/levelgen/SurfaceRules$Context$AbovePreliminarySurfaceCondition ekr$g$a net/minecraft/class_6686$class_6694$class_6771 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Context; field_35621 a field_35621 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)V c net/minecraft/world/level/levelgen/SurfaceRules$Context$HoleCondition ekr$g$b net/minecraft/class_6686$class_6694$class_6695 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)V c net/minecraft/world/level/levelgen/SurfaceRules$Context$SteepMaterialCondition ekr$g$c net/minecraft/class_6686$class_6694$class_6696 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)V c net/minecraft/world/level/levelgen/SurfaceRules$Context$TemperatureHelperCondition ekr$g$d net/minecraft/class_6686$class_6694$class_6772 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)V c net/minecraft/world/level/levelgen/SurfaceRules$Hole ekr$h net/minecraft/class_6686$class_6701 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Hole; INSTANCE a field_35243 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c field_35244 f [Lnet/minecraft/world/level/levelgen/SurfaceRules$Hole; $VALUES d field_35245 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a method_39079 m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$Hole; $values b method_39080 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$LazyCondition ekr$i net/minecraft/class_6686$class_6702 f J lastUpdate a field_35622 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Context; context c field_35623 f Ljava/lang/Boolean; result d field_35246 m ()Z compute a method_39074 m ()J getContextLastUpdate c method_39479 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)V c net/minecraft/world/level/levelgen/SurfaceRules$LazyXZCondition ekr$j net/minecraft/class_6686$class_6773 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)V c net/minecraft/world/level/levelgen/SurfaceRules$LazyYCondition ekr$k net/minecraft/class_6686$class_6774 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)V c net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource ekr$l net/minecraft/class_6686$class_6703 f Lnet/minecraft/resources/ResourceKey; noise a comp_201 f D minThreshold c comp_202 f D maxThreshold d comp_203 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e field_35248 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39081 a method_39081 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a method_39082 m ()Lnet/minecraft/resources/ResourceKey; noise b comp_201 m ()D minThreshold c comp_202 m ()D maxThreshold d comp_203 m (Lnet/minecraft/resources/ResourceKey;DD)V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource$1NoiseThresholdCondition ekr$l$a net/minecraft/class_6686$class_6703$class_6704 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Context; val$ruleContext a field_35624 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; val$noise b field_35249 f Lnet/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource; field_35250 e field_35250 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource;Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;Lnet/minecraft/world/level/levelgen/synth/NormalNoise;)V c net/minecraft/world/level/levelgen/SurfaceRules$NotCondition ekr$m net/minecraft/class_6686$class_6706 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; target a comp_206 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; target a comp_206 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition;)V c net/minecraft/world/level/levelgen/SurfaceRules$NotConditionSource ekr$n net/minecraft/class_6686$class_6707 f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; target a comp_207 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c field_35251 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a method_39084 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; target b comp_207 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource;)V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$RuleSource ekr$o net/minecraft/class_6686$class_6708 f Lcom/mojang/serialization/Codec; CODEC b field_35252 m ()Lnet/minecraft/util/KeyDispatchDataCodec; codec a method_39061 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;)Lcom/mojang/serialization/MapCodec; method_42379 a method_42379 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_39085 m ()V c net/minecraft/world/level/levelgen/SurfaceRules$SequenceRule ekr$p net/minecraft/class_6686$class_6709 f Ljava/util/List; rules a comp_208 m ()Ljava/util/List; rules a comp_208 m (Ljava/util/List;)V c net/minecraft/world/level/levelgen/SurfaceRules$SequenceRuleSource ekr$q net/minecraft/class_6686$class_6710 f Ljava/util/List; sequence a comp_209 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c field_35253 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; apply a method_39086 m ()Ljava/util/List; sequence b comp_209 m (Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$StateRule ekr$r net/minecraft/class_6686$class_6711 f Lnet/minecraft/world/level/block/state/BlockState; state a comp_210 m ()Lnet/minecraft/world/level/block/state/BlockState; state a comp_210 m (Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/world/level/levelgen/SurfaceRules$Steep ekr$s net/minecraft/class_6686$class_6712 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Steep; INSTANCE a field_35254 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c field_35255 f [Lnet/minecraft/world/level/levelgen/SurfaceRules$Steep; $VALUES d field_35256 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a method_39087 m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$Steep; $values b method_39088 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck ekr$t net/minecraft/class_6686$class_6713 f I offset a comp_276 f Z addSurfaceDepth c comp_211 f I secondaryDepthRange d comp_277 f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; surfaceType e comp_212 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC f field_35257 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39089 a method_39089 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a method_39090 m ()I offset b comp_276 m ()Z addSurfaceDepth c comp_211 m ()I secondaryDepthRange d comp_277 m ()Lnet/minecraft/world/level/levelgen/placement/CaveSurface; surfaceType e comp_212 m (IZILnet/minecraft/world/level/levelgen/placement/CaveSurface;)V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck$1StoneDepthCondition ekr$t$a net/minecraft/class_6686$class_6713$class_6714 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Context; val$ruleContext a field_35625 f Z val$ceiling b field_35258 f Lnet/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck; field_35259 e field_35259 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck;Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;Z)V c net/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule ekr$u net/minecraft/class_6686$class_6715 c net/minecraft/world/level/levelgen/SurfaceRules$Temperature ekr$v net/minecraft/class_6686$class_6716 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Temperature; INSTANCE a field_35260 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC c field_35261 f [Lnet/minecraft/world/level/levelgen/SurfaceRules$Temperature; $VALUES d field_35262 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a method_39092 m ()[Lnet/minecraft/world/level/levelgen/SurfaceRules$Temperature; $values b method_39093 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$TestRule ekr$w net/minecraft/class_6686$class_6717 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; condition a comp_213 f Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; followup b comp_214 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; condition a comp_213 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; followup b comp_214 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition;Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule;)V c net/minecraft/world/level/levelgen/SurfaceRules$TestRuleSource ekr$x net/minecraft/class_6686$class_6718 f Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; ifTrue a comp_215 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; thenRun c comp_216 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC d field_35263 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39094 a method_39094 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule; apply a method_39095 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource; ifTrue b comp_215 m ()Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; thenRun c comp_216 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$ConditionSource;Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;)V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource ekr$y net/minecraft/class_6686$class_6775 f Lnet/minecraft/resources/ResourceLocation; randomName a comp_263 f Lnet/minecraft/world/level/levelgen/VerticalAnchor; trueAtAndBelow c comp_264 f Lnet/minecraft/world/level/levelgen/VerticalAnchor; falseAtAndAbove d comp_265 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e field_35626 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39480 a method_39480 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a method_39481 m ()Lnet/minecraft/resources/ResourceLocation; randomName b comp_263 m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; trueAtAndBelow c comp_264 m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; falseAtAndAbove d comp_265 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource$1VerticalGradientCondition ekr$y$a net/minecraft/class_6686$class_6775$class_6776 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Context; val$ruleContext a field_35627 f I val$trueAtAndBelow b field_35628 f I val$falseAtAndAbove e field_35629 f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; val$randomFactory f field_35630 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource;Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;IILnet/minecraft/world/level/levelgen/PositionalRandomFactory;)V c net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource ekr$z net/minecraft/class_6686$class_6720 f I offset a comp_217 f I surfaceDepthMultiplier c comp_218 f Z addStoneDepth d comp_219 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e field_35264 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39096 a method_39096 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a method_39097 m ()I offset b comp_217 m ()I surfaceDepthMultiplier c comp_218 m ()Z addStoneDepth d comp_219 m (IIZ)V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource$1WaterCondition ekr$z$a net/minecraft/class_6686$class_6720$class_6721 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Context; val$ruleContext a field_35632 f Lnet/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource; field_35265 b field_35265 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource;Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)V c net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource ekr$aa net/minecraft/class_6686$class_6722 f Lnet/minecraft/world/level/levelgen/VerticalAnchor; anchor a comp_220 f I surfaceDepthMultiplier c comp_221 f Z addStoneDepth d comp_222 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC e field_35266 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39099 a method_39099 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)Lnet/minecraft/world/level/levelgen/SurfaceRules$Condition; apply a method_39100 m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; anchor b comp_220 m ()I surfaceDepthMultiplier c comp_221 m ()Z addStoneDepth d comp_222 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;IZ)V m ()V c net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource$1YCondition ekr$aa$a net/minecraft/class_6686$class_6722$class_6723 f Lnet/minecraft/world/level/levelgen/SurfaceRules$Context; val$ruleContext a field_35267 f Lnet/minecraft/world/level/levelgen/SurfaceRules$YConditionSource; field_35268 b field_35268 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$YConditionSource;Lnet/minecraft/world/level/levelgen/SurfaceRules$Context;)V c net/minecraft/world/level/levelgen/SurfaceSystem eks net/minecraft/class_6724 f Lnet/minecraft/world/level/block/state/BlockState; WHITE_TERRACOTTA a field_35275 f Lnet/minecraft/world/level/block/state/BlockState; ORANGE_TERRACOTTA b field_35276 f Lnet/minecraft/world/level/block/state/BlockState; TERRACOTTA c field_35277 f Lnet/minecraft/world/level/block/state/BlockState; YELLOW_TERRACOTTA d field_35278 f Lnet/minecraft/world/level/block/state/BlockState; BROWN_TERRACOTTA e field_35279 f Lnet/minecraft/world/level/block/state/BlockState; RED_TERRACOTTA f field_35280 f Lnet/minecraft/world/level/block/state/BlockState; LIGHT_GRAY_TERRACOTTA g field_35281 f Lnet/minecraft/world/level/block/state/BlockState; PACKED_ICE h field_35282 f Lnet/minecraft/world/level/block/state/BlockState; SNOW_BLOCK i field_35283 f Lnet/minecraft/world/level/block/state/BlockState; defaultBlock j field_35285 f I seaLevel k field_35286 f [Lnet/minecraft/world/level/block/state/BlockState; clayBands l field_35287 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; clayBandsOffsetNoise m field_35288 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; badlandsPillarNoise n field_35495 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; badlandsPillarRoofNoise o field_35496 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; badlandsSurfaceNoise p field_35497 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; icebergPillarNoise q field_35498 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; icebergPillarRoofNoise r field_35499 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; icebergSurfaceNoise s field_35500 f Lnet/minecraft/world/level/levelgen/PositionalRandomFactory; noiseRandom t field_35292 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; surfaceNoise u field_35293 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; surfaceSecondaryNoise v field_35680 m ()I getSeaLevel a method_61805 m (II)I getSurfaceDepth a method_39552 m (III)Lnet/minecraft/world/level/block/state/BlockState; getBand a method_39103 m (ILnet/minecraft/world/level/biome/Biome;Lnet/minecraft/world/level/chunk/BlockColumn;Lnet/minecraft/core/BlockPos$MutableBlockPos;III)V frozenOceanExtension a method_39104 m (Lnet/minecraft/util/RandomSource;)[Lnet/minecraft/world/level/block/state/BlockState; generateBands a method_39108 m (Lnet/minecraft/util/RandomSource;[Lnet/minecraft/world/level/block/state/BlockState;ILnet/minecraft/world/level/block/state/BlockState;)V makeBands a method_39109 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStone a method_39333 m (Lnet/minecraft/world/level/chunk/BlockColumn;IIILnet/minecraft/world/level/LevelHeightAccessor;)V erodedBadlandsExtension a method_39102 m (Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/biome/BiomeManager;Lnet/minecraft/core/Registry;ZLnet/minecraft/world/level/levelgen/WorldGenerationContext;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;)V buildSurface a method_39106 m (Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/core/BlockPos;Z)Ljava/util/Optional; topMaterial a method_39110 m (II)D getSurfaceSecondary b method_39555 m (Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/block/state/BlockState;ILnet/minecraft/world/level/levelgen/PositionalRandomFactory;)V m ()V c net/minecraft/world/level/levelgen/SurfaceSystem$1 eks$1 net/minecraft/class_6724$1 f Lnet/minecraft/world/level/chunk/ChunkAccess; val$protoChunk a field_35294 f Lnet/minecraft/core/BlockPos$MutableBlockPos; val$columnPos b field_35295 f Lnet/minecraft/world/level/ChunkPos; val$chunkPos c field_35296 m (Lnet/minecraft/world/level/levelgen/SurfaceSystem;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/ChunkPos;)V c net/minecraft/world/level/levelgen/ThreadSafeLegacyRandomSource ekt net/minecraft/class_7384 f I MODULUS_BITS d field_38760 f J MODULUS_MASK e field_38761 f J MULTIPLIER f field_38762 f J INCREMENT g field_38763 f Ljava/util/concurrent/atomic/AtomicLong; seed h field_38764 f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; gaussianSource i field_38765 m (J)V c net/minecraft/world/level/levelgen/VerticalAnchor eku net/minecraft/class_5843 f Lcom/mojang/serialization/Codec; CODEC a field_28915 f Lnet/minecraft/world/level/levelgen/VerticalAnchor; BOTTOM b field_28916 f Lnet/minecraft/world/level/levelgen/VerticalAnchor; TOP c field_28917 m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; bottom a method_33840 m (I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; absolute a method_33841 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; merge a method_33843 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lcom/mojang/datafixers/util/Either; split a method_33842 m (Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I resolveY a method_33844 m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; top b method_33845 m (I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; aboveBottom b method_33846 m (I)Lnet/minecraft/world/level/levelgen/VerticalAnchor; belowTop c method_33849 m ()V c net/minecraft/world/level/levelgen/VerticalAnchor$AboveBottom eku$a net/minecraft/class_5843$class_5844 f Lcom/mojang/serialization/Codec; CODEC d field_28919 f I offset e comp_507 m ()I offset c comp_507 m (I)V m ()V c net/minecraft/world/level/levelgen/VerticalAnchor$Absolute eku$b net/minecraft/class_5843$class_5845 f Lcom/mojang/serialization/Codec; CODEC d field_28920 f I y e comp_508 m ()I y c comp_508 m (I)V m ()V c net/minecraft/world/level/levelgen/VerticalAnchor$BelowTop eku$c net/minecraft/class_5843$class_5846 f Lcom/mojang/serialization/Codec; CODEC d field_28921 f I offset e comp_509 m ()I offset c comp_509 m (I)V m ()V c net/minecraft/world/level/levelgen/WorldDimensions ekv net/minecraft/class_7723 f Lcom/mojang/serialization/MapCodec; CODEC a field_40363 f Ljava/util/Map; dimensions b comp_1014 f Ljava/util/Set; BUILTIN_ORDER c field_40364 f I VANILLA_DIMENSION_COUNT d field_40365 m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; overworld a method_45513 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; get a method_45514 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/LevelStem;)Lcom/mojang/serialization/Lifecycle; checkStability a method_45515 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_45516 a method_45516 m (Lnet/minecraft/world/level/dimension/LevelStem;)Z isStableOverworld a method_45517 m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/LevelStem;)V method_45524 a method_45524 m (Ljava/util/Map;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Ljava/util/Map; withOverworld a method_45519 m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; keysInOrder a method_45525 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Lnet/minecraft/world/level/levelgen/WorldDimensions; replaceOverworldGenerator a method_45522 m (Lnet/minecraft/core/HolderLookup;Ljava/util/Map;Lnet/minecraft/world/level/chunk/ChunkGenerator;)Ljava/util/Map; withOverworld a method_45520 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/level/levelgen/WorldDimensions$Complete; bake a method_45518 m (Lnet/minecraft/core/Registry;Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)V method_45521 a method_45521 m (Lnet/minecraft/core/WritableRegistry;Lnet/minecraft/world/level/levelgen/WorldDimensions$1Entry;)V method_45523 a method_45523 m ()Lcom/google/common/collect/ImmutableSet; levels b method_45526 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; method_45527 b method_45527 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/LevelStem;)Z isVanillaLike b method_45528 m (Lnet/minecraft/world/level/dimension/LevelStem;)Z isStableNether b method_45529 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; specialWorldProperty b method_45530 m ()Z isDebug c method_45531 m (Lnet/minecraft/resources/ResourceKey;)Z method_45532 c method_45532 m (Lnet/minecraft/world/level/dimension/LevelStem;)Z isStableEnd c method_45533 m ()Ljava/util/Map; dimensions d comp_1014 m (Lnet/minecraft/world/level/dimension/LevelStem;)Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; method_45534 d method_45534 m (Ljava/util/Map;)V m (Lnet/minecraft/core/Registry;)V m ()V c net/minecraft/world/level/levelgen/WorldDimensions$1Entry ekv$a net/minecraft/class_7723$class_7724 f Lnet/minecraft/resources/ResourceKey; key a comp_1015 f Lnet/minecraft/world/level/dimension/LevelStem; value b comp_1016 m ()Lnet/minecraft/resources/ResourceKey; key a comp_1015 m ()Lnet/minecraft/world/level/dimension/LevelStem; value b comp_1016 m ()Lnet/minecraft/core/RegistrationInfo; registrationInfo c method_57014 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/LevelStem;)V c net/minecraft/world/level/levelgen/WorldDimensions$Complete ekv$b net/minecraft/class_7723$class_7725 f Lnet/minecraft/core/Registry; dimensions a comp_1017 f Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; specialWorldProperty b comp_1018 m ()Lcom/mojang/serialization/Lifecycle; lifecycle a method_45536 m ()Lnet/minecraft/core/RegistryAccess$Frozen; dimensionsRegistryAccess b method_45537 m ()Lnet/minecraft/core/Registry; dimensions c comp_1017 m ()Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; specialWorldProperty d comp_1018 m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty;)V c net/minecraft/world/level/levelgen/WorldGenSettings ekw net/minecraft/class_7726 f Lcom/mojang/serialization/Codec; CODEC a field_40366 f Lnet/minecraft/world/level/levelgen/WorldOptions; options b comp_1019 f Lnet/minecraft/world/level/levelgen/WorldDimensions; dimensions c comp_1020 m ()Lnet/minecraft/world/level/levelgen/WorldOptions; options a comp_1019 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/world/level/levelgen/WorldDimensions;)Lcom/mojang/serialization/DataResult; encode a method_45538 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/core/RegistryAccess;)Lcom/mojang/serialization/DataResult; encode a method_45539 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_45540 a method_45540 m ()Lnet/minecraft/world/level/levelgen/WorldDimensions; dimensions b comp_1020 m (Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/world/level/levelgen/WorldDimensions;)V m ()V c net/minecraft/world/level/levelgen/WorldGenerationContext ekx net/minecraft/class_5868 f I minY a field_34030 f I height b field_34031 m ()I getMinGenY a method_30462 m ()I getGenDepth b method_30458 m (Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/LevelHeightAccessor;)V c net/minecraft/world/level/levelgen/WorldOptions eky net/minecraft/class_5285 f Lcom/mojang/serialization/MapCodec; CODEC a field_24826 f Lnet/minecraft/world/level/levelgen/WorldOptions; DEMO_OPTIONS b field_40367 f J seed c field_24526 f Z generateStructures d field_24527 f Z generateBonusChest e field_24528 f Ljava/util/Optional; legacyCustomOptions f field_24532 m ()Lnet/minecraft/world/level/levelgen/WorldOptions; defaultWithRandomSeed a method_45541 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28606 a method_28606 m (Lnet/minecraft/world/level/levelgen/WorldOptions;)Ljava/util/Optional; method_28605 a method_28605 m (Ljava/lang/String;)Ljava/util/OptionalLong; parseSeed a method_46720 m (Ljava/util/OptionalLong;)Lnet/minecraft/world/level/levelgen/WorldOptions; withSeed a method_28024 m (Z)Lnet/minecraft/world/level/levelgen/WorldOptions; withBonusChest a method_28036 m ()Lnet/minecraft/world/level/levelgen/WorldOptions; testWorldWithRandomSeed b method_64223 m (Z)Lnet/minecraft/world/level/levelgen/WorldOptions; withStructures b method_45542 m ()J seed c method_28028 m ()Z generateStructures d method_28029 m ()Z generateBonusChest e method_28030 m ()Z isOldCustomizedWorld f method_28035 m ()J randomSeed g method_46721 m (JZZ)V m (JZZLjava/util/Optional;)V m ()V c net/minecraft/world/level/levelgen/WorldgenRandom ekz net/minecraft/class_2919 f Lnet/minecraft/util/RandomSource; randomSource d field_35141 f I count e field_28768 m (IIJJ)Lnet/minecraft/util/RandomSource; seedSlimeChunk a method_12662 m (JII)J setDecorationSeed a method_12661 m (JIII)V setLargeFeatureWithSalt a method_12665 m (JII)V setFeatureSeed b method_12664 m (JII)V setLargeFeatureSeed c method_12663 m ()I getCount l method_35335 m (Lnet/minecraft/util/RandomSource;)V c net/minecraft/world/level/levelgen/WorldgenRandom$Algorithm ekz$a net/minecraft/class_2919$class_6675 f Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; LEGACY a field_35142 f Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; XOROSHIRO b field_35143 f Ljava/util/function/LongFunction; constructor c field_35144 f [Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; $VALUES d field_35145 m ()[Lnet/minecraft/world/level/levelgen/WorldgenRandom$Algorithm; $values a method_39005 m (J)Lnet/minecraft/util/RandomSource; newInstance a method_39006 m (Ljava/lang/String;ILjava/util/function/LongFunction;)V m ()V c net/minecraft/world/level/levelgen/Xoroshiro128PlusPlus ela net/minecraft/class_6676 f Lcom/mojang/serialization/Codec; CODEC a field_44879 f J seedLo b field_35146 f J seedHi c field_35147 m ()J nextLong a method_39007 m (Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus;)Ljava/util/stream/LongStream; method_51857 a method_51857 m (Ljava/util/stream/LongStream;)Lcom/mojang/serialization/DataResult; method_51858 a method_51858 m ([J)Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus; method_51859 a method_51859 m (Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit;)V m (JJ)V m ()V c net/minecraft/world/level/levelgen/XoroshiroRandomSource elb net/minecraft/class_6677 f Lcom/mojang/serialization/Codec; CODEC b field_44880 f F FLOAT_UNIT c field_35148 f D DOUBLE_UNIT d field_35149 f Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus; randomNumberGenerator e field_35150 f Lnet/minecraft/world/level/levelgen/MarsagliaPolarGaussian; gaussianSource f field_35151 m (Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus;)Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource; method_51860 a method_51860 m (Lnet/minecraft/world/level/levelgen/XoroshiroRandomSource;)Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus; method_51861 a method_51861 m (I)J nextBits c method_39008 m (J)V m (Lnet/minecraft/world/level/levelgen/RandomSupport$Seed128bit;)V m (JJ)V m (Lnet/minecraft/world/level/levelgen/Xoroshiro128PlusPlus;)V m ()V c net/minecraft/world/level/levelgen/XoroshiroRandomSource$XoroshiroPositionalRandomFactory elb$a net/minecraft/class_6677$class_6678 f J seedLo a field_35153 f J seedHi b field_35154 m (JJ)V c net/minecraft/world/level/levelgen/blending/Blender elc net/minecraft/class_6748 f Lnet/minecraft/world/level/levelgen/blending/Blender; EMPTY a field_35501 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; SHIFT_NOISE b field_35681 f I HEIGHT_BLENDING_RANGE_CELLS c field_35502 f I HEIGHT_BLENDING_RANGE_CHUNKS d field_35503 f I DENSITY_BLENDING_RANGE_CELLS e field_35504 f I DENSITY_BLENDING_RANGE_CHUNKS f field_35505 f D OLD_CHUNK_XZ_RADIUS g field_36224 f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; heightAndBiomeBlendingData h field_36343 f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; densityBlendingData i field_36344 m ()Lnet/minecraft/world/level/levelgen/blending/Blender; empty a method_39336 m (D)D heightToOffset a method_39337 m (DDDDDD)D distanceToCube a method_39808 m (DDDDDDD)D method_39807 a method_39807 m (II)Lnet/minecraft/world/level/levelgen/blending/Blender$BlendingOutput; blendOffsetAndFactor a method_39340 m (III)Lnet/minecraft/core/Holder; blendBiome a method_39561 m (IIILnet/minecraft/world/level/levelgen/blending/Blender$CellValueGetter;)D getBlendingDataValue a method_39562 m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IIID)V method_39339 a method_39339 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 method_40026 a method_40026 m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/lang/Long;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V method_39560 a method_39560 m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IID)V method_39341 a method_39341 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 method_40027 a method_40027 m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;IILnet/minecraft/core/Holder;)V method_40025 a method_40025 m (Lnet/minecraft/server/level/WorldGenRegion;)Lnet/minecraft/world/level/levelgen/blending/Blender; of a method_39342 m (Lnet/minecraft/server/level/WorldGenRegion;Lnet/minecraft/world/level/chunk/ChunkAccess;)V generateBorderTicks a method_39772 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ProtoChunk;)V addAroundOldChunksCarvingMaskFilter a method_39809 m (Lnet/minecraft/world/level/biome/BiomeResolver;)Lnet/minecraft/world/level/biome/BiomeResolver; getBiomeResolver a method_39563 m (Lnet/minecraft/world/level/biome/BiomeResolver;IIILnet/minecraft/world/level/biome/Climate$Sampler;)Lnet/minecraft/core/Holder; method_39564 a method_39564 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos;)V generateBorderTick a method_39773 m (Lnet/minecraft/world/level/levelgen/DensityFunction$FunctionContext;D)D blendDensity a method_39338 m (Lnet/minecraft/world/level/levelgen/blending/Blender$CellValueGetter;IIIII)D getBlendingDataValue a method_39565 m (Lnet/minecraft/world/level/levelgen/blending/Blender$DistanceGetter;III)Z method_39811 a method_39811 m (Lnet/minecraft/world/level/levelgen/blending/BlendingData;Ljava/util/Map;)Lnet/minecraft/world/level/levelgen/blending/Blender$DistanceGetter; makeOldChunkDistanceGetter a method_39815 m (Ljava/util/List;DDD)D method_39813 a method_39813 m (Ljava/util/List;Lnet/minecraft/core/Direction8;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)V method_39814 a method_39814 m (Lnet/minecraft/core/Direction8;Lnet/minecraft/world/level/levelgen/blending/BlendingData;)Lnet/minecraft/world/level/levelgen/blending/Blender$DistanceGetter; makeOffsetOldChunkDistanceGetter a method_39812 m (Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V m ()V c net/minecraft/world/level/levelgen/blending/Blender$1 elc$1 net/minecraft/class_6748$1 m (Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V c net/minecraft/world/level/levelgen/blending/Blender$BlendingOutput elc$a net/minecraft/class_6748$class_6956 f D alpha a comp_435 f D blendingOffset b comp_436 m ()D alpha a comp_435 m ()D blendingOffset b comp_436 m (DD)V c net/minecraft/world/level/levelgen/blending/Blender$CellValueGetter elc$b net/minecraft/class_6748$class_6781 c net/minecraft/world/level/levelgen/blending/Blender$DistanceGetter elc$c net/minecraft/class_6748$class_6831 c net/minecraft/world/level/levelgen/blending/BlendingData eld net/minecraft/class_6749 f I CELL_WIDTH a field_36280 f I CELL_HEIGHT b field_35511 f I CELL_RATIO c field_36281 f D NO_VALUE d field_35513 f D BLENDING_DENSITY_FACTOR e field_35514 f D SOLID_DENSITY f field_37704 f D AIR_DENSITY g field_37705 f I CELLS_PER_SECTION_Y h field_35516 f I QUARTS_PER_SECTION i field_35683 f I CELL_HORIZONTAL_MAX_INDEX_INSIDE j field_35684 f I CELL_HORIZONTAL_MAX_INDEX_OUTSIDE k field_35685 f I CELL_COLUMN_INSIDE_COUNT l field_35686 f I CELL_COLUMN_OUTSIDE_COUNT m field_35687 f I CELL_COLUMN_COUNT n field_35518 f Lnet/minecraft/world/level/LevelHeightAccessor; areaWithOldGeneration o field_35515 f Ljava/util/List; SURFACE_BLOCKS p field_35519 f Z hasCalculatedData q field_35690 f [D heights r field_35692 f Ljava/util/List; biomes s field_36345 f [[D densities t field_35693 m ()Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed; pack a method_61806 m (I)I getCellYIndex a method_41565 m (II)I getInsideIndex a method_39578 m (III)D getHeight a method_39344 m (IIIILnet/minecraft/world/level/levelgen/blending/BlendingData$DensityConsumer;)V iterateDensities a method_39346 m (IIILnet/minecraft/world/level/levelgen/blending/BlendingData$BiomeConsumer;)V iterateBiomes a method_40028 m (IILnet/minecraft/world/level/levelgen/blending/BlendingData$HeightConsumer;)V iterateHeights a method_39351 m (ILnet/minecraft/world/level/chunk/ChunkAccess;II)V addValuesForColumn a method_39347 m (Lnet/minecraft/server/level/WorldGenRegion;II)Lnet/minecraft/world/level/levelgen/blending/BlendingData; getOrUpdateBlendingData a method_39570 m (Lnet/minecraft/world/level/WorldGenLevel;IIZ)Ljava/util/Set; sideByGenerationAge a method_39579 m (Lnet/minecraft/world/level/chunk/ChunkAccess;II)I getHeightAtXZ a method_39349 m (Lnet/minecraft/world/level/chunk/ChunkAccess;III)[D getDensityColumn a method_39354 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/Set;)V calculateData a method_39572 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos$MutableBlockPos;)D read1 a method_39905 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos;)Z isGround a method_39350 m (Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed;)Lnet/minecraft/world/level/levelgen/blending/BlendingData; unpack a method_61807 m ([D)V method_61808 a method_61808 m ([DI)D getDensity a method_39575 m ()Lnet/minecraft/world/level/LevelHeightAccessor; getAreaWithOldGeneration b method_41564 m (I)I getX b method_39343 m (II)I getOutsideIndex b method_39582 m (III)D getDensity b method_39345 m (Lnet/minecraft/world/level/chunk/ChunkAccess;II)Ljava/util/List; getBiomeColumn b method_41566 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos$MutableBlockPos;)D read7 b method_39906 m ()I cellCountPerColumn c method_39576 m (I)I getZ c method_39352 m ()I quartCountPerColumn d method_41567 m (I)I zeroIfNegative d method_39355 m ()I getColumnMinY e method_39581 m ()I getMinY f method_39583 m ()[D method_61809 g method_61809 m (IILjava/util/Optional;)V m ()V c net/minecraft/world/level/levelgen/blending/BlendingData$BiomeConsumer eld$a net/minecraft/class_6749$class_6853 c net/minecraft/world/level/levelgen/blending/BlendingData$DensityConsumer eld$b net/minecraft/class_6749$class_6750 c net/minecraft/world/level/levelgen/blending/BlendingData$HeightConsumer eld$c net/minecraft/class_6749$class_6751 c net/minecraft/world/level/levelgen/blending/BlendingData$Packed eld$d net/minecraft/class_6749$class_9899 f Lcom/mojang/serialization/Codec; CODEC a field_52655 f I minSection b comp_2969 f I maxSection c comp_2970 f Ljava/util/Optional; heights d comp_2971 f Lcom/mojang/serialization/Codec; DOUBLE_ARRAY_CODEC e field_52656 m ()I minSection a comp_2969 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_61810 a method_61810 m (Lnet/minecraft/world/level/levelgen/blending/BlendingData$Packed;)Lcom/mojang/serialization/DataResult; validateArraySize a method_61811 m ()I maxSection b comp_2970 m ()Ljava/util/Optional; heights c comp_2971 m ()Ljava/lang/String; method_61812 d method_61812 m (IILjava/util/Optional;)V m ()V c net/minecraft/world/level/levelgen/blending/package-info ele net/minecraft/class_6753 c net/minecraft/world/level/levelgen/blockpredicates/AllOfPredicate elf net/minecraft/class_6644 f Lcom/mojang/serialization/MapCodec; CODEC a field_35052 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a method_38874 m (Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/blockpredicates/AnyOfPredicate elg net/minecraft/class_6645 f Lcom/mojang/serialization/MapCodec; CODEC a field_35053 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a method_38875 m (Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/blockpredicates/BlockPredicate elh net/minecraft/class_6646 f Lcom/mojang/serialization/Codec; CODEC b field_35054 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; ONLY_IN_AIR_PREDICATE c field_35696 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; ONLY_IN_AIR_OR_WATER_PREDICATE d field_35697 m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; type a method_38873 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesTag a method_39907 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; wouldSurvive a method_39009 m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; not a method_38877 m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allOf a method_38878 m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allOf a method_38880 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; hasSturdyFace a method_39930 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; replaceable a method_39010 m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesTag a method_39908 m (Lnet/minecraft/core/Vec3i;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesBlocks a method_38881 m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; hasSturdyFace a method_39909 m (Lnet/minecraft/core/Vec3i;[Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesBlocks a method_43288 m (Lnet/minecraft/core/Vec3i;[Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesFluids a method_43289 m ([Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesBlocks a method_43290 m ([Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allOf a method_38882 m ([Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesFluids a method_43291 m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; replaceable b method_38883 m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; anyOf b method_38884 m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; anyOf b method_38885 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; solid b method_39584 m (Lnet/minecraft/core/Vec3i;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesFluids b method_38886 m ([Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; anyOf b method_38887 m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; solid c method_39585 m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; matchesBlocks c method_39910 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; noFluid c method_45543 m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; noFluid d method_45544 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; insideWorld d method_39586 m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; alwaysTrue e method_39011 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; unobstructed e method_60284 m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; unobstructed f method_60285 m ()V c net/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType eli net/minecraft/class_6647 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; MATCHING_BLOCKS a field_35055 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; MATCHING_BLOCK_TAG b field_36282 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; MATCHING_FLUIDS c field_35056 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; HAS_STURDY_FACE d field_36283 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; SOLID e field_35698 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; REPLACEABLE f field_35057 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; WOULD_SURVIVE g field_35155 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; INSIDE_WORLD_BOUNDS h field_35699 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; ANY_OF i field_35058 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; ALL_OF j field_35059 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; NOT k field_35060 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; TRUE l field_35156 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; UNOBSTRUCTED m field_51788 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_38888 a method_38888 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType; register a method_38889 m ()V c net/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate elj net/minecraft/class_6648 f Ljava/util/List; predicates e field_35061 m (Lnet/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate;)Ljava/util/List; method_38890 a method_38890 m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; codec a method_38891 m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38892 a method_38892 m (Ljava/util/List;)V c net/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate elk net/minecraft/class_6847 f Lcom/mojang/serialization/MapCodec; CODEC a field_36284 f Lnet/minecraft/core/Vec3i; offset e field_36285 f Lnet/minecraft/core/Direction; direction f field_36286 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39912 a method_39912 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a method_39911 m (Lnet/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate;)Lnet/minecraft/core/Direction; method_39913 a method_39913 m (Lnet/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate;)Lnet/minecraft/core/Vec3i; method_39914 b method_39914 m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Direction;)V m ()V c net/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate ell net/minecraft/class_6783 f Lcom/mojang/serialization/MapCodec; CODEC a field_35700 f Lnet/minecraft/core/Vec3i; offset e field_35701 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39588 a method_39588 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a method_39587 m (Lnet/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate;)Lnet/minecraft/core/Vec3i; method_39589 a method_39589 m (Lnet/minecraft/core/Vec3i;)V m ()V c net/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate elm net/minecraft/class_6848 f Lnet/minecraft/tags/TagKey; tag a field_36287 f Lcom/mojang/serialization/MapCodec; CODEC e field_36288 m (Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate;)Lnet/minecraft/tags/TagKey; method_39915 a method_39915 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39916 b method_39916 m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/tags/TagKey;)V m ()V c net/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate eln net/minecraft/class_6649 f Lcom/mojang/serialization/MapCodec; CODEC a field_35062 f Lnet/minecraft/core/HolderSet; blocks e field_35063 m (Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate;)Lnet/minecraft/core/HolderSet; method_38896 a method_38896 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38894 b method_38894 m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/HolderSet;)V m ()V c net/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate elo net/minecraft/class_6650 f Lcom/mojang/serialization/MapCodec; CODEC a field_35065 f Lnet/minecraft/core/HolderSet; fluids e field_35066 m (Lnet/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate;)Lnet/minecraft/core/HolderSet; method_38900 a method_38900 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38898 b method_38898 m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/HolderSet;)V m ()V c net/minecraft/world/level/levelgen/blockpredicates/NotPredicate elp net/minecraft/class_6651 f Lcom/mojang/serialization/MapCodec; CODEC a field_35068 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; predicate e field_35069 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38902 a method_38902 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a method_38901 m (Lnet/minecraft/world/level/levelgen/blockpredicates/NotPredicate;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; method_38903 a method_38903 m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)V m ()V c net/minecraft/world/level/levelgen/blockpredicates/ReplaceablePredicate elq net/minecraft/class_6652 f Lcom/mojang/serialization/MapCodec; CODEC a field_35071 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38905 b method_38905 m (Lnet/minecraft/core/Vec3i;)V m ()V c net/minecraft/world/level/levelgen/blockpredicates/SolidPredicate elr net/minecraft/class_6784 f Lcom/mojang/serialization/MapCodec; CODEC a field_35702 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39590 b method_39590 m (Lnet/minecraft/core/Vec3i;)V m ()V c net/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate els net/minecraft/class_6679 f Lnet/minecraft/core/Vec3i; offset f field_35157 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; stateTestingCodec a method_39013 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a method_39012 m (Lnet/minecraft/world/level/block/state/BlockState;)Z test a method_38893 m (Lnet/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate;)Lnet/minecraft/core/Vec3i; method_39014 a method_39014 m (Lnet/minecraft/core/Vec3i;)V c net/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate elt net/minecraft/class_6680 f Lnet/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate; INSTANCE a field_35158 f Lcom/mojang/serialization/MapCodec; CODEC e field_35159 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a method_39015 m ()Lnet/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate; method_39016 g method_39016 m ()V m ()V c net/minecraft/world/level/levelgen/blockpredicates/UnobstructedPredicate elu net/minecraft/class_9751 f Lcom/mojang/serialization/MapCodec; CODEC a field_51789 f Lnet/minecraft/core/Vec3i; offset e comp_2779 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60286 a method_60286 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a method_60287 m ()Lnet/minecraft/core/Vec3i; offset g comp_2779 m (Lnet/minecraft/core/Vec3i;)V m ()V c net/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate elv net/minecraft/class_6681 f Lcom/mojang/serialization/MapCodec; CODEC a field_35160 f Lnet/minecraft/core/Vec3i; offset e field_35161 f Lnet/minecraft/world/level/block/state/BlockState; state f field_35162 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39018 a method_39018 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z test a method_39017 m (Lnet/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate;)Lnet/minecraft/world/level/block/state/BlockState; method_39019 a method_39019 m (Lnet/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate;)Lnet/minecraft/core/Vec3i; method_39020 b method_39020 m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/levelgen/blockpredicates/package-info elw net/minecraft/class_6653 c net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration elx net/minecraft/class_5869 f Lcom/mojang/serialization/Codec; CODEC a field_29041 f Lnet/minecraft/util/valueproviders/FloatProvider; verticalRotation b field_31479 f Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration; shape c field_31480 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_35336 a method_35336 m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration; method_35337 a method_35337 m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; method_35338 b method_35338 m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration; method_35339 c method_35339 m (FLnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings;Lnet/minecraft/core/HolderSet;Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)V m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)V m ()V c net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration elx$a net/minecraft/class_5869$class_6107 f Lcom/mojang/serialization/Codec; CODEC a field_31481 f Lnet/minecraft/util/valueproviders/FloatProvider; distanceFactor b field_31482 f Lnet/minecraft/util/valueproviders/FloatProvider; thickness c field_31483 f I widthSmoothness d field_31484 f Lnet/minecraft/util/valueproviders/FloatProvider; horizontalRadiusFactor e field_31485 f F verticalRadiusDefaultFactor f field_31486 f F verticalRadiusCenterFactor g field_31487 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_35340 a method_35340 m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Ljava/lang/Float; method_35341 a method_35341 m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Ljava/lang/Float; method_35342 b method_35342 m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; method_35343 c method_35343 m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Ljava/lang/Integer; method_35344 d method_35344 m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; method_35345 e method_35345 m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; method_35346 f method_35346 m (Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;ILnet/minecraft/util/valueproviders/FloatProvider;FF)V m ()V c net/minecraft/world/level/levelgen/carver/CanyonWorldCarver ely net/minecraft/class_5870 m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z isStartChunk a method_33959 m (Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/util/RandomSource;DFF)D updateVerticalRadius a method_33960 m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/util/RandomSource;)[F initWidthFactors a method_33966 m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;JLnet/minecraft/world/level/levelgen/Aquifer;DDDFFFIIDLnet/minecraft/world/level/chunk/CarvingMask;)V doCarve a method_33961 m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a method_33962 m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;[FDDDI)Z shouldSkip a method_33964 m ([FLnet/minecraft/world/level/levelgen/carver/CarvingContext;DDDI)Z method_33965 a method_33965 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/carver/CarverConfiguration elz net/minecraft/class_5871 f Lcom/mojang/serialization/MapCodec; CODEC d field_29054 f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; y e field_31488 f Lnet/minecraft/util/valueproviders/FloatProvider; yScale f field_31489 f Lnet/minecraft/world/level/levelgen/VerticalAnchor; lavaLevel g field_31490 f Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; debugSettings h field_29053 f Lnet/minecraft/core/HolderSet; replaceable i field_38864 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33968 a method_33968 m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/core/HolderSet; method_43292 a method_43292 m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; method_36411 b method_36411 m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; method_35348 c method_35348 m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; method_35349 d method_35349 m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; method_35350 e method_35350 m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Ljava/lang/Float; method_35351 f method_35351 m (FLnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings;Lnet/minecraft/core/HolderSet;)V m ()V c net/minecraft/world/level/levelgen/carver/CarverDebugSettings ema net/minecraft/class_5872 f Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; DEFAULT a field_29055 f Lcom/mojang/serialization/Codec; CODEC b field_29056 f Z debugMode c field_29057 f Lnet/minecraft/world/level/block/state/BlockState; airState d field_29058 f Lnet/minecraft/world/level/block/state/BlockState; waterState e field_33611 f Lnet/minecraft/world/level/block/state/BlockState; lavaState f field_33612 f Lnet/minecraft/world/level/block/state/BlockState; barrierState g field_33613 m ()Z isDebugMode a method_33970 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33971 a method_33971 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; of a method_36412 m (ZLnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; of a method_33972 m (ZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings; of a method_36413 m ()Lnet/minecraft/world/level/block/state/BlockState; getAirState b method_33973 m ()Lnet/minecraft/world/level/block/state/BlockState; getWaterState c method_36414 m ()Lnet/minecraft/world/level/block/state/BlockState; getLavaState d method_36415 m ()Lnet/minecraft/world/level/block/state/BlockState; getBarrierState e method_36416 m (ZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/levelgen/carver/CarvingContext emb net/minecraft/class_5873 f Lnet/minecraft/core/RegistryAccess; registryAccess a field_35299 f Lnet/minecraft/world/level/levelgen/NoiseChunk; noiseChunk b field_35703 f Lnet/minecraft/world/level/levelgen/RandomState; randomState c field_37706 f Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource; surfaceRule d field_37707 m (Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos;Z)Ljava/util/Optional; topMaterial a method_39114 m ()Lnet/minecraft/core/RegistryAccess; registryAccess c method_39115 m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState d method_41570 m (Lnet/minecraft/world/level/levelgen/NoiseBasedChunkGenerator;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/NoiseChunk;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/SurfaceRules$RuleSource;)V c net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration emc net/minecraft/class_6108 f Lcom/mojang/serialization/Codec; CODEC a field_31491 f Lnet/minecraft/util/valueproviders/FloatProvider; horizontalRadiusMultiplier b field_31492 f Lnet/minecraft/util/valueproviders/FloatProvider; verticalRadiusMultiplier c field_31493 f Lnet/minecraft/util/valueproviders/FloatProvider; floorLevel j field_31494 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_35352 a method_35352 m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; method_35353 a method_35353 m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; method_35354 b method_35354 m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; method_35355 c method_35355 m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration; method_35356 d method_35356 m (FLnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/carver/CarverDebugSettings;Lnet/minecraft/core/HolderSet;Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;)V m (FLnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/core/HolderSet;Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;)V m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;)V m ()V c net/minecraft/world/level/levelgen/carver/CaveWorldCarver emd net/minecraft/class_2925 m ()I getCaveBound a method_16577 m (DDDD)Z shouldSkip a method_33974 m (DLnet/minecraft/world/level/levelgen/carver/CarvingContext;DDDI)Z method_33975 a method_33975 m (Lnet/minecraft/util/RandomSource;)F getThickness a method_16576 m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;JLnet/minecraft/world/level/levelgen/Aquifer;DDDDDFFFIIDLnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker;)V createTunnel a method_12675 m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a method_35357 m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/levelgen/Aquifer;DDDFDLnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker;)V createRoom a method_12674 m (Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/util/RandomSource;)Z isStartChunk a method_35358 m ()D getYScale b method_16578 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver eme net/minecraft/class_2922 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_25832 f Lcom/mojang/serialization/Codec; CODEC b field_24828 f Lcom/mojang/serialization/Codec; LIST_CODEC c field_26755 f Lnet/minecraft/world/level/levelgen/carver/WorldCarver; worldCarver d comp_330 f Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration; config e comp_331 m ()Lnet/minecraft/world/level/levelgen/carver/WorldCarver; worldCarver a comp_330 m (Lnet/minecraft/util/RandomSource;)Z isStartChunk a method_12669 m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a method_12668 m (Lnet/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver;)Lnet/minecraft/world/level/levelgen/carver/WorldCarver; method_28612 a method_28612 m ()Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration; config b comp_331 m (Lnet/minecraft/world/level/levelgen/carver/WorldCarver;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)V m ()V c net/minecraft/world/level/levelgen/carver/NetherWorldCarver emf net/minecraft/class_2934 m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CaveCarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/Aquifer;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z carveBlock a method_35359 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/carver/WorldCarver emg net/minecraft/class_2939 f Lnet/minecraft/world/level/levelgen/carver/WorldCarver; CAVE a field_29060 f Lnet/minecraft/world/level/levelgen/carver/WorldCarver; NETHER_CAVE b field_13297 f Lnet/minecraft/world/level/levelgen/carver/WorldCarver; CANYON c field_13295 f Lnet/minecraft/world/level/block/state/BlockState; AIR d field_13301 f Lnet/minecraft/world/level/block/state/BlockState; CAVE_AIR e field_13294 f Lnet/minecraft/world/level/material/FluidState; WATER f field_13305 f Lnet/minecraft/world/level/material/FluidState; LAVA g field_13296 f Ljava/util/Set; liquids h field_13298 f Lcom/mojang/serialization/MapCodec; configuredCodec i field_24831 m (Lnet/minecraft/world/level/ChunkPos;DDIIF)Z canReach a method_33976 m (Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V method_39116 a method_39116 m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Lnet/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver; configured a method_28614 m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/util/RandomSource;)Z isStartChunk a method_12705 m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/block/state/BlockState;)Z canReplaceBlock a method_12709 m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/Aquifer;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/CarvingMask;)Z carve a method_12702 m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/Aquifer;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z carveBlock a method_16581 m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/chunk/ChunkAccess;Ljava/util/function/Function;Lnet/minecraft/world/level/levelgen/Aquifer;DDDDDLnet/minecraft/world/level/chunk/CarvingMask;Lnet/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker;)Z carveEllipsoid a method_33978 m (Lnet/minecraft/world/level/levelgen/carver/CarvingContext;Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/Aquifer;)Lnet/minecraft/world/level/block/state/BlockState; getCarveState a method_36418 m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/carver/WorldCarver;)Lnet/minecraft/world/level/levelgen/carver/WorldCarver; register a method_12704 m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;)Z isDebugEnabled b method_33980 m (Lnet/minecraft/world/level/levelgen/carver/CarverConfiguration;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getDebugState b method_36417 m ()Lcom/mojang/serialization/MapCodec; configuredCodec c method_28616 m ()I getRange d method_12710 m (Lcom/mojang/serialization/Codec;)V m ()V c net/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker emg$a net/minecraft/class_2939$class_5874 c net/minecraft/world/level/levelgen/carver/package-info emh net/minecraft/class_6109 c net/minecraft/world/level/levelgen/feature/AbstractHugeMushroomFeature emi net/minecraft/class_4625 m (IIII)I getTreeRadiusForHeight a method_23372 m (Lnet/minecraft/util/RandomSource;)I getTreeHeight a method_23377 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)V makeCap a method_23375 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;ILnet/minecraft/core/BlockPos$MutableBlockPos;)V placeTrunk a method_23376 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V placeMushroomBlock a method_66481 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)Z isValidPosition a method_23374 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/BambooFeature emj net/minecraft/class_2942 f Lnet/minecraft/world/level/block/state/BlockState; BAMBOO_TRUNK a field_13308 f Lnet/minecraft/world/level/block/state/BlockState; BAMBOO_FINAL_LARGE b field_13311 f Lnet/minecraft/world/level/block/state/BlockState; BAMBOO_TOP_LARGE c field_13310 f Lnet/minecraft/world/level/block/state/BlockState; BAMBOO_TOP_SMALL d field_13309 m (Lcom/mojang/serialization/Codec;)V m ()V c net/minecraft/world/level/levelgen/feature/BasaltColumnsFeature emk net/minecraft/class_5153 f Lcom/google/common/collect/ImmutableList; CANNOT_PLACE_ON a field_24132 f I UNCLUSTERED_SIZE ap field_31498 f I CLUSTERED_REACH b field_31495 f I CLUSTERED_SIZE c field_31496 f I UNCLUSTERED_REACH d field_31497 m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/core/BlockPos$MutableBlockPos;)Z canPlaceAt a method_30379 m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/core/BlockPos$MutableBlockPos;I)Lnet/minecraft/core/BlockPos; findSurface a method_27094 m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/core/BlockPos;)Z isAirOrLavaOcean a method_27095 m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/core/BlockPos;II)Z placeColumn a method_27096 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos$MutableBlockPos;I)Lnet/minecraft/core/BlockPos; findAir a method_27098 m (Lcom/mojang/serialization/Codec;)V m ()V c net/minecraft/world/level/levelgen/feature/BasaltPillarFeature eml net/minecraft/class_4779 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V placeBaseHangOff a method_24434 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z placeHangOff b method_24435 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/BlockBlobFeature emm net/minecraft/class_2950 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/BlockColumnFeature emn net/minecraft/class_6654 m ([IIIZ)V truncate a method_38906 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/BlockPileFeature emo net/minecraft/class_3805 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z mayPlaceOn a method_16707 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration;)V tryPlaceBlock a method_16708 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/BlueIceFeature emp net/minecraft/class_2954 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/BonusChestFeature emq net/minecraft/class_2953 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/ChorusPlantFeature emr net/minecraft/class_2964 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/ConfiguredFeature ems net/minecraft/class_2975 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_25833 f Lcom/mojang/serialization/Codec; CODEC b field_24833 f Lcom/mojang/serialization/Codec; LIST_CODEC c field_26756 f Lnet/minecraft/world/level/levelgen/feature/Feature; feature d comp_332 f Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config e comp_333 m ()Ljava/util/stream/Stream; getFeatures a method_30648 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z place a method_12862 m (Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature;)Lnet/minecraft/world/level/levelgen/feature/Feature; method_28621 a method_28621 m ()Lnet/minecraft/world/level/levelgen/feature/Feature; feature b comp_332 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config c comp_333 m (Lnet/minecraft/world/level/levelgen/feature/Feature;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;)V m ()V c net/minecraft/world/level/levelgen/feature/CoralClawFeature emt net/minecraft/class_2972 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/CoralFeature emu net/minecraft/class_2978 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z placeFeature a method_12863 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V method_40029 a method_40029 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V method_40030 a method_40030 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z placeCoralBlock b method_12864 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/CoralMushroomFeature emv net/minecraft/class_2977 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/CoralTreeFeature emw net/minecraft/class_2979 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/DeltaFeature emx net/minecraft/class_5154 f Lcom/google/common/collect/ImmutableList; CANNOT_REPLACE a field_24133 f [Lnet/minecraft/core/Direction; DIRECTIONS b field_23883 f D RIM_SPAWN_CHANCE c field_31501 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration;)Z isClear a method_27103 m (Lcom/mojang/serialization/Codec;)V m ()V c net/minecraft/world/level/levelgen/feature/DesertWellFeature emy net/minecraft/class_3005 f Lnet/minecraft/world/level/block/state/predicate/BlockStatePredicate; IS_SAND a field_13450 f Lnet/minecraft/world/level/block/state/BlockState; water ap field_13449 f Lnet/minecraft/world/level/block/state/BlockState; sand b field_43324 f Lnet/minecraft/world/level/block/state/BlockState; sandSlab c field_13452 f Lnet/minecraft/world/level/block/state/BlockState; sandstone d field_13451 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BrushableBlockEntity;)V method_49235 a method_49235 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)V placeSusSand b method_49883 m (Lcom/mojang/serialization/Codec;)V m ()V c net/minecraft/world/level/levelgen/feature/DiskFeature emz net/minecraft/class_3011 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DiskConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;IILnet/minecraft/core/BlockPos$MutableBlockPos;)Z placeColumn a method_43160 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/DripstoneClusterFeature ena net/minecraft/class_5725 m (IIIILnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)D getChanceOfStalagmiteOrStalactite a method_32997 m (Lnet/minecraft/util/RandomSource;FFFF)F randomBetweenBiased a method_33003 m (Lnet/minecraft/util/RandomSource;IIFILnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)I getDripstoneHeight a method_33004 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z canBeAdjacentToWater a method_32998 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isLava a method_33386 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;IIFDIFLnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)V placeColumn a method_33002 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Direction;)V replaceBlocksWithDripstoneBlocks a method_33001 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z canPlacePool b method_33000 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/DripstoneUtils enb net/minecraft/class_5726 m (DDDD)D getDripstoneHeight a method_33005 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;)V method_33007 a method_33007 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isEmptyOrWater a method_33006 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;IZ)V growPointedDripstone a method_33010 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;I)Z isCircleMostlyEmbeddedInStone a method_33009 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDripstoneBaseOrLava a method_33387 m (Lnet/minecraft/core/Direction;IZLjava/util/function/Consumer;)V buildBaseToTipColumn a method_33012 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/properties/DripstoneThickness;)Lnet/minecraft/world/level/block/state/BlockState; createPointedDripstone a method_33013 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isEmptyOrWaterOrLava b method_33388 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDripstoneBase b method_33011 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z placeDripstoneBlockIfPossible c method_33008 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isEmptyOrWater c method_33014 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isNeitherEmptyNorWater d method_40074 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isEmptyOrWaterOrLava e method_33389 m ()V c net/minecraft/world/level/levelgen/feature/EndGatewayFeature enc net/minecraft/class_3029 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration;Lnet/minecraft/core/BlockPos;)V method_18037 a method_18037 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/EndIslandFeature end net/minecraft/class_3026 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/EndPlatformFeature ene net/minecraft/class_9829 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Z)V createEndPlatform a method_61118 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/EndPodiumFeature enf net/minecraft/class_3033 f I PODIUM_RADIUS a field_31503 f Lnet/minecraft/core/BlockPos; END_PODIUM_LOCATION ap field_13600 f Z active aq field_13599 f I PODIUM_PILLAR_HEIGHT b field_31504 f I RIM_RADIUS c field_31505 f F CORNER_ROUNDING d field_31506 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;)V dropPreviousAndSetBlock a method_66787 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; getLocation a method_51862 m (Z)V m ()V c net/minecraft/world/level/levelgen/feature/FallenTreeFeature eng net/minecraft/class_10853 f I STUMP_HEIGHT a field_57808 f I FALLEN_LOG_MAX_SPACE_FROM_STUMP ap field_57809 f I BLOCK_UPDATE_FLAGS aq field_57810 f I STUMP_HEIGHT_PLUS_EMPTY_SPACE b field_57811 f I FALLEN_LOG_MAX_FALL_HEIGHT_TO_GROUND c field_57812 f I FALLEN_LOG_MAX_GROUND_GAP d field_57813 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z mayPlaceOn a method_68300 m (Lnet/minecraft/world/level/WorldGenLevel;)Ljava/util/function/BiConsumer; getDecorationSetter a method_68301 m (Lnet/minecraft/world/level/WorldGenLevel;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;)Z canPlaceEntireFallenLog a method_68302 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Ljava/util/Set;Ljava/util/List;)V decorateLogs a method_68303 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos$MutableBlockPos;)V setGroundHeightForFallenLogStartPos a method_68304 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V method_68305 a method_68305 m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;)V placeFallenLog a method_68306 m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;)V placeStump a method_68307 m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;Ljava/util/function/Function;)Lnet/minecraft/core/BlockPos; placeLogBlock a method_68308 m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;)V placeFallenTree a method_68309 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator;)V method_68310 a method_68310 m (Lnet/minecraft/core/Direction;)Ljava/util/function/Function; getSidewaysStateModifier a method_68311 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; method_68312 a method_68312 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isOverSolidGround b method_68313 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/Feature enh net/minecraft/class_3031 f Lnet/minecraft/world/level/levelgen/feature/Feature; ROOT_SYSTEM A field_29252 f Lnet/minecraft/world/level/levelgen/feature/Feature; MULTIFACE_GROWTH B field_28428 f Lnet/minecraft/world/level/levelgen/feature/Feature; UNDERWATER_MAGMA C field_28849 f Lnet/minecraft/world/level/levelgen/feature/Feature; MONSTER_ROOM D field_13579 f Lnet/minecraft/world/level/levelgen/feature/Feature; BLUE_ICE E field_13560 f Lnet/minecraft/world/level/levelgen/feature/Feature; ICEBERG F field_13544 f Lnet/minecraft/world/level/levelgen/feature/Feature; FOREST_ROCK G field_13584 f Lnet/minecraft/world/level/levelgen/feature/Feature; DISK H field_13509 f Lnet/minecraft/world/level/levelgen/feature/Feature; LAKE I field_13573 f Lnet/minecraft/world/level/levelgen/feature/Feature; ORE J field_13517 f Lnet/minecraft/world/level/levelgen/feature/Feature; END_PLATFORM K field_52289 f Lnet/minecraft/world/level/levelgen/feature/Feature; END_SPIKE L field_13522 f Lnet/minecraft/world/level/levelgen/feature/Feature; END_ISLAND M field_13574 f Lnet/minecraft/world/level/levelgen/feature/Feature; END_GATEWAY N field_13564 f Lnet/minecraft/world/level/levelgen/feature/SeagrassFeature; SEAGRASS O field_13567 f Lnet/minecraft/world/level/levelgen/feature/Feature; KELP P field_13535 f Lnet/minecraft/world/level/levelgen/feature/Feature; CORAL_TREE Q field_13525 f Lnet/minecraft/world/level/levelgen/feature/Feature; CORAL_MUSHROOM R field_13585 f Lnet/minecraft/world/level/levelgen/feature/Feature; CORAL_CLAW S field_13546 f Lnet/minecraft/world/level/levelgen/feature/Feature; SEA_PICKLE T field_13575 f Lnet/minecraft/world/level/levelgen/feature/Feature; SIMPLE_BLOCK U field_13518 f Lnet/minecraft/world/level/levelgen/feature/Feature; BAMBOO V field_13540 f Lnet/minecraft/world/level/levelgen/feature/Feature; HUGE_FUNGUS W field_22185 f Lnet/minecraft/world/level/levelgen/feature/Feature; NETHER_FOREST_VEGETATION X field_22186 f Lnet/minecraft/world/level/levelgen/feature/Feature; WEEPING_VINES Y field_22187 f Lnet/minecraft/world/level/levelgen/feature/Feature; TWISTING_VINES Z field_23088 f Lcom/mojang/serialization/MapCodec; configuredCodec a field_24837 f Lnet/minecraft/world/level/levelgen/feature/Feature; BASALT_COLUMNS aa field_23884 f Lnet/minecraft/world/level/levelgen/feature/Feature; DELTA_FEATURE ab field_23885 f Lnet/minecraft/world/level/levelgen/feature/Feature; REPLACE_BLOBS ac field_23886 f Lnet/minecraft/world/level/levelgen/feature/Feature; FILL_LAYER ad field_19201 f Lnet/minecraft/world/level/levelgen/feature/BonusChestFeature; BONUS_CHEST ae field_13526 f Lnet/minecraft/world/level/levelgen/feature/Feature; BASALT_PILLAR af field_22188 f Lnet/minecraft/world/level/levelgen/feature/Feature; SCATTERED_ORE ag field_29061 f Lnet/minecraft/world/level/levelgen/feature/Feature; RANDOM_SELECTOR ah field_13593 f Lnet/minecraft/world/level/levelgen/feature/Feature; SIMPLE_RANDOM_SELECTOR ai field_13555 f Lnet/minecraft/world/level/levelgen/feature/Feature; RANDOM_BOOLEAN_SELECTOR aj field_13550 f Lnet/minecraft/world/level/levelgen/feature/Feature; GEODE ak field_27312 f Lnet/minecraft/world/level/levelgen/feature/Feature; DRIPSTONE_CLUSTER al field_28203 f Lnet/minecraft/world/level/levelgen/feature/Feature; LARGE_DRIPSTONE am field_28204 f Lnet/minecraft/world/level/levelgen/feature/Feature; POINTED_DRIPSTONE an field_28205 f Lnet/minecraft/world/level/levelgen/feature/Feature; SCULK_PATCH ao field_37708 f Lnet/minecraft/world/level/levelgen/feature/Feature; NO_OP e field_21590 f Lnet/minecraft/world/level/levelgen/feature/Feature; TREE f field_24134 f Lnet/minecraft/world/level/levelgen/feature/Feature; FALLEN_TREE g field_57814 f Lnet/minecraft/world/level/levelgen/feature/Feature; FLOWER h field_21219 f Lnet/minecraft/world/level/levelgen/feature/Feature; NO_BONEMEAL_FLOWER i field_26361 f Lnet/minecraft/world/level/levelgen/feature/Feature; RANDOM_PATCH j field_21220 f Lnet/minecraft/world/level/levelgen/feature/Feature; BLOCK_PILE k field_21221 f Lnet/minecraft/world/level/levelgen/feature/Feature; SPRING l field_13513 f Lnet/minecraft/world/level/levelgen/feature/Feature; CHORUS_PLANT m field_13552 f Lnet/minecraft/world/level/levelgen/feature/Feature; REPLACE_SINGLE_BLOCK n field_33615 f Lnet/minecraft/world/level/levelgen/feature/Feature; VOID_START_PLATFORM o field_13591 f Lnet/minecraft/world/level/levelgen/feature/Feature; DESERT_WELL p field_13592 f Lnet/minecraft/world/level/levelgen/feature/Feature; FOSSIL q field_13516 f Lnet/minecraft/world/level/levelgen/feature/Feature; HUGE_RED_MUSHROOM r field_13571 f Lnet/minecraft/world/level/levelgen/feature/Feature; HUGE_BROWN_MUSHROOM s field_13531 f Lnet/minecraft/world/level/levelgen/feature/Feature; ICE_SPIKE t field_13562 f Lnet/minecraft/world/level/levelgen/feature/Feature; GLOWSTONE_BLOB u field_13568 f Lnet/minecraft/world/level/levelgen/feature/Feature; FREEZE_TOP_LAYER v field_13539 f Lnet/minecraft/world/level/levelgen/feature/Feature; VINES w field_13559 f Lnet/minecraft/world/level/levelgen/feature/Feature; BLOCK_COLUMN x field_35072 f Lnet/minecraft/world/level/levelgen/feature/Feature; VEGETATION_PATCH y field_29250 f Lnet/minecraft/world/level/levelgen/feature/Feature; WATERLOGGED_VEGETATION_PATCH z field_29251 m ()Lcom/mojang/serialization/MapCodec; configuredCodec a method_28627 m (Lnet/minecraft/tags/TagKey;)Ljava/util/function/Predicate; isReplaceable a method_36999 m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/level/block/state/BlockState;)Z method_36997 a method_36997 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z isGrassOrDirt a method_27368 m (Lnet/minecraft/world/level/LevelWriter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setBlock a method_13153 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)V markAboveForPostProcessing a method_37256 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/function/Predicate;)V safeSetBlock a method_36998 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isStone a method_23395 m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;)Z place a method_13151 m (Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature; method_28629 a method_28629 m (Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z place a method_40163 m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/feature/Feature;)Lnet/minecraft/world/level/levelgen/feature/Feature; register a method_13150 m (Ljava/util/function/Function;Lnet/minecraft/core/BlockPos;)Z isAdjacentToAir a method_33981 m (Ljava/util/function/Function;Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z checkNeighbors a method_33982 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isDirt b method_23396 m (Lcom/mojang/serialization/Codec;)V m ()V c net/minecraft/world/level/levelgen/feature/FeatureCountTracker eni net/minecraft/class_6785 f Lorg/slf4j/Logger; LOGGER a field_35704 f Lcom/google/common/cache/LoadingCache; data b field_35705 m ()V clearCounts a method_39597 m (Lnet/minecraft/server/level/ServerLevel;)V chunkDecorated a method_39598 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature;Ljava/util/Optional;)V featurePlaced a method_39599 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$LevelData;)V method_39600 a method_39600 m (Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$FeatureData;Ljava/lang/Integer;)Ljava/lang/Integer; method_39601 a method_39601 m (Ljava/lang/String;Ljava/lang/Integer;Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$FeatureData;Ljava/lang/Integer;)V method_39602 a method_39602 m ()V logCounts b method_39603 m ()V m ()V c net/minecraft/world/level/levelgen/feature/FeatureCountTracker$1 eni$1 net/minecraft/class_6785$1 m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/levelgen/feature/FeatureCountTracker$LevelData; load a method_39604 m ()V c net/minecraft/world/level/levelgen/feature/FeatureCountTracker$FeatureData eni$a net/minecraft/class_6785$class_6786 f Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature; feature a comp_281 f Ljava/util/Optional; topFeature b comp_282 m ()Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature; feature a comp_281 m ()Ljava/util/Optional; topFeature b comp_282 m (Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature;Ljava/util/Optional;)V c net/minecraft/world/level/levelgen/feature/FeatureCountTracker$LevelData eni$b net/minecraft/class_6785$class_6787 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; featureData a comp_283 f Lorg/apache/commons/lang3/mutable/MutableInt; chunksWithFeatures b comp_284 m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; featureData a comp_283 m ()Lorg/apache/commons/lang3/mutable/MutableInt; chunksWithFeatures b comp_284 m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lorg/apache/commons/lang3/mutable/MutableInt;)V c net/minecraft/world/level/levelgen/feature/FeaturePlaceContext enj net/minecraft/class_5821 f Ljava/util/Optional; topFeature a field_34697 f Lnet/minecraft/world/level/WorldGenLevel; level b field_28769 f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator c field_28770 f Lnet/minecraft/util/RandomSource; random d field_28771 f Lnet/minecraft/core/BlockPos; origin e field_28772 f Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config f field_28773 m ()Ljava/util/Optional; topFeature a method_38427 m ()Lnet/minecraft/world/level/WorldGenLevel; level b method_33652 m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator c method_33653 m ()Lnet/minecraft/util/RandomSource; random d method_33654 m ()Lnet/minecraft/core/BlockPos; origin e method_33655 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config f method_33656 m (Ljava/util/Optional;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;)V c net/minecraft/world/level/levelgen/feature/FillLayerFeature enk net/minecraft/class_4278 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/FossilFeature enl net/minecraft/class_3044 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)I countEmptyCorners a method_34295 m (Lnet/minecraft/world/level/WorldGenLevel;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/core/BlockPos;)V method_34296 a method_34296 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration enm net/minecraft/class_5919 f Lcom/mojang/serialization/Codec; CODEC a field_29253 f Ljava/util/List; fossilStructures b field_29254 f Ljava/util/List; overlayStructures c field_29255 f Lnet/minecraft/core/Holder; fossilProcessors d field_29256 f Lnet/minecraft/core/Holder; overlayProcessors e field_29257 f I maxEmptyCornersAllowed f field_29258 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34299 a method_34299 m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Ljava/lang/Integer; method_34300 a method_34300 m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Lnet/minecraft/core/Holder; method_34302 b method_34302 m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Lnet/minecraft/core/Holder; method_34304 c method_34304 m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Ljava/util/List; method_34305 d method_34305 m (Lnet/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration;)Ljava/util/List; method_34306 e method_34306 m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;I)V m ()V c net/minecraft/world/level/levelgen/feature/GeodeFeature enn net/minecraft/class_5588 f [Lnet/minecraft/core/Direction; DIRECTIONS a field_27313 m (Lcom/mojang/serialization/Codec;)V m ()V c net/minecraft/world/level/levelgen/feature/GlowstoneFeature eno net/minecraft/class_3047 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/HugeBrownMushroomFeature enp net/minecraft/class_3059 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/HugeFungusConfiguration enq net/minecraft/class_4780 f Lcom/mojang/serialization/Codec; CODEC a field_24838 f Lnet/minecraft/world/level/block/state/BlockState; validBaseState b field_22435 f Lnet/minecraft/world/level/block/state/BlockState; stemState c field_22191 f Lnet/minecraft/world/level/block/state/BlockState; hatState d field_22192 f Lnet/minecraft/world/level/block/state/BlockState; decorState e field_22193 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; replaceableBlocks f field_44709 f Z planted g field_22194 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28631 a method_28631 m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Ljava/lang/Boolean; method_28630 a method_28630 m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; method_51528 b method_51528 m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; method_28632 c method_28632 m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; method_28633 d method_28633 m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; method_28634 e method_28634 m (Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; method_28635 f method_28635 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Z)V m ()V c net/minecraft/world/level/levelgen/feature/HugeFungusFeature enr net/minecraft/class_4781 f F HUGE_PROBABILITY a field_31507 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;Lnet/minecraft/core/BlockPos$MutableBlockPos;FFF)V placeHatBlock a method_24439 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Z)V placeHatDropBlock a method_24441 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;Lnet/minecraft/core/BlockPos;IZ)V placeStem a method_24440 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;Z)Z isReplaceable a method_24866 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;)V tryPlaceWeepingVines a method_24442 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/HugeFungusConfiguration;Lnet/minecraft/core/BlockPos;IZ)V placeHat b method_24443 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/HugeRedMushroomFeature ens net/minecraft/class_3066 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/IceSpikeFeature ent net/minecraft/class_3070 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/IcebergFeature enu net/minecraft/class_3074 m (III)I getEllipseC a method_13416 m (IILnet/minecraft/core/BlockPos;IID)D signedDistanceEllipse a method_13424 m (IILnet/minecraft/core/BlockPos;ILnet/minecraft/util/RandomSource;)D signedDistanceCircle a method_13421 m (IILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelAccessor;ZDLnet/minecraft/core/BlockPos;II)V carve a method_13415 m (Lnet/minecraft/util/RandomSource;III)I heightDependentRadiusRound a method_13419 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;IILnet/minecraft/core/BlockPos;ZIDI)V generateCutOut a method_13428 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z belowIsAir a method_13414 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;IIIIIIZIDZLnet/minecraft/world/level/block/state/BlockState;)V generateIcebergBlock a method_13426 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V removeFloatingSnowLayer a method_13422 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;IIZI)V smooth a method_13418 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;IIZZLnet/minecraft/world/level/block/state/BlockState;)V setIcebergBlock a method_13425 m (III)I heightDependentRadiusEllipse b method_13417 m (Lnet/minecraft/util/RandomSource;III)I heightDependentRadiusSteep b method_13427 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isIcebergState c method_13420 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/KelpFeature env net/minecraft/class_3081 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/LakeFeature enw net/minecraft/class_3085 f Lnet/minecraft/world/level/block/state/BlockState; AIR a field_13668 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canReplaceBlock c method_39605 m (Lcom/mojang/serialization/Codec;)V m ()V c net/minecraft/world/level/levelgen/feature/LakeFeature$Configuration enw$a net/minecraft/class_3085$class_6788 f Lcom/mojang/serialization/Codec; CODEC a field_35706 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; fluid b comp_285 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; barrier c comp_286 m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; fluid a comp_285 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39606 a method_39606 m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; barrier b comp_286 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature enx net/minecraft/class_5727 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/Column$Range;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter;)V placeDebugMarkers a method_35360 m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/util/RandomSource;ILnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;)Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$LargeDripstone; makeDripstone a method_33016 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$LargeDripstone enx$a net/minecraft/class_5727$class_5728 f Lnet/minecraft/core/BlockPos; root a field_28206 f Z pointingUp b field_28207 f I radius c field_28208 f D bluntness d field_28209 f D scale e field_28210 m ()I getHeight a method_33017 m (F)I getHeightAtRadius a method_33018 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter;)V placeBlocks a method_33020 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter;)Z moveBackUntilBaseIsInsideStoneAndShrinkRadiusIfNecessary a method_33019 m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Z isSuitableForWind a method_33025 m ()I getMinY b method_35361 m ()I getMaxY c method_35362 m (Lnet/minecraft/core/BlockPos;ZIDD)V c net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter enx$b net/minecraft/class_5727$class_5729 f I originY a field_28211 f Lnet/minecraft/world/phys/Vec3; windSpeed b field_28212 m ()Lnet/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter; noWind a method_33032 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; offset a method_33031 m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/util/valueproviders/FloatProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/MonsterRoomFeature eny net/minecraft/class_3103 f Lorg/slf4j/Logger; LOGGER a field_13700 f [Lnet/minecraft/world/entity/EntityType; MOBS b field_13699 f Lnet/minecraft/world/level/block/state/BlockState; AIR c field_13698 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/entity/EntityType; randomEntityId a method_13547 m (Lcom/mojang/serialization/Codec;)V m ()V c net/minecraft/world/level/levelgen/feature/MultifaceGrowthFeature enz net/minecraft/class_5779 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;Lnet/minecraft/util/RandomSource;Ljava/util/List;)Z placeGrowthIfPossible a method_33391 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isAirOrWater c method_33395 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/NetherForestVegetationFeature eoa net/minecraft/class_4782 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/NoOpFeature eob net/minecraft/class_4715 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/OreFeature eoc net/minecraft/class_3122 m (Lnet/minecraft/util/RandomSource;F)Z shouldSkipAirCheck a method_33984 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration;DDDDDDIIIII)Z doPlace a method_13629 m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/function/Function;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration;Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z canPlaceOre a method_33983 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/PointedDripstoneFeature eod net/minecraft/class_5730 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)V createPatchOfDripstoneBlocks a method_33034 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Ljava/util/Optional; getTipDirection a method_39175 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/RandomBooleanSelectorFeature eoe net/minecraft/class_3135 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/RandomPatchFeature eof net/minecraft/class_4628 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/RandomSelectorFeature eog net/minecraft/class_3150 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/ReplaceBlobsFeature eoh net/minecraft/class_5155 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/core/BlockPos; findTarget a method_27107 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/ReplaceBlockFeature eoi net/minecraft/class_3152 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/RootSystemFeature eoj net/minecraft/class_5921 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/BlockPos;)Z placeDirtAndTree a method_34308 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;IILnet/minecraft/core/BlockPos$MutableBlockPos;)V placeRootedDirt a method_34311 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;)V placeRoots a method_34312 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/core/BlockPos;)Z spaceForTree a method_34310 m (Lnet/minecraft/world/level/block/state/BlockState;II)Z isAllowedTreeSpace a method_36419 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/world/level/block/state/BlockState;)Z method_34307 a method_34307 m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;Lnet/minecraft/util/RandomSource;)V placeDirt a method_39918 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/ScatteredOreFeature eok net/minecraft/class_5875 f I MAX_DIST_FROM_ORIGIN a field_31515 m (Lnet/minecraft/util/RandomSource;I)I getRandomPlacementInOneAxisRelativeToOrigin a method_33986 m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;I)V offsetTargetPos a method_33985 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/SculkPatchFeature eol net/minecraft/class_7140 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z canSpreadFrom a method_41571 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z method_41572 b method_41572 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/SeaPickleFeature eom net/minecraft/class_3160 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/SeagrassFeature eon net/minecraft/class_3168 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/SimpleBlockFeature eoo net/minecraft/class_3173 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/SimpleRandomSelectorFeature eop net/minecraft/class_3177 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/SnowAndFreezeFeature eoq net/minecraft/class_3183 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/SpikeFeature eor net/minecraft/class_3310 f I NUMBER_OF_SPIKES a field_31516 f I SPIKE_DISTANCE b field_31517 f Lcom/google/common/cache/LoadingCache; SPIKE_CACHE c field_14309 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration;Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)V placeSpike a method_15888 m (Lnet/minecraft/world/level/WorldGenLevel;)Ljava/util/List; getSpikesForLevel a method_14506 m (Lcom/mojang/serialization/Codec;)V m ()V c net/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike eor$a net/minecraft/class_3310$class_3181 f Lcom/mojang/serialization/Codec; CODEC a field_24841 f I centerX b field_13836 f I centerZ c field_13834 f I radius d field_13833 f I height e field_13831 f Z guarded f field_13832 f Lnet/minecraft/world/phys/AABB; topBoundingBox g field_13835 m ()I getCenterX a method_13966 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28649 a method_28649 m (Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)Ljava/lang/Boolean; method_28648 a method_28648 m (Lnet/minecraft/core/BlockPos;)Z isCenterWithinChunk a method_13962 m ()I getCenterZ b method_13967 m (Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)Ljava/lang/Integer; method_28650 b method_28650 m ()I getRadius c method_13963 m (Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)Ljava/lang/Integer; method_28651 c method_28651 m ()I getHeight d method_13964 m (Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)Ljava/lang/Integer; method_28652 d method_28652 m ()Z isGuarded e method_13965 m (Lnet/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike;)Ljava/lang/Integer; method_28653 e method_28653 m ()Lnet/minecraft/world/phys/AABB; getTopBoundingBox f method_13968 m (IIIIZ)V m ()V c net/minecraft/world/level/levelgen/feature/SpikeFeature$SpikeCacheLoader eor$b net/minecraft/class_3310$class_3311 m (Ljava/lang/Long;)Ljava/util/List; load a method_14507 m ()V c net/minecraft/world/level/levelgen/feature/SpringFeature eos net/minecraft/class_3185 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/TreeFeature eot net/minecraft/class_2944 f I BLOCK_UPDATE_FLAGS a field_31519 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; updateLeaves a method_23380 m (Lnet/minecraft/world/level/LevelSimulatedReader;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I getMaxFreeTreeHeight a method_29963 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Z doPlace a method_12775 m (Lnet/minecraft/world/level/WorldGenLevel;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Ljava/lang/Boolean; method_35363 a method_35363 m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;)V method_27372 a method_27372 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)Ljava/util/List; getLowestTrunkOrRootOfTree a method_66482 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator;)V method_23381 a method_23381 m (Ljava/util/Set;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V method_49238 a method_49238 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Lnet/minecraft/core/BlockPos; method_43293 a method_43293 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z isVine b method_16416 m (Lnet/minecraft/world/level/LevelWriter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setBlockKnownShape b method_12774 m (Ljava/util/Set;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V method_43162 b method_43162 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z isAirOrLeaves c method_16420 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_51179 c method_51179 m (Ljava/util/Set;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V method_35364 c method_35364 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z validTreePos d method_27371 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_16417 d method_16417 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_23384 e method_23384 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/TreeFeature$1 eot$1 net/minecraft/class_2944$1 f Ljava/util/Set; val$foliage a field_42838 f Lnet/minecraft/world/level/WorldGenLevel; val$level b field_42839 m (Lnet/minecraft/world/level/levelgen/feature/TreeFeature;Ljava/util/Set;Lnet/minecraft/world/level/WorldGenLevel;)V c net/minecraft/world/level/levelgen/feature/TwistingVinesFeature eou net/minecraft/class_4953 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;III)V placeWeepingVinesColumn a method_25987 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z findFirstAirBlockAboveGround a method_27220 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isInvalidPlacementLocation a method_25986 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/UnderwaterMagmaFeature eov net/minecraft/class_5834 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;Lnet/minecraft/core/BlockPos;)Z method_33766 a method_33766 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z isWaterOrAir a method_33763 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/util/OptionalInt; getFloorY a method_33765 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z isValidPlacement b method_33764 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)I method_33767 c method_33767 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_33769 c method_33769 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)Z method_33768 d method_33768 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_33770 d method_33770 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/VegetationPatchFeature eow net/minecraft/class_5922 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;II)Ljava/util/Set; placeGroundPatch a method_34316 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z placeVegetation a method_34315 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Ljava/util/function/Predicate;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;I)Z placeGround a method_34317 m (Lnet/minecraft/world/level/levelgen/feature/FeaturePlaceContext;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/util/RandomSource;Ljava/util/Set;II)V distributeVegetation a method_34318 m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;Lnet/minecraft/world/level/block/state/BlockState;)Z method_40164 a method_40164 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_34321 c method_34321 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/VinesFeature eox net/minecraft/class_3219 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/VoidStartPlatformFeature eoy net/minecraft/class_3217 f Lnet/minecraft/core/BlockPos; PLATFORM_OFFSET a field_19241 f Lnet/minecraft/world/level/ChunkPos; PLATFORM_ORIGIN_CHUNK b field_19242 f I PLATFORM_RADIUS c field_31520 f I PLATFORM_RADIUS_CHUNKS d field_31521 m (IIII)I checkerboardDistance a method_20403 m (Lcom/mojang/serialization/Codec;)V m ()V c net/minecraft/world/level/levelgen/feature/WaterloggedVegetationPatchFeature eoz net/minecraft/class_5923 m (Lnet/minecraft/world/level/WorldGenLevel;Ljava/util/Set;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z isExposed a method_34323 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;)Z isExposedDirection a method_34322 m (Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/levelgen/feature/WeepingVinesFeature epa net/minecraft/class_4784 f [Lnet/minecraft/core/Direction; DIRECTIONS a field_22196 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;III)V placeWeepingVinesColumn a method_24450 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V placeRoofNetherWart a method_24451 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V placeRoofWeepingVines b method_24452 m (Lcom/mojang/serialization/Codec;)V m ()V c net/minecraft/world/level/levelgen/feature/WeightedPlacedFeature epb net/minecraft/class_3226 f Lcom/mojang/serialization/Codec; CODEC a field_24864 f Lnet/minecraft/core/Holder; feature b field_14013 f F chance c field_14011 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28669 a method_28669 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z place a method_14271 m (Lnet/minecraft/world/level/levelgen/feature/WeightedPlacedFeature;)Ljava/lang/Float; method_28668 a method_28668 m (Lnet/minecraft/world/level/levelgen/feature/WeightedPlacedFeature;)Lnet/minecraft/core/Holder; method_28670 b method_28670 m (Lnet/minecraft/core/Holder;F)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration epc net/minecraft/class_6655 f Lcom/mojang/serialization/Codec; CODEC a field_35073 f Ljava/util/List; layers b comp_143 f Lnet/minecraft/core/Direction; direction c comp_144 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allowedPlacement d comp_168 f Z prioritizeTip e comp_146 m ()Ljava/util/List; layers a comp_143 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)Lnet/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$Layer; layer a method_38908 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38909 a method_38909 m ()Lnet/minecraft/core/Direction; direction b comp_144 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)Lnet/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration; simple b method_38910 m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allowedPlacement c comp_168 m ()Z prioritizeTip d comp_146 m (Ljava/util/List;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Z)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$Layer epc$a net/minecraft/class_6655$class_6656 f Lcom/mojang/serialization/Codec; CODEC a field_35074 f Lnet/minecraft/util/valueproviders/IntProvider; height b comp_147 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; state c comp_148 m ()Lnet/minecraft/util/valueproviders/IntProvider; height a comp_147 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38911 a method_38911 m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; state b comp_148 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration epd net/minecraft/class_4634 f Lcom/mojang/serialization/Codec; CODEC a field_24873 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; stateProvider b field_21229 m (Lnet/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_28683 a method_28683 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/BlockStateConfiguration epe net/minecraft/class_2963 f Lcom/mojang/serialization/Codec; CODEC a field_24874 f Lnet/minecraft/world/level/block/state/BlockState; state b field_13356 m (Lnet/minecraft/world/level/levelgen/feature/configurations/BlockStateConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; method_28684 a method_28684 m (Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration epf net/minecraft/class_5156 f Lcom/mojang/serialization/Codec; CODEC a field_24877 f Lnet/minecraft/util/valueproviders/IntProvider; reach b field_25841 f Lnet/minecraft/util/valueproviders/IntProvider; height c field_25842 m ()Lnet/minecraft/util/valueproviders/IntProvider; reach a method_30391 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30393 a method_30393 m (Lnet/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; method_30392 a method_30392 m ()Lnet/minecraft/util/valueproviders/IntProvider; height b method_30394 m (Lnet/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; method_30395 b method_30395 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/CountConfiguration epg net/minecraft/class_2984 f Lcom/mojang/serialization/Codec; CODEC a field_24878 f Lnet/minecraft/util/valueproviders/IntProvider; count b field_13385 m ()Lnet/minecraft/util/valueproviders/IntProvider; count a method_30396 m (I)V m (Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration eph net/minecraft/class_5158 f Lcom/mojang/serialization/Codec; CODEC a field_24881 f Lnet/minecraft/world/level/block/state/BlockState; contents b field_23895 f Lnet/minecraft/world/level/block/state/BlockState; rim c field_23896 f Lnet/minecraft/util/valueproviders/IntProvider; size d field_25843 f Lnet/minecraft/util/valueproviders/IntProvider; rimSize e field_25844 m ()Lnet/minecraft/world/level/block/state/BlockState; contents a method_30397 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30399 a method_30399 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; method_30398 a method_30398 m ()Lnet/minecraft/world/level/block/state/BlockState; rim b method_30400 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; method_30401 b method_30401 m ()Lnet/minecraft/util/valueproviders/IntProvider; size c method_30402 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; method_28709 c method_28709 m ()Lnet/minecraft/util/valueproviders/IntProvider; rimSize d method_30403 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; method_28710 d method_28710 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/DiskConfiguration epi net/minecraft/class_6577 f Lcom/mojang/serialization/Codec; CODEC a field_34698 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; stateProvider b comp_715 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; target c comp_716 f Lnet/minecraft/util/valueproviders/IntProvider; radius d comp_81 f I halfHeight e comp_82 m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; stateProvider a comp_715 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43294 a method_43294 m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; target b comp_716 m ()Lnet/minecraft/util/valueproviders/IntProvider; radius c comp_81 m ()I halfHeight d comp_82 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/util/valueproviders/IntProvider;I)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration epj net/minecraft/class_5731 f Lcom/mojang/serialization/Codec; CODEC a field_28213 f I floorToCeilingSearchRange b field_28214 f Lnet/minecraft/util/valueproviders/IntProvider; height c field_28215 f Lnet/minecraft/util/valueproviders/IntProvider; radius d field_28216 f I maxStalagmiteStalactiteHeightDiff e field_28217 f I heightDeviation f field_28218 f Lnet/minecraft/util/valueproviders/IntProvider; dripstoneBlockLayerThickness g field_28219 f Lnet/minecraft/util/valueproviders/FloatProvider; density h field_28220 f Lnet/minecraft/util/valueproviders/FloatProvider; wetness i field_28221 f F chanceOfDripstoneColumnAtMaxDistanceFromCenter j field_28224 f I maxDistanceFromEdgeAffectingChanceOfDripstoneColumn k field_28225 f I maxDistanceFromCenterAffectingHeightBias l field_28226 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33987 a method_33987 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; method_33988 a method_33988 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; method_33989 b method_33989 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Float; method_33043 c method_33043 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; method_33044 d method_33044 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; method_33045 e method_33045 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; method_33046 f method_33046 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; method_33047 g method_33047 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; method_33048 h method_33048 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; method_33049 i method_33049 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; method_33050 j method_33050 m (Lnet/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration;)Ljava/lang/Integer; method_33051 k method_33051 m (ILnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;IILnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;FII)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration epk net/minecraft/class_3018 f Lcom/mojang/serialization/Codec; CODEC a field_24883 f Ljava/util/Optional; exit b field_17735 f Z exact c field_13475 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration; delayedExitSearch a method_18030 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28717 a method_28717 m (Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration;)Ljava/lang/Boolean; method_28716 a method_28716 m (Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration; knownExit a method_18034 m ()Ljava/util/Optional; getExit b method_18036 m (Lnet/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration;)Ljava/util/Optional; method_28718 b method_28718 m ()Z isExitExact c method_13026 m (Ljava/util/Optional;Z)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration epl net/minecraft/class_10854 f Lcom/mojang/serialization/Codec; CODEC a field_57815 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; trunkProvider b field_57816 f Lnet/minecraft/util/valueproviders/IntProvider; logLength c field_57817 f Ljava/util/List; stumpDecorators d field_57818 f Ljava/util/List; logDecorators e field_57819 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_68314 a method_68314 m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;)Ljava/util/List; method_68315 a method_68315 m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;)Ljava/util/List; method_68316 b method_68316 m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; method_68317 c method_68317 m (Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_68318 d method_68318 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/util/valueproviders/IntProvider;Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder epl$a net/minecraft/class_10854$class_10855 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; trunkProvider a field_57820 f Lnet/minecraft/util/valueproviders/IntProvider; logLength b field_57821 f Ljava/util/List; stumpDecorators c field_57822 f Ljava/util/List; logDecorators d field_57823 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration; build a method_68319 m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; stumpDecorators a method_68320 m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/FallenTreeConfiguration$FallenTreeConfigurationBuilder; logDecorators b method_68321 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/util/valueproviders/IntProvider;)V c net/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration epm net/minecraft/class_3037 f Lnet/minecraft/world/level/levelgen/feature/configurations/NoneFeatureConfiguration; NONE m field_13603 m ()Ljava/util/stream/Stream; getFeatures e method_30649 m ()V c net/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration epn net/minecraft/class_5589 f Lcom/mojang/serialization/Codec; CHANCE_RANGE a field_27314 f Lcom/mojang/serialization/Codec; CODEC b field_27315 f Lnet/minecraft/world/level/levelgen/GeodeBlockSettings; geodeBlockSettings c field_27316 f Lnet/minecraft/world/level/levelgen/GeodeLayerSettings; geodeLayerSettings d field_27317 f Lnet/minecraft/world/level/levelgen/GeodeCrackSettings; geodeCrackSettings e field_27318 f D usePotentialPlacementsChance f field_27319 f D useAlternateLayer0Chance g field_27320 f Z placementsRequireLayer0Alternate h field_27321 f Lnet/minecraft/util/valueproviders/IntProvider; outerWallDistance i field_33516 f Lnet/minecraft/util/valueproviders/IntProvider; distributionPoints j field_33517 f Lnet/minecraft/util/valueproviders/IntProvider; pointOffset k field_33518 f I minGenOffset l field_27328 f I maxGenOffset n field_27329 f D noiseMultiplier o field_27330 f I invalidBlocksThreshold p field_29062 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_36299 a method_36299 m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Integer; method_31906 a method_31906 m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Double; method_36300 b method_36300 m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Integer; method_31908 c method_31908 m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Integer; method_31909 d method_31909 m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; method_36301 e method_36301 m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; method_36302 f method_36302 m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; method_36303 g method_36303 m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Boolean; method_31913 h method_31913 m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Double; method_31914 i method_31914 m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Ljava/lang/Double; method_31915 j method_31915 m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/world/level/levelgen/GeodeCrackSettings; method_31916 k method_31916 m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/world/level/levelgen/GeodeLayerSettings; method_31917 l method_31917 m (Lnet/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration;)Lnet/minecraft/world/level/levelgen/GeodeBlockSettings; method_31918 m method_31918 m (Lnet/minecraft/world/level/levelgen/GeodeBlockSettings;Lnet/minecraft/world/level/levelgen/GeodeLayerSettings;Lnet/minecraft/world/level/levelgen/GeodeCrackSettings;DDZLnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;IIDI)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration epo net/minecraft/class_4635 f Lcom/mojang/serialization/Codec; CODEC a field_24885 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; capProvider b field_21230 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; stemProvider c field_21231 f I foliageRadius d field_21232 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28721 a method_28721 m (Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)Ljava/lang/Integer; method_28720 a method_28720 m (Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_28722 b method_28722 m (Lnet/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_28723 c method_28723 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;I)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration epp net/minecraft/class_5732 f Lcom/mojang/serialization/Codec; CODEC a field_28227 f I floorToCeilingSearchRange b field_28228 f Lnet/minecraft/util/valueproviders/IntProvider; columnRadius c field_28229 f Lnet/minecraft/util/valueproviders/FloatProvider; heightScale d field_28230 f F maxColumnRadiusToCaveHeightRatio e field_28231 f Lnet/minecraft/util/valueproviders/FloatProvider; stalactiteBluntness f field_28232 f Lnet/minecraft/util/valueproviders/FloatProvider; stalagmiteBluntness g field_28233 f Lnet/minecraft/util/valueproviders/FloatProvider; windSpeed h field_28234 f I minRadiusForWind i field_28235 f F minBluntnessForWind j field_28236 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33052 a method_33052 m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Float; method_33053 a method_33053 m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Integer; method_33054 b method_33054 m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; method_33055 c method_33055 m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; method_33056 d method_33056 m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; method_33057 e method_33057 m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Float; method_33058 f method_33058 m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/FloatProvider; method_33059 g method_33059 m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; method_33060 h method_33060 m (Lnet/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration;)Ljava/lang/Integer; method_33061 i method_33061 m (ILnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/FloatProvider;FLnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;Lnet/minecraft/util/valueproviders/FloatProvider;IF)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration epq net/minecraft/class_4279 f Lcom/mojang/serialization/Codec; CODEC a field_24887 f I height b field_19202 f Lnet/minecraft/world/level/block/state/BlockState; state c field_19203 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28726 a method_28726 m (Lnet/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; method_28725 a method_28725 m (Lnet/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration;)Ljava/lang/Integer; method_28727 b method_28727 m (ILnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration epr net/minecraft/class_5780 f Lcom/mojang/serialization/Codec; CODEC a field_28429 f Lnet/minecraft/world/level/block/MultifaceSpreadeableBlock; placeBlock b field_37709 f I searchRange c field_28430 f Z canPlaceOnFloor d field_28431 f Z canPlaceOnCeiling e field_28432 f Z canPlaceOnWall f field_28433 f F chanceOfSpreading g field_28434 f Lnet/minecraft/core/HolderSet; canBePlacedOn h field_28435 f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; validDirections i field_28436 m ()Ljava/lang/String; method_49534 a method_49534 m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledDirections a method_43295 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Direction;)Ljava/util/List; getShuffledDirectionsExcept a method_43296 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33398 a method_33398 m (Lnet/minecraft/world/level/block/Block;)Lcom/mojang/serialization/DataResult; apply a method_41573 m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Lnet/minecraft/core/HolderSet; method_33399 a method_33399 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Z method_43297 a method_43297 m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Float; method_33400 b method_33400 m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Boolean; method_33401 c method_33401 m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Boolean; method_33402 d method_33402 m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Boolean; method_33403 e method_33403 m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Ljava/lang/Integer; method_33404 f method_33404 m (Lnet/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration;)Lnet/minecraft/world/level/block/MultifaceSpreadeableBlock; method_41574 g method_41574 m (Lnet/minecraft/world/level/block/MultifaceSpreadeableBlock;IZZZFLnet/minecraft/core/HolderSet;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig eps net/minecraft/class_6789 f Lcom/mojang/serialization/Codec; CODEC c field_35707 f I spreadWidth d field_35708 f I spreadHeight e field_35709 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39607 a method_39607 m (Lnet/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig;)Ljava/lang/Integer; method_39608 a method_39608 m (Lnet/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig;)Ljava/lang/Integer; method_39609 b method_39609 m (Lnet/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_39610 c method_39610 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;II)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/NoneFeatureConfiguration ept net/minecraft/class_3111 f Lcom/mojang/serialization/Codec; CODEC a field_24893 f Lnet/minecraft/world/level/levelgen/feature/configurations/NoneFeatureConfiguration; INSTANCE b field_24894 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/NoneFeatureConfiguration; method_28737 a method_28737 m ()V m ()V c net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration epu net/minecraft/class_3124 f Lcom/mojang/serialization/Codec; CODEC a field_24896 f Ljava/util/List; targetStates b field_29063 f I size c field_13723 f F discardChanceOnAirExposure d field_29064 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33992 a method_33992 m (Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration;)Ljava/lang/Float; method_33993 a method_33993 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState; target a method_33994 m (Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration;)Ljava/lang/Integer; method_33995 b method_33995 m (Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration;)Ljava/util/List; method_28745 c method_28745 m (Ljava/util/List;IF)V m (Ljava/util/List;I)V m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest;Lnet/minecraft/world/level/block/state/BlockState;IF)V m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest;Lnet/minecraft/world/level/block/state/BlockState;I)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState epu$a net/minecraft/class_3124$class_5876 f Lcom/mojang/serialization/Codec; CODEC a field_29067 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; target b field_29068 f Lnet/minecraft/world/level/block/state/BlockState; state c field_29069 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33996 a method_33996 m (Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState;)Lnet/minecraft/world/level/block/state/BlockState; method_33997 a method_33997 m (Lnet/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; method_33998 b method_33998 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest;Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration epv net/minecraft/class_5733 f Lcom/mojang/serialization/Codec; CODEC a field_28237 f F chanceOfTallerDripstone b field_28241 f F chanceOfDirectionalSpread c field_35416 f F chanceOfSpreadRadius2 d field_35417 f F chanceOfSpreadRadius3 e field_35418 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33062 a method_33062 m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; method_33063 a method_33063 m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; method_39176 b method_39176 m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; method_39177 c method_39177 m (Lnet/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration;)Ljava/lang/Float; method_39178 d method_39178 m (FFFF)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/ProbabilityFeatureConfiguration epw net/minecraft/class_3133 f Lcom/mojang/serialization/Codec; CODEC k field_24899 f F probability l field_13738 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28748 a method_28748 m (Lnet/minecraft/world/level/levelgen/feature/configurations/ProbabilityFeatureConfiguration;)Ljava/lang/Float; method_28747 a method_28747 m (F)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration epx net/minecraft/class_3137 f Lcom/mojang/serialization/Codec; CODEC a field_24900 f Lnet/minecraft/core/Holder; featureTrue b field_13740 f Lnet/minecraft/core/Holder; featureFalse c field_13739 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28750 a method_28750 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration;)Lnet/minecraft/core/Holder; method_28749 a method_28749 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration;)Lnet/minecraft/core/Holder; method_28751 b method_28751 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration epy net/minecraft/class_3141 f Lcom/mojang/serialization/Codec; CODEC a field_24901 f Ljava/util/List; features b field_13744 f Lnet/minecraft/core/Holder; defaultFeature c field_13745 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28753 a method_28753 m (Lnet/minecraft/world/level/levelgen/feature/WeightedPlacedFeature;)Ljava/util/stream/Stream; method_30650 a method_30650 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration;)Lnet/minecraft/core/Holder; method_28752 a method_28752 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration;)Ljava/util/List; method_28754 b method_28754 m (Ljava/util/List;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration epz net/minecraft/class_4638 f Lcom/mojang/serialization/Codec; CODEC a field_24902 f I tries b comp_149 f I xzSpread c comp_150 f I ySpread d comp_151 f Lnet/minecraft/core/Holder; feature e comp_155 m ()I tries a comp_149 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38912 a method_38912 m ()I xzSpread b comp_150 m ()I ySpread c comp_151 m ()Lnet/minecraft/core/Holder; feature d comp_155 m (IIILnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/ReplaceBlockConfiguration eqa net/minecraft/class_3154 f Lcom/mojang/serialization/Codec; CODEC a field_24904 f Ljava/util/List; targetStates b field_13765 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28771 a method_28771 m (Lnet/minecraft/world/level/levelgen/feature/configurations/ReplaceBlockConfiguration;)Ljava/util/List; method_28772 a method_28772 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V m (Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration eqb net/minecraft/class_5437 f Lcom/mojang/serialization/Codec; CODEC a field_25848 f Lnet/minecraft/world/level/block/state/BlockState; targetState b field_25849 f Lnet/minecraft/world/level/block/state/BlockState; replaceState c field_25850 f Lnet/minecraft/util/valueproviders/IntProvider; radius d field_25851 m ()Lnet/minecraft/util/valueproviders/IntProvider; radius a method_30405 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30406 a method_30406 m (Lnet/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; method_30407 a method_30407 m (Lnet/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; method_30408 b method_30408 m (Lnet/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration;)Lnet/minecraft/world/level/block/state/BlockState; method_30409 c method_30409 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration eqc net/minecraft/class_5926 f Lcom/mojang/serialization/Codec; CODEC a field_29267 f Lnet/minecraft/core/Holder; treeFeature b field_29268 f I requiredVerticalSpaceForTree c field_29269 f I rootRadius d field_29270 f Lnet/minecraft/tags/TagKey; rootReplaceable e field_29271 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; rootStateProvider f field_29272 f I rootPlacementAttempts g field_29273 f I rootColumnMaxHeight h field_29274 f I hangingRootRadius i field_29275 f I hangingRootsVerticalSpan j field_29276 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; hangingRootStateProvider k field_29277 f I hangingRootPlacementAttempts l field_29278 f I allowedVerticalWaterForTree n field_33616 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allowedTreePosition o field_36289 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34332 a method_34332 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; method_39919 a method_39919 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; method_36421 b method_36421 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; method_34333 c method_34333 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_34334 d method_34334 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; method_34335 e method_34335 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; method_34336 f method_34336 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; method_34337 g method_34337 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; method_34338 h method_34338 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_34339 i method_34339 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/tags/TagKey; method_34340 j method_34340 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; method_34341 k method_34341 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Ljava/lang/Integer; method_34342 l method_34342 m (Lnet/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration;)Lnet/minecraft/core/Holder; method_34343 m method_34343 m (Lnet/minecraft/core/Holder;IILnet/minecraft/tags/TagKey;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;IIIILnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;IILnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/SculkPatchConfiguration eqd net/minecraft/class_7141 f Lcom/mojang/serialization/Codec; CODEC a field_37710 f I chargeCount b comp_553 f I amountPerCharge c comp_554 f I spreadAttempts d comp_555 f I growthRounds e comp_556 f I spreadRounds f comp_557 f Lnet/minecraft/util/valueproviders/IntProvider; extraRareGrowths g comp_685 f F catalystChance h comp_558 m ()I chargeCount a comp_553 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41575 a method_41575 m ()I amountPerCharge b comp_554 m ()I spreadAttempts c comp_555 m ()I growthRounds d comp_556 m ()I spreadRounds f comp_557 m ()Lnet/minecraft/util/valueproviders/IntProvider; extraRareGrowths g comp_685 m ()F catalystChance h comp_558 m (IIIIILnet/minecraft/util/valueproviders/IntProvider;F)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration eqe net/minecraft/class_3175 f Lcom/mojang/serialization/Codec; CODEC a field_24909 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; toPlace b comp_156 f Z scheduleTick c comp_3335 m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; toPlace a comp_156 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38913 a method_38913 m (Lnet/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration;)Ljava/lang/Boolean; method_65172 a method_65172 m ()Z scheduleTick b comp_3335 m (Lnet/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_28787 b method_28787 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)V m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Z)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/SimpleRandomFeatureConfiguration eqf net/minecraft/class_3179 f Lcom/mojang/serialization/Codec; CODEC a field_24910 f Lnet/minecraft/core/HolderSet; features b field_13827 m (Lnet/minecraft/world/level/levelgen/feature/configurations/SimpleRandomFeatureConfiguration;)Lnet/minecraft/core/HolderSet; method_28788 a method_28788 m (Lnet/minecraft/core/Holder;)Ljava/util/stream/Stream; method_30651 a method_30651 m (Lnet/minecraft/core/HolderSet;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration eqg net/minecraft/class_3666 f Lcom/mojang/serialization/Codec; CODEC a field_24911 f Z crystalInvulnerable b field_16207 f Ljava/util/List; spikes c field_16208 f Lnet/minecraft/core/BlockPos; crystalBeamTarget d field_16206 m ()Z isCrystalInvulnerable a method_15883 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28790 a method_28790 m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration;)Ljava/util/Optional; method_28789 a method_28789 m ()Ljava/util/List; getSpikes b method_15885 m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration;)Ljava/util/List; method_28791 b method_28791 m ()Lnet/minecraft/core/BlockPos; getCrystalBeamTarget c method_15884 m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration;)Ljava/lang/Boolean; method_28792 c method_28792 m (ZLjava/util/List;Lnet/minecraft/core/BlockPos;)V m (ZLjava/util/List;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration eqh net/minecraft/class_4642 f Lcom/mojang/serialization/Codec; CODEC a field_24912 f Lnet/minecraft/world/level/material/FluidState; state b field_21283 f Z requiresBlockBelow c field_21284 f I rockCount d field_21285 f I holeCount e field_21286 f Lnet/minecraft/core/HolderSet; validBlocks f field_21287 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28794 a method_28794 m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration;)Lnet/minecraft/core/HolderSet; method_28793 a method_28793 m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration;)Ljava/lang/Integer; method_28795 b method_28795 m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration;)Ljava/lang/Integer; method_28796 c method_28796 m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration;)Ljava/lang/Boolean; method_28797 d method_28797 m (Lnet/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration;)Lnet/minecraft/world/level/material/FluidState; method_28798 e method_28798 m (Lnet/minecraft/world/level/material/FluidState;ZIILnet/minecraft/core/HolderSet;)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration eqi net/minecraft/class_4643 f Lcom/mojang/serialization/Codec; CODEC a field_24921 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; trunkProvider b field_21288 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; dirtProvider c field_29279 f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer; trunkPlacer d field_24136 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; foliageProvider e field_29280 f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer; foliagePlacer f field_24135 f Ljava/util/Optional; rootPlacer g field_38767 f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; minimumSize h field_24137 f Ljava/util/List; decorators i field_21290 f Z ignoreVines j field_24138 f Z forceDirt k field_29281 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28811 a method_28811 m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/lang/Boolean; method_34344 a method_34344 m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/lang/Boolean; method_37261 b method_37261 m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; method_34345 c method_34345 m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; method_28814 d method_28814 m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_28815 e method_28815 m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/Optional; method_43164 f method_43164 m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer; method_28816 g method_28816 m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_28817 h method_28817 m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer; method_28818 i method_28818 m (Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_28819 j method_28819 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;Ljava/util/List;ZZ)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder eqi$a net/minecraft/class_4643$class_4644 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; trunkProvider a field_21292 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; foliageProvider b field_29282 f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer; trunkPlacer c field_24141 f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer; foliagePlacer d field_24140 f Ljava/util/Optional; rootPlacer e field_38768 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; dirtProvider f field_29283 f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize; minimumSize g field_24142 f Ljava/util/List; decorators h field_21294 f Z ignoreVines i field_24143 f Z forceDirt j field_29284 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; ignoreVines a method_27374 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; dirt a method_34346 m (Ljava/util/List;)Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; decorators a method_27376 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder; forceDirt b method_34347 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration; build c method_23445 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;)V m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;)V c net/minecraft/world/level/levelgen/feature/configurations/TwistingVinesConfig eqj net/minecraft/class_6790 f Lcom/mojang/serialization/Codec; CODEC a field_35710 f I spreadWidth b comp_287 f I spreadHeight c comp_288 f I maxHeight d comp_289 m ()I spreadWidth a comp_287 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39611 a method_39611 m ()I spreadHeight b comp_288 m ()I maxHeight c comp_289 m (III)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration eqk net/minecraft/class_5835 f Lcom/mojang/serialization/Codec; CODEC a field_28853 f I floorSearchRange b field_28854 f I placementRadiusAroundFloor c field_28855 f F placementProbabilityPerValidPosition d field_28856 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_33771 a method_33771 m (Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/lang/Float; method_33772 a method_33772 m (Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/lang/Integer; method_33773 b method_33773 m (Lnet/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration;)Ljava/lang/Integer; method_33774 c method_33774 m (IIF)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration eql net/minecraft/class_5927 f Lcom/mojang/serialization/Codec; CODEC a field_29285 f Lnet/minecraft/tags/TagKey; replaceable b field_29286 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; groundState c field_29287 f Lnet/minecraft/core/Holder; vegetationFeature d field_29288 f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; surface e field_29289 f Lnet/minecraft/util/valueproviders/IntProvider; depth f field_29290 f F extraBottomBlockChance g field_29291 f I verticalRange h field_29292 f F vegetationChance i field_29293 f Lnet/minecraft/util/valueproviders/IntProvider; xzRadius j field_29294 f F extraEdgeColumnChance k field_29295 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34348 a method_34348 m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Float; method_34349 a method_34349 m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; method_34350 b method_34350 m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Float; method_34351 c method_34351 m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Integer; method_34352 d method_34352 m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Ljava/lang/Float; method_34353 e method_34353 m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/util/valueproviders/IntProvider; method_34354 f method_34354 m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/world/level/levelgen/placement/CaveSurface; method_34355 g method_34355 m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/core/Holder; method_34356 h method_34356 m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_34357 i method_34357 m (Lnet/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration;)Lnet/minecraft/tags/TagKey; method_34358 j method_34358 m (Lnet/minecraft/tags/TagKey;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/placement/CaveSurface;Lnet/minecraft/util/valueproviders/IntProvider;FIFLnet/minecraft/util/valueproviders/IntProvider;F)V m ()V c net/minecraft/world/level/levelgen/feature/configurations/package-info eqm net/minecraft/class_6111 c net/minecraft/world/level/levelgen/feature/featuresize/FeatureSize eqn net/minecraft/class_5201 f Lcom/mojang/serialization/Codec; CODEC a field_24922 f I MAX_WIDTH b field_31522 f Ljava/util/OptionalInt; minClippedHeight c field_24146 m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; minClippedHeightCodec a method_28820 m (II)I getSizeAtHeight a method_27378 m (Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSize;)Ljava/util/OptionalInt; method_28821 a method_28821 m (Ljava/util/Optional;)Ljava/util/OptionalInt; method_28822 a method_28822 m (Ljava/util/OptionalInt;)Ljava/util/Optional; method_28823 a method_28823 m ()Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; type b method_28824 m ()Ljava/util/OptionalInt; minClippedHeight c method_27377 m (Ljava/util/OptionalInt;)V m ()V c net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType eqo net/minecraft/class_5202 f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; TWO_LAYERS_FEATURE_SIZE a field_24147 f Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; THREE_LAYERS_FEATURE_SIZE b field_24148 f Lcom/mojang/serialization/MapCodec; codec c field_24923 m ()Lcom/mojang/serialization/MapCodec; codec a method_28825 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType; register a method_27382 m (Lcom/mojang/serialization/MapCodec;)V m ()V c net/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize eqp net/minecraft/class_5203 f Lcom/mojang/serialization/MapCodec; CODEC d field_24924 f I limit e field_24150 f I upperLimit f field_24151 f I lowerSize g field_24152 f I middleSize h field_24153 f I upperSize i field_24154 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28827 a method_28827 m (Lnet/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize;)Ljava/lang/Integer; method_28826 a method_28826 m (Lnet/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize;)Ljava/lang/Integer; method_28828 b method_28828 m (Lnet/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize;)Ljava/lang/Integer; method_28829 c method_28829 m (Lnet/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize;)Ljava/lang/Integer; method_28830 d method_28830 m (Lnet/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize;)Ljava/lang/Integer; method_28831 e method_28831 m (IIIIILjava/util/OptionalInt;)V m ()V c net/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize eqq net/minecraft/class_5204 f Lcom/mojang/serialization/MapCodec; CODEC d field_24925 f I limit e field_24155 f I lowerSize f field_24156 f I upperSize g field_24157 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28833 a method_28833 m (Lnet/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize;)Ljava/lang/Integer; method_28832 a method_28832 m (Lnet/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize;)Ljava/lang/Integer; method_28834 b method_28834 m (Lnet/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize;)Ljava/lang/Integer; method_28835 c method_28835 m (III)V m (IIILjava/util/OptionalInt;)V m ()V c net/minecraft/world/level/levelgen/feature/featuresize/package-info eqr net/minecraft/class_6112 c net/minecraft/world/level/levelgen/feature/foliageplacers/AcaciaFoliagePlacer eqs net/minecraft/class_4645 f Lcom/mojang/serialization/MapCodec; CODEC a field_24926 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28836 a method_28836 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/foliageplacers/BlobFoliagePlacer eqt net/minecraft/class_4646 f Lcom/mojang/serialization/MapCodec; CODEC a field_24927 f I height b field_23752 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; blobParts a method_28838 m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/BlobFoliagePlacer;)Ljava/lang/Integer; method_28837 a method_28837 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28839 c method_28839 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;I)V m ()V c net/minecraft/world/level/levelgen/feature/foliageplacers/BushFoliagePlacer equ net/minecraft/class_5205 f Lcom/mojang/serialization/MapCodec; CODEC c field_24928 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28840 c method_28840 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;I)V m ()V c net/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer eqv net/minecraft/class_8178 f Lcom/mojang/serialization/MapCodec; CODEC a field_42841 f Lnet/minecraft/util/valueproviders/IntProvider; height b field_42842 f F wideBottomLayerHoleChance c field_42843 f F cornerHoleChance g field_42844 f F hangingLeavesChance h field_42845 f F hangingLeavesExtensionChance i field_42846 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49241 a method_49241 m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; method_49242 a method_49242 m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; method_49243 b method_49243 m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; method_49244 c method_49244 m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Ljava/lang/Float; method_49245 d method_49245 m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; method_49246 e method_49246 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;FFFF)V m ()V c net/minecraft/world/level/levelgen/feature/foliageplacers/DarkOakFoliagePlacer eqw net/minecraft/class_5206 f Lcom/mojang/serialization/MapCodec; CODEC a field_24929 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28841 a method_28841 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/foliageplacers/FancyFoliagePlacer eqx net/minecraft/class_5207 f Lcom/mojang/serialization/MapCodec; CODEC c field_24930 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28842 c method_28842 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;I)V m ()V c net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer eqy net/minecraft/class_4647 f Lcom/mojang/serialization/Codec; CODEC d field_24931 f Lnet/minecraft/util/valueproviders/IntProvider; radius e field_21296 f Lnet/minecraft/util/valueproviders/IntProvider; offset f field_23753 m ()Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; type a method_28843 m (Lnet/minecraft/util/RandomSource;)I offset a method_27386 m (Lnet/minecraft/util/RandomSource;I)I foliageRadius a method_23452 m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocation a method_23451 m (Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)I foliageHeight a method_26989 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;FLnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z tryPlaceExtension a method_49884 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;II)V createFoliage a method_27385 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;ILnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment;III)V createFoliage a method_23448 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Lnet/minecraft/core/BlockPos;)Z tryPlaceLeaf a method_34359 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Lnet/minecraft/core/BlockPos;IIZ)V placeLeavesRow a method_23449 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Lnet/minecraft/core/BlockPos;IIZFF)V placeLeavesRowWithHangingLeavesBelow a method_49247 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_64224 a method_64224 m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; method_30410 a method_30410 m (Lnet/minecraft/world/level/material/FluidState;)Z method_42380 a method_42380 m (Lnet/minecraft/util/RandomSource;IIIIZ)Z shouldSkipLocationSigned b method_27387 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P2; foliagePlacerParts b method_30411 m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; method_30412 b method_30412 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment eqy$a net/minecraft/class_4647$class_5208 f Lnet/minecraft/core/BlockPos; pos a field_24158 f I radiusOffset b field_24159 f Z doubleTrunk c field_24160 m ()Lnet/minecraft/core/BlockPos; pos a method_27388 m ()I radiusOffset b method_27389 m ()Z doubleTrunk c method_27390 m (Lnet/minecraft/core/BlockPos;IZ)V c net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter eqy$b net/minecraft/class_4647$class_8179 m (Lnet/minecraft/core/BlockPos;)Z isSet a method_49239 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V set a method_49240 c net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType eqz net/minecraft/class_4648 f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; BLOB_FOLIAGE_PLACER a field_21299 f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; SPRUCE_FOLIAGE_PLACER b field_21300 f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; PINE_FOLIAGE_PLACER c field_21301 f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; ACACIA_FOLIAGE_PLACER d field_21302 f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; BUSH_FOLIAGE_PLACER e field_24161 f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; FANCY_FOLIAGE_PLACER f field_24162 f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; MEGA_JUNGLE_FOLIAGE_PLACER g field_24163 f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; MEGA_PINE_FOLIAGE_PLACER h field_24164 f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; DARK_OAK_FOLIAGE_PLACER i field_24165 f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; RANDOM_SPREAD_FOLIAGE_PLACER j field_29296 f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; CHERRY_FOLIAGE_PLACER k field_42847 f Lcom/mojang/serialization/MapCodec; codec l field_24932 m ()Lcom/mojang/serialization/MapCodec; codec a method_28849 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType; register a method_28850 m (Lcom/mojang/serialization/MapCodec;)V m ()V c net/minecraft/world/level/levelgen/feature/foliageplacers/MegaJungleFoliagePlacer era net/minecraft/class_5209 f Lcom/mojang/serialization/MapCodec; CODEC a field_24933 f I height b field_24166 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28852 a method_28852 m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/MegaJungleFoliagePlacer;)Ljava/lang/Integer; method_28851 a method_28851 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;I)V m ()V c net/minecraft/world/level/levelgen/feature/foliageplacers/MegaPineFoliagePlacer erb net/minecraft/class_5210 f Lcom/mojang/serialization/MapCodec; CODEC a field_24934 f Lnet/minecraft/util/valueproviders/IntProvider; crownHeight b field_24168 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30413 a method_30413 m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/MegaPineFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; method_30414 a method_30414 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/foliageplacers/PineFoliagePlacer erc net/minecraft/class_4649 f Lcom/mojang/serialization/MapCodec; CODEC a field_24935 f Lnet/minecraft/util/valueproviders/IntProvider; height b field_23755 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30415 a method_30415 m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/PineFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; method_30416 a method_30416 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer erd net/minecraft/class_5928 f Lcom/mojang/serialization/MapCodec; CODEC a field_29297 f Lnet/minecraft/util/valueproviders/IntProvider; foliageHeight b field_29298 f I leafPlacementAttempts c field_29299 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34360 a method_34360 m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer;)Ljava/lang/Integer; method_34361 a method_34361 m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; method_34362 b method_34362 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;I)V m ()V c net/minecraft/world/level/levelgen/feature/foliageplacers/SpruceFoliagePlacer ere net/minecraft/class_4650 f Lcom/mojang/serialization/MapCodec; CODEC a field_24936 f Lnet/minecraft/util/valueproviders/IntProvider; trunkHeight b field_23757 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30417 a method_30417 m (Lnet/minecraft/world/level/levelgen/feature/foliageplacers/SpruceFoliagePlacer;)Lnet/minecraft/util/valueproviders/IntProvider; method_30418 a method_30418 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/foliageplacers/package-info erf net/minecraft/class_6113 c net/minecraft/world/level/levelgen/feature/package-info erg net/minecraft/class_6114 c net/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement erh net/minecraft/class_7398 f Lcom/mojang/serialization/Codec; CODEC a field_38865 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; aboveRootProvider b comp_717 f F aboveRootPlacementChance c comp_718 m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; aboveRootProvider a comp_717 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43298 a method_43298 m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement;)Ljava/lang/Float; method_43299 a method_43299 m ()F aboveRootPlacementChance b comp_718 m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_43300 b method_43300 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;F)V m ()V c net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement eri net/minecraft/class_7399 f Lcom/mojang/serialization/Codec; CODEC a field_38866 f Lnet/minecraft/core/HolderSet; canGrowThrough b comp_719 f Lnet/minecraft/core/HolderSet; muddyRootsIn c comp_720 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; muddyRootsProvider d comp_721 f I maxRootWidth e comp_722 f I maxRootLength f comp_723 f F randomSkewChance g comp_724 m ()Lnet/minecraft/core/HolderSet; canGrowThrough a comp_719 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43301 a method_43301 m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Float; method_43302 a method_43302 m ()Lnet/minecraft/core/HolderSet; muddyRootsIn b comp_720 m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Integer; method_43303 b method_43303 m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; muddyRootsProvider c comp_721 m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Ljava/lang/Integer; method_43304 c method_43304 m ()I maxRootWidth d comp_722 m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_43305 d method_43305 m ()I maxRootLength e comp_723 m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/core/HolderSet; method_43306 e method_43306 m ()F randomSkewChance f comp_724 m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)Lnet/minecraft/core/HolderSet; method_43307 f method_43307 m (Lnet/minecraft/core/HolderSet;Lnet/minecraft/core/HolderSet;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;IIF)V m ()V c net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer erj net/minecraft/class_7386 f I ROOT_WIDTH_LIMIT a field_38769 f I ROOT_LENGTH_LIMIT b field_38770 f Lcom/mojang/serialization/MapCodec; CODEC c field_38771 f Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement; mangroveRootPlacement h field_38867 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Ljava/util/List;I)Z simulateRoots a method_43166 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_43169 a method_43169 m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer;)Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement; method_43180 a method_43180 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/List; potentialRootPositions a method_43171 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43173 b method_43173 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_43174 b method_43174 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement;)V m ()V c net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer erk net/minecraft/class_7387 f Lcom/mojang/serialization/Codec; CODEC d field_38779 f Lnet/minecraft/util/valueproviders/IntProvider; trunkOffsetY e field_38868 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; rootProvider f field_38780 f Ljava/util/Optional; aboveRootPlacement g field_38869 m ()Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; type a method_43165 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; rootPlacerParts a method_43182 m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)V placeRoot a method_43172 m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Z placeRoots a method_43168 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z canPlaceRoot a method_43167 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getPotentiallyWaterloggedState a method_43181 m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Ljava/util/Optional; method_43308 a method_43308 m (Lnet/minecraft/world/level/material/FluidState;)Z method_43184 a method_43184 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/BlockPos; getTrunkOrigin a method_43309 m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_43183 b method_43183 m (Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; method_43310 c method_43310 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType erl net/minecraft/class_7388 f Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; MANGROVE_ROOT_PLACER a field_38781 f Lcom/mojang/serialization/MapCodec; codec b field_38782 m ()Lcom/mojang/serialization/MapCodec; codec a method_43185 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType; register a method_43186 m (Lcom/mojang/serialization/MapCodec;)V m ()V c net/minecraft/world/level/levelgen/feature/rootplacers/package-info erm net/minecraft/class_7727 c net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider ern net/minecraft/class_4651 f Lcom/mojang/serialization/Codec; CODEC a field_24937 m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; type a method_28862 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a method_23455 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider; simple a method_38432 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider; simple a method_38433 m ()V m ()V c net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType ero net/minecraft/class_4652 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; SIMPLE_STATE_PROVIDER a field_21305 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; WEIGHTED_STATE_PROVIDER b field_21306 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; NOISE_THRESHOLD_PROVIDER c field_34932 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; NOISE_PROVIDER d field_34933 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; DUAL_NOISE_PROVIDER e field_34934 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; ROTATED_BLOCK_PROVIDER f field_24938 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; RANDOMIZED_INT_STATE_PROVIDER g field_29300 f Lcom/mojang/serialization/MapCodec; codec h field_24939 m ()Lcom/mojang/serialization/MapCodec; codec a method_28863 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType; register a method_23457 m (Lcom/mojang/serialization/MapCodec;)V m ()V c net/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider erp net/minecraft/class_6578 f Lcom/mojang/serialization/MapCodec; CODEC b field_34702 f Lnet/minecraft/util/InclusiveRange; variety i field_34703 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; slowNoiseParameters j field_34704 f F slowScale k field_34705 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; slowNoise l field_34706 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider;)Ljava/lang/Float; method_38434 a method_38434 m (Lnet/minecraft/core/BlockPos;)D getSlowNoiseValue a method_38435 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; method_38436 b method_38436 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38437 c method_38437 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider;)Lnet/minecraft/util/InclusiveRange; method_38438 c method_38438 m (Lnet/minecraft/util/InclusiveRange;Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters;FJLnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters;FLjava/util/List;)V m ()V c net/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider erq net/minecraft/class_6579 f J seed c field_34707 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; parameters d field_34708 f F scale e field_34709 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise; noise f field_34710 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; noiseCodec a method_38439 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider;)Ljava/lang/Float; method_38440 a method_38440 m (Lnet/minecraft/core/BlockPos;D)D getNoiseValue a method_38441 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; method_38442 b method_38442 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider;)Ljava/lang/Long; method_38443 c method_38443 m (JLnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters;F)V c net/minecraft/world/level/levelgen/feature/stateproviders/NoiseProvider err net/minecraft/class_6580 f Lcom/mojang/serialization/MapCodec; CODEC g field_34711 f Ljava/util/List; states h field_34712 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseProvider;)Ljava/util/List; method_38444 a method_38444 m (Ljava/util/List;D)Lnet/minecraft/world/level/block/state/BlockState; getRandomState a method_38445 m (Ljava/util/List;Lnet/minecraft/core/BlockPos;D)Lnet/minecraft/world/level/block/state/BlockState; getRandomState a method_38446 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; noiseProviderCodec b method_38447 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38448 c method_38448 m (JLnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters;FLjava/util/List;)V m ()V c net/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider ers net/minecraft/class_6581 f Lcom/mojang/serialization/MapCodec; CODEC b field_34713 f F threshold g field_34714 f F highChance h field_34715 f Lnet/minecraft/world/level/block/state/BlockState; defaultState i field_34716 f Ljava/util/List; lowStates j field_34717 f Ljava/util/List; highStates k field_34718 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/util/List; method_38449 a method_38449 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38450 b method_38450 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/util/List; method_38451 b method_38451 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Lnet/minecraft/world/level/block/state/BlockState; method_38452 c method_38452 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/lang/Float; method_38453 d method_38453 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider;)Ljava/lang/Float; method_38454 e method_38454 m (JLnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters;FFFLnet/minecraft/world/level/block/state/BlockState;Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider ert net/minecraft/class_5929 f Lcom/mojang/serialization/MapCodec; CODEC b field_29301 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; source c field_29302 f Ljava/lang/String; propertyName d field_29303 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; property e field_29304 f Lnet/minecraft/util/valueproviders/IntProvider; values f field_29305 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34365 a method_34365 m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/lang/String;)Lnet/minecraft/world/level/block/state/properties/IntegerProperty; findProperty a method_34363 m (Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/block/state/properties/IntegerProperty; method_34364 a method_34364 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider;)Lnet/minecraft/util/valueproviders/IntProvider; method_34366 a method_34366 m (Ljava/lang/String;Lnet/minecraft/world/level/block/state/properties/Property;)Z method_34368 a method_34368 m (Lnet/minecraft/world/level/block/state/properties/Property;)Z method_34369 b method_34369 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider;)Ljava/lang/String; method_34370 b method_34370 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_34371 c method_34371 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Lnet/minecraft/world/level/block/state/properties/IntegerProperty;Lnet/minecraft/util/valueproviders/IntProvider;)V m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Ljava/lang/String;Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/stateproviders/RotatedBlockProvider eru net/minecraft/class_4655 f Lcom/mojang/serialization/MapCodec; CODEC b field_24944 f Lnet/minecraft/world/level/block/Block; block c field_21313 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/RotatedBlockProvider;)Lnet/minecraft/world/level/block/Block; method_28866 a method_28866 m (Lnet/minecraft/world/level/block/Block;)V m ()V c net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider erv net/minecraft/class_7400 f Lcom/mojang/serialization/Codec; CODEC a field_38870 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; fallback b comp_725 f Ljava/util/List; rules c comp_726 m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; fallback a comp_725 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43313 a method_43313 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState a method_43311 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; simple a method_43312 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider; simple a method_43314 m ()Ljava/util/List; rules b comp_726 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider$Rule erv$a net/minecraft/class_7400$class_7401 f Lcom/mojang/serialization/Codec; CODEC a field_38871 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; ifTrue b comp_727 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; then c comp_728 m ()Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; ifTrue a comp_727 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43315 a method_43315 m ()Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; then b comp_728 m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider erw net/minecraft/class_4656 f Lcom/mojang/serialization/MapCodec; CODEC b field_24945 f Lnet/minecraft/world/level/block/state/BlockState; state c field_21314 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider;)Lnet/minecraft/world/level/block/state/BlockState; method_28867 a method_28867 m (Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/levelgen/feature/stateproviders/WeightedStateProvider erx net/minecraft/class_4657 f Lcom/mojang/serialization/MapCodec; CODEC b field_24946 f Lnet/minecraft/util/random/WeightedList; weightedList c field_21315 m (Lnet/minecraft/util/random/WeightedList;)Lcom/mojang/serialization/DataResult; create a method_28868 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/WeightedStateProvider;)Lnet/minecraft/util/random/WeightedList; method_28869 a method_28869 m ()Ljava/lang/String; method_49535 b method_49535 m (Lnet/minecraft/util/random/WeightedList;)V m (Lnet/minecraft/util/random/WeightedList$Builder;)V m ()V c net/minecraft/world/level/levelgen/feature/stateproviders/package-info ery net/minecraft/class_6115 c net/minecraft/world/level/levelgen/feature/treedecorators/AlterGroundDecorator erz net/minecraft/class_4658 f Lcom/mojang/serialization/MapCodec; CODEC a field_24957 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; provider b field_21316 m (ILnet/minecraft/core/BlockPos;)Z method_23460 a method_23460 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AlterGroundDecorator;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_28889 a method_28889 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V placeCircle a method_23462 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V placeBlockAt b method_23463 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V method_23461 c method_23461 m (Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator esa net/minecraft/class_7389 f Lcom/mojang/serialization/MapCodec; CODEC a field_38783 f F probability b field_38784 f I exclusionRadiusXZ c field_38785 f I exclusionRadiusY d field_38786 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockProvider e field_38787 f I requiredEmptyBlocks f field_38788 f Ljava/util/List; directions g field_38789 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43188 a method_43188 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/util/List; method_43189 a method_43189 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z hasRequiredEmptyBlocks a method_43187 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Integer; method_43190 b method_43190 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_43191 c method_43191 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Integer; method_43192 d method_43192 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Integer; method_43193 e method_43193 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator;)Ljava/lang/Float; method_43194 f method_43194 m (FIILnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;ILjava/util/List;)V m ()V c net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLogsDecorator esb net/minecraft/class_10856 f Lcom/mojang/serialization/MapCodec; CODEC a field_57824 f F probability b field_57825 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockProvider c field_57826 f Ljava/util/List; directions d field_57827 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_68322 a method_68322 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLogsDecorator;)Ljava/util/List; method_68323 a method_68323 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLogsDecorator;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_68324 b method_68324 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLogsDecorator;)Ljava/lang/Float; method_68325 c method_68325 m (FLnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/feature/treedecorators/BeehiveDecorator esc net/minecraft/class_4659 f Lcom/mojang/serialization/MapCodec; CODEC a field_24958 f Lnet/minecraft/core/Direction; WORLDGEN_FACING b field_36346 f [Lnet/minecraft/core/Direction; SPAWN_DIRECTIONS c field_36347 f F probability d field_21317 m (I)[Lnet/minecraft/core/Direction; method_40031 a method_40031 m (ILnet/minecraft/core/BlockPos;)Z method_23464 a method_23464 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity;)V method_35373 a method_35373 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/BeehiveDecorator;)Ljava/lang/Float; method_28890 a method_28890 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)Z method_40032 a method_40032 m (Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; method_40033 a method_40033 m (Lnet/minecraft/core/Direction;)Z method_40034 a method_40034 m (F)V m ()V c net/minecraft/world/level/levelgen/feature/treedecorators/CocoaDecorator esd net/minecraft/class_4660 f Lcom/mojang/serialization/MapCodec; CODEC a field_24959 f F probability b field_21318 m (ILnet/minecraft/core/BlockPos;)Z method_23465 a method_23465 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V method_23466 a method_23466 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/CocoaDecorator;)Ljava/lang/Float; method_28891 a method_28891 m (F)V m ()V c net/minecraft/world/level/levelgen/feature/treedecorators/CreakingHeartDecorator ese net/minecraft/class_10324 f Lcom/mojang/serialization/MapCodec; CODEC a field_54796 f F probability b field_54797 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_64807 a method_64807 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/CreakingHeartDecorator;)Ljava/lang/Float; method_64808 a method_64808 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)Z method_64809 a method_64809 m (F)V m ()V c net/minecraft/world/level/levelgen/feature/treedecorators/LeaveVineDecorator esf net/minecraft/class_4661 f Lcom/mojang/serialization/MapCodec; CODEC a field_24960 f F probability b field_38790 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V method_23468 a method_23468 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/LeaveVineDecorator;)Ljava/lang/Float; method_43195 a method_43195 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/BooleanProperty;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V addHangingVine a method_23467 m (F)V m ()V c net/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator esg net/minecraft/class_10325 f Lcom/mojang/serialization/MapCodec; CODEC a field_54798 f F leavesProbability b field_54799 f F trunkProbability c field_54800 f F groundProbability d field_54801 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V method_64810 a method_64810 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64811 a method_64811 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V method_64812 a method_64812 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator;)Ljava/lang/Float; method_64813 a method_64813 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V addMossHanger a method_64814 m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; method_64815 a method_64815 m (Lorg/apache/commons/lang3/mutable/Mutable;Lnet/minecraft/core/BlockPos;)V method_64816 a method_64816 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V method_64817 b method_64817 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator;)Ljava/lang/Float; method_64818 b method_64818 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PaleMossDecorator;)Ljava/lang/Float; method_64819 c method_64819 m (FFF)V m ()V c net/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator esh net/minecraft/class_10600 f Lcom/mojang/serialization/MapCodec; CODEC a field_55836 f I tries b field_55837 f I radius c field_55838 f I height d field_55839 f Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; blockStateProvider e field_55840 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66483 a method_66483 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_66486 a method_66486 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator;)Lnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider; method_66484 a method_66484 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V attemptToPlaceBlockAbove a method_66485 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator;)Ljava/lang/Integer; method_66487 b method_66487 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator;)Ljava/lang/Integer; method_66488 c method_66488 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/PlaceOnGroundDecorator;)Ljava/lang/Integer; method_66489 d method_66489 m (IIILnet/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator esi net/minecraft/class_4662 f Lcom/mojang/serialization/Codec; CODEC h field_24962 m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; type a method_28893 m (Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;)V place a method_23469 m ()V m ()V c net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context esi$a net/minecraft/class_4662$class_7402 f Lnet/minecraft/world/level/LevelSimulatedReader; level a field_38872 f Ljava/util/function/BiConsumer; decorationSetter b field_38873 f Lnet/minecraft/util/RandomSource; random c field_38874 f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; logs d field_38875 f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; leaves e field_38876 f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; roots f field_38877 m ()Lnet/minecraft/world/level/LevelSimulatedReader; level a method_43316 m (Lnet/minecraft/core/BlockPos;)Z isAir a method_43317 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V setBlock a method_43318 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/properties/BooleanProperty;)V placeVine a method_43319 m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;)Z checkBlock a method_64820 m ()Lnet/minecraft/util/RandomSource; random b method_43320 m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; logs c method_43321 m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; leaves d method_43322 m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; roots e method_43323 m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V c net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType esj net/minecraft/class_4663 f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; TRUNK_VINE a field_21320 f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; LEAVE_VINE b field_21321 f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; PALE_MOSS c field_54802 f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; CREAKING_HEART d field_54803 f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; COCOA e field_21322 f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; BEEHIVE f field_21323 f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; ALTER_GROUND g field_21324 f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; ATTACHED_TO_LEAVES h field_38791 f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; PLACE_ON_GROUND i field_55841 f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; ATTACHED_TO_LOGS j field_57828 f Lcom/mojang/serialization/MapCodec; codec k field_24963 m ()Lcom/mojang/serialization/MapCodec; codec a method_28894 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType; register a method_28895 m (Lcom/mojang/serialization/MapCodec;)V m ()V c net/minecraft/world/level/levelgen/feature/treedecorators/TrunkVineDecorator esk net/minecraft/class_4664 f Lcom/mojang/serialization/MapCodec; CODEC a field_24964 f Lnet/minecraft/world/level/levelgen/feature/treedecorators/TrunkVineDecorator; INSTANCE b field_24965 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context;Lnet/minecraft/core/BlockPos;)V method_23474 a method_23474 m ()Lnet/minecraft/world/level/levelgen/feature/treedecorators/TrunkVineDecorator; method_28896 b method_28896 m ()V m ()V c net/minecraft/world/level/levelgen/feature/treedecorators/package-info esl net/minecraft/class_6117 c net/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer esm net/minecraft/class_5930 f Lcom/mojang/serialization/MapCodec; CODEC a field_29306 f I minHeightForLeaves b field_29307 f Lnet/minecraft/util/valueproviders/IntProvider; bendLength h field_29308 m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; method_34372 a method_34372 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34373 b method_34373 m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer;)Ljava/lang/Integer; method_34374 b method_34374 m (IIIILnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer esn net/minecraft/class_8180 f Lcom/mojang/serialization/MapCodec; CODEC a field_42848 f Lcom/mojang/serialization/Codec; BRANCH_START_CODEC b field_42849 f Lnet/minecraft/util/valueproviders/IntProvider; branchCount h field_42850 f Lnet/minecraft/util/valueproviders/IntProvider; branchHorizontalLength i field_42851 f Lnet/minecraft/util/valueproviders/UniformInt; branchStartOffsetFromTop j field_42852 f Lnet/minecraft/util/valueproviders/UniformInt; secondBranchStartOffsetFromTop k field_42853 f Lnet/minecraft/util/valueproviders/IntProvider; branchEndOffsetFromTop l field_42854 m (Lnet/minecraft/util/valueproviders/UniformInt;)Lcom/mojang/serialization/DataResult; method_49248 a method_49248 m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Ljava/util/function/Function;Lnet/minecraft/core/Direction;IZLnet/minecraft/core/BlockPos$MutableBlockPos;)Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment; generateBranch a method_49249 m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; method_49250 a method_49250 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; method_49251 a method_49251 m ()Ljava/lang/String; method_49536 b method_49536 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49252 b method_49252 m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/UniformInt; method_49253 b method_49253 m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; method_49254 c method_49254 m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; method_49255 d method_49255 m (IIILnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/UniformInt;Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/feature/trunkplacers/DarkOakTrunkPlacer eso net/minecraft/class_5211 f Lcom/mojang/serialization/MapCodec; CODEC a field_24966 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28897 b method_28897 m (III)V m ()V c net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer esp net/minecraft/class_5212 f Lcom/mojang/serialization/MapCodec; CODEC a field_24967 f D TRUNK_HEIGHT_SCALE b field_31524 f D CLUSTER_DENSITY_MAGIC h field_31525 f D BRANCH_SLOPE i field_31526 f D BRANCH_LENGTH_MAGIC j field_31527 m (II)Z trimBranches a method_27391 m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)V makeBranches a method_27392 m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Z makeLimb a method_27393 m (Lnet/minecraft/core/BlockPos;)I getSteps a method_27394 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/Direction$Axis; getLogAxis a method_27395 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; method_35374 a method_35374 m (II)F treeShape b method_27396 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28898 b method_28898 m (III)V m ()V c net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer$FoliageCoords esp$a net/minecraft/class_5212$class_5213 f Lnet/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment; attachment a field_24169 f I branchBase b field_24170 m ()I getBranchBase a method_27397 m (Lnet/minecraft/core/BlockPos;I)V c net/minecraft/world/level/levelgen/feature/trunkplacers/ForkingTrunkPlacer esq net/minecraft/class_5139 f Lcom/mojang/serialization/MapCodec; CODEC a field_24968 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28899 b method_28899 m (III)V m ()V c net/minecraft/world/level/levelgen/feature/trunkplacers/GiantTrunkPlacer esr net/minecraft/class_5214 f Lcom/mojang/serialization/MapCodec; CODEC a field_24969 m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Lnet/minecraft/core/BlockPos;III)V placeLogIfFreeWithOffset a method_27399 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28900 b method_28900 m (III)V m ()V c net/minecraft/world/level/levelgen/feature/trunkplacers/MegaJungleTrunkPlacer ess net/minecraft/class_5215 f Lcom/mojang/serialization/MapCodec; CODEC b field_24970 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28901 b method_28901 m (III)V m ()V c net/minecraft/world/level/levelgen/feature/trunkplacers/StraightTrunkPlacer est net/minecraft/class_5140 f Lcom/mojang/serialization/MapCodec; CODEC a field_24971 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28902 b method_28902 m (III)V m ()V c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer esu net/minecraft/class_5141 f I MAX_BASE_HEIGHT a field_31528 f I MAX_RAND b field_31529 f Lcom/mojang/serialization/Codec; CODEC c field_24972 f I MAX_HEIGHT d field_31530 f I baseHeight e field_23760 f I heightRandA f field_23761 f I heightRandB g field_23762 m ()Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; type a method_28903 m (Lnet/minecraft/util/RandomSource;)I getTreeHeight a method_26993 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; trunkPlacerParts a method_28904 m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Ljava/util/List; placeTrunk a method_26991 m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)V placeLogIfFree a method_27401 m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)V setDirtAt a method_27400 m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Ljava/util/function/Function;)Z placeLog a method_27402 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z validTreePos a method_43196 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_43197 a method_43197 m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;)Ljava/lang/Integer; method_28905 a method_28905 m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;)Z placeLog b method_35375 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z isFree b method_43198 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_27405 b method_27405 m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;)Ljava/lang/Integer; method_28906 b method_28906 m (Lnet/minecraft/world/level/LevelSimulatedReader;Lnet/minecraft/core/BlockPos;)Z isDirt c method_27403 m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer;)Ljava/lang/Integer; method_28907 c method_28907 m (III)V m ()V c net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType esv net/minecraft/class_5142 f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; STRAIGHT_TRUNK_PLACER a field_23763 f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; FORKING_TRUNK_PLACER b field_23764 f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; GIANT_TRUNK_PLACER c field_24171 f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; MEGA_JUNGLE_TRUNK_PLACER d field_24172 f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; DARK_OAK_TRUNK_PLACER e field_24173 f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; FANCY_TRUNK_PLACER f field_24174 f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; BENDING_TRUNK_PLACER g field_29309 f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; UPWARDS_BRANCHING_TRUNK_PLACER h field_38792 f Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; CHERRY_TRUNK_PLACER i field_42855 f Lcom/mojang/serialization/MapCodec; codec j field_24973 m ()Lcom/mojang/serialization/MapCodec; codec a method_28908 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType; register a method_26995 m (Lcom/mojang/serialization/MapCodec;)V m ()V c net/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer esw net/minecraft/class_7390 f Lcom/mojang/serialization/MapCodec; CODEC a field_38793 f Lnet/minecraft/util/valueproviders/IntProvider; extraBranchSteps b field_38794 f F placeBranchPerLogProbability h field_38795 f Lnet/minecraft/util/valueproviders/IntProvider; extraBranchLength i field_38796 f Lnet/minecraft/core/HolderSet; canGrowThrough j field_38797 m (Lnet/minecraft/world/level/LevelSimulatedReader;Ljava/util/function/BiConsumer;Lnet/minecraft/util/RandomSource;ILnet/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration;Ljava/util/List;Lnet/minecraft/core/BlockPos$MutableBlockPos;ILnet/minecraft/core/Direction;II)V placeBranch a method_43199 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_43200 a method_43200 m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Lnet/minecraft/core/HolderSet; method_43201 a method_43201 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_43202 b method_43202 m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; method_43203 b method_43203 m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Ljava/lang/Float; method_43204 c method_43204 m (Lnet/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer;)Lnet/minecraft/util/valueproviders/IntProvider; method_43205 d method_43205 m (IIILnet/minecraft/util/valueproviders/IntProvider;FLnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/core/HolderSet;)V m ()V c net/minecraft/world/level/levelgen/feature/trunkplacers/package-info esx net/minecraft/class_6118 c net/minecraft/world/level/levelgen/flat/FlatLayerInfo esy net/minecraft/class_3229 f Lcom/mojang/serialization/Codec; CODEC a field_24974 f Lnet/minecraft/world/level/block/Block; block b field_29566 f I height c field_14028 m ()I getHeight a method_14289 m (I)Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo; heightLimited a method_71778 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28909 a method_28909 m (Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo;)Lnet/minecraft/world/level/block/Block; method_28910 a method_28910 m ()Lnet/minecraft/world/level/block/state/BlockState; getBlockState b method_14286 m (ILnet/minecraft/world/level/block/Block;)V m ()V c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset esz net/minecraft/class_7142 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_37711 f Lcom/mojang/serialization/Codec; CODEC b field_37712 f Lnet/minecraft/core/Holder; displayItem c comp_559 f Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; settings d comp_560 m ()Lnet/minecraft/core/Holder; displayItem a comp_559 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41576 a method_41576 m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset;)Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; method_41577 a method_41577 m ()Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; settings b comp_560 m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset;)Lnet/minecraft/core/Holder; method_41578 b method_41578 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)V m ()V c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets eta net/minecraft/class_7143 f Lnet/minecraft/resources/ResourceKey; CLASSIC_FLAT a field_37713 f Lnet/minecraft/resources/ResourceKey; TUNNELERS_DREAM b field_37714 f Lnet/minecraft/resources/ResourceKey; WATER_WORLD c field_37715 f Lnet/minecraft/resources/ResourceKey; OVERWORLD d field_37716 f Lnet/minecraft/resources/ResourceKey; SNOWY_KINGDOM e field_37717 f Lnet/minecraft/resources/ResourceKey; BOTTOMLESS_PIT f field_37718 f Lnet/minecraft/resources/ResourceKey; DESERT g field_37719 f Lnet/minecraft/resources/ResourceKey; REDSTONE_READY h field_37720 f Lnet/minecraft/resources/ResourceKey; THE_VOID i field_37721 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a method_41580 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_41579 m ()V m ()V c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets$Bootstrap eta$a net/minecraft/class_7143$class_7144 f Lnet/minecraft/data/worldgen/BootstrapContext; context a field_40917 m ()V run a method_41581 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/ItemLike;Lnet/minecraft/resources/ResourceKey;Ljava/util/Set;ZZ[Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo;)V register a method_41583 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V c net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings etb net/minecraft/class_3232 f Lcom/mojang/serialization/Codec; CODEC a field_24975 f Lorg/slf4j/Logger; LOGGER b field_14064 f Ljava/util/Optional; structureOverrides c field_37145 f Ljava/util/List; layersInfo d field_14072 f Lnet/minecraft/core/Holder; biome e field_14081 f Ljava/util/List; layers f field_14082 f Z voidGen g field_14077 f Z decoration h field_24976 f Z addLakes i field_24977 f Ljava/util/List; lakes j field_40918 m ()V setDecoration a method_28911 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28913 a method_28913 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_34741 a method_34741 m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Lcom/mojang/serialization/DataResult; validateHeight a method_33067 m (Ljava/util/List;Ljava/util/Optional;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; withBiomeAndLayers a method_46727 m (Ljava/util/Optional;Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; getBiome a method_46728 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/biome/BiomeGenerationSettings; adjustGenerationSettings a method_44225 m (Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/core/Holder; getDefaultBiome a method_46726 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;)Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; getDefault a method_14309 m ()V setAddLakes b method_28916 m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Ljava/util/Optional; method_31182 b method_31182 m (Lnet/minecraft/core/HolderGetter;)Ljava/util/List; createLakesList b method_46729 m ()Ljava/util/Optional; structureOverrides c method_41139 m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Ljava/lang/Boolean; method_30046 c method_30046 m ()Lnet/minecraft/core/Holder; getBiome d method_14326 m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Ljava/lang/Boolean; method_30047 d method_30047 m ()Ljava/util/List; getLayersInfo e method_14327 m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Ljava/util/Optional; method_41140 e method_41140 m ()Ljava/util/List; getLayers f method_14312 m ()V updateLayers g method_14330 m ()Ljava/lang/String; method_49537 h method_49537 m (Ljava/util/Optional;Ljava/util/List;ZZLjava/util/Optional;Lnet/minecraft/core/Holder$Reference;Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)V m (Ljava/util/Optional;Lnet/minecraft/core/Holder;Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/flat/package-info etc net/minecraft/class_6119 c net/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight etd net/minecraft/class_6120 f Lcom/mojang/serialization/MapCodec; CODEC a field_31531 f Lorg/slf4j/Logger; LOGGER b field_31532 f Lnet/minecraft/world/level/levelgen/VerticalAnchor; minInclusive d field_31533 f Lnet/minecraft/world/level/levelgen/VerticalAnchor; maxInclusive e field_31534 f I inner f field_31535 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_35376 a method_35376 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight; of a method_35377 m (Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight;)Ljava/lang/Integer; method_35378 a method_35378 m (Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; method_35379 b method_35379 m (Lnet/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; method_35380 c method_35380 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)V m ()V c net/minecraft/world/level/levelgen/heightproviders/ConstantHeight ete net/minecraft/class_6121 f Lnet/minecraft/world/level/levelgen/heightproviders/ConstantHeight; ZERO a field_31536 f Lcom/mojang/serialization/MapCodec; CODEC b field_31537 f Lnet/minecraft/world/level/levelgen/VerticalAnchor; value d field_31538 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/heightproviders/ConstantHeight; of a method_35383 m ()Lnet/minecraft/world/level/levelgen/VerticalAnchor; getValue b method_35385 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;)V m ()V c net/minecraft/world/level/levelgen/heightproviders/HeightProvider etf net/minecraft/class_6122 f Lcom/mojang/serialization/Codec; CONSTANT_OR_DISPATCH_CODEC a field_31539 f Lcom/mojang/serialization/Codec; CODEC c field_31540 m ()Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; getType a method_35388 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/WorldGenerationContext;)I sample a method_35391 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; method_35389 a method_35389 m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)Lcom/mojang/datafixers/util/Either; method_35390 a method_35390 m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; method_35392 b method_35392 m ()V m ()V c net/minecraft/world/level/levelgen/heightproviders/HeightProviderType etg net/minecraft/class_6123 f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; CONSTANT a field_31541 f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; UNIFORM b field_31542 f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; BIASED_TO_BOTTOM c field_31543 f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; VERY_BIASED_TO_BOTTOM d field_33520 f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; TRAPEZOID e field_33521 f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; WEIGHTED_LIST f field_35711 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_35393 a method_35393 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProviderType; register a method_35394 m ()V c net/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight eth net/minecraft/class_6342 f Lcom/mojang/serialization/MapCodec; CODEC a field_33522 f Lorg/slf4j/Logger; LOGGER b field_33523 f Lnet/minecraft/world/level/levelgen/VerticalAnchor; minInclusive d field_33524 f Lnet/minecraft/world/level/levelgen/VerticalAnchor; maxInclusive e field_33525 f I plateau f field_33526 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_36306 a method_36306 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight; of a method_36307 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight; of a method_36308 m (Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight;)Ljava/lang/Integer; method_36309 a method_36309 m (Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; method_36310 b method_36310 m (Lnet/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; method_36311 c method_36311 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)V m ()V c net/minecraft/world/level/levelgen/heightproviders/UniformHeight eti net/minecraft/class_6124 f Lcom/mojang/serialization/MapCodec; CODEC a field_31544 f Lorg/slf4j/Logger; LOGGER b field_31545 f Lnet/minecraft/world/level/levelgen/VerticalAnchor; minInclusive d field_31546 f Lnet/minecraft/world/level/levelgen/VerticalAnchor; maxInclusive e field_31547 f Lit/unimi/dsi/fastutil/longs/LongSet; warnedFor f field_36290 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_35395 a method_35395 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/heightproviders/UniformHeight; of a method_35396 m (Lnet/minecraft/world/level/levelgen/heightproviders/UniformHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; method_35397 a method_35397 m (Lnet/minecraft/world/level/levelgen/heightproviders/UniformHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; method_35398 b method_35398 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)V m ()V c net/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight etj net/minecraft/class_6343 f Lcom/mojang/serialization/MapCodec; CODEC a field_33527 f Lorg/slf4j/Logger; LOGGER b field_33528 f Lnet/minecraft/world/level/levelgen/VerticalAnchor; minInclusive d field_33529 f Lnet/minecraft/world/level/levelgen/VerticalAnchor; maxInclusive e field_33530 f I inner f field_33531 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_36312 a method_36312 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight; of a method_36313 m (Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight;)Ljava/lang/Integer; method_36314 a method_36314 m (Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; method_36315 b method_36315 m (Lnet/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight;)Lnet/minecraft/world/level/levelgen/VerticalAnchor; method_36316 c method_36316 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;I)V m ()V c net/minecraft/world/level/levelgen/heightproviders/WeightedListHeight etk net/minecraft/class_6791 f Lcom/mojang/serialization/MapCodec; CODEC a field_35712 f Lnet/minecraft/util/random/WeightedList; distribution b field_35713 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39612 a method_39612 m (Lnet/minecraft/world/level/levelgen/heightproviders/WeightedListHeight;)Lnet/minecraft/util/random/WeightedList; method_39613 a method_39613 m (Lnet/minecraft/util/random/WeightedList;)V m ()V c net/minecraft/world/level/levelgen/heightproviders/package-info etl net/minecraft/class_6125 c net/minecraft/world/level/levelgen/material/MaterialRuleList etm net/minecraft/class_6582 f [Lnet/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller; materialRuleList a comp_437 m ()[Lnet/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller; materialRuleList a comp_437 m ([Lnet/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller;)V c net/minecraft/world/level/levelgen/material/WorldGenMaterialRule etn net/minecraft/class_6583 m (Lnet/minecraft/world/level/levelgen/NoiseChunk;III)Lnet/minecraft/world/level/block/state/BlockState; apply a method_40553 c net/minecraft/world/level/levelgen/material/package-info eto net/minecraft/class_6657 c net/minecraft/world/level/levelgen/package-info etp net/minecraft/class_6126 c net/minecraft/world/level/levelgen/placement/BiomeFilter etq net/minecraft/class_6792 f Lcom/mojang/serialization/MapCodec; CODEC a field_35714 f Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; INSTANCE c field_35715 m ()Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; biome a method_39614 m ()Ljava/lang/IllegalStateException; method_39616 c method_39616 m ()Lnet/minecraft/world/level/levelgen/placement/BiomeFilter; method_39617 d method_39617 m ()V m ()V c net/minecraft/world/level/levelgen/placement/BlockPredicateFilter etr net/minecraft/class_6658 f Lcom/mojang/serialization/MapCodec; CODEC a field_35075 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; predicate c field_35076 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38916 a method_38916 m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter; forPredicate a method_39618 m (Lnet/minecraft/world/level/levelgen/placement/BlockPredicateFilter;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; method_38917 a method_38917 m (Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;)V m ()V c net/minecraft/world/level/levelgen/placement/CaveSurface ets net/minecraft/class_5932 f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; CEILING a field_29313 f Lnet/minecraft/world/level/levelgen/placement/CaveSurface; FLOOR b field_29314 f Lcom/mojang/serialization/Codec; CODEC c field_29315 f Lnet/minecraft/core/Direction; direction d field_29316 f I y e field_29317 f Ljava/lang/String; id f field_29318 f [Lnet/minecraft/world/level/levelgen/placement/CaveSurface; $VALUES g field_29320 m ()Lnet/minecraft/core/Direction; getDirection a method_34379 m ()I getY b method_34380 m ()[Lnet/minecraft/world/level/levelgen/placement/CaveSurface; $values d method_36759 m (Ljava/lang/String;ILnet/minecraft/core/Direction;ILjava/lang/String;)V m ()V c net/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement ett net/minecraft/class_5452 f Lcom/mojang/serialization/MapCodec; CODEC a field_35716 f Lnet/minecraft/util/valueproviders/IntProvider; count c field_35717 m (I)Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement; of a method_39620 m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement; of a method_39621 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isEmpty a method_30472 m (Lnet/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; method_39622 a method_39622 m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;IIII)I findOnGroundYPosition a method_30473 m (Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/placement/CountPlacement etu net/minecraft/class_6793 f Lcom/mojang/serialization/MapCodec; CODEC a field_35718 f Lnet/minecraft/util/valueproviders/IntProvider; count c field_35719 m (I)Lnet/minecraft/world/level/levelgen/placement/CountPlacement; of a method_39623 m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/CountPlacement; of a method_39624 m (Lnet/minecraft/world/level/levelgen/placement/CountPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; method_39625 a method_39625 m (Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement etv net/minecraft/class_6794 f Lcom/mojang/serialization/MapCodec; CODEC a field_35720 f Lnet/minecraft/core/Direction; directionOfSearch c field_35721 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; targetCondition d field_35722 f Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; allowedSearchCondition e field_35723 f I maxSteps f field_35724 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39626 a method_39626 m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Ljava/lang/Integer; method_39627 a method_39627 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;I)Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement; scanningFor a method_39628 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;I)Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement; scanningFor a method_39629 m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; method_39630 b method_39630 m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate; method_39631 c method_39631 m (Lnet/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement;)Lnet/minecraft/core/Direction; method_39632 d method_39632 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;Lnet/minecraft/world/level/levelgen/blockpredicates/BlockPredicate;I)V m ()V c net/minecraft/world/level/levelgen/placement/FixedPlacement etw net/minecraft/class_9830 f Lcom/mojang/serialization/MapCodec; CODEC a field_52290 f Ljava/util/List; positions c field_52291 m (IILnet/minecraft/core/BlockPos;)Z isSameChunk a method_61119 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_61120 a method_61120 m (Lnet/minecraft/world/level/levelgen/placement/FixedPlacement;)Ljava/util/List; method_61121 a method_61121 m ([Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/placement/FixedPlacement; of a method_61122 m (IILnet/minecraft/core/BlockPos;)Z method_61123 b method_61123 m (Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/placement/HeightRangePlacement etx net/minecraft/class_6795 f Lcom/mojang/serialization/MapCodec; CODEC a field_35725 f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; height c field_35726 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39633 a method_39633 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; uniform a method_39634 m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; of a method_39635 m (Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; method_39636 a method_39636 m (Lnet/minecraft/world/level/levelgen/VerticalAnchor;Lnet/minecraft/world/level/levelgen/VerticalAnchor;)Lnet/minecraft/world/level/levelgen/placement/HeightRangePlacement; triangle b method_39637 m (Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)V m ()V c net/minecraft/world/level/levelgen/placement/HeightmapPlacement ety net/minecraft/class_5925 f Lcom/mojang/serialization/MapCodec; CODEC a field_29265 f Lnet/minecraft/world/level/levelgen/Heightmap$Types; heightmap c field_29266 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34330 a method_34330 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lnet/minecraft/world/level/levelgen/placement/HeightmapPlacement; onHeightmap a method_39638 m (Lnet/minecraft/world/level/levelgen/placement/HeightmapPlacement;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; method_34331 a method_34331 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)V m ()V c net/minecraft/world/level/levelgen/placement/InSquarePlacement etz net/minecraft/class_5450 f Lcom/mojang/serialization/MapCodec; CODEC a field_35727 f Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; INSTANCE c field_35728 m ()Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; spread a method_39639 m ()Lnet/minecraft/world/level/levelgen/placement/InSquarePlacement; method_39640 c method_39640 m ()V m ()V c net/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement eua net/minecraft/class_3275 f Lcom/mojang/serialization/MapCodec; CODEC a field_24987 f I noiseToCountRatio c field_14208 f D noiseFactor d field_14206 f D noiseOffset e field_14205 m (IDD)Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement; of a method_39641 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28939 a method_28939 m (Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Double; method_28941 a method_28941 m (Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Double; method_28942 b method_28942 m (Lnet/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement;)Ljava/lang/Integer; method_28943 c method_28943 m (IDD)V m ()V c net/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement eub net/minecraft/class_3003 f Lcom/mojang/serialization/MapCodec; CODEC a field_24890 f D noiseLevel c field_13444 f I belowNoise d field_13446 f I aboveNoise e field_13445 m (DII)Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement; of a method_39642 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28733 a method_28733 m (Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Integer; method_28732 a method_28732 m (Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Integer; method_28734 b method_28734 m (Lnet/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement;)Ljava/lang/Double; method_28735 c method_28735 m (DII)V m ()V c net/minecraft/world/level/levelgen/placement/PlacedFeature euc net/minecraft/class_6796 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_35729 f Lcom/mojang/serialization/Codec; CODEC b field_35730 f Lcom/mojang/serialization/Codec; LIST_CODEC c field_35731 f Lcom/mojang/serialization/Codec; LIST_OF_LISTS_CODEC d field_36416 f Lnet/minecraft/core/Holder; feature e comp_334 f Ljava/util/List; placement f comp_335 m ()Ljava/util/stream/Stream; getFeatures a method_39643 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39645 a method_39645 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z place a method_39644 m (Lnet/minecraft/world/level/levelgen/feature/ConfiguredFeature;Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/core/BlockPos;)V method_39646 a method_39646 m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Ljava/util/List; method_39647 a method_39647 m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z placeWithContext a method_39648 m (Lnet/minecraft/world/level/levelgen/placement/PlacementModifier;Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; method_39649 a method_39649 m ()Lnet/minecraft/core/Holder; feature b comp_334 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z placeWithBiomeCheck b method_39650 m (Lnet/minecraft/world/level/levelgen/placement/PlacedFeature;)Lnet/minecraft/core/Holder; method_39651 b method_39651 m ()Ljava/util/List; placement c comp_335 m (Lnet/minecraft/core/Holder;Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/placement/PlacementContext eud net/minecraft/class_5444 f Lnet/minecraft/world/level/WorldGenLevel; level a field_25857 f Lnet/minecraft/world/level/chunk/ChunkGenerator; generator b field_35734 f Ljava/util/Optional; topFeature c field_35735 m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/chunk/CarvingMask; getCarvingMask a method_30459 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)I getHeight a method_30460 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a method_30461 m ()I getMinY c method_33868 m ()Lnet/minecraft/world/level/WorldGenLevel; getLevel d method_34383 m ()Ljava/util/Optional; topFeature e method_39652 m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; generator f method_39653 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/chunk/ChunkGenerator;Ljava/util/Optional;)V c net/minecraft/world/level/levelgen/placement/PlacementFilter eue net/minecraft/class_6661 m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Z shouldPlace a method_38918 m ()V c net/minecraft/world/level/levelgen/placement/PlacementModifier euf net/minecraft/class_6797 f Lcom/mojang/serialization/Codec; CODEC b field_35736 m (Lnet/minecraft/world/level/levelgen/placement/PlacementContext;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/stream/Stream; getPositions a_ method_14452 m ()Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; type b method_39615 m ()V m ()V c net/minecraft/world/level/levelgen/placement/PlacementModifierType eug net/minecraft/class_6798 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; BLOCK_PREDICATE_FILTER a field_35737 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; RARITY_FILTER b field_35738 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; SURFACE_RELATIVE_THRESHOLD_FILTER c field_35739 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; SURFACE_WATER_DEPTH_FILTER d field_35740 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; BIOME_FILTER e field_35741 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; COUNT f field_35742 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; NOISE_BASED_COUNT g field_35743 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; NOISE_THRESHOLD_COUNT h field_35744 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; COUNT_ON_EVERY_LAYER i field_35745 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; ENVIRONMENT_SCAN j field_35746 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; HEIGHTMAP k field_35747 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; HEIGHT_RANGE l field_35748 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; IN_SQUARE m field_35749 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; RANDOM_OFFSET n field_35750 f Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; FIXED_PLACEMENT o field_52292 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_39654 a method_39654 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/placement/PlacementModifierType; register a method_39655 m ()V c net/minecraft/world/level/levelgen/placement/RandomOffsetPlacement euh net/minecraft/class_6732 f Lcom/mojang/serialization/MapCodec; CODEC a field_35419 f Lnet/minecraft/util/valueproviders/IntProvider; xzSpread c field_35420 f Lnet/minecraft/util/valueproviders/IntProvider; ySpread d field_35421 m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement; vertical a method_39656 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement; of a method_39657 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_39179 a method_39179 m (Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; method_39180 a method_39180 m (Lnet/minecraft/util/valueproviders/IntProvider;)Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement; horizontal b method_39658 m (Lnet/minecraft/world/level/levelgen/placement/RandomOffsetPlacement;)Lnet/minecraft/util/valueproviders/IntProvider; method_39181 b method_39181 m (Lnet/minecraft/util/valueproviders/IntProvider;Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/placement/RarityFilter eui net/minecraft/class_6799 f Lcom/mojang/serialization/MapCodec; CODEC a field_35752 f I chance c field_35753 m (I)Lnet/minecraft/world/level/levelgen/placement/RarityFilter; onAverageOnceEvery a method_39659 m (Lnet/minecraft/world/level/levelgen/placement/RarityFilter;)Ljava/lang/Integer; method_39660 a method_39660 m (I)V m ()V c net/minecraft/world/level/levelgen/placement/RepeatingPlacement euj net/minecraft/class_5857 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)I count a method_14452 m (Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/core/BlockPos; method_33874 a method_33874 m ()V c net/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter euk net/minecraft/class_6584 f Lcom/mojang/serialization/MapCodec; CODEC a field_34721 f Lnet/minecraft/world/level/levelgen/Heightmap$Types; heightmap c field_34722 f I minInclusive d field_34723 f I maxInclusive e field_34724 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_38456 a method_38456 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter; of a method_39661 m (Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter;)Ljava/lang/Integer; method_38457 a method_38457 m (Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter;)Ljava/lang/Integer; method_38458 b method_38458 m (Lnet/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; method_38459 c method_38459 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;II)V m ()V c net/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter eul net/minecraft/class_5934 f Lcom/mojang/serialization/MapCodec; CODEC a field_29323 f I maxWaterDepth c field_29324 m (I)Lnet/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter; forMaxDepth a method_39662 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_34386 a method_34386 m (Lnet/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter;)Ljava/lang/Integer; method_34387 a method_34387 m (I)V m ()V c net/minecraft/world/level/levelgen/placement/package-info eum net/minecraft/class_6128 c net/minecraft/world/level/levelgen/presets/WorldPreset eun net/minecraft/class_7145 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_37725 f Lcom/mojang/serialization/Codec; CODEC b field_37726 f Ljava/util/Map; dimensions c field_37727 m ()Lnet/minecraft/world/level/levelgen/WorldDimensions; createWorldDimensions a method_45546 m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/ResourceKey;)V method_57015 a method_57015 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41586 a method_41586 m (Lnet/minecraft/world/level/levelgen/presets/WorldPreset;)Lcom/mojang/serialization/DataResult; requireOverworld a method_44351 m ()Ljava/util/Optional; overworld b method_41584 m (Lnet/minecraft/world/level/levelgen/presets/WorldPreset;)Ljava/util/Map; method_41588 b method_41588 m ()Lcom/google/common/collect/ImmutableMap; dimensionsInOrder c method_57016 m ()Ljava/lang/String; method_49538 d method_49538 m (Ljava/util/Map;)V m ()V c net/minecraft/world/level/levelgen/presets/WorldPresets euo net/minecraft/class_5317 f Lnet/minecraft/resources/ResourceKey; NORMAL a field_25050 f Lnet/minecraft/resources/ResourceKey; FLAT b field_25054 f Lnet/minecraft/resources/ResourceKey; LARGE_BIOMES c field_35756 f Lnet/minecraft/resources/ResourceKey; AMPLIFIED d field_35757 f Lnet/minecraft/resources/ResourceKey; SINGLE_BIOME_SURFACE e field_25056 f Lnet/minecraft/resources/ResourceKey; DEBUG f field_25059 m (Lnet/minecraft/world/level/dimension/LevelStem;)Ljava/util/Optional; method_45547 a method_45547 m (Lnet/minecraft/world/level/levelgen/WorldDimensions;)Ljava/util/Optional; fromSettings a method_41594 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a method_41597 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/levelgen/WorldDimensions; createNormalWorldDimensions a method_41598 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V bootstrap a method_41593 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/dimension/LevelStem; getNormalOverworld b method_41599 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/levelgen/WorldDimensions; createFlatWorldDimensions c method_64225 m ()V m ()V c net/minecraft/world/level/levelgen/presets/WorldPresets$Bootstrap euo$a net/minecraft/class_5317$class_7146 f Lnet/minecraft/data/worldgen/BootstrapContext; context a field_40919 f Lnet/minecraft/core/HolderGetter; noiseSettings b field_37732 f Lnet/minecraft/core/HolderGetter; biomes c field_37730 f Lnet/minecraft/core/HolderGetter; placedFeatures d field_40920 f Lnet/minecraft/core/HolderGetter; structureSets e field_37731 f Lnet/minecraft/core/HolderGetter; multiNoiseBiomeSourceParameterLists f field_42993 f Lnet/minecraft/core/Holder; overworldDimensionType g field_37734 f Lnet/minecraft/world/level/dimension/LevelStem; netherStem h field_37737 f Lnet/minecraft/world/level/dimension/LevelStem; endStem i field_37740 m ()V bootstrap a method_41600 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/dimension/LevelStem;)V registerCustomOverworldPreset a method_41604 m (Lnet/minecraft/world/level/biome/BiomeSource;)V registerOverworlds a method_49257 m (Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/dimension/LevelStem; makeNoiseBasedOverworld a method_41601 m (Lnet/minecraft/world/level/chunk/ChunkGenerator;)Lnet/minecraft/world/level/dimension/LevelStem; makeOverworld a method_41602 m (Lnet/minecraft/world/level/dimension/LevelStem;)Lnet/minecraft/world/level/levelgen/presets/WorldPreset; createPresetWithCustomOverworld a method_41603 m (Lnet/minecraft/data/worldgen/BootstrapContext;)V c net/minecraft/world/level/levelgen/presets/package-info eup net/minecraft/class_7728 c net/minecraft/world/level/levelgen/structure/BoundingBox euq net/minecraft/class_3341 f Lcom/mojang/serialization/Codec; CODEC a field_29325 f Lorg/slf4j/Logger; LOGGER b field_31548 f I minX c field_14380 f I minY d field_14379 f I minZ e field_14378 f I maxX f field_14377 f I maxY g field_14376 f I maxZ h field_14381 m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; infinite a method_14665 m (I)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; inflatedBy a method_35410 m (III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; move a method_14661 m (IIII)Z intersects a method_14669 m (IIIIIIIIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; orientBox a method_14667 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z intersects a method_14657 m (Ljava/lang/Iterable;)Ljava/util/Optional; encapsulatingPositions a method_35411 m (Ljava/util/function/Consumer;)V forAllCorners a method_34391 m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; method_34392 a method_34392 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; encapsulate a method_34389 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; move a method_29299 m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; fromCorners a method_34390 m ([I)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; method_34393 a method_34393 m ()Ljava/util/stream/Stream; intersectingChunks b method_54883 m (III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; moved b method_19311 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; encapsulate b method_35412 m (Ljava/lang/Iterable;)Ljava/util/Optional; encapsulatingBoxes b method_35413 m (Lnet/minecraft/core/Vec3i;)Z isInside b method_14662 m ()Lnet/minecraft/core/Vec3i; getLength c method_14659 m (III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; inflatedBy c method_59718 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Ljava/util/stream/IntStream; method_34394 c method_34394 m ()I getXSpan d method_35414 m (III)Z isInside d method_47593 m ()I getYSpan e method_14660 m ()I getZSpan f method_14663 m ()Lnet/minecraft/core/BlockPos; getCenter g method_22874 m ()I minX h method_35415 m ()I minY i method_35416 m ()I minZ j method_35417 m ()I maxX k method_35418 m ()I maxY l method_35419 m ()I maxZ m method_35420 m (Lnet/minecraft/core/BlockPos;)V m (IIIIII)V m ()V c net/minecraft/world/level/levelgen/structure/BoundingBox$1 euq$1 net/minecraft/class_3341$1 f [I $SwitchMap$net$minecraft$core$Direction a field_14382 m ()V c net/minecraft/world/level/levelgen/structure/BuiltinStructureSets eur net/minecraft/class_7057 f Lnet/minecraft/resources/ResourceKey; VILLAGES a field_37146 f Lnet/minecraft/resources/ResourceKey; DESERT_PYRAMIDS b field_37147 f Lnet/minecraft/resources/ResourceKey; IGLOOS c field_37148 f Lnet/minecraft/resources/ResourceKey; JUNGLE_TEMPLES d field_37149 f Lnet/minecraft/resources/ResourceKey; SWAMP_HUTS e field_37150 f Lnet/minecraft/resources/ResourceKey; PILLAGER_OUTPOSTS f field_37151 f Lnet/minecraft/resources/ResourceKey; OCEAN_MONUMENTS g field_37152 f Lnet/minecraft/resources/ResourceKey; WOODLAND_MANSIONS h field_37153 f Lnet/minecraft/resources/ResourceKey; BURIED_TREASURES i field_37154 f Lnet/minecraft/resources/ResourceKey; MINESHAFTS j field_37155 f Lnet/minecraft/resources/ResourceKey; RUINED_PORTALS k field_37156 f Lnet/minecraft/resources/ResourceKey; SHIPWRECKS l field_37157 f Lnet/minecraft/resources/ResourceKey; OCEAN_RUINS m field_37158 f Lnet/minecraft/resources/ResourceKey; NETHER_COMPLEXES n field_37159 f Lnet/minecraft/resources/ResourceKey; NETHER_FOSSILS o field_37160 f Lnet/minecraft/resources/ResourceKey; END_CITIES p field_37161 f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITIES q field_38427 f Lnet/minecraft/resources/ResourceKey; STRONGHOLDS r field_37162 f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS s field_43325 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS t field_47410 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register a method_41141 m ()V c net/minecraft/world/level/levelgen/structure/BuiltinStructures eus net/minecraft/class_7058 f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_JUNGLE A field_37163 f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_SWAMP B field_37164 f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_MOUNTAIN C field_37165 f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_OCEAN D field_37166 f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_NETHER E field_37167 f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY F field_38428 f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS G field_43326 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS H field_47411 f Lnet/minecraft/resources/ResourceKey; PILLAGER_OUTPOST a field_37168 f Lnet/minecraft/resources/ResourceKey; MINESHAFT b field_37169 f Lnet/minecraft/resources/ResourceKey; MINESHAFT_MESA c field_37170 f Lnet/minecraft/resources/ResourceKey; WOODLAND_MANSION d field_37171 f Lnet/minecraft/resources/ResourceKey; JUNGLE_TEMPLE e field_37172 f Lnet/minecraft/resources/ResourceKey; DESERT_PYRAMID f field_37173 f Lnet/minecraft/resources/ResourceKey; IGLOO g field_37174 f Lnet/minecraft/resources/ResourceKey; SHIPWRECK h field_37175 f Lnet/minecraft/resources/ResourceKey; SHIPWRECK_BEACHED i field_37176 f Lnet/minecraft/resources/ResourceKey; SWAMP_HUT j field_37177 f Lnet/minecraft/resources/ResourceKey; STRONGHOLD k field_37178 f Lnet/minecraft/resources/ResourceKey; OCEAN_MONUMENT l field_37179 f Lnet/minecraft/resources/ResourceKey; OCEAN_RUIN_COLD m field_37180 f Lnet/minecraft/resources/ResourceKey; OCEAN_RUIN_WARM n field_37181 f Lnet/minecraft/resources/ResourceKey; FORTRESS o field_37182 f Lnet/minecraft/resources/ResourceKey; NETHER_FOSSIL p field_37183 f Lnet/minecraft/resources/ResourceKey; END_CITY q field_37184 f Lnet/minecraft/resources/ResourceKey; BURIED_TREASURE r field_37185 f Lnet/minecraft/resources/ResourceKey; BASTION_REMNANT s field_37186 f Lnet/minecraft/resources/ResourceKey; VILLAGE_PLAINS t field_37187 f Lnet/minecraft/resources/ResourceKey; VILLAGE_DESERT u field_37188 f Lnet/minecraft/resources/ResourceKey; VILLAGE_SAVANNA v field_37189 f Lnet/minecraft/resources/ResourceKey; VILLAGE_SNOWY w field_37190 f Lnet/minecraft/resources/ResourceKey; VILLAGE_TAIGA x field_37191 f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_STANDARD y field_37192 f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL_DESERT z field_37193 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createKey a method_41142 m ()V c net/minecraft/world/level/levelgen/structure/LegacyStructureDataHandler eut net/minecraft/class_3360 f Ljava/util/Map; CURRENT_TO_LEGACY_MAP a field_14435 f Ljava/util/Map; LEGACY_TO_CURRENT_MAP b field_14436 f Ljava/util/Set; OLD_STRUCTURE_REGISTRY_KEYS c field_37194 f Z hasLegacyData d field_14434 f Ljava/util/Map; dataMap e field_14432 f Ljava/util/Map; indexMap f field_14433 f Ljava/util/List; legacyKeys g field_17658 f Ljava/util/List; currentKeys h field_17659 m (II)Z isUnhandledStructureStart a method_14737 m (IILjava/lang/String;)Z hasLegacyStart a method_14738 m (J)V removeIndex a method_14744 m (JLnet/minecraft/nbt/CompoundTag;Ljava/lang/String;)V method_68326 a method_68326 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/DimensionDataStorage;)Lnet/minecraft/world/level/levelgen/structure/LegacyStructureDataHandler; getLegacyStructureHandler a method_14745 m (Lnet/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData;Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V method_68327 a method_68327 m (Lnet/minecraft/world/level/storage/DimensionDataStorage;)V populateCaches a method_14734 m (Ljava/lang/String;)Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; method_14736 a method_14736 m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V method_68328 a method_68328 m (Ljava/util/HashMap;)V method_14742 a method_14742 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; updateFromLegacy a method_14735 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/nbt/CompoundTag; updateStructureStart a method_14741 m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/String;)V method_68329 a method_68329 m (Ljava/util/HashMap;)V method_14739 b method_14739 m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; method_68330 b method_68330 m (Lnet/minecraft/world/level/storage/DimensionDataStorage;Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/structure/PoolElementStructurePiece euu net/minecraft/class_3790 f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; element a field_16693 f Lnet/minecraft/core/BlockPos; position b field_16695 f Lnet/minecraft/world/level/block/Rotation; rotation c field_16694 f I groundLevelDelta d field_16692 f Ljava/util/List; junctions h field_16696 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager i field_17660 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; liquidSettings j field_52228 m (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/Tag;)V method_16649 a method_16649 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/BlockPos;Z)V place a method_27236 m (Lnet/minecraft/world/level/levelgen/structure/pools/JigsawJunction;)V addJunction a method_16647 m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; getElement b method_16644 m ()Lnet/minecraft/core/BlockPos; getPosition c method_16648 m ()I getGroundLevelDelta d method_16646 m ()Ljava/util/List; getJunctions e method_16645 m ()Ljava/lang/IllegalStateException; method_35448 l method_35448 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)V m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/PostPlacementProcessor euv net/minecraft/class_6621 f Lnet/minecraft/world/level/levelgen/structure/PostPlacementProcessor; NONE a field_34938 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V method_38701 a method_38701 m ()V c net/minecraft/world/level/levelgen/structure/ScatteredFeaturePiece euw net/minecraft/class_3418 f I width a field_15244 f I height b field_15243 f I depth c field_15242 f I heightPosition d field_15241 m (Lnet/minecraft/world/level/LevelAccessor;I)Z updateHeightPositionToLowestGroundHeight a method_38462 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;I)Z updateAverageGroundHeight a method_14839 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;IIIIIILnet/minecraft/core/Direction;)V m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/SinglePieceStructure eux net/minecraft/class_7147 f Lnet/minecraft/world/level/levelgen/structure/SinglePieceStructure$PieceConstructor; constructor d field_37741 f I width e field_37742 f I depth f field_37743 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V method_41605 a method_41605 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a method_41606 m (Lnet/minecraft/world/level/levelgen/structure/SinglePieceStructure$PieceConstructor;IILnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)V c net/minecraft/world/level/levelgen/structure/SinglePieceStructure$PieceConstructor eux$a net/minecraft/class_7147$class_7148 c net/minecraft/world/level/levelgen/structure/Structure euy net/minecraft/class_3195 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_37744 f Lcom/mojang/serialization/Codec; CODEC b field_37745 f Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings; settings c field_38429 m ()Lnet/minecraft/core/HolderSet; biomes a method_41607 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; settingsCodec a method_42697 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V afterPlace a method_38694 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; adjustBoundingBox a method_41609 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findGenerationPoint a method_38676 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;II)I getLowestY a method_41610 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;IIII)I getMeanFirstOccupiedHeight a method_59863 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/BlockPos; getLowestYIn5by5BoxOffset7Blocks a method_42382 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/Heightmap$Types;Ljava/util/function/Consumer;)Ljava/util/Optional; onTopOfChunkCenter a method_41612 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationStub;)Z method_47931 a method_47931 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationStub;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Z isValidBiome a method_41613 m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings; method_42698 a method_42698 m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; simpleCodec a method_42699 m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42700 a method_42700 m (Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;JLnet/minecraft/world/level/ChunkPos;ILnet/minecraft/world/level/LevelHeightAccessor;Ljava/util/function/Predicate;)Lnet/minecraft/world/level/levelgen/structure/StructureStart; generate a method_41614 m ()Ljava/util/Map; spawnOverrides b method_41615 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)Ljava/util/Optional; findValidGenerationPoint b method_47932 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;IIII)I getLowestY b method_42381 m ()Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; step c method_41616 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;IIII)[I getCornerHeights c method_41611 m ()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdaptation d method_42701 m ()Lnet/minecraft/world/level/levelgen/structure/StructureType; type e method_41618 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)V m ()V c net/minecraft/world/level/levelgen/structure/Structure$GenerationContext euy$a net/minecraft/class_3195$class_7149 f Lnet/minecraft/core/RegistryAccess; registryAccess a comp_561 f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator b comp_562 f Lnet/minecraft/world/level/biome/BiomeSource; biomeSource c comp_563 f Lnet/minecraft/world/level/levelgen/RandomState; randomState d comp_564 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager e comp_565 f Lnet/minecraft/world/level/levelgen/WorldgenRandom; random f comp_566 f J seed g comp_567 f Lnet/minecraft/world/level/ChunkPos; chunkPos h comp_568 f Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor i comp_569 f Ljava/util/function/Predicate; validBiome j comp_570 m ()Lnet/minecraft/core/RegistryAccess; registryAccess a comp_561 m (JLnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/level/levelgen/WorldgenRandom; makeRandom a method_41619 m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator b comp_562 m ()Lnet/minecraft/world/level/biome/BiomeSource; biomeSource c comp_563 m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState d comp_564 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager e comp_565 m ()Lnet/minecraft/world/level/levelgen/WorldgenRandom; random f comp_566 m ()J seed g comp_567 m ()Lnet/minecraft/world/level/ChunkPos; chunkPos h comp_568 m ()Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor i comp_569 m ()Ljava/util/function/Predicate; validBiome j comp_570 m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;JLnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/LevelHeightAccessor;Ljava/util/function/Predicate;)V m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/WorldgenRandom;JLnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/LevelHeightAccessor;Ljava/util/function/Predicate;)V c net/minecraft/world/level/levelgen/structure/Structure$GenerationStub euy$b net/minecraft/class_3195$class_7150 f Lnet/minecraft/core/BlockPos; position a comp_571 f Lcom/mojang/datafixers/util/Either; generator b comp_572 m ()Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder; getPiecesBuilder a method_44019 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder; method_44020 a method_44020 m (Ljava/util/function/Consumer;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder; method_44021 a method_44021 m ()Lnet/minecraft/core/BlockPos; position b comp_571 m ()Lcom/mojang/datafixers/util/Either; generator c comp_572 m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Consumer;)V m (Lnet/minecraft/core/BlockPos;Lcom/mojang/datafixers/util/Either;)V c net/minecraft/world/level/levelgen/structure/Structure$StructureSettings euy$c net/minecraft/class_3195$class_7302 f Lcom/mojang/serialization/MapCodec; CODEC a field_38430 f Lnet/minecraft/core/HolderSet; biomes b comp_686 f Ljava/util/Map; spawnOverrides c comp_687 f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; step d comp_688 f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdaptation e comp_689 f Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings; DEFAULT f field_52229 m ()Lnet/minecraft/core/HolderSet; biomes a comp_686 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42702 a method_42702 m ()Ljava/util/Map; spawnOverrides b comp_687 m ()Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; step c comp_688 m ()Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdaptation d comp_689 m (Lnet/minecraft/core/HolderSet;)V m (Lnet/minecraft/core/HolderSet;Ljava/util/Map;Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;)V m ()V c net/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder euy$c$a net/minecraft/class_3195$class_7302$class_9821 f Lnet/minecraft/core/HolderSet; biomes a field_52230 f Ljava/util/Map; spawnOverrides b field_52231 f Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration; step c field_52232 f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; terrainAdaption d field_52233 m ()Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings; build a method_61008 m (Lnet/minecraft/world/level/levelgen/GenerationStep$Decoration;)Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder; generationStep a method_61009 m (Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment;)Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder; terrainAdapation a method_61010 m (Ljava/util/Map;)Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder; spawnOverrides a method_61011 m (Lnet/minecraft/core/HolderSet;)V c net/minecraft/world/level/levelgen/structure/StructureCheck euz net/minecraft/class_6832 f Lorg/slf4j/Logger; LOGGER a field_36225 f I NO_STRUCTURE b field_36226 f Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess; storageAccess c field_36227 f Lnet/minecraft/core/RegistryAccess; registryAccess d field_36228 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager e field_36230 f Lnet/minecraft/resources/ResourceKey; dimension f field_36231 f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator g field_36232 f Lnet/minecraft/world/level/levelgen/RandomState; randomState h field_37750 f Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor i field_36233 f Lnet/minecraft/world/level/biome/BiomeSource; biomeSource j field_36234 f J seed k field_36235 f Lcom/mojang/datafixers/DataFixer; fixerUpper l field_36236 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; loadedChunks m field_36237 f Ljava/util/Map; featureChecks n field_36238 m (JLit/unimi/dsi/fastutil/longs/Long2BooleanMap;)V method_39827 a method_39827 m (JLit/unimi/dsi/fastutil/objects/Object2IntMap;)V storeFullResults a method_39828 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)V incrementReference a method_39830 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;J)Z method_41143 a method_41143 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;Z)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; checkStart a method_39831 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;ZJ)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; tryLoadFromStorage a method_39832 m (Lnet/minecraft/world/level/ChunkPos;Ljava/util/Map;)V onStructureLoad a method_39833 m (Lnet/minecraft/world/level/levelgen/structure/Structure;)Lit/unimi/dsi/fastutil/longs/Long2BooleanMap; method_39834 a method_39834 m (Lnet/minecraft/world/level/levelgen/structure/Structure;Ljava/lang/Integer;)Ljava/lang/Integer; method_39836 a method_39836 m (Lnet/minecraft/world/level/levelgen/structure/Structure;Ljava/lang/Long;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; method_39837 a method_39837 m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; deduplicateEmptyMap a method_39838 m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/levelgen/structure/StructureStart;)V method_39839 a method_39839 m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/nbt/CompoundTag;)V method_68331 a method_68331 m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/level/levelgen/structure/Structure;Z)Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; checkStructureInfo a method_39840 m (Lnet/minecraft/core/Registry;Lit/unimi/dsi/fastutil/objects/Object2IntMap;Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V method_68332 a method_68332 m (Lnet/minecraft/nbt/CompoundTag;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; loadStructures a method_39842 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/structure/Structure;)Z canCreateStructure b method_39829 m (Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; method_68333 b method_68333 m (Lnet/minecraft/world/level/chunk/storage/ChunkScanAccess;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/biome/BiomeSource;JLcom/mojang/datafixers/DataFixer;)V m ()V c net/minecraft/world/level/levelgen/structure/StructureCheckResult eva net/minecraft/class_6833 f Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; START_PRESENT a field_36239 f Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; START_NOT_PRESENT b field_36240 f Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; CHUNK_LOAD_NEEDED c field_36241 f [Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; $VALUES d field_36242 m ()[Lnet/minecraft/world/level/levelgen/structure/StructureCheckResult; $values a method_39843 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData evb net/minecraft/class_3440 f Lcom/mojang/serialization/Codec; CODEC a field_56471 f Lit/unimi/dsi/fastutil/longs/LongSet; all b field_15301 f Lit/unimi/dsi/fastutil/longs/LongSet; remaining c field_15302 f Lcom/mojang/serialization/Codec; LONG_SET d field_56472 m ()Lit/unimi/dsi/fastutil/longs/LongSet; getAll a method_14898 m (J)V addIndex a method_14896 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67410 a method_67410 m (Lnet/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData;)Lit/unimi/dsi/fastutil/longs/LongSet; method_67411 a method_67411 m (Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/SavedDataType; type a method_67412 m (J)Z hasStartIndex b method_14897 m (Lnet/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData;)Lit/unimi/dsi/fastutil/longs/LongSet; method_67413 b method_67413 m (J)Z hasUnhandledIndex c method_14894 m (J)V removeIndex d method_14895 m (Lit/unimi/dsi/fastutil/longs/LongSet;Lit/unimi/dsi/fastutil/longs/LongSet;)V m ()V m ()V c net/minecraft/world/level/levelgen/structure/StructurePiece evc net/minecraft/class_3443 f Lnet/minecraft/core/Direction; orientation a field_15312 f Lnet/minecraft/world/level/block/Mirror; mirror b field_15310 f Lnet/minecraft/world/level/block/Rotation; rotation c field_15313 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; type d field_16712 f Lnet/minecraft/world/level/block/state/BlockState; CAVE_AIR e field_15314 f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox f field_15315 f I genDepth g field_15316 f Ljava/util/Set; SHAPE_CHECK_BLOCKS h field_15311 m ()Lnet/minecraft/world/level/block/Rotation; getRotation a method_16888 m (I)V setGenDepth a method_41620 m (II)I getWorldX a method_14928 m (III)V move a method_14922 m (IIILnet/minecraft/core/Direction;III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; makeBoundingBox a method_35454 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/core/Direction; getRandomHorizontalDirection a method_35457 m (Lnet/minecraft/world/level/BlockGetter;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/block/state/BlockState; getBlock a method_14929 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; reorient a method_14916 m (Lnet/minecraft/world/level/ChunkPos;I)Z isCloseToChunk a method_16654 m (Lnet/minecraft/world/level/LevelReader;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z canBeReplaced a method_33780 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/state/BlockState;)Z createChest a method_14921 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/core/BlockPos;)V postProcess a method_14931 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V placeBlock a method_14917 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIII)V generateAirBox a method_14942 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIIILnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Z)V generateBox a method_14940 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIIILnet/minecraft/world/level/block/state/BlockState;Z)V generateUpperHalfSphere a method_14919 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIIIZLnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelector;)V generateBox a method_14938 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;FIIIIIILnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;ZZ)V generateMaybeBox a method_14933 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;FIIILnet/minecraft/world/level/block/state/BlockState;)V maybeGenerateBlock a method_14945 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/resources/ResourceKey;)Z createChest a method_14915 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;Lnet/minecraft/resources/ResourceKey;)Z createDispenser a method_14930 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Z)V generateBox a method_35455 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;ZLnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelector;)V generateBox a method_35456 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isReplaceableByStructures a method_33881 m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addChildren a method_14918 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;)Lnet/minecraft/nbt/CompoundTag; createTag a method_14946 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;)V addAdditionalSaveData a method_14943 m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; findCollisionPiece a method_38702 m (Ljava/util/stream/Stream;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; createBoundingBox a method_38703 m (Lnet/minecraft/core/Direction;)V setOrientation a method_14926 m ()Ljava/lang/IllegalStateException; method_38704 b method_38704 m (I)I getWorldY b method_14924 m (II)I getWorldZ b method_14941 m (III)Lnet/minecraft/core/BlockPos$MutableBlockPos; getWorldPos b method_33781 m (Lnet/minecraft/world/level/LevelReader;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z isInterior b method_14939 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V fillColumnDown b method_14936 m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox f method_14935 m ()I getGenDepth g method_14923 m ()Lnet/minecraft/core/BlockPos; getLocatorPosition h method_35458 m ()Lnet/minecraft/core/Direction; getOrientation i method_14934 m ()Lnet/minecraft/world/level/block/Mirror; getMirror j method_35460 m ()Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; getType k method_16653 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;ILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V m ()V c net/minecraft/world/level/levelgen/structure/StructurePiece$1 evc$1 net/minecraft/class_3443$1 f [I $SwitchMap$net$minecraft$core$Direction a field_15318 m ()V c net/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelector evc$a net/minecraft/class_3443$class_3444 f Lnet/minecraft/world/level/block/state/BlockState; next a field_15317 m ()Lnet/minecraft/world/level/block/state/BlockState; getNext a method_14947 m (Lnet/minecraft/util/RandomSource;IIIZ)V next a method_14948 m ()V c net/minecraft/world/level/levelgen/structure/StructurePieceAccessor evd net/minecraft/class_6130 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; findCollisionPiece a method_35461 m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;)V addPiece a method_35462 c net/minecraft/world/level/levelgen/structure/StructureSet eve net/minecraft/class_7059 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_37195 f Lcom/mojang/serialization/Codec; CODEC b field_37196 f Ljava/util/List; structures c comp_510 f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement; placement d comp_511 m ()Ljava/util/List; structures a comp_510 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41144 a method_41144 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry; entry a method_41145 m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry; entry a method_41146 m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement; placement b comp_511 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;)V m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement;)V m ()V c net/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry eve$a net/minecraft/class_7059$class_7060 f Lcom/mojang/serialization/Codec; CODEC a field_37197 f Lnet/minecraft/core/Holder; structure b comp_512 f I weight c comp_513 m ()Lnet/minecraft/core/Holder; structure a comp_512 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41147 a method_41147 m ()I weight b comp_513 m (Lnet/minecraft/core/Holder;I)V m ()V c net/minecraft/world/level/levelgen/structure/StructureSpawnOverride evf net/minecraft/class_7061 f Lcom/mojang/serialization/Codec; CODEC a field_37198 f Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; boundingBox b comp_514 f Lnet/minecraft/util/random/WeightedList; spawns c comp_515 m ()Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; boundingBox a comp_514 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41149 a method_41149 m ()Lnet/minecraft/util/random/WeightedList; spawns b comp_515 m (Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType;Lnet/minecraft/util/random/WeightedList;)V m ()V c net/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType evf$a net/minecraft/class_7061$class_7062 f Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; PIECE a field_37199 f Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; STRUCTURE b field_37200 f Lcom/mojang/serialization/Codec; CODEC c field_37202 f Ljava/lang/String; id d field_37203 f [Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; $VALUES e field_37204 m ()[Lnet/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType; $values a method_41152 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/levelgen/structure/StructureStart evg net/minecraft/class_3449 f Ljava/lang/String; INVALID_START_ID a field_31662 f Lnet/minecraft/world/level/levelgen/structure/StructureStart; INVALID_START b field_16713 f Lorg/slf4j/Logger; LOGGER c field_37751 f Lnet/minecraft/world/level/levelgen/structure/Structure; structure d field_16714 f Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; pieceContainer e field_34940 f Lnet/minecraft/world/level/ChunkPos; chunkPos f field_29070 f I references g field_15326 f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; cachedBoundingBox h field_31663 m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a method_14969 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/ChunkPos;)V placeInChunk a method_14974 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/nbt/CompoundTag; createTag a method_14972 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;Lnet/minecraft/nbt/CompoundTag;J)Lnet/minecraft/world/level/levelgen/structure/StructureStart; loadStaticStart a method_41621 m ()Z isValid b method_16657 m ()Lnet/minecraft/world/level/ChunkPos; getChunkPos c method_34000 m ()Z canBeReferenced d method_14979 m ()V addReference e method_14964 m ()I getReferences f method_23676 m ()I getMaxReferences g method_14970 m ()Lnet/minecraft/world/level/levelgen/structure/Structure; getStructure h method_16656 m ()Ljava/util/List; getPieces i method_14963 m (Lnet/minecraft/world/level/levelgen/structure/Structure;Lnet/minecraft/world/level/ChunkPos;ILnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)V m ()V c net/minecraft/world/level/levelgen/structure/StructureType evh net/minecraft/class_7151 f Lnet/minecraft/world/level/levelgen/structure/StructureType; BURIED_TREASURE a field_37752 f Lnet/minecraft/world/level/levelgen/structure/StructureType; DESERT_PYRAMID b field_37753 f Lnet/minecraft/world/level/levelgen/structure/StructureType; END_CITY c field_37754 f Lnet/minecraft/world/level/levelgen/structure/StructureType; FORTRESS d field_37755 f Lnet/minecraft/world/level/levelgen/structure/StructureType; IGLOO e field_37756 f Lnet/minecraft/world/level/levelgen/structure/StructureType; JIGSAW f field_37757 f Lnet/minecraft/world/level/levelgen/structure/StructureType; JUNGLE_TEMPLE g field_37758 f Lnet/minecraft/world/level/levelgen/structure/StructureType; MINESHAFT h field_37759 f Lnet/minecraft/world/level/levelgen/structure/StructureType; NETHER_FOSSIL i field_37760 f Lnet/minecraft/world/level/levelgen/structure/StructureType; OCEAN_MONUMENT j field_37761 f Lnet/minecraft/world/level/levelgen/structure/StructureType; OCEAN_RUIN k field_37762 f Lnet/minecraft/world/level/levelgen/structure/StructureType; RUINED_PORTAL l field_37763 f Lnet/minecraft/world/level/levelgen/structure/StructureType; SHIPWRECK m field_37764 f Lnet/minecraft/world/level/levelgen/structure/StructureType; STRONGHOLD n field_37765 f Lnet/minecraft/world/level/levelgen/structure/StructureType; SWAMP_HUT o field_37766 f Lnet/minecraft/world/level/levelgen/structure/StructureType; WOODLAND_MANSION p field_37767 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_41622 a method_41622 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/StructureType; register a method_41623 m ()V c net/minecraft/world/level/levelgen/structure/TemplateStructurePiece evi net/minecraft/class_3470 f Ljava/lang/String; templateName a field_31664 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; template b field_15433 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; placeSettings c field_15434 f Lnet/minecraft/core/BlockPos; templatePosition d field_15432 f Lorg/slf4j/Logger; LOGGER h field_16586 m (Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a method_15026 m ()Lnet/minecraft/resources/ResourceLocation; makeTemplateLocation b method_35470 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; template c method_41624 m ()Lnet/minecraft/core/BlockPos; templatePosition d method_41625 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; placeSettings e method_41626 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;ILnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/core/BlockPos;)V m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Ljava/util/function/Function;)V m ()V c net/minecraft/world/level/levelgen/structure/TerrainAdjustment evj net/minecraft/class_5847 f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; NONE a field_28922 f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; BURY b field_28923 f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; BEARD_THIN c field_38431 f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; BEARD_BOX d field_38432 f Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; ENCAPSULATE e field_51413 f Lcom/mojang/serialization/Codec; CODEC f field_38433 f Ljava/lang/String; id g field_38434 f [Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; $VALUES h field_28925 m ()[Lnet/minecraft/world/level/levelgen/structure/TerrainAdjustment; $values a method_36756 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/levelgen/structure/package-info evk net/minecraft/class_6131 c net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator evl net/minecraft/class_6622 c net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator$Context evl$a net/minecraft/class_6622$class_6623 f Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config a comp_305 f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator b comp_125 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager c comp_126 f Lnet/minecraft/world/level/ChunkPos; chunkPos d comp_127 f Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor e comp_129 f Lnet/minecraft/world/level/levelgen/WorldgenRandom; random f comp_130 f J seed g comp_131 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config a comp_305 m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator b comp_125 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager c comp_126 m ()Lnet/minecraft/world/level/ChunkPos; chunkPos d comp_127 m ()Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor e comp_129 m ()Lnet/minecraft/world/level/levelgen/WorldgenRandom; random f comp_130 m ()J seed g comp_131 m (Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/WorldgenRandom;J)V c net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier evm net/minecraft/class_6834 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;Lnet/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$Context;)Z method_39844 a method_39844 m (Ljava/util/function/Predicate;Ljava/util/Optional;Lnet/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$Context;)Ljava/util/Optional; method_39845 a method_39845 c net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$Context evm$a net/minecraft/class_6834$class_6835 f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator a comp_306 f Lnet/minecraft/world/level/biome/BiomeSource; biomeSource b comp_307 f Lnet/minecraft/world/level/levelgen/RandomState; randomState c comp_573 f J seed d comp_308 f Lnet/minecraft/world/level/ChunkPos; chunkPos e comp_309 f Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config f comp_310 f Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor g comp_311 f Ljava/util/function/Predicate; validBiome h comp_312 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager i comp_313 f Lnet/minecraft/core/RegistryAccess; registryAccess j comp_314 m ()Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator a comp_306 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Z validBiomeOnTop a method_39848 m ()Lnet/minecraft/world/level/biome/BiomeSource; biomeSource b comp_307 m ()Lnet/minecraft/world/level/levelgen/RandomState; randomState c comp_573 m ()J seed d comp_308 m ()Lnet/minecraft/world/level/ChunkPos; chunkPos e comp_309 m ()Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration; config f comp_310 m ()Lnet/minecraft/world/level/LevelHeightAccessor; heightAccessor g comp_311 m ()Ljava/util/function/Predicate; validBiome h comp_312 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager i comp_313 m ()Lnet/minecraft/core/RegistryAccess; registryAccess j comp_314 m (Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/biome/BiomeSource;Lnet/minecraft/world/level/levelgen/RandomState;JLnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration;Lnet/minecraft/world/level/LevelHeightAccessor;Ljava/util/function/Predicate;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/RegistryAccess;)V c net/minecraft/world/level/levelgen/structure/pieces/PiecesContainer evn net/minecraft/class_6624 f Ljava/util/List; pieces a comp_132 f Lorg/slf4j/Logger; LOGGER b field_34941 f Lnet/minecraft/resources/ResourceLocation; JIGSAW_RENAME c field_34942 f Ljava/util/Map; RENAMES d field_34943 m ()Z isEmpty a method_38708 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;)Lnet/minecraft/nbt/Tag; save a method_38709 m (Lnet/minecraft/core/BlockPos;)Z isInsidePiece a method_38710 m (Lnet/minecraft/nbt/ListTag;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext;)Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; load a method_38711 m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; calculateBoundingBox b method_38712 m ()Ljava/util/List; pieces c comp_132 m (Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext evo net/minecraft/class_6625 f Lnet/minecraft/server/packs/resources/ResourceManager; resourceManager a comp_133 f Lnet/minecraft/core/RegistryAccess; registryAccess b comp_134 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager c comp_135 m ()Lnet/minecraft/server/packs/resources/ResourceManager; resourceManager a comp_133 m (Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext; fromLevel a method_38713 m ()Lnet/minecraft/core/RegistryAccess; registryAccess b comp_134 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager c comp_135 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;)V c net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType evp net/minecraft/class_3773 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_RIGHT_TURN A field_16958 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_ROOM_CROSSING B field_16941 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_STAIRS_DOWN C field_16904 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_START D field_16914 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_STRAIGHT E field_16934 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_STRAIGHT_STAIRS_DOWN F field_16949 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; JUNGLE_PYRAMID_PIECE G field_16953 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_RUIN H field_16932 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; IGLOO I field_16909 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; RUINED_PORTAL J field_24010 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; SWAMPLAND_HUT K field_16918 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; DESERT_PYRAMID_PIECE L field_16933 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_BUILDING M field_16922 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_CORE_ROOM N field_16911 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_DOUBLE_X_ROOM O field_16963 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_DOUBLE_XY_ROOM P field_16927 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_DOUBLE_Y_ROOM Q field_16946 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_DOUBLE_YZ_ROOM R field_16970 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_DOUBLE_Z_ROOM S field_16925 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_ENTRY_ROOM T field_16905 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_PENTHOUSE U field_16966 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_SIMPLE_ROOM V field_16928 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_SIMPLE_TOP_ROOM W field_16944 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; OCEAN_MONUMENT_WING_ROOM X field_16957 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; END_CITY_PIECE Y field_16936 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; WOODLAND_MANSION_PIECE Z field_16907 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; MINE_SHAFT_CORRIDOR a field_16969 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; BURIED_TREASURE_PIECE aa field_16960 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; SHIPWRECK_PIECE ab field_16935 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FOSSIL ac field_22195 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; JIGSAW ad field_25840 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; MINE_SHAFT_CROSSING b field_16919 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; MINE_SHAFT_ROOM c field_16915 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; MINE_SHAFT_STAIRS d field_16968 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_BRIDGE_CROSSING e field_16926 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_BRIDGE_END_FILLER f field_16903 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_BRIDGE_STRAIGHT g field_16917 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_CORRIDOR_STAIRS h field_16930 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_CORRIDOR_T_BALCONY i field_16943 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_ENTRANCE j field_16952 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_CROSSING k field_16929 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_LEFT_TURN l field_16962 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR m field_16921 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_RIGHT_TURN n field_16945 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_CASTLE_STALK_ROOM o field_16961 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_MONSTER_THRONE p field_16931 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_ROOM_CROSSING q field_16908 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_STAIRS_ROOM r field_16967 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; NETHER_FORTRESS_START s field_16924 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_CHEST_CORRIDOR t field_16955 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_FILLER_CORRIDOR u field_16965 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_FIVE_CROSSING v field_16937 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_LEFT_TURN w field_16906 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_LIBRARY x field_16959 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_PORTAL_ROOM y field_16939 f Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; STRONGHOLD_PRISON_HALL z field_16948 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$ContextlessType;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; setPieceId a method_16813 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$StructureTemplateType;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; setTemplatePieceId a method_38691 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType; setFullContextPieceId a method_38692 m ()V c net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$ContextlessType evp$a net/minecraft/class_3773$class_6615 c net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$StructureTemplateType evp$b net/minecraft/class_3773$class_6616 c net/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder evq net/minecraft/class_6626 f Ljava/util/List; pieces a field_34944 m ()Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; build a method_38714 m (I)V offsetPiecesVertically a method_38715 m (IILnet/minecraft/util/RandomSource;I)I moveBelowSeaLevel a method_38716 m (Lnet/minecraft/util/RandomSource;II)V moveInsideHeights a method_38718 m ()V clear b method_38719 m ()Z isEmpty c method_38720 m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox d method_38721 m ()V c net/minecraft/world/level/levelgen/structure/pieces/package-info evr net/minecraft/class_6627 c net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement evs net/minecraft/class_6871 f Lcom/mojang/serialization/MapCodec; CODEC a field_36419 f I distance c field_37768 f I spread d field_37769 f I count e field_37770 f Lnet/minecraft/core/HolderSet; preferredBiomes f field_37771 m ()I distance a method_41627 m ()I spread b method_41628 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P9; codec b method_41629 m ()I count c method_41630 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_40167 c method_40167 m ()Lnet/minecraft/core/HolderSet; preferredBiomes d method_41631 m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod;FILjava/util/Optional;IIILnet/minecraft/core/HolderSet;)V m (IIILnet/minecraft/core/HolderSet;)V m ()V c net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement evt net/minecraft/class_6872 f Lcom/mojang/serialization/MapCodec; CODEC a field_36420 f I spacing c field_37772 f I separation d field_37773 f Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; spreadType e field_37774 m ()I spacing a method_41632 m (JII)Lnet/minecraft/world/level/ChunkPos; getPotentialStructureChunk a method_40169 m (Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement;)Lcom/mojang/serialization/DataResult; validate a method_51720 m ()I separation b method_41633 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_40170 b method_40170 m ()Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; spreadType c method_41634 m ()Ljava/lang/String; method_51721 d method_51721 m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod;FILjava/util/Optional;IILnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType;)V m (IILnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType;I)V m ()V c net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType evu net/minecraft/class_6873 f Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; LINEAR a field_36421 f Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; TRIANGULAR b field_36422 f Lcom/mojang/serialization/Codec; CODEC c field_36423 f Ljava/lang/String; id d field_36425 f [Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; $VALUES e field_36426 m ()[Lnet/minecraft/world/level/levelgen/structure/placement/RandomSpreadType; $values a method_40175 m (Lnet/minecraft/util/RandomSource;I)I evaluate a method_40173 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement evv net/minecraft/class_6874 f I HIGHLY_ARBITRARY_RANDOM_SALT a field_37775 f Lcom/mojang/serialization/Codec; CODEC b field_36428 f Lnet/minecraft/core/Vec3i; locateOffset c field_37776 f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; frequencyReductionMethod d field_37777 f F frequency e field_37778 f I salt f field_37779 f Ljava/util/Optional; exclusionZone g field_37780 m (IIJ)Z applyAdditionalChunkRestrictions a method_56575 m (JIIIF)Z probabilityReducer a method_41635 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P5; placementCodec a method_41637 m (Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/core/BlockPos; getLocatePos a method_41636 m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z isPlacementChunk a method_40168 m (JIIIF)Z legacyProbabilityReducerWithDouble b method_41638 m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z isStructureChunk b method_41639 m (JIIIF)Z legacyArbitrarySaltProbabilityReducer c method_41640 m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z applyInteractionsWithOtherStructures c method_56576 m (JIIIF)Z legacyPillagerOutpostReducer d method_41641 m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; type e method_40166 m ()Lnet/minecraft/core/Vec3i; locateOffset f method_41642 m ()Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; frequencyReductionMethod g method_41643 m ()F frequency h method_41644 m ()I salt i method_41645 m ()Ljava/util/Optional; exclusionZone j method_41646 m (Lnet/minecraft/core/Vec3i;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod;FILjava/util/Optional;)V m ()V c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$ExclusionZone evv$a net/minecraft/class_6874$class_7152 f Lcom/mojang/serialization/Codec; CODEC a field_37781 f Lnet/minecraft/core/Holder; otherSet b comp_574 f I chunkCount c comp_575 m ()Lnet/minecraft/core/Holder; otherSet a comp_574 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41647 a method_41647 m (Lnet/minecraft/world/level/chunk/ChunkGeneratorStructureState;II)Z isPlacementForbidden a method_41648 m ()I chunkCount b comp_575 m (Lnet/minecraft/core/Holder;I)V m ()V c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReducer evv$b net/minecraft/class_6874$class_7153 c net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod evv$c net/minecraft/class_6874$class_7154 f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; DEFAULT a field_37782 f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; LEGACY_TYPE_1 b field_37783 f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; LEGACY_TYPE_2 c field_37784 f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; LEGACY_TYPE_3 d field_37785 f Lcom/mojang/serialization/Codec; CODEC e field_37786 f Ljava/lang/String; name f field_37787 f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReducer; reducer g field_37788 f [Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; $VALUES h field_37789 m ()[Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod; $values a method_41649 m (JIIIF)Z shouldGenerate a method_41650 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReducer;)V m ()V c net/minecraft/world/level/levelgen/structure/placement/StructurePlacementType evw net/minecraft/class_6875 f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; RANDOM_SPREAD a field_36429 f Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; CONCENTRIC_RINGS b field_36430 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_40176 a method_40176 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/placement/StructurePlacementType; register a method_40177 m ()V c net/minecraft/world/level/levelgen/structure/placement/package-info evx net/minecraft/class_6876 c net/minecraft/world/level/levelgen/structure/pools/DimensionPadding evy net/minecraft/class_9778 f Lcom/mojang/serialization/Codec; CODEC a field_51952 f Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; ZERO b field_51953 f I bottom c comp_2818 f I top d comp_2819 f Lcom/mojang/serialization/Codec; RECORD_CODEC e field_51954 m ()Z hasEqualTopAndBottom a method_60629 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; method_60630 a method_60630 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60631 a method_60631 m (Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;)Lcom/mojang/datafixers/util/Either; method_60632 a method_60632 m ()I bottom b comp_2818 m (Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;)Ljava/lang/Integer; method_60633 b method_60633 m ()I top c comp_2819 m (Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;)Ljava/lang/Integer; method_60634 c method_60634 m (I)V m (II)V m ()V c net/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement evz net/minecraft/class_3777 f Lcom/mojang/serialization/MapCodec; CODEC a field_24947 f Lnet/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement; INSTANCE b field_16663 m ()Lnet/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement; method_28870 b method_28870 m ()V m ()V c net/minecraft/world/level/levelgen/structure/pools/FeaturePoolElement ewa net/minecraft/class_3776 f Lcom/mojang/serialization/MapCodec; CODEC a field_24948 f Lnet/minecraft/resources/ResourceLocation; DEFAULT_JIGSAW_NAME b field_57830 f Lnet/minecraft/core/Holder; feature c field_16661 f Lnet/minecraft/nbt/CompoundTag; defaultJigsawNBT d field_16662 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28871 a method_28871 m (Lnet/minecraft/world/level/levelgen/structure/pools/FeaturePoolElement;)Lnet/minecraft/core/Holder; method_28872 a method_28872 m ()Lnet/minecraft/nbt/CompoundTag; fillDefaultJigsawNBT b method_19299 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V m ()V c net/minecraft/world/level/levelgen/structure/pools/JigsawJunction ewb net/minecraft/class_3780 f I sourceX a field_16670 f I sourceGroundY b field_16669 f I sourceZ c field_16668 f I deltaY d field_16667 f Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; destProjection e field_16671 m ()I getSourceX a method_16610 m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/levelgen/structure/pools/JigsawJunction; deserialize a method_28873 m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; serialize a method_16612 m ()I getSourceGroundY b method_16611 m ()I getSourceZ c method_16609 m ()I getDeltaY d method_35367 m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; getDestProjection e method_35368 m (IIIILnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V c net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement ewc net/minecraft/class_3778 f Lorg/slf4j/Logger; LOGGER a field_16665 f I UNSET_HEIGHT b field_52657 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_45548 a method_45548 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/Holder;Lnet/minecraft/resources/ResourceLocation;ILnet/minecraft/core/BlockPos;Z)Z generateJigsaw a method_43729 m (Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z isStartTooCloseToWorldHeightLimits a method_65173 m (Lnet/minecraft/world/level/levelgen/RandomState;IZLnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece;Ljava/util/List;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)V addPieces a method_27230 m (Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece;IIIILnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;ZLnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/WorldgenRandom;Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V method_39824 a method_39824 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/core/Holder;Ljava/util/Optional;ILnet/minecraft/core/BlockPos;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; addPieces a method_30419 m (Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/WorldgenRandom;)Ljava/util/Optional; getRandomNamedJigsaw a method_43566 m (Lnet/minecraft/core/Holder;)Z method_43730 a method_43730 m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; method_55604 a method_55604 m ()V m ()V c net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$PieceState ewc$a net/minecraft/class_3778$class_4181 f Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece; piece a comp_2017 f Lorg/apache/commons/lang3/mutable/MutableObject; free b comp_2018 f I depth c comp_2019 m ()Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece; piece a comp_2017 m ()Lorg/apache/commons/lang3/mutable/MutableObject; free b comp_2018 m ()I depth c comp_2019 m (Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece;Lorg/apache/commons/lang3/mutable/MutableObject;I)V c net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$Placer ewc$b net/minecraft/class_3778$class_4182 f Lnet/minecraft/core/Registry; pools a field_25852 f I maxDepth b field_18700 f Lnet/minecraft/world/level/chunk/ChunkGenerator; chunkGenerator c field_18702 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager d field_18703 f Ljava/util/List; pieces e field_18704 f Lnet/minecraft/util/RandomSource; random f field_18705 f Lnet/minecraft/util/SequencedPriorityIterator; placing g field_18706 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_46730 a method_46730 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo;)I method_19305 a method_19305 m (Lnet/minecraft/world/level/levelgen/structure/PoolElementStructurePiece;Lorg/apache/commons/lang3/mutable/MutableObject;IZLnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)V tryPlacingChildren a method_19306 m (Lnet/minecraft/core/Holder;)Ljava/lang/Integer; method_31113 a method_31113 m (Lnet/minecraft/core/Holder;)Ljava/lang/Integer; method_31114 b method_31114 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/core/Holder; method_31115 c method_31115 m (Lnet/minecraft/core/Registry;ILnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Ljava/util/List;Lnet/minecraft/util/RandomSource;)V c net/minecraft/world/level/levelgen/structure/pools/LegacySinglePoolElement ewd net/minecraft/class_5188 f Lcom/mojang/serialization/MapCodec; CODEC a field_24949 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28874 a method_28874 m (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/levelgen/structure/pools/ListPoolElement ewe net/minecraft/class_3782 f Lcom/mojang/serialization/MapCodec; CODEC a field_24950 f Ljava/util/List; elements b field_16676 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28875 a method_28875 m (Lnet/minecraft/world/level/levelgen/structure/pools/ListPoolElement;)Ljava/util/List; method_28876 a method_28876 m (Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;)Z method_35369 a method_35369 m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;)V method_16620 a method_16620 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; method_35370 a method_35370 m ()Ljava/util/List; getElements b method_67688 m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V setProjectionOnEachElement b method_19307 m ()Ljava/lang/IllegalStateException; method_35371 c method_35371 m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V m ()V c net/minecraft/world/level/levelgen/structure/pools/SinglePoolElement ewf net/minecraft/class_3781 f Ljava/util/Comparator; HIGHEST_SELECTION_PRIORITY_FIRST a field_54804 f Lcom/mojang/serialization/MapCodec; CODEC b field_24952 f Lcom/mojang/datafixers/util/Either; template c field_24015 f Lnet/minecraft/core/Holder; processors d field_16674 f Ljava/util/Optional; overrideLiquidSettings e field_52234 f Lcom/mojang/serialization/Codec; TEMPLATE_CODEC g field_24951 m (Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; encodeTemplate a method_28877 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28878 a method_28878 m (Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; getSettings a method_16616 m (Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement;)Lcom/mojang/datafixers/util/Either; method_28879 a method_28879 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; getTemplate a method_27233 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Z)Ljava/util/List; getDataMarkers a method_16614 m (Ljava/util/List;)V sortBySelectionPriority a method_54782 m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; processorsCodec b method_28880 m (Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement;)Ljava/util/Optional; method_61012 b method_61012 m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; overrideLiquidSettingsCodec c method_61013 m (Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement;)Lnet/minecraft/core/Holder; method_28881 c method_28881 m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; templateCodec d method_28882 m ()Lnet/minecraft/resources/ResourceLocation; getTemplateLocation e method_67689 m ()Ljava/lang/String; method_49540 j method_49540 m (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/levelgen/structure/pools/StructurePoolElement ewg net/minecraft/class_3784 f Lnet/minecraft/core/Holder; EMPTY a field_40924 f Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; projection b field_16862 f Lcom/mojang/serialization/Codec; CODEC f field_24953 m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; getType a method_16757 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V handleDataMarker a method_16756 m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; setProjection a method_16622 m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;Ljava/util/function/Function;)Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; method_30424 a method_30424 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/StructureManager;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Z)Z place a method_16626 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/Vec3i; getSize a method_16601 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a method_16628 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledJigsawBlocks a method_16627 m (Ljava/lang/String;)Ljava/util/function/Function; legacy a method_30425 m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement; method_30428 a method_30428 m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/function/Function; single a method_61014 m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement; method_61015 a method_61015 m (Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function; legacy a method_30426 m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement; method_30427 a method_30427 m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Ljava/util/function/Function; single a method_61016 m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/SinglePoolElement; method_61017 a method_61017 m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/ListPoolElement; method_30430 a method_30430 m (Lnet/minecraft/core/Holder;)Ljava/util/function/Function; feature a method_30421 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/FeaturePoolElement; method_30422 a method_30422 m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement; method_30433 b method_30433 m (Ljava/lang/String;)Ljava/util/function/Function; single b method_30434 m (Ljava/lang/String;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/LegacySinglePoolElement; method_40165 b method_40165 m (Ljava/lang/String;Lnet/minecraft/core/Holder;)Ljava/util/function/Function; single b method_30435 m (Ljava/lang/String;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)Lnet/minecraft/world/level/levelgen/structure/pools/LegacySinglePoolElement; method_30437 b method_30437 m (Ljava/util/List;)Ljava/util/function/Function; list b method_30429 m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; projectionCodec f method_28883 m ()Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; getProjection g method_16624 m ()I getGroundLevelDelta h method_19308 m ()Ljava/util/function/Function; empty i method_30438 m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V m ()V c net/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType ewh net/minecraft/class_3816 f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; SINGLE a field_16973 f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; LIST b field_16974 f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; FEATURE c field_16971 f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; EMPTY d field_16972 f Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; LEGACY e field_24016 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_28884 a method_28884 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType; register a method_28885 m ()V c net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool ewi net/minecraft/class_3785 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_25853 f Lcom/mojang/serialization/Codec; CODEC b field_24954 f I SIZE_UNSET c field_31523 f Lorg/apache/commons/lang3/mutable/MutableObject; CODEC_REFERENCE d field_40925 f Ljava/util/List; rawTemplates e field_16864 f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; templates f field_16680 f Lnet/minecraft/core/Holder; fallback g field_40926 f I maxSize h field_18707 m ()Ljava/util/List; getTemplates a method_67690 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement; getRandomTemplate a method_16631 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28886 a method_28886 m (Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;)Z method_35372 a method_35372 m (Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool;)Ljava/util/List; method_28888 a method_28888 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;)I getMaxSize a method_19309 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/pools/StructurePoolElement;)I method_19310 a method_19310 m ()Lnet/minecraft/core/Holder; getFallback b method_46736 m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; getShuffledTemplates b method_16633 m ()I size c method_16632 m (Lnet/minecraft/core/Holder;Ljava/util/List;)V m (Lnet/minecraft/core/Holder;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection;)V m ()V c net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection ewi$a net/minecraft/class_3785$class_3786 f Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; TERRAIN_MATCHING a field_16686 f Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; RIGID b field_16687 f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC c field_24956 f Ljava/lang/String; name d field_16682 f Lcom/google/common/collect/ImmutableList; processors e field_16685 f [Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; $VALUES f field_16683 m ()Ljava/lang/String; getName a method_16635 m (Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; byName a method_16638 m ()Lcom/google/common/collect/ImmutableList; getProcessors b method_16636 m ()[Lnet/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection; $values d method_36758 m (Ljava/lang/String;ILjava/lang/String;Lcom/google/common/collect/ImmutableList;)V m ()V c net/minecraft/world/level/levelgen/structure/pools/alias/DirectPoolAlias ewj net/minecraft/class_8888 f Lcom/mojang/serialization/MapCodec; CODEC a field_46824 f Lnet/minecraft/resources/ResourceKey; alias c comp_2003 f Lnet/minecraft/resources/ResourceKey; target d comp_2004 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54501 a method_54501 m ()Lnet/minecraft/resources/ResourceKey; alias c comp_2003 m ()Lnet/minecraft/resources/ResourceKey; target d comp_2004 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)V m ()V c net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding ewk net/minecraft/class_8889 f Lcom/mojang/serialization/Codec; CODEC b field_46825 m ()Ljava/util/stream/Stream; allTargets a method_54499 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/DirectPoolAlias; direct a method_54503 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/RandomPoolAlias; random a method_54504 m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;)V forEachResolved a method_54500 m (Lnet/minecraft/util/random/WeightedList$Builder;Lnet/minecraft/util/random/Weighted;)V method_54505 a method_54505 m (Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/RandomGroupPoolAlias; randomGroup a method_54506 m (Ljava/lang/String;Lnet/minecraft/util/random/WeightedList;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/RandomPoolAlias; random a method_54507 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/levelgen/structure/pools/alias/DirectPoolAlias; direct a method_54508 m ()Lcom/mojang/serialization/MapCodec; codec b method_54502 m ()V c net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBindings ewl net/minecraft/class_8890 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_55227 a method_55227 m (Lnet/minecraft/core/Registry;)Lcom/mojang/serialization/MapCodec; bootstrap a method_54509 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/core/Holder;Ljava/lang/String;)V method_55228 a method_55228 m (Lnet/minecraft/data/worldgen/BootstrapContext;Lnet/minecraft/core/Holder;Ljava/util/List;)V registerTargetsAsPools a method_55229 m ()V c net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup ewm net/minecraft/class_8891 f Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup; EMPTY a field_46826 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_54510 a method_54510 m (Lnet/minecraft/util/RandomSource;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding;)V method_54511 a method_54511 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; method_54512 a method_54512 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; method_54513 b method_54513 m ()V c net/minecraft/world/level/levelgen/structure/pools/alias/RandomGroupPoolAlias ewn net/minecraft/class_8893 f Lcom/mojang/serialization/MapCodec; CODEC a field_46828 f Lnet/minecraft/util/random/WeightedList; groups c comp_2007 m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;Lnet/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding;)V method_54517 a method_54517 m (Lnet/minecraft/util/RandomSource;Ljava/util/function/BiConsumer;Ljava/util/List;)V method_54516 a method_54516 m (Lnet/minecraft/util/random/Weighted;)Ljava/util/stream/Stream; method_54518 a method_54518 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54519 a method_54519 m ()Lnet/minecraft/util/random/WeightedList; groups c comp_2007 m (Lnet/minecraft/util/random/WeightedList;)V m ()V c net/minecraft/world/level/levelgen/structure/pools/alias/RandomPoolAlias ewo net/minecraft/class_8892 f Lcom/mojang/serialization/MapCodec; CODEC a field_46827 f Lnet/minecraft/resources/ResourceKey; alias c comp_2005 f Lnet/minecraft/util/random/WeightedList; targets d comp_2006 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_54514 a method_54514 m (Ljava/util/function/BiConsumer;Lnet/minecraft/resources/ResourceKey;)V method_54515 a method_54515 m ()Lnet/minecraft/resources/ResourceKey; alias c comp_2005 m ()Lnet/minecraft/util/random/WeightedList; targets d comp_2006 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/util/random/WeightedList;)V m ()V c net/minecraft/world/level/levelgen/structure/pools/alias/package-info ewp net/minecraft/class_8894 c net/minecraft/world/level/levelgen/structure/pools/package-info ewq net/minecraft/class_6116 c net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces ewr net/minecraft/class_3789 m ()V c net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces$BuriedTreasurePiece ewr$a net/minecraft/class_3789$class_3339 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isLiquid b method_14655 m (Lnet/minecraft/core/BlockPos;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/BuriedTreasureStructure ews net/minecraft/class_2956 f Lcom/mojang/serialization/MapCodec; CODEC d field_37790 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V method_41652 a method_41652 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a method_38672 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/DesertPyramidPiece ewt net/minecraft/class_3346 f I WIDTH h field_34725 f I DEPTH i field_34726 f [Z hasPlacedChest j field_14397 f Ljava/util/List; potentialSuspiciousSandWorldPositions k field_42856 f Lnet/minecraft/core/BlockPos; randomCollapsedRoofPos l field_44482 m (IIIIII)V placeSandBox a method_49263 m (Lnet/minecraft/world/level/WorldGenLevel;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V placeCollapsedRoofPiece a method_49260 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V addCellar a method_49261 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIII)V placeCollapsedRoof a method_49262 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V addCellarStairs a method_49264 m ()Ljava/util/List; getPotentialSuspiciousSandWorldPositions b method_49265 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V addCellarRoom b method_49266 m ()Lnet/minecraft/core/BlockPos; getRandomCollapsedRoofPos c method_51180 m (III)V placeSand c method_49259 m (Lnet/minecraft/util/RandomSource;II)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/DesertPyramidStructure ewu net/minecraft/class_3006 f Lcom/mojang/serialization/MapCodec; CODEC d field_37791 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)V placeSuspiciousSand a method_51181 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/BrushableBlockEntity;)V method_51182 a method_51182 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces ewv net/minecraft/class_3342 f I MAX_GEN_DEPTH a field_31549 f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator; HOUSE_TOWER_GENERATOR b field_14390 f Ljava/util/List; TOWER_BRIDGES c field_14385 f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator; TOWER_GENERATOR d field_14386 f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator; TOWER_BRIDGE_GENERATOR e field_14387 f Ljava/util/List; FAT_TOWER_BRIDGES f field_14388 f Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator; FAT_TOWER_GENERATOR g field_14384 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/lang/String;Lnet/minecraft/world/level/block/Rotation;Z)Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece; addPiece a method_14684 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z recursiveChildren a method_14673 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Ljava/util/List;Lnet/minecraft/util/RandomSource;)V startHouseTower a method_14679 m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;)Lnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece; addHelper a method_14681 m ()V m ()V c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$1 ewv$1 net/minecraft/class_3342$1 m ()V c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$2 ewv$2 net/minecraft/class_3342$2 m ()V c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$3 ewv$3 net/minecraft/class_3342$3 f Z shipCreated a field_14394 m ()V c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$4 ewv$4 net/minecraft/class_3342$4 m ()V c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece ewv$a net/minecraft/class_3342$class_3343 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; makeResourceLocation a method_35425 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; method_35426 a method_35426 m (ZLnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a method_35427 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Z)V m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator ewv$b net/minecraft/class_3342$class_3344 m ()V init a method_14688 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;ILnet/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece;Lnet/minecraft/core/BlockPos;Ljava/util/List;Lnet/minecraft/util/RandomSource;)Z generate a method_14687 c net/minecraft/world/level/levelgen/structure/structures/EndCityStructure eww net/minecraft/class_3021 f Lcom/mojang/serialization/MapCodec; CODEC d field_37792 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a method_39817 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V method_41655 a method_41655 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/IglooPieces ewx net/minecraft/class_3351 f I GENERATION_HEIGHT a field_31550 f Lnet/minecraft/resources/ResourceLocation; STRUCTURE_LOCATION_IGLOO b field_14409 f Lnet/minecraft/resources/ResourceLocation; STRUCTURE_LOCATION_LADDER c field_14407 f Lnet/minecraft/resources/ResourceLocation; STRUCTURE_LOCATION_LABORATORY d field_14410 f Ljava/util/Map; PIVOTS e field_14408 f Ljava/util/Map; OFFSETS f field_14406 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;)V addPieces a method_14705 m ()V m ()V c net/minecraft/world/level/levelgen/structure/structures/IglooPieces$IglooPiece ewx$a net/minecraft/class_3351$class_3352 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/core/BlockPos; makePosition a method_35430 m (Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a method_35428 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; method_35429 a method_35429 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;I)V m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/IglooStructure ewy net/minecraft/class_3071 f Lcom/mojang/serialization/MapCodec; CODEC d field_37793 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V method_41657 a method_41657 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a method_38675 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/JigsawStructure ewz net/minecraft/class_5434 f Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; DEFAULT_DIMENSION_PADDING d field_51911 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; DEFAULT_LIQUID_SETTINGS e field_52235 f I MAX_TOTAL_STRUCTURE_RANGE f field_38435 f I MIN_DEPTH g field_49155 f I MAX_DEPTH h field_47412 f Lcom/mojang/serialization/MapCodec; CODEC i field_37794 f Lnet/minecraft/core/Holder; startPool j field_37795 f Ljava/util/Optional; startJigsawName k field_39059 f I maxDepth l field_37796 f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; startHeight m field_37797 f Z useExpansionHack n field_37798 f Ljava/util/Optional; projectStartToHeightmap o field_37799 f I maxDistanceFromCenter p field_38268 f Ljava/util/List; poolAliases q field_46829 f Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; dimensionPadding r field_51912 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; liquidSettings s field_52236 m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lcom/mojang/serialization/DataResult; verifyRange a method_42708 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41662 b method_41662 m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; method_61018 b method_61018 m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding; method_60567 c method_60567 m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/List; method_54520 d method_54520 m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Integer; method_42704 e method_42704 m ()Lnet/minecraft/core/Holder; getStartPool f method_67691 m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/Optional; method_42705 f method_42705 m ()Ljava/util/List; getPoolAliases g method_67692 m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Boolean; method_42706 g method_42706 m ()Ljava/lang/String; method_49541 h method_49541 m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; method_42707 h method_42707 m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/lang/Integer; method_42709 i method_42709 m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Ljava/util/Optional; method_43567 j method_43567 m (Lnet/minecraft/world/level/levelgen/structure/structures/JigsawStructure;)Lnet/minecraft/core/Holder; method_42710 k method_42710 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Lnet/minecraft/core/Holder;Ljava/util/Optional;ILnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;ZLjava/util/Optional;ILjava/util/List;Lnet/minecraft/world/level/levelgen/structure/pools/DimensionPadding;Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)V m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Lnet/minecraft/core/Holder;ILnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;ZLnet/minecraft/world/level/levelgen/Heightmap$Types;)V m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Lnet/minecraft/core/Holder;ILnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;Z)V m ()V c net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$1 ewz$1 net/minecraft/class_5434$1 f [I $SwitchMap$net$minecraft$world$level$levelgen$structure$TerrainAdjustment a field_38436 m ()V c net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece exa net/minecraft/class_3348 f I WIDTH h field_34727 f I DEPTH i field_34728 f Z placedMainChest j field_14402 f Z placedHiddenChest k field_14401 f Z placedTrap1 l field_14400 f Z placedTrap2 m field_14399 f Lnet/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$MossStoneSelector; STONE_SELECTOR n field_14403 m (Lnet/minecraft/util/RandomSource;II)V m (Lnet/minecraft/nbt/CompoundTag;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$MossStoneSelector exa$a net/minecraft/class_3348$class_3349 m ()V c net/minecraft/world/level/levelgen/structure/structures/JungleTempleStructure exb net/minecraft/class_3076 f Lcom/mojang/serialization/MapCodec; CODEC d field_37800 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces exc net/minecraft/class_3353 f I MAGIC_START_Y a field_34729 f I DEFAULT_SHAFT_WIDTH b field_31551 f I DEFAULT_SHAFT_HEIGHT c field_31552 f I DEFAULT_SHAFT_LENGTH d field_31553 f I MAX_PILLAR_HEIGHT e field_31554 f I MAX_CHAIN_HEIGHT f field_31555 f I MAX_DEPTH g field_31556 m (Lnet/minecraft/world/level/levelgen/structure/StructurePiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftPiece; generateAndAddPiece a method_14711 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;ILnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type;)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftPiece; createRandomShaftPiece a method_14712 m ()V c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$1 exc$1 net/minecraft/class_3353$1 f [I $SwitchMap$net$minecraft$core$Direction a field_14417 m ()V c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCorridor exc$a net/minecraft/class_3353$class_3354 f Z hasRails b field_14416 f Z spiderCorridor c field_14415 f Z hasPlacedSpider d field_14414 f I numSections h field_14413 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canPlaceColumnOnTopOf a method_33777 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos$MutableBlockPos;II)V fillColumnBetween a method_33878 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;III)V placeDoubleLowerOrUpperSupport a method_33776 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIII)Z hasSturdyNeighbours a method_36422 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIILnet/minecraft/util/RandomSource;)V placeSupport a method_14713 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/util/RandomSource;FIII)V maybePlaceCobWeb a method_14715 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; findCorridorSize a method_14714 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canHangChainBelow b method_33877 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/block/state/BlockState;IIILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V fillPillarDownOrChainUp c method_33879 m (Lnet/minecraft/nbt/CompoundTag;)V m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type;)V c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCrossing exc$b net/minecraft/class_3353$class_3355 f Lnet/minecraft/core/Direction; direction b field_14420 f Z isTwoFloored c field_14419 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIII)V placeSupportPillar a method_14716 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; findCrossing a method_14717 m (Lnet/minecraft/nbt/CompoundTag;)V m (ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type;)V c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftPiece exc$c net/minecraft/class_3353$class_3356 f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; type a field_14421 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIII)Z isSupportingBox a method_14719 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z isInInvalidLocation a method_33999 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/block/state/BlockState;III)V setPlanksBlock a method_33880 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;ILnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftRoom exc$d net/minecraft/class_3353$class_3357 f Ljava/util/List; childEntranceBoxes b field_14422 m (ILnet/minecraft/util/RandomSource;IILnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftStairs exc$e net/minecraft/class_3353$class_3358 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; findStairs a method_14720 m (ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure exd net/minecraft/class_3098 f Lcom/mojang/serialization/MapCodec; CODEC d field_37801 f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; type e field_37802 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)I generatePiecesAndAdjust a method_38678 m (Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure;)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; method_41667 a method_41667 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41669 b method_41669 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type exd$a net/minecraft/class_3098$class_3100 f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; NORMAL a field_13692 f Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; MESA b field_13691 f Lcom/mojang/serialization/Codec; CODEC c field_24839 f Ljava/util/function/IntFunction; BY_ID d field_41680 f Ljava/lang/String; name e field_13689 f Lnet/minecraft/world/level/block/state/BlockState; woodState f field_28850 f Lnet/minecraft/world/level/block/state/BlockState; planksState g field_28851 f Lnet/minecraft/world/level/block/state/BlockState; fenceState h field_28852 f [Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; $VALUES i field_13688 m ()Ljava/lang/String; getName a method_13534 m (I)Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; byId a method_13535 m ()Lnet/minecraft/world/level/block/state/BlockState; getWoodState b method_33760 m ()Lnet/minecraft/world/level/block/state/BlockState; getPlanksState d method_33761 m ()Lnet/minecraft/world/level/block/state/BlockState; getFenceState e method_33762 m ()[Lnet/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type; $values f method_36755 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces exe net/minecraft/class_3390 f I MAGIC_START_Y a field_34730 f I MAX_DEPTH b field_31557 f I LOWEST_Y_POSITION c field_31558 f [Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight; BRIDGE_PIECE_WEIGHTS d field_14494 f [Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight; CASTLE_PIECE_WEIGHTS e field_14493 m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$NetherBridgePiece; findAndCreateBridgePieceFactory a method_14795 m ()V m ()V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$1 exe$1 net/minecraft/class_3390$1 f [I $SwitchMap$net$minecraft$core$Direction a field_14508 m ()V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeCrossing exe$a net/minecraft/class_3390$class_3391 f I WIDTH a field_31559 f I HEIGHT b field_31560 f I DEPTH c field_31561 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeCrossing; createPiece a method_14796 m (ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (IILnet/minecraft/core/Direction;)V m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeEndFiller exe$b net/minecraft/class_3390$class_3392 f I WIDTH a field_31562 f I HEIGHT b field_31563 f I DEPTH c field_31564 f I selfSeed d field_14495 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeEndFiller; createPiece a method_14797 m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeStraight exe$c net/minecraft/class_3390$class_3393 f I WIDTH a field_31565 f I HEIGHT b field_31566 f I DEPTH c field_31567 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeStraight; createPiece a method_14798 m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorStairsPiece exe$d net/minecraft/class_3390$class_3394 f I WIDTH a field_31568 f I HEIGHT b field_31569 f I DEPTH c field_31570 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorStairsPiece; createPiece a method_14799 m (ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorTBalconyPiece exe$e net/minecraft/class_3390$class_3395 f I WIDTH a field_31571 f I HEIGHT b field_31572 f I DEPTH c field_31573 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorTBalconyPiece; createPiece a method_14800 m (ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleEntrance exe$f net/minecraft/class_3390$class_3396 f I WIDTH a field_31574 f I HEIGHT b field_31575 f I DEPTH c field_31576 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleEntrance; createPiece a method_14801 m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorCrossingPiece exe$g net/minecraft/class_3390$class_3397 f I WIDTH a field_31577 f I HEIGHT b field_31578 f I DEPTH c field_31579 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorCrossingPiece; createPiece a method_14802 m (ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorLeftTurnPiece exe$h net/minecraft/class_3390$class_3398 f I WIDTH a field_31580 f I HEIGHT b field_31581 f I DEPTH c field_31582 f Z isNeedingChest d field_14496 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorLeftTurnPiece; createPiece a method_14803 m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorPiece exe$i net/minecraft/class_3390$class_3399 f I WIDTH a field_31583 f I HEIGHT b field_31584 f I DEPTH c field_31585 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorPiece; createPiece a method_14804 m (ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorRightTurnPiece exe$j net/minecraft/class_3390$class_3400 f I WIDTH a field_31586 f I HEIGHT b field_31587 f I DEPTH c field_31588 f Z isNeedingChest d field_14497 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorRightTurnPiece; createPiece a method_14805 m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleStalkRoom exe$k net/minecraft/class_3390$class_3401 f I WIDTH a field_31589 f I HEIGHT b field_31590 f I DEPTH c field_31591 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleStalkRoom; createPiece a method_14806 m (ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$MonsterThrone exe$l net/minecraft/class_3390$class_3402 f I WIDTH a field_31592 f I HEIGHT b field_31593 f I DEPTH c field_31594 f Z hasPlacedSpawner d field_14498 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$MonsterThrone; createPiece a method_14807 m (ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$NetherBridgePiece exe$m net/minecraft/class_3390$class_3403 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z isOkBox a method_14809 m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;IZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateAndAddPiece a method_14813 m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateChildForward a method_14814 m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$NetherBridgePiece; generatePiece a method_14811 m (Ljava/util/List;)I updatePieceWeight a method_14810 m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateChildLeft b method_14812 m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIZ)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateChildRight c method_14808 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;ILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight exe$n net/minecraft/class_3390$class_3404 f Ljava/lang/Class; pieceClass a field_14501 f I weight b field_14503 f I placeCount c field_14502 f I maxPlaceCount d field_14499 f Z allowInRow e field_14500 m ()Z isValid a method_14815 m (I)Z doPlace a method_14816 m (Ljava/lang/Class;IIZ)V m (Ljava/lang/Class;II)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$RoomCrossing exe$o net/minecraft/class_3390$class_3405 f I WIDTH a field_31595 f I HEIGHT b field_31596 f I DEPTH c field_31597 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$RoomCrossing; createPiece a method_14817 m (ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StairsRoom exe$p net/minecraft/class_3390$class_3406 f I WIDTH a field_31598 f I HEIGHT b field_31599 f I DEPTH c field_31600 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StairsRoom; createPiece a method_14818 m (ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece exe$q net/minecraft/class_3390$class_3407 f Lnet/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight; previousPiece a field_14506 f Ljava/util/List; availableBridgePieces b field_14507 f Ljava/util/List; availableCastlePieces c field_14504 f Ljava/util/List; pendingChildren d field_14505 m (Lnet/minecraft/util/RandomSource;II)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFortressStructure exf net/minecraft/class_3108 f Lnet/minecraft/util/random/WeightedList; FORTRESS_ENEMIES d field_13705 f Lcom/mojang/serialization/MapCodec; CODEC e field_37803 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V method_41670 a method_41670 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a method_38679 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces exg net/minecraft/class_4787 f [Lnet/minecraft/resources/ResourceLocation; FOSSILS a field_22197 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V addPieces a method_24453 m ()V m ()V c net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces$NetherFossilPiece exg$a net/minecraft/class_4787$class_4788 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V placeDriedGhast a method_70757 m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a method_35431 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; method_35432 a method_35432 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)V m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure exh net/minecraft/class_4785 f Lcom/mojang/serialization/MapCodec; CODEC d field_37804 f Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; height e field_37805 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/WorldgenRandom;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V method_41672 a method_41672 m (Lnet/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure;)Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider; method_41673 a method_41673 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41674 b method_41674 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Lnet/minecraft/world/level/levelgen/heightproviders/HeightProvider;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces exi net/minecraft/class_3366 m ()V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$1 exi$1 net/minecraft/class_3366$1 f [I $SwitchMap$net$minecraft$core$Direction a field_14467 m ()V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXRoom exi$a net/minecraft/class_3366$class_3367 m ()V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXYRoom exi$b net/minecraft/class_3366$class_3368 m ()V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYRoom exi$c net/minecraft/class_3366$class_3369 m ()V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYZRoom exi$d net/minecraft/class_3366$class_3370 m ()V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleZRoom exi$e net/minecraft/class_3366$class_3371 m ()V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleRoom exi$f net/minecraft/class_3366$class_3372 m ()V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleTopRoom exi$g net/minecraft/class_3366$class_3373 m ()V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentBuilding exi$h net/minecraft/class_3366$class_3374 f I WIDTH C field_31602 f I HEIGHT D field_31603 f I DEPTH E field_31604 f I TOP_POSITION F field_31605 f Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition; sourceRoom G field_14464 f Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition; coreRoom H field_14466 f Ljava/util/List; childPieces I field_14465 f I BIOME_RANGE_CHECK a field_31606 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateEntranceArchs a method_14763 m (ZILnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateWing a method_14761 m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; generateRoomGraph b method_14760 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateEntranceWall b method_14762 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateRoofPiece c method_14765 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateLowerWall d method_14764 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateMiddleWall e method_14766 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V generateUpperWall f method_14767 m (Lnet/minecraft/util/RandomSource;IILnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentRoomFitter exi$i net/minecraft/class_3366$class_3375 m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)Z fits a method_14769 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece; create a method_14768 c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentCoreRoom exi$j net/minecraft/class_3366$class_3376 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXRoom exi$k net/minecraft/class_3366$class_3377 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXYRoom exi$l net/minecraft/class_3366$class_3378 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYRoom exi$m net/minecraft/class_3366$class_3379 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYZRoom exi$n net/minecraft/class_3366$class_3380 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleZRoom exi$o net/minecraft/class_3366$class_3381 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentEntryRoom exi$p net/minecraft/class_3366$class_3382 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPenthouse exi$q net/minecraft/class_3366$class_3383 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece exi$r net/minecraft/class_3366$class_3384 f I PENTHOUSE_INDEX A field_31618 f Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition; roomDefinition B field_14479 f Lnet/minecraft/world/level/block/state/BlockState; BASE_GRAY b field_14473 f Lnet/minecraft/world/level/block/state/BlockState; BASE_LIGHT c field_14476 f Lnet/minecraft/world/level/block/state/BlockState; BASE_BLACK d field_14474 f Lnet/minecraft/world/level/block/state/BlockState; DOT_DECO_DATA h field_14470 f Lnet/minecraft/world/level/block/state/BlockState; LAMP_BLOCK i field_14471 f Z DO_FILL j field_31607 f Lnet/minecraft/world/level/block/state/BlockState; FILL_BLOCK k field_14475 f Ljava/util/Set; FILL_KEEP l field_14472 f I GRIDROOM_WIDTH m field_31608 f I GRIDROOM_DEPTH n field_31609 f I GRIDROOM_HEIGHT o field_31610 f I GRID_WIDTH p field_31611 f I GRID_DEPTH q field_31612 f I GRID_HEIGHT r field_31613 f I GRID_FLOOR_COUNT s field_31614 f I GRID_SIZE t field_31615 f I GRIDROOM_SOURCE_INDEX u field_14469 f I GRIDROOM_TOP_CONNECT_INDEX v field_14468 f I GRIDROOM_LEFTWING_CONNECT_INDEX w field_14478 f I GRIDROOM_RIGHTWING_CONNECT_INDEX x field_14477 f I LEFTWING_INDEX y field_31616 f I RIGHTWING_INDEX z field_31617 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;III)V spawnElder a method_14772 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIIILnet/minecraft/world/level/block/state/BlockState;)V generateBoxOnFillOnly a method_14771 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIZ)V generateDefaultFloor a method_14774 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIII)Z chunkIntersects a method_14775 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;III)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; makeBoundingBox a method_35445 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;IIIIII)V generateWaterBox b method_14773 m (III)I getRoomIndex c method_14770 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Lnet/minecraft/core/Direction;ILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;ILnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;III)V m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleRoom exi$s net/minecraft/class_3366$class_3385 f I mainDesign a field_14480 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;Lnet/minecraft/util/RandomSource;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleTopRoom exi$t net/minecraft/class_3366$class_3386 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentWingRoom exi$u net/minecraft/class_3366$class_3387 f I mainDesign a field_14481 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;I)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition exi$v net/minecraft/class_3366$class_3388 f I index a field_14486 f [Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition; connections b field_14487 f [Z hasOpening c field_14482 f Z claimed d field_14485 f Z isSource e field_14484 f I scanIndex f field_14483 m ()V updateOpenings a method_14780 m (I)Z findSource a method_14783 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition;)V setConnection a method_14786 m ()Z isSpecial b method_14785 m ()I countOpenings c method_14781 m (I)V c net/minecraft/world/level/levelgen/structure/structures/OceanMonumentStructure exj net/minecraft/class_3116 f Lcom/mojang/serialization/MapCodec; CODEC d field_37806 m (Lnet/minecraft/world/level/ChunkPos;JLnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer;)Lnet/minecraft/world/level/levelgen/structure/pieces/PiecesContainer; regeneratePiecesAfterLoad a method_38680 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/levelgen/WorldgenRandom;)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; createTopPiece a method_38681 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V method_41675 a method_41675 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a method_38683 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces exk net/minecraft/class_3409 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor; WARM_SUSPICIOUS_BLOCK_PROCESSOR a field_43327 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor; COLD_SUSPICIOUS_BLOCK_PROCESSOR b field_43328 f [Lnet/minecraft/resources/ResourceLocation; WARM_RUINS c field_14521 f [Lnet/minecraft/resources/ResourceLocation; RUINS_BRICK d field_14518 f [Lnet/minecraft/resources/ResourceLocation; RUINS_CRACKED e field_14519 f [Lnet/minecraft/resources/ResourceLocation; RUINS_MOSSY f field_14522 f [Lnet/minecraft/resources/ResourceLocation; BIG_RUINS_BRICK g field_14516 f [Lnet/minecraft/resources/ResourceLocation; BIG_RUINS_MOSSY h field_14517 f [Lnet/minecraft/resources/ResourceLocation; BIG_RUINS_CRACKED i field_14520 f [Lnet/minecraft/resources/ResourceLocation; BIG_WARM_RUINS j field_14515 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/resources/ResourceLocation; getSmallWarmRuin a method_14824 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)Ljava/util/List; allPositions a method_14821 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor; archyRuleProcessor a method_49885 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;)V addClusterRuins a method_14825 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)V addPieces a method_14827 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;ZF)V addPiece a method_14822 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/resources/ResourceLocation; getBigWarmRuin b method_14826 m ()V m ()V c net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$1 exk$1 net/minecraft/class_3409$1 f [I $SwitchMap$net$minecraft$world$level$levelgen$structure$structures$OceanRuinStructure$Type a field_31619 m ()V c net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$OceanRuinPiece exk$a net/minecraft/class_3409$class_3410 f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; biomeType h field_14527 f F integrity i field_14524 f Z isLarge j field_14525 m (Lnet/minecraft/world/level/block/Rotation;FLnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a method_35446 m (Lnet/minecraft/world/level/block/Rotation;FLnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; method_35447 a method_35447 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$OceanRuinPiece; create a method_49886 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)I getHeight a method_14829 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;FLnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type;Z)V m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/block/Rotation;FLnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type;Z)V c net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure exl net/minecraft/class_3411 f Lcom/mojang/serialization/MapCodec; CODEC d field_37807 f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; biomeTemp e field_37808 f F largeProbability f field_37809 f F clusterProbability g field_37810 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V method_41677 a method_41677 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a method_38700 m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)Ljava/lang/Float; method_41678 a method_41678 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41679 b method_41679 m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)Ljava/lang/Float; method_41680 b method_41680 m (Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure;)Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; method_41681 c method_41681 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type;FF)V m ()V c net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type exl$a net/minecraft/class_3411$class_3413 f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; WARM a field_14532 f Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; COLD b field_14528 f Lcom/mojang/serialization/Codec; CODEC c field_24990 f Lcom/mojang/serialization/Codec; LEGACY_CODEC d field_56682 f Ljava/lang/String; name e field_14529 f [Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; $VALUES f field_14531 m ()Ljava/lang/String; getName a method_14831 m ()[Lnet/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type; $values b method_36760 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece exm net/minecraft/class_5189 f F PROBABILITY_OF_GOLD_GONE h field_31620 f F PROBABILITY_OF_MAGMA_INSTEAD_OF_NETHERRACK i field_31621 f F PROBABILITY_OF_MAGMA_INSTEAD_OF_LAVA j field_31622 f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; verticalPlacement k field_24021 f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties; properties l field_24022 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;)V addNetherrackDripColumnsBelowPortal a method_27243 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V maybeAddVines a method_27244 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/core/BlockPos;)V method_27250 a method_27250 m (Lnet/minecraft/world/level/LevelAccessor;IILnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;)I getSurfaceY a method_27237 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z canBlockBeReplacedByNetherrackOrMagma a method_27238 m (Lnet/minecraft/world/level/block/Block;FLnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule; getBlockReplaceRule a method_27239 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule; getBlockReplaceRule a method_27240 m (Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a method_35450 m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; getHeightMapType a method_27241 m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule; getLavaProcessorRule a method_27247 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a method_35449 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;)V spreadNetherrack b method_27245 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V maybeAddLeavesAbove b method_27246 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; method_35451 b method_35451 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V addNetherrackDripColumn c method_27248 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V placeNetherrackOrMagma d method_27249 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/core/BlockPos;)V m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties exm$a net/minecraft/class_5189$class_5190 f Lcom/mojang/serialization/Codec; CODEC a field_24993 f Z cold b field_24023 f F mossiness c field_24024 f Z airPocket d field_24025 f Z overgrown e field_24026 f Z vines f field_24027 f Z replaceWithBlackstone g field_24028 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28951 a method_28951 m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Boolean; method_28952 a method_28952 m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Boolean; method_28953 b method_28953 m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Boolean; method_28954 c method_28954 m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Boolean; method_28955 d method_28955 m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Float; method_28956 e method_28956 m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;)Ljava/lang/Boolean; method_28957 f method_28957 m ()V m (ZFZZZZ)V m ()V c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement exm$b net/minecraft/class_5189$class_5191 f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; ON_LAND_SURFACE a field_24029 f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; PARTLY_BURIED b field_24030 f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; ON_OCEAN_FLOOR c field_24031 f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; IN_MOUNTAIN d field_24032 f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; UNDERGROUND e field_24033 f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; IN_NETHER f field_24034 f Lcom/mojang/serialization/Codec; CODEC g field_37811 f Ljava/lang/String; name h field_24036 f [Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; $VALUES i field_24037 m ()Ljava/lang/String; getName a method_27252 m ()[Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; $values b method_36761 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure exn net/minecraft/class_5183 f Lcom/mojang/serialization/MapCodec; CODEC d field_37812 f [Ljava/lang/String; STRUCTURE_LOCATION_PORTALS e field_23999 f [Ljava/lang/String; STRUCTURE_LOCATION_GIANT_PORTALS f field_23998 f F PROBABILITY_OF_GIANT_PORTAL g field_31512 f I MIN_Y_INDEX h field_31511 f Ljava/util/List; setups i field_37813 m (Lnet/minecraft/util/RandomSource;II)I getRandomWithinInterval a method_27210 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;ZIILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;)I findSuitableY a method_27211 m (Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/world/level/LevelHeightAccessor;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/NoiseColumn; method_27205 a method_27205 m (Lnet/minecraft/world/level/levelgen/WorldgenRandom;F)Z sample a method_41682 m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$Setup;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/RandomState;Lnet/minecraft/world/level/chunk/ChunkGenerator;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V method_41683 a method_41683 m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure;)Ljava/util/List; method_41684 a method_41684 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder;I)Z isCold a method_27209 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41685 b method_41685 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Ljava/util/List;)V m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$Setup;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$Setup exn$a net/minecraft/class_5183$class_7155 f Lcom/mojang/serialization/Codec; CODEC a field_37814 f Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; placement b comp_576 f F airPocketProbability c comp_577 f F mossiness d comp_578 f Z overgrown e comp_579 f Z vines f comp_580 f Z canBeCold g comp_581 f Z replaceWithBlackstone h comp_582 f F weight i comp_583 m ()Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement; placement a comp_576 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41686 a method_41686 m ()F airPocketProbability b comp_577 m ()F mossiness c comp_578 m ()Z overgrown d comp_579 m ()Z vines e comp_580 m ()Z canBeCold f comp_581 m ()Z replaceWithBlackstone g comp_582 m ()F weight h comp_583 m (Lnet/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement;FFZZZZF)V m ()V c net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces exo net/minecraft/class_3415 f I NUMBER_OF_BLOCKS_ALLOWED_IN_WORLD_GEN_REGION a field_51512 f Lnet/minecraft/core/BlockPos; PIVOT b field_14536 f [Lnet/minecraft/resources/ResourceLocation; STRUCTURE_LOCATION_BEACHED c field_14534 f [Lnet/minecraft/resources/ResourceLocation; STRUCTURE_LOCATION_OCEAN d field_14535 f Ljava/util/Map; MARKERS_TO_LOOT e field_34939 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;Z)Lnet/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$ShipwreckPiece; addRandomPiece a method_59864 m ()V m ()V c net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$ShipwreckPiece exo$a net/minecraft/class_3415$class_3416 f Z isBeached h field_14538 m (ILnet/minecraft/util/RandomSource;)I calculateBeachedPosition a method_59865 m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a method_35452 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; method_35453 a method_35453 m (I)V adjustPositionHeight c method_59866 m ()Z isTooBigToFitInWorldGenRegion l method_59867 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Z)V m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure exp net/minecraft/class_3170 f Lcom/mojang/serialization/MapCodec; CODEC d field_37815 f Z isBeached e field_37816 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V method_41687 a method_41687 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a method_38685 m (Lnet/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure;)Ljava/lang/Boolean; method_41688 a method_41688 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_41689 b method_41689 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;Z)V m ()V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces exq net/minecraft/class_3421 f I MAGIC_START_Y a field_36417 f I SMALL_DOOR_WIDTH b field_31624 f I SMALL_DOOR_HEIGHT c field_31625 f I MAX_DEPTH d field_31626 f I LOWEST_Y_POSITION e field_31627 f Z CHECK_AIR f field_31628 f [Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PieceWeight; STRONGHOLD_PIECE_WEIGHTS g field_15265 f Ljava/util/List; currentPieces h field_15267 f Ljava/lang/Class; imposedPiece i field_15266 f I totalWeight j field_15264 f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$SmoothStoneSelector; SMOOTH_STONE_SELECTOR k field_15263 m ()V resetPieces a method_14855 m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece; generatePieceFromSmallDoor a method_14851 m (Ljava/lang/Class;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece; findAndCreatePieceFactory a method_14847 m ()Z updatePieceWeight b method_14852 m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateAndAddPiece b method_14854 m ()V m ()V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$1 exq$1 net/minecraft/class_3421$1 m (Ljava/lang/Class;II)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$2 exq$2 net/minecraft/class_3421$2 m (Ljava/lang/Class;II)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$3 exq$3 net/minecraft/class_3421$3 f [I $SwitchMap$net$minecraft$core$Direction a field_15293 m ()V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$ChestCorridor exq$a net/minecraft/class_3421$class_3422 f I WIDTH a field_31629 f I HEIGHT b field_31630 f I DEPTH c field_31631 f Z hasPlacedChest d field_15268 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$ChestCorridor; createPiece a method_14856 m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FillerCorridor exq$b net/minecraft/class_3421$class_3423 f I steps a field_15269 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; findPieceBox a method_14857 m (ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FiveCrossing exq$c net/minecraft/class_3421$class_3424 f I WIDTH a field_31632 f I HEIGHT b field_31633 f I DEPTH c field_31634 f Z leftLow d field_15273 f Z leftHigh i field_15272 f Z rightLow j field_15271 f Z rightHigh k field_15270 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FiveCrossing; createPiece a method_14858 m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$LeftTurn exq$d net/minecraft/class_3421$class_3425 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$LeftTurn; createPiece a method_14859 m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Library exq$e net/minecraft/class_3421$class_3426 f I WIDTH a field_31635 f I HEIGHT b field_31636 f I TALL_HEIGHT c field_31637 f I DEPTH d field_31638 f Z isTall i field_15274 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Library; createPiece a method_14860 m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PieceWeight exq$f net/minecraft/class_3421$class_3427 f Ljava/lang/Class; pieceClass a field_15276 f I weight b field_15278 f I placeCount c field_15277 f I maxPlaceCount d field_15275 m ()Z isValid a method_14861 m (I)Z doPlace a method_14862 m (Ljava/lang/Class;II)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PortalRoom exq$g net/minecraft/class_3421$class_3428 f I WIDTH a field_31639 f I HEIGHT b field_31640 f I DEPTH c field_31641 f Z hasPlacedSpawner d field_15279 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PortalRoom; createPiece a method_14863 m (ILnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PrisonHall exq$h net/minecraft/class_3421$class_3429 f I WIDTH a field_31642 f I HEIGHT b field_31643 f I DEPTH c field_31644 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PrisonHall; createPiece a method_14864 m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RightTurn exq$i net/minecraft/class_3421$class_3430 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RightTurn; createPiece a method_16652 m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RoomCrossing exq$j net/minecraft/class_3421$class_3431 f I WIDTH a field_31645 f I HEIGHT b field_31646 f I DEPTH c field_31647 f I type d field_15280 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RoomCrossing; createPiece a method_14865 m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$SmoothStoneSelector exq$k net/minecraft/class_3421$class_3432 m ()V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StairsDown exq$l net/minecraft/class_3421$class_3433 f I WIDTH a field_31648 f I HEIGHT b field_31649 f I DEPTH c field_31650 f Z isSource d field_15281 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StairsDown; createPiece a method_14866 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;IIILnet/minecraft/core/Direction;)V m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece exq$m net/minecraft/class_3421$class_3434 f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PieceWeight; previousPiece a field_15284 f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PortalRoom; portalRoomPiece b field_15283 f Ljava/util/List; pendingChildren c field_15282 m (Lnet/minecraft/util/RandomSource;II)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Straight exq$n net/minecraft/class_3421$class_3435 f I WIDTH a field_31651 f I HEIGHT b field_31652 f I DEPTH c field_31653 f Z leftChild d field_15286 f Z rightChild i field_15285 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Straight; createPiece a method_14867 m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StraightStairsDown exq$o net/minecraft/class_3421$class_3436 f I WIDTH a field_31654 f I HEIGHT b field_31655 f I DEPTH c field_31656 m (Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;IIILnet/minecraft/core/Direction;I)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StraightStairsDown; createPiece a method_14868 m (ILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Direction;)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece exq$p net/minecraft/class_3421$class_3437 f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; entryDoor h field_15287 m (Lnet/minecraft/world/level/WorldGenLevel;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType;III)V generateSmallDoor a method_14872 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Z isOkBox a method_14871 m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateSmallDoorChildForward a method_14874 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; randomSmallDoor b method_14869 m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateSmallDoorChildLeft b method_14870 m (Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece;Lnet/minecraft/world/level/levelgen/structure/StructurePieceAccessor;Lnet/minecraft/util/RandomSource;II)Lnet/minecraft/world/level/levelgen/structure/StructurePiece; generateSmallDoorChildRight c method_14873 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;ILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType exq$p$a net/minecraft/class_3421$class_3437$class_3438 f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; OPENING a field_15288 f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; WOOD_DOOR b field_15290 f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; GRATES c field_15289 f Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; IRON_DOOR d field_15291 f Lcom/mojang/serialization/Codec; LEGACY_CODEC e field_56683 f [Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; $VALUES f field_15292 m ()[Lnet/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType; $values a method_36762 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Turn exq$q net/minecraft/class_3421$class_3466 f I WIDTH a field_31657 f I HEIGHT b field_31658 f I DEPTH c field_31659 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;ILnet/minecraft/world/level/levelgen/structure/BoundingBox;)V m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure exr net/minecraft/class_3188 f Lcom/mojang/serialization/MapCodec; CODEC d field_37817 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V method_41690 a method_41690 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a method_41691 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/SwampHutPiece exs net/minecraft/class_3447 f Z spawnedWitch h field_15322 f Z spawnedCat i field_16445 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V spawnCat a method_16181 m (Lnet/minecraft/util/RandomSource;II)V m (Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/SwampHutStructure ext net/minecraft/class_3197 f Lcom/mojang/serialization/MapCodec; CODEC d field_37818 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V method_41693 a method_41693 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;)V generatePieces a method_38693 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces exu net/minecraft/class_3471 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Ljava/util/List;Lnet/minecraft/util/RandomSource;)V generateMansion a method_15029 m ()V c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FirstFloorRoomCollection exu$a net/minecraft/class_3471$class_3472 m ()V c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection exu$b net/minecraft/class_3471$class_3473 m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x1 a method_15037 m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; get1x2SideEntrance a method_15033 m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x1Secret b method_15032 m (Lnet/minecraft/util/RandomSource;Z)Ljava/lang/String; get1x2FrontEntrance b method_15031 m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get1x2Secret c method_15035 m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get2x2 d method_15034 m (Lnet/minecraft/util/RandomSource;)Ljava/lang/String; get2x2Secret e method_15036 m ()V c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionGrid exu$c net/minecraft/class_3471$class_3474 f I DEFAULT_SIZE a field_31665 f I CLEAR b field_31666 f I CORRIDOR c field_31667 f I ROOM d field_31668 f I START_ROOM e field_31669 f I TEST_ROOM f field_31670 f I BLOCKED g field_31671 f I ROOM_1x1 h field_31672 f I ROOM_1x2 i field_31673 f I ROOM_2x2 j field_31674 f I ROOM_ORIGIN_FLAG k field_31675 f I ROOM_DOOR_FLAG l field_31676 f I ROOM_STAIRS_FLAG m field_31677 f I ROOM_CORRIDOR_FLAG n field_31678 f I ROOM_TYPE_MASK o field_31679 f I ROOM_ID_MASK p field_31680 f Lnet/minecraft/util/RandomSource; random q field_15438 f Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid; baseGrid r field_15440 f Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid; thirdFloorGrid s field_15439 f [Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid; floorRooms t field_15443 f I entranceX u field_15442 f I entranceY v field_15441 m ()V setupThirdFloor a method_15048 m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;)Z cleanEdges a method_15046 m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;II)Z isHouse a method_15047 m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;IIII)Z isRoomId a method_15039 m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;IILnet/minecraft/core/Direction;I)V recursiveCorridor a method_15045 m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;)V identifyRooms a method_15042 m (Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;IIII)Lnet/minecraft/core/Direction; get1x2RoomDirection b method_15040 m (Lnet/minecraft/util/RandomSource;)V c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionPiecePlacer exu$d net/minecraft/class_3471$class_3475 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager a field_15444 f Lnet/minecraft/util/RandomSource; random b field_15447 f I startX c field_15446 f I startY d field_15445 m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData;)V entrance a method_15054 m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;Lnet/minecraft/core/Direction;IIII)V traverseOuterWalls a method_15051 m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection;)V addRoom2x2Secret a method_15053 m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid;)V createRoof a method_15055 m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection;)V addRoom1x1 a method_15057 m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection;)V addRoom2x2 a method_15056 m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection;Z)V addRoom1x2 a method_15059 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionGrid;)V createMansion a method_15050 m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData;)V traverseWallPiece b method_15052 m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData;)V traverseTurn c method_15058 m (Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData;)V traverseInnerTurn d method_15060 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/util/RandomSource;)V c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData exu$e net/minecraft/class_3471$class_3476 f Lnet/minecraft/world/level/block/Rotation; rotation a field_15450 f Lnet/minecraft/core/BlockPos; position b field_15449 f Ljava/lang/String; wallType c field_15448 m ()V c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SecondFloorRoomCollection exu$f net/minecraft/class_3471$class_3477 m ()V c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid exu$g net/minecraft/class_3471$class_3478 f [[I grid a field_15451 f I width b field_15454 f I height c field_15453 f I valueIfOutside d field_15452 m (II)I get a method_15066 m (III)V set a method_15065 m (IIII)V setif a method_15061 m (IIIII)V set a method_15062 m (III)Z edgesTo b method_15067 m (III)V c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$ThirdFloorRoomCollection exu$h net/minecraft/class_3471$class_3479 m ()V c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$WoodlandMansionPiece exu$i net/minecraft/class_3471$class_3480 m (Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; makeSettings a method_35473 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; makeLocation a method_35474 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; method_35475 a method_35475 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)V m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Ljava/lang/String;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/block/Mirror;)V m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionStructure exv net/minecraft/class_3223 f Lcom/mojang/serialization/MapCodec; CODEC d field_37819 m (Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;)V method_41695 a method_41695 m (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder;Lnet/minecraft/world/level/levelgen/structure/Structure$GenerationContext;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)V generatePieces a method_41696 m (Lnet/minecraft/world/level/levelgen/structure/Structure$StructureSettings;)V m ()V c net/minecraft/world/level/levelgen/structure/structures/package-info exw net/minecraft/class_7156 c net/minecraft/world/level/levelgen/structure/templatesystem/AlwaysTrueTest exx net/minecraft/class_3818 f Lcom/mojang/serialization/MapCodec; CODEC a field_24994 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/AlwaysTrueTest; INSTANCE b field_16868 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/AlwaysTrueTest; method_28959 b method_28959 m ()V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest exy net/minecraft/class_4992 f Lcom/mojang/serialization/MapCodec; CODEC a field_24995 f F minChance b field_23334 f F maxChance d field_23335 f I minDist e field_23336 f I maxDist f field_23337 f Lnet/minecraft/core/Direction$Axis; axis g field_23338 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28960 a method_28960 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest;)Lnet/minecraft/core/Direction$Axis; method_28961 a method_28961 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest;)Ljava/lang/Integer; method_28962 b method_28962 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest;)Ljava/lang/Integer; method_28963 c method_28963 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest;)Ljava/lang/Float; method_28964 d method_28964 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest;)Ljava/lang/Float; method_28965 e method_28965 m (FFIILnet/minecraft/core/Direction$Axis;)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/BlackstoneReplaceProcessor exz net/minecraft/class_5192 f Lcom/mojang/serialization/MapCodec; CODEC a field_24996 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlackstoneReplaceProcessor; INSTANCE b field_24040 f Ljava/util/Map; replacements c field_24041 m (Ljava/util/HashMap;)V method_27255 a method_27255 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlackstoneReplaceProcessor; method_28966 b method_28966 m ()V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/BlockAgeProcessor eya net/minecraft/class_5193 f Lcom/mojang/serialization/MapCodec; CODEC a field_24997 f F PROBABILITY_OF_REPLACING_FULL_BLOCK b field_31681 f F PROBABILITY_OF_REPLACING_STAIRS c field_31682 f F PROBABILITY_OF_REPLACING_OBSIDIAN d field_31683 f [Lnet/minecraft/world/level/block/state/BlockState; NON_MOSSY_REPLACEMENTS e field_27338 f F mossiness f field_24042 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; maybeReplaceFullStoneBlock a method_27256 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/block/state/BlockState; getRandomFacingStairs a method_27257 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; maybeReplaceStairs a method_27258 m (Lnet/minecraft/util/RandomSource;[Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getRandomBlock a method_27259 m (Lnet/minecraft/util/RandomSource;[Lnet/minecraft/world/level/block/state/BlockState;[Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/state/BlockState; getRandomBlock a method_27260 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockAgeProcessor;)Ljava/lang/Float; method_28967 a method_28967 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; maybeReplaceSlab b method_27261 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; maybeReplaceWall c method_27262 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/block/state/BlockState; maybeReplaceObsidian d method_27263 m (F)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor eyb net/minecraft/class_3793 f Lcom/mojang/serialization/MapCodec; CODEC a field_24998 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor; STRUCTURE_BLOCK b field_16718 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor; AIR c field_16719 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor; STRUCTURE_AND_AIR d field_16721 f Lcom/google/common/collect/ImmutableList; toIgnore e field_16720 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor;)Ljava/util/List; method_28968 a method_28968 m (Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/BlockMatchTest eyc net/minecraft/class_3819 f Lcom/mojang/serialization/MapCodec; CODEC a field_24999 f Lnet/minecraft/world/level/block/Block; block b field_16869 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockMatchTest;)Lnet/minecraft/world/level/block/Block; method_28969 a method_28969 m (Lnet/minecraft/world/level/block/Block;)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/BlockRotProcessor eyd net/minecraft/class_3488 f Lcom/mojang/serialization/MapCodec; CODEC a field_25000 f Ljava/util/Optional; rottableBlocks b field_38437 f F integrity c field_15523 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42711 a method_42711 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockRotProcessor;)Ljava/lang/Float; method_42712 a method_42712 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockRotProcessor;)Ljava/util/Optional; method_42713 b method_42713 m (Lnet/minecraft/core/HolderSet;F)V m (F)V m (Ljava/util/Optional;F)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/BlockStateMatchTest eye net/minecraft/class_3820 f Lcom/mojang/serialization/MapCodec; CODEC a field_25001 f Lnet/minecraft/world/level/block/state/BlockState; blockState b field_16870 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/BlockStateMatchTest;)Lnet/minecraft/world/level/block/state/BlockState; method_28971 a method_28971 m (Lnet/minecraft/world/level/block/state/BlockState;)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor eyf net/minecraft/class_8243 f Lcom/mojang/serialization/MapCodec; CODEC a field_43329 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor; delegate b field_43330 f Lnet/minecraft/util/valueproviders/IntProvider; limit c field_43331 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49888 a method_49888 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor;)Lnet/minecraft/util/valueproviders/IntProvider; method_49889 a method_49889 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor; method_49890 b method_49890 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor;Lnet/minecraft/util/valueproviders/IntProvider;)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor eyg net/minecraft/class_3795 f Lcom/mojang/serialization/MapCodec; CODEC a field_25002 f Lnet/minecraft/world/level/levelgen/Heightmap$Types; heightmap b field_16723 f I offset c field_16725 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28972 a method_28972 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor;)Ljava/lang/Integer; method_28973 a method_28973 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor;)Lnet/minecraft/world/level/levelgen/Heightmap$Types; method_28974 b method_28974 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;I)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/JigsawReplacementProcessor eyh net/minecraft/class_3794 f Lcom/mojang/serialization/MapCodec; CODEC a field_25003 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/JigsawReplacementProcessor; INSTANCE b field_16871 f Lorg/slf4j/Logger; LOGGER c field_43332 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/JigsawReplacementProcessor; method_28975 b method_28975 m ()V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/LavaSubmergedBlockProcessor eyi net/minecraft/class_5399 f Lcom/mojang/serialization/MapCodec; CODEC a field_25618 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LavaSubmergedBlockProcessor; INSTANCE b field_25619 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/LavaSubmergedBlockProcessor; method_29966 b method_29966 m ()V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest eyj net/minecraft/class_4993 f Lcom/mojang/serialization/MapCodec; CODEC a field_25004 f F minChance b field_23339 f F maxChance d field_23340 f I minDist e field_23341 f I maxDist f field_23342 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28976 a method_28976 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest;)Ljava/lang/Integer; method_28977 a method_28977 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest;)Ljava/lang/Integer; method_28978 b method_28978 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest;)Ljava/lang/Float; method_28979 c method_28979 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest;)Ljava/lang/Float; method_28980 d method_28980 m (FFII)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings eyk net/minecraft/class_9822 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; IGNORE_WATERLOGGING a field_52237 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; APPLY_WATERLOGGING b field_52238 f Lcom/mojang/serialization/Codec; CODEC c field_52239 f Ljava/lang/String; name d field_52240 f [Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; $VALUES e field_52241 m ()[Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; $values a method_61019 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/NopProcessor eyl net/minecraft/class_3822 f Lcom/mojang/serialization/MapCodec; CODEC a field_25005 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/NopProcessor; INSTANCE b field_16876 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/NopProcessor; method_28981 b method_28981 m ()V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/PosAlwaysTrueTest eym net/minecraft/class_4994 f Lcom/mojang/serialization/MapCodec; CODEC a field_25006 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosAlwaysTrueTest; INSTANCE b field_23343 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosAlwaysTrueTest; method_28982 b method_28982 m ()V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest eyn net/minecraft/class_4995 f Lcom/mojang/serialization/Codec; CODEC c field_25007 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; getType a method_26404 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z test a method_26406 m ()V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType eyo net/minecraft/class_4996 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; ALWAYS_TRUE_TEST a field_23344 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; LINEAR_POS_TEST b field_23345 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; AXIS_ALIGNED_LINEAR_POS_TEST c field_23346 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_28983 a method_28983 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType; register a method_26409 m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule eyp net/minecraft/class_3821 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough; DEFAULT_BLOCK_ENTITY_MODIFIER a field_43333 f Lcom/mojang/serialization/Codec; CODEC b field_25008 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; inputPredicate c field_16872 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; locPredicate d field_16873 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest; posPredicate e field_23347 f Lnet/minecraft/world/level/block/state/BlockState; outputState f field_16874 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier; blockEntityModifier g field_43334 m ()Lnet/minecraft/world/level/block/state/BlockState; getOutputState a method_16763 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; getOutputTag a method_16760 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28984 a method_28984 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z test a method_16762 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier; method_28985 a method_28985 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule;)Lnet/minecraft/world/level/block/state/BlockState; method_28986 b method_28986 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest; method_28987 c method_28987 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; method_28988 d method_28988 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; method_28989 e method_28989 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest;Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest;Lnet/minecraft/world/level/block/state/BlockState;)V m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest;Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest;Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest;Lnet/minecraft/world/level/block/state/BlockState;)V m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest;Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest;Lnet/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier;)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor eyq net/minecraft/class_6378 f Lnet/minecraft/tags/TagKey; cannotReplace a field_33771 f Lcom/mojang/serialization/MapCodec; CODEC b field_33772 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor;)Lnet/minecraft/tags/TagKey; method_37002 a method_37002 m (Lnet/minecraft/tags/TagKey;)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockMatchTest eyr net/minecraft/class_3824 f Lcom/mojang/serialization/MapCodec; CODEC a field_25009 f Lnet/minecraft/world/level/block/Block; block b field_16880 f F probability d field_16879 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28990 a method_28990 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockMatchTest;)Ljava/lang/Float; method_28991 a method_28991 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockMatchTest;)Lnet/minecraft/world/level/block/Block; method_28992 b method_28992 m (Lnet/minecraft/world/level/block/Block;F)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockStateMatchTest eys net/minecraft/class_3823 f Lcom/mojang/serialization/MapCodec; CODEC a field_25010 f Lnet/minecraft/world/level/block/state/BlockState; blockState b field_16878 f F probability d field_16877 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_28993 a method_28993 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockStateMatchTest;)Ljava/lang/Float; method_28994 a method_28994 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockStateMatchTest;)Lnet/minecraft/world/level/block/state/BlockState; method_28995 b method_28995 m (Lnet/minecraft/world/level/block/state/BlockState;F)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/RuleProcessor eyt net/minecraft/class_3826 f Lcom/mojang/serialization/MapCodec; CODEC a field_25011 f Lcom/google/common/collect/ImmutableList; rules b field_16881 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleProcessor;)Ljava/util/List; method_28996 a method_28996 m (Ljava/util/List;)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/RuleTest eyu net/minecraft/class_3825 f Lcom/mojang/serialization/Codec; CODEC c field_25012 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; getType a method_16766 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/util/RandomSource;)Z test a method_16768 m ()V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType eyv net/minecraft/class_3827 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; ALWAYS_TRUE_TEST a field_16982 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; BLOCK_TEST b field_16981 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; BLOCKSTATE_TEST c field_16985 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; TAG_TEST d field_16983 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; RANDOM_BLOCK_TEST e field_16980 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; RANDOM_BLOCKSTATE_TEST f field_16984 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_28997 a method_28997 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; register a method_16821 m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings eyw net/minecraft/class_3492 f Lnet/minecraft/world/level/block/Mirror; mirror a field_15564 f Lnet/minecraft/world/level/block/Rotation; rotation b field_15569 f Lnet/minecraft/core/BlockPos; rotationPivot c field_15566 f Z ignoreEntities d field_15571 f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox e field_15565 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings; liquidSettings f field_52242 f Lnet/minecraft/util/RandomSource; random g field_15570 f I palette h field_15575 f Ljava/util/List; processors i field_16446 f Z knownShape j field_16587 f Z finalizeEntities k field_24043 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; copy a method_15128 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setRandom a method_15112 m (Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setMirror a method_15125 m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setRotation a method_15123 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setBoundingBox a method_15126 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setLiquidSettings a method_61020 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; addProcessor a method_16184 m (Ljava/util/List;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$Palette; getRandomPalette a method_15121 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setRotationPivot a method_15119 m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setIgnoreEntities a method_15133 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; clearProcessors b method_16183 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; popProcessor b method_16664 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/util/RandomSource; getRandom b method_15115 m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setKnownShape b method_15131 m ()Lnet/minecraft/world/level/block/Mirror; getMirror c method_15114 m (Z)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings; setFinalizeEntities c method_27264 m ()Lnet/minecraft/world/level/block/Rotation; getRotation d method_15113 m ()Lnet/minecraft/core/BlockPos; getRotationPivot e method_15134 m ()Z isIgnoreEntities f method_15135 m ()Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox g method_15124 m ()Z getKnownShape h method_16444 m ()Ljava/util/List; getProcessors i method_16182 m ()Z shouldApplyWaterlogging j method_61021 m ()Z shouldFinalizeEntities k method_27265 m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor eyx net/minecraft/class_3491 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; getType a method_16772 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; processBlock a method_15110 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;)Ljava/util/List; finalizeProcessing a method_49887 m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorList eyy net/minecraft/class_5497 f Ljava/util/List; list a field_26662 m ()Ljava/util/List; list a method_31027 m (Ljava/util/List;)V c net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType eyz net/minecraft/class_3828 f Lcom/mojang/serialization/Codec; SINGLE_CODEC a field_25013 f Lcom/mojang/serialization/Codec; LIST_OBJECT_CODEC b field_26663 f Lcom/mojang/serialization/Codec; DIRECT_CODEC c field_25876 f Lcom/mojang/serialization/Codec; LIST_CODEC d field_25877 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; BLOCK_IGNORE e field_16986 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; BLOCK_ROT f field_16988 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; GRAVITY g field_16989 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; JIGSAW_REPLACEMENT h field_16991 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; RULE i field_16990 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; NOP j field_16987 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; BLOCK_AGE k field_24044 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; BLACKSTONE_REPLACE l field_24045 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; LAVA_SUBMERGED_BLOCK m field_25620 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; PROTECTED_BLOCKS n field_33773 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; CAPPED o field_43335 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_28998 a method_28998 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType; register a method_16822 m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate eza net/minecraft/class_3499 f Ljava/lang/String; PALETTE_TAG a field_31687 f Ljava/lang/String; PALETTE_LIST_TAG b field_31688 f Ljava/lang/String; ENTITIES_TAG c field_31689 f Ljava/lang/String; BLOCKS_TAG d field_31690 f Ljava/lang/String; BLOCK_TAG_POS e field_31691 f Ljava/lang/String; BLOCK_TAG_STATE f field_31692 f Ljava/lang/String; BLOCK_TAG_NBT g field_31693 f Ljava/lang/String; ENTITY_TAG_POS h field_31694 f Ljava/lang/String; ENTITY_TAG_BLOCKPOS i field_31695 f Ljava/lang/String; ENTITY_TAG_NBT j field_31696 f Ljava/lang/String; SIZE_TAG k field_31697 f Lorg/slf4j/Logger; LOGGER l field_60379 f Ljava/util/List; palettes m field_15586 f Ljava/util/List; entityInfoList n field_15589 f Lnet/minecraft/core/Vec3i; size o field_15587 f Ljava/lang/String; author p field_15588 m ()Lnet/minecraft/core/Vec3i; getSize a method_15160 m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/nbt/CompoundTag;)Ljava/util/Optional; createEntityIgnoreException a method_17916 m (Lnet/minecraft/world/entity/Entity;)Z method_15163 a method_15163 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/ProblemReporter;)V fillEntityList a method_15164 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;ZLjava/util/List;)V fillFromWorld a method_15174 m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;III)V updateShapeAtEdge a method_20532 m (Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/core/BlockPos;)V updateShapeAtEdge a method_58190 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;ZLnet/minecraft/util/ProblemReporter;)V placeEntities a method_15179 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/util/RandomSource;I)Z placeInWorld a method_15172 m (Lnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Ljava/util/List;)Ljava/util/List; processBlockInfos a method_16446 m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/Vec3i; getSize a method_15166 m (Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/phys/Vec3;ZLnet/minecraft/world/level/ServerLevelAccessor;Lnet/minecraft/world/entity/Entity;)V method_17917 a method_17917 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; getDefaultJointType a method_67693 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; calculateRelativePosition a method_15171 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; calculateConnectedPosition a method_15180 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$SimplePalette;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/minecraft/nbt/CompoundTag;)V method_68334 a method_68334 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)I method_28053 a method_28053 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V addToLists a method_28054 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; transform a method_15176 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;Lnet/minecraft/nbt/CompoundTag;)V method_68335 a method_68335 m (Ljava/lang/String;)V setAuthor a method_15161 m (Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List; buildInfoList a method_28055 m (Lnet/minecraft/core/BlockPos$MutableBlockPos;IIILnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/LevelAccessor;ILnet/minecraft/core/Direction;III)V method_15173 a method_15173 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/core/BlockPos; getZeroPositionWithTransform a method_15167 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;II)Lnet/minecraft/core/BlockPos; getZeroPositionWithTransform a method_15162 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; transform a method_15168 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;)Ljava/util/List; getJigsaws a method_64822 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a method_27267 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Rotation;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Mirror;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox a method_34400 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/world/level/block/Block;)Ljava/util/List; filterBlocks a method_16445 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/world/level/block/Block;Z)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; filterBlocks a method_15165 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/nbt/CompoundTag;)V load a method_15183 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/nbt/ListTag;Lnet/minecraft/nbt/ListTag;)V loadPalette a method_15177 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; save a method_15175 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; getJointType a method_64823 m ([D)Lnet/minecraft/nbt/ListTag; newDoubleList a method_15184 m ([I)Lnet/minecraft/nbt/ListTag; newIntegerList a method_15169 m ()Ljava/lang/String; getAuthor b method_15181 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; method_64821 b method_64821 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; getBoundingBox b method_16187 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)I method_28056 b method_28056 m (Lnet/minecraft/nbt/CompoundTag;)V method_68336 b method_68336 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)I method_16185 c method_16185 m ()V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$1 eza$1 net/minecraft/class_3499$1 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a field_15594 f [I $SwitchMap$net$minecraft$world$level$block$Mirror b field_15593 m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo eza$a net/minecraft/class_3499$class_10326 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; info a comp_3278 f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; jointType b comp_3279 f Lnet/minecraft/resources/ResourceLocation; name c comp_3280 f Lnet/minecraft/resources/ResourceKey; pool d comp_3281 f Lnet/minecraft/resources/ResourceLocation; target e comp_3282 f I placementPriority f comp_3283 f I selectionPriority g comp_3284 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo; info a comp_3278 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo; of a method_64824 m ()Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; jointType b comp_3279 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$JigsawBlockInfo; withInfo b method_64825 m ()Lnet/minecraft/resources/ResourceLocation; name c comp_3280 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)Ljava/lang/String; method_64826 c method_64826 m ()Lnet/minecraft/resources/ResourceKey; pool d comp_3281 m ()Lnet/minecraft/resources/ResourceLocation; target e comp_3282 m ()I placementPriority f comp_3283 m ()I selectionPriority g comp_3284 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceLocation;II)V c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$Palette eza$b net/minecraft/class_3499$class_5162 f Ljava/util/List; blocks a field_23913 f Ljava/util/Map; cache b field_23914 f Ljava/util/List; cachedJigsaws c field_54805 m ()Ljava/util/List; jigsaws a method_64827 m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; blocks a method_27126 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo;)Z method_27127 a method_27127 m ()Ljava/util/List; blocks b method_27125 m (Lnet/minecraft/world/level/block/Block;)Ljava/util/List; method_27128 b method_27128 m (Ljava/util/List;)V c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$SimplePalette eza$c net/minecraft/class_3499$class_3500 f Lnet/minecraft/world/level/block/state/BlockState; DEFAULT_BLOCK_STATE a field_15590 f Lnet/minecraft/core/IdMapper; ids b field_15591 f I lastId c field_15592 m (I)Lnet/minecraft/world/level/block/state/BlockState; stateFor a method_15185 m (Lnet/minecraft/world/level/block/state/BlockState;)I idFor a method_15187 m (Lnet/minecraft/world/level/block/state/BlockState;I)V addMapping a method_15186 m ()V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo eza$d net/minecraft/class_3499$class_3501 f Lnet/minecraft/core/BlockPos; pos a comp_1341 f Lnet/minecraft/world/level/block/state/BlockState; state b comp_1342 f Lnet/minecraft/nbt/CompoundTag; nbt c comp_1343 m ()Lnet/minecraft/core/BlockPos; pos a comp_1341 m ()Lnet/minecraft/world/level/block/state/BlockState; state b comp_1342 m ()Lnet/minecraft/nbt/CompoundTag; nbt c comp_1343 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureEntityInfo eza$e net/minecraft/class_3499$class_3502 f Lnet/minecraft/world/phys/Vec3; pos a field_15599 f Lnet/minecraft/core/BlockPos; blockPos b field_15600 f Lnet/minecraft/nbt/CompoundTag; nbt c field_15598 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager ezb net/minecraft/class_3485 f Ljava/lang/String; STRUCTURE_RESOURCE_DIRECTORY_NAME a field_31684 f Lorg/slf4j/Logger; LOGGER b field_15514 f Ljava/lang/String; STRUCTURE_GENERATED_DIRECTORY_NAME c field_52243 f Ljava/lang/String; STRUCTURE_FILE_EXTENSION d field_31685 f Ljava/lang/String; STRUCTURE_TEXT_FILE_EXTENSION e field_31686 f Ljava/util/Map; structureRepository f field_15513 f Lcom/mojang/datafixers/DataFixer; fixerUpper g field_15515 f Lnet/minecraft/server/packs/resources/ResourceManager; resourceManager h field_25189 f Ljava/nio/file/Path; generatedDir i field_15512 f Ljava/util/List; sources j field_39417 f Lnet/minecraft/core/HolderGetter; blockLookup k field_40369 f Lnet/minecraft/resources/FileToIdConverter; RESOURCE_LISTER l field_52244 m ()Ljava/util/stream/Stream; listTemplates a method_44226 m (ILjava/lang/String;)Ljava/lang/String; method_44227 a method_44227 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; getOrCreate a method_15091 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;)Ljava/nio/file/Path; createAndValidatePathToGeneratedStructure a method_15085 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/Throwable;)V method_44229 a method_44229 m (Lnet/minecraft/resources/ResourceLocation;Ljava/nio/file/Path;)Ljava/util/Optional; loadFromSnbt a method_44230 m (Lnet/minecraft/server/packs/resources/ResourceManager;)V onResourceManagerReload a method_29300 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$InputStreamOpener;Ljava/util/function/Consumer;)Ljava/util/Optional; load a method_44231 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$Source;)Ljava/util/stream/Stream; method_44232 a method_44232 m (Ljava/io/InputStream;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; readStructure a method_15090 m (Ljava/lang/String;Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z method_44233 a method_44233 m (Ljava/nio/file/Path;)Z method_44242 a method_44242 m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Consumer;)V listFolderContents a method_44236 m (Ljava/nio/file/Path;Ljava/lang/Throwable;)V method_44237 a method_44237 m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; relativize a method_44238 m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;Ljava/nio/file/Path;Ljava/nio/file/Path;)V method_61022 a method_61022 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate; readStructure a method_21891 m ()Ljava/util/stream/Stream; listResources b method_44239 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; get b method_15094 m (Ljava/nio/file/Path;)Ljava/io/InputStream; method_44244 b method_44244 m ()Ljava/util/stream/Stream; listTestStructures c method_44241 m (Lnet/minecraft/resources/ResourceLocation;)Z save c method_15093 m ()Ljava/util/stream/Stream; listGenerated d method_44243 m (Lnet/minecraft/resources/ResourceLocation;)V remove d method_15087 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; tryLoad e method_44245 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; loadFromResource f method_15088 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; loadFromTestStructures g method_44246 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; loadFromGenerated h method_15092 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/io/InputStream; method_44249 i method_44249 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/core/HolderGetter;)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$InputStreamOpener ezb$a net/minecraft/class_3485$class_7513 c net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$Source ezb$b net/minecraft/class_3485$class_7514 f Ljava/util/function/Function; loader a comp_852 f Ljava/util/function/Supplier; lister b comp_853 m ()Ljava/util/function/Function; loader a comp_852 m ()Ljava/util/function/Supplier; lister b comp_853 m (Ljava/util/function/Function;Ljava/util/function/Supplier;)V c net/minecraft/world/level/levelgen/structure/templatesystem/TagMatchTest ezc net/minecraft/class_3798 f Lcom/mojang/serialization/MapCodec; CODEC a field_25014 f Lnet/minecraft/tags/TagKey; tag b field_16747 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/TagMatchTest;)Lnet/minecraft/tags/TagKey; method_28999 a method_28999 m (Lnet/minecraft/tags/TagKey;)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/package-info ezd net/minecraft/class_6133 c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot eze net/minecraft/class_8244 f Lcom/mojang/serialization/MapCodec; CODEC a field_43336 f Lnet/minecraft/resources/ResourceKey; lootTable b field_43338 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49893 a method_49893 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot;)Lnet/minecraft/resources/ResourceKey; method_49894 a method_49894 m (Lnet/minecraft/resources/ResourceKey;)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic ezf net/minecraft/class_8245 f Lcom/mojang/serialization/MapCodec; CODEC a field_43339 f Lnet/minecraft/nbt/CompoundTag; tag b field_43340 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_49896 a method_49896 m (Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic;)Lnet/minecraft/nbt/CompoundTag; method_49897 a method_49897 m (Lnet/minecraft/nbt/CompoundTag;)V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear ezg net/minecraft/class_8246 f Lcom/mojang/serialization/MapCodec; CODEC a field_43341 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear; INSTANCE b field_43342 m ()V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough ezh net/minecraft/class_8247 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough; INSTANCE a field_43343 f Lcom/mojang/serialization/MapCodec; CODEC b field_43344 m ()V m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier ezi net/minecraft/class_8248 f Lcom/mojang/serialization/Codec; CODEC c field_43345 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; getType a method_49891 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; apply a method_49892 m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType ezj net/minecraft/class_8249 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; CLEAR a field_43346 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; PASSTHROUGH b field_43347 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; APPEND_STATIC c field_43348 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; APPEND_LOOT d field_43349 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_49898 a method_49898 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType; register a method_49899 m ()V c net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/package-info ezk net/minecraft/class_8250 c net/minecraft/world/level/levelgen/synth/BlendedNoise ezl net/minecraft/class_5822 f Lnet/minecraft/util/KeyDispatchDataCodec; CODEC a field_37206 f Lcom/mojang/serialization/Codec; SCALE_RANGE e field_38269 f Lcom/mojang/serialization/MapCodec; DATA_CODEC f field_38270 f Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; minLimitNoise g field_28774 f Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; maxLimitNoise h field_28775 f Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; mainNoise i field_28776 f D xzMultiplier j field_38271 f D yMultiplier k field_38272 f D xzFactor l field_38273 f D yFactor m field_38274 f D smearScaleMultiplier n field_38275 f D maxValue o field_36630 f D xzScale p field_34752 f D yScale q field_34753 m (DDDDD)Lnet/minecraft/world/level/levelgen/synth/BlendedNoise; createUnseeded a method_42384 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/levelgen/synth/BlendedNoise; withNewRandom a method_42386 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_42385 a method_42385 m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; method_42387 a method_42387 m (Ljava/lang/StringBuilder;)V parityConfigString a method_39117 m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; method_42388 b method_42388 m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; method_42389 c method_42389 m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; method_42390 d method_42390 m (Lnet/minecraft/world/level/levelgen/synth/BlendedNoise;)Ljava/lang/Double; method_42391 e method_42391 m (Lnet/minecraft/world/level/levelgen/synth/PerlinNoise;Lnet/minecraft/world/level/levelgen/synth/PerlinNoise;Lnet/minecraft/world/level/levelgen/synth/PerlinNoise;DDDDD)V m (Lnet/minecraft/util/RandomSource;DDDDD)V m ()V c net/minecraft/world/level/levelgen/synth/ImprovedNoise ezm net/minecraft/class_3756 f D xo a field_16591 f D yo b field_16589 f D zo c field_16588 f F SHIFT_UP_EPSILON d field_31701 f [B p e field_16590 m (DDD)D noise a method_33658 m (DDDDD)D noise a method_16447 m (DDD[D)D noiseWithDerivative a method_35477 m (I)I p a method_16449 m (IDDD)D gradDot a method_16448 m (IIIDDDD)D sampleAndLerp a method_16450 m (IIIDDD[D)D sampleWithDerivative a method_35478 m (Ljava/lang/StringBuilder;)V parityConfigString a method_39118 m (Lnet/minecraft/util/RandomSource;)V c net/minecraft/world/level/levelgen/synth/NoiseUtils ezn net/minecraft/class_5836 m (DD)D biasTowardsExtreme a method_35479 m (Ljava/lang/StringBuilder;DDD[B)V parityNoiseOctaveConfigString a method_39119 m (Ljava/lang/StringBuilder;DDD[I)V parityNoiseOctaveConfigString a method_39120 m ()V c net/minecraft/world/level/levelgen/synth/NormalNoise ezo net/minecraft/class_5216 f D INPUT_FACTOR a field_31702 f D TARGET_DEVIATION b field_31703 f D valueFactor c field_24175 f Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; first d field_24176 f Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; second e field_24177 f D maxValue f field_36631 f Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; parameters g field_37207 m ()D maxValue a method_40554 m (DDD)D getValue a method_27406 m (I)D expectedDeviation a method_27407 m (Lnet/minecraft/util/RandomSource;I[D)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; create a method_31927 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; createLegacyNetherBiome a method_39186 m (Ljava/lang/StringBuilder;)V parityConfigString a method_39124 m ()Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters; parameters b method_38475 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters;)Lnet/minecraft/world/level/levelgen/synth/NormalNoise; create b method_38476 m (Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters;Z)V c net/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters ezo$a net/minecraft/class_5216$class_5487 f Lcom/mojang/serialization/Codec; DIRECT_CODEC a field_35424 f Lcom/mojang/serialization/Codec; CODEC b field_26438 f I firstOctave c comp_516 f Lit/unimi/dsi/fastutil/doubles/DoubleList; amplitudes d comp_517 m ()I firstOctave a comp_516 m (DLit/unimi/dsi/fastutil/doubles/DoubleArrayList;)V method_41153 a method_41153 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_30833 a method_30833 m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; amplitudes b comp_517 m (ILjava/util/List;)V m (ID[D)V m (ILit/unimi/dsi/fastutil/doubles/DoubleList;)V m ()V c net/minecraft/world/level/levelgen/synth/PerlinNoise ezp net/minecraft/class_3537 f I ROUND_OFF a field_31704 f [Lnet/minecraft/world/level/levelgen/synth/ImprovedNoise; noiseLevels b field_15744 f I firstOctave c field_34758 f Lit/unimi/dsi/fastutil/doubles/DoubleList; amplitudes d field_26445 f D lowestFreqValueFactor e field_20659 f D lowestFreqInputFactor f field_20660 f D maxValue g field_36632 m ()D maxValue a method_40555 m (D)D maxBrokenValue a method_40556 m (DDD)D getValue a method_15416 m (DDDDDZ)D getValue a method_16453 m (I)Lnet/minecraft/world/level/levelgen/synth/ImprovedNoise; getOctaveNoise a method_16668 m (Lnet/minecraft/util/RandomSource;)V skipOctave a method_34401 m (Lnet/minecraft/util/RandomSource;ID[D)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; create a method_35480 m (Lnet/minecraft/util/RandomSource;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; createLegacyForLegacyNetherBiome a method_39126 m (Lnet/minecraft/util/RandomSource;Ljava/util/List;)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; create a method_39127 m (Lnet/minecraft/util/RandomSource;Ljava/util/stream/IntStream;)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; createLegacyForBlendedNoise a method_39187 m (Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair; makeAmplitudes a method_30848 m (Ljava/lang/Double;)Ljava/lang/String; method_39129 a method_39129 m (Ljava/lang/StringBuilder;)V parityConfigString a method_39130 m ()I firstOctave b method_38477 m (D)D wrap b method_16452 m (Lnet/minecraft/util/RandomSource;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; create b method_30847 m (Lnet/minecraft/util/RandomSource;Ljava/util/stream/IntStream;)Lnet/minecraft/world/level/levelgen/synth/PerlinNoise; create b method_39128 m (Ljava/lang/Double;)Z method_39131 b method_39131 m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; amplitudes c method_38478 m (D)D edgeValue c method_40557 m (Lnet/minecraft/util/RandomSource;Lcom/mojang/datafixers/util/Pair;Z)V c net/minecraft/world/level/levelgen/synth/PerlinSimplexNoise ezq net/minecraft/class_3543 f [Lnet/minecraft/world/level/levelgen/synth/SimplexNoise; noiseLevels a field_15770 f D highestFreqValueFactor b field_20661 f D highestFreqInputFactor c field_20662 m (DDZ)D getValue a method_16451 m (Lnet/minecraft/util/RandomSource;Ljava/util/List;)V m (Lnet/minecraft/util/RandomSource;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)V c net/minecraft/world/level/levelgen/synth/SimplexNoise ezr net/minecraft/class_3541 f [[I GRADIENT a field_15766 f D xo b field_15763 f D yo c field_15762 f D zo d field_15761 f D SQRT_3 e field_15764 f D F2 f field_15768 f D G2 g field_15767 f [I p h field_15765 m (DD)D getValue a method_15433 m (DDD)D getValue a method_22416 m (I)I p a method_16456 m (IDDDD)D getCornerNoise3D a method_16455 m ([IDDD)D dot a method_15431 m (Lnet/minecraft/util/RandomSource;)V m ()V c net/minecraft/world/level/levelgen/synth/package-info ezs net/minecraft/class_6135 c net/minecraft/world/level/lighting/BlockLightEngine ezt net/minecraft/class_3552 f Lnet/minecraft/core/BlockPos$MutableBlockPos; mutablePos g field_16511 m (JLnet/minecraft/world/level/block/state/BlockState;)I getEmission a method_15474 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V method_51532 a method_51532 m (Lnet/minecraft/world/level/chunk/LightChunkGetter;)V m (Lnet/minecraft/world/level/chunk/LightChunkGetter;Lnet/minecraft/world/level/lighting/BlockLightSectionStorage;)V c net/minecraft/world/level/lighting/BlockLightSectionStorage ezu net/minecraft/class_3547 m (Lnet/minecraft/world/level/chunk/LightChunkGetter;)V c net/minecraft/world/level/lighting/BlockLightSectionStorage$BlockDataLayerStorageMap ezu$a net/minecraft/class_3547$class_3548 m ()Lnet/minecraft/world/level/lighting/BlockLightSectionStorage$BlockDataLayerStorageMap; copy a method_15443 m (Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V c net/minecraft/world/level/lighting/ChunkSkyLightSources ezv net/minecraft/class_8528 f I NEGATIVE_INFINITY a field_44710 f I SIZE b field_44711 f I minY c field_44712 f Lnet/minecraft/util/BitStorage; heightmap d field_44713 f Lnet/minecraft/core/BlockPos$MutableBlockPos; mutablePos1 e field_44714 f Lnet/minecraft/core/BlockPos$MutableBlockPos; mutablePos2 f field_44715 m ()I getHighestLowestSourceY a method_51533 m (I)V fill a method_51534 m (II)I getLowestSourceY a method_51535 m (Lnet/minecraft/world/level/BlockGetter;III)Z update a method_51536 m (Lnet/minecraft/world/level/BlockGetter;IILnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z updateEdge a method_51537 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I findLowestSourceBelow a method_51538 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z isEdgeOccluded a method_51539 m (Lnet/minecraft/world/level/chunk/ChunkAccess;)V fillFrom a method_51540 m (Lnet/minecraft/world/level/chunk/ChunkAccess;III)I findLowestSourceY a method_51541 m (I)I get b method_51542 m (II)V set b method_51543 m (I)I extendSourcesBelowWorld c method_51544 m (II)I index c method_51545 m (Lnet/minecraft/world/level/LevelHeightAccessor;)V c net/minecraft/world/level/lighting/DataLayerStorageMap ezw net/minecraft/class_3556 f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; map a field_15791 f I CACHE_SIZE b field_31705 f [J lastSectionKeys c field_15789 f [Lnet/minecraft/world/level/chunk/DataLayer; lastSections d field_15790 f Z cacheEnabled e field_16447 m (J)Lnet/minecraft/world/level/chunk/DataLayer; copyDataLayer a method_15502 m (JLnet/minecraft/world/level/chunk/DataLayer;)V setLayer a method_15499 m ()Lnet/minecraft/world/level/lighting/DataLayerStorageMap; copy b method_15504 m (J)Z hasLayer b method_15503 m ()V clearCache c method_15505 m (J)Lnet/minecraft/world/level/chunk/DataLayer; getLayer c method_15501 m ()V disableCache d method_16188 m (J)Lnet/minecraft/world/level/chunk/DataLayer; removeLayer d method_15500 m (Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V c net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint ezx net/minecraft/class_3554 f I NO_COMPUTED_LEVEL a field_31706 f Lnet/minecraft/world/level/lighting/LeveledPriorityQueue; priorityQueue b field_43396 f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; computedLevels c field_15784 f Z hasWork d field_15782 f J SOURCE e field_43397 f I levelCount f field_15783 m (II)I calculatePriority a method_50014 m (J)Z isSource a method_15494 m (JI)V setLevel a method_15485 m (JIZ)V checkNeighborsAfterUpdate a method_15487 m (JJI)I getComputedLevel a method_15486 m (JJIIIZ)V checkEdge a method_15482 m (JJIZ)V checkEdge a method_15478 m (Ljava/util/function/LongPredicate;)V removeIf a method_24206 m (Ljava/util/function/LongPredicate;Lit/unimi/dsi/fastutil/longs/LongList;J)V method_24207 a method_24207 m ()Z hasWork b method_15489 m (I)I runUpdates b method_15492 m (JJI)I computeLevelFromNeighbor b method_15488 m (JJIZ)V checkNeighbor b method_15484 m ()I getQueueSize c method_24208 m (J)I getLevel c method_15480 m (J)V removeFromQueue d method_15483 m (J)V checkNode e method_15491 m (III)V c net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint$1 ezx$1 net/minecraft/class_3554$1 f I val$minMapSize a field_43398 f Lnet/minecraft/world/level/lighting/DynamicGraphMinFixedPoint; field_16727 b field_16727 m (Lnet/minecraft/world/level/lighting/DynamicGraphMinFixedPoint;IFI)V c net/minecraft/world/level/lighting/LayerLightEventListener ezy net/minecraft/class_3562 m (Lnet/minecraft/core/SectionPos;)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayerData a method_15544 m (Lnet/minecraft/core/BlockPos;)I getLightValue b method_15543 c net/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener ezy$a net/minecraft/class_3562$class_3563 f Lnet/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener; INSTANCE a field_15812 f [Lnet/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener; $VALUES b field_15811 m ()[Lnet/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener; $values c method_36763 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/lighting/LayerLightSectionStorage ezz net/minecraft/class_3560 f Lnet/minecraft/world/level/chunk/LightChunkGetter; chunkSource a field_15803 f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; sectionStates b field_44716 f Lnet/minecraft/world/level/lighting/DataLayerStorageMap; visibleSectionData c field_15806 f Lnet/minecraft/world/level/lighting/DataLayerStorageMap; updatingSectionData d field_15796 f Lit/unimi/dsi/fastutil/longs/LongSet; changedSections e field_15802 f Lit/unimi/dsi/fastutil/longs/LongSet; sectionsAffectedByLightUpdates f field_16448 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; queuedSections g field_15807 f Z hasInconsistencies h field_44717 f Lnet/minecraft/world/level/LightLayer; layer i field_15805 f Lit/unimi/dsi/fastutil/longs/LongSet; columnsWithSources j field_44718 f Lit/unimi/dsi/fastutil/longs/LongSet; columnsToRetainQueuedDataFor k field_19342 f Lit/unimi/dsi/fastutil/longs/LongSet; toRemove l field_15798 m ()Z hasInconsistencies a method_15528 m (J)I getLightValue a method_15538 m (JB)V putSectionState a method_51546 m (JI)V setStoredLevel a method_15525 m (JLnet/minecraft/world/level/chunk/DataLayer;)V queueSectionData a method_15532 m (JZ)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayer a method_15522 m (Lnet/minecraft/world/level/lighting/DataLayerStorageMap;J)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayer a method_15533 m (Lnet/minecraft/world/level/lighting/LightEngine;)V markNewInconsistencies a method_15527 m ()V swapSectionMap b method_15530 m (J)Z storingLightForSection b method_15524 m (JZ)V setLightEnabled b method_15535 m (J)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayerToWrite c method_51547 m (JZ)V retainData c method_20600 m (J)Lnet/minecraft/world/level/chunk/DataLayer; getDataLayerData d method_20533 m (JZ)V updateSectionStatus d method_15526 m (J)I getStoredLevel e method_15537 m (J)V markSectionAndNeighborsAsAffected f method_51415 m (J)Lnet/minecraft/world/level/chunk/DataLayer; createDataLayer g method_15529 m (J)V onNodeAdded h method_15523 m (J)V onNodeRemoved i method_15534 m (J)Z lightOnInSection j method_51548 m (J)Z lightOnInColumn k method_62873 m (J)Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; getDebugSectionType l method_51549 m (J)V initializeSection m method_51550 m (J)V removeSection n method_51551 m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/world/level/chunk/LightChunkGetter;Lnet/minecraft/world/level/lighting/DataLayerStorageMap;)V c net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionState ezz$a net/minecraft/class_3560$class_8529 f B EMPTY a field_44719 f I MIN_NEIGHBORS b field_44720 f I MAX_NEIGHBORS c field_44721 f B HAS_DATA_BIT d field_44722 f B NEIGHBOR_COUNT_BITS e field_44723 m (B)Z hasData a method_51552 m (BI)B neighborCount a method_51553 m (BZ)B hasData a method_51554 m (B)I neighborCount b method_51555 m (B)Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; type c method_51556 m ()V c net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType ezz$b net/minecraft/class_3560$class_8530 f Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; EMPTY a field_44724 f Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; LIGHT_ONLY b field_44725 f Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; LIGHT_AND_DATA c field_44726 f Ljava/lang/String; display d field_44727 f [Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; $VALUES e field_44728 m ()Ljava/lang/String; display a method_51557 m ()[Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; $values b method_51558 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/lighting/LevelLightEngine faa net/minecraft/class_3568 f Lnet/minecraft/world/level/lighting/LightEngine; blockEngine a field_15814 f I LIGHT_SECTION_PADDING b field_31714 f Lnet/minecraft/world/level/lighting/LevelLightEngine; EMPTY c field_52658 f Lnet/minecraft/world/level/LevelHeightAccessor; levelHeightAccessor d field_27339 f Lnet/minecraft/world/level/lighting/LightEngine; skyEngine e field_15813 m (J)Z lightOnInColumn a method_62874 m (Lnet/minecraft/world/level/LightLayer;)Lnet/minecraft/world/level/lighting/LayerLightEventListener; getLayerListener a method_15562 m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;)Ljava/lang/String; getDebugData a method_22876 m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;Lnet/minecraft/world/level/chunk/DataLayer;)V queueSectionData a method_15558 m (Lnet/minecraft/core/BlockPos;I)I getRawBrightness a method_22363 m (Lnet/minecraft/world/level/ChunkPos;Z)V retainData b method_20601 m (Lnet/minecraft/world/level/LightLayer;Lnet/minecraft/core/SectionPos;)Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; getDebugSectionType b method_51560 m ()I getLightSectionCount c method_31928 m ()I getMinLightSection d method_31929 m ()I getMaxLightSection e method_31930 m (Lnet/minecraft/world/level/chunk/LightChunkGetter;ZZ)V m ()V m ()V c net/minecraft/world/level/lighting/LeveledPriorityQueue fab net/minecraft/class_8257 f I levelCount a field_43399 f [Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; queues b field_43400 f I firstQueuedLevel c field_43401 m ()J removeFirstLong a method_50019 m (I)V checkFirstQueuedLevel a method_50020 m (JI)V enqueue a method_50021 m (JII)V dequeue a method_50022 m ()Z isEmpty b method_50023 m (II)V c net/minecraft/world/level/lighting/LeveledPriorityQueue$1 fab$1 net/minecraft/class_8257$1 f I val$minSize a field_43402 f Lnet/minecraft/world/level/lighting/LeveledPriorityQueue; field_43403 b field_43403 m (Lnet/minecraft/world/level/lighting/LeveledPriorityQueue;IFI)V c net/minecraft/world/level/lighting/LightEngine fac net/minecraft/class_3558 f I MAX_LEVEL a field_44729 f I MIN_OPACITY b field_44730 f J PULL_LIGHT_IN_ENTRY c field_44731 f [Lnet/minecraft/core/Direction; PROPAGATION_DIRECTIONS d field_16513 f Lnet/minecraft/world/level/chunk/LightChunkGetter; chunkSource e field_15795 f Lnet/minecraft/world/level/lighting/LayerLightSectionStorage; storage f field_15793 f I MIN_QUEUE_SIZE g field_44732 f Lit/unimi/dsi/fastutil/longs/LongOpenHashSet; blockNodesToCheck h field_44733 f Lit/unimi/dsi/fastutil/longs/LongArrayFIFOQueue; decreaseQueue i field_44734 f Lit/unimi/dsi/fastutil/longs/LongArrayFIFOQueue; increaseQueue j field_44735 f I CACHE_SIZE k field_31709 f [J lastChunkPos l field_17397 f [Lnet/minecraft/world/level/chunk/LightChunk; lastChunk m field_17398 m (II)Lnet/minecraft/world/level/chunk/LightChunk; getChunk a method_17529 m (J)V checkNode a method_51529 m (JJ)V propagateDecrease a method_51530 m (JJI)V propagateIncrease a method_51531 m (JLnet/minecraft/world/level/chunk/DataLayer;)V queueSectionData a method_15515 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isEmptyShape a method_51563 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z hasDifferentLightProperties a method_51561 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z shapeOccludes a method_50016 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;I)I getLightBlockInto a method_20049 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/shapes/VoxelShape; getOcclusionShape a method_51562 m (J)Ljava/lang/String; getDebugData b method_22875 m (JJ)V enqueueDecrease b method_51565 m (Lnet/minecraft/world/level/ChunkPos;Z)V retainData b method_20599 m (Lnet/minecraft/world/level/block/state/BlockState;)I getOpacity b method_50017 m ()V clearChunkCache c method_17530 m (J)Lnet/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType; getDebugSectionType c method_51568 m (JJ)V enqueueIncrease c method_51566 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getState c method_50018 m ()I propagateIncreases d method_51567 m ()I propagateDecreases e method_51570 m (Lnet/minecraft/world/level/chunk/LightChunkGetter;Lnet/minecraft/world/level/lighting/LayerLightSectionStorage;)V m ()V c net/minecraft/world/level/lighting/LightEngine$QueueEntry fac$a net/minecraft/class_3558$class_8531 f I FROM_LEVEL_BITS a field_44737 f I DIRECTION_BITS b field_44738 f J LEVEL_MASK c field_44739 f J DIRECTIONS_MASK d field_44740 f J FLAG_FROM_EMPTY_SHAPE e field_44741 f J FLAG_INCREASE_FROM_EMISSION f field_44742 m (I)J decreaseAllDirections a method_51571 m (ILnet/minecraft/core/Direction;)J decreaseSkipOneDirection a method_51572 m (IZ)J increaseLightFromEmission a method_51573 m (IZLnet/minecraft/core/Direction;)J increaseSkipOneDirection a method_51574 m (J)I getFromLevel a method_51575 m (JI)J withLevel a method_51576 m (JLnet/minecraft/core/Direction;)Z shouldPropagateInDirection a method_51577 m (ZZZZZ)J increaseSkySourceInDirections a method_51578 m (IZLnet/minecraft/core/Direction;)J increaseOnlyOneDirection b method_51579 m (J)Z isFromEmptyShape b method_51580 m (JLnet/minecraft/core/Direction;)J withDirection b method_51581 m (J)Z isIncreaseFromEmission c method_51582 m (JLnet/minecraft/core/Direction;)J withoutDirection c method_51583 m ()V c net/minecraft/world/level/lighting/LightEventListener fad net/minecraft/class_3565 m ()Z hasLightWork N_ method_15518 m ()I runLightUpdates a method_15516 m (Lnet/minecraft/world/level/ChunkPos;Z)V setLightEnabled a method_15512 m (Lnet/minecraft/core/BlockPos;)V checkBlock a method_15513 m (Lnet/minecraft/core/BlockPos;Z)V updateSectionStatus a method_15552 m (Lnet/minecraft/core/SectionPos;Z)V updateSectionStatus a method_15551 m (Lnet/minecraft/world/level/ChunkPos;)V propagateLightSources b method_51471 c net/minecraft/world/level/lighting/SkyLightEngine fae net/minecraft/class_3572 f J REMOVE_TOP_SKY_SOURCE_ENTRY g field_44743 f J REMOVE_SKY_SOURCE_ENTRY h field_44744 f J ADD_SKY_SOURCE_ENTRY i field_44745 f Lnet/minecraft/core/BlockPos$MutableBlockPos; mutablePos j field_44746 f Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; emptyChunkSources k field_44747 m (I)Z isSourceLevel a method_51584 m (III)I getLowestSourceY a method_51585 m (IIII)V removeSourcesBelow a method_51586 m (JLnet/minecraft/core/Direction;IZI)V propagateFromEmptySections a method_51587 m (Lnet/minecraft/core/Direction;II)Z crossedSectionEdge a method_51588 m (II)Lnet/minecraft/world/level/lighting/ChunkSkyLightSources; getChunkSources b method_51589 m (III)V updateSourcesInColumn b method_51590 m (IIII)V addSourcesAbove b method_51591 m (J)I countEmptySectionsBelowIfAtBorder d method_51592 m (Lnet/minecraft/world/level/chunk/LightChunkGetter;)V m (Lnet/minecraft/world/level/chunk/LightChunkGetter;Lnet/minecraft/world/level/lighting/SkyLightSectionStorage;)V m ()V c net/minecraft/world/level/lighting/SkyLightEngine$1 fae$1 net/minecraft/class_3572$1 f [I $SwitchMap$net$minecraft$core$Direction a field_15809 m ()V c net/minecraft/world/level/lighting/SkyLightSectionStorage faf net/minecraft/class_3569 m (I)Z hasLightDataAtOrBelow a method_15567 m (Lnet/minecraft/world/level/chunk/DataLayer;)Lnet/minecraft/world/level/chunk/DataLayer; repeatFirstLayer a method_37460 m ()I getBottomSectionY c method_51593 m (JZ)I getLightValue e method_31931 m (J)Z isAboveData m method_15568 m (J)I getTopSectionY n method_51594 m (Lnet/minecraft/world/level/chunk/LightChunkGetter;)V c net/minecraft/world/level/lighting/SkyLightSectionStorage$SkyDataLayerStorageMap faf$a net/minecraft/class_3569$class_3570 f I currentLowestY b field_15822 f Lit/unimi/dsi/fastutil/longs/Long2IntOpenHashMap; topSections c field_15821 m ()Lnet/minecraft/world/level/lighting/SkyLightSectionStorage$SkyDataLayerStorageMap; copy a method_15572 m (Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2IntOpenHashMap;I)V c net/minecraft/world/level/lighting/SpatialLongSet fag net/minecraft/class_6136 f Lnet/minecraft/world/level/lighting/SpatialLongSet$InternalMap; map a field_31715 m (IF)V c net/minecraft/world/level/lighting/SpatialLongSet$InternalMap fag$a net/minecraft/class_6136$class_6137 f I X_BITS a field_31716 f I Z_BITS b field_31717 f I Y_BITS c field_31718 f I Y_OFFSET d field_31719 f I Z_OFFSET e field_31720 f I X_OFFSET g field_31721 f J OUTER_MASK h field_31722 f I lastPos i field_31723 f J lastOuterKey j field_31724 f I minSize k field_31725 m ()J removeFirstBit a method_35481 m (IJ)Z replaceBit a method_35482 m (J)J getOuterKey a method_35483 m (JI)J getFullKey a method_35484 m (IJ)Z removeFromEntry b method_35485 m (J)I getInnerKey b method_35486 m (J)Z addBit c method_35487 m (J)Z removeBit d method_35488 m (J)Z removeFromNullEntry e method_35489 m (IF)V m ()V c net/minecraft/world/level/lighting/package-info fah net/minecraft/class_6138 c net/minecraft/world/level/material/EmptyFluid fai net/minecraft/class_3576 m ()V c net/minecraft/world/level/material/FlowingFluid faj net/minecraft/class_3609 f Lnet/minecraft/world/level/block/state/properties/BooleanProperty; FALLING a field_15902 f Lnet/minecraft/world/level/block/state/properties/IntegerProperty; LEVEL b field_15900 f I CACHE_SIZE e field_31726 f Ljava/lang/ThreadLocal; OCCLUSION_CACHE f field_15901 f Ljava/util/Map; shapes g field_17587 m (IZ)Lnet/minecraft/world/level/material/FluidState; getFlowing a method_15728 m (Lnet/minecraft/server/level/ServerLevel;)Z canConvertToSource a method_15737 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/level/material/FluidState; getNewLiquid a method_15727 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)V spread a method_15725 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/block/state/BlockState;)V spreadToSides a method_15744 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z canPassThrough a method_15746 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canHoldFluid a method_15754 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z isWaterHole a method_15736 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)Z canMaybePassThrough a method_61813 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z isSolidFace a method_15749 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/material/FluidState;)I getSpreadDelay a method_15753 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V beforeDestroyingBlock a method_15730 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/material/FluidState;)V spreadTo a method_15745 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)I sourceNeighborCount a method_15740 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;ILnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FlowingFluid$SpreadContext;)I getSlopeDistance a method_15742 m (Lnet/minecraft/world/level/block/state/BlockState;)Z canHoldAnyFluid a method_61814 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z canPassThroughWall a method_15732 m (Z)Lnet/minecraft/world/level/material/FluidState; getSource a method_15729 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/Map; getSpread b method_15726 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/Fluid;)Z canHoldSpecificFluid b method_61815 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/phys/shapes/VoxelShape; method_17773 b method_17773 m (Lnet/minecraft/world/level/LevelReader;)I getSlopeFindDistance b method_15733 m (Lnet/minecraft/world/level/LevelReader;)I getDropOff c method_15739 m ()Lnet/minecraft/world/level/material/Fluid; getFlowing d method_15750 m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z hasSameAbove d method_17774 m ()Lnet/minecraft/world/level/material/Fluid; getSource e method_15751 m (Lnet/minecraft/world/level/material/FluidState;)I getLegacyLevel e method_15741 m (Lnet/minecraft/world/level/material/FluidState;)Z affectsFlow g method_15748 m (Lnet/minecraft/world/level/material/FluidState;)Z isSourceBlockOfThisType h method_15752 m ()Lit/unimi/dsi/fastutil/objects/Object2ByteLinkedOpenHashMap; method_15735 l method_15735 m ()V m ()V c net/minecraft/world/level/material/FlowingFluid$1 faj$1 net/minecraft/class_3609$1 m (I)V c net/minecraft/world/level/material/FlowingFluid$BlockStatePairKey faj$a net/minecraft/class_3609$class_2249 f Lnet/minecraft/world/level/block/state/BlockState; first a comp_3130 f Lnet/minecraft/world/level/block/state/BlockState; second b comp_3131 f Lnet/minecraft/core/Direction; direction c comp_3132 m ()Lnet/minecraft/world/level/block/state/BlockState; first a comp_3130 m ()Lnet/minecraft/world/level/block/state/BlockState; second b comp_3131 m ()Lnet/minecraft/core/Direction; direction c comp_3132 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)V c net/minecraft/world/level/material/FlowingFluid$SpreadContext faj$b net/minecraft/class_3609$class_9900 f Lnet/minecraft/world/level/material/FlowingFluid; field_52659 a field_52659 f Lnet/minecraft/world/level/BlockGetter; level b field_52660 f Lnet/minecraft/core/BlockPos; origin c field_52661 f Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap; stateCache d field_52662 f Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap; holeCache e field_52663 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a method_61816 m (Lnet/minecraft/core/BlockPos;S)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a method_61817 m (Lnet/minecraft/core/BlockPos;)Z isHole b method_61818 m (Lnet/minecraft/core/BlockPos;S)Z method_61819 b method_61819 m (Lnet/minecraft/core/BlockPos;)S getCacheKey c method_61820 m (Lnet/minecraft/core/BlockPos;S)Lnet/minecraft/world/level/block/state/BlockState; method_61821 c method_61821 m (Lnet/minecraft/world/level/material/FlowingFluid;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)V c net/minecraft/world/level/material/Fluid fak net/minecraft/class_3611 f Lnet/minecraft/world/level/material/FluidState; defaultFluidState a field_15903 f Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder b field_36431 f Lnet/minecraft/core/IdMapper; FLUID_STATE_REGISTRY c field_15904 f Lnet/minecraft/world/level/block/state/StateDefinition; stateDefinition d field_15905 m ()Lnet/minecraft/world/item/Item; getBucket a method_15774 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/util/RandomSource;)V randomTick a method_15792 m (Lnet/minecraft/tags/TagKey;)Z is a method_15791 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/phys/Vec3; getFlow a method_15782 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;)V entityInside a method_67694 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/util/RandomSource;)V animateTick a method_15776 m (Lnet/minecraft/world/level/LevelReader;)I getTickDelay a method_15789 m (Lnet/minecraft/world/level/block/state/StateDefinition$Builder;)V createFluidStateDefinition a method_15775 m (Lnet/minecraft/world/level/material/Fluid;)Z isSame a method_15780 m (Lnet/minecraft/world/level/material/FluidState;)F getOwnHeight a method_20784 m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getHeight a method_15788 m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/Direction;)Z canBeReplacedWith a method_15777 m ()Z isEmpty b method_15794 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)V tick b method_15778 m (Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/world/level/block/state/BlockState; createLegacyBlock b method_15790 m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape b method_17775 m ()F getExplosionResistance c method_15784 m (Lnet/minecraft/world/level/material/FluidState;)Z isSource c method_15793 m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; getAABB c method_66788 m (Lnet/minecraft/world/level/material/FluidState;)I getAmount d method_15779 m ()Lnet/minecraft/world/level/block/state/StateDefinition; getStateDefinition f method_15783 m (Lnet/minecraft/world/level/material/FluidState;)V registerDefaultState f method_15781 m ()Lnet/minecraft/world/level/material/FluidState; defaultFluidState g method_15785 m ()Lnet/minecraft/core/particles/ParticleOptions; getDripParticle h method_15787 m ()Z isRandomlyTicking i method_15795 m ()Ljava/util/Optional; getPickupSound j method_32359 m ()Lnet/minecraft/core/Holder$Reference; builtInRegistryHolder k method_40178 m ()V m ()V c net/minecraft/world/level/material/FluidState fal net/minecraft/class_3610 f Lcom/mojang/serialization/Codec; CODEC a field_25018 f I AMOUNT_MAX f field_31727 f I AMOUNT_FULL g field_31728 m ()Lnet/minecraft/world/level/material/Fluid; getType a method_15772 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V randomTick a method_15757 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V tick a method_15770 m (Lnet/minecraft/tags/TagKey;)Z is a method_15767 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)F getHeight a method_15763 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/Direction;)Z canBeReplacedWith a method_15764 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)V animateTick a method_15768 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/InsideBlockEffectApplier;)V entityInside a method_67695 m (Lnet/minecraft/world/level/material/Fluid;)Z isSourceOfType a method_33659 m (Lnet/minecraft/core/HolderSet;)Z is a method_40179 m ()Z isSource b method_15771 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z shouldRenderBackwardUpFace b method_15756 m (Lnet/minecraft/world/level/material/Fluid;)Z is b method_39360 m ()Z isEmpty c method_15769 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/Vec3; getFlow c method_15758 m ()F getOwnHeight d method_20785 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getShape d method_17776 m ()I getAmount e method_15761 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; getAABB e method_66789 m ()Z isRandomlyTicking f method_15773 m ()Lnet/minecraft/world/level/block/state/BlockState; createLegacyBlock g method_15759 m ()Lnet/minecraft/core/particles/ParticleOptions; getDripParticle h method_15766 m ()F getExplosionResistance i method_15760 m ()Lnet/minecraft/core/Holder; holder j method_40180 m ()Ljava/util/stream/Stream; getTags k method_40181 m (Lnet/minecraft/world/level/material/Fluid;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V m ()V c net/minecraft/world/level/material/Fluids fam net/minecraft/class_3612 f Lnet/minecraft/world/level/material/Fluid; EMPTY a field_15906 f Lnet/minecraft/world/level/material/FlowingFluid; FLOWING_WATER b field_15909 f Lnet/minecraft/world/level/material/FlowingFluid; WATER c field_15910 f Lnet/minecraft/world/level/material/FlowingFluid; FLOWING_LAVA d field_15907 f Lnet/minecraft/world/level/material/FlowingFluid; LAVA e field_15908 m (Ljava/lang/String;Lnet/minecraft/world/level/material/Fluid;)Lnet/minecraft/world/level/material/Fluid; register a method_15796 m ()V m ()V c net/minecraft/world/level/material/FogType fan net/minecraft/class_5636 f Lnet/minecraft/world/level/material/FogType; LAVA a field_27885 f Lnet/minecraft/world/level/material/FogType; WATER b field_27886 f Lnet/minecraft/world/level/material/FogType; POWDER_SNOW c field_27887 f Lnet/minecraft/world/level/material/FogType; DIMENSION_OR_BOSS d field_60562 f Lnet/minecraft/world/level/material/FogType; ATMOSPHERIC e field_60563 f Lnet/minecraft/world/level/material/FogType; NONE f field_27888 f [Lnet/minecraft/world/level/material/FogType; $VALUES g field_27889 m ()[Lnet/minecraft/world/level/material/FogType; $values a method_36764 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/material/LavaFluid fao net/minecraft/class_3616 f F MIN_LEVEL_CUTOFF e field_31729 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)V fizz a method_15818 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z hasFlammableNeighbours a method_15819 m (Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z isFlammable b method_15817 m ()V c net/minecraft/world/level/material/LavaFluid$Flowing fao$a net/minecraft/class_3616$class_3617 m ()V c net/minecraft/world/level/material/LavaFluid$Source fao$b net/minecraft/class_3616$class_3618 m ()V c net/minecraft/world/level/material/MapColor fap net/minecraft/class_3620 f Lnet/minecraft/world/level/material/MapColor; COLOR_BROWN A field_15977 f Lnet/minecraft/world/level/material/MapColor; COLOR_GREEN B field_15995 f Lnet/minecraft/world/level/material/MapColor; COLOR_RED C field_16020 f Lnet/minecraft/world/level/material/MapColor; COLOR_BLACK D field_16009 f Lnet/minecraft/world/level/material/MapColor; GOLD E field_15994 f Lnet/minecraft/world/level/material/MapColor; DIAMOND F field_15983 f Lnet/minecraft/world/level/material/MapColor; LAPIS G field_15980 f Lnet/minecraft/world/level/material/MapColor; EMERALD H field_16001 f Lnet/minecraft/world/level/material/MapColor; PODZOL I field_16017 f Lnet/minecraft/world/level/material/MapColor; NETHER J field_16012 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_WHITE K field_16003 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_ORANGE L field_15981 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_MAGENTA M field_15985 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_LIGHT_BLUE N field_15991 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_YELLOW O field_16013 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_LIGHT_GREEN P field_16018 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_PINK Q field_15989 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_GRAY R field_16027 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_LIGHT_GRAY S field_15988 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_CYAN T field_15990 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_PURPLE U field_16029 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_BLUE V field_16015 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_BROWN W field_15992 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_GREEN X field_16028 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_RED Y field_15982 f Lnet/minecraft/world/level/material/MapColor; TERRACOTTA_BLACK Z field_16007 f Lnet/minecraft/world/level/material/MapColor; NONE a field_16008 f Lnet/minecraft/world/level/material/MapColor; CRIMSON_NYLIUM aa field_25702 f Lnet/minecraft/world/level/material/MapColor; CRIMSON_STEM ab field_25703 f Lnet/minecraft/world/level/material/MapColor; CRIMSON_HYPHAE ac field_25704 f Lnet/minecraft/world/level/material/MapColor; WARPED_NYLIUM ad field_25705 f Lnet/minecraft/world/level/material/MapColor; WARPED_STEM ae field_25706 f Lnet/minecraft/world/level/material/MapColor; WARPED_HYPHAE af field_25707 f Lnet/minecraft/world/level/material/MapColor; WARPED_WART_BLOCK ag field_25708 f Lnet/minecraft/world/level/material/MapColor; DEEPSLATE ah field_33532 f Lnet/minecraft/world/level/material/MapColor; RAW_IRON ai field_33533 f Lnet/minecraft/world/level/material/MapColor; GLOW_LICHEN aj field_33617 f I col ak field_16011 f I id al field_16021 f [Lnet/minecraft/world/level/material/MapColor; MATERIAL_COLORS am field_16006 f Lnet/minecraft/world/level/material/MapColor; GRASS b field_15999 f Lnet/minecraft/world/level/material/MapColor; SAND c field_15986 f Lnet/minecraft/world/level/material/MapColor; WOOL d field_15979 f Lnet/minecraft/world/level/material/MapColor; FIRE e field_16002 f Lnet/minecraft/world/level/material/MapColor; ICE f field_16016 f Lnet/minecraft/world/level/material/MapColor; METAL g field_16005 f Lnet/minecraft/world/level/material/MapColor; PLANT h field_16004 f Lnet/minecraft/world/level/material/MapColor; SNOW i field_16022 f Lnet/minecraft/world/level/material/MapColor; CLAY j field_15976 f Lnet/minecraft/world/level/material/MapColor; DIRT k field_16000 f Lnet/minecraft/world/level/material/MapColor; STONE l field_16023 f Lnet/minecraft/world/level/material/MapColor; WATER m field_16019 f Lnet/minecraft/world/level/material/MapColor; WOOD n field_15996 f Lnet/minecraft/world/level/material/MapColor; QUARTZ o field_16025 f Lnet/minecraft/world/level/material/MapColor; COLOR_ORANGE p field_15987 f Lnet/minecraft/world/level/material/MapColor; COLOR_MAGENTA q field_15998 f Lnet/minecraft/world/level/material/MapColor; COLOR_LIGHT_BLUE r field_16024 f Lnet/minecraft/world/level/material/MapColor; COLOR_YELLOW s field_16010 f Lnet/minecraft/world/level/material/MapColor; COLOR_LIGHT_GREEN t field_15997 f Lnet/minecraft/world/level/material/MapColor; COLOR_PINK u field_16030 f Lnet/minecraft/world/level/material/MapColor; COLOR_GRAY v field_15978 f Lnet/minecraft/world/level/material/MapColor; COLOR_LIGHT_GRAY w field_15993 f Lnet/minecraft/world/level/material/MapColor; COLOR_CYAN x field_16026 f Lnet/minecraft/world/level/material/MapColor; COLOR_PURPLE y field_16014 f Lnet/minecraft/world/level/material/MapColor; COLOR_BLUE z field_15984 m (I)Lnet/minecraft/world/level/material/MapColor; byId a method_38479 m (Lnet/minecraft/world/level/material/MapColor$Brightness;)I calculateARGBColor a method_15820 m (I)I getColorFromPackedId b method_38480 m (Lnet/minecraft/world/level/material/MapColor$Brightness;)B getPackedId b method_38481 m (I)Lnet/minecraft/world/level/material/MapColor; byIdUnsafe c method_38482 m (II)V m ()V c net/minecraft/world/level/material/MapColor$Brightness fap$a net/minecraft/class_3620$class_6594 f Lnet/minecraft/world/level/material/MapColor$Brightness; LOW a field_34759 f Lnet/minecraft/world/level/material/MapColor$Brightness; NORMAL b field_34760 f Lnet/minecraft/world/level/material/MapColor$Brightness; HIGH c field_34761 f Lnet/minecraft/world/level/material/MapColor$Brightness; LOWEST d field_34762 f I id e field_34763 f I modifier f field_34764 f [Lnet/minecraft/world/level/material/MapColor$Brightness; VALUES g field_34765 f [Lnet/minecraft/world/level/material/MapColor$Brightness; $VALUES h field_34766 m ()[Lnet/minecraft/world/level/material/MapColor$Brightness; $values a method_38483 m (I)Lnet/minecraft/world/level/material/MapColor$Brightness; byId a method_38484 m (I)Lnet/minecraft/world/level/material/MapColor$Brightness; byIdUnsafe b method_38485 m (Ljava/lang/String;III)V m ()V c net/minecraft/world/level/material/PushReaction faq net/minecraft/class_3619 f Lnet/minecraft/world/level/material/PushReaction; NORMAL a field_15974 f Lnet/minecraft/world/level/material/PushReaction; DESTROY b field_15971 f Lnet/minecraft/world/level/material/PushReaction; BLOCK c field_15972 f Lnet/minecraft/world/level/material/PushReaction; IGNORE d field_15975 f Lnet/minecraft/world/level/material/PushReaction; PUSH_ONLY e field_15970 f [Lnet/minecraft/world/level/material/PushReaction; $VALUES f field_15973 m ()[Lnet/minecraft/world/level/material/PushReaction; $values a method_36765 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/material/WaterFluid far net/minecraft/class_3621 m ()V c net/minecraft/world/level/material/WaterFluid$Flowing far$a net/minecraft/class_3621$class_3622 m ()V c net/minecraft/world/level/material/WaterFluid$Source far$b net/minecraft/class_3621$class_3623 m ()V c net/minecraft/world/level/material/package-info fas net/minecraft/class_6139 c net/minecraft/world/level/package-info fat net/minecraft/class_6145 c net/minecraft/world/level/pathfinder/AmphibiousNodeEvaluator fau net/minecraft/class_15 f Z prefersShallowSwimming a field_28358 f F oldWalkableCost m field_65 f F oldWaterBorderCost n field_64 m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)Z isVerticalNeighborValid b method_43413 m (Z)V c net/minecraft/world/level/pathfinder/BinaryHeap fav net/minecraft/class_5 f [Lnet/minecraft/world/level/pathfinder/Node; heap a field_1 f I size b field_2 m ()V clear a method_5 m (I)V upHeap a method_4 m (Lnet/minecraft/world/level/pathfinder/Node;)Lnet/minecraft/world/level/pathfinder/Node; insert a method_2 m (Lnet/minecraft/world/level/pathfinder/Node;F)V changeCost a method_3 m ()Lnet/minecraft/world/level/pathfinder/Node; peek b method_35490 m (I)V downHeap b method_7 m (Lnet/minecraft/world/level/pathfinder/Node;)V remove b method_35491 m ()Lnet/minecraft/world/level/pathfinder/Node; pop c method_6 m ()I size d method_35492 m ()Z isEmpty e method_8 m ()[Lnet/minecraft/world/level/pathfinder/Node; getHeap f method_35493 m ()V c net/minecraft/world/level/pathfinder/FlyNodeEvaluator faw net/minecraft/class_6 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; pathTypeByPosCache a field_27341 f F SMALL_MOB_SIZE m field_49843 f F SMALL_MOB_INFLATED_START_NODE_BOUNDING_BOX n field_41681 f I MAX_START_NODE_CANDIDATES o field_41682 m (III)Lnet/minecraft/world/level/pathfinder/Node; findAcceptedNode a method_47933 m (IIIJ)Lnet/minecraft/world/level/pathfinder/PathType; method_9 a method_9 m (Lnet/minecraft/world/entity/Mob;)Ljava/lang/Iterable; iteratePathfindingStartNodeCandidatePositions a method_47934 m (Lnet/minecraft/world/level/pathfinder/Node;)Z hasMalus b method_22877 m (Lnet/minecraft/world/level/pathfinder/Node;)Z isOpen c method_22878 m ()V c net/minecraft/world/level/pathfinder/Node fax net/minecraft/class_9 f I x a field_40 f I y b field_39 f I z c field_38 f I heapIdx d field_37 f F g e field_36 f F h f field_34 f F f g field_47 f Lnet/minecraft/world/level/pathfinder/Node; cameFrom h field_35 f Z closed i field_42 f F walkedDistance j field_46 f F costMalus k field_43 f Lnet/minecraft/world/level/pathfinder/PathType; type l field_41 f I hash m field_44 m ()Lnet/minecraft/core/BlockPos; asBlockPos a method_22879 m (III)Lnet/minecraft/world/level/pathfinder/Node; cloneAndMove a method_26 m (Lnet/minecraft/world/level/pathfinder/Node;)F distanceTo a method_31 m (Lnet/minecraft/core/BlockPos;)F distanceTo a method_35494 m (Lnet/minecraft/network/FriendlyByteBuf;)V writeToStream a method_35495 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/pathfinder/Node;)V readContents a method_47935 m ()Lnet/minecraft/world/phys/Vec3; asVec3 b method_35496 m (III)I createHash b method_30 m (Lnet/minecraft/world/level/pathfinder/Node;)F distanceToXZ b method_44022 m (Lnet/minecraft/core/BlockPos;)F distanceToSqr b method_35497 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/level/pathfinder/Node; createFromStream b method_28 m ()Z inOpenSet c method_27 m (Lnet/minecraft/world/level/pathfinder/Node;)F distanceToSqr c method_32 m (Lnet/minecraft/core/BlockPos;)F distanceManhattan c method_21654 m (Lnet/minecraft/world/level/pathfinder/Node;)F distanceManhattan d method_21653 m (III)V c net/minecraft/world/level/pathfinder/NodeEvaluator fay net/minecraft/class_8 f Lnet/minecraft/world/level/pathfinder/PathfindingContext; currentContext b field_49416 f Lnet/minecraft/world/entity/Mob; mob c field_33 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; nodes d field_32 f I entityWidth e field_31 f I entityHeight f field_30 f I entityDepth g field_28 f Z canPassDoors h field_29 f Z canOpenDoors i field_27 f Z canFloat j field_25 f Z canWalkOverFences k field_40927 m ()Lnet/minecraft/world/level/pathfinder/Node; getStart a method_21 m (DDD)Lnet/minecraft/world/level/pathfinder/Target; getTarget a method_16 m (IIII)Lnet/minecraft/world/level/pathfinder/Node; method_18482 a method_18482 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a method_57615 m (Lnet/minecraft/world/level/PathNavigationRegion;Lnet/minecraft/world/entity/Mob;)V prepare a method_12 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isBurningBlock a method_57082 m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Lnet/minecraft/world/level/pathfinder/PathType; getPathType a method_17 m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/entity/Mob;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeOfMob a method_25 m (Z)V setCanPassDoors a method_15 m ([Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)I getNeighbors a method_18 m ()V done b method_19 m (DDD)Lnet/minecraft/world/level/pathfinder/Target; getTargetNodeAt b method_57083 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/Node; getNode b method_27137 m (Z)V setCanOpenDoors b method_20 m (III)Lnet/minecraft/world/level/pathfinder/Node; getNode c method_13 m (Z)V setCanFloat c method_14 m ()Z canPassDoors d method_23 m (Z)V setCanWalkOverFences d method_46737 m ()Z canOpenDoors e method_24 m ()Z canFloat f method_22 m ()Z canWalkOverFences g method_46738 m ()V c net/minecraft/world/level/pathfinder/Path faz net/minecraft/class_11 f Ljava/util/List; nodes a field_52 f Lnet/minecraft/world/level/pathfinder/Path$DebugData; debugData b field_45155 f I nextNodeIndex c field_54 f Lnet/minecraft/core/BlockPos; target d field_20301 f F distToTarget e field_20302 f Z reached f field_20303 m ()V advance a method_44 m (I)Lnet/minecraft/world/level/pathfinder/Node; getNode a method_40 m (ILnet/minecraft/world/level/pathfinder/Node;)V replaceNode a method_33 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; getNextEntityPos a method_49 m (Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/phys/Vec3; getEntityPosAtNode a method_47 m (Lnet/minecraft/world/level/pathfinder/Path;)Z sameAs a method_41 m (Lnet/minecraft/network/FriendlyByteBuf;)V writeToStream a method_35498 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/pathfinder/Node;)V method_35499 a method_35499 m (Lnet/minecraft/network/FriendlyByteBuf;[Lnet/minecraft/world/level/pathfinder/Node;)V writeNodeArray a method_52602 m ([Lnet/minecraft/world/level/pathfinder/Node;[Lnet/minecraft/world/level/pathfinder/Node;Ljava/util/Set;)V setDebug a method_35500 m ()Z notStarted b method_30849 m (I)V truncateNodes b method_36 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/level/pathfinder/Path; createFromStream b method_34 m ()Z isDone c method_46 m (I)V setNextNodeIndex c method_42 m (Lnet/minecraft/network/FriendlyByteBuf;)[Lnet/minecraft/world/level/pathfinder/Node; readNodeArray c method_52603 m ()Lnet/minecraft/world/level/pathfinder/Node; getEndNode d method_45 m (I)Lnet/minecraft/core/BlockPos; getNodePos d method_31031 m ()I getNodeCount e method_38 m ()I getNextNodeIndex f method_39 m ()Lnet/minecraft/core/BlockPos; getNextNodePos g method_31032 m ()Lnet/minecraft/world/level/pathfinder/Node; getNextNode h method_29301 m ()Lnet/minecraft/world/level/pathfinder/Node; getPreviousNode i method_30850 m ()Z canReach j method_21655 m ()Lnet/minecraft/world/level/pathfinder/Path$DebugData; debugData k method_52604 m ()Lnet/minecraft/core/BlockPos; getTarget l method_48 m ()F getDistToTarget m method_21656 m ()Lnet/minecraft/world/level/pathfinder/Path; copy n method_52605 m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Z)V c net/minecraft/world/level/pathfinder/Path$DebugData faz$a net/minecraft/class_11$class_8644 f [Lnet/minecraft/world/level/pathfinder/Node; openSet a comp_1587 f [Lnet/minecraft/world/level/pathfinder/Node; closedSet b comp_1588 f Ljava/util/Set; targetNodes c comp_1589 m ()[Lnet/minecraft/world/level/pathfinder/Node; openSet a comp_1587 m (Lnet/minecraft/network/FriendlyByteBuf;)V write a method_52606 m (Lnet/minecraft/network/FriendlyByteBuf;Lnet/minecraft/world/level/pathfinder/Target;)V method_52607 a method_52607 m ()[Lnet/minecraft/world/level/pathfinder/Node; closedSet b comp_1588 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/level/pathfinder/Path$DebugData; read b method_52608 m ()Ljava/util/Set; targetNodes c comp_1589 m ([Lnet/minecraft/world/level/pathfinder/Node;[Lnet/minecraft/world/level/pathfinder/Node;Ljava/util/Set;)V c net/minecraft/world/level/pathfinder/PathComputationType fba net/minecraft/class_10 f Lnet/minecraft/world/level/pathfinder/PathComputationType; LAND a field_50 f Lnet/minecraft/world/level/pathfinder/PathComputationType; WATER b field_48 f Lnet/minecraft/world/level/pathfinder/PathComputationType; AIR c field_51 f [Lnet/minecraft/world/level/pathfinder/PathComputationType; $VALUES d field_49 m ()[Lnet/minecraft/world/level/pathfinder/PathComputationType; $values a method_36789 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/pathfinder/PathFinder fbb net/minecraft/class_13 f F FUDGING a field_31807 f [Lnet/minecraft/world/level/pathfinder/Node; neighbors b field_60 f I maxVisitedNodes c field_18708 f Lnet/minecraft/world/level/pathfinder/NodeEvaluator; nodeEvaluator d field_61 f Z DEBUG e field_31808 f Lnet/minecraft/world/level/pathfinder/BinaryHeap; openSet f field_62 m (I)V setMaxVisitedNodes a method_61822 m (Lnet/minecraft/world/level/PathNavigationRegion;Lnet/minecraft/world/entity/Mob;Ljava/util/Set;FIF)Lnet/minecraft/world/level/pathfinder/Path; findPath a method_52 m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)F distance a method_44000 m (Lnet/minecraft/world/level/pathfinder/Node;Ljava/util/Map;FIF)Lnet/minecraft/world/level/pathfinder/Path; findPath a method_54 m (Lnet/minecraft/world/level/pathfinder/Node;Ljava/util/Set;)F getBestH a method_21658 m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/level/pathfinder/Path; reconstructPath a method_55 m (Ljava/util/Map;Lnet/minecraft/world/level/pathfinder/Target;)Lnet/minecraft/world/level/pathfinder/Path; method_21660 a method_21660 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/Target; method_21659 a method_21659 m (I)[Lnet/minecraft/world/level/pathfinder/Node; method_52609 b method_52609 m (Ljava/util/Map;Lnet/minecraft/world/level/pathfinder/Target;)Lnet/minecraft/world/level/pathfinder/Path; method_21661 b method_21661 m (Lnet/minecraft/world/level/pathfinder/NodeEvaluator;I)V c net/minecraft/world/level/pathfinder/PathType fbc net/minecraft/class_7 f F malus A field_13 f [Lnet/minecraft/world/level/pathfinder/PathType; $VALUES B field_24 f Lnet/minecraft/world/level/pathfinder/PathType; BLOCKED a field_22 f Lnet/minecraft/world/level/pathfinder/PathType; OPEN b field_7 f Lnet/minecraft/world/level/pathfinder/PathType; WALKABLE c field_12 f Lnet/minecraft/world/level/pathfinder/PathType; WALKABLE_DOOR d field_26446 f Lnet/minecraft/world/level/pathfinder/PathType; TRAPDOOR e field_19 f Lnet/minecraft/world/level/pathfinder/PathType; POWDER_SNOW f field_33534 f Lnet/minecraft/world/level/pathfinder/PathType; DANGER_POWDER_SNOW g field_36432 f Lnet/minecraft/world/level/pathfinder/PathType; FENCE h field_10 f Lnet/minecraft/world/level/pathfinder/PathType; LAVA i field_14 f Lnet/minecraft/world/level/pathfinder/PathType; WATER j field_18 f Lnet/minecraft/world/level/pathfinder/PathType; WATER_BORDER k field_4 f Lnet/minecraft/world/level/pathfinder/PathType; RAIL l field_21 f Lnet/minecraft/world/level/pathfinder/PathType; UNPASSABLE_RAIL m field_25418 f Lnet/minecraft/world/level/pathfinder/PathType; DANGER_FIRE n field_9 f Lnet/minecraft/world/level/pathfinder/PathType; DAMAGE_FIRE o field_3 f Lnet/minecraft/world/level/pathfinder/PathType; DANGER_OTHER p field_5 f Lnet/minecraft/world/level/pathfinder/PathType; DAMAGE_OTHER q field_17 f Lnet/minecraft/world/level/pathfinder/PathType; DOOR_OPEN r field_15 f Lnet/minecraft/world/level/pathfinder/PathType; DOOR_WOOD_CLOSED s field_23 f Lnet/minecraft/world/level/pathfinder/PathType; DOOR_IRON_CLOSED t field_8 f Lnet/minecraft/world/level/pathfinder/PathType; BREACH u field_16 f Lnet/minecraft/world/level/pathfinder/PathType; LEAVES v field_6 f Lnet/minecraft/world/level/pathfinder/PathType; STICKY_HONEY w field_21326 f Lnet/minecraft/world/level/pathfinder/PathType; COCOA x field_21516 f Lnet/minecraft/world/level/pathfinder/PathType; DAMAGE_CAUTIOUS y field_43351 f Lnet/minecraft/world/level/pathfinder/PathType; DANGER_TRAPDOOR z field_47413 m ()F getMalus a method_11 m ()[Lnet/minecraft/world/level/pathfinder/PathType; $values b method_36788 m (Ljava/lang/String;IF)V m ()V c net/minecraft/world/level/pathfinder/PathTypeCache fbd net/minecraft/class_9315 f I SIZE a field_49417 f I MASK b field_49418 f [J positions c field_49419 f [Lnet/minecraft/world/level/pathfinder/PathType; pathTypes d field_49420 m (IJ)Lnet/minecraft/world/level/pathfinder/PathType; get a method_57616 m (J)I index a method_57617 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; getOrCompute a method_57618 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;IJ)Lnet/minecraft/world/level/pathfinder/PathType; compute a method_57619 m (Lnet/minecraft/core/BlockPos;)V invalidate a method_57620 m ()V c net/minecraft/world/level/pathfinder/PathfindingContext fbe net/minecraft/class_9316 f Lnet/minecraft/world/level/CollisionGetter; level a field_49421 f Lnet/minecraft/world/level/pathfinder/PathTypeCache; cache b field_49422 f Lnet/minecraft/core/BlockPos; mobPosition c field_49423 f Lnet/minecraft/core/BlockPos$MutableBlockPos; mutablePos d field_49424 m ()Lnet/minecraft/world/level/CollisionGetter; level a method_57621 m (III)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeFromState a method_57622 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState a method_57623 m ()Lnet/minecraft/core/BlockPos; mobPosition b method_57624 m (Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/world/entity/Mob;)V c net/minecraft/world/level/pathfinder/SwimNodeEvaluator fbf net/minecraft/class_12 f Z allowBreaching a field_58 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; pathTypesByPosCache l field_34767 m (III)Lnet/minecraft/world/level/pathfinder/Node; findAcceptedNode a method_47936 m (IIIJ)Lnet/minecraft/world/level/pathfinder/PathType; method_38486 a method_38486 m (Lnet/minecraft/world/level/pathfinder/Node;)Z isNodeValid a method_38487 m (III)Lnet/minecraft/world/level/pathfinder/PathType; getCachedBlockType b method_38489 m (Lnet/minecraft/world/level/pathfinder/Node;)Z hasMalus b method_57084 m (Z)V c net/minecraft/world/level/pathfinder/Target fbg net/minecraft/class_4459 f F bestHeuristic m field_20304 f Lnet/minecraft/world/level/pathfinder/Node; bestNode n field_20305 f Z reached o field_20306 m (FLnet/minecraft/world/level/pathfinder/Node;)V updateBest a method_21662 m (Lnet/minecraft/network/FriendlyByteBuf;)Lnet/minecraft/world/level/pathfinder/Target; createFromStream c method_21663 m ()Lnet/minecraft/world/level/pathfinder/Node; getBestNode d method_21664 m ()V setReached e method_21665 m ()Z isReached f method_35501 m (Lnet/minecraft/world/level/pathfinder/Node;)V m (III)V c net/minecraft/world/level/pathfinder/WalkNodeEvaluator fbh net/minecraft/class_14 f D DEFAULT_MOB_JUMP_HEIGHT a field_40928 f D SPACE_BETWEEN_WALL_POSTS l field_31809 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; pathTypesByPosCacheByMob m field_49156 f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; collisionCache n field_25191 f [Lnet/minecraft/world/level/pathfinder/Node; reusableNeighbors o field_49157 m (III)Lnet/minecraft/world/level/pathfinder/Node; getBlockedNode a method_43570 m (IIIIDLnet/minecraft/core/Direction;Lnet/minecraft/world/level/pathfinder/PathType;)Lnet/minecraft/world/level/pathfinder/Node; findAcceptedNode a method_62 m (IIIIDLnet/minecraft/core/Direction;Lnet/minecraft/world/level/pathfinder/PathType;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Lnet/minecraft/world/level/pathfinder/Node; tryJumpOn a method_57085 m (IIIJ)Lnet/minecraft/world/level/pathfinder/PathType; method_57086 a method_57086 m (IIILnet/minecraft/world/level/pathfinder/Node;)Lnet/minecraft/world/level/pathfinder/Node; tryFindFirstNonWaterBelow a method_57087 m (IIILnet/minecraft/world/level/pathfinder/PathType;)Lnet/minecraft/world/level/pathfinder/Node; getClosedNode a method_57088 m (IIILnet/minecraft/world/level/pathfinder/PathType;F)Lnet/minecraft/world/level/pathfinder/Node; getNodeAndUpdateCostToMax a method_43569 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)D getFloorLevel a method_60 m (Lnet/minecraft/world/level/pathfinder/Node;)Z isDiagonalValid a method_57089 m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)Z isNeighborValid a method_20536 m (Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;Lnet/minecraft/world/level/pathfinder/Node;)Z isDiagonalValid a method_29579 m (Lnet/minecraft/world/level/pathfinder/PathType;)Z doesBlockHavePartialCollision a method_43414 m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;IIILnet/minecraft/world/level/pathfinder/PathType;)Lnet/minecraft/world/level/pathfinder/PathType; checkNeighbourBlocks a method_59 m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;Lnet/minecraft/core/BlockPos$MutableBlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeStatic a method_23476 m (Lnet/minecraft/world/phys/AABB;)Z hasCollisions a method_29304 m (Lnet/minecraft/world/phys/AABB;Ljava/lang/Object;)Z method_29305 a method_29305 m (Lnet/minecraft/core/BlockPos;)Z canStartAt a method_47893 m (III)Lnet/minecraft/world/level/pathfinder/PathType; getCachedPathType b method_31932 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeStatic b method_57625 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/PathType; getPathTypeFromState b method_58 m (Lnet/minecraft/world/level/pathfinder/Node;)Z canReachWithoutCollision b method_29578 m (Lnet/minecraft/world/level/pathfinder/PathfindingContext;III)Ljava/util/Set; getPathTypeWithinMobBB b method_57090 m ()Z isAmphibious c method_37004 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/pathfinder/Node; getStartNode c method_43415 m (III)Lnet/minecraft/world/level/pathfinder/Node; tryFindFirstGroundNodeBelow d method_57091 m (Lnet/minecraft/core/BlockPos;)D getFloorLevel d method_37003 m ()D getMobJumpHeight h method_46739 m ()V c net/minecraft/world/level/pathfinder/WalkNodeEvaluator$1 fbh$1 net/minecraft/class_14$1 f [I $SwitchMap$net$minecraft$world$level$pathfinder$PathType a field_47414 m ()V c net/minecraft/world/level/pathfinder/package-info fbi net/minecraft/class_6146 c net/minecraft/world/level/portal/PortalForcer fbj net/minecraft/class_1946 f I TICKET_RADIUS a field_31810 f I NETHER_PORTAL_RADIUS b field_52248 f I OVERWORLD_PORTAL_RADIUS c field_52249 f I FRAME_HEIGHT d field_31813 f I FRAME_WIDTH e field_31814 f I FRAME_BOX f field_31815 f I FRAME_HEIGHT_START g field_31816 f I FRAME_HEIGHT_END h field_31817 f I FRAME_WIDTH_START i field_31818 f I FRAME_WIDTH_END j field_31819 f I FRAME_BOX_START k field_31820 f I FRAME_BOX_END l field_31821 f I NOTHING_FOUND m field_31822 f Lnet/minecraft/server/level/ServerLevel; level n field_9286 m (Lnet/minecraft/core/BlockPos$MutableBlockPos;)Z canPortalReplaceBlock a method_45550 m (Lnet/minecraft/core/BlockPos;)Z method_61028 a method_61028 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/core/Direction;I)Z canHostFrame a method_30481 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)D method_61029 a method_61029 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction$Axis;)Ljava/util/Optional; createPortal a method_30482 m (Lnet/minecraft/core/BlockPos;ZLnet/minecraft/world/level/border/WorldBorder;)Ljava/util/Optional; findClosestPortalPosition a method_30483 m (Lnet/minecraft/core/Holder;)Z method_22389 a method_22389 m (Lnet/minecraft/server/level/ServerLevel;)V c net/minecraft/world/level/portal/PortalShape fbk net/minecraft/class_2424 f I MAX_WIDTH a field_31823 f I MAX_HEIGHT b field_31824 f I MIN_WIDTH c field_31825 f I MIN_HEIGHT d field_31826 f Lnet/minecraft/world/level/block/state/BlockBehaviour$StatePredicate; FRAME e field_25883 f F SAFE_TRAVEL_MAX_ENTITY_XY f field_41086 f D SAFE_TRAVEL_MAX_VERTICAL_DELTA g field_41087 f Lnet/minecraft/core/Direction$Axis; axis h field_11317 f Lnet/minecraft/core/Direction; rightDir i field_11314 f I numPortalBlocks j field_11313 f Lnet/minecraft/core/BlockPos; bottomLeft k field_11316 f I height l field_11312 f I width m field_11311 m ()Z isValid a method_10360 m (DLnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; method_47381 a method_47381 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction$Axis;)Lnet/minecraft/world/level/portal/PortalShape; findAnyShape a method_64314 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I calculateWidth a method_30495 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;ILorg/apache/commons/lang3/mutable/MutableInt;)I calculateHeight a method_30496 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos$MutableBlockPos;II)Z hasTopFrame a method_30491 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos$MutableBlockPos;ILorg/apache/commons/lang3/mutable/MutableInt;)I getDistanceUntilTop a method_30490 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/core/BlockPos; calculateBottomLeft a method_30492 m (Lnet/minecraft/world/level/LevelAccessor;)V createPortalBlocks a method_10363 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V method_64315 a method_64315 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Ljava/util/function/Predicate;Lnet/minecraft/core/Direction$Axis;)Ljava/util/Optional; findPortalShape a method_30486 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction$Axis;)Ljava/util/Optional; findEmptyPortalShape a method_30485 m (Lnet/minecraft/world/level/block/state/BlockState;)Z isEmpty a method_10359 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Z method_30487 a method_30487 m (Lnet/minecraft/world/level/portal/PortalShape;)Z method_30489 a method_30489 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/EntityDimensions;)Lnet/minecraft/world/phys/Vec3; findCollisionFreePosition a method_47382 m (Lnet/minecraft/BlockUtil$FoundRectangle;Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/entity/EntityDimensions;)Lnet/minecraft/world/phys/Vec3; getRelativePosition a method_30494 m ()Z isComplete b method_10362 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)I getDistanceUntilEdgeAboveFrame b method_30493 m (Lnet/minecraft/core/Direction$Axis;ILnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;II)V m ()V c net/minecraft/world/level/portal/TeleportTransition fbl net/minecraft/class_5454 f Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition; DO_NOTHING a field_52245 f Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition; PLAY_PORTAL_SOUND b field_52246 f Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition; PLACE_PORTAL_TICKET c field_52247 f Lnet/minecraft/server/level/ServerLevel; newLevel d comp_2820 f Lnet/minecraft/world/phys/Vec3; position e comp_2821 f Lnet/minecraft/world/phys/Vec3; deltaMovement f comp_2822 f F yRot g comp_2823 f F xRot h comp_2824 f Z missingRespawnBlock i comp_2825 f Z asPassenger j comp_3285 f Ljava/util/Set; relatives k comp_3183 f Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition; postTeleportTransition l comp_2864 m ()Lnet/minecraft/world/level/portal/TeleportTransition; transitionAsPassenger a method_64828 m (FF)Lnet/minecraft/world/level/portal/TeleportTransition; withRotation a method_61823 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; findAdjustedSharedSpawnPos a method_61023 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)Lnet/minecraft/world/level/portal/TeleportTransition; missingRespawnBlock a method_60635 m (Lnet/minecraft/world/entity/Entity;)V playPortalSound a method_61024 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/level/portal/TeleportTransition; withPosition a method_64829 m ()Lnet/minecraft/server/level/ServerLevel; newLevel b comp_2820 m (Lnet/minecraft/world/entity/Entity;)V placePortalTicket b method_61025 m ()Lnet/minecraft/world/phys/Vec3; position c comp_2821 m (Lnet/minecraft/world/entity/Entity;)V method_61026 c method_61026 m ()Lnet/minecraft/world/phys/Vec3; deltaMovement d comp_2822 m ()F yRot e comp_2823 m ()F xRot f comp_2824 m ()Z missingRespawnBlock g comp_2825 m ()Z asPassenger h comp_3285 m ()Ljava/util/Set; relatives i comp_3183 m ()Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition; postTeleportTransition j comp_2864 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;FFLnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)V m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;FFLjava/util/Set;Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)V m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)V m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;FFZZLjava/util/Set;Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;)V m ()V c net/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition fbl$a net/minecraft/class_5454$class_9823 m (Lnet/minecraft/world/level/portal/TeleportTransition$PostTeleportTransition;Lnet/minecraft/world/entity/Entity;)V method_61027 a method_61027 c net/minecraft/world/level/portal/package-info fbm net/minecraft/class_6147 c net/minecraft/world/level/redstone/CollectingNeighborUpdater fbn net/minecraft/class_7159 f Lorg/slf4j/Logger; LOGGER b field_37829 f Lnet/minecraft/world/level/Level; level c field_37830 f I maxChainedNeighborUpdates d field_38276 f Ljava/util/ArrayDeque; stack e field_37831 f Ljava/util/List; addedThisLayer f field_37832 f I count g field_37833 m ()V runUpdates a method_41702 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/redstone/CollectingNeighborUpdater$NeighborUpdates;)V addAndRun a method_41706 m (Lnet/minecraft/world/level/Level;I)V m ()V c net/minecraft/world/level/redstone/CollectingNeighborUpdater$FullNeighborUpdate fbn$a net/minecraft/class_7159$class_7160 f Lnet/minecraft/world/level/block/state/BlockState; state a comp_584 f Lnet/minecraft/core/BlockPos; pos b comp_585 f Lnet/minecraft/world/level/block/Block; block c comp_586 f Lnet/minecraft/world/level/redstone/Orientation; orientation d comp_2972 f Z movedByPiston e comp_588 m ()Lnet/minecraft/world/level/block/state/BlockState; state a comp_584 m ()Lnet/minecraft/core/BlockPos; pos b comp_585 m ()Lnet/minecraft/world/level/block/Block; block c comp_586 m ()Lnet/minecraft/world/level/redstone/Orientation; orientation d comp_2972 m ()Z movedByPiston e comp_588 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V c net/minecraft/world/level/redstone/CollectingNeighborUpdater$MultiNeighborUpdate fbn$b net/minecraft/class_7159$class_7161 f Lnet/minecraft/core/BlockPos; sourcePos a field_37834 f Lnet/minecraft/world/level/block/Block; sourceBlock b field_37835 f Lnet/minecraft/world/level/redstone/Orientation; orientation c field_52664 f Lnet/minecraft/core/Direction; skipDirection d field_37836 f I idx e field_37837 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Lnet/minecraft/core/Direction;)V c net/minecraft/world/level/redstone/CollectingNeighborUpdater$NeighborUpdates fbn$c net/minecraft/class_7159$class_7162 m (Lnet/minecraft/world/level/Level;)Z runNext a method_41707 c net/minecraft/world/level/redstone/CollectingNeighborUpdater$ShapeUpdate fbn$d net/minecraft/class_7159$class_7272 f Lnet/minecraft/core/Direction; direction a comp_666 f Lnet/minecraft/world/level/block/state/BlockState; neighborState b comp_667 f Lnet/minecraft/core/BlockPos; pos c comp_668 f Lnet/minecraft/core/BlockPos; neighborPos d comp_669 f I updateFlags e comp_670 f I updateLimit f comp_1344 m ()Lnet/minecraft/core/Direction; direction a comp_666 m ()Lnet/minecraft/world/level/block/state/BlockState; neighborState b comp_667 m ()Lnet/minecraft/core/BlockPos; pos c comp_668 m ()Lnet/minecraft/core/BlockPos; neighborPos d comp_669 m ()I updateFlags e comp_670 m ()I updateLimit f comp_1344 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;II)V c net/minecraft/world/level/redstone/CollectingNeighborUpdater$SimpleNeighborUpdate fbn$e net/minecraft/class_7159$class_7163 f Lnet/minecraft/core/BlockPos; pos a comp_589 f Lnet/minecraft/world/level/block/Block; block b comp_590 f Lnet/minecraft/world/level/redstone/Orientation; orientation c comp_2973 m ()Lnet/minecraft/core/BlockPos; pos a comp_589 m ()Lnet/minecraft/world/level/block/Block; block b comp_590 m ()Lnet/minecraft/world/level/redstone/Orientation; orientation c comp_2973 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V c net/minecraft/world/level/redstone/DefaultRedstoneWireEvaluator fbo net/minecraft/class_9901 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I calculateTargetStrength c method_61825 m (Lnet/minecraft/world/level/block/RedStoneWireBlock;)V c net/minecraft/world/level/redstone/ExperimentalRedstoneUtils fbp net/minecraft/class_9902 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; initialOrientation a method_61826 m (Lnet/minecraft/world/level/redstone/Orientation;Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; withFront a method_61827 m ()V c net/minecraft/world/level/redstone/ExperimentalRedstoneWireEvaluator fbq net/minecraft/class_9903 f Ljava/util/Deque; wiresToTurnOff b field_52665 f Ljava/util/Deque; wiresToTurnOn c field_52666 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; updatedWires d field_52667 m (I)Lnet/minecraft/world/level/redstone/Orientation; unpackOrientation a method_61828 m (Lnet/minecraft/world/level/Level;)V causeNeighborUpdates a method_61829 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/redstone/Orientation;)Lnet/minecraft/world/level/redstone/Orientation; getInitialOrientation a method_61830 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/level/redstone/Orientation;Z)V propagateChangeToNeighbors a method_61831 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/redstone/Orientation;)V calculateCurrentChanges a method_61832 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Ljava/lang/Integer;)V method_61833 a method_61833 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z isConnected a method_61834 m (Lnet/minecraft/world/level/redstone/Orientation;I)I packOrientationAndPower a method_61835 m (Lnet/minecraft/world/level/redstone/Orientation;ILnet/minecraft/core/BlockPos;Ljava/lang/Integer;)Ljava/lang/Integer; method_61836 a method_61836 m (Ljava/util/List;Lnet/minecraft/core/BlockPos;Ljava/lang/Integer;)V method_61837 a method_61837 m (Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/level/redstone/Orientation;)V setPower a method_61838 m (I)I unpackPower b method_61840 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/level/redstone/Orientation;Z)V enqueueNeighborWire b method_61841 m (Lnet/minecraft/world/level/block/RedStoneWireBlock;)V c net/minecraft/world/level/redstone/InstantNeighborUpdater fbr net/minecraft/class_7164 f Lnet/minecraft/world/level/Level; level b field_37838 m (Lnet/minecraft/world/level/Level;)V c net/minecraft/world/level/redstone/NeighborUpdater fbs net/minecraft/class_7165 f [Lnet/minecraft/core/Direction; UPDATE_ORDER a field_37839 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V executeUpdate a method_41708 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;II)V executeShapeUpdate a method_42393 m (Lnet/minecraft/world/level/block/Block;)Ljava/lang/String; method_41709 a method_41709 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;Z)V neighborChanged a method_41703 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/redstone/Orientation;)V neighborChanged a method_41704 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation;)V updateNeighborsAtExceptFromFacing a method_41705 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;II)V shapeUpdate a method_42392 m ()V c net/minecraft/world/level/redstone/Orientation fbt net/minecraft/class_9904 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_52668 f [Lnet/minecraft/world/level/redstone/Orientation; ORIENTATIONS b field_52669 f Lnet/minecraft/core/Direction; up c field_52670 f Lnet/minecraft/core/Direction; front d field_52671 f Lnet/minecraft/core/Direction; side e field_52672 f Lnet/minecraft/world/level/redstone/Orientation$SideBias; sideBias f field_52673 f I index g field_52674 f Ljava/util/List; neighbors h field_52675 f Ljava/util/List; horizontalNeighbors i field_52676 f Ljava/util/List; verticalNeighbors j field_52677 f Ljava/util/Map; withFront k field_52678 f Ljava/util/Map; withUp l field_52679 f Ljava/util/Map; withSideBias m field_52680 m ()Lnet/minecraft/world/level/redstone/Orientation; withMirror a method_61842 m (I)Lnet/minecraft/world/level/redstone/Orientation; fromIndex a method_61843 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/redstone/Orientation; random a method_61844 m (Lnet/minecraft/world/level/redstone/Orientation$SideBias;)Lnet/minecraft/world/level/redstone/Orientation; withSideBias a method_61845 m (Lnet/minecraft/world/level/redstone/Orientation;[Lnet/minecraft/world/level/redstone/Orientation;)Lnet/minecraft/world/level/redstone/Orientation; generateContext a method_61846 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; withUp a method_61847 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation$SideBias;)Lnet/minecraft/world/level/redstone/Orientation; of a method_61848 m ()Lnet/minecraft/core/Direction; getFront b method_61849 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; withFront b method_61850 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation$SideBias;)I generateIndex b method_61851 m ()Lnet/minecraft/core/Direction; getUp c method_61852 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; withFrontPreserveUp c method_62875 m ()Lnet/minecraft/core/Direction; getSide d method_61854 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/level/redstone/Orientation; withFrontAdjustSideBias d method_61853 m ()Lnet/minecraft/world/level/redstone/Orientation$SideBias; getSideBias e method_61856 m (Lnet/minecraft/core/Direction;)Z method_61855 e method_61855 m ()Ljava/util/List; getDirections f method_61858 m (Lnet/minecraft/core/Direction;)Z method_61857 f method_61857 m ()Ljava/util/List; getHorizontalDirections g method_61859 m ()Ljava/util/List; getVerticalDirections h method_61860 m ()I getIndex i method_61861 m ()[Lnet/minecraft/world/level/redstone/Orientation; method_61862 j method_61862 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/redstone/Orientation$SideBias;)V m ()V c net/minecraft/world/level/redstone/Orientation$SideBias fbt$a net/minecraft/class_9904$class_9905 f Lnet/minecraft/world/level/redstone/Orientation$SideBias; LEFT a field_52681 f Lnet/minecraft/world/level/redstone/Orientation$SideBias; RIGHT b field_52682 f Ljava/lang/String; name c field_52683 f [Lnet/minecraft/world/level/redstone/Orientation$SideBias; $VALUES d field_52684 m ()Lnet/minecraft/world/level/redstone/Orientation$SideBias; getOpposite a method_61863 m ()[Lnet/minecraft/world/level/redstone/Orientation$SideBias; $values b method_61864 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/redstone/Redstone fbu net/minecraft/class_6148 f I BITS a field_52685 f I MASK b field_52686 f I SIGNAL_MIN c field_31827 f I SIGNAL_MAX d field_31828 f I SIGNAL_NONE e field_31829 m ()V c net/minecraft/world/level/redstone/RedstoneWireEvaluator fbv net/minecraft/class_9906 f Lnet/minecraft/world/level/block/RedStoneWireBlock; wireBlock a field_52687 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getBlockSignal a method_61865 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/redstone/Orientation;Z)V updatePowerStrength a method_61824 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)I getWireSignal a method_61839 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getIncomingWireSignal b method_61866 m (Lnet/minecraft/world/level/block/RedStoneWireBlock;)V c net/minecraft/world/level/redstone/package-info fbw net/minecraft/class_6149 c net/minecraft/world/level/saveddata/SavedData fbx net/minecraft/class_18 f Z dirty a field_72 m (Z)V setDirty a method_78 m ()V setDirty e method_80 m ()Z isDirty f method_79 m ()V c net/minecraft/world/level/saveddata/SavedData$Context fbx$a net/minecraft/class_18$class_10740 f Lnet/minecraft/server/level/ServerLevel; level a comp_3639 f J worldSeed b comp_3640 m ()Lnet/minecraft/server/level/ServerLevel; levelOrThrow a method_67417 m ()Lnet/minecraft/server/level/ServerLevel; level b comp_3639 m ()J worldSeed c comp_3640 m (Lnet/minecraft/server/level/ServerLevel;)V m (Lnet/minecraft/server/level/ServerLevel;J)V c net/minecraft/world/level/saveddata/SavedDataType fby net/minecraft/class_10741 f Ljava/lang/String; id a comp_3641 f Ljava/util/function/Function; constructor b comp_3642 f Ljava/util/function/Function; codec c comp_3643 f Lnet/minecraft/util/datafix/DataFixTypes; dataFixType d comp_3644 m ()Ljava/lang/String; id a comp_3641 m (Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/saveddata/SavedData$Context;)Lcom/mojang/serialization/Codec; method_67418 a method_67418 m (Ljava/util/function/Supplier;Lnet/minecraft/world/level/saveddata/SavedData$Context;)Lnet/minecraft/world/level/saveddata/SavedData; method_67419 a method_67419 m ()Ljava/util/function/Function; constructor b comp_3642 m ()Ljava/util/function/Function; codec c comp_3643 m ()Lnet/minecraft/util/datafix/DataFixTypes; dataFixType d comp_3644 m (Ljava/lang/String;Ljava/util/function/Supplier;Lcom/mojang/serialization/Codec;Lnet/minecraft/util/datafix/DataFixTypes;)V m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/util/datafix/DataFixTypes;)V c net/minecraft/world/level/saveddata/maps/MapBanner fbz net/minecraft/class_17 f Lcom/mojang/serialization/Codec; CODEC a field_48918 f Lnet/minecraft/core/BlockPos; pos b comp_2312 f Lnet/minecraft/world/item/DyeColor; color c comp_2313 f Ljava/util/Optional; name d comp_2314 m ()Lnet/minecraft/core/Holder; getDecoration a method_72 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_56812 a method_56812 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/saveddata/maps/MapBanner; fromWorld a method_73 m ()Ljava/lang/String; getId b method_71 m ()Lnet/minecraft/core/BlockPos; pos c comp_2312 m ()Lnet/minecraft/world/item/DyeColor; color d comp_2313 m ()Ljava/util/Optional; name e comp_2314 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/item/DyeColor;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/saveddata/maps/MapBanner$1 fbz$1 net/minecraft/class_17$1 f [I $SwitchMap$net$minecraft$world$item$DyeColor a field_70 m ()V c net/minecraft/world/level/saveddata/maps/MapDecoration fca net/minecraft/class_20 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48920 f Lnet/minecraft/core/Holder; type b comp_1842 f B x c comp_1843 f B y d comp_1844 f B rot e comp_1845 f Ljava/util/Optional; name f comp_1846 m ()Lnet/minecraft/resources/ResourceLocation; getSpriteLocation a method_58451 m ()Z renderOnFrame b method_94 m ()Lnet/minecraft/core/Holder; type c comp_1842 m ()B x d comp_1843 m ()B y e comp_1844 m ()B rot f comp_1845 m ()Ljava/util/Optional; name g comp_1846 m (Lnet/minecraft/core/Holder;BBBLjava/util/Optional;)V m ()V c net/minecraft/world/level/saveddata/maps/MapDecorationType fcb net/minecraft/class_9428 f I NO_MAP_COLOR a field_50016 f Lcom/mojang/serialization/Codec; CODEC b field_50017 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC c field_50018 f Lnet/minecraft/resources/ResourceLocation; assetId d comp_2514 f Z showOnItemFrame e comp_2515 f I mapColor f comp_2516 f Z explorationMapElement g comp_2517 f Z trackCount h comp_2518 m ()Z hasMapColor a method_58452 m ()Lnet/minecraft/resources/ResourceLocation; assetId b comp_2514 m ()Z showOnItemFrame c comp_2515 m ()I mapColor d comp_2516 m ()Z explorationMapElement e comp_2517 m ()Z trackCount f comp_2518 m (Lnet/minecraft/resources/ResourceLocation;ZIZZ)V m ()V c net/minecraft/world/level/saveddata/maps/MapDecorationTypes fcc net/minecraft/class_21 f Lnet/minecraft/core/Holder; RED_X A field_110 f Lnet/minecraft/core/Holder; DESERT_VILLAGE B field_46177 f Lnet/minecraft/core/Holder; PLAINS_VILLAGE C field_46178 f Lnet/minecraft/core/Holder; SAVANNA_VILLAGE D field_46179 f Lnet/minecraft/core/Holder; SNOWY_VILLAGE E field_46180 f Lnet/minecraft/core/Holder; TAIGA_VILLAGE F field_46181 f Lnet/minecraft/core/Holder; JUNGLE_TEMPLE G field_46182 f Lnet/minecraft/core/Holder; SWAMP_HUT H field_46183 f Lnet/minecraft/core/Holder; TRIAL_CHAMBERS I field_50019 f I COPPER_COLOR J field_50020 f Lnet/minecraft/core/Holder; PLAYER a field_91 f Lnet/minecraft/core/Holder; FRAME b field_95 f Lnet/minecraft/core/Holder; RED_MARKER c field_89 f Lnet/minecraft/core/Holder; BLUE_MARKER d field_83 f Lnet/minecraft/core/Holder; TARGET_X e field_84 f Lnet/minecraft/core/Holder; TARGET_POINT f field_85 f Lnet/minecraft/core/Holder; PLAYER_OFF_MAP g field_86 f Lnet/minecraft/core/Holder; PLAYER_OFF_LIMITS h field_87 f Lnet/minecraft/core/Holder; WOODLAND_MANSION i field_88 f Lnet/minecraft/core/Holder; OCEAN_MONUMENT j field_98 f Lnet/minecraft/core/Holder; WHITE_BANNER k field_96 f Lnet/minecraft/core/Holder; ORANGE_BANNER l field_92 f Lnet/minecraft/core/Holder; MAGENTA_BANNER m field_97 f Lnet/minecraft/core/Holder; LIGHT_BLUE_BANNER n field_90 f Lnet/minecraft/core/Holder; YELLOW_BANNER o field_93 f Lnet/minecraft/core/Holder; LIME_BANNER p field_94 f Lnet/minecraft/core/Holder; PINK_BANNER q field_100 f Lnet/minecraft/core/Holder; GRAY_BANNER r field_101 f Lnet/minecraft/core/Holder; LIGHT_GRAY_BANNER s field_107 f Lnet/minecraft/core/Holder; CYAN_BANNER t field_108 f Lnet/minecraft/core/Holder; PURPLE_BANNER u field_104 f Lnet/minecraft/core/Holder; BLUE_BANNER v field_105 f Lnet/minecraft/core/Holder; BROWN_BANNER w field_106 f Lnet/minecraft/core/Holder; GREEN_BANNER x field_102 f Lnet/minecraft/core/Holder; RED_BANNER y field_99 f Lnet/minecraft/core/Holder; BLACK_BANNER z field_103 m (Ljava/lang/String;Ljava/lang/String;ZIZZ)Lnet/minecraft/core/Holder; register a method_58453 m (Ljava/lang/String;Ljava/lang/String;ZZ)Lnet/minecraft/core/Holder; register a method_58454 m (Lnet/minecraft/core/Registry;)Lnet/minecraft/core/Holder; bootstrap a method_58455 m ()V m ()V c net/minecraft/world/level/saveddata/maps/MapFrame fcd net/minecraft/class_19 f Lcom/mojang/serialization/Codec; CODEC a field_56473 f Lnet/minecraft/core/BlockPos; pos b comp_3491 f I rotation c comp_3492 f I entityId d comp_3493 m ()Ljava/lang/String; getId a method_82 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67420 a method_67420 m (Lnet/minecraft/core/BlockPos;)Ljava/lang/String; frameId a method_81 m ()Lnet/minecraft/core/BlockPos; pos b comp_3491 m ()I rotation c comp_3492 m ()I entityId d comp_3493 m (Lnet/minecraft/core/BlockPos;II)V m ()V c net/minecraft/world/level/saveddata/maps/MapId fce net/minecraft/class_9209 f Lcom/mojang/serialization/Codec; CODEC a field_49425 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_48924 f I id c comp_2315 f Lnet/minecraft/network/chat/Component; LOCKED_TEXT d field_56341 m ()Ljava/lang/String; key a method_56814 m ()I id b comp_2315 m (I)V m ()V c net/minecraft/world/level/saveddata/maps/MapIndex fcf net/minecraft/class_3978 f Lcom/mojang/serialization/Codec; CODEC a field_56474 f Lnet/minecraft/world/level/saveddata/SavedDataType; TYPE b field_56475 f I NO_MAP_ID c field_56476 f I lastMapId d field_56477 m ()Lnet/minecraft/world/level/saveddata/maps/MapId; getNextMapId a method_67421 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67422 a method_67422 m (Lnet/minecraft/world/level/saveddata/maps/MapIndex;)Ljava/lang/Integer; method_67423 a method_67423 m ()V m (I)V m ()V c net/minecraft/world/level/saveddata/maps/MapItemSavedData fcg net/minecraft/class_22 f I MAX_SCALE a field_31831 f I TRACKED_DECORATION_LIMIT b field_33991 f Lcom/mojang/serialization/Codec; CODEC c field_56478 f I centerX d field_116 f I centerZ e field_115 f Lnet/minecraft/resources/ResourceKey; dimension f field_118 f B scale g field_119 f [B colors h field_122 f Z locked i field_17403 f Lorg/slf4j/Logger; LOGGER j field_25019 f I MAP_SIZE k field_31832 f I HALF_MAP_SIZE l field_31833 f Ljava/lang/String; FRAME_PREFIX m field_52316 f Z trackingPosition n field_114 f Z unlimitedTracking o field_113 f Ljava/util/List; carriedBy p field_112 f Ljava/util/Map; carriedByPlayers q field_120 f Ljava/util/Map; bannerMarkers r field_123 f Ljava/util/Map; decorations s field_117 f Ljava/util/Map; frameMarkers t field_121 f I trackedDecorationCount u field_33992 m ()Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; locked a method_32361 m (BZLnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; createForClient a method_32362 m (DDBZZLnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; createFresh a method_32363 m (F)B clampMapCoordinate a method_61867 m (FF)Z isInsideMap a method_61868 m (I)Z isTrackedCountOverLimit a method_37343 m (II)V setColorsDirty a method_103 m (IIB)Z updateColor a method_32365 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67424 a method_67424 m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData$HoldingPlayer; getHoldingPlayer a method_101 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;)V tickCarriedBy a method_102 m (Lnet/minecraft/world/entity/player/Player;Ljava/lang/String;Lnet/minecraft/world/item/component/MapDecorations$Entry;)V method_57626 a method_57626 m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/function/Predicate; mapMatcher a method_55784 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/item/ItemStack;)Z method_55785 a method_55785 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/BlockPos;Ljava/lang/String;Lnet/minecraft/core/Holder;)V addTargetDecoration a method_110 m (Lnet/minecraft/world/level/BlockGetter;II)V checkBanners a method_109 m (Lnet/minecraft/world/level/LevelAccessor;D)B calculateRotation a method_61869 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z toggleBanner a method_108 m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/world/level/saveddata/SavedDataType; type a method_67425 m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/network/protocol/Packet; getUpdatePacket a method_100 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/util/List; method_67426 a method_67426 m (Ljava/lang/String;)V removeDecoration a method_32368 m (Ljava/lang/String;Lnet/minecraft/world/item/component/MapDecorations$Entry;Lnet/minecraft/world/item/component/MapDecorations;)Lnet/minecraft/world/item/component/MapDecorations; method_57627 a method_57627 m (Ljava/util/List;)V addClientSideDecorations a method_32369 m (Lnet/minecraft/core/BlockPos;I)V removedFromFrame a method_104 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/LevelAccessor;DFF)Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData$MapDecorationLocation; calculateDecorationLocationAndType a method_61870 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/LevelAccessor;Ljava/lang/String;DDDLnet/minecraft/network/chat/Component;)V addDecoration a method_107 m ()Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; scaled b method_32364 m (FF)Lnet/minecraft/core/Holder; decorationTypeForPlayerOutsideMap b method_61871 m (I)Ljava/lang/String; getFrameKey b method_61169 m (IIB)V setColor b method_32370 m (Lnet/minecraft/world/entity/player/Player;)Z hasMapInvisibilityItemEquipped b method_64505 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/util/List; method_67427 b method_67427 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/LevelAccessor;DFF)Lcom/mojang/datafixers/util/Pair; playerDecorationTypeAndRotation b method_61872 m ()Ljava/util/Collection; getBanners c method_35503 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/lang/Boolean; method_67428 c method_67428 m ()Z isExplorationMap d method_32372 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/lang/Boolean; method_67429 d method_67429 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/lang/Boolean; method_67430 e method_67430 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/nio/ByteBuffer; method_67431 f method_67431 m ()Ljava/lang/Iterable; getDecorations g method_32373 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/lang/Byte; method_67432 g method_67432 m ()V setDecorationsDirty h method_32374 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/lang/Integer; method_67433 h method_67433 m ()Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; method_67434 i method_67434 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Ljava/lang/Integer; method_67435 i method_67435 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Lnet/minecraft/resources/ResourceKey; method_67436 j method_67436 m (IIBZZZLnet/minecraft/resources/ResourceKey;)V m (Lnet/minecraft/resources/ResourceKey;IIBLjava/nio/ByteBuffer;ZZZLjava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/saveddata/maps/MapItemSavedData$HoldingPlayer fcg$a net/minecraft/class_22$class_23 f Lnet/minecraft/world/entity/player/Player; player a field_125 f I step b field_131 f Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; field_132 c field_132 f Z dirtyData d field_130 f I minDirtyX e field_129 f I minDirtyY f field_128 f I maxDirtyX g field_127 f I maxDirtyY h field_126 f Z dirtyDecorations i field_27891 f I tick j field_124 m ()Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData$MapPatch; createPatch a method_32375 m (II)V markColorsDirty a method_111 m (Lnet/minecraft/world/level/saveddata/maps/MapId;)Lnet/minecraft/network/protocol/Packet; nextUpdatePacket a method_112 m ()V markDecorationsDirty b method_32379 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;Lnet/minecraft/world/entity/player/Player;)V c net/minecraft/world/level/saveddata/maps/MapItemSavedData$MapDecorationLocation fcg$b net/minecraft/class_22$class_9907 f Lnet/minecraft/core/Holder; type a comp_2974 f B x b comp_2975 f B y c comp_2976 f B rot d comp_2977 m ()Lnet/minecraft/core/Holder; type a comp_2974 m ()B x b comp_2975 m ()B y c comp_2976 m ()B rot d comp_2977 m (Lnet/minecraft/core/Holder;BBB)V c net/minecraft/world/level/saveddata/maps/MapItemSavedData$MapPatch fcg$c net/minecraft/class_22$class_5637 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_48925 f I startX b comp_2316 f I startY c comp_2317 f I width d comp_2318 f I height e comp_2319 f [B mapColors f comp_2320 m ()I startX a comp_2316 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V applyToMap a method_32380 m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; read a method_56816 m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V write a method_56817 m ()I startY b comp_2317 m ()I width c comp_2318 m ()I height d comp_2319 m ()[B mapColors e comp_2320 m (IIII[B)V m ()V c net/minecraft/world/level/saveddata/maps/package-info fch net/minecraft/class_6150 c net/minecraft/world/level/saveddata/package-info fci net/minecraft/class_6151 c net/minecraft/world/level/storage/CommandStorage fcj net/minecraft/class_4565 f Ljava/lang/String; ID_PREFIX a field_31834 f Ljava/util/Map; namespaces b field_20747 f Lnet/minecraft/world/level/storage/DimensionDataStorage; storage c field_20748 m ()Ljava/util/stream/Stream; keys a method_22542 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/nbt/CompoundTag; get a method_22546 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/nbt/CompoundTag;)V set a method_22547 m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/CommandStorage$Container; getContainer a method_67437 m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; method_22545 a method_22545 m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/CommandStorage$Container; getOrCreateContainer b method_67438 m (Ljava/lang/String;)Ljava/lang/String; createId c method_22543 m (Lnet/minecraft/world/level/storage/DimensionDataStorage;)V c net/minecraft/world/level/storage/CommandStorage$Container fcj$a net/minecraft/class_4565$class_4566 f Lcom/mojang/serialization/Codec; CODEC a field_56479 f Ljava/util/Map; storage b field_20749 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67439 a method_67439 m (Lnet/minecraft/world/level/storage/CommandStorage$Container;)Ljava/util/Map; method_67440 a method_67440 m (Ljava/lang/String;)Lnet/minecraft/world/level/saveddata/SavedDataType; type a method_67441 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; method_22551 a method_22551 m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)V put a method_22552 m (Ljava/lang/String;)Lnet/minecraft/nbt/CompoundTag; get b method_22550 m (Ljava/lang/String;)Ljava/util/stream/Stream; getKeys c method_22554 m (Ljava/util/Map;)V m ()V m ()V c net/minecraft/world/level/storage/DataVersion fck net/minecraft/class_6595 f Ljava/lang/String; MAIN_SERIES a field_34768 f I version b comp_4038 f Ljava/lang/String; series c comp_4039 m ()Z isSideSeries a method_38490 m (Lnet/minecraft/world/level/storage/DataVersion;)Z isCompatible a method_38493 m ()I version b comp_4038 m ()Ljava/lang/String; series c comp_4039 m (ILjava/lang/String;)V c net/minecraft/world/level/storage/DerivedLevelData fcl net/minecraft/class_27 f Lnet/minecraft/world/level/storage/WorldData; worldData a field_24179 f Lnet/minecraft/world/level/storage/ServerLevelData; wrapped b field_139 m (Lnet/minecraft/world/level/storage/WorldData;Lnet/minecraft/world/level/storage/ServerLevelData;)V c net/minecraft/world/level/storage/DimensionDataStorage fcm net/minecraft/class_26 f Lorg/slf4j/Logger; LOGGER a field_136 f Lnet/minecraft/world/level/saveddata/SavedData$Context; context b field_56480 f Ljava/util/Map; cache c field_134 f Lcom/mojang/datafixers/DataFixer; fixerUpper d field_17663 f Lnet/minecraft/core/HolderLookup$Provider; registries e field_48926 f Ljava/nio/file/Path; dataFolder f field_17664 f Ljava/util/concurrent/CompletableFuture; pendingWriteFuture g field_52688 m ()Ljava/util/concurrent/CompletableFuture; scheduleSave a method_61873 m (I)[Ljava/util/concurrent/CompletableFuture; method_65961 a method_65961 m (IILjava/util/Map;Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage; method_65962 a method_65962 m (Lnet/minecraft/world/level/saveddata/SavedDataType;)Lnet/minecraft/world/level/saveddata/SavedData; computeIfAbsent a method_17924 m (Lnet/minecraft/world/level/saveddata/SavedDataType;Lnet/minecraft/world/level/saveddata/SavedData;)V set a method_123 m (Lnet/minecraft/world/level/saveddata/SavedDataType;Lnet/minecraft/world/level/saveddata/SavedData;Lnet/minecraft/resources/RegistryOps;)Lnet/minecraft/nbt/CompoundTag; encodeUnchecked a method_67442 m (Lnet/minecraft/world/level/saveddata/SavedDataType;Ljava/lang/String;)V method_67443 a method_67443 m (Lnet/minecraft/world/level/saveddata/SavedDataType;Lnet/minecraft/nbt/CompoundTag;)V tryWrite a method_65963 m (Ljava/io/PushbackInputStream;)Z isGzip a method_17921 m (Ljava/lang/String;)Ljava/nio/file/Path; getDataFile a method_17922 m (Ljava/lang/String;Lnet/minecraft/util/datafix/DataFixTypes;I)Lnet/minecraft/nbt/CompoundTag; readTagFromDisk a method_17923 m (Ljava/util/List;)V method_65964 a method_65964 m (Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; method_61876 a method_61876 m (Ljava/util/Map;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/world/level/saveddata/SavedDataType;Ljava/util/Optional;)V method_67444 a method_67444 m (Ljava/util/Map;Lnet/minecraft/world/level/saveddata/SavedDataType;Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/world/level/saveddata/SavedData;)V method_67445 a method_67445 m (Ljava/util/Map;Ljava/lang/Object;)Ljava/util/concurrent/CompletionStage; method_61877 a method_61877 m ()V saveAndJoin b method_125 m (I)[Ljava/util/concurrent/CompletableFuture; method_61874 b method_61874 m (Lnet/minecraft/world/level/saveddata/SavedDataType;)Lnet/minecraft/world/level/saveddata/SavedData; get b method_20786 m (Ljava/util/Map$Entry;)V method_65965 b method_65965 m ()Ljava/util/Map; collectDirtyTagsToSave c method_61881 m (Lnet/minecraft/world/level/saveddata/SavedDataType;)Lnet/minecraft/world/level/saveddata/SavedData; readSavedData c method_120 m (Lnet/minecraft/world/level/saveddata/SavedData$Context;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/core/HolderLookup$Provider;)V m ()V c net/minecraft/world/level/storage/FileNameDateFormatter fcn net/minecraft/class_9078 m ()Ljava/time/format/DateTimeFormatter; create a method_55786 m ()V c net/minecraft/world/level/storage/LevelData fco net/minecraft/class_5217 m ()Lnet/minecraft/core/BlockPos; getSpawnPos a method_56126 m (Lnet/minecraft/world/level/LevelHeightAccessor;)Ljava/lang/String; method_27411 a method_27411 m (Lnet/minecraft/CrashReportCategory;Lnet/minecraft/world/level/LevelHeightAccessor;)V fillCrashReportCategory a method_151 m ()F getSpawnAngle b method_30656 m (Z)V setRaining b method_157 m ()J getGameTime c method_188 m ()J getDayTime d method_217 m ()Ljava/lang/String; method_27410 e method_27410 m ()Z isThundering g method_203 m ()Z isRaining i method_156 m ()Z isHardcore l method_152 m ()Lnet/minecraft/world/Difficulty; getDifficulty q method_207 m ()Z isDifficultyLocked r method_197 c net/minecraft/world/level/storage/LevelDataAndDimensions fcp net/minecraft/class_8895 f Lnet/minecraft/world/level/storage/WorldData; worldData a comp_2008 f Lnet/minecraft/world/level/levelgen/WorldDimensions$Complete; dimensions b comp_2009 m ()Lnet/minecraft/world/level/storage/WorldData; worldData a comp_2008 m ()Lnet/minecraft/world/level/levelgen/WorldDimensions$Complete; dimensions b comp_2009 m (Lnet/minecraft/world/level/storage/WorldData;Lnet/minecraft/world/level/levelgen/WorldDimensions$Complete;)V c net/minecraft/world/level/storage/LevelResource fcq net/minecraft/class_5218 f Lnet/minecraft/world/level/storage/LevelResource; PLAYER_ADVANCEMENTS_DIR a field_24180 f Lnet/minecraft/world/level/storage/LevelResource; PLAYER_STATS_DIR b field_24181 f Lnet/minecraft/world/level/storage/LevelResource; PLAYER_DATA_DIR c field_24182 f Lnet/minecraft/world/level/storage/LevelResource; PLAYER_OLD_DATA_DIR d field_24183 f Lnet/minecraft/world/level/storage/LevelResource; LEVEL_DATA_FILE e field_24184 f Lnet/minecraft/world/level/storage/LevelResource; OLD_LEVEL_DATA_FILE f field_38978 f Lnet/minecraft/world/level/storage/LevelResource; ICON_FILE g field_38979 f Lnet/minecraft/world/level/storage/LevelResource; LOCK_FILE h field_38980 f Lnet/minecraft/world/level/storage/LevelResource; GENERATED_DIR i field_24185 f Lnet/minecraft/world/level/storage/LevelResource; DATAPACK_DIR j field_24186 f Lnet/minecraft/world/level/storage/LevelResource; MAP_RESOURCE_FILE k field_24187 f Lnet/minecraft/world/level/storage/LevelResource; ROOT l field_24188 f Ljava/lang/String; id m field_24189 m ()Ljava/lang/String; getId a method_27423 m (Ljava/lang/String;)V m ()V c net/minecraft/world/level/storage/LevelStorageException fcr net/minecraft/class_33 f Lnet/minecraft/network/chat/Component; messageComponent a field_38981 m ()Lnet/minecraft/network/chat/Component; getMessageComponent a method_43416 m (Lnet/minecraft/network/chat/Component;)V c net/minecraft/world/level/storage/LevelStorageSource fcs net/minecraft/class_32 f Ljava/lang/String; TAG_DATA a field_36348 f Ljava/lang/String; ALLOWED_SYMLINKS_CONFIG_NAME b field_44950 f Lorg/slf4j/Logger; LOGGER c field_17665 f Ljava/time/format/DateTimeFormatter; FORMATTER d field_200 f Ljava/nio/file/PathMatcher; NO_SYMLINKS_ALLOWED e field_44951 f I UNCOMPRESSED_NBT_QUOTA f field_46830 f I DISK_SPACE_WARNING_THRESHOLD g field_49426 f Ljava/nio/file/Path; baseDir h field_17666 f Ljava/nio/file/Path; backupDir i field_17667 f Lcom/mojang/datafixers/DataFixer; fixerUpper j field_17668 f Lnet/minecraft/world/level/validation/DirectoryValidator; worldDirValidator k field_44952 m ()Ljava/lang/String; getName a method_35504 m (Lnet/minecraft/resources/ResourceLocation;)V method_45551 a method_45551 m (Lcom/mojang/datafixers/DataFixer;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_59826 a method_59826 m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/WorldDataConfiguration; readDataConfig a method_29580 m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/server/packs/repository/PackRepository;Z)Lnet/minecraft/server/WorldLoader$PackConfig; getPackConfig a method_54522 m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/WorldDataConfiguration;Lnet/minecraft/core/Registry;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/storage/LevelDataAndDimensions; getLevelDataAndDimensions a method_54523 m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory;Z)Lnet/minecraft/world/level/storage/LevelSummary; makeLevelSummary a method_54524 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelCandidates;)Ljava/util/concurrent/CompletableFuture; loadLevelSummaries a method_43417 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory;)J getFileModificationTime a method_54526 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory;Z)Lnet/minecraft/world/level/storage/LevelSummary; readLevelSummary a method_54527 m (Ljava/lang/String;)Z isNewLevelIdAcceptable a method_240 m (Ljava/nio/file/Path;)Lnet/minecraft/world/level/validation/DirectoryValidator; parseValidator a method_52235 m (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lcom/mojang/serialization/Dynamic; readLevelDataTagFixed a method_54528 m (Ljava/util/List;)Ljava/util/List; method_43495 a method_43495 m ()Lnet/minecraft/world/level/storage/LevelStorageSource$LevelCandidates; findLevelCandidates b method_235 m (Lcom/mojang/datafixers/DataFixer;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; method_59827 b method_59827 m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/flag/FeatureFlagSet; parseFeatureFlagsFromSummary b method_45552 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory;)Lnet/minecraft/world/level/storage/LevelSummary; method_43418 b method_43418 m (Ljava/lang/String;)Z levelExists b method_230 m (Ljava/nio/file/Path;)Lnet/minecraft/world/level/storage/LevelStorageSource; createDefault b method_26999 m ()Ljava/nio/file/Path; getBaseDir c method_19636 m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; method_45553 c method_45553 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory;)Z method_43419 c method_43419 m (Ljava/lang/String;)Ljava/nio/file/Path; getLevelPath c method_52238 m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/CompoundTag; readLevelDataTagRaw c method_54529 m ()Ljava/nio/file/Path; getBackupPath d method_236 m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; validateAndCreateAccess d method_52236 m (Ljava/nio/file/Path;)Ljava/time/Instant; getFileModificationTime d method_54530 m ()Lnet/minecraft/world/level/validation/DirectoryValidator; getWorldDirValidator e method_52237 m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; createAccess e method_27002 m (Ljava/nio/file/Path;)Lnet/minecraft/nbt/Tag; readLightweightData e method_40035 m ()I getStorageVersion f method_17931 m (Ljava/nio/file/Path;)Z method_43420 f method_43420 m (Ljava/nio/file/Path;)Z method_52616 g method_52616 m (Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/world/level/validation/DirectoryValidator;Lcom/mojang/datafixers/DataFixer;)V m ()V c net/minecraft/world/level/storage/LevelStorageSource$LevelCandidates fcs$a net/minecraft/class_32$class_7410 f Ljava/util/List; levels a comp_731 m ()Z isEmpty a method_43421 m ()Ljava/util/List; levels b comp_731 m (Ljava/util/List;)V c net/minecraft/world/level/storage/LevelStorageSource$LevelDirectory fcs$b net/minecraft/class_32$class_7411 f Ljava/nio/file/Path; path a comp_732 m ()Ljava/lang/String; directoryName a method_43422 m (Lnet/minecraft/world/level/storage/LevelResource;)Ljava/nio/file/Path; resourcePath a method_43423 m (Ljava/time/LocalDateTime;)Ljava/nio/file/Path; corruptedDataFile a method_43424 m ()Ljava/nio/file/Path; dataFile b method_43425 m (Ljava/time/LocalDateTime;)Ljava/nio/file/Path; rawDataFile b method_54531 m ()Ljava/nio/file/Path; oldDataFile c method_43426 m ()Ljava/nio/file/Path; iconFile d method_43427 m ()Ljava/nio/file/Path; lockFile e method_43428 m ()Ljava/nio/file/Path; path f comp_732 m (Ljava/nio/file/Path;)V c net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess fcs$c net/minecraft/class_32$class_5143 f Lnet/minecraft/world/level/storage/LevelStorageSource; field_23766 a field_23766 f Lnet/minecraft/util/DirectoryLock; lock b field_23767 f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory; levelDirectory c field_23768 f Ljava/lang/String; levelId d field_23769 f Ljava/util/Map; resources e field_24190 m ()J estimateDiskSpace a method_57628 m (Lnet/minecraft/resources/ResourceKey;)Ljava/nio/file/Path; getDimensionPath a method_27424 m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/storage/LevelSummary; getSummary a method_29584 m (Lnet/minecraft/world/level/storage/LevelResource;)Ljava/nio/file/Path; getLevelPath a method_27010 m (Ljava/lang/String;)V renameLevel a method_27008 m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)V method_54534 a method_54534 m (Ljava/util/function/Consumer;)V modifyLevelDataWithoutDatafix a method_54537 m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/storage/WorldData;)V saveDataTag a method_27425 m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/level/storage/WorldData;Lnet/minecraft/nbt/CompoundTag;)V saveDataTag a method_27426 m (Lnet/minecraft/nbt/CompoundTag;)V saveLevelData a method_54538 m (Z)Ljava/time/Instant; getFileModificationTime a method_54539 m ()Z checkForLowDiskSpace b method_57629 m (Ljava/lang/String;)V renameAndDropPlayer b method_54540 m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)V method_54541 b method_54541 m (Z)Lcom/mojang/serialization/Dynamic; getDataTag b method_27013 m ()V safeClose c method_54532 m ()Lnet/minecraft/world/level/storage/LevelStorageSource; parent d method_52617 m ()Lnet/minecraft/world/level/storage/LevelStorageSource$LevelDirectory; getLevelDirectory e method_54543 m ()Ljava/lang/String; getLevelId f method_27005 m ()Lnet/minecraft/world/level/storage/PlayerDataStorage; createPlayerStorage g method_27427 m ()Lcom/mojang/serialization/Dynamic; getDataTag h method_54545 m ()Lcom/mojang/serialization/Dynamic; getDataTagFallback i method_54546 m ()Ljava/util/Optional; getIconFile j method_27014 m ()V deleteLevel k method_27015 m ()J makeWorldBackup l method_27016 m ()Z hasWorldData m method_54547 m ()Z restoreLevelDataFromOld n method_54548 m ()V checkLock o method_27017 m (Lnet/minecraft/world/level/storage/LevelStorageSource;Ljava/lang/String;Ljava/nio/file/Path;)V c net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$1 fcs$c$1 net/minecraft/class_32$class_5143$1 f Ljava/nio/file/Path; val$lockPath a field_23770 f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; field_23771 b field_23771 m (Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; postVisitDirectory a method_27018 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile a method_27019 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Ljava/nio/file/Path;)V c net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$2 fcs$c$2 net/minecraft/class_32$class_5143$2 f Ljava/nio/file/Path; val$rootPath a field_204 f Ljava/util/zip/ZipOutputStream; val$stream b field_201 f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; field_203 c field_203 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile a method_246 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Ljava/nio/file/Path;Ljava/util/zip/ZipOutputStream;)V c net/minecraft/world/level/storage/LevelSummary fct net/minecraft/class_34 f Lnet/minecraft/network/chat/Component; PLAY_WORLD a field_46832 f Lnet/minecraft/world/level/LevelSettings; settings b field_25022 f Lnet/minecraft/world/level/storage/LevelVersion; levelVersion c field_25023 f Ljava/lang/String; levelId d field_205 f Z requiresManualConversion e field_209 f Z locked f field_23772 f Z experimental g field_40371 f Ljava/nio/file/Path; icon h field_23773 f Lnet/minecraft/network/chat/Component; info i field_24191 m ()Ljava/lang/String; getLevelId a method_248 m (Lnet/minecraft/world/level/storage/LevelSummary;)I compareTo a method_251 m ()Ljava/lang/String; getLevelName b method_252 m ()Ljava/nio/file/Path; getIcon c method_27020 m ()Z requiresManualConversion d method_255 m ()Z isExperimental e method_45554 m ()J getLastPlayed f method_249 m ()Lnet/minecraft/world/level/LevelSettings; getSettings g method_35505 m ()Lnet/minecraft/world/level/GameType; getGameMode h method_247 m ()Z isHardcore i method_257 m ()Z hasCommands j method_259 m ()Lnet/minecraft/network/chat/MutableComponent; getWorldVersionName k method_258 m ()Lnet/minecraft/world/level/storage/LevelVersion; levelVersion l method_29586 m ()Z shouldBackup m method_54549 m ()Z isDowngrade n method_54550 m ()Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; backupStatus o method_33405 m ()Z isLocked p method_27021 m ()Z isDisabled q method_33784 m ()Z isCompatible r method_38496 m ()Lnet/minecraft/network/chat/Component; getInfo s method_27429 m ()Lnet/minecraft/network/chat/Component; primaryActionMessage t method_54551 m ()Z primaryActionActive u method_54552 m ()Z canUpload v method_56127 m ()Z canEdit w method_54553 m ()Z canRecreate x method_54554 m ()Z canDelete y method_54555 m ()Lnet/minecraft/network/chat/Component; createInfo z method_27430 m (Lnet/minecraft/world/level/LevelSettings;Lnet/minecraft/world/level/storage/LevelVersion;Ljava/lang/String;ZZZLjava/nio/file/Path;)V m ()V c net/minecraft/world/level/storage/LevelSummary$BackupStatus fct$a net/minecraft/class_34$class_5781 f Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; NONE a field_28437 f Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; DOWNGRADE b field_28438 f Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; UPGRADE_TO_SNAPSHOT c field_28439 f Z shouldBackup d field_28440 f Z severe e field_28441 f Ljava/lang/String; translationKey f field_28442 f [Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; $VALUES g field_28443 m ()Z shouldBackup a method_33406 m ()Z isSevere b method_33407 m ()Ljava/lang/String; getTranslationKey c method_33408 m ()[Lnet/minecraft/world/level/storage/LevelSummary$BackupStatus; $values d method_36792 m (Ljava/lang/String;IZZLjava/lang/String;)V m ()V c net/minecraft/world/level/storage/LevelSummary$CorruptedLevelSummary fct$b net/minecraft/class_34$class_8896 f Lnet/minecraft/network/chat/Component; INFO b field_46833 f Lnet/minecraft/network/chat/Component; RECOVER c field_46834 f J lastPlayed d field_46835 m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_54556 a method_54556 m (Ljava/lang/String;Ljava/nio/file/Path;J)V m ()V c net/minecraft/world/level/storage/LevelSummary$SymlinkLevelSummary fct$c net/minecraft/class_34$class_8578 f Lnet/minecraft/network/chat/Component; MORE_INFO_BUTTON b field_46836 f Lnet/minecraft/network/chat/Component; INFO c field_46837 m (Ljava/lang/String;Ljava/nio/file/Path;)V m ()V c net/minecraft/world/level/storage/LevelVersion fcu net/minecraft/class_5315 f I levelDataVersion a field_25024 f J lastPlayed b field_25025 f Ljava/lang/String; minecraftVersionName c field_25026 f Lnet/minecraft/world/level/storage/DataVersion; minecraftVersion d field_25027 f Z snapshot e field_25028 m ()I levelDataVersion a method_29022 m (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/level/storage/LevelVersion; parse a method_29023 m ()J lastPlayed b method_29024 m ()Ljava/lang/String; minecraftVersionName c method_29025 m ()Lnet/minecraft/world/level/storage/DataVersion; minecraftVersion d method_29026 m ()Z snapshot e method_29027 m (IJLjava/lang/String;ILjava/lang/String;Z)V c net/minecraft/world/level/storage/PlayerDataStorage fcv net/minecraft/class_29 f Lcom/mojang/datafixers/DataFixer; fixerUpper a field_148 f Lorg/slf4j/Logger; LOGGER b field_149 f Ljava/io/File; playerDir c field_144 f Ljava/time/format/DateTimeFormatter; FORMATTER d field_47840 m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; method_55788 a method_55788 m (Lnet/minecraft/world/entity/player/Player;)V save a method_262 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/util/ProblemReporter;)Ljava/util/Optional; load a method_55789 m (Lnet/minecraft/world/entity/player/Player;Ljava/lang/String;)V backup a method_55787 m (Lnet/minecraft/world/entity/player/Player;)Ljava/util/Optional; method_55790 b method_55790 m (Lnet/minecraft/world/entity/player/Player;Ljava/lang/String;)Ljava/util/Optional; load b method_261 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lcom/mojang/datafixers/DataFixer;)V m ()V c net/minecraft/world/level/storage/PrimaryLevelData fcw net/minecraft/class_31 f I wanderingTraderSpawnDelay A field_17736 f I wanderingTraderSpawnChance B field_17737 f Ljava/util/UUID; wanderingTraderId C field_17738 f Ljava/util/Set; knownServerBrands D field_21837 f Z wasModded E field_21838 f Ljava/util/Set; removedFeatureFlags F field_43352 f Lnet/minecraft/world/level/timers/TimerQueue; scheduledEvents G field_191 f Ljava/lang/String; LEVEL_NAME a field_46838 f Ljava/lang/String; PLAYER b field_36349 f Ljava/lang/String; WORLD_GEN_SETTINGS c field_31843 f Lorg/slf4j/Logger; LOGGER f field_25029 f Lnet/minecraft/world/level/LevelSettings; settings g field_25030 f Lnet/minecraft/world/level/levelgen/WorldOptions; worldOptions h field_25425 f Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; specialWorldProperty i field_40372 f Lcom/mojang/serialization/Lifecycle; worldGenSettingsLifecycle j field_25426 f Lnet/minecraft/core/BlockPos; spawnPos k field_48380 f F spawnAngle l field_26367 f J gameTime m field_189 f J dayTime n field_198 f Lnet/minecraft/nbt/CompoundTag; loadedPlayerTag o field_170 f I version p field_158 f I clearWeatherTime q field_176 f Z raining r field_190 f I rainTime s field_192 f Z thundering t field_168 f I thunderTime u field_173 f Z initialized v field_185 f Z difficultyLocked w field_157 f Lnet/minecraft/world/level/border/WorldBorder$Settings; worldBorder x field_24193 f Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data; endDragonFightData y field_25031 f Lnet/minecraft/nbt/CompoundTag; customBossEvents z field_156 m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; method_29032 a method_29032 m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/world/level/LevelSettings;Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty;Lnet/minecraft/world/level/levelgen/WorldOptions;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/world/level/storage/PrimaryLevelData; parse a method_29029 m (Ljava/util/Set;)Lnet/minecraft/nbt/ListTag; stringCollectionToTag a method_49902 m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/CompoundTag;)V setTagData a method_158 m (Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/Tag;)V method_29030 a method_29030 m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; method_49901 b method_49901 m (Lnet/minecraft/nbt/CompoundTag;ZLnet/minecraft/core/BlockPos;FJJIIIZIZZZLnet/minecraft/world/level/border/WorldBorder$Settings;IILjava/util/UUID;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/world/level/timers/TimerQueue;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data;Lnet/minecraft/world/level/LevelSettings;Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty;Lcom/mojang/serialization/Lifecycle;)V m (Lnet/minecraft/world/level/LevelSettings;Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty;Lcom/mojang/serialization/Lifecycle;)V m ()V c net/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty fcw$a net/minecraft/class_31$class_7729 f Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; NONE a field_40373 f Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; FLAT b field_40374 f Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; DEBUG c field_40375 f [Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; $VALUES d field_40376 m ()[Lnet/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty; $values a method_45559 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/level/storage/ServerLevelData fcx net/minecraft/class_5268 m (I)V setClearWeatherTime a method_167 m (J)V setGameTime a method_29034 m (Lnet/minecraft/world/level/GameType;)V setGameType a method_193 m (Lnet/minecraft/world/level/border/WorldBorder$Settings;)V setWorldBorder a method_27415 m (Ljava/util/UUID;)V setWanderingTraderId a method_18040 m (Z)V setThundering a method_147 m (I)V setThunderTime b method_173 m (J)V setDayTime b method_29035 m (I)V setRainTime c method_164 m (Z)V setInitialized c method_223 m (I)V setWanderingTraderSpawnDelay d method_18041 m ()Ljava/lang/String; getLevelName e method_150 m (I)V setWanderingTraderSpawnChance e method_18042 m ()I getClearWeatherTime f method_155 m ()I getThunderTime h method_145 m ()I getRainTime j method_190 m ()Lnet/minecraft/world/level/GameType; getGameType k method_210 m ()Z isAllowCommands m method_194 m ()Z isInitialized n method_222 m ()Lnet/minecraft/world/level/GameRules; getGameRules o method_146 m ()Lnet/minecraft/world/level/border/WorldBorder$Settings; getWorldBorder p method_27422 m ()Lnet/minecraft/world/level/timers/TimerQueue; getScheduledEvents s method_143 m ()I getWanderingTraderSpawnDelay t method_18038 m ()I getWanderingTraderSpawnChance u method_18039 m ()Ljava/util/UUID; getWanderingTraderId v method_35506 m ()Ljava/lang/String; method_27856 w method_27856 m ()Ljava/lang/String; method_27858 x method_27858 c net/minecraft/world/level/storage/TagValueInput fcy net/minecraft/class_11352 f Lnet/minecraft/util/ProblemReporter; problemReporter a field_60380 f Lnet/minecraft/world/level/storage/ValueInputContextHelper; context b field_60381 f Lnet/minecraft/nbt/CompoundTag; input c field_60382 m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/world/level/storage/ValueInputContextHelper;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; wrapChild a method_71415 m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; create a method_71416 m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; create a method_71417 m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; method_71419 a method_71419 m (Ljava/lang/String;Lnet/minecraft/world/level/storage/ValueInputContextHelper;Lnet/minecraft/nbt/ListTag;)Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; wrapList a method_71427 m (Ljava/lang/String;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; wrapChild a method_71429 m (Ljava/lang/String;Lnet/minecraft/nbt/ListTag;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; wrapTypedList a method_71430 m (Ljava/lang/String;Lnet/minecraft/nbt/TagType;)Lnet/minecraft/nbt/Tag; getOptionalTypedTag a method_71431 m (Ljava/lang/String;)Lnet/minecraft/nbt/NumericTag; getNumericTag i method_71443 m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/world/level/storage/ValueInputContextHelper;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/storage/TagValueInput$CompoundListWrapper fcy$a net/minecraft/class_11352$class_11353 f Lnet/minecraft/util/ProblemReporter; problemReporter a field_60383 f Lnet/minecraft/world/level/storage/ValueInputContextHelper; context b field_60384 f Ljava/util/List; list c field_60385 m (ILnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/ValueInput; wrapChild a method_71445 m (Lnet/minecraft/nbt/CompoundTag;J)Lnet/minecraft/world/level/storage/ValueInput; method_71446 a method_71446 m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/world/level/storage/ValueInputContextHelper;Ljava/util/List;)V c net/minecraft/world/level/storage/TagValueInput$CompoundListWrapper$1 fcy$a$1 net/minecraft/class_11352$class_11353$1 f Ljava/util/ListIterator; val$iterator a field_60386 f Lnet/minecraft/world/level/storage/TagValueInput$CompoundListWrapper; field_60387 b field_60387 m ()Lnet/minecraft/world/level/storage/ValueInput; computeNext a method_71448 m (Lnet/minecraft/world/level/storage/TagValueInput$CompoundListWrapper;Ljava/util/ListIterator;)V c net/minecraft/world/level/storage/TagValueInput$DecodeFromFieldFailedProblem fcy$b net/minecraft/class_11352$class_11354 f Ljava/lang/String; name a comp_4243 f Lnet/minecraft/nbt/Tag; tag b comp_4244 f Lcom/mojang/serialization/DataResult$Error; error c comp_4245 m ()Ljava/lang/String; name b comp_4243 m ()Lnet/minecraft/nbt/Tag; tag c comp_4244 m ()Lcom/mojang/serialization/DataResult$Error; error d comp_4245 m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;Lcom/mojang/serialization/DataResult$Error;)V c net/minecraft/world/level/storage/TagValueInput$DecodeFromListFailedProblem fcy$c net/minecraft/class_11352$class_11355 f Ljava/lang/String; name a comp_4246 f I index b comp_4247 f Lnet/minecraft/nbt/Tag; tag c comp_4248 f Lcom/mojang/serialization/DataResult$Error; error d comp_4249 m ()Ljava/lang/String; name b comp_4246 m ()I index c comp_4247 m ()Lnet/minecraft/nbt/Tag; tag d comp_4248 m ()Lcom/mojang/serialization/DataResult$Error; error e comp_4249 m (Ljava/lang/String;ILnet/minecraft/nbt/Tag;Lcom/mojang/serialization/DataResult$Error;)V c net/minecraft/world/level/storage/TagValueInput$DecodeFromMapFailedProblem fcy$d net/minecraft/class_11352$class_11356 f Lcom/mojang/serialization/DataResult$Error; error a comp_4250 m ()Lcom/mojang/serialization/DataResult$Error; error b comp_4250 m (Lcom/mojang/serialization/DataResult$Error;)V c net/minecraft/world/level/storage/TagValueInput$ListWrapper fcy$e net/minecraft/class_11352$class_11357 f Lnet/minecraft/util/ProblemReporter; problemReporter a field_60388 f Ljava/lang/String; name b field_60389 f Lnet/minecraft/world/level/storage/ValueInputContextHelper; context c field_60390 f Lnet/minecraft/nbt/ListTag; list d field_60391 m (I)Lnet/minecraft/util/ProblemReporter; reporterForChild a method_71449 m (ILnet/minecraft/nbt/Tag;)V reportIndexUnwrapProblem a method_71450 m (Lnet/minecraft/nbt/Tag;J)Lnet/minecraft/world/level/storage/ValueInput; method_71451 a method_71451 m (Lnet/minecraft/util/ProblemReporter;Ljava/lang/String;Lnet/minecraft/world/level/storage/ValueInputContextHelper;Lnet/minecraft/nbt/ListTag;)V c net/minecraft/world/level/storage/TagValueInput$ListWrapper$1 fcy$e$1 net/minecraft/class_11352$class_11357$1 f Ljava/util/Iterator; val$iterator a field_60392 f Lnet/minecraft/world/level/storage/TagValueInput$ListWrapper; field_60393 b field_60393 f I index c field_60394 m ()Lnet/minecraft/world/level/storage/ValueInput; computeNext a method_71452 m (Lnet/minecraft/world/level/storage/TagValueInput$ListWrapper;Ljava/util/Iterator;)V c net/minecraft/world/level/storage/TagValueInput$TypedListWrapper fcy$f net/minecraft/class_11352$class_11358 f Lnet/minecraft/util/ProblemReporter; problemReporter a field_60395 f Ljava/lang/String; name b field_60396 f Lnet/minecraft/world/level/storage/ValueInputContextHelper; context c field_60397 f Lcom/mojang/serialization/Codec; codec d field_60398 f Lnet/minecraft/nbt/ListTag; list e field_60399 m (ILnet/minecraft/nbt/Tag;Lcom/mojang/serialization/DataResult$Error;)V reportIndexUnwrapProblem a method_71454 m (Lnet/minecraft/nbt/Tag;J)Ljava/lang/Object; method_71455 a method_71455 m (Lnet/minecraft/util/ProblemReporter;Ljava/lang/String;Lnet/minecraft/world/level/storage/ValueInputContextHelper;Lcom/mojang/serialization/Codec;Lnet/minecraft/nbt/ListTag;)V c net/minecraft/world/level/storage/TagValueInput$TypedListWrapper$1 fcy$f$1 net/minecraft/class_11352$class_11358$1 f Ljava/util/ListIterator; val$iterator a field_60400 f Lnet/minecraft/world/level/storage/TagValueInput$TypedListWrapper; field_60401 b field_60401 m (Lnet/minecraft/world/level/storage/TagValueInput$TypedListWrapper;Ljava/util/ListIterator;)V c net/minecraft/world/level/storage/TagValueInput$UnexpectedListElementTypeProblem fcy$g net/minecraft/class_11352$class_11359 f Ljava/lang/String; name a comp_4251 f I index b comp_4252 f Lnet/minecraft/nbt/TagType; expected c comp_4253 f Lnet/minecraft/nbt/TagType; actual d comp_4254 m ()Ljava/lang/String; name b comp_4251 m ()I index c comp_4252 m ()Lnet/minecraft/nbt/TagType; expected d comp_4253 m ()Lnet/minecraft/nbt/TagType; actual e comp_4254 m (Ljava/lang/String;ILnet/minecraft/nbt/TagType;Lnet/minecraft/nbt/TagType;)V c net/minecraft/world/level/storage/TagValueInput$UnexpectedNonNumberProblem fcy$h net/minecraft/class_11352$class_11360 f Ljava/lang/String; name a comp_4255 f Lnet/minecraft/nbt/TagType; actual b comp_4256 m ()Ljava/lang/String; name b comp_4255 m ()Lnet/minecraft/nbt/TagType; actual c comp_4256 m (Ljava/lang/String;Lnet/minecraft/nbt/TagType;)V c net/minecraft/world/level/storage/TagValueInput$UnexpectedTypeProblem fcy$i net/minecraft/class_11352$class_11361 f Ljava/lang/String; name a comp_4257 f Lnet/minecraft/nbt/TagType; expected b comp_4258 f Lnet/minecraft/nbt/TagType; actual c comp_4259 m ()Ljava/lang/String; name b comp_4257 m ()Lnet/minecraft/nbt/TagType; expected c comp_4258 m ()Lnet/minecraft/nbt/TagType; actual d comp_4259 m (Ljava/lang/String;Lnet/minecraft/nbt/TagType;Lnet/minecraft/nbt/TagType;)V c net/minecraft/world/level/storage/TagValueOutput fcz net/minecraft/class_11362 f Lnet/minecraft/util/ProblemReporter; problemReporter a field_60402 f Lcom/mojang/serialization/DynamicOps; ops b field_60403 f Lnet/minecraft/nbt/CompoundTag; output c field_60404 m (Lnet/minecraft/util/ProblemReporter;)Lnet/minecraft/world/level/storage/TagValueOutput; createWithoutContext a method_71458 m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/storage/TagValueOutput; createWithContext a method_71459 m (Ljava/lang/String;Lnet/minecraft/nbt/Tag;)V method_71470 a method_71470 m (Lnet/minecraft/nbt/Tag;)V method_71474 a method_71474 m ()Lnet/minecraft/nbt/CompoundTag; buildResult b method_71475 m (Ljava/lang/String;)Lnet/minecraft/util/ProblemReporter; reporterForChild d method_71479 m (Lnet/minecraft/util/ProblemReporter;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/world/level/storage/TagValueOutput$EncodeToFieldFailedProblem fcz$a net/minecraft/class_11362$class_11363 f Ljava/lang/String; name a comp_4260 f Ljava/lang/Object; value b comp_4261 f Lcom/mojang/serialization/DataResult$Error; error c comp_4262 m ()Ljava/lang/String; name b comp_4260 m ()Ljava/lang/Object; value c comp_4261 m ()Lcom/mojang/serialization/DataResult$Error; error d comp_4262 m (Ljava/lang/String;Ljava/lang/Object;Lcom/mojang/serialization/DataResult$Error;)V c net/minecraft/world/level/storage/TagValueOutput$EncodeToListFailedProblem fcz$b net/minecraft/class_11362$class_11364 f Ljava/lang/String; name a comp_4263 f Ljava/lang/Object; value b comp_4264 f Lcom/mojang/serialization/DataResult$Error; error c comp_4265 m ()Ljava/lang/String; name b comp_4263 m ()Ljava/lang/Object; value c comp_4264 m ()Lcom/mojang/serialization/DataResult$Error; error d comp_4265 m (Ljava/lang/String;Ljava/lang/Object;Lcom/mojang/serialization/DataResult$Error;)V c net/minecraft/world/level/storage/TagValueOutput$EncodeToMapFailedProblem fcz$c net/minecraft/class_11362$class_11365 f Ljava/lang/Object; value a comp_4266 f Lcom/mojang/serialization/DataResult$Error; error b comp_4267 m ()Ljava/lang/Object; value b comp_4266 m ()Lcom/mojang/serialization/DataResult$Error; error c comp_4267 m (Ljava/lang/Object;Lcom/mojang/serialization/DataResult$Error;)V c net/minecraft/world/level/storage/TagValueOutput$ListWrapper fcz$d net/minecraft/class_11362$class_11366 f Ljava/lang/String; fieldName a field_60405 f Lnet/minecraft/util/ProblemReporter; problemReporter b field_60406 f Lcom/mojang/serialization/DynamicOps; ops c field_60407 f Lnet/minecraft/nbt/ListTag; output d field_60408 m (Ljava/lang/String;Lnet/minecraft/util/ProblemReporter;Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/ListTag;)V c net/minecraft/world/level/storage/TagValueOutput$TypedListWrapper fcz$e net/minecraft/class_11362$class_11367 f Lnet/minecraft/util/ProblemReporter; problemReporter a field_60409 f Ljava/lang/String; name b field_60410 f Lcom/mojang/serialization/DynamicOps; ops c field_60411 f Lcom/mojang/serialization/Codec; codec d field_60412 f Lnet/minecraft/nbt/ListTag; output e field_60413 m (Lnet/minecraft/util/ProblemReporter;Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lnet/minecraft/nbt/ListTag;)V c net/minecraft/world/level/storage/ValueInput fda net/minecraft/class_11368 m ()Lnet/minecraft/core/HolderLookup$Provider; lookup a method_71414 m (Lcom/mojang/serialization/MapCodec;)Ljava/util/Optional; read a method_71418 m (Ljava/lang/String;)Ljava/util/Optional; child a method_71420 m (Ljava/lang/String;B)B getByteOr a method_71421 m (Ljava/lang/String;D)D getDoubleOr a method_71422 m (Ljava/lang/String;F)F getFloatOr a method_71423 m (Ljava/lang/String;I)I getIntOr a method_71424 m (Ljava/lang/String;J)J getLongOr a method_71425 m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; read a method_71426 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getStringOr a method_71428 m (Ljava/lang/String;S)I getShortOr a method_71432 m (Ljava/lang/String;Z)Z getBooleanOr a method_71433 m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput; childOrEmpty b method_71434 m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ljava/util/Optional; list b method_71435 m (Ljava/lang/String;)Ljava/util/Optional; childrenList c method_71436 m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; listOrEmpty c method_71437 m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; childrenListOrEmpty d method_71438 m (Ljava/lang/String;)Ljava/util/Optional; getInt e method_71439 m (Ljava/lang/String;)Ljava/util/Optional; getLong f method_71440 m (Ljava/lang/String;)Ljava/util/Optional; getString g method_71441 m (Ljava/lang/String;)Ljava/util/Optional; getIntArray h method_71442 c net/minecraft/world/level/storage/ValueInput$TypedInputList fda$a net/minecraft/class_11368$class_11369 m ()Z isEmpty a method_71453 m ()Ljava/util/stream/Stream; stream b method_71456 c net/minecraft/world/level/storage/ValueInput$ValueInputList fda$b net/minecraft/class_11368$class_11370 m ()Z isEmpty a method_71444 m ()Ljava/util/stream/Stream; stream b method_71447 c net/minecraft/world/level/storage/ValueInputContextHelper fdb net/minecraft/class_11371 f Lnet/minecraft/core/HolderLookup$Provider; lookup a field_60414 f Lcom/mojang/serialization/DynamicOps; ops b field_60415 f Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; emptyChildList c field_60416 f Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; emptyTypedList d field_60417 f Lnet/minecraft/world/level/storage/ValueInput; empty e field_60418 m ()Lcom/mojang/serialization/DynamicOps; ops a method_71485 m ()Lnet/minecraft/core/HolderLookup$Provider; lookup b method_71486 m ()Lnet/minecraft/world/level/storage/ValueInput; empty c method_71487 m ()Lnet/minecraft/world/level/storage/ValueInput$ValueInputList; emptyList d method_71488 m ()Lnet/minecraft/world/level/storage/ValueInput$TypedInputList; emptyTypedList e method_71489 m (Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/DynamicOps;)V c net/minecraft/world/level/storage/ValueInputContextHelper$1 fdb$1 net/minecraft/class_11371$1 m (Lnet/minecraft/world/level/storage/ValueInputContextHelper;)V c net/minecraft/world/level/storage/ValueInputContextHelper$2 fdb$2 net/minecraft/class_11371$2 m (Lnet/minecraft/world/level/storage/ValueInputContextHelper;)V c net/minecraft/world/level/storage/ValueInputContextHelper$3 fdb$3 net/minecraft/class_11371$3 f Lnet/minecraft/world/level/storage/ValueInputContextHelper; field_60419 a field_60419 m (Lnet/minecraft/world/level/storage/ValueInputContextHelper;)V c net/minecraft/world/level/storage/ValueOutput fdc net/minecraft/class_11372 m ()Z isEmpty a method_71457 m (Lcom/mojang/serialization/MapCodec;Ljava/lang/Object;)V store a method_71460 m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueOutput; child a method_71461 m (Ljava/lang/String;B)V putByte a method_71462 m (Ljava/lang/String;D)V putDouble a method_71463 m (Ljava/lang/String;F)V putFloat a method_71464 m (Ljava/lang/String;I)V putInt a method_71465 m (Ljava/lang/String;J)V putLong a method_71466 m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/level/storage/ValueOutput$TypedOutputList; list a method_71467 m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V store a method_71468 m (Ljava/lang/String;Ljava/lang/String;)V putString a method_71469 m (Ljava/lang/String;S)V putShort a method_71471 m (Ljava/lang/String;Z)V putBoolean a method_71472 m (Ljava/lang/String;[I)V putIntArray a method_71473 m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/ValueOutput$ValueOutputList; childrenList b method_71476 m (Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V storeNullable b method_71477 m (Ljava/lang/String;)V discard c method_71478 c net/minecraft/world/level/storage/ValueOutput$TypedOutputList fdc$a net/minecraft/class_11372$class_11373 m ()Z isEmpty a method_71483 m (Ljava/lang/Object;)V add a method_71484 c net/minecraft/world/level/storage/ValueOutput$ValueOutputList fdc$b net/minecraft/class_11372$class_11374 m ()Lnet/minecraft/world/level/storage/ValueOutput; addChild a method_71480 m ()V discardLast b method_71481 m ()Z isEmpty c method_71482 c net/minecraft/world/level/storage/WorldData fdd net/minecraft/class_5219 f I ANVIL_VERSION_ID d field_31844 f I MCREGION_VERSION_ID e field_31845 m ()Z isDebugWorld A method_45556 m ()Lcom/mojang/serialization/Lifecycle; worldGenSettingsLifecycle B method_29588 m ()Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data; endDragonFightData C method_29036 m ()Lnet/minecraft/world/level/WorldDataConfiguration; getDataConfiguration D method_29589 m ()Lnet/minecraft/nbt/CompoundTag; getCustomBossEvents E method_228 m ()Z wasModded F method_27431 m ()Ljava/util/Set; getKnownServerBrands G method_27432 m ()Ljava/util/Set; getRemovedFeatureFlags H method_49900 m ()Lnet/minecraft/world/level/storage/ServerLevelData; overworldData I method_27859 m ()Lnet/minecraft/world/level/LevelSettings; getLevelSettings J method_27433 m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures K method_45560 m ()Ljava/lang/String; method_27436 a method_27436 m (Lnet/minecraft/world/Difficulty;)V setDifficulty a method_208 m (Lnet/minecraft/world/level/GameType;)V setGameType a method_193 m (Lnet/minecraft/world/level/WorldDataConfiguration;)V setDataConfiguration a method_29590 m (Lnet/minecraft/world/level/dimension/end/EndDragonFight$Data;)V setEndDragonFightData a method_29037 m (Ljava/lang/String;Z)V setModdedInfo a method_24285 m (Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; createTag a method_163 m (Lnet/minecraft/CrashReportCategory;)V fillCrashReportCategory a method_151 m (Lnet/minecraft/nbt/CompoundTag;)V setCustomBossEvents a method_221 m ()Ljava/lang/String; method_27438 b method_27438 m ()Ljava/lang/String; method_49903 c method_49903 m ()Ljava/lang/String; method_27439 d method_27439 m (Z)V setDifficultyLocked d method_186 m ()Ljava/lang/String; getLevelName e method_150 m (I)Ljava/lang/String; getStorageVersionName f method_27440 m ()Lnet/minecraft/world/level/GameType; getGameType k method_210 m ()Z isHardcore l method_152 m ()Z isAllowCommands m method_194 m ()Lnet/minecraft/world/level/GameRules; getGameRules o method_146 m ()Lnet/minecraft/world/Difficulty; getDifficulty q method_207 m ()Z isDifficultyLocked r method_197 m ()Lnet/minecraft/nbt/CompoundTag; getLoadedPlayerTag w method_226 m ()I getVersion x method_168 m ()Lnet/minecraft/world/level/levelgen/WorldOptions; worldGenOptions y method_28057 m ()Z isFlatWorld z method_45555 c net/minecraft/world/level/storage/WritableLevelData fde net/minecraft/class_5269 m (Lnet/minecraft/core/BlockPos;F)V setSpawn a method_187 c net/minecraft/world/level/storage/loot/BuiltInLootTables fdf net/minecraft/class_39 f Lnet/minecraft/resources/ResourceKey; JUNGLE_TEMPLE_DISPENSER A field_751 f Lnet/minecraft/resources/ResourceKey; IGLOO_CHEST B field_662 f Lnet/minecraft/resources/ResourceKey; WOODLAND_MANSION C field_484 f Lnet/minecraft/resources/ResourceKey; UNDERWATER_RUIN_SMALL D field_397 f Lnet/minecraft/resources/ResourceKey; UNDERWATER_RUIN_BIG E field_300 f Lnet/minecraft/resources/ResourceKey; BURIED_TREASURE F field_251 f Lnet/minecraft/resources/ResourceKey; SHIPWRECK_MAP G field_841 f Lnet/minecraft/resources/ResourceKey; SHIPWRECK_SUPPLY H field_880 f Lnet/minecraft/resources/ResourceKey; SHIPWRECK_TREASURE I field_665 f Lnet/minecraft/resources/ResourceKey; PILLAGER_OUTPOST J field_16593 f Lnet/minecraft/resources/ResourceKey; BASTION_TREASURE K field_24046 f Lnet/minecraft/resources/ResourceKey; BASTION_OTHER L field_24047 f Lnet/minecraft/resources/ResourceKey; BASTION_BRIDGE M field_24048 f Lnet/minecraft/resources/ResourceKey; BASTION_HOGLIN_STABLE N field_24049 f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY O field_38438 f Lnet/minecraft/resources/ResourceKey; ANCIENT_CITY_ICE_BOX P field_38439 f Lnet/minecraft/resources/ResourceKey; RUINED_PORTAL Q field_24050 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD R field_47415 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_COMMON S field_49844 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_RARE T field_49845 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_UNIQUE U field_49846 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_OMINOUS V field_50194 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_OMINOUS_COMMON W field_50195 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_OMINOUS_RARE X field_50196 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_REWARD_OMINOUS_UNIQUE Y field_50197 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_SUPPLY Z field_47416 f Lnet/minecraft/resources/ResourceKey; MASON_GIFT aA field_19071 f Lnet/minecraft/resources/ResourceKey; SHEPHERD_GIFT aB field_19072 f Lnet/minecraft/resources/ResourceKey; TOOLSMITH_GIFT aC field_19073 f Lnet/minecraft/resources/ResourceKey; WEAPONSMITH_GIFT aD field_19074 f Lnet/minecraft/resources/ResourceKey; UNEMPLOYED_GIFT aE field_54246 f Lnet/minecraft/resources/ResourceKey; BABY_VILLAGER_GIFT aF field_54247 f Lnet/minecraft/resources/ResourceKey; SNIFFER_DIGGING aG field_44748 f Lnet/minecraft/resources/ResourceKey; PANDA_SNEEZE aH field_49158 f Lnet/minecraft/resources/ResourceKey; CHICKEN_LAY aI field_54248 f Lnet/minecraft/resources/ResourceKey; ARMADILLO_SHED aJ field_54249 f Lnet/minecraft/resources/ResourceKey; PIGLIN_BARTERING aK field_22402 f Lnet/minecraft/resources/ResourceKey; SPAWNER_TRIAL_CHAMBER_KEY aL field_47423 f Lnet/minecraft/resources/ResourceKey; SPAWN_BONUS_CHEST a field_850 f Lnet/minecraft/resources/ResourceKey; SPAWNER_TRIAL_CHAMBER_CONSUMABLES aM field_47424 f Lnet/minecraft/resources/ResourceKey; SPAWNER_OMINOUS_TRIAL_CHAMBER_KEY aN field_50198 f Lnet/minecraft/resources/ResourceKey; SPAWNER_OMINOUS_TRIAL_CHAMBER_CONSUMABLES aO field_50199 f Lnet/minecraft/resources/ResourceKey; SPAWNER_TRIAL_ITEMS_TO_DROP_WHEN_OMINOUS aP field_50200 f Lnet/minecraft/resources/ResourceKey; BOGGED_SHEAR aQ field_49427 f Lnet/minecraft/resources/ResourceKey; SHEAR_MOOSHROOM aR field_54009 f Lnet/minecraft/resources/ResourceKey; SHEAR_RED_MOOSHROOM aS field_52689 f Lnet/minecraft/resources/ResourceKey; SHEAR_BROWN_MOOSHROOM aT field_52690 f Lnet/minecraft/resources/ResourceKey; SHEAR_SNOW_GOLEM aU field_52691 f Lnet/minecraft/resources/ResourceKey; SHEAR_SHEEP aV field_54010 f Ljava/util/Map; SHEAR_SHEEP_BY_DYE aW field_52693 f Lnet/minecraft/resources/ResourceKey; DESERT_WELL_ARCHAEOLOGY aX field_43353 f Lnet/minecraft/resources/ResourceKey; DESERT_PYRAMID_ARCHAEOLOGY aY field_43354 f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS_ARCHAEOLOGY_COMMON aZ field_44648 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_CORRIDOR aa field_47417 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_INTERSECTION ab field_47418 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_INTERSECTION_BARREL ac field_47419 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_ENTRANCE ad field_47420 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_CORRIDOR_DISPENSER ae field_47421 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_CHAMBER_DISPENSER af field_47422 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_WATER_DISPENSER ag field_47425 f Lnet/minecraft/resources/ResourceKey; TRIAL_CHAMBERS_CORRIDOR_POT ah field_47426 f Lnet/minecraft/resources/ResourceKey; EQUIPMENT_TRIAL_CHAMBER ai field_50201 f Lnet/minecraft/resources/ResourceKey; EQUIPMENT_TRIAL_CHAMBER_RANGED aj field_51414 f Lnet/minecraft/resources/ResourceKey; EQUIPMENT_TRIAL_CHAMBER_MELEE ak field_51415 f Ljava/util/Map; SHEEP_BY_DYE al field_52692 f Lnet/minecraft/resources/ResourceKey; FISHING am field_353 f Lnet/minecraft/resources/ResourceKey; FISHING_JUNK an field_266 f Lnet/minecraft/resources/ResourceKey; FISHING_TREASURE ao field_854 f Lnet/minecraft/resources/ResourceKey; FISHING_FISH ap field_795 f Lnet/minecraft/resources/ResourceKey; CAT_MORNING_GIFT aq field_16216 f Lnet/minecraft/resources/ResourceKey; ARMORER_GIFT ar field_19062 f Lnet/minecraft/resources/ResourceKey; BUTCHER_GIFT as field_19063 f Lnet/minecraft/resources/ResourceKey; CARTOGRAPHER_GIFT at field_19064 f Lnet/minecraft/resources/ResourceKey; CLERIC_GIFT au field_19065 f Lnet/minecraft/resources/ResourceKey; FARMER_GIFT av field_19066 f Lnet/minecraft/resources/ResourceKey; FISHERMAN_GIFT aw field_19067 f Lnet/minecraft/resources/ResourceKey; FLETCHER_GIFT ax field_19068 f Lnet/minecraft/resources/ResourceKey; LEATHERWORKER_GIFT ay field_19069 f Lnet/minecraft/resources/ResourceKey; LIBRARIAN_GIFT az field_19070 f Lnet/minecraft/resources/ResourceKey; END_CITY_TREASURE b field_274 f Lnet/minecraft/resources/ResourceKey; TRAIL_RUINS_ARCHAEOLOGY_RARE ba field_44649 f Lnet/minecraft/resources/ResourceKey; OCEAN_RUIN_WARM_ARCHAEOLOGY bb field_43356 f Lnet/minecraft/resources/ResourceKey; OCEAN_RUIN_COLD_ARCHAEOLOGY bc field_43357 f Ljava/util/Set; LOCATIONS bd field_667 f Ljava/util/Set; IMMUTABLE_LOCATIONS be field_600 f Lnet/minecraft/resources/ResourceKey; SIMPLE_DUNGEON c field_356 f Lnet/minecraft/resources/ResourceKey; VILLAGE_WEAPONSMITH d field_434 f Lnet/minecraft/resources/ResourceKey; VILLAGE_TOOLSMITH e field_17107 f Lnet/minecraft/resources/ResourceKey; VILLAGE_ARMORER f field_17009 f Lnet/minecraft/resources/ResourceKey; VILLAGE_CARTOGRAPHER g field_16751 f Lnet/minecraft/resources/ResourceKey; VILLAGE_MASON h field_17010 f Lnet/minecraft/resources/ResourceKey; VILLAGE_SHEPHERD i field_17011 f Lnet/minecraft/resources/ResourceKey; VILLAGE_BUTCHER j field_17012 f Lnet/minecraft/resources/ResourceKey; VILLAGE_FLETCHER k field_17108 f Lnet/minecraft/resources/ResourceKey; VILLAGE_FISHER l field_18007 f Lnet/minecraft/resources/ResourceKey; VILLAGE_TANNERY m field_16750 f Lnet/minecraft/resources/ResourceKey; VILLAGE_TEMPLE n field_17109 f Lnet/minecraft/resources/ResourceKey; VILLAGE_DESERT_HOUSE o field_16752 f Lnet/minecraft/resources/ResourceKey; VILLAGE_PLAINS_HOUSE p field_16748 f Lnet/minecraft/resources/ResourceKey; VILLAGE_TAIGA_HOUSE q field_16749 f Lnet/minecraft/resources/ResourceKey; VILLAGE_SNOWY_HOUSE r field_16754 f Lnet/minecraft/resources/ResourceKey; VILLAGE_SAVANNA_HOUSE s field_16753 f Lnet/minecraft/resources/ResourceKey; ABANDONED_MINESHAFT t field_472 f Lnet/minecraft/resources/ResourceKey; NETHER_BRIDGE u field_615 f Lnet/minecraft/resources/ResourceKey; STRONGHOLD_LIBRARY v field_683 f Lnet/minecraft/resources/ResourceKey; STRONGHOLD_CROSSING w field_800 f Lnet/minecraft/resources/ResourceKey; STRONGHOLD_CORRIDOR x field_842 f Lnet/minecraft/resources/ResourceKey; DESERT_PYRAMID y field_885 f Lnet/minecraft/resources/ResourceKey; JUNGLE_TEMPLE z field_803 m ()Ljava/util/Set; all a method_270 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceKey; register a method_271 m (Ljava/lang/String;)Ljava/util/Map; makeDyeKeyMap a method_61883 m (Ljava/lang/String;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/resources/ResourceKey; method_66490 a method_66490 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; register b method_269 m ()V m ()V c net/minecraft/world/level/storage/loot/ContainerComponentManipulator fdg net/minecraft/class_9666 m ()Lnet/minecraft/core/component/DataComponentType; type a method_59719 m (Lnet/minecraft/world/item/ItemStack;Ljava/lang/Object;Ljava/util/stream/Stream;)V setContents a method_59720 m (Lnet/minecraft/world/item/ItemStack;Ljava/util/function/UnaryOperator;)V modifyItems a method_59721 m (Lnet/minecraft/world/item/ItemStack;Ljava/util/stream/Stream;)V setContents a method_59722 m (Ljava/lang/Object;)Ljava/util/stream/Stream; getContents a method_59723 m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; setContents a method_59724 m (Ljava/util/function/UnaryOperator;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; method_59725 a method_59725 m ()Ljava/lang/Object; empty b method_59726 c net/minecraft/world/level/storage/loot/ContainerComponentManipulators fdh net/minecraft/class_9667 f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; CONTAINER a field_51416 f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; BUNDLE_CONTENTS b field_51417 f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; CHARGED_PROJECTILES c field_51418 f Ljava/util/Map; ALL_MANIPULATORS d field_51419 f Lcom/mojang/serialization/Codec; CODEC e field_51420 m ()Ljava/lang/String; method_59727 a method_59727 m (Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; method_59728 a method_59728 m (Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/serialization/DataResult; method_59729 a method_59729 m ()V c net/minecraft/world/level/storage/loot/ContainerComponentManipulators$1 fdh$1 net/minecraft/class_9667$1 m (Lnet/minecraft/world/item/component/ItemContainerContents;)Ljava/util/stream/Stream; getContents a method_59730 m (Lnet/minecraft/world/item/component/ItemContainerContents;Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/ItemContainerContents; setContents a method_59731 m ()Lnet/minecraft/world/item/component/ItemContainerContents; empty c method_59732 m ()V c net/minecraft/world/level/storage/loot/ContainerComponentManipulators$2 fdh$2 net/minecraft/class_9667$2 m (Lnet/minecraft/world/item/component/BundleContents;)Ljava/util/stream/Stream; getContents a method_59733 m (Lnet/minecraft/world/item/component/BundleContents;Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/BundleContents; setContents a method_59734 m ()Lnet/minecraft/world/item/component/BundleContents; empty c method_59735 m ()V c net/minecraft/world/level/storage/loot/ContainerComponentManipulators$3 fdh$3 net/minecraft/class_9667$3 m (Lnet/minecraft/world/item/component/ChargedProjectiles;)Ljava/util/stream/Stream; getContents a method_59736 m (Lnet/minecraft/world/item/component/ChargedProjectiles;Ljava/util/stream/Stream;)Lnet/minecraft/world/item/component/ChargedProjectiles; setContents a method_59737 m ()Lnet/minecraft/world/item/component/ChargedProjectiles; empty c method_59738 m ()V c net/minecraft/world/level/storage/loot/IntRange fdi net/minecraft/class_42 f Lcom/mojang/serialization/Codec; CODEC a field_45790 f Lcom/mojang/serialization/Codec; RECORD_CODEC b field_45791 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; min c field_921 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; max d field_920 f Lnet/minecraft/world/level/storage/loot/IntRange$IntLimiter; limiter e field_27897 f Lnet/minecraft/world/level/storage/loot/IntRange$IntChecker; predicate f field_27898 m ()Ljava/util/Set; getReferencedContextParams a method_32386 m (I)Lnet/minecraft/world/level/storage/loot/IntRange; exact a method_32387 m (II)Lnet/minecraft/world/level/storage/loot/IntRange; range a method_282 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/storage/loot/IntRange; method_53260 a method_53260 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53261 a method_53261 m (Lnet/minecraft/world/level/storage/loot/IntRange;)Lcom/mojang/datafixers/util/Either; method_53262 a method_53262 m (Lnet/minecraft/world/level/storage/loot/LootContext;I)I clamp a method_32389 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)Z method_32390 a method_32390 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)Z method_32391 a method_32391 m ()Ljava/util/OptionalInt; unpackExact b method_53263 m (I)Lnet/minecraft/world/level/storage/loot/IntRange; lowerBound b method_280 m (Lnet/minecraft/world/level/storage/loot/IntRange;)Ljava/util/Optional; method_53264 b method_53264 m (Lnet/minecraft/world/level/storage/loot/LootContext;I)Z test b method_32393 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)I method_32394 b method_32394 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)I method_32395 b method_32395 m (I)Lnet/minecraft/world/level/storage/loot/IntRange; upperBound c method_277 m (Lnet/minecraft/world/level/storage/loot/IntRange;)Ljava/util/Optional; method_53265 c method_53265 m (Lnet/minecraft/world/level/storage/loot/LootContext;I)Z method_32396 c method_32396 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)Z method_32397 c method_32397 m (Lnet/minecraft/world/level/storage/loot/LootContext;I)I method_279 d method_279 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/LootContext;I)I method_32398 d method_32398 m (Ljava/util/Optional;Ljava/util/Optional;)V m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V m ()V c net/minecraft/world/level/storage/loot/IntRange$IntChecker fdi$a net/minecraft/class_42$class_5638 c net/minecraft/world/level/storage/loot/IntRange$IntLimiter fdi$b net/minecraft/class_42$class_5639 c net/minecraft/world/level/storage/loot/LootContext fdj net/minecraft/class_47 f Lnet/minecraft/world/level/storage/loot/LootParams; params a field_44881 f Lnet/minecraft/util/RandomSource; random b field_923 f Lnet/minecraft/core/HolderGetter$Provider; lootDataResolver c field_44490 f Ljava/util/Set; visitedElements d field_927 m ()Lnet/minecraft/core/HolderGetter$Provider; getResolver a method_51183 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/function/Consumer;)V addDynamicDrops a method_297 m (Lnet/minecraft/util/context/ContextKey;)Z hasParameter a method_300 m (Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry;)Z hasVisitedElement a method_51184 m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry; createVisitedEntry a method_51185 m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction;)Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry; createVisitedEntry a method_51186 m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry; createVisitedEntry a method_51187 m ()Lnet/minecraft/util/RandomSource; getRandom b method_294 m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getParameter b method_35508 m (Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry;)Z pushVisitedElement b method_298 m ()F getLuck c method_302 m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getOptionalParameter c method_65013 m (Lnet/minecraft/world/level/storage/loot/LootContext$VisitedEntry;)V popVisitedElement c method_295 m ()Lnet/minecraft/server/level/ServerLevel; getLevel d method_299 m (Lnet/minecraft/world/level/storage/loot/LootParams;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/HolderGetter$Provider;)V c net/minecraft/world/level/storage/loot/LootContext$Builder fdj$a net/minecraft/class_47$class_48 f Lnet/minecraft/world/level/storage/loot/LootParams; params a field_44882 f Lnet/minecraft/util/RandomSource; random b field_934 m ()Lnet/minecraft/server/level/ServerLevel; getLevel a method_313 m (J)Lnet/minecraft/world/level/storage/loot/LootContext$Builder; withOptionalRandomSeed a method_304 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/level/storage/loot/LootContext$Builder; withOptionalRandomSource a method_60568 m (Ljava/util/Optional;)Lnet/minecraft/world/level/storage/loot/LootContext; create a method_309 m (Ljava/util/Optional;Lnet/minecraft/server/level/ServerLevel;)Ljava/util/Optional; method_53266 a method_53266 m (Lnet/minecraft/world/level/storage/loot/LootParams;)V c net/minecraft/world/level/storage/loot/LootContext$EntityTarget fdj$b net/minecraft/class_47$class_50 f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; THIS a field_935 f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; ATTACKER b field_936 f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; DIRECT_ATTACKER c field_939 f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; ATTACKING_PLAYER d field_937 f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC e field_45792 f Ljava/lang/String; name f field_941 f Lnet/minecraft/util/context/ContextKey; param g field_938 f [Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; $VALUES h field_940 m ()Lnet/minecraft/util/context/ContextKey; getParam a method_315 m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; getByName a method_314 m ()[Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; $values b method_36793 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/util/context/ContextKey;)V m ()V c net/minecraft/world/level/storage/loot/LootContext$VisitedEntry fdj$c net/minecraft/class_47$class_8487 f Lnet/minecraft/world/level/storage/loot/LootDataType; type a comp_1472 f Ljava/lang/Object; value b comp_1473 m ()Lnet/minecraft/world/level/storage/loot/LootDataType; type a comp_1472 m ()Ljava/lang/Object; value b comp_1473 m (Lnet/minecraft/world/level/storage/loot/LootDataType;Ljava/lang/Object;)V c net/minecraft/world/level/storage/loot/LootContextUser fdk net/minecraft/class_46 m ()Ljava/util/Set; getReferencedContextParams a method_293 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a method_292 c net/minecraft/world/level/storage/loot/LootDataType fdl net/minecraft/class_8490 f Lnet/minecraft/world/level/storage/loot/LootDataType; PREDICATE a field_44496 f Lnet/minecraft/world/level/storage/loot/LootDataType; MODIFIER b field_44497 f Lnet/minecraft/world/level/storage/loot/LootDataType; TABLE c field_44498 f Lnet/minecraft/resources/ResourceKey; registryKey d comp_2519 f Lcom/mojang/serialization/Codec; codec e comp_2520 f Lnet/minecraft/world/level/storage/loot/LootDataType$Validator; validator f comp_2522 m ()Ljava/util/stream/Stream; values a method_51215 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootContextUser;)V method_51207 a method_51207 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/storage/loot/LootTable;)V method_51208 a method_51208 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)V runValidation a method_51209 m ()Lnet/minecraft/resources/ResourceKey; registryKey b comp_2519 m ()Lcom/mojang/serialization/Codec; codec c comp_2520 m ()Lnet/minecraft/world/level/storage/loot/LootDataType$Validator; validator d comp_2522 m ()Lnet/minecraft/world/level/storage/loot/LootDataType$Validator; createSimpleValidator e method_51216 m ()Lnet/minecraft/world/level/storage/loot/LootDataType$Validator; createLootTableValidator f method_51217 m (Lnet/minecraft/resources/ResourceKey;Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/storage/loot/LootDataType$Validator;)V m ()V c net/minecraft/world/level/storage/loot/LootDataType$Validator fdl$a net/minecraft/class_8490$class_8491 c net/minecraft/world/level/storage/loot/LootParams fdm net/minecraft/class_8567 f Lnet/minecraft/server/level/ServerLevel; level a field_44883 f Lnet/minecraft/util/context/ContextMap; params b field_44884 f Ljava/util/Map; dynamicDrops c field_44885 f F luck d field_44886 m ()Lnet/minecraft/server/level/ServerLevel; getLevel a method_51863 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/function/Consumer;)V addDynamicDrops a method_51864 m ()Lnet/minecraft/util/context/ContextMap; contextMap b method_65014 m ()F getLuck c method_51866 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/util/context/ContextMap;Ljava/util/Map;F)V c net/minecraft/world/level/storage/loot/LootParams$Builder fdm$a net/minecraft/class_8567$class_8568 f Lnet/minecraft/server/level/ServerLevel; level a field_44887 f Lnet/minecraft/util/context/ContextMap$Builder; params b field_44888 f Ljava/util/Map; dynamicDrops c field_44889 f F luck d field_44890 m ()Lnet/minecraft/server/level/ServerLevel; getLevel a method_51870 m (F)Lnet/minecraft/world/level/storage/loot/LootParams$Builder; withLuck a method_51871 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/world/level/storage/loot/LootParams$DynamicDrop;)Lnet/minecraft/world/level/storage/loot/LootParams$Builder; withDynamicDrop a method_51872 m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getParameter a method_51873 m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$Builder; withParameter a method_51874 m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/LootParams; create a method_51875 m (Lnet/minecraft/util/context/ContextKey;)Ljava/lang/Object; getOptionalParameter b method_51876 m (Lnet/minecraft/util/context/ContextKey;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/LootParams$Builder; withOptionalParameter b method_51877 m (Lnet/minecraft/server/level/ServerLevel;)V c net/minecraft/world/level/storage/loot/LootParams$DynamicDrop fdm$b net/minecraft/class_8567$class_49 c net/minecraft/world/level/storage/loot/LootPool fdn net/minecraft/class_55 f Lcom/mojang/serialization/Codec; CODEC a field_45795 f Ljava/util/List; entries b field_953 f Ljava/util/List; conditions c field_954 f Ljava/util/function/Predicate; compositeCondition d field_955 f Ljava/util/List; functions e field_956 f Ljava/util/function/BiFunction; compositeFunction f field_952 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; rolls g field_957 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; bonusRolls h field_958 m ()Lnet/minecraft/world/level/storage/loot/LootPool$Builder; lootPool a method_347 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53268 a method_53268 m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntry;)V method_342 a method_342 m (Lnet/minecraft/world/level/storage/loot/LootPool;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; method_53269 a method_53269 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a method_349 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V addRandomItems a method_341 m (Lnet/minecraft/world/level/storage/loot/LootPool;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; method_53270 b method_53270 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V addRandomItem b method_345 m (Lnet/minecraft/world/level/storage/loot/LootPool;)Ljava/util/List; method_53271 c method_53271 m (Lnet/minecraft/world/level/storage/loot/LootPool;)Ljava/util/List; method_53272 d method_53272 m (Lnet/minecraft/world/level/storage/loot/LootPool;)Ljava/util/List; method_53273 e method_53273 m (Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V m ()V c net/minecraft/world/level/storage/loot/LootPool$Builder fdn$a net/minecraft/class_55$class_56 f Lcom/google/common/collect/ImmutableList$Builder; entries a field_960 f Lcom/google/common/collect/ImmutableList$Builder; conditions b field_963 f Lcom/google/common/collect/ImmutableList$Builder; functions c field_961 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; rolls d field_959 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; bonusRolls e field_962 m ()Lnet/minecraft/world/level/storage/loot/LootPool$Builder; unwrap a method_354 m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; add a method_351 m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; apply a method_353 m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; when a method_356 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; setRolls a method_352 m ()Lnet/minecraft/world/level/storage/loot/LootPool; build b method_355 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/LootPool$Builder; setBonusRolls b method_35509 m ()V c net/minecraft/world/level/storage/loot/LootTable fdo net/minecraft/class_52 f Lcom/mojang/serialization/Codec; KEY_CODEC a field_56684 f Lnet/minecraft/util/context/ContextKeySet; DEFAULT_PARAM_SET b field_947 f J RANDOMIZE_SEED c field_49428 f Lcom/mojang/serialization/Codec; DIRECT_CODEC d field_50021 f Lcom/mojang/serialization/Codec; CODEC e field_45796 f Lnet/minecraft/world/level/storage/loot/LootTable; EMPTY f field_948 f Lorg/slf4j/Logger; LOGGER g field_946 f Lnet/minecraft/util/context/ContextKeySet; paramSet h field_942 f Ljava/util/Optional; randomSequence i field_44892 f Ljava/util/List; pools j field_943 f Ljava/util/List; functions k field_944 f Ljava/util/function/BiFunction; compositeFunction l field_945 m ()Lnet/minecraft/util/context/ContextKeySet; getParamSet a method_322 m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Consumer;)Ljava/util/function/Consumer; createStackSplitter a method_332 m (Lnet/minecraft/server/level/ServerLevel;Ljava/util/function/Consumer;Lnet/minecraft/world/item/ItemStack;)V method_331 a method_331 m (Lnet/minecraft/world/Container;Lnet/minecraft/util/RandomSource;)Ljava/util/List; getAvailableSlots a method_321 m (Lnet/minecraft/world/Container;Lnet/minecraft/world/level/storage/loot/LootParams;J)V fill a method_329 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67696 a method_67696 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; getRandomItems a method_319 m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)V getRandomItemsRaw a method_328 m (Lnet/minecraft/world/level/storage/loot/LootParams;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; getRandomItems a method_51878 m (Lnet/minecraft/world/level/storage/loot/LootParams;J)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; getRandomItems a method_51879 m (Lnet/minecraft/world/level/storage/loot/LootParams;JLjava/util/function/Consumer;)V getRandomItems a method_51880 m (Lnet/minecraft/world/level/storage/loot/LootParams;Lnet/minecraft/util/RandomSource;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; getRandomItems a method_60569 m (Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/function/Consumer;)V getRandomItemsRaw a method_51881 m (Lnet/minecraft/world/level/storage/loot/LootTable;)Ljava/util/List; method_67697 a method_67697 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a method_330 m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;ILnet/minecraft/util/RandomSource;)V shuffleAndSplitItems a method_333 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; lootTable b method_324 m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)V getRandomItems b method_320 m (Lnet/minecraft/world/level/storage/loot/LootParams;Ljava/util/function/Consumer;)V getRandomItems b method_51882 m (Lnet/minecraft/world/level/storage/loot/LootTable;)Ljava/util/List; method_67698 b method_67698 m ()Lcom/mojang/serialization/Codec; method_67699 c method_67699 m (Lnet/minecraft/world/level/storage/loot/LootTable;)Ljava/util/Optional; method_67700 c method_67700 m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/util/context/ContextKeySet; method_67701 d method_67701 m (Lnet/minecraft/util/context/ContextKeySet;Ljava/util/Optional;Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/LootTable$Builder fdo$a net/minecraft/class_52$class_53 f Lcom/google/common/collect/ImmutableList$Builder; pools a field_949 f Lcom/google/common/collect/ImmutableList$Builder; functions b field_951 f Lnet/minecraft/util/context/ContextKeySet; paramSet c field_950 f Ljava/util/Optional; randomSequence d field_44893 m ()Lnet/minecraft/world/level/storage/loot/LootTable$Builder; unwrap a method_337 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; setRandomSequence a method_51883 m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; setParamSet a method_334 m (Lnet/minecraft/world/level/storage/loot/LootPool$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; withPool a method_336 m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/LootTable$Builder; apply a method_335 m ()Lnet/minecraft/world/level/storage/loot/LootTable; build b method_338 m ()V c net/minecraft/world/level/storage/loot/ValidationContext fdp net/minecraft/class_58 f Lnet/minecraft/util/ProblemReporter; reporter a field_47427 f Lnet/minecraft/util/context/ContextKeySet; contextKeySet b field_20756 f Ljava/util/Optional; resolver c field_44504 f Ljava/util/Set; visitedElements d field_44505 m ()Lnet/minecraft/core/HolderGetter$Provider; resolver a method_51220 m (Lnet/minecraft/resources/ResourceKey;)Z hasVisitedElement a method_51218 m (Lnet/minecraft/util/ProblemReporter$PathElement;)Lnet/minecraft/world/level/storage/loot/ValidationContext; forChild a method_364 m (Lnet/minecraft/util/ProblemReporter$PathElement;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/ValidationContext; enterElement a method_51219 m (Lnet/minecraft/util/ProblemReporter$Problem;)V reportProblem a method_360 m (Lnet/minecraft/util/context/ContextKeySet;)Lnet/minecraft/world/level/storage/loot/ValidationContext; setContextKeySet a method_22568 m (Lnet/minecraft/world/level/storage/loot/LootContextUser;)V validateContextUsage a method_22567 m ()Z allowsReferences b method_61030 m ()Lnet/minecraft/util/ProblemReporter; reporter c method_60288 m ()Ljava/lang/UnsupportedOperationException; method_61031 d method_61031 m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/util/context/ContextKeySet;Lnet/minecraft/core/HolderGetter$Provider;)V m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/util/context/ContextKeySet;)V m (Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/util/context/ContextKeySet;Ljava/util/Optional;Ljava/util/Set;)V c net/minecraft/world/level/storage/loot/ValidationContext$MissingReferenceProblem fdp$a net/minecraft/class_58$class_11375 f Lnet/minecraft/resources/ResourceKey; referenced a comp_4268 m ()Lnet/minecraft/resources/ResourceKey; referenced b comp_4268 m (Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/world/level/storage/loot/ValidationContext$ParametersNotProvidedProblem fdp$b net/minecraft/class_58$class_11376 f Ljava/util/Set; notProvided a comp_4269 m ()Ljava/util/Set; notProvided b comp_4269 m (Ljava/util/Set;)V c net/minecraft/world/level/storage/loot/ValidationContext$RecursiveReferenceProblem fdp$c net/minecraft/class_58$class_11377 f Lnet/minecraft/resources/ResourceKey; referenced a comp_4270 m ()Lnet/minecraft/resources/ResourceKey; referenced b comp_4270 m (Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/world/level/storage/loot/ValidationContext$ReferenceNotAllowedProblem fdp$d net/minecraft/class_58$class_11378 f Lnet/minecraft/resources/ResourceKey; referenced a comp_4271 m ()Lnet/minecraft/resources/ResourceKey; referenced b comp_4271 m (Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/world/level/storage/loot/entries/AlternativesEntry fdq net/minecraft/class_65 f Lcom/mojang/serialization/MapCodec; CODEC a field_45797 f Lnet/minecraft/util/ProblemReporter$Problem; UNREACHABLE_PROBLEM b field_60420 m (I)[Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; method_43733 a method_43733 m (Ljava/util/Collection;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder; alternatives a method_43734 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z method_387 a method_387 m ([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder; alternatives a method_386 m (Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/entries/AlternativesEntry$1 fdq$1 net/minecraft/class_65$1 m ()V c net/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder fdq$a net/minecraft/class_65$class_66 f Lcom/google/common/collect/ImmutableList$Builder; entries a field_979 m ()Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder; getThis a method_388 m ([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)V c net/minecraft/world/level/storage/loot/entries/ComposableEntryContainer fdr net/minecraft/class_64 f Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; ALWAYS_FALSE c field_16883 f Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; ALWAYS_TRUE d field_16884 m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z method_16776 a method_16776 m (Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z method_16777 a method_16777 m (Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;)Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; and and method_16778 m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z method_16775 b method_16775 m (Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z method_16779 b method_16779 m (Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;)Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; or or method_385 m ()V c net/minecraft/world/level/storage/loot/entries/CompositeEntryBase fds net/minecraft/class_69 f Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; composedChildren a field_983 f Lnet/minecraft/util/ProblemReporter$Problem; NO_CHILDREN_PROBLEM e field_60421 f Ljava/util/List; children f field_982 m (Lnet/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor;)Lcom/mojang/serialization/MapCodec; createCodec a method_53279 m (Lnet/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53280 a method_53280 m (Lnet/minecraft/world/level/storage/loot/entries/CompositeEntryBase;)Ljava/util/List; method_53281 a method_53281 m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer; compose a method_394 m (Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/entries/CompositeEntryBase$1 fds$1 net/minecraft/class_69$1 m ()V c net/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor fds$a net/minecraft/class_69$class_70 c net/minecraft/world/level/storage/loot/entries/DynamicLoot fdt net/minecraft/class_67 f Lcom/mojang/serialization/MapCodec; CODEC a field_45798 f Lnet/minecraft/resources/ResourceLocation; name j field_980 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; dynamicEntry a method_390 m (Lnet/minecraft/resources/ResourceLocation;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; method_391 a method_391 m (Lnet/minecraft/world/level/storage/loot/entries/DynamicLoot;)Lnet/minecraft/resources/ResourceLocation; method_53282 a method_53282 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53283 c method_53283 m (Lnet/minecraft/resources/ResourceLocation;IILjava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/entries/EmptyLootItem fdu net/minecraft/class_73 f Lcom/mojang/serialization/MapCodec; CODEC a field_45799 m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; emptyItem b method_401 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53284 c method_53284 m (IILjava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/entries/EntryGroup fdv net/minecraft/class_93 f Lcom/mojang/serialization/MapCodec; CODEC a field_45800 m (Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;Lnet/minecraft/world/level/storage/loot/entries/ComposableEntryContainer;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z method_29315 a method_29315 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z method_452 a method_452 m ([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/EntryGroup$Builder; list a method_35511 m (Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/entries/EntryGroup$Builder fdv$a net/minecraft/class_93$class_6152 f Lcom/google/common/collect/ImmutableList$Builder; entries a field_31846 m ()Lnet/minecraft/world/level/storage/loot/entries/EntryGroup$Builder; getThis a method_35512 m ([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)V c net/minecraft/world/level/storage/loot/entries/LootItem fdw net/minecraft/class_77 f Lcom/mojang/serialization/MapCodec; CODEC a field_45801 f Lnet/minecraft/core/Holder; item j field_987 m (Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; lootTableItem a method_411 m (Lnet/minecraft/world/level/ItemLike;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; method_409 a method_409 m (Lnet/minecraft/world/level/storage/loot/entries/LootItem;)Lnet/minecraft/core/Holder; method_53285 a method_53285 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53286 c method_53286 m (Lnet/minecraft/core/Holder;IILjava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/entries/LootPoolEntries fdx net/minecraft/class_75 f Lcom/mojang/serialization/Codec; CODEC a field_45802 f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; EMPTY b field_25206 f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; ITEM c field_25207 f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; LOOT_TABLE d field_25208 f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; DYNAMIC e field_25209 f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; TAG f field_25210 f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; ALTERNATIVES g field_25211 f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; SEQUENCE h field_25212 f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; GROUP i field_25213 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; register a method_29317 m ()V m ()V c net/minecraft/world/level/storage/loot/entries/LootPoolEntry fdy net/minecraft/class_82 m (F)I getWeight a method_427 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a method_426 c net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer fdz net/minecraft/class_79 f Ljava/util/function/Predicate; compositeCondition a field_989 f Ljava/util/List; conditions g field_988 m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryType; getType a method_29318 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; commonFields a method_53287 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z canRun a method_414 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V validate a method_415 m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer;)Ljava/util/List; method_53288 a method_53288 m (Ljava/util/List;)V c net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder fdz$a net/minecraft/class_79$class_80 f Lcom/google/common/collect/ImmutableList$Builder; conditions a field_990 m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder; otherwise a method_417 m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; when a method_421 m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; getThis aE_ method_418 m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer; build b method_419 m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/EntryGroup$Builder; append b method_35513 m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder; then c method_35514 m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder; unwrap e method_416 m ()Ljava/util/List; getConditions f method_420 m ()V c net/minecraft/world/level/storage/loot/entries/LootPoolEntryType fea net/minecraft/class_5338 f Lcom/mojang/serialization/MapCodec; codec a comp_1847 m ()Lcom/mojang/serialization/MapCodec; codec a comp_1847 m (Lcom/mojang/serialization/MapCodec;)V c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer feb net/minecraft/class_85 f Ljava/util/function/BiFunction; compositeFunction a field_997 f I DEFAULT_WEIGHT b field_31847 f I DEFAULT_QUALITY e field_31848 f I weight f field_995 f I quality h field_994 f Ljava/util/List; functions i field_996 f Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntry; entry j field_998 m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryConstructor;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; simpleBuilder a method_434 m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer;)Ljava/util/List; method_53289 a method_53289 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)V createItemStack a method_433 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; singletonFields b method_53290 m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer;)Ljava/lang/Integer; method_53291 b method_53291 m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer;)Ljava/lang/Integer; method_53292 c method_53292 m (IILjava/util/List;Ljava/util/List;)V c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$1 feb$1 net/minecraft/class_85$1 f Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; field_1002 a field_1002 m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer;)V c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder feb$a net/minecraft/class_85$class_86 f I weight a field_1001 f I quality b field_1000 f Lcom/google/common/collect/ImmutableList$Builder; functions c field_999 m ()Ljava/util/List; getFunctions a method_439 m (I)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; setWeight a method_437 m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; apply a method_438 m (I)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; setQuality b method_436 m ()V c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$DummyBuilder feb$b net/minecraft/class_85$class_87 f Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryConstructor; constructor c field_1003 m ()Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$DummyBuilder; getThis g method_440 m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryConstructor;)V c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryBase feb$c net/minecraft/class_85$class_88 f Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; field_1004 b field_1004 m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer;)V c net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryConstructor feb$d net/minecraft/class_85$class_89 c net/minecraft/world/level/storage/loot/entries/NestedLootTable fec net/minecraft/class_83 f Lcom/mojang/serialization/MapCodec; CODEC a field_45803 f Lnet/minecraft/util/ProblemReporter$PathElement; INLINE_LOOT_TABLE_PATH_ELEMENT j field_60422 f Lcom/mojang/datafixers/util/Either; contents k field_49429 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; lootTableReference a method_428 m (Lnet/minecraft/resources/ResourceKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; method_430 a method_430 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/LootTable; method_57630 a method_57630 m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; inlineLootTable a method_57631 m (Lnet/minecraft/world/level/storage/loot/LootTable;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; method_57632 a method_57632 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;)V method_51223 a method_51223 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder$Reference;)V method_57633 a method_57633 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/world/level/storage/loot/LootTable;)V method_51222 a method_51222 m (Lnet/minecraft/world/level/storage/loot/entries/NestedLootTable;)Lcom/mojang/datafixers/util/Either; method_53293 a method_53293 m (Lnet/minecraft/world/level/storage/loot/LootTable;)Lnet/minecraft/world/level/storage/loot/LootTable; method_57634 b method_57634 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/resources/ResourceKey;)V method_57635 b method_57635 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53294 c method_53294 m (Lcom/mojang/datafixers/util/Either;IILjava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/entries/NestedLootTable$1 fec$1 net/minecraft/class_83$1 m ()V c net/minecraft/world/level/storage/loot/entries/SequentialEntry fed net/minecraft/class_72 f Lcom/mojang/serialization/MapCodec; CODEC a field_45804 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z method_400 a method_400 m ([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder; sequential a method_35515 m (Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder fed$a net/minecraft/class_72$class_6153 f Lcom/google/common/collect/ImmutableList$Builder; entries a field_31849 m ()Lnet/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder; getThis a method_35516 m ([Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)V c net/minecraft/world/level/storage/loot/entries/TagEntry fee net/minecraft/class_91 f Lcom/mojang/serialization/MapCodec; CODEC a field_45805 f Lnet/minecraft/tags/TagKey; tag j field_1005 f Z expand k field_1006 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; tagContents a method_35517 m (Lnet/minecraft/tags/TagKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; method_444 a method_444 m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/function/Consumer;)Z expandTag a method_447 m (Lnet/minecraft/world/level/storage/loot/entries/TagEntry;)Ljava/lang/Boolean; method_53295 a method_53295 m (Ljava/util/function/Consumer;Lnet/minecraft/core/Holder;)V method_449 a method_449 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder; expandTag b method_445 m (Lnet/minecraft/tags/TagKey;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer; method_35518 b method_35518 m (Lnet/minecraft/world/level/storage/loot/entries/TagEntry;)Lnet/minecraft/tags/TagKey; method_53296 b method_53296 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53297 c method_53297 m (Lnet/minecraft/tags/TagKey;ZIILjava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/entries/TagEntry$1 fee$1 net/minecraft/class_91$1 f Lnet/minecraft/core/Holder; val$item a field_1007 m (Lnet/minecraft/world/level/storage/loot/entries/TagEntry;Lnet/minecraft/core/Holder;)V c net/minecraft/world/level/storage/loot/entries/package-info fef net/minecraft/class_6154 c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount feg net/minecraft/class_94 f Lcom/mojang/serialization/MapCodec; CODEC a field_45806 f Ljava/util/Map; FORMULAS b field_1010 f Lcom/mojang/serialization/Codec; FORMULA_TYPE_CODEC c field_45807 f Lcom/mojang/serialization/MapCodec; FORMULA_CODEC d field_45808 f Lnet/minecraft/core/Holder; enchantment e field_1011 f Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula; formula f field_1009 m (Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/serialization/DataResult; method_53298 a method_53298 m (Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount;)Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula; method_53299 a method_53299 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; addOreBonusCount a method_455 m (Lnet/minecraft/core/Holder;FI)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; addBonusBinomialDistributionCount a method_463 m (Lnet/minecraft/core/Holder;I)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; addUniformBonusCount a method_461 m (Lnet/minecraft/core/Holder;IFLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_459 a method_459 m (Lnet/minecraft/core/Holder;ILjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_462 a method_462 m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_457 a method_457 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/String; method_53300 b method_53300 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53301 b method_53301 m (Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount;)Lnet/minecraft/core/Holder; method_53302 b method_53302 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; addUniformBonusCount b method_456 m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_453 b method_453 m (Ljava/util/List;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula;)V m ()V c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount feg$a net/minecraft/class_94$class_95 f Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; TYPE a field_1013 f I extraRounds b comp_1848 f F probability c comp_1849 f Lcom/mojang/serialization/Codec; CODEC d field_45811 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53307 a method_53307 m ()I extraRounds b comp_1848 m ()F probability c comp_1849 m (IF)V m ()V c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula feg$b net/minecraft/class_94$class_96 m ()Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; getType a method_466 m (Lnet/minecraft/util/RandomSource;II)I calculateNewCount a method_467 c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType feg$c net/minecraft/class_94$class_8752 f Lnet/minecraft/resources/ResourceLocation; id a comp_1850 f Lcom/mojang/serialization/Codec; codec b comp_1851 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_1850 m ()Lcom/mojang/serialization/Codec; codec b comp_1851 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/serialization/Codec;)V c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$OreDrops feg$d net/minecraft/class_94$class_98 f Lcom/mojang/serialization/Codec; CODEC a field_45812 f Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; TYPE b field_1015 m ()V m ()V c net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$UniformBonusCount feg$e net/minecraft/class_94$class_100 f Lcom/mojang/serialization/Codec; CODEC a field_45813 f Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; TYPE b field_45814 f I bonusMultiplier c comp_1852 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53308 a method_53308 m ()I bonusMultiplier b comp_1852 m (I)V m ()V c net/minecraft/world/level/storage/loot/functions/ApplyExplosionDecay feh net/minecraft/class_104 f Lcom/mojang/serialization/MapCodec; CODEC a field_45815 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53309 b method_53309 m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; explosionDecay c method_478 m (Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/functions/CopyBlockState fei net/minecraft/class_4488 f Lcom/mojang/serialization/MapCodec; CODEC a field_45816 f Lnet/minecraft/core/Holder; block b field_20449 f Ljava/util/Set; properties c field_20450 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder; copyState a method_21892 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/item/component/BlockItemStateProperties;)Lnet/minecraft/world/item/component/BlockItemStateProperties; method_57636 a method_57636 m (Lnet/minecraft/world/level/storage/loot/functions/CopyBlockState;)Ljava/util/List; method_53310 a method_53310 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53311 b method_53311 m (Lnet/minecraft/world/level/storage/loot/functions/CopyBlockState;)Lnet/minecraft/core/Holder; method_53312 b method_53312 m (Ljava/util/List;Lnet/minecraft/core/Holder;Ljava/util/Set;)V m (Ljava/util/List;Lnet/minecraft/core/Holder;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder fei$a net/minecraft/class_4488$class_4489 f Lnet/minecraft/core/Holder; block a field_20451 f Lcom/google/common/collect/ImmutableSet$Builder; properties b field_20452 m ()Lnet/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder; getThis a method_21897 m (Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder; copy a method_21898 m (Lnet/minecraft/world/level/block/Block;)V c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction fej net/minecraft/class_9317 f Lcom/mojang/serialization/MapCodec; CODEC a field_49430 f Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Source; source b field_49431 f Ljava/util/Optional; include c field_50202 f Ljava/util/Optional; exclude d field_50203 f Ljava/util/function/Predicate; bakedPredicate e field_50204 m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Source;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder; copyComponents a method_57637 m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction;)Ljava/util/Optional; method_58726 a method_58726 m (Ljava/util/List;Ljava/util/List;)V method_58727 a method_58727 m (Ljava/util/List;Lnet/minecraft/core/component/DataComponentType;)Z method_58728 a method_58728 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57639 b method_57639 m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction;)Ljava/util/Optional; method_57638 b method_57638 m (Ljava/util/List;Ljava/util/List;)V method_58729 b method_58729 m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Source; method_57640 c method_57640 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Source;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder fej$a net/minecraft/class_9317$class_9318 f Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Source; source a field_49434 f Ljava/util/Optional; include b field_50205 f Ljava/util/Optional; exclude c field_50206 m ()Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder; getThis a method_57641 m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder; include a method_58730 m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder; exclude b method_58731 m (Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Source;)V c net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Source fej$b net/minecraft/class_9317$class_9319 f Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Source; BLOCK_ENTITY a field_49436 f Lcom/mojang/serialization/Codec; CODEC b field_49437 f Ljava/lang/String; name c field_49438 f [Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Source; $VALUES d field_49439 m ()Ljava/util/Set; getReferencedContextParams a method_57643 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/core/component/DataComponentMap; get a method_57644 m ()[Lnet/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Source; $values b method_57645 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction fek net/minecraft/class_3837 f Lcom/mojang/serialization/MapCodec; CODEC a field_45819 f Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; source b field_17013 f Ljava/util/List; operations c field_17014 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder; copyData a method_35519 m (Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction;)Ljava/util/List; method_53315 a method_53315 m (Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder; copyData a method_16848 m (Ljava/util/function/Supplier;Lnet/minecraft/nbt/Tag;Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation;)V method_16846 a method_16846 m (Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/nbt/Tag; method_57646 a method_57646 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53316 b method_53316 m (Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction;)Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; method_53317 b method_53317 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder fek$a net/minecraft/class_3837$class_3838 f Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; source a field_17017 f Ljava/util/List; ops b field_17018 m ()Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder; getThis a method_16855 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder; copy a method_16856 m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy;)Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder; copy a method_16857 m (Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;)V c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation fek$b net/minecraft/class_3837$class_3839 f Lcom/mojang/serialization/Codec; CODEC a field_45820 f Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; sourcePath b comp_1853 f Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; targetPath c comp_1854 f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; op d comp_1855 m ()Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; sourcePath a comp_1853 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53318 a method_53318 m (Ljava/util/function/Supplier;Lnet/minecraft/nbt/Tag;)V apply a method_16860 m ()Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; targetPath b comp_1854 m ()Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; op c comp_1855 m (Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy;)V m ()V c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy fek$c net/minecraft/class_3837$class_3841 f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; REPLACE a field_17032 f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; APPEND b field_17033 f Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; MERGE c field_17034 f Lcom/mojang/serialization/Codec; CODEC d field_45821 f Ljava/lang/String; name e field_17035 f [Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; $VALUES f field_17036 m ()[Lnet/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy; $values a method_36795 m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Ljava/util/List;)V merge a method_16864 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$1 fek$c$1 net/minecraft/class_3837$class_3841$1 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$2 fek$c$2 net/minecraft/class_3837$class_3841$2 m (Ljava/util/List;Lnet/minecraft/nbt/Tag;)V method_16867 a method_16867 m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)V method_16866 a method_16866 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$3 fek$c$3 net/minecraft/class_3837$class_3841$3 m (Ljava/util/List;Lnet/minecraft/nbt/Tag;)V method_16869 a method_16869 m (Lnet/minecraft/nbt/Tag;Lnet/minecraft/nbt/Tag;)V method_16868 a method_16868 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/world/level/storage/loot/functions/CopyNameFunction fel net/minecraft/class_101 f Lcom/mojang/serialization/MapCodec; CODEC a field_45817 f Lnet/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource; source b field_1018 m (Lnet/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; copyName a method_473 m (Lnet/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_474 a method_474 m (Lnet/minecraft/world/level/storage/loot/functions/CopyNameFunction;)Lnet/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource; method_53313 a method_53313 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53314 b method_53314 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource;)V m ()V c net/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource fel$a net/minecraft/class_101$class_102 f Lnet/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource; THIS a field_1022 f Lnet/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource; ATTACKING_ENTITY b field_51790 f Lnet/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource; LAST_DAMAGE_PLAYER c field_51791 f Lnet/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource; BLOCK_ENTITY d field_1023 f Lcom/mojang/serialization/Codec; CODEC e field_45818 f Ljava/lang/String; name f field_1025 f Lnet/minecraft/util/context/ContextKey; param g field_1024 f [Lnet/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource; $VALUES h field_1021 m ()[Lnet/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource; $values a method_36794 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/util/context/ContextKey;)V m ()V c net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction fem net/minecraft/class_109 f Lcom/mojang/serialization/MapCodec; CODEC a field_45823 f Lorg/slf4j/Logger; LOGGER b field_1031 f Ljava/util/Optional; options c field_51792 f Z onlyCompatible d field_51793 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/item/ItemStack; enchantItem a method_26266 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/util/stream/Stream; method_60289 a method_60289 m (Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction;)Ljava/lang/Boolean; method_60290 a method_60290 m (Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; randomApplicableEnchantment a method_489 m (ZLnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/Holder;)Z method_60291 a method_60291 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60292 b method_60292 m (Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction;)Ljava/util/Optional; method_53324 b method_53324 m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; randomEnchantment c method_35520 m (Ljava/util/List;Ljava/util/Optional;Z)V m ()V c net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder fem$a net/minecraft/class_109$class_4954 f Ljava/util/Optional; options a field_51794 f Z onlyCompatible b field_51795 m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; getThis a method_25991 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; withEnchantment a method_25992 m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; withOneOf a method_60293 m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder; allowingIncompatibleEnchantments e method_60294 m ()V c net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction fen net/minecraft/class_106 f Lcom/mojang/serialization/MapCodec; CODEC a field_45825 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; levels b field_1026 f Ljava/util/Optional; options c field_51796 m (Lnet/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction;)Ljava/util/Optional; method_53329 a method_53329 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder; enchantWithLevels a method_481 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53330 b method_53330 m (Lnet/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; method_53331 b method_53331 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder fen$a net/minecraft/class_106$class_107 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; levels a field_1028 f Ljava/util/Optional; options b field_51797 m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder; getThis a method_483 m (Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder; fromOptions a method_60295 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V c net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction feo net/minecraft/class_125 f I NO_LIMIT a field_31854 f Lcom/mojang/serialization/MapCodec; CODEC b field_45833 f Lnet/minecraft/core/Holder; enchantment c field_51798 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; value d field_1082 f I limit e field_1083 m (Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction;)Ljava/lang/Integer; method_53348 a method_53348 m (Lnet/minecraft/core/HolderLookup$Provider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$Builder; lootingMultiplier a method_547 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53349 b method_53349 m (Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; method_53350 b method_53350 m ()Z hasLimit c method_549 m (Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction;)Lnet/minecraft/core/Holder; method_60296 c method_60296 m (Ljava/util/List;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;I)V m ()V c net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$Builder feo$a net/minecraft/class_125$class_126 f Lnet/minecraft/core/Holder; enchantment a field_51799 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; count b field_1084 f I limit c field_1085 m ()Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$Builder; getThis a method_552 m (I)Lnet/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$Builder; setLimit a method_551 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V c net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction fep net/minecraft/class_111 f Lnet/minecraft/tags/TagKey; DEFAULT_DESTINATION a field_25032 f Lnet/minecraft/core/Holder; DEFAULT_DECORATION b field_1034 f B DEFAULT_ZOOM c field_31851 f I DEFAULT_SEARCH_RADIUS d field_31852 f Z DEFAULT_SKIP_EXISTING e field_31853 f Lcom/mojang/serialization/MapCodec; CODEC f field_45826 f Lnet/minecraft/tags/TagKey; destination h field_1035 f Lnet/minecraft/core/Holder; mapDecoration i field_1036 f B zoom j field_1037 f I searchRadius k field_1032 f Z skipKnownStructures l field_1033 m (Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction;)Ljava/lang/Boolean; method_53332 a method_53332 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53333 b method_53333 m (Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction;)Ljava/lang/Integer; method_53334 b method_53334 m ()Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; makeExplorationMap c method_492 m (Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction;)Ljava/lang/Byte; method_53335 c method_53335 m (Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction;)Lnet/minecraft/core/Holder; method_53336 d method_53336 m (Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction;)Lnet/minecraft/tags/TagKey; method_53337 e method_53337 m (Ljava/util/List;Lnet/minecraft/tags/TagKey;Lnet/minecraft/core/Holder;BIZ)V m ()V c net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder fep$a net/minecraft/class_111$class_112 f Lnet/minecraft/tags/TagKey; destination a field_1039 f Lnet/minecraft/core/Holder; mapDecoration b field_1042 f B zoom c field_1043 f I searchRadius d field_1040 f Z skipKnownStructures e field_1041 m ()Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; getThis a method_501 m (B)Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; setZoom a method_500 m (I)Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; setSearchRadius a method_35521 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; setDestination a method_502 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; setMapDecoration a method_499 m (Z)Lnet/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder; setSkipKnownStructures a method_503 m ()V c net/minecraft/world/level/storage/loot/functions/FillPlayerHead feq net/minecraft/class_3668 f Lcom/mojang/serialization/MapCodec; CODEC a field_45827 f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget b field_16227 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; fillPlayerHead a method_35522 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_35523 a method_35523 m (Lnet/minecraft/world/level/storage/loot/functions/FillPlayerHead;)Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; method_53338 a method_53338 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53339 b method_53339 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)V m ()V c net/minecraft/world/level/storage/loot/functions/FilteredFunction fer net/minecraft/class_9668 f Lcom/mojang/serialization/MapCodec; CODEC a field_51421 f Lnet/minecraft/advancements/critereon/ItemPredicate; filter b field_51422 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; modifier c field_51423 m (Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_59739 a method_59739 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59740 b method_59740 m (Lnet/minecraft/world/level/storage/loot/functions/FilteredFunction;)Lnet/minecraft/advancements/critereon/ItemPredicate; method_59741 b method_59741 m (Ljava/util/List;Lnet/minecraft/advancements/critereon/ItemPredicate;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction;)V m ()V c net/minecraft/world/level/storage/loot/functions/FunctionReference fes net/minecraft/class_8492 f Lcom/mojang/serialization/MapCodec; CODEC a field_45828 f Lorg/slf4j/Logger; LOGGER b field_44506 f Lnet/minecraft/resources/ResourceKey; name c field_44507 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; functionReference a method_51224 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_51225 a method_51225 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/core/Holder$Reference;)V method_51226 a method_51226 m (Lnet/minecraft/world/level/storage/loot/functions/FunctionReference;)Lnet/minecraft/resources/ResourceKey; method_53340 a method_53340 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53341 b method_53341 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V method_51227 b method_51227 m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)V m ()V c net/minecraft/world/level/storage/loot/functions/FunctionUserBuilder fet net/minecraft/class_116 m (Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; apply a method_43739 m ([Ljava/lang/Object;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; apply a method_43740 m (Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder;)Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; apply b method_511 m ()Lnet/minecraft/world/level/storage/loot/functions/FunctionUserBuilder; unwrap c method_43732 c net/minecraft/world/level/storage/loot/functions/LimitCount feu net/minecraft/class_114 f Lcom/mojang/serialization/MapCodec; CODEC a field_45829 f Lnet/minecraft/world/level/storage/loot/IntRange; limiter b field_1044 m (Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; limitCount a method_506 m (Lnet/minecraft/world/level/storage/loot/IntRange;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_508 a method_508 m (Lnet/minecraft/world/level/storage/loot/functions/LimitCount;)Lnet/minecraft/world/level/storage/loot/IntRange; method_53342 a method_53342 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53343 b method_53343 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/IntRange;)V m ()V c net/minecraft/world/level/storage/loot/functions/ListOperation fev net/minecraft/class_9368 f Lcom/mojang/serialization/MapCodec; UNLIMITED_CODEC a field_51424 m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; mode a method_58191 m (I)Lcom/mojang/serialization/MapCodec; codec a method_58456 m (II)Ljava/lang/String; method_58457 a method_58457 m (ILnet/minecraft/world/level/storage/loot/functions/ListOperation;)Lcom/mojang/serialization/DataResult; method_58458 a method_58458 m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type;)Lcom/mojang/serialization/MapCodec; method_58459 a method_58459 m (Ljava/util/List;Ljava/util/List;)Ljava/util/List; apply a method_59742 m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; apply a method_58192 m ()V c net/minecraft/world/level/storage/loot/functions/ListOperation$Append fev$a net/minecraft/class_9368$class_9369 f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Append; INSTANCE b field_49847 f Lcom/mojang/serialization/MapCodec; MAP_CODEC c field_49848 f Lorg/slf4j/Logger; LOGGER d field_49849 m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Append; method_58193 b method_58193 m ()V m ()V c net/minecraft/world/level/storage/loot/functions/ListOperation$Insert fev$b net/minecraft/class_9368$class_9370 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_49850 f I offset c comp_2463 f Lorg/slf4j/Logger; LOGGER d field_49851 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58194 a method_58194 m ()I offset b comp_2463 m (I)V m ()V c net/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceAll fev$c net/minecraft/class_9368$class_9371 f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceAll; INSTANCE b field_49852 f Lcom/mojang/serialization/MapCodec; MAP_CODEC c field_49853 m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceAll; method_58195 b method_58195 m ()V m ()V c net/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceSection fev$d net/minecraft/class_9368$class_9372 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_49854 f I offset c comp_2464 f Ljava/util/Optional; size d comp_2465 f Lorg/slf4j/Logger; LOGGER e field_49855 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58196 a method_58196 m ()I offset b comp_2464 m ()Ljava/util/Optional; size c comp_2465 m (I)V m (ILjava/util/Optional;)V m ()V c net/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone fev$e net/minecraft/class_9368$class_9677 f Ljava/util/List; value a comp_2651 f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; operation b comp_2652 m ()Ljava/util/List; value a comp_2651 m (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec; codec a method_59828 m (Lcom/mojang/serialization/Codec;ILcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59829 a method_59829 m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; method_59830 a method_59830 m (Ljava/util/List;)Ljava/util/List; apply a method_59831 m ()Lnet/minecraft/world/level/storage/loot/functions/ListOperation; operation b comp_2652 m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone;)Ljava/util/List; method_59832 b method_59832 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/functions/ListOperation;)V c net/minecraft/world/level/storage/loot/functions/ListOperation$Type fev$f net/minecraft/class_9368$class_9373 f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; REPLACE_ALL a field_49856 f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; REPLACE_SECTION b field_49857 f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; INSERT c field_49858 f Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; APPEND d field_49859 f Lcom/mojang/serialization/Codec; CODEC e field_49860 f Ljava/lang/String; id f field_49862 f Lcom/mojang/serialization/MapCodec; mapCodec g field_49863 f [Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; $VALUES h field_49864 m ()Lcom/mojang/serialization/MapCodec; mapCodec a method_58197 m ()[Lnet/minecraft/world/level/storage/loot/functions/ListOperation$Type; $values b method_58199 m (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/MapCodec;)V m ()V c net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction few net/minecraft/class_120 f Ljava/util/function/Predicate; compositePredicates a field_1048 f Ljava/util/List; predicates g field_1047 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; commonFields a method_53344 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; run a method_522 m (Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction;)Ljava/util/List; method_53345 a method_53345 m (Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; simpleBuilder a method_520 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; apply b method_521 m (Ljava/util/List;)V c net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder few$a net/minecraft/class_120$class_121 f Lcom/google/common/collect/ImmutableList$Builder; conditions a field_1049 m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; when a method_524 m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; getThis c method_523 m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; unwrap f method_525 m ()Ljava/util/List; getConditions g method_526 m ()V c net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$DummyBuilder few$b net/minecraft/class_120$class_122 f Ljava/util/function/Function; constructor a field_1050 m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$DummyBuilder; getThis a method_527 m (Ljava/util/function/Function;)V c net/minecraft/world/level/storage/loot/functions/LootItemFunction fex net/minecraft/class_117 m (Ljava/util/function/BiFunction;Ljava/util/function/Consumer;Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/util/function/Consumer; decorate a method_513 m (Ljava/util/function/Consumer;Ljava/util/function/BiFunction;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/ItemStack;)V method_514 a method_514 m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; getType b method_29321 c net/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder fex$a net/minecraft/class_117$class_118 m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; build b method_515 c net/minecraft/world/level/storage/loot/functions/LootItemFunctionType fey net/minecraft/class_5339 f Lcom/mojang/serialization/MapCodec; codec a comp_1858 m ()Lcom/mojang/serialization/MapCodec; codec a comp_1858 m (Lcom/mojang/serialization/MapCodec;)V c net/minecraft/world/level/storage/loot/functions/LootItemFunctions fez net/minecraft/class_131 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_LORE A field_25231 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; FILL_PLAYER_HEAD B field_25232 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; COPY_CUSTOM_DATA C field_49443 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; COPY_STATE D field_25234 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_BANNER_PATTERN E field_27342 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_POTION F field_35079 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_INSTRUMENT G field_39060 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; REFERENCE H field_44508 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SEQUENCE I field_45830 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; COPY_COMPONENTS J field_49440 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_FIREWORKS K field_49865 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_FIREWORK_EXPLOSION L field_49866 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_BOOK_COVER M field_49867 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_WRITTEN_BOOK_PAGES N field_49868 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_WRITABLE_BOOK_PAGES O field_49869 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; TOGGLE_TOOLTIPS P field_50022 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_OMINOUS_BOTTLE_AMPLIFIER Q field_50207 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_CUSTOM_MODEL_DATA R field_51425 f Ljava/util/function/BiFunction; IDENTITY a field_1102 f Lcom/mojang/serialization/Codec; TYPED_CODEC b field_45831 f Lcom/mojang/serialization/Codec; ROOT_CODEC c field_50023 f Lcom/mojang/serialization/Codec; CODEC d field_45832 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_COUNT e field_25214 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_ITEM f field_51426 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; ENCHANT_WITH_LEVELS g field_25215 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; ENCHANT_RANDOMLY h field_25216 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_ENCHANTMENTS i field_27906 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_CUSTOM_DATA j field_49441 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_COMPONENTS k field_49442 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; FURNACE_SMELT l field_25218 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; ENCHANTED_COUNT_INCREASE m field_51800 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_DAMAGE n field_25220 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_ATTRIBUTES o field_25221 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_NAME p field_25222 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; EXPLORATION_MAP q field_25223 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_STEW_EFFECT r field_25224 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; COPY_NAME s field_25225 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_CONTENTS t field_25226 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; MODIFY_CONTENTS u field_51427 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; FILTERED v field_51428 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; LIMIT_COUNT w field_25227 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; APPLY_BONUS x field_25228 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; SET_LOOT_TABLE y field_25229 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; EXPLOSION_DECAY z field_25230 m ()Lcom/mojang/serialization/Codec; method_53346 a method_53346 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; method_592 a method_592 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunctionType; register a method_29323 m (Ljava/util/List;)Ljava/util/function/BiFunction; compose a method_594 m (Ljava/util/List;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; method_53347 a method_53347 m (Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; method_591 a method_591 m ()V m ()V c net/minecraft/world/level/storage/loot/functions/ModifyContainerContents ffa net/minecraft/class_9669 f Lcom/mojang/serialization/MapCodec; CODEC a field_51429 f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; component b field_51430 f Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; modifier c field_51431 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/item/ItemStack; method_59743 a method_59743 m (Lnet/minecraft/world/level/storage/loot/functions/ModifyContainerContents;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_59744 a method_59744 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59745 b method_59745 m (Lnet/minecraft/world/level/storage/loot/functions/ModifyContainerContents;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; method_59746 b method_59746 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction;)V m ()V c net/minecraft/world/level/storage/loot/functions/SequenceFunction ffb net/minecraft/class_5641 f Lcom/mojang/serialization/MapCodec; CODEC a field_45834 f Lcom/mojang/serialization/Codec; INLINE_CODEC b field_45835 f Ljava/util/List; functions c field_27904 f Ljava/util/function/BiFunction; compositeFunction d field_27905 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53351 a method_53351 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/ItemStack; apply a method_32405 m (Lnet/minecraft/world/level/storage/loot/functions/SequenceFunction;)Ljava/util/List; method_53352 a method_53352 m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/SequenceFunction; of a method_53353 m (Lnet/minecraft/world/level/storage/loot/functions/SequenceFunction;)Ljava/util/List; method_53354 b method_53354 m (Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction ffc net/minecraft/class_137 f Lcom/mojang/serialization/MapCodec; CODEC a field_45836 f Ljava/util/List; modifiers b field_1105 f Z replace c field_51360 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder; modifier a method_35524 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; updateModifiers a method_59544 m (Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier;)Ljava/util/stream/Stream; method_32406 a method_32406 m (Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction;)Ljava/lang/Boolean; method_59545 a method_59545 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53356 b method_53356 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/component/ItemAttributeModifiers;)Lnet/minecraft/world/item/component/ItemAttributeModifiers; method_57647 b method_57647 m (Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction;)Ljava/util/List; method_53355 b method_53355 m ()Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder; setAttributes c method_35525 m (Ljava/util/List;Ljava/util/List;Z)V m ()V c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder ffc$a net/minecraft/class_137$class_6155 f Z replace a field_51361 f Ljava/util/List; modifiers b field_31855 m ()Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder; getThis a method_35526 m (Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder;)Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder; withModifier a method_35527 m (Z)V m ()V c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier ffc$b net/minecraft/class_137$class_138 f Lcom/mojang/serialization/Codec; CODEC a field_45837 f Lnet/minecraft/resources/ResourceLocation; id b comp_1864 f Lnet/minecraft/core/Holder; attribute c comp_1860 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation d comp_1861 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; amount e comp_1862 f Ljava/util/List; slots f comp_1863 f Lcom/mojang/serialization/Codec; SLOTS_CODEC g field_45838 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_1864 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53358 a method_53358 m ()Lnet/minecraft/core/Holder; attribute b comp_1860 m ()Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation c comp_1861 m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; amount d comp_1862 m ()Ljava/util/List; slots e comp_1863 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder ffc$c net/minecraft/class_137$class_6156 f Lnet/minecraft/resources/ResourceLocation; id a field_31860 f Lnet/minecraft/core/Holder; attribute b field_31857 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation; operation c field_31858 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; amount d field_31859 f Ljava/util/Set; slots e field_31861 m ()Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier; build a method_35528 m (Lnet/minecraft/world/entity/EquipmentSlotGroup;)Lnet/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder; forSlot a method_35529 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/core/Holder;Lnet/minecraft/world/entity/ai/attributes/AttributeModifier$Operation;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V c net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction ffd net/minecraft/class_5592 f Lcom/mojang/serialization/MapCodec; CODEC a field_45839 f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; patterns b field_27343 f Z append c field_27344 m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; method_57648 a method_57648 m (Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction;)Ljava/lang/Boolean; method_53360 a method_53360 m (Z)Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder; setBannerPattern a method_35531 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53361 b method_53361 m (Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; method_53362 b method_53362 m (Ljava/util/List;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;Z)V m ()V c net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder ffd$a net/minecraft/class_5592$class_6157 f Lnet/minecraft/world/level/block/entity/BannerPatternLayers$Builder; patterns a field_31862 f Z append b field_31863 m ()Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder; getThis a method_35532 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder; addPattern a method_35533 m (Z)V c net/minecraft/world/level/storage/loot/functions/SetBookCoverFunction ffe net/minecraft/class_9374 f Lcom/mojang/serialization/MapCodec; CODEC a field_49870 f Ljava/util/Optional; author b field_49871 f Ljava/util/Optional; title c field_49872 f Ljava/util/Optional; generation d field_49873 m (Lnet/minecraft/world/item/component/WrittenBookContent;)Lnet/minecraft/world/item/component/WrittenBookContent; apply a method_58200 m (Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional; method_58201 a method_58201 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58202 b method_58202 m (Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional; method_58203 b method_58203 m (Lnet/minecraft/world/level/storage/loot/functions/SetBookCoverFunction;)Ljava/util/Optional; method_58204 c method_58204 m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetComponentsFunction fff net/minecraft/class_9320 f Lcom/mojang/serialization/MapCodec; CODEC a field_49444 f Lnet/minecraft/core/component/DataComponentPatch; components b field_49445 m (Lnet/minecraft/world/level/storage/loot/functions/SetComponentsFunction;)Lnet/minecraft/core/component/DataComponentPatch; method_57649 a method_57649 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setComponent a method_57650 m (Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_57651 a method_57651 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57652 b method_57652 m (Ljava/util/List;Lnet/minecraft/core/component/DataComponentPatch;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetContainerContents ffg net/minecraft/class_134 f Lcom/mojang/serialization/MapCodec; CODEC a field_45841 f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; component b field_51432 f Ljava/util/List; entries c field_1103 m (Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)Lnet/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder; setContents a method_601 m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/stream/Stream$Builder;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntry;)V method_600 a method_600 m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/util/stream/Stream$Builder;Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer;)V method_599 a method_599 m (Lnet/minecraft/world/level/storage/loot/functions/SetContainerContents;)Ljava/util/List; method_53363 a method_53363 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53364 b method_53364 m (Lnet/minecraft/world/level/storage/loot/functions/SetContainerContents;)Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; method_53365 b method_53365 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder ffg$a net/minecraft/class_134$class_135 f Lcom/google/common/collect/ImmutableList$Builder; entries a field_1104 f Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator; component b field_51433 m ()Lnet/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder; getThis a method_603 m (Lnet/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder;)Lnet/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder; withEntry a method_602 m (Lnet/minecraft/world/level/storage/loot/ContainerComponentManipulator;)V c net/minecraft/world/level/storage/loot/functions/SetContainerLootTable ffh net/minecraft/class_144 f Lcom/mojang/serialization/MapCodec; CODEC a field_45842 f Lnet/minecraft/resources/ResourceKey; name b field_1116 f J seed c field_1117 f Lnet/minecraft/core/Holder; type d field_34773 m (Lnet/minecraft/resources/ResourceKey;JLnet/minecraft/world/level/block/entity/BlockEntityType;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_35536 a method_35536 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/level/block/entity/BlockEntityType;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_35537 a method_35537 m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; withLootTable a method_35534 m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/resources/ResourceKey;J)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; withLootTable a method_35535 m (Lnet/minecraft/world/level/storage/loot/functions/SetContainerLootTable;)Lnet/minecraft/core/Holder; method_53366 a method_53366 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53367 b method_53367 m (Lnet/minecraft/world/level/storage/loot/functions/SetContainerLootTable;)Ljava/lang/Long; method_53368 b method_53368 m (Lnet/minecraft/world/level/storage/loot/functions/SetContainerLootTable;)Lnet/minecraft/resources/ResourceKey; method_53369 c method_53369 m (Ljava/util/List;Lnet/minecraft/resources/ResourceKey;JLnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetCustomDataFunction ffi net/minecraft/class_159 f Lcom/mojang/serialization/MapCodec; CODEC a field_45849 f Lnet/minecraft/nbt/CompoundTag; tag b field_1138 m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomDataFunction;)Lnet/minecraft/nbt/CompoundTag; method_53391 a method_53391 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setCustomData a method_57654 m (Lnet/minecraft/nbt/CompoundTag;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_675 a method_675 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53392 b method_53392 m (Lnet/minecraft/nbt/CompoundTag;)V method_57655 b method_57655 m (Ljava/util/List;Lnet/minecraft/nbt/CompoundTag;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction ffj net/minecraft/class_9670 f Lcom/mojang/serialization/MapCodec; CODEC a field_51434 f Lcom/mojang/serialization/Codec; COLOR_PROVIDER_CODEC b field_55219 f Ljava/util/Optional; floats c field_55220 f Ljava/util/Optional; flags d field_55221 f Ljava/util/Optional; strings e field_55222 f Ljava/util/Optional; colors f field_55223 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Ljava/lang/Integer; method_65374 a method_65374 m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone;)Ljava/util/stream/Stream; method_65375 a method_65375 m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; method_65376 a method_65376 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Ljava/util/stream/Stream; method_65377 a method_65377 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone;)Ljava/util/List; method_65378 a method_65378 m (Ljava/util/Optional;Ljava/util/List;)Ljava/util/List; apply a method_65379 m (Ljava/util/Optional;Ljava/util/List;Ljava/util/function/Function;)Ljava/util/List; apply a method_65380 m (Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone;)Ljava/util/List; method_65381 a method_65381 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59748 b method_59748 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Ljava/lang/Float; method_65382 b method_65382 m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; method_65383 b method_65383 m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; method_65384 c method_65384 m (Lnet/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction;)Ljava/util/Optional; method_59747 d method_59747 m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction ffk net/minecraft/class_5642 f Lcom/mojang/serialization/MapCodec; CODEC a field_45843 f Ljava/util/Map; enchantments b field_27907 f Z add c field_27908 m (Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V method_60297 a method_60297 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;)V method_57657 a method_57657 m (Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction;)Ljava/lang/Boolean; method_53370 a method_53370 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Ljava/util/stream/Stream; method_32409 a method_32409 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53371 b method_53371 m (Lnet/minecraft/world/item/enchantment/ItemEnchantments$Mutable;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V method_57656 b method_57656 m (Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction;)Ljava/util/Map; method_53372 b method_53372 m (Ljava/util/List;Ljava/util/Map;Z)V m ()V c net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder ffk$a net/minecraft/class_5642$class_6158 f Lcom/google/common/collect/ImmutableMap$Builder; enchantments a field_31864 f Z add b field_31865 m ()Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder; getThis a method_35538 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder; withEnchantment a method_35539 m ()V m (Z)V c net/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction ffl net/minecraft/class_9375 f Lcom/mojang/serialization/MapCodec; CODEC a field_49874 f Lnet/minecraft/world/item/component/FireworkExplosion; DEFAULT_VALUE b field_49875 f Ljava/util/Optional; shape c field_49876 f Ljava/util/Optional; colors d field_49877 f Ljava/util/Optional; fadeColors e field_49878 f Ljava/util/Optional; trail f field_49879 f Ljava/util/Optional; twinkle h field_49880 m (Lnet/minecraft/world/item/component/FireworkExplosion;)Lnet/minecraft/world/item/component/FireworkExplosion; apply a method_58205 m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; method_58206 a method_58206 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58207 b method_58207 m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; method_58208 b method_58208 m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; method_58209 c method_58209 m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; method_58210 d method_58210 m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction;)Ljava/util/Optional; method_58211 e method_58211 m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetFireworksFunction ffm net/minecraft/class_9376 f Lcom/mojang/serialization/MapCodec; CODEC a field_49881 f Lnet/minecraft/world/item/component/Fireworks; DEFAULT_VALUE b field_49882 f Ljava/util/Optional; explosions c field_49883 f Ljava/util/Optional; flightDuration d field_49885 m (Lnet/minecraft/world/item/component/Fireworks;)Lnet/minecraft/world/item/component/Fireworks; apply a method_58212 m (Lnet/minecraft/world/item/component/Fireworks;Lnet/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone;)Ljava/util/List; method_59833 a method_59833 m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworksFunction;)Ljava/util/Optional; method_58215 a method_58215 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58214 b method_58214 m (Lnet/minecraft/world/level/storage/loot/functions/SetFireworksFunction;)Ljava/util/Optional; method_58216 b method_58216 m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetInstrumentFunction ffn net/minecraft/class_7431 f Lcom/mojang/serialization/MapCodec; CODEC a field_45844 f Lnet/minecraft/tags/TagKey; options b field_39184 m (Lnet/minecraft/tags/TagKey;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setInstrumentOptions a method_43571 m (Lnet/minecraft/tags/TagKey;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_43743 a method_43743 m (Lnet/minecraft/world/level/storage/loot/functions/SetInstrumentFunction;)Lnet/minecraft/tags/TagKey; method_53373 a method_53373 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53374 b method_53374 m (Ljava/util/List;Lnet/minecraft/tags/TagKey;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetItemCountFunction ffo net/minecraft/class_141 f Lcom/mojang/serialization/MapCodec; CODEC a field_45845 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; value b field_1114 f Z add c field_27909 m (Lnet/minecraft/world/level/storage/loot/functions/SetItemCountFunction;)Ljava/lang/Boolean; method_53375 a method_53375 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setCount a method_621 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_620 a method_620 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Z)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setCount a method_35540 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;ZLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_35541 a method_35541 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53376 b method_53376 m (Lnet/minecraft/world/level/storage/loot/functions/SetItemCountFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; method_53377 b method_53377 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Z)V m ()V c net/minecraft/world/level/storage/loot/functions/SetItemDamageFunction ffp net/minecraft/class_149 f Lcom/mojang/serialization/MapCodec; CODEC a field_45846 f Lorg/slf4j/Logger; LOGGER b field_1121 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; damage c field_1120 f Z add d field_27910 m (Lnet/minecraft/world/level/storage/loot/functions/SetItemDamageFunction;)Ljava/lang/Boolean; method_53378 a method_53378 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setDamage a method_633 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_634 a method_634 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Z)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setDamage a method_35542 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;ZLjava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_35543 a method_35543 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53379 b method_53379 m (Lnet/minecraft/world/level/storage/loot/functions/SetItemDamageFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; method_53380 b method_53380 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Z)V m ()V c net/minecraft/world/level/storage/loot/functions/SetItemFunction ffq net/minecraft/class_9671 f Lcom/mojang/serialization/MapCodec; CODEC a field_51436 f Lnet/minecraft/core/Holder; item b field_51437 m (Lnet/minecraft/world/level/storage/loot/functions/SetItemFunction;)Lnet/minecraft/core/Holder; method_59749 a method_59749 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_59750 b method_59750 m (Ljava/util/List;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetLoreFunction ffr net/minecraft/class_3671 f Lcom/mojang/serialization/MapCodec; CODEC a field_45847 f Ljava/util/List; lore b field_16231 f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; mode c field_50024 f Ljava/util/Optional; resolutionContext d field_16233 m (Lnet/minecraft/world/item/component/ItemLore;Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/util/List; updateLore a method_57658 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Ljava/util/Set; method_53381 a method_53381 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/item/component/ItemLore;)Lnet/minecraft/world/item/component/ItemLore; method_57659 a method_57659 m (Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction;)Ljava/util/Optional; method_53382 a method_53382 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53383 b method_53383 m (Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; method_53385 b method_53385 m ()Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder; setLore c method_35544 m (Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction;)Ljava/util/List; method_53384 c method_53384 m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/level/storage/loot/functions/ListOperation;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder ffr$a net/minecraft/class_3671$class_6159 f Ljava/util/Optional; resolutionContext a field_31867 f Lcom/google/common/collect/ImmutableList$Builder; lore b field_31868 f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; mode c field_50025 m ()Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder; getThis a method_35545 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder; setResolutionContext a method_35546 m (Lnet/minecraft/world/level/storage/loot/functions/ListOperation;)Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder; setMode a method_58460 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder; addLine a method_35547 m ()V c net/minecraft/world/level/storage/loot/functions/SetNameFunction ffs net/minecraft/class_3670 f Lcom/mojang/serialization/MapCodec; CODEC a field_45848 f Lorg/slf4j/Logger; LOGGER b field_16230 f Ljava/util/Optional; name c field_16228 f Ljava/util/Optional; resolutionContext d field_16229 f Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; target e field_50208 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/network/chat/Component;)V method_53386 a method_53386 m (Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_16189 a method_16189 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Ljava/util/Set; method_53387 a method_53387 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Ljava/util/function/UnaryOperator; createResolver a method_16190 m (Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction;)Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; method_58733 a method_58733 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; method_16191 a method_16191 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_35551 a method_35551 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setName a method_35549 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setName a method_35550 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_35552 a method_35552 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53389 b method_53389 m (Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction;)Ljava/util/Optional; method_53388 b method_53388 m (Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction;)Ljava/util/Optional; method_53390 c method_53390 m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetNameFunction$Target ffs$a net/minecraft/class_3670$class_9475 f Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; CUSTOM_NAME a field_50210 f Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; ITEM_NAME b field_50211 f Lcom/mojang/serialization/Codec; CODEC c field_50212 f Ljava/lang/String; name d field_50213 f [Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; $VALUES e field_50214 m ()Lnet/minecraft/core/component/DataComponentType; component a method_58734 m ()[Lnet/minecraft/world/level/storage/loot/functions/SetNameFunction$Target; $values b method_58735 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction fft net/minecraft/class_9476 f Lcom/mojang/serialization/MapCodec; CODEC a field_50215 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; amplifierGenerator b field_50216 m (Lnet/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction;)Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; method_58736 a method_58736 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setAmplifier a method_58737 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_58738 a method_58738 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58739 b method_58739 m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; amplifier c method_58740 m (Ljava/util/List;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetPotionFunction ffu net/minecraft/class_6662 f Lcom/mojang/serialization/MapCodec; CODEC a field_45850 f Lnet/minecraft/core/Holder; potion b field_35080 m (Lnet/minecraft/world/level/storage/loot/functions/SetPotionFunction;)Lnet/minecraft/core/Holder; method_53393 a method_53393 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; setPotion a method_38927 m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/functions/LootItemFunction; method_38928 a method_38928 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53394 b method_53394 m (Ljava/util/List;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction ffv net/minecraft/class_152 f Lcom/mojang/serialization/MapCodec; CODEC a field_45851 f Lcom/mojang/serialization/Codec; EFFECTS_LIST b field_45852 f Ljava/util/List; effects c field_45853 m (Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$EffectEntry;)Ljava/util/stream/Stream; method_32421 a method_32421 m (Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction;)Ljava/util/List; method_53395 a method_53395 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_53396 a method_53396 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53397 b method_53397 m (Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$EffectEntry;)Ljava/lang/String; method_53398 b method_53398 m ()Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder; stewEffect c method_637 m (Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder ffv$a net/minecraft/class_152$class_153 f Lcom/google/common/collect/ImmutableList$Builder; effects a field_1123 m ()Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder; getThis a method_639 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder; withEffect a method_640 m ()V c net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$EffectEntry ffv$b net/minecraft/class_152$class_8754 f Lcom/mojang/serialization/Codec; CODEC a field_45854 f Lnet/minecraft/core/Holder; effect b comp_1865 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; duration c comp_1866 m ()Lnet/minecraft/core/Holder; effect a comp_1865 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53399 a method_53399 m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; duration b comp_1866 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction ffw net/minecraft/class_9377 f Lcom/mojang/serialization/MapCodec; CODEC a field_49886 f Ljava/util/List; pages b field_49887 f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; pageOperation c field_49888 m (Lnet/minecraft/world/item/component/WritableBookContent;)Lnet/minecraft/world/item/component/WritableBookContent; apply a method_58217 m (Lnet/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; method_58218 a method_58218 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58219 b method_58219 m (Lnet/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction;)Ljava/util/List; method_58220 b method_58220 m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/level/storage/loot/functions/ListOperation;)V m ()V c net/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction ffx net/minecraft/class_9378 f Lcom/mojang/serialization/MapCodec; CODEC a field_49889 f Ljava/util/List; pages b field_49890 f Lnet/minecraft/world/level/storage/loot/functions/ListOperation; pageOperation c field_49891 m (Lnet/minecraft/world/item/component/WrittenBookContent;)Lnet/minecraft/world/item/component/WrittenBookContent; apply a method_58221 m (Lnet/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction;)Lnet/minecraft/world/level/storage/loot/functions/ListOperation; method_58222 a method_58222 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58223 b method_58223 m (Lnet/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction;)Ljava/util/List; method_58224 b method_58224 m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/world/level/storage/loot/functions/ListOperation;)V m ()V c net/minecraft/world/level/storage/loot/functions/SmeltItemFunction ffy net/minecraft/class_165 f Lcom/mojang/serialization/MapCodec; CODEC a field_45855 f Lorg/slf4j/Logger; LOGGER b field_1159 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53400 b method_53400 m ()Lnet/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder; smelted c method_724 m (Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/functions/ToggleTooltips ffz net/minecraft/class_9429 f Lcom/mojang/serialization/MapCodec; CODEC a field_50027 f Ljava/util/Map; values b field_50030 m (Lnet/minecraft/world/item/component/TooltipDisplay;)Lnet/minecraft/world/item/component/TooltipDisplay; method_58463 a method_58463 m (Lnet/minecraft/world/level/storage/loot/functions/ToggleTooltips;)Ljava/util/Map; method_58465 a method_58465 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58467 b method_58467 m (Ljava/util/List;Ljava/util/Map;)V m ()V c net/minecraft/world/level/storage/loot/functions/package-info fga net/minecraft/class_6160 c net/minecraft/world/level/storage/loot/package-info fgb net/minecraft/class_6161 c net/minecraft/world/level/storage/loot/parameters/LootContextParamSets fgc net/minecraft/class_173 f Lcom/mojang/serialization/Codec; CODEC a field_45856 f Lnet/minecraft/util/context/ContextKeySet; EMPTY b field_1175 f Lnet/minecraft/util/context/ContextKeySet; CHEST c field_1179 f Lnet/minecraft/util/context/ContextKeySet; COMMAND d field_20761 f Lnet/minecraft/util/context/ContextKeySet; SELECTOR e field_20762 f Lnet/minecraft/util/context/ContextKeySet; FISHING f field_1176 f Lnet/minecraft/util/context/ContextKeySet; ENTITY g field_1173 f Lnet/minecraft/util/context/ContextKeySet; EQUIPMENT h field_50217 f Lnet/minecraft/util/context/ContextKeySet; ARCHAEOLOGY i field_42858 f Lnet/minecraft/util/context/ContextKeySet; GIFT j field_16235 f Lnet/minecraft/util/context/ContextKeySet; PIGLIN_BARTER k field_22403 f Lnet/minecraft/util/context/ContextKeySet; VAULT l field_48928 f Lnet/minecraft/util/context/ContextKeySet; ADVANCEMENT_REWARD m field_1174 f Lnet/minecraft/util/context/ContextKeySet; ADVANCEMENT_ENTITY n field_24423 f Lnet/minecraft/util/context/ContextKeySet; ADVANCEMENT_LOCATION o field_44788 f Lnet/minecraft/util/context/ContextKeySet; BLOCK_USE p field_48381 f Lnet/minecraft/util/context/ContextKeySet; ALL_PARAMS q field_1177 f Lnet/minecraft/util/context/ContextKeySet; BLOCK r field_1172 f Lnet/minecraft/util/context/ContextKeySet; SHEARING s field_49446 f Lnet/minecraft/util/context/ContextKeySet; ENCHANTED_DAMAGE t field_51801 f Lnet/minecraft/util/context/ContextKeySet; ENCHANTED_ITEM u field_51802 f Lnet/minecraft/util/context/ContextKeySet; ENCHANTED_LOCATION v field_51803 f Lnet/minecraft/util/context/ContextKeySet; ENCHANTED_ENTITY w field_51804 f Lnet/minecraft/util/context/ContextKeySet; HIT_BLOCK x field_52067 f Lcom/google/common/collect/BiMap; REGISTRY y field_1178 m (Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/serialization/DataResult; method_53401 a method_53401 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_60792 a method_60792 m (Ljava/lang/String;Ljava/util/function/Consumer;)Lnet/minecraft/util/context/ContextKeySet; register a method_759 m (Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/serialization/DataResult; method_53402 b method_53402 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_60299 b method_60299 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/String; method_53403 c method_53403 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_60300 c method_60300 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_60301 d method_60301 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_60302 e method_60302 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_57660 f method_57660 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_760 g method_760 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_763 h method_763 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_56128 i method_56128 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_51722 j method_51722 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_27863 k method_27863 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_756 l method_756 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_56818 m method_56818 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_24800 n method_24800 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_49269 o method_49269 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_49270 p method_49270 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_58741 q method_58741 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_758 r method_758 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_764 s method_764 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_22577 t method_22577 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_22578 u method_22578 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_15970 v method_15970 m (Lnet/minecraft/util/context/ContextKeySet$Builder;)V method_755 w method_755 m ()V m ()V c net/minecraft/world/level/storage/loot/parameters/LootContextParams fgd net/minecraft/class_181 f Lnet/minecraft/util/context/ContextKey; THIS_ENTITY a field_1226 f Lnet/minecraft/util/context/ContextKey; LAST_DAMAGE_PLAYER b field_1233 f Lnet/minecraft/util/context/ContextKey; DAMAGE_SOURCE c field_1231 f Lnet/minecraft/util/context/ContextKey; ATTACKING_ENTITY d field_1230 f Lnet/minecraft/util/context/ContextKey; DIRECT_ATTACKING_ENTITY e field_1227 f Lnet/minecraft/util/context/ContextKey; ORIGIN f field_24424 f Lnet/minecraft/util/context/ContextKey; BLOCK_STATE g field_1224 f Lnet/minecraft/util/context/ContextKey; BLOCK_ENTITY h field_1228 f Lnet/minecraft/util/context/ContextKey; TOOL i field_1229 f Lnet/minecraft/util/context/ContextKey; EXPLOSION_RADIUS j field_1225 f Lnet/minecraft/util/context/ContextKey; ENCHANTMENT_LEVEL k field_51805 f Lnet/minecraft/util/context/ContextKey; ENCHANTMENT_ACTIVE l field_51806 m ()V m ()V c net/minecraft/world/level/storage/loot/parameters/package-info fge net/minecraft/class_6162 c net/minecraft/world/level/storage/loot/predicates/AllOfCondition fgf net/minecraft/class_8548 f Lcom/mojang/serialization/MapCodec; CODEC a field_45857 f Lcom/mojang/serialization/Codec; INLINE_CODEC b field_45858 m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition; allOf a method_53404 m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder; allOf a method_51723 m (Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder fgf$a net/minecraft/class_8548$class_8549 m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)V c net/minecraft/world/level/storage/loot/predicates/AnyOfCondition fgg net/minecraft/class_8551 f Lcom/mojang/serialization/MapCodec; CODEC a field_45859 m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Builder; anyOf a method_51727 m (Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Builder fgg$a net/minecraft/class_8551$class_8552 m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)V c net/minecraft/world/level/storage/loot/predicates/BonusLevelTableCondition fgh net/minecraft/class_182 f Lcom/mojang/serialization/MapCodec; CODEC a field_45860 f Lnet/minecraft/core/Holder; enchantment b comp_1867 f Ljava/util/List; values c comp_1868 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53405 a method_53405 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_799 m (Lnet/minecraft/core/Holder;Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_801 a method_801 m (Lnet/minecraft/core/Holder;[F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; bonusLevelFlatChance a method_800 m ()Lnet/minecraft/core/Holder; enchantment c comp_1867 m ()Ljava/util/List; values d comp_1868 m (Lnet/minecraft/core/Holder;Ljava/util/List;)V m ()V c net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition fgi net/minecraft/class_186 f Ljava/util/function/Predicate; composedPredicate a field_1247 f Ljava/util/List; terms c field_1246 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_825 m (Lnet/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition;)Ljava/util/List; method_53406 a method_53406 m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; createCodec a method_53407 m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53408 a method_53408 m (Lnet/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition;)Ljava/util/List; method_53409 b method_53409 m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; createInlineCodec b method_53410 m (Ljava/util/List;Ljava/util/function/Predicate;)V c net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition$Builder fgi$a net/minecraft/class_186$class_187 f Lcom/google/common/collect/ImmutableList$Builder; terms a field_1248 m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)V addTerm a method_51730 m (Ljava/util/List;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; create a method_51724 m ([Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)V c net/minecraft/world/level/storage/loot/predicates/ConditionReference fgj net/minecraft/class_4568 f Lcom/mojang/serialization/MapCodec; CODEC a field_45861 f Lnet/minecraft/resources/ResourceKey; name b comp_1869 f Lorg/slf4j/Logger; LOGGER c field_20763 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; conditionReference a method_35555 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53411 a method_53411 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_22579 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;Lnet/minecraft/core/Holder$Reference;)V method_51230 a method_51230 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_35556 b method_35556 m (Lnet/minecraft/world/level/storage/loot/ValidationContext;)V method_51231 b method_51231 m ()Lnet/minecraft/resources/ResourceKey; name c comp_1869 m (Lnet/minecraft/resources/ResourceKey;)V m ()V c net/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder fgk net/minecraft/class_192 m (Ljava/lang/Iterable;Ljava/util/function/Function;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; when a_ method_43744 m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; when b method_840 m ()Lnet/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder; unwrap d method_512 c net/minecraft/world/level/storage/loot/predicates/DamageSourceCondition fgl net/minecraft/class_190 f Lcom/mojang/serialization/MapCodec; CODEC a field_45862 f Ljava/util/Optional; predicate b comp_1870 m (Lnet/minecraft/advancements/critereon/DamageSourcePredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasDamageSource a method_837 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53412 a method_53412 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_834 m (Lnet/minecraft/advancements/critereon/DamageSourcePredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_836 b method_836 m ()Ljava/util/Optional; predicate c comp_1870 m (Ljava/util/Optional;)V m ()V c net/minecraft/world/level/storage/loot/predicates/EnchantmentActiveCheck fgm net/minecraft/class_9752 f Lcom/mojang/serialization/MapCodec; CODEC a field_51807 f Z active b comp_2780 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60303 a method_60303 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_60304 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; enchantmentActiveCheck c method_60305 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; enchantmentInactiveCheck d method_60306 m ()Z active e comp_2780 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_60307 f method_60307 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_60308 g method_60308 m (Z)V m ()V c net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition fgn net/minecraft/class_199 f Lcom/mojang/serialization/MapCodec; CODEC a field_45863 f Ljava/util/Map; scores b comp_1871 f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget c comp_1872 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53413 a method_53413 m (Lnet/minecraft/world/level/storage/loot/IntRange;)Ljava/util/stream/Stream; method_32422 a method_32422 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Builder; hasScores a method_35557 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_864 m (Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/scores/Scoreboard;Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/IntRange;)Z hasScore a method_865 m ()Ljava/util/Map; scores c comp_1871 m ()Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget d comp_1872 m (Ljava/util/Map;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)V m ()V c net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Builder fgn$a net/minecraft/class_199$class_6163 f Lcom/google/common/collect/ImmutableMap$Builder; scores a field_31869 f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget b field_31870 m (Ljava/lang/String;Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Builder; withScore a method_35558 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)V c net/minecraft/world/level/storage/loot/predicates/ExplosionCondition fgo net/minecraft/class_201 f Lcom/mojang/serialization/MapCodec; CODEC a field_45864 f Lnet/minecraft/world/level/storage/loot/predicates/ExplosionCondition; INSTANCE b field_1280 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_869 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; survivesExplosion c method_871 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_872 d method_872 m ()V m ()V c net/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition fgp net/minecraft/class_207 f Lcom/mojang/serialization/MapCodec; CODEC a field_45865 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; term b comp_1873 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53414 a method_53414 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_888 m (Lnet/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_887 a method_887 m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; invert a method_889 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; term c comp_1873 m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition;)V m ()V c net/minecraft/world/level/storage/loot/predicates/LocationCheck fgq net/minecraft/class_205 f Lcom/mojang/serialization/MapCodec; CODEC a field_45866 f Ljava/util/Optional; predicate b comp_1874 f Lnet/minecraft/core/BlockPos; offset c comp_1875 f Lcom/mojang/serialization/MapCodec; OFFSET_CODEC g field_45867 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53415 a method_53415 m (Lnet/minecraft/advancements/critereon/LocationPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; checkLocation a method_884 m (Lnet/minecraft/advancements/critereon/LocationPredicate$Builder;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; checkLocation a method_30151 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_881 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53416 b method_53416 m (Lnet/minecraft/advancements/critereon/LocationPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_882 b method_882 m (Lnet/minecraft/advancements/critereon/LocationPredicate$Builder;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_30152 b method_30152 m ()Ljava/util/Optional; predicate c comp_1874 m ()Lnet/minecraft/core/BlockPos; offset d comp_1875 m (Ljava/util/Optional;Lnet/minecraft/core/BlockPos;)V m ()V c net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition fgr net/minecraft/class_212 f Lcom/mojang/serialization/MapCodec; CODEC a field_45868 f Lnet/minecraft/core/Holder; block b comp_1876 f Ljava/util/Optional; properties c comp_1877 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53417 a method_53417 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Builder; hasBlockStateProperties a method_900 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_899 m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition;)Lcom/mojang/serialization/DataResult; validate a method_53418 m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition;Lnet/minecraft/advancements/critereon/StatePropertiesPredicate;)Ljava/util/Optional; method_53419 a method_53419 m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_53420 a method_53420 m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition;Ljava/lang/String;)Ljava/lang/String; method_53421 b method_53421 m ()Lnet/minecraft/core/Holder; block c comp_1876 m ()Ljava/util/Optional; properties d comp_1877 m (Lnet/minecraft/core/Holder;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Builder fgr$a net/minecraft/class_212$class_213 f Lnet/minecraft/core/Holder; block a field_1290 f Ljava/util/Optional; properties b field_1291 m (Lnet/minecraft/advancements/critereon/StatePropertiesPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Builder; setProperties a method_22584 m (Lnet/minecraft/world/level/block/Block;)V c net/minecraft/world/level/storage/loot/predicates/LootItemCondition fgs net/minecraft/class_5341 f Lcom/mojang/serialization/Codec; TYPED_CODEC d field_51808 f Lcom/mojang/serialization/Codec; DIRECT_CODEC e field_51809 f Lcom/mojang/serialization/Codec; CODEC f field_51810 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; getType b method_29325 m ()Lcom/mojang/serialization/Codec; method_60309 c method_60309 m ()V c net/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder fgs$a net/minecraft/class_5341$class_210 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; invert invert method_16780 m (Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Builder; or or method_893 c net/minecraft/world/level/storage/loot/predicates/LootItemConditionType fgt net/minecraft/class_5342 f Lcom/mojang/serialization/MapCodec; codec a comp_1878 m ()Lcom/mojang/serialization/MapCodec; codec a comp_1878 m (Lcom/mojang/serialization/MapCodec;)V c net/minecraft/world/level/storage/loot/predicates/LootItemConditions fgu net/minecraft/class_217 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; INVERTED a field_25235 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; ANY_OF b field_44789 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; ALL_OF c field_44790 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; RANDOM_CHANCE d field_25237 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; RANDOM_CHANCE_WITH_ENCHANTED_BONUS e field_51811 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; ENTITY_PROPERTIES f field_25239 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; KILLED_BY_PLAYER g field_25240 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; ENTITY_SCORES h field_25241 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; BLOCK_STATE_PROPERTY i field_25242 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; MATCH_TOOL j field_25243 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; TABLE_BONUS k field_25244 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; SURVIVES_EXPLOSION l field_25245 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; DAMAGE_SOURCE_PROPERTIES m field_25246 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; LOCATION_CHECK n field_25247 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; WEATHER_CHECK o field_25248 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; REFERENCE p field_25249 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; TIME_CHECK q field_25250 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; VALUE_CHECK r field_27911 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; ENCHANTMENT_ACTIVE_CHECK s field_51812 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemConditionType; register a method_29327 m ()V m ()V c net/minecraft/world/level/storage/loot/predicates/LootItemEntityPropertyCondition fgv net/minecraft/class_215 f Lcom/mojang/serialization/MapCodec; CODEC a field_45871 f Ljava/util/Optional; predicate b comp_1879 f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget c comp_1880 m (Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_916 a method_916 m (Lnet/minecraft/advancements/critereon/EntityPredicate;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_27864 a method_27864 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53423 a method_53423 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; entityPresent a method_15972 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Lnet/minecraft/advancements/critereon/EntityPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasProperties a method_917 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Lnet/minecraft/advancements/critereon/EntityPredicate;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasProperties a method_27865 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_914 m ()Ljava/util/Optional; predicate c comp_1879 m ()Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; entityTarget d comp_1880 m (Ljava/util/Optional;Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)V m ()V c net/minecraft/world/level/storage/loot/predicates/LootItemKilledByPlayerCondition fgw net/minecraft/class_221 f Lcom/mojang/serialization/MapCodec; CODEC a field_45872 f Lnet/minecraft/world/level/storage/loot/predicates/LootItemKilledByPlayerCondition; INSTANCE b field_1297 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_938 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; killedByPlayer c method_939 m ()Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_940 d method_940 m ()V m ()V c net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition fgx net/minecraft/class_219 f Lcom/mojang/serialization/MapCodec; CODEC a field_45873 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; chance b comp_2781 m (F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; randomChance a method_932 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53424 a method_53424 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_934 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; randomChance a method_60310 m (F)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_933 b method_933 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_60311 b method_60311 m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; chance c comp_2781 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V m ()V c net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceWithEnchantedBonusCondition fgy net/minecraft/class_225 f Lcom/mojang/serialization/MapCodec; CODEC a field_45874 f F unenchantedChance b comp_2865 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; enchantedChance c comp_2866 f Lnet/minecraft/core/Holder; enchantment g comp_2783 m (FFLnet/minecraft/core/HolderLookup$RegistryLookup;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_952 a method_952 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53425 a method_53425 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_950 m (Lnet/minecraft/core/HolderLookup$Provider;FF)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; randomChanceAndLootingBoost a method_953 m ()F unenchantedChance c comp_2865 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; enchantedChance d comp_2866 m ()Lnet/minecraft/core/Holder; enchantment e comp_2783 m (FLnet/minecraft/world/item/enchantment/LevelBasedValue;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/world/level/storage/loot/predicates/MatchTool fgz net/minecraft/class_223 f Lcom/mojang/serialization/MapCodec; CODEC a field_45875 f Ljava/util/Optional; predicate b comp_1884 m (Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; toolMatches a method_945 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53426 a method_53426 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_946 m (Lnet/minecraft/advancements/critereon/ItemPredicate$Builder;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition; method_944 b method_944 m ()Ljava/util/Optional; predicate c comp_1884 m (Ljava/util/Optional;)V m ()V c net/minecraft/world/level/storage/loot/predicates/TimeCheck fha net/minecraft/class_4571 f Lcom/mojang/serialization/MapCodec; CODEC a field_45876 f Ljava/util/Optional; period b comp_1885 f Lnet/minecraft/world/level/storage/loot/IntRange; value c comp_1886 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53427 a method_53427 m (Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/predicates/TimeCheck$Builder; time a method_35559 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_22587 m ()Ljava/util/Optional; period c comp_1885 m ()Lnet/minecraft/world/level/storage/loot/IntRange; value d comp_1886 m (Ljava/util/Optional;Lnet/minecraft/world/level/storage/loot/IntRange;)V m ()V c net/minecraft/world/level/storage/loot/predicates/TimeCheck$Builder fha$a net/minecraft/class_4571$class_6164 f Ljava/util/Optional; period a field_31871 f Lnet/minecraft/world/level/storage/loot/IntRange; value b field_31872 m ()Lnet/minecraft/world/level/storage/loot/predicates/TimeCheck; build a method_35561 m (J)Lnet/minecraft/world/level/storage/loot/predicates/TimeCheck$Builder; setPeriod a method_35560 m (Lnet/minecraft/world/level/storage/loot/IntRange;)V c net/minecraft/world/level/storage/loot/predicates/ValueCheckCondition fhb net/minecraft/class_5644 f Lcom/mojang/serialization/MapCodec; CODEC a field_45877 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; provider b comp_1887 f Lnet/minecraft/world/level/storage/loot/IntRange; range c comp_1888 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53428 a method_53428 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_32423 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/IntRange;)Lnet/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder; hasValue a method_35562 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; method_35563 b method_35563 m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; provider c comp_1887 m ()Lnet/minecraft/world/level/storage/loot/IntRange; range d comp_1888 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/IntRange;)V m ()V c net/minecraft/world/level/storage/loot/predicates/WeatherCheck fhc net/minecraft/class_227 f Lcom/mojang/serialization/MapCodec; CODEC a field_45878 f Ljava/util/Optional; isRaining b comp_1889 f Ljava/util/Optional; isThundering c comp_1890 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53429 a method_53429 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Z test a method_957 m ()Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder; weather c method_35564 m ()Ljava/util/Optional; isRaining d comp_1889 m ()Ljava/util/Optional; isThundering e comp_1890 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder fhc$a net/minecraft/class_227$class_6165 f Ljava/util/Optional; isRaining a field_31873 f Ljava/util/Optional; isThundering b field_31874 m ()Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck; build a method_35566 m (Z)Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder; setRaining a method_35565 m (Z)Lnet/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder; setThundering b method_35567 m ()V c net/minecraft/world/level/storage/loot/predicates/package-info fhd net/minecraft/class_6166 c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider fhe net/minecraft/class_5646 f Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider; BLOCK_ENTITY a field_27914 f Lcom/mojang/serialization/MapCodec; CODEC b field_45879 f Lcom/mojang/serialization/Codec; INLINE_CODEC c field_45880 f Ljava/lang/String; BLOCK_ENTITY_ID d field_31875 f Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$Getter; BLOCK_ENTITY_PROVIDER e field_27915 f Lcom/mojang/serialization/Codec; GETTER_CODEC f field_45881 f Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$Getter; getter g field_27916 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53430 a method_53430 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider; forContextEntity a method_35568 m (Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider;)Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$Getter; method_53431 a method_53431 m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$Getter; method_53432 a method_53432 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$Getter; forEntity b method_32430 m (Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider;)Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$Getter; method_53433 b method_53433 m (Lnet/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$Getter;)V m ()V c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$1 fhe$1 net/minecraft/class_5646$1 m ()V c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$2 fhe$2 net/minecraft/class_5646$2 f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; val$target a field_27917 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)V c net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$Getter fhe$a net/minecraft/class_5646$class_5648 m ()Ljava/lang/String; getId a method_32434 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/nbt/Tag; get a method_32435 m ()Ljava/util/Set; getReferencedContextParams b method_32436 c net/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType fhf net/minecraft/class_5650 f Lcom/mojang/serialization/MapCodec; codec a comp_1891 m ()Lcom/mojang/serialization/MapCodec; codec a comp_1891 m (Lcom/mojang/serialization/MapCodec;)V c net/minecraft/world/level/storage/loot/providers/nbt/NbtProvider fhg net/minecraft/class_5651 m ()Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; getType a method_32439 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/nbt/Tag; get a method_32440 m ()Ljava/util/Set; getReferencedContextParams b method_32441 c net/minecraft/world/level/storage/loot/providers/nbt/NbtProviders fhh net/minecraft/class_5652 f Lcom/mojang/serialization/Codec; CODEC a field_45882 f Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; STORAGE b field_27918 f Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; CONTEXT c field_27919 f Lcom/mojang/serialization/Codec; TYPED_CODEC d field_45883 m ()Lcom/mojang/serialization/Codec; method_53434 a method_53434 m (Lnet/minecraft/world/level/storage/loot/providers/nbt/NbtProvider;)Lcom/mojang/datafixers/util/Either; method_53436 a method_53436 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType; register a method_32443 m ()V m ()V c net/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider fhi net/minecraft/class_5653 f Lcom/mojang/serialization/MapCodec; CODEC a field_45884 f Lnet/minecraft/resources/ResourceLocation; id b comp_1892 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53437 a method_53437 m ()Lnet/minecraft/resources/ResourceLocation; id c comp_1892 m (Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/world/level/storage/loot/providers/nbt/package-info fhj net/minecraft/class_6167 c net/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator fhk net/minecraft/class_40 f Lcom/mojang/serialization/MapCodec; CODEC a field_45885 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; n b comp_1893 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; p c comp_1894 m (IF)Lnet/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator; binomial a method_273 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53438 a method_53438 m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; n c comp_1893 m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; p d comp_1894 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V m ()V c net/minecraft/world/level/storage/loot/providers/number/ConstantValue fhl net/minecraft/class_44 f Lcom/mojang/serialization/MapCodec; CODEC a field_45886 f Lcom/mojang/serialization/Codec; INLINE_CODEC b field_45887 f F value c comp_1895 m (F)Lnet/minecraft/world/level/storage/loot/providers/number/ConstantValue; exactly a method_32448 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53439 a method_53439 m ()F value c comp_1895 m (F)V m ()V c net/minecraft/world/level/storage/loot/providers/number/EnchantmentLevelProvider fhm net/minecraft/class_9753 f Lcom/mojang/serialization/MapCodec; CODEC a field_51813 f Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount b comp_2784 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_60312 a method_60312 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)Lnet/minecraft/world/level/storage/loot/providers/number/EnchantmentLevelProvider; forEnchantmentLevel a method_60313 m ()Lnet/minecraft/world/item/enchantment/LevelBasedValue; amount c comp_2784 m (Lnet/minecraft/world/item/enchantment/LevelBasedValue;)V m ()V c net/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType fhn net/minecraft/class_5657 f Lcom/mojang/serialization/MapCodec; codec a comp_1896 m ()Lcom/mojang/serialization/MapCodec; codec a comp_1896 m (Lcom/mojang/serialization/MapCodec;)V c net/minecraft/world/level/storage/loot/providers/number/NumberProvider fho net/minecraft/class_5658 m (Lnet/minecraft/world/level/storage/loot/LootContext;)I getInt a method_366 m ()Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; getType b method_365 m (Lnet/minecraft/world/level/storage/loot/LootContext;)F getFloat b method_32454 c net/minecraft/world/level/storage/loot/providers/number/NumberProviders fhp net/minecraft/class_5659 f Lcom/mojang/serialization/Codec; CODEC a field_45888 f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; CONSTANT b field_27921 f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; UNIFORM c field_27922 f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; BINOMIAL d field_27923 f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; SCORE e field_27924 f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; STORAGE f field_50032 f Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; ENCHANTMENT_LEVEL g field_51814 f Lcom/mojang/serialization/Codec; TYPED_CODEC h field_45889 m ()Lcom/mojang/serialization/Codec; method_53440 a method_53440 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)Lcom/mojang/datafixers/util/Either; method_53442 a method_53442 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType; register a method_32456 m ()V m ()V c net/minecraft/world/level/storage/loot/providers/number/ScoreboardValue fhq net/minecraft/class_5660 f Lcom/mojang/serialization/MapCodec; CODEC a field_45890 f Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; target b comp_1897 f Ljava/lang/String; score c comp_1898 f F scale d comp_1899 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53443 a method_53443 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/providers/number/ScoreboardValue; fromScoreboard a method_35569 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;Ljava/lang/String;F)Lnet/minecraft/world/level/storage/loot/providers/number/ScoreboardValue; fromScoreboard a method_35570 m ()Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; target c comp_1897 m ()Ljava/lang/String; score d comp_1898 m ()F scale e comp_1899 m (Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider;Ljava/lang/String;F)V m ()V c net/minecraft/world/level/storage/loot/providers/number/StorageValue fhr net/minecraft/class_9432 f Lcom/mojang/serialization/MapCodec; CODEC a field_50033 f Lnet/minecraft/resources/ResourceLocation; storage b comp_2525 f Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; path c comp_2526 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_58470 a method_58470 m (Lnet/minecraft/world/level/storage/loot/LootContext;Ljava/lang/Number;)Ljava/lang/Number; getNumericTag a method_58471 m ()Lnet/minecraft/resources/ResourceLocation; storage c comp_2525 m ()Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath; path d comp_2526 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;)V m ()V c net/minecraft/world/level/storage/loot/providers/number/UniformGenerator fhs net/minecraft/class_5662 f Lcom/mojang/serialization/MapCodec; CODEC a field_45891 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; min b comp_1900 f Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; max c comp_1901 m (FF)Lnet/minecraft/world/level/storage/loot/providers/number/UniformGenerator; between a method_32462 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53444 a method_53444 m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; min c comp_1900 m ()Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider; max d comp_1901 m (Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;Lnet/minecraft/world/level/storage/loot/providers/number/NumberProvider;)V m ()V c net/minecraft/world/level/storage/loot/providers/number/package-info fht net/minecraft/class_6168 c net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider fhu net/minecraft/class_5664 f Lcom/mojang/serialization/MapCodec; CODEC a field_45892 f Lcom/mojang/serialization/Codec; INLINE_CODEC b field_45893 f Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; target c comp_1902 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53445 a method_53445 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; forTarget a method_35571 m ()Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget; target c comp_1902 m (Lnet/minecraft/world/level/storage/loot/LootContext$EntityTarget;)V m ()V c net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider fhv net/minecraft/class_5667 f Lcom/mojang/serialization/MapCodec; CODEC a field_45894 f Ljava/lang/String; name b comp_1903 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_53446 a method_53446 m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider; forName a method_35572 m ()Ljava/lang/String; name c comp_1903 m (Ljava/lang/String;)V m ()V c net/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType fhw net/minecraft/class_5669 f Lcom/mojang/serialization/MapCodec; codec a comp_1904 m ()Lcom/mojang/serialization/MapCodec; codec a comp_1904 m (Lcom/mojang/serialization/MapCodec;)V c net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider fhx net/minecraft/class_5670 m ()Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; getType a method_32475 m (Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/scores/ScoreHolder; getScoreHolder a method_55379 m ()Ljava/util/Set; getReferencedContextParams b method_32477 c net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProviders fhy net/minecraft/class_5671 f Lcom/mojang/serialization/Codec; CODEC a field_45895 f Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; FIXED b field_27932 f Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; CONTEXT c field_27933 f Lcom/mojang/serialization/Codec; TYPED_CODEC d field_45896 m ()Lcom/mojang/serialization/Codec; method_53447 a method_53447 m (Lnet/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider;)Lcom/mojang/datafixers/util/Either; method_53449 a method_53449 m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType; register a method_32479 m ()V m ()V c net/minecraft/world/level/storage/loot/providers/score/package-info fhz net/minecraft/class_6169 c net/minecraft/world/level/storage/package-info fia net/minecraft/class_6170 c net/minecraft/world/level/timers/FunctionCallback fib net/minecraft/class_231 f Lcom/mojang/serialization/MapCodec; CODEC a field_56685 f Lnet/minecraft/resources/ResourceLocation; functionId b comp_3693 m (Lnet/minecraft/server/ServerFunctionManager;Lnet/minecraft/commands/functions/CommandFunction;)V method_17938 a method_17938 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67705 a method_67705 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/timers/TimerQueue;J)V handle a method_967 m ()Lnet/minecraft/resources/ResourceLocation; functionId b comp_3693 m (Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/world/level/timers/FunctionTagCallback fic net/minecraft/class_229 f Lcom/mojang/serialization/MapCodec; CODEC a field_56686 f Lnet/minecraft/resources/ResourceLocation; tagId b comp_3694 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67706 a method_67706 m (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/world/level/timers/TimerQueue;J)V handle a method_962 m ()Lnet/minecraft/resources/ResourceLocation; tagId b comp_3694 m (Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/world/level/timers/TimerCallback fid net/minecraft/class_234 m ()Lcom/mojang/serialization/MapCodec; codec a method_67704 m (Ljava/lang/Object;Lnet/minecraft/world/level/timers/TimerQueue;J)V handle a method_974 c net/minecraft/world/level/timers/TimerCallbacks fie net/minecraft/class_233 f Lnet/minecraft/world/level/timers/TimerCallbacks; SERVER_CALLBACKS a field_1306 f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; idMapper b field_56687 f Lcom/mojang/serialization/Codec; codec c field_56688 m ()Lcom/mojang/serialization/Codec; codec a method_67707 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/level/timers/TimerCallbacks; register a method_971 m ()V m ()V c net/minecraft/world/level/timers/TimerQueue fif net/minecraft/class_236 f Lorg/slf4j/Logger; LOGGER a field_1315 f Ljava/lang/String; CALLBACK_DATA_TAG b field_31876 f Ljava/lang/String; TIMER_NAME_TAG c field_31877 f Ljava/lang/String; TIMER_TRIGGER_TIME_TAG d field_31878 f Lnet/minecraft/world/level/timers/TimerCallbacks; callbacksRegistry e field_1314 f Ljava/util/Queue; queue f field_1313 f Lcom/google/common/primitives/UnsignedLong; sequentialId g field_1311 f Lcom/google/common/collect/Table; events h field_1312 m ()Ljava/util/Set; getEventsIds a method_22592 m (Lcom/mojang/serialization/Dynamic;)V method_29040 a method_29040 m (Lnet/minecraft/world/level/timers/TimerQueue$Event;)Lnet/minecraft/nbt/CompoundTag; storeEvent a method_980 m (Ljava/lang/Object;J)V tick a method_988 m (Ljava/lang/String;)I remove a method_22593 m (Ljava/lang/String;JLnet/minecraft/world/level/timers/TimerCallback;)V schedule a method_985 m (Lnet/minecraft/nbt/CompoundTag;)V loadEvent a method_986 m ()Lnet/minecraft/nbt/ListTag; store b method_982 m (Lnet/minecraft/world/level/timers/TimerQueue$Event;)Lcom/google/common/primitives/UnsignedLong; method_21904 b method_21904 m ()Ljava/util/Comparator; createComparator c method_987 m (Lnet/minecraft/world/level/timers/TimerQueue$Event;)J method_21905 c method_21905 m (Lnet/minecraft/world/level/timers/TimerCallbacks;Ljava/util/stream/Stream;)V m (Lnet/minecraft/world/level/timers/TimerCallbacks;)V m ()V c net/minecraft/world/level/timers/TimerQueue$Event fif$a net/minecraft/class_236$class_237 f J triggerTime a field_1318 f Lcom/google/common/primitives/UnsignedLong; sequentialId b field_1319 f Ljava/lang/String; id c field_1317 f Lnet/minecraft/world/level/timers/TimerCallback; callback d field_1316 m (JLcom/google/common/primitives/UnsignedLong;Ljava/lang/String;Lnet/minecraft/world/level/timers/TimerCallback;)V c net/minecraft/world/level/timers/package-info fig net/minecraft/class_6171 c net/minecraft/world/level/validation/ContentValidationException fih net/minecraft/class_8579 f Ljava/nio/file/Path; directory a field_44953 f Ljava/util/List; entries b field_44954 m (Lnet/minecraft/world/level/validation/ForbiddenSymlinkInfo;)Ljava/lang/String; method_52240 a method_52240 m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/String; getMessage a method_52241 m (Ljava/nio/file/Path;Ljava/util/List;)V c net/minecraft/world/level/validation/DirectoryValidator fii net/minecraft/class_8580 f Ljava/nio/file/PathMatcher; symlinkTargetAllowList a field_44955 m (Ljava/nio/file/Path;)Ljava/util/List; validateSymlink a method_52618 m (Ljava/nio/file/Path;Ljava/util/List;)V validateSymlink a method_52242 m (Ljava/nio/file/Path;Z)Ljava/util/List; validateDirectory a method_52243 m (Ljava/nio/file/Path;Ljava/util/List;)V validateKnownDirectory b method_52619 m (Ljava/nio/file/PathMatcher;)V c net/minecraft/world/level/validation/DirectoryValidator$1 fii$1 net/minecraft/class_8580$1 f Ljava/util/List; val$issues a field_44956 f Lnet/minecraft/world/level/validation/DirectoryValidator; field_44957 b field_44957 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; preVisitDirectory a method_52244 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; visitFile b method_52245 m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)V validateSymlink c method_52246 m (Lnet/minecraft/world/level/validation/DirectoryValidator;Ljava/util/List;)V c net/minecraft/world/level/validation/ForbiddenSymlinkInfo fij net/minecraft/class_8581 f Ljava/nio/file/Path; link a comp_1547 f Ljava/nio/file/Path; target b comp_1548 m ()Ljava/nio/file/Path; link a comp_1547 m ()Ljava/nio/file/Path; target b comp_1548 m (Ljava/nio/file/Path;Ljava/nio/file/Path;)V c net/minecraft/world/level/validation/PathAllowList fik net/minecraft/class_8582 f Lorg/slf4j/Logger; LOGGER a field_44958 f Ljava/lang/String; COMMENT_PREFIX b field_44959 f Ljava/util/List; entries c field_44960 f Ljava/util/Map; compiledPaths d field_44961 m (Ljava/io/BufferedReader;)Lnet/minecraft/world/level/validation/PathAllowList; readPlain a method_52247 m (Ljava/lang/String;)Ljava/util/stream/Stream; method_52248 a method_52248 m (Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher; getForFileSystem a method_52249 m (Ljava/nio/file/FileSystem;Lnet/minecraft/world/level/validation/PathAllowList$ConfigEntry;)Ljava/nio/file/PathMatcher; method_52250 a method_52250 m (Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher; method_52251 a method_52251 m (Ljava/nio/file/Path;)Z method_52252 a method_52252 m (Ljava/util/List;Ljava/nio/file/Path;)Z method_52253 a method_52253 m (Ljava/nio/file/Path;)Z method_52254 b method_52254 m (Ljava/util/List;)V m ()V c net/minecraft/world/level/validation/PathAllowList$ConfigEntry fik$a net/minecraft/class_8582$class_8583 f Lnet/minecraft/world/level/validation/PathAllowList$EntryType; type a comp_1549 f Ljava/lang/String; pattern b comp_1550 m ()Lnet/minecraft/world/level/validation/PathAllowList$EntryType; type a comp_1549 m (Ljava/lang/String;)Ljava/util/Optional; parse a method_52255 m (Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher; compile a method_52256 m ()Ljava/lang/String; pattern b comp_1550 m (Ljava/lang/String;)Lnet/minecraft/world/level/validation/PathAllowList$ConfigEntry; glob b method_52257 m (Ljava/lang/String;)Lnet/minecraft/world/level/validation/PathAllowList$ConfigEntry; regex c method_52258 m (Ljava/lang/String;)Lnet/minecraft/world/level/validation/PathAllowList$ConfigEntry; prefix d method_52259 m (Lnet/minecraft/world/level/validation/PathAllowList$EntryType;Ljava/lang/String;)V c net/minecraft/world/level/validation/PathAllowList$EntryType fik$b net/minecraft/class_8582$class_8584 f Lnet/minecraft/world/level/validation/PathAllowList$EntryType; FILESYSTEM a field_44962 f Lnet/minecraft/world/level/validation/PathAllowList$EntryType; PREFIX b field_44963 m (Ljava/lang/String;Ljava/nio/file/Path;)Z method_52260 a method_52260 m (Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher; method_52261 a method_52261 m ()V c net/minecraft/world/level/validation/package-info fil net/minecraft/class_8585 c net/minecraft/world/package-info fim net/minecraft/class_6172 c net/minecraft/world/phys/AABB fin net/minecraft/class_238 f D minX a field_1323 f D minY b field_1322 f D minZ c field_1321 f D maxX d field_1320 f D maxY e field_1325 f D maxZ f field_1324 f D EPSILON g field_31879 m ()D getSize a method_995 m (D)Lnet/minecraft/world/phys/AABB; setMinX a method_35574 m (DDD)Lnet/minecraft/world/phys/AABB; contract a method_1002 m (DDDDDD)Z intersects a method_1003 m (DDDDDDLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Optional; clip a method_61885 m (DDDDDDLnet/minecraft/world/phys/Vec3;[DLnet/minecraft/core/Direction;DDD)Lnet/minecraft/core/Direction; getDirection a method_61886 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)Lnet/minecraft/world/phys/AABB; of a method_19316 m (Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/AABB; intersect a method_999 m (Lnet/minecraft/world/phys/AABB;Lnet/minecraft/world/phys/Vec3;[DLnet/minecraft/core/Direction;DDD)Lnet/minecraft/core/Direction; getDirection a method_1007 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; unitCubeFromLowerCorner a method_29968 m (Lnet/minecraft/world/phys/Vec3;DDD)Lnet/minecraft/world/phys/AABB; ofSize a method_30048 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z intersects a method_993 m (Lnet/minecraft/world/phys/Vec3;Ljava/util/List;)Z collidedAlongVector a method_64032 m (Ljava/lang/Iterable;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; clip a method_1010 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; move a method_996 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB; encapsulatingFullBlocks a method_54784 m (Lnet/minecraft/core/Direction$Axis;)D min a method_1001 m (Lorg/joml/Vector3f;)Lnet/minecraft/world/phys/AABB; move a method_60314 m ([DLnet/minecraft/core/Direction;DDDDDDDDLnet/minecraft/core/Direction;DDD)Lnet/minecraft/core/Direction; clipPoint a method_998 m ()D getXsize b method_17939 m (D)Lnet/minecraft/world/phys/AABB; setMinY b method_35575 m (DDD)Lnet/minecraft/world/phys/AABB; expandTowards b method_1012 m (Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/AABB; minmax b method_991 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; expandTowards b method_18804 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Optional; clip b method_992 m (Lnet/minecraft/core/BlockPos;)Z intersects b method_71152 m (Lnet/minecraft/core/Direction$Axis;)D max b method_990 m ()D getYsize c method_17940 m (D)Lnet/minecraft/world/phys/AABB; setMinZ c method_35576 m (DDD)Lnet/minecraft/world/phys/AABB; inflate c method_1009 m (Lnet/minecraft/world/phys/AABB;)Z intersects c method_994 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/AABB; move c method_997 m ()D getZsize d method_17941 m (D)Lnet/minecraft/world/phys/AABB; setMaxX d method_35577 m (DDD)Lnet/minecraft/world/phys/AABB; move d method_989 m (Lnet/minecraft/world/phys/AABB;)D distanceToSqr d method_71490 m (Lnet/minecraft/world/phys/Vec3;)Z contains d method_1006 m ()Z hasNaN e method_1013 m (D)Lnet/minecraft/world/phys/AABB; setMaxY e method_35578 m (DDD)Z contains e method_1008 m (Lnet/minecraft/world/phys/Vec3;)D distanceToSqr e method_49271 m ()Lnet/minecraft/world/phys/Vec3; getCenter f method_1005 m (D)Lnet/minecraft/world/phys/AABB; setMaxZ f method_35579 m (DDD)Lnet/minecraft/world/phys/AABB; deflate f method_35580 m ()Lnet/minecraft/world/phys/Vec3; getBottomCenter g method_64033 m (D)Lnet/minecraft/world/phys/AABB; inflate g method_1014 m ()Lnet/minecraft/world/phys/Vec3; getMinPosition h method_61125 m (D)Lnet/minecraft/world/phys/AABB; deflate h method_1011 m ()Lnet/minecraft/world/phys/Vec3; getMaxPosition i method_61126 m (DDDDDD)V m (Lnet/minecraft/core/BlockPos;)V m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V c net/minecraft/world/phys/AABB$Builder fin$a net/minecraft/class_238$class_10782 f F minX a field_56689 f F minY b field_56690 f F minZ c field_56691 f F maxX d field_56692 f F maxY e field_56693 f F maxZ f field_56694 m ()Lnet/minecraft/world/phys/AABB; build a method_67708 m (Lorg/joml/Vector3fc;)V include a method_67709 m ()V c net/minecraft/world/phys/BlockHitResult fio net/minecraft/class_3965 f Lnet/minecraft/core/Direction; direction b field_17588 f Lnet/minecraft/core/BlockPos; blockPos c field_17589 f Z miss d field_17590 f Z inside e field_17591 f Z worldBorderHit f field_53823 m ()Lnet/minecraft/world/phys/BlockHitResult; hitBorder a method_62876 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; miss a method_17778 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; withPosition a method_29328 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/BlockHitResult; withDirection a method_17779 m ()Lnet/minecraft/core/BlockPos; getBlockPos b method_17777 m ()Lnet/minecraft/core/Direction; getDirection c method_17780 m ()Z isInside e method_17781 m ()Z isWorldBorderHit f method_62877 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;Z)V m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;ZZ)V m (ZLnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;ZZ)V c net/minecraft/world/phys/EntityHitResult fip net/minecraft/class_3966 f Lnet/minecraft/world/entity/Entity; entity b field_17592 m ()Lnet/minecraft/world/entity/Entity; getEntity a method_17782 m (Lnet/minecraft/world/entity/Entity;)V m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V c net/minecraft/world/phys/HitResult fiq net/minecraft/class_239 f Lnet/minecraft/world/phys/Vec3; location a field_1329 m (Lnet/minecraft/world/entity/Entity;)D distanceTo a method_24801 m ()Lnet/minecraft/world/phys/HitResult$Type; getType d method_17783 m ()Lnet/minecraft/world/phys/Vec3; getLocation g method_17784 m (Lnet/minecraft/world/phys/Vec3;)V c net/minecraft/world/phys/HitResult$Type fiq$a net/minecraft/class_239$class_240 f Lnet/minecraft/world/phys/HitResult$Type; MISS a field_1333 f Lnet/minecraft/world/phys/HitResult$Type; BLOCK b field_1332 f Lnet/minecraft/world/phys/HitResult$Type; ENTITY c field_1331 f [Lnet/minecraft/world/phys/HitResult$Type; $VALUES d field_1334 m ()[Lnet/minecraft/world/phys/HitResult$Type; $values a method_36796 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/phys/Vec2 fir net/minecraft/class_241 f Lnet/minecraft/world/phys/Vec2; ZERO a field_1340 f Lnet/minecraft/world/phys/Vec2; ONE b field_1335 f Lnet/minecraft/world/phys/Vec2; UNIT_X c field_1341 f Lnet/minecraft/world/phys/Vec2; NEG_UNIT_X d field_1338 f Lnet/minecraft/world/phys/Vec2; UNIT_Y e field_1336 f Lnet/minecraft/world/phys/Vec2; NEG_UNIT_Y f field_1344 f Lnet/minecraft/world/phys/Vec2; MAX g field_1337 f Lnet/minecraft/world/phys/Vec2; MIN h field_1339 f Lcom/mojang/serialization/Codec; CODEC i field_56695 f F x j field_1343 f F y k field_1342 m ()Lnet/minecraft/world/phys/Vec2; normalized a method_35581 m (F)Lnet/minecraft/world/phys/Vec2; scale a method_35582 m (Lnet/minecraft/world/phys/Vec2;)F dot a method_35583 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_67710 a method_67710 m ()F length b method_35584 m (F)Lnet/minecraft/world/phys/Vec2; add b method_35585 m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/world/phys/Vec2; add b method_35586 m (Ljava/util/List;)Lnet/minecraft/world/phys/Vec2; method_67711 b method_67711 m ()F lengthSquared c method_35587 m (Lnet/minecraft/world/phys/Vec2;)Z equals c method_1016 m ()Lnet/minecraft/world/phys/Vec2; negated d method_35588 m (Lnet/minecraft/world/phys/Vec2;)F distanceToSqr d method_35589 m (Lnet/minecraft/world/phys/Vec2;)Ljava/util/List; method_67712 e method_67712 m (FF)V m ()V c net/minecraft/world/phys/Vec3 fis net/minecraft/class_243 f Lcom/mojang/serialization/Codec; CODEC a field_38277 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_52694 f Lnet/minecraft/world/phys/Vec3; ZERO c field_1353 f D x d field_1352 f D y e field_1351 f D z f field_1350 m (D)Lnet/minecraft/world/phys/Vec3; subtract a method_61888 m (DDD)Lnet/minecraft/world/phys/Vec3; subtract a method_1023 m (F)Lnet/minecraft/world/phys/Vec3; xRot a method_1037 m (FF)Lnet/minecraft/world/phys/Vec3; directionFromRotation a method_1030 m (I)Lnet/minecraft/world/phys/Vec3; fromRGB24 a method_24457 m (Lnet/minecraft/util/RandomSource;F)Lnet/minecraft/world/phys/Vec3; offsetRandom a method_49272 m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/world/phys/Vec3; directionFromRotation a method_1034 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; vectorTo a method_1035 m (Lnet/minecraft/world/phys/Vec3;D)Lnet/minecraft/world/phys/Vec3; lerp a method_35590 m (Lnet/minecraft/world/phys/Vec3;DD)Z closerThan a method_55230 m (Ljava/util/EnumSet;)Lnet/minecraft/world/phys/Vec3; align a method_1032 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_42394 a method_42394 m (Lnet/minecraft/core/Direction$Axis;)D get a method_18043 m (Lnet/minecraft/core/Direction$Axis;D)Lnet/minecraft/world/phys/Vec3; with a method_38499 m (Lnet/minecraft/core/Direction;D)Lnet/minecraft/world/phys/Vec3; relative a method_43206 m (Lnet/minecraft/core/Position;D)Z closerThan a method_24802 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/Vec3; atLowerCornerOf a method_24954 m (Lnet/minecraft/core/Vec3i;D)Lnet/minecraft/world/phys/Vec3; upFromBottomCenterOf a method_26410 m (Lnet/minecraft/core/Vec3i;DDD)Lnet/minecraft/world/phys/Vec3; atLowerCornerWithOffset a method_49273 m (D)Lnet/minecraft/world/phys/Vec3; add b method_61889 m (DDD)Lnet/minecraft/world/phys/Vec3; add b method_1031 m (F)Lnet/minecraft/world/phys/Vec3; yRot b method_1024 m (Lnet/minecraft/world/phys/Vec3;)D dot b method_1026 m (Ljava/util/List;)Lnet/minecraft/world/phys/Vec3; method_42395 b method_42395 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/Vec3; atCenterOf b method_24953 m (D)Lnet/minecraft/world/phys/Vec3; scale c method_1021 m (DDD)D distanceToSqr c method_1028 m (F)Lnet/minecraft/world/phys/Vec3; zRot c method_31033 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; cross c method_1036 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/Vec3; atBottomCenterOf c method_24955 m ()Lnet/minecraft/world/phys/Vec3; normalize d method_1029 m (DDD)Lnet/minecraft/world/phys/Vec3; multiply d method_18805 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; subtract d method_1020 m ()Lnet/minecraft/world/phys/Vec3; reverse e method_22882 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; add e method_1019 m ()Lnet/minecraft/world/phys/Vec3; horizontal f method_61890 m (Lnet/minecraft/world/phys/Vec3;)D distanceTo f method_1022 m ()D length g method_1033 m (Lnet/minecraft/world/phys/Vec3;)D distanceToSqr g method_1025 m ()D lengthSqr h method_1027 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; multiply h method_18806 m ()D horizontalDistance i method_37267 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; projectedOn i method_64316 m ()D horizontalDistanceSqr j method_37268 m (Lnet/minecraft/world/phys/Vec3;)Ljava/util/List; method_42396 j method_42396 m ()Lnet/minecraft/world/phys/Vec3; rotateClockwise90 k method_70762 m ()Lorg/joml/Vector3f; toVector3f l method_46409 m (DDD)V m (Lorg/joml/Vector3f;)V m (Lnet/minecraft/core/Vec3i;)V m ()V c net/minecraft/world/phys/Vec3$1 fis$1 net/minecraft/class_243$1 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/phys/Vec3; decode a method_61891 m (Lio/netty/buffer/ByteBuf;Lnet/minecraft/world/phys/Vec3;)V encode a method_61892 m ()V c net/minecraft/world/phys/package-info fit net/minecraft/class_6173 c net/minecraft/world/phys/shapes/ArrayVoxelShape fiu net/minecraft/class_245 f Lit/unimi/dsi/fastutil/doubles/DoubleList; xs b field_1361 f Lit/unimi/dsi/fastutil/doubles/DoubleList; ys c field_1362 f Lit/unimi/dsi/fastutil/doubles/DoubleList; zs d field_1363 m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;[D[D[D)V m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;)V c net/minecraft/world/phys/shapes/ArrayVoxelShape$1 fiu$1 net/minecraft/class_245$1 f [I $SwitchMap$net$minecraft$core$Direction$Axis a field_1364 m ()V c net/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape fiv net/minecraft/class_244 f Ljava/util/BitSet; storage d field_1359 f I xMin e field_1358 f I yMin f field_1357 f I zMin g field_1356 f I xMax h field_1355 f I yMax i field_1354 f I zMax j field_1360 m (III)I getIndex a method_1039 m (IIII)Z isZStripFull a method_1059 m (IIIII)Z isXZRectangleFull a method_31938 m (IIIIIIIII)Lnet/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape; withFilledBounds a method_31939 m (IIIZ)V fillUpdateBounds a method_31940 m (Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IILnet/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape;II[I[ZIII)Z method_1038 a method_1038 m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer;Z)V forAllBoxes a method_31941 m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/BooleanOp;)Lnet/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape; join a method_1040 m (Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;ILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;ILnet/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape;I[I[ZIII)Z method_1042 a method_1042 m (Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape;[IIII)Z method_1041 a method_1041 m (IIII)V clearZStrip b method_31942 m (III)Z isInterior d method_58225 m (III)V m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;)V c net/minecraft/world/phys/shapes/BooleanOp fiw net/minecraft/class_247 f Lnet/minecraft/world/phys/shapes/BooleanOp; FALSE a field_16897 f Lnet/minecraft/world/phys/shapes/BooleanOp; NOT_OR b field_16885 f Lnet/minecraft/world/phys/shapes/BooleanOp; ONLY_SECOND c field_16893 f Lnet/minecraft/world/phys/shapes/BooleanOp; NOT_FIRST d field_16894 f Lnet/minecraft/world/phys/shapes/BooleanOp; ONLY_FIRST e field_16886 f Lnet/minecraft/world/phys/shapes/BooleanOp; NOT_SECOND f field_16898 f Lnet/minecraft/world/phys/shapes/BooleanOp; NOT_SAME g field_16892 f Lnet/minecraft/world/phys/shapes/BooleanOp; NOT_AND h field_16888 f Lnet/minecraft/world/phys/shapes/BooleanOp; AND i field_16896 f Lnet/minecraft/world/phys/shapes/BooleanOp; SAME j field_16890 f Lnet/minecraft/world/phys/shapes/BooleanOp; SECOND k field_16887 f Lnet/minecraft/world/phys/shapes/BooleanOp; CAUSES l field_16889 f Lnet/minecraft/world/phys/shapes/BooleanOp; FIRST m field_16891 f Lnet/minecraft/world/phys/shapes/BooleanOp; CAUSED_BY n field_16899 f Lnet/minecraft/world/phys/shapes/BooleanOp; OR o field_1366 f Lnet/minecraft/world/phys/shapes/BooleanOp; TRUE p field_16895 m (ZZ)Z method_16795 a method_16795 m (ZZ)Z method_16785 b method_16785 m (ZZ)Z method_16794 c method_16794 m (ZZ)Z method_16790 d method_16790 m (ZZ)Z method_16781 e method_16781 m (ZZ)Z method_16796 f method_16796 m (ZZ)Z method_16788 g method_16788 m (ZZ)Z method_16782 h method_16782 m (ZZ)Z method_16792 i method_16792 m (ZZ)Z method_16786 j method_16786 m (ZZ)Z method_16793 k method_16793 m (ZZ)Z method_16783 l method_16783 m (ZZ)Z method_16787 m method_16787 m (ZZ)Z method_16791 n method_16791 m (ZZ)Z method_16784 o method_16784 m (ZZ)Z method_16789 p method_16789 m ()V c net/minecraft/world/phys/shapes/CollisionContext fix net/minecraft/class_3726 m ()Lnet/minecraft/world/phys/shapes/CollisionContext; empty a method_16194 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/shapes/CollisionContext; of a method_16195 m (Lnet/minecraft/world/entity/Entity;D)Lnet/minecraft/world/phys/shapes/CollisionContext; withPosition a method_71491 m (Lnet/minecraft/world/entity/Entity;Z)Lnet/minecraft/world/phys/shapes/CollisionContext; of a method_61893 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/material/FluidState;)Z method_71492 a method_71492 m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/phys/shapes/CollisionContext; placementContext a method_67715 m (Lnet/minecraft/world/item/Item;)Z isHoldingItem a method_17785 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/CollisionGetter;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/shapes/VoxelShape; getCollisionShape a method_62878 m (Lnet/minecraft/world/level/material/FluidState;)Z method_71493 a method_71493 m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/material/FluidState;)Z canStandOnFluid a method_27866 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/BlockPos;Z)Z isAbove a method_16192 m ()Z isDescending b method_16193 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/material/FluidState;)Z method_67713 b method_67713 m (Lnet/minecraft/world/level/material/FluidState;)Z method_67714 b method_67714 m ()Z isPlacement c method_67716 c net/minecraft/world/phys/shapes/CubePointRange fiy net/minecraft/class_246 f I parts a field_1365 m (I)V c net/minecraft/world/phys/shapes/CubeVoxelShape fiz net/minecraft/class_249 m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;)V c net/minecraft/world/phys/shapes/DiscreteCubeMerger fja net/minecraft/class_248 f Lnet/minecraft/world/phys/shapes/CubePointRange; result a field_1367 f I firstDiv b field_1370 f I secondDiv c field_1368 m (II)V c net/minecraft/world/phys/shapes/DiscreteVoxelShape fjb net/minecraft/class_251 f I xSize a field_1374 f I ySize b field_1373 f I zSize c field_1372 f [Lnet/minecraft/core/Direction$Axis; AXIS_VALUES d field_1375 m ()Z isEmpty a method_1056 m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntFaceConsumer;)V forAllFaces a method_1046 m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntFaceConsumer;Lnet/minecraft/core/AxisCycle;)V forAllAxisFaces a method_1061 m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer;Lnet/minecraft/core/AxisCycle;Z)V forAllAxisEdges a method_1052 m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer;Z)V forAllEdges a method_1064 m (Lcom/mojang/math/OctahedralGroup;)Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; rotate a method_66493 m (Lnet/minecraft/core/AxisCycle;III)Z isFullWide a method_1062 m (Lnet/minecraft/core/Direction$Axis;)I firstFull a method_1055 m (Lnet/minecraft/core/Direction$Axis;II)I firstFull a method_35592 m ()I getXSize b method_1050 m (III)Z isFull b method_1063 m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer;Z)V forAllBoxes b method_1053 m (Lnet/minecraft/core/AxisCycle;III)Z isFull b method_1057 m (Lnet/minecraft/core/Direction$Axis;)I lastFull b method_1045 m (Lnet/minecraft/core/Direction$Axis;II)I lastFull b method_1058 m ()I getYSize c method_1047 m (III)V fill c method_1049 m (Lnet/minecraft/core/Direction$Axis;)I getSize c method_1051 m ()I getZSize d method_1048 m (III)Z isFullWide e method_1044 m (III)V m ()V c net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntFaceConsumer fjb$a net/minecraft/class_251$class_252 c net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer fjb$b net/minecraft/class_251$class_253 c net/minecraft/world/phys/shapes/EntityCollisionContext fjc net/minecraft/class_3727 f Lnet/minecraft/world/phys/shapes/CollisionContext; EMPTY a field_17593 f Z descending b field_16451 f D entityBottom c field_16450 f Z placement d field_56696 f Lnet/minecraft/world/item/ItemStack; heldItem e field_17594 f Ljava/util/function/Predicate; canStandOnFluid f field_24425 f Lnet/minecraft/world/entity/Entity; entity g field_27935 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/material/FluidState;)Z method_67717 a method_67717 m (Lnet/minecraft/world/level/material/FluidState;)Z method_61894 a method_61894 m (Lnet/minecraft/world/level/material/FluidState;)Z method_61895 b method_61895 m (Lnet/minecraft/world/level/material/FluidState;)Z method_27868 c method_27868 m ()Lnet/minecraft/world/entity/Entity; getEntity d method_32480 m (ZZDLnet/minecraft/world/item/ItemStack;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/Entity;)V m (Lnet/minecraft/world/entity/Entity;ZZ)V m ()V c net/minecraft/world/phys/shapes/EntityCollisionContext$1 fjc$1 net/minecraft/class_3727$1 m (ZZDLnet/minecraft/world/item/ItemStack;Ljava/util/function/Predicate;Lnet/minecraft/world/entity/Entity;)V c net/minecraft/world/phys/shapes/IdenticalMerger fjd net/minecraft/class_250 f Lit/unimi/dsi/fastutil/doubles/DoubleList; coords a field_1371 m (Lit/unimi/dsi/fastutil/doubles/DoubleList;)V c net/minecraft/world/phys/shapes/IndexMerger fje net/minecraft/class_255 m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; getList a method_1066 m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;)Z forMergedIndexes a method_1065 c net/minecraft/world/phys/shapes/IndexMerger$IndexConsumer fje$a net/minecraft/class_255$class_256 c net/minecraft/world/phys/shapes/IndirectMerger fjf net/minecraft/class_254 f Lit/unimi/dsi/fastutil/doubles/DoubleList; EMPTY a field_27346 f [D result b field_1377 f [I firstIndices c field_1376 f [I secondIndices d field_1378 f I resultLength e field_27347 m (Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)V m ()V c net/minecraft/world/phys/shapes/MinecartCollisionContext fjg net/minecraft/class_10140 f Lnet/minecraft/core/BlockPos; ingoreBelow b field_53824 f Lnet/minecraft/core/BlockPos; slopeIgnore c field_53825 m (Lnet/minecraft/world/entity/vehicle/AbstractMinecart;)V setupContext a method_62879 m (Lnet/minecraft/world/entity/vehicle/AbstractMinecart;Z)V c net/minecraft/world/phys/shapes/MinecartCollisionContext$1 fjg$1 net/minecraft/class_10140$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape a field_53826 m ()V c net/minecraft/world/phys/shapes/NonOverlappingMerger fjh net/minecraft/class_257 f Lit/unimi/dsi/fastutil/doubles/DoubleList; lower a field_1381 f Lit/unimi/dsi/fastutil/doubles/DoubleList; upper b field_1379 f Z swap c field_1380 m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;III)Z method_1068 a method_1068 m (Lnet/minecraft/world/phys/shapes/IndexMerger$IndexConsumer;)Z forNonSwappedIndexes b method_1067 m (Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Z)V c net/minecraft/world/phys/shapes/OffsetDoubleList fji net/minecraft/class_261 f Lit/unimi/dsi/fastutil/doubles/DoubleList; delegate a field_1387 f D offset b field_1386 m (Lit/unimi/dsi/fastutil/doubles/DoubleList;D)V c net/minecraft/world/phys/shapes/Shapes fjj net/minecraft/class_259 f D EPSILON a field_31880 f D BIG_EPSILON b field_31881 f Lnet/minecraft/world/phys/shapes/VoxelShape; INFINITY c field_17669 f Lnet/minecraft/world/phys/shapes/VoxelShape; BLOCK d field_1385 f Lnet/minecraft/world/phys/Vec3; BLOCK_CENTER e field_55842 f Lnet/minecraft/world/phys/shapes/VoxelShape; EMPTY f field_1384 m ()Lnet/minecraft/world/phys/shapes/VoxelShape; empty a method_1073 m (DD)I findBits a method_1086 m (DDDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; box a method_1081 m (II)J lcm a method_1079 m (ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Lnet/minecraft/world/phys/shapes/IndexMerger; createIndexMerger a method_1069 m (Lnet/minecraft/world/phys/AABB;)Lnet/minecraft/world/phys/shapes/VoxelShape; create a method_1078 m (Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IIIII)Z method_1070 a method_1070 m (Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;ILnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IIII)Z method_1076 a method_1076 m (Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/BooleanOp;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;III)Z method_1075 a method_1075 m (Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/IndexMerger;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/world/phys/shapes/BooleanOp;)Z joinIsNotEmpty a method_1071 m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; rotateHorizontalAxis a method_66494 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Map; rotateHorizontalAxis a method_66495 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; or a method_1084 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/BooleanOp;)Lnet/minecraft/world/phys/shapes/VoxelShape; join a method_1072 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/Direction;)Z blockOccludes a method_1083 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lcom/mojang/math/OctahedralGroup;)Lnet/minecraft/world/phys/shapes/VoxelShape; rotate a method_66496 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lcom/mojang/math/OctahedralGroup;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/shapes/VoxelShape; rotate a method_66497 m (Lnet/minecraft/world/phys/shapes/VoxelShape;[Lnet/minecraft/world/phys/shapes/VoxelShape;)Lnet/minecraft/world/phys/shapes/VoxelShape; or a method_17786 m (Lit/unimi/dsi/fastutil/doubles/DoubleList;ZDD)Lit/unimi/dsi/fastutil/doubles/DoubleList; makeAxis a method_66498 m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/phys/AABB;Ljava/lang/Iterable;D)D collide a method_1085 m ()Lnet/minecraft/world/phys/shapes/VoxelShape; block b method_1077 m (DDDDDD)Lnet/minecraft/world/phys/shapes/VoxelShape; create b method_31943 m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; rotateAllAxis b method_66499 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Map; rotateAllAxis b method_66500 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z faceShapeOccludes b method_20713 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/BooleanOp;)Lnet/minecraft/world/phys/shapes/VoxelShape; joinUnoptimized b method_1082 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/Direction;)Z mergedFaceOccludes b method_1080 m ()Lnet/minecraft/world/phys/shapes/CubeVoxelShape; method_1087 c method_1087 m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; rotateHorizontal c method_66501 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Map; rotateHorizontal c method_66502 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;)Z equal c method_66503 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/shapes/BooleanOp;)Z joinIsNotEmpty c method_1074 m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; rotateAll d method_66504 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/world/phys/Vec3;)Ljava/util/Map; rotateAll d method_66505 m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/Map; rotateAttachFace e method_66506 m ()V m ()V c net/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer fjj$a net/minecraft/class_259$class_260 c net/minecraft/world/phys/shapes/SliceShape fjk net/minecraft/class_263 f Lnet/minecraft/world/phys/shapes/VoxelShape; delegate b field_1397 f Lnet/minecraft/core/Direction$Axis; axis c field_1396 f Lit/unimi/dsi/fastutil/doubles/DoubleList; SLICE_COORDS d field_1395 m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/core/Direction$Axis;I)Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; makeSlice a method_1088 m (Lnet/minecraft/world/phys/shapes/VoxelShape;Lnet/minecraft/core/Direction$Axis;I)V m ()V c net/minecraft/world/phys/shapes/SubShape fjl net/minecraft/class_262 f Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; parent d field_1393 f I startX e field_1392 f I startY f field_1391 f I startZ g field_1390 f I endX h field_1389 f I endY i field_1388 f I endZ j field_1394 m (Lnet/minecraft/core/Direction$Axis;I)I clampToShape a method_31944 m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;IIIIII)V c net/minecraft/world/phys/shapes/VoxelShape fjm net/minecraft/class_265 f Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; shape a field_1401 f [Lnet/minecraft/world/phys/shapes/VoxelShape; faces b field_19318 m ()Lnet/minecraft/world/phys/AABB; bounds a method_1107 m (DDD)Lnet/minecraft/world/phys/shapes/VoxelShape; move a method_1096 m (DLnet/minecraft/core/Direction$Axis;I)Z method_1101 a method_1101 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/shapes/VoxelShape; move a method_64034 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/BlockHitResult; clip a method_1092 m (Lnet/minecraft/world/phys/Vec3;[Lnet/minecraft/world/phys/Vec3;DDDDDD)V method_33662 a method_33662 m (Lnet/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer;)V forAllEdges a method_1104 m (Lnet/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer;IIIIII)V method_1106 a method_1106 m (Lnet/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;IIIIII)V method_1112 a method_1112 m (Lnet/minecraft/core/AxisCycle;Lnet/minecraft/world/phys/AABB;D)D collideX a method_1103 m (Ljava/util/List;DDDDDD)V method_1111 a method_1111 m (Lnet/minecraft/core/Direction$Axis;)Lit/unimi/dsi/fastutil/doubles/DoubleList; getCoords a method_1109 m (Lnet/minecraft/core/Direction$Axis;D)I findIndex a method_1100 m (Lnet/minecraft/core/Direction$Axis;DD)D min a method_35593 m (Lnet/minecraft/core/Direction$Axis;I)D get a method_1099 m (Lnet/minecraft/core/Direction$Axis;Lnet/minecraft/world/phys/AABB;D)D collide a method_1108 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/shapes/VoxelShape; getFaceShape a method_20538 m (Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/phys/shapes/VoxelShape; move a method_66507 m ([Lnet/minecraft/world/phys/shapes/VoxelShape;DDDDDD)V method_1094 a method_1094 m ()Lnet/minecraft/world/phys/shapes/VoxelShape; singleEncompassing b method_52620 m (Lnet/minecraft/world/phys/Vec3;)Ljava/util/Optional; closestPointTo b method_33661 m (Lnet/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer;)V forAllBoxes b method_1089 m (Lnet/minecraft/core/Direction$Axis;)D min b method_1091 m (Lnet/minecraft/core/Direction$Axis;DD)D max b method_1102 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/world/phys/shapes/VoxelShape; calculateFace b method_1098 m ()Z isEmpty c method_1110 m (Lnet/minecraft/core/Direction$Axis;)D max c method_1105 m ()Lnet/minecraft/world/phys/shapes/VoxelShape; optimize d method_1097 m (Lnet/minecraft/core/Direction$Axis;)Z isCubeLikeAlong d method_61896 m ()Ljava/util/List; toAabbs e method_1090 m ()Z isCubeLike f method_61897 m (Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;)V c net/minecraft/world/phys/shapes/package-info fjn net/minecraft/class_6174 c net/minecraft/world/scores/DisplaySlot fjo net/minecraft/class_8646 f Lnet/minecraft/world/scores/DisplaySlot; LIST a field_45156 f Lnet/minecraft/world/scores/DisplaySlot; SIDEBAR b field_45157 f Lnet/minecraft/world/scores/DisplaySlot; BELOW_NAME c field_45158 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_BLACK d field_45159 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_BLUE e field_45160 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_GREEN f field_45161 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_AQUA g field_45162 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_RED h field_45163 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_PURPLE i field_45164 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_GOLD j field_45165 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_GRAY k field_45166 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_DARK_GRAY l field_45167 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_BLUE m field_45168 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_GREEN n field_45169 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_AQUA o field_45170 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_RED p field_45171 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_LIGHT_PURPLE q field_45172 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_YELLOW r field_45173 f Lnet/minecraft/world/scores/DisplaySlot; TEAM_WHITE s field_45174 f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC t field_45175 f Ljava/util/function/IntFunction; BY_ID u field_45176 f I id v field_45177 f Ljava/lang/String; name w field_45178 f [Lnet/minecraft/world/scores/DisplaySlot; $VALUES x field_45179 m ()I id a method_52621 m (Lnet/minecraft/ChatFormatting;)Lnet/minecraft/world/scores/DisplaySlot; teamColorToSlot a method_52622 m ()[Lnet/minecraft/world/scores/DisplaySlot; $values b method_52623 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/world/scores/DisplaySlot$1 fjo$1 net/minecraft/class_8646$1 f [I $SwitchMap$net$minecraft$ChatFormatting a field_45180 m ()V c net/minecraft/world/scores/Objective fjp net/minecraft/class_266 f Lnet/minecraft/world/scores/Scoreboard; scoreboard a field_1404 f Ljava/lang/String; name b field_1405 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; criteria c field_1406 f Lnet/minecraft/network/chat/Component; displayName d field_1402 f Lnet/minecraft/network/chat/Component; formattedDisplayName e field_24194 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; renderType f field_1403 f Z displayAutoUpdate g field_47527 f Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormat h field_47528 m ()Lnet/minecraft/world/scores/Objective$Packed; pack a method_67446 m (Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;)V setRenderType a method_1115 m (Lnet/minecraft/network/chat/Component;)V setDisplayName a method_1121 m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_1119 a method_1119 m (Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormatOrDefault a method_55380 m (Z)V setDisplayAutoUpdate a method_55381 m ()Lnet/minecraft/world/scores/Scoreboard; getScoreboard b method_1117 m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V setNumberFormat b method_55382 m ()Ljava/lang/String; getName c method_1113 m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; getCriteria d method_1116 m ()Lnet/minecraft/network/chat/Component; getDisplayName e method_1114 m ()Z displayAutoUpdate f method_55383 m ()Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormat g method_55384 m ()Lnet/minecraft/network/chat/Component; getFormattedDisplayName h method_1120 m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; getRenderType i method_1118 m ()Lnet/minecraft/network/chat/Component; createFormattedDisplayName j method_27441 m (Lnet/minecraft/world/scores/Scoreboard;Ljava/lang/String;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;ZLnet/minecraft/network/chat/numbers/NumberFormat;)V c net/minecraft/world/scores/Objective$Packed fjp$a net/minecraft/class_266$class_10742 f Lcom/mojang/serialization/Codec; CODEC a field_56481 f Ljava/lang/String; name b comp_3645 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; criteria c comp_3646 f Lnet/minecraft/network/chat/Component; displayName d comp_3647 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; renderType e comp_3648 f Z displayAutoUpdate f comp_3649 f Ljava/util/Optional; numberFormat g comp_3650 m ()Ljava/lang/String; name a comp_3645 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67447 a method_67447 m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; criteria b comp_3646 m ()Lnet/minecraft/network/chat/Component; displayName c comp_3647 m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; renderType d comp_3648 m ()Z displayAutoUpdate e comp_3649 m ()Ljava/util/Optional; numberFormat f comp_3650 m (Ljava/lang/String;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;ZLjava/util/Optional;)V m ()V c net/minecraft/world/scores/PlayerScoreEntry fjq net/minecraft/class_9011 f Ljava/lang/String; owner a comp_2127 f I value b comp_2128 f Lnet/minecraft/network/chat/Component; display c comp_2129 f Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormatOverride d comp_2130 m ()Z isHidden a method_55385 m (Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/MutableComponent; formatValue a method_55386 m ()Lnet/minecraft/network/chat/Component; ownerName b method_55387 m ()Ljava/lang/String; owner c comp_2127 m ()I value d comp_2128 m ()Lnet/minecraft/network/chat/Component; display e comp_2129 m ()Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormatOverride f comp_2130 m (Ljava/lang/String;ILnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/numbers/NumberFormat;)V c net/minecraft/world/scores/PlayerScores fjr net/minecraft/class_9012 f Lit/unimi/dsi/fastutil/objects/Reference2ObjectOpenHashMap; scores a field_47529 m ()Z hasScores a method_55388 m (Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/Score; get a method_55389 m (Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/Score;)V setScore a method_55390 m (Lnet/minecraft/world/scores/Objective;Ljava/util/function/Consumer;)Lnet/minecraft/world/scores/Score; getOrCreate a method_55391 m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/Score;)V method_55392 a method_55392 m (Ljava/util/function/Consumer;Ljava/lang/Object;)Lnet/minecraft/world/scores/Score; method_55393 a method_55393 m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; listScores b method_55394 m (Lnet/minecraft/world/scores/Objective;)Z remove b method_55395 m ()Ljava/util/Map; listRawScores c method_55396 m ()V c net/minecraft/world/scores/PlayerTeam fjs net/minecraft/class_268 f I BIT_FRIENDLY_FIRE a field_31884 f I BIT_SEE_INVISIBLES b field_31885 f Lnet/minecraft/world/scores/Scoreboard; scoreboard c field_1420 f Ljava/lang/String; name d field_1421 f Ljava/util/Set; players e field_1415 f Lnet/minecraft/network/chat/Component; displayName f field_1414 f Lnet/minecraft/network/chat/Component; playerPrefix g field_1418 f Lnet/minecraft/network/chat/Component; playerSuffix h field_1419 f Z allowFriendlyFire i field_1417 f Z seeFriendlyInvisibles j field_1416 f Lnet/minecraft/world/scores/Team$Visibility; nameTagVisibility k field_1423 f Lnet/minecraft/world/scores/Team$Visibility; deathMessageVisibility l field_1422 f Lnet/minecraft/ChatFormatting; color m field_1424 f Lnet/minecraft/world/scores/Team$CollisionRule; collisionRule n field_1425 f Lnet/minecraft/network/chat/Style; displayNameStyle o field_24195 m ()Lnet/minecraft/world/scores/PlayerTeam$Packed; pack a method_67448 m (I)V unpackOptions a method_1146 m (Lnet/minecraft/world/scores/Team$CollisionRule;)V setCollisionRule a method_1145 m (Lnet/minecraft/world/scores/Team$Visibility;)V setNameTagVisibility a method_1149 m (Lnet/minecraft/world/scores/Team;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; formatNameForTeam a method_1142 m (Lnet/minecraft/ChatFormatting;)V setColor a method_1141 m (Lnet/minecraft/network/chat/Component;)V setDisplayName a method_1137 m (Z)V setAllowFriendlyFire a method_1135 m ()Lnet/minecraft/world/scores/Scoreboard; getScoreboard b method_35594 m (Lnet/minecraft/world/scores/Team$Visibility;)V setDeathMessageVisibility b method_1133 m (Lnet/minecraft/network/chat/Component;)V setPlayerPrefix b method_1138 m (Z)V setSeeFriendlyInvisibles b method_1143 m (Lnet/minecraft/network/chat/Component;)V setPlayerSuffix c method_1139 m ()Lnet/minecraft/network/chat/Component; getDisplayName d method_1140 m ()Lnet/minecraft/network/chat/MutableComponent; getFormattedDisplayName e method_1148 m ()Lnet/minecraft/network/chat/Component; getPlayerPrefix f method_1144 m ()Lnet/minecraft/network/chat/Component; getPlayerSuffix g method_1136 m ()I packOptions n method_1147 m (Lnet/minecraft/world/scores/Scoreboard;Ljava/lang/String;)V c net/minecraft/world/scores/PlayerTeam$Packed fjs$a net/minecraft/class_268$class_10743 f Lcom/mojang/serialization/Codec; CODEC a field_56482 f Ljava/lang/String; name b comp_3651 f Ljava/util/Optional; displayName c comp_3652 f Ljava/util/Optional; color d comp_3653 f Z allowFriendlyFire e comp_3654 f Z seeFriendlyInvisibles f comp_3655 f Lnet/minecraft/network/chat/Component; memberNamePrefix g comp_3656 f Lnet/minecraft/network/chat/Component; memberNameSuffix h comp_3657 f Lnet/minecraft/world/scores/Team$Visibility; nameTagVisibility i comp_3658 f Lnet/minecraft/world/scores/Team$Visibility; deathMessageVisibility j comp_3659 f Lnet/minecraft/world/scores/Team$CollisionRule; collisionRule k comp_3660 f Ljava/util/List; players l comp_3661 m ()Ljava/lang/String; name a comp_3651 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67449 a method_67449 m ()Ljava/util/Optional; displayName b comp_3652 m ()Ljava/util/Optional; color c comp_3653 m ()Z allowFriendlyFire d comp_3654 m ()Z seeFriendlyInvisibles e comp_3655 m ()Lnet/minecraft/network/chat/Component; memberNamePrefix f comp_3656 m ()Lnet/minecraft/network/chat/Component; memberNameSuffix g comp_3657 m ()Lnet/minecraft/world/scores/Team$Visibility; nameTagVisibility h comp_3658 m ()Lnet/minecraft/world/scores/Team$Visibility; deathMessageVisibility i comp_3659 m ()Lnet/minecraft/world/scores/Team$CollisionRule; collisionRule j comp_3660 m ()Ljava/util/List; players k comp_3661 m (Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;ZZLnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/scores/Team$Visibility;Lnet/minecraft/world/scores/Team$Visibility;Lnet/minecraft/world/scores/Team$CollisionRule;Ljava/util/List;)V m ()V c net/minecraft/world/scores/ReadOnlyScoreInfo fjt net/minecraft/class_9013 m ()I value a method_55397 m (Lnet/minecraft/world/scores/ReadOnlyScoreInfo;Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/MutableComponent; safeFormatValue a method_55398 m (Lnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/network/chat/MutableComponent; formatValue a method_55399 m ()Z isLocked b method_1131 m ()Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormat c method_55400 c net/minecraft/world/scores/Score fju net/minecraft/class_267 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_56483 f I value b field_47534 f Z locked c field_1411 f Lnet/minecraft/network/chat/Component; display d field_47535 f Lnet/minecraft/network/chat/numbers/NumberFormat; numberFormat e field_47536 m (I)V value a method_55401 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67450 a method_67450 m (Lnet/minecraft/world/scores/Score;)Ljava/util/Optional; method_67451 a method_67451 m (Lnet/minecraft/network/chat/Component;)V display a method_55405 m (Z)V setLocked a method_1125 m (Lnet/minecraft/world/scores/Score;)Ljava/util/Optional; method_67452 b method_67452 m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V numberFormat b method_55406 m ()Lnet/minecraft/network/chat/Component; display d method_55407 m ()V m (IZLjava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/world/scores/ScoreAccess fjv net/minecraft/class_9014 m ()I get a method_55409 m (I)V set a method_55410 m (Lnet/minecraft/network/chat/Component;)V display a method_55411 m (Lnet/minecraft/network/chat/numbers/NumberFormat;)V numberFormatOverride a method_55412 m ()I increment b method_55413 m (I)I add b method_55414 m ()V reset c method_55415 m ()Z locked d method_55416 m ()V unlock e method_55417 m ()V lock f method_55418 m ()Lnet/minecraft/network/chat/Component; display g method_55419 c net/minecraft/world/scores/ScoreHolder fjw net/minecraft/class_9015 f Ljava/lang/String; WILDCARD_NAME cK field_47537 f Lnet/minecraft/world/scores/ScoreHolder; WILDCARD cL field_47538 m ()Lnet/minecraft/network/chat/Component; getDisplayName Q_ method_5476 m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/world/scores/ScoreHolder; fromGameProfile a method_55420 m (Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_55421 a method_55421 m (Ljava/lang/String;)Lnet/minecraft/world/scores/ScoreHolder; forNameOnly c method_55422 m ()Ljava/lang/String; getScoreboardName cM method_5820 m ()Lnet/minecraft/network/chat/Component; getFeedbackDisplayName ht method_55423 m ()V c net/minecraft/world/scores/ScoreHolder$1 fjw$1 net/minecraft/class_9015$1 m ()V c net/minecraft/world/scores/ScoreHolder$2 fjw$2 net/minecraft/class_9015$2 f Ljava/lang/String; val$name a field_47539 f Lnet/minecraft/network/chat/Component; val$feedbackName b field_47540 m (Ljava/lang/String;Lnet/minecraft/network/chat/Component;)V c net/minecraft/world/scores/ScoreHolder$3 fjw$3 net/minecraft/class_9015$3 f Ljava/lang/String; val$name a field_47541 m (Ljava/lang/String;)V c net/minecraft/world/scores/Scoreboard fjx net/minecraft/class_269 f Lorg/slf4j/Logger; LOGGER a field_36309 f Ljava/lang/String; HIDDEN_SCORE_PREFIX b field_47542 f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; objectivesByName c field_1428 f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; objectivesByCriteria d field_1429 f Ljava/util/Map; playerScores e field_1431 f Ljava/util/Map; displayObjectives f field_1432 f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; teamsByName g field_1426 f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; teamsByPlayer h field_1427 m (Lnet/minecraft/world/entity/Entity;)V entityRemoved a method_1150 m (Lnet/minecraft/world/scores/DisplaySlot;)Lnet/minecraft/world/scores/Objective; getDisplayObjective a method_1189 m (Lnet/minecraft/world/scores/DisplaySlot;Lnet/minecraft/world/scores/Objective;)V setDisplayObjective a method_1158 m (Lnet/minecraft/world/scores/Objective$Packed;)V loadObjective a method_67453 m (Lnet/minecraft/world/scores/Objective;)V onObjectiveAdded a method_1185 m (Lnet/minecraft/world/scores/Objective;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/scores/PlayerScores;)V method_55424 a method_55424 m (Lnet/minecraft/world/scores/PlayerTeam$Packed;)V loadPlayerTeam a method_67454 m (Lnet/minecraft/world/scores/PlayerTeam;)V onTeamAdded a method_1160 m (Lnet/minecraft/world/scores/ScoreHolder;)V onPlayerRemoved a method_1152 m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V onScoreLockChanged a method_55337 m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/Score;)V onScoreChanged a method_1176 m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;Z)Lnet/minecraft/world/scores/ScoreAccess; getOrCreatePlayerScore a method_55425 m (Lnet/minecraft/world/scores/Scoreboard$PackedScore;)V loadPlayerScore a method_67455 m (Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Lnet/minecraft/world/scores/ScoreHolder;Ljava/util/function/Consumer;)V forAllObjectives a method_1162 m (Ljava/lang/Object;)Ljava/util/List; method_1179 a method_1179 m (Ljava/lang/String;)Lnet/minecraft/world/scores/Objective; getObjective a method_1170 m (Ljava/lang/String;Lnet/minecraft/world/scores/PlayerTeam;)Z addPlayerToTeam a method_1172 m (Ljava/lang/String;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria;Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;ZLnet/minecraft/network/chat/numbers/NumberFormat;)Lnet/minecraft/world/scores/Objective; addObjective a method_1168 m (Ljava/lang/String;Ljava/util/Map$Entry;)Lnet/minecraft/world/scores/Scoreboard$PackedScore; method_67456 a method_67456 m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; method_67457 a method_67457 m (Ljava/util/function/Consumer;Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V method_1182 a method_1182 m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/world/scores/Score;)V method_55427 a method_55427 m ()Ljava/util/Collection; getObjectives b method_1151 m (Lnet/minecraft/world/scores/Objective;)V onObjectiveChanged b method_1175 m (Lnet/minecraft/world/scores/PlayerTeam;)V onTeamChanged b method_1154 m (Lnet/minecraft/world/scores/ScoreHolder;)V resetAllPlayerScores b method_55429 m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V onPlayerScoreRemoved b method_1190 m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerTeam; getPlayerTeam b method_1153 m (Ljava/lang/String;Lnet/minecraft/world/scores/PlayerTeam;)V removePlayerFromTeam b method_1157 m ()Ljava/util/Collection; getObjectiveNames c method_1163 m (Lnet/minecraft/world/scores/Objective;)V onObjectiveRemoved c method_1173 m (Lnet/minecraft/world/scores/PlayerTeam;)V onTeamRemoved c method_1193 m (Lnet/minecraft/world/scores/ScoreHolder;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; listPlayerScores c method_1166 m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/ScoreAccess; getOrCreatePlayerScore c method_1180 m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerTeam; addPlayerTeam c method_1171 m ()Ljava/util/Collection; getTrackedPlayers d method_1178 m (Lnet/minecraft/world/scores/PlayerTeam;)V removePlayerTeam d method_1191 m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)Lnet/minecraft/world/scores/ReadOnlyScoreInfo; getPlayerScoreInfo d method_55430 m (Ljava/lang/String;)Z removePlayerFromTeam d method_1195 m ()Ljava/util/Collection; getTeamNames e method_1196 m (Lnet/minecraft/world/scores/ScoreHolder;Lnet/minecraft/world/scores/Objective;)V resetSinglePlayerScore e method_1155 m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerTeam; getPlayersTeam e method_1164 m ()Ljava/util/Collection; getPlayerTeams f method_1159 m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerScores; getOrCreatePlayerInfo f method_55431 m ()Ljava/util/List; packPlayerScores g method_67458 m (Ljava/lang/String;)Lnet/minecraft/world/scores/PlayerScores; method_55432 g method_55432 m (Lnet/minecraft/world/scores/Objective;)Ljava/util/Collection; listPlayerScores i method_1184 m (Lnet/minecraft/world/scores/Objective;)V removeObjective j method_1194 m ()V m ()V c net/minecraft/world/scores/Scoreboard$1 fjx$1 net/minecraft/class_269$1 f Lnet/minecraft/world/scores/Score; val$score a field_47543 f Z val$canModify b field_47544 f Lorg/apache/commons/lang3/mutable/MutableBoolean; val$requiresSync c field_47545 f Lnet/minecraft/world/scores/Objective; val$objective d field_47546 f Lnet/minecraft/world/scores/ScoreHolder; val$scoreHolder e field_47547 f Lnet/minecraft/world/scores/Scoreboard; field_47548 f field_47548 m (Z)V setLocked a method_55433 m ()V sendScoreToPlayers h method_55434 m (Lnet/minecraft/world/scores/Scoreboard;Lnet/minecraft/world/scores/Score;ZLorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/world/scores/Objective;Lnet/minecraft/world/scores/ScoreHolder;)V c net/minecraft/world/scores/Scoreboard$PackedScore fjx$a net/minecraft/class_269$class_10744 f Lcom/mojang/serialization/Codec; CODEC a field_56484 f Ljava/lang/String; owner b comp_3662 f Ljava/lang/String; objective c comp_3663 f Lnet/minecraft/world/scores/Score; score d comp_3664 m ()Ljava/lang/String; owner a comp_3662 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67459 a method_67459 m ()Ljava/lang/String; objective b comp_3663 m ()Lnet/minecraft/world/scores/Score; score c comp_3664 m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/world/scores/Score;)V m ()V c net/minecraft/world/scores/ScoreboardSaveData fjy net/minecraft/class_273 f Ljava/lang/String; FILE_ID a field_31893 f Lnet/minecraft/world/scores/Scoreboard; scoreboard b field_27936 m ()Lnet/minecraft/world/scores/ScoreboardSaveData$Packed; pack a method_67460 m (Lnet/minecraft/world/scores/DisplaySlot;Ljava/lang/String;)V method_67461 a method_67461 m (Lnet/minecraft/world/scores/ScoreboardSaveData$Packed;)V loadFrom a method_67462 m (Lnet/minecraft/world/scores/Scoreboard;)V c net/minecraft/world/scores/ScoreboardSaveData$Packed fjy$a net/minecraft/class_273$class_10745 f Lcom/mojang/serialization/Codec; CODEC a field_56485 f Ljava/util/List; objectives b comp_3665 f Ljava/util/List; scores c comp_3666 f Ljava/util/Map; displaySlots d comp_3667 f Ljava/util/List; teams e comp_3668 m ()Ljava/util/List; objectives a comp_3665 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67463 a method_67463 m ()Ljava/util/List; scores b comp_3666 m ()Ljava/util/Map; displaySlots c comp_3667 m ()Ljava/util/List; teams d comp_3668 m (Ljava/util/List;Ljava/util/List;Ljava/util/Map;Ljava/util/List;)V m ()V c net/minecraft/world/scores/Team fjz net/minecraft/class_270 m (Lnet/minecraft/world/scores/Team;)Z isAlliedTo a method_1206 m ()Ljava/lang/String; getName c method_1197 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; getFormattedName d method_1198 m ()Ljava/util/Collection; getPlayers h method_1204 m ()Z isAllowFriendlyFire i method_1205 m ()Z canSeeFriendlyInvisibles j method_1199 m ()Lnet/minecraft/world/scores/Team$Visibility; getNameTagVisibility k method_1201 m ()Lnet/minecraft/world/scores/Team$Visibility; getDeathMessageVisibility l method_1200 m ()Lnet/minecraft/world/scores/Team$CollisionRule; getCollisionRule m method_1203 m ()Lnet/minecraft/ChatFormatting; getColor o method_1202 m ()V c net/minecraft/world/scores/Team$CollisionRule fjz$a net/minecraft/class_270$class_271 f Lnet/minecraft/world/scores/Team$CollisionRule; ALWAYS a field_1437 f Lnet/minecraft/world/scores/Team$CollisionRule; NEVER b field_1435 f Lnet/minecraft/world/scores/Team$CollisionRule; PUSH_OTHER_TEAMS c field_1434 f Lnet/minecraft/world/scores/Team$CollisionRule; PUSH_OWN_TEAM d field_1440 f Lcom/mojang/serialization/Codec; CODEC e field_56486 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f field_56487 f Ljava/lang/String; name g field_1436 f I id h field_1433 f Ljava/util/function/IntFunction; BY_ID i field_56488 f [Lnet/minecraft/world/scores/Team$CollisionRule; $VALUES j field_1439 m ()Lnet/minecraft/network/chat/Component; getDisplayName a method_1209 m (Lnet/minecraft/world/scores/Team$CollisionRule;)I method_67464 a method_67464 m ()[Lnet/minecraft/world/scores/Team$CollisionRule; $values b method_36797 m (Lnet/minecraft/world/scores/Team$CollisionRule;)I method_1207 b method_1207 m (Ljava/lang/String;ILjava/lang/String;I)V m ()V c net/minecraft/world/scores/Team$Visibility fjz$b net/minecraft/class_270$class_272 f Lnet/minecraft/world/scores/Team$Visibility; ALWAYS a field_1442 f Lnet/minecraft/world/scores/Team$Visibility; NEVER b field_1443 f Lnet/minecraft/world/scores/Team$Visibility; HIDE_FOR_OTHER_TEAMS c field_1444 f Lnet/minecraft/world/scores/Team$Visibility; HIDE_FOR_OWN_TEAM d field_1446 f Lcom/mojang/serialization/Codec; CODEC e field_56489 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC f field_56490 f Ljava/lang/String; name g field_1445 f I id h field_1441 f Ljava/util/function/IntFunction; BY_ID i field_56491 f [Lnet/minecraft/world/scores/Team$Visibility; $VALUES j field_1448 m ()Lnet/minecraft/network/chat/Component; getDisplayName a method_1214 m (Lnet/minecraft/world/scores/Team$Visibility;)I method_67465 a method_67465 m ()[Lnet/minecraft/world/scores/Team$Visibility; $values b method_36798 m (Lnet/minecraft/world/scores/Team$Visibility;)I method_1212 b method_1212 m (Ljava/lang/String;ILjava/lang/String;I)V m ()V c net/minecraft/world/scores/criteria/ObjectiveCriteria fka net/minecraft/class_274 f Ljava/util/Map; CUSTOM_CRITERIA a field_33939 f Lcom/mojang/serialization/Codec; CODEC b field_56492 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; DUMMY c field_1468 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; TRIGGER d field_1462 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; DEATH_COUNT e field_1456 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; KILL_COUNT_PLAYERS f field_1463 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; KILL_COUNT_ALL g field_1457 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; HEALTH h field_1453 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; FOOD i field_1464 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; AIR j field_1459 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; ARMOR k field_1452 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; EXPERIENCE l field_1460 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; LEVEL m field_1465 f [Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; TEAM_KILL n field_1466 f [Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; KILLED_BY_TEAM o field_1458 f Ljava/util/Map; CRITERIA_CACHE p field_1455 f Ljava/lang/String; name q field_1454 f Z readOnly r field_1461 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; renderType s field_1467 m (Lnet/minecraft/stats/StatType;Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; getStat a method_1223 m (Ljava/lang/String;)Ljava/util/Optional; byName a method_1224 m (Ljava/lang/String;ILnet/minecraft/stats/StatType;)Ljava/util/Optional; method_17948 a method_17948 m (Ljava/lang/String;ZLnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; registerCustom a method_37269 m (Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria; registerCustom b method_37270 m ()Ljava/util/Set; getCustomCriteriaNames c method_37271 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_67466 c method_67466 m ()Ljava/lang/String; getName d method_1225 m (Ljava/lang/String;)Ljava/lang/String; method_67467 d method_67467 m ()Z isReadOnly e method_1226 m ()Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; getDefaultRenderType f method_1227 m (Ljava/lang/String;)V m (Ljava/lang/String;ZLnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType;)V m ()V c net/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType fka$a net/minecraft/class_274$class_275 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; INTEGER a field_1472 f Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; HEARTS b field_1471 f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC c field_41683 f Ljava/lang/String; id d field_1469 f [Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; $VALUES e field_1473 m ()Ljava/lang/String; getId a method_1228 m (Ljava/lang/String;)Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; byId a method_1229 m ()[Lnet/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType; $values b method_36799 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/world/scores/criteria/package-info fkb net/minecraft/class_6175 c net/minecraft/world/scores/package-info fkc net/minecraft/class_6176 c net/minecraft/world/ticks/BlackholeTickAccess fkd net/minecraft/class_6754 f Lnet/minecraft/world/ticks/TickContainerAccess; CONTAINER_BLACKHOLE a field_35525 f Lnet/minecraft/world/ticks/LevelTickAccess; LEVEL_BLACKHOLE b field_35526 m ()Lnet/minecraft/world/ticks/TickContainerAccess; emptyContainer a method_39361 m ()Lnet/minecraft/world/ticks/LevelTickAccess; emptyLevelList b method_39362 m ()V m ()V c net/minecraft/world/ticks/BlackholeTickAccess$1 fkd$1 net/minecraft/class_6754$1 m ()V c net/minecraft/world/ticks/BlackholeTickAccess$2 fkd$2 net/minecraft/class_6754$2 m ()V c net/minecraft/world/ticks/ContainerSingleItem fke net/minecraft/class_8181 m (Lnet/minecraft/world/item/ItemStack;)V setTheItem b method_54077 m (I)Lnet/minecraft/world/item/ItemStack; splitTheItem c method_54078 m ()Lnet/minecraft/world/item/ItemStack; getTheItem f method_54079 m ()Lnet/minecraft/world/item/ItemStack; removeTheItem h method_54099 c net/minecraft/world/ticks/ContainerSingleItem$BlockContainerSingleItem fke$a net/minecraft/class_8181$class_9210 m ()Lnet/minecraft/world/level/block/entity/BlockEntity; getContainerBlockEntity v method_54080 c net/minecraft/world/ticks/LevelChunkTicks fkf net/minecraft/class_6755 f Ljava/util/Queue; tickQueue a field_35527 f Ljava/util/List; pendingTicks b field_35528 f Ljava/util/Set; ticksPerPosition c field_35529 f Ljava/util/function/BiConsumer; onTickAdded d field_35530 m (Ljava/util/function/BiConsumer;)V setOnTickAdded a method_39366 m (Ljava/util/function/Predicate;)V removeIf a method_39367 m ()Lnet/minecraft/world/ticks/ScheduledTick; peek b method_39369 m (J)V unpack b method_39364 m (Lnet/minecraft/world/ticks/ScheduledTick;)V scheduleUnchecked b method_39370 m ()Lnet/minecraft/world/ticks/ScheduledTick; poll c method_39371 m ()Ljava/util/stream/Stream; getAll d method_39372 m ()V m (Ljava/util/List;)V c net/minecraft/world/ticks/LevelTickAccess fkg net/minecraft/class_6756 m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z willTickThisTick b method_8677 c net/minecraft/world/ticks/LevelTicks fkh net/minecraft/class_6757 f Ljava/util/Comparator; CONTAINER_DRAIN_ORDER a field_35531 f Ljava/util/function/LongPredicate; tickCheck b field_35532 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; allContainers c field_35534 f Lit/unimi/dsi/fastutil/longs/Long2LongMap; nextTickForContainer d field_35535 f Ljava/util/Queue; containersToTick e field_35536 f Ljava/util/Queue; toRunThisTick f field_35537 f Ljava/util/List; alreadyRunThisTick g field_35538 f Ljava/util/Set; toRunThisTickSet h field_35539 f Ljava/util/function/BiConsumer; chunkScheduleUpdater i field_35540 m (I)Z canScheduleMoreTicks a method_39373 m (J)V sortContainersToTick a method_39374 m (JI)V drainContainers a method_39375 m (JILnet/minecraft/util/profiling/ProfilerFiller;)V collectTicks a method_39376 m (JILjava/util/function/BiConsumer;)V tick a method_39377 m (Lnet/minecraft/world/level/ChunkPos;)V removeContainer a method_39378 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/ticks/LevelChunkTicks;)V addContainer a method_39379 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V clearArea a method_39380 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/ticks/LevelTicks$PosAndContainerConsumer;)V forContainersInArea a method_39381 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/ticks/ScheduledTick;)Z method_48166 a method_48166 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Vec3i;)V copyArea a method_39383 m (Lnet/minecraft/world/ticks/LevelChunkTicks;Lnet/minecraft/world/ticks/LevelChunkTicks;)I method_39384 a method_39384 m (Lnet/minecraft/world/ticks/LevelChunkTicks;Lnet/minecraft/world/ticks/ScheduledTick;)V method_39385 a method_39385 m (Lnet/minecraft/world/ticks/LevelTicks;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/core/Vec3i;)V copyAreaFrom a method_48167 m (Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap;)V method_39387 a method_39387 m (Ljava/util/Queue;Lnet/minecraft/world/ticks/LevelChunkTicks;JI)V drainFromCurrentContainer a method_39389 m (Ljava/util/function/BiConsumer;)V runCollectedTicks a method_39390 m (Ljava/util/function/Predicate;JLnet/minecraft/world/ticks/LevelChunkTicks;)V method_39391 a method_39391 m (Ljava/util/function/Predicate;Ljava/util/List;JLnet/minecraft/world/ticks/LevelChunkTicks;)V method_48169 a method_48169 m (Lnet/minecraft/core/Vec3i;JJLnet/minecraft/world/ticks/ScheduledTick;)V method_48168 a method_48168 m ()V rescheduleLeftoverContainers b method_39392 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Lnet/minecraft/world/ticks/ScheduledTick;)Z method_39382 b method_39382 m (Lnet/minecraft/world/ticks/ScheduledTick;)V updateContainerScheduling b method_39393 m ()V cleanupAfterTick c method_39394 m (Lnet/minecraft/world/ticks/ScheduledTick;)V scheduleForThisTick c method_39395 m ()V calculateTickSetIfNeeded d method_39396 m (Ljava/util/function/LongPredicate;)V m ()V c net/minecraft/world/ticks/LevelTicks$PosAndContainerConsumer fkh$a net/minecraft/class_6757$class_6758 c net/minecraft/world/ticks/ProtoChunkTicks fki net/minecraft/class_4296 f Ljava/util/List; ticks a field_19275 f Ljava/util/Set; ticksPerPosition b field_35541 m (Lnet/minecraft/world/ticks/SavedTick;)V schedule a method_39397 m (Ljava/util/List;)Lnet/minecraft/world/ticks/ProtoChunkTicks; load a method_39398 m ()Ljava/util/List; scheduledTicks b method_39399 m ()V c net/minecraft/world/ticks/SavedTick fkj net/minecraft/class_6759 f Lit/unimi/dsi/fastutil/Hash$Strategy; UNIQUE_TICK_HASH a field_35542 f Ljava/lang/Object; type b comp_248 f Lnet/minecraft/core/BlockPos; pos c comp_249 f I delay d comp_250 f Lnet/minecraft/world/ticks/TickPriority; priority e comp_251 m ()Ljava/lang/Object; type a comp_248 m (JJ)Lnet/minecraft/world/ticks/ScheduledTick; unpack a method_39400 m (JLnet/minecraft/world/ticks/SavedTick;)Z method_67718 a method_67718 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_67719 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67720 a method_67720 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67721 a method_67721 m (Ljava/lang/Object;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/ticks/SavedTick; probe a method_39402 m (Ljava/util/List;Lnet/minecraft/world/level/ChunkPos;)Ljava/util/List; filterTickListForChunk a method_67722 m ()Lnet/minecraft/core/BlockPos; pos b comp_249 m ()I delay c comp_250 m ()Lnet/minecraft/world/ticks/TickPriority; priority d comp_251 m (Ljava/lang/Object;Lnet/minecraft/core/BlockPos;ILnet/minecraft/world/ticks/TickPriority;)V m ()V c net/minecraft/world/ticks/SavedTick$1 fkj$1 net/minecraft/class_6759$1 m (Lnet/minecraft/world/ticks/SavedTick;)I hashCode a method_39407 m (Lnet/minecraft/world/ticks/SavedTick;Lnet/minecraft/world/ticks/SavedTick;)Z equals a method_39408 m ()V c net/minecraft/world/ticks/ScheduledTick fkk net/minecraft/class_6760 f Ljava/util/Comparator; DRAIN_ORDER a field_35549 f Ljava/util/Comparator; INTRA_TICK_DRAIN_ORDER b field_35550 f Lit/unimi/dsi/fastutil/Hash$Strategy; UNIQUE_TICK_HASH c field_35551 f Ljava/lang/Object; type d comp_252 f Lnet/minecraft/core/BlockPos; pos e comp_253 f J triggerTick f comp_254 f Lnet/minecraft/world/ticks/TickPriority; priority g comp_255 f J subTickOrder h comp_256 m ()Ljava/lang/Object; type a comp_252 m (J)Lnet/minecraft/world/ticks/SavedTick; toSavedTick a method_61899 m (Lnet/minecraft/world/ticks/ScheduledTick;Lnet/minecraft/world/ticks/ScheduledTick;)I method_39409 a method_39409 m (Ljava/lang/Object;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/ticks/ScheduledTick; probe a method_39410 m ()Lnet/minecraft/core/BlockPos; pos b comp_253 m (Lnet/minecraft/world/ticks/ScheduledTick;Lnet/minecraft/world/ticks/ScheduledTick;)I method_39412 b method_39412 m ()J triggerTick c comp_254 m ()Lnet/minecraft/world/ticks/TickPriority; priority d comp_255 m ()J subTickOrder e comp_256 m (Ljava/lang/Object;Lnet/minecraft/core/BlockPos;JJ)V m (Ljava/lang/Object;Lnet/minecraft/core/BlockPos;JLnet/minecraft/world/ticks/TickPriority;J)V m ()V c net/minecraft/world/ticks/ScheduledTick$1 fkk$1 net/minecraft/class_6760$1 m (Lnet/minecraft/world/ticks/ScheduledTick;)I hashCode a method_39413 m (Lnet/minecraft/world/ticks/ScheduledTick;Lnet/minecraft/world/ticks/ScheduledTick;)Z equals a method_39414 m ()V c net/minecraft/world/ticks/SerializableTickContainer fkl net/minecraft/class_6761 m (J)Ljava/util/List; pack a method_61898 c net/minecraft/world/ticks/TickAccess fkm net/minecraft/class_6762 m ()I count a method_20825 m (Lnet/minecraft/world/ticks/ScheduledTick;)V schedule a method_39363 m (Lnet/minecraft/core/BlockPos;Ljava/lang/Object;)Z hasScheduledTick a method_8674 c net/minecraft/world/ticks/TickContainerAccess fkn net/minecraft/class_6763 c net/minecraft/world/ticks/TickPriority fko net/minecraft/class_1953 f Lnet/minecraft/world/ticks/TickPriority; EXTREMELY_HIGH a field_9315 f Lnet/minecraft/world/ticks/TickPriority; VERY_HIGH b field_9313 f Lnet/minecraft/world/ticks/TickPriority; HIGH c field_9310 f Lnet/minecraft/world/ticks/TickPriority; NORMAL d field_9314 f Lnet/minecraft/world/ticks/TickPriority; LOW e field_9316 f Lnet/minecraft/world/ticks/TickPriority; VERY_LOW f field_9309 f Lnet/minecraft/world/ticks/TickPriority; EXTREMELY_LOW g field_9311 f Lcom/mojang/serialization/Codec; CODEC h field_56697 f I value i field_9308 f [Lnet/minecraft/world/ticks/TickPriority; $VALUES j field_9312 m ()I getValue a method_8681 m (I)Lnet/minecraft/world/ticks/TickPriority; byValue a method_8680 m ()[Lnet/minecraft/world/ticks/TickPriority; $values b method_36697 m (Ljava/lang/String;II)V m ()V c net/minecraft/world/ticks/WorldGenTickAccess fkp net/minecraft/class_3235 f Ljava/util/function/Function; containerGetter a field_35552 m (Ljava/util/function/Function;)V c net/minecraft/world/ticks/package-info fkq net/minecraft/class_6764 c net/minecraft/world/waypoints/TrackedWaypoint fkr net/minecraft/class_11200 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC a field_59771 f Lcom/mojang/datafixers/util/Either; identifier b field_59772 f Lorg/slf4j/Logger; LOGGER c field_59773 f Lnet/minecraft/world/waypoints/Waypoint$Icon; icon d field_59774 f Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; type e field_59775 m ()Lcom/mojang/datafixers/util/Either; id a method_70763 m (Lnet/minecraft/world/entity/Entity;)D distanceSquared a method_70773 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Camera;)D yawAngleToCamera a method_71153 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/waypoints/TrackedWaypoint$Projector;)Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; pitchDirectionToCamera a method_71154 m (Lnet/minecraft/world/waypoints/TrackedWaypoint;)V update a method_70766 m (Lio/netty/buffer/ByteBuf;)V write a method_70767 m (Ljava/util/UUID;)Lnet/minecraft/world/waypoints/TrackedWaypoint; empty a method_70768 m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;F)Lnet/minecraft/world/waypoints/TrackedWaypoint; setAzimuth a method_70769 m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/level/ChunkPos;)Lnet/minecraft/world/waypoints/TrackedWaypoint; setChunk a method_70770 m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/core/Vec3i;)Lnet/minecraft/world/waypoints/TrackedWaypoint; setPosition a method_70771 m ()Lnet/minecraft/world/waypoints/Waypoint$Icon; icon b method_70772 m (Lio/netty/buffer/ByteBuf;)V writeContents b method_70774 m (Lio/netty/buffer/ByteBuf;)Lnet/minecraft/world/waypoints/TrackedWaypoint; read c method_70775 m (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/waypoints/TrackedWaypoint$Type;)V m ()V c net/minecraft/world/waypoints/TrackedWaypoint$AzimuthWaypoint fkr$a net/minecraft/class_11200$class_11201 f F angle c field_59776 m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;F)V m (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/network/FriendlyByteBuf;)V c net/minecraft/world/waypoints/TrackedWaypoint$Camera fkr$b net/minecraft/class_11200$class_11297 m ()F yaw a method_71155 m ()Lnet/minecraft/world/phys/Vec3; position b method_71156 c net/minecraft/world/waypoints/TrackedWaypoint$ChunkWaypoint fkr$c net/minecraft/class_11200$class_11202 f Lnet/minecraft/world/level/ChunkPos; chunkPos c field_59777 m (D)Lnet/minecraft/world/phys/Vec3; position a method_70776 m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/world/level/ChunkPos;)V m (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/network/FriendlyByteBuf;)V c net/minecraft/world/waypoints/TrackedWaypoint$EmptyWaypoint fkr$d net/minecraft/class_11200$class_11203 m (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/network/FriendlyByteBuf;)V m (Ljava/util/UUID;)V c net/minecraft/world/waypoints/TrackedWaypoint$PitchDirection fkr$e net/minecraft/class_11200$class_11379 f Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; NONE a field_60423 f Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; UP b field_60424 f Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; DOWN c field_60425 f [Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; $VALUES d field_60426 m ()[Lnet/minecraft/world/waypoints/TrackedWaypoint$PitchDirection; $values a method_71494 m (Ljava/lang/String;I)V m ()V c net/minecraft/world/waypoints/TrackedWaypoint$Projector fkr$f net/minecraft/class_11200$class_11204 m ()D projectHorizonToScreen a method_70777 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; projectPointToScreen a method_70778 c net/minecraft/world/waypoints/TrackedWaypoint$Type fkr$g net/minecraft/class_11200$class_11205 f Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; EMPTY a field_59778 f Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; VEC3I b field_59779 f Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; CHUNK c field_59780 f Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; AZIMUTH d field_59781 f Lorg/apache/commons/lang3/function/TriFunction; constructor e field_59782 f [Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; $VALUES f field_59783 m ()[Lnet/minecraft/world/waypoints/TrackedWaypoint$Type; $values a method_70779 m (Ljava/lang/String;ILorg/apache/commons/lang3/function/TriFunction;)V m ()V c net/minecraft/world/waypoints/TrackedWaypoint$Vec3iWaypoint fkr$h net/minecraft/class_11200$class_11206 f Lnet/minecraft/core/Vec3i; vector c field_59784 m (Lnet/minecraft/world/level/Level;)Lnet/minecraft/world/phys/Vec3; position a method_70780 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; method_70782 b method_70782 m ()Lnet/minecraft/world/phys/Vec3; method_70781 c method_70781 m (Ljava/util/UUID;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/core/Vec3i;)V m (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/network/FriendlyByteBuf;)V c net/minecraft/world/waypoints/TrackedWaypointManager fks net/minecraft/class_11207 c net/minecraft/world/waypoints/Waypoint fkt net/minecraft/class_11208 f I MAX_RANGE b_ field_59785 f Lnet/minecraft/world/entity/ai/attributes/AttributeModifier; WAYPOINT_TRANSMIT_RANGE_HIDE_MODIFIER c_ field_59786 m (Lnet/minecraft/world/item/Item$Properties;)Lnet/minecraft/world/item/Item$Properties; addHideAttribute a method_70783 m ()V c net/minecraft/world/waypoints/Waypoint$Icon fkt$a net/minecraft/class_11208$class_11209 f Lcom/mojang/serialization/Codec; CODEC a field_59787 f Lnet/minecraft/network/codec/StreamCodec; STREAM_CODEC b field_59788 f Lnet/minecraft/world/waypoints/Waypoint$Icon; NULL c field_59789 f Lnet/minecraft/resources/ResourceKey; style d field_60166 f Ljava/util/Optional; color e field_59791 m ()Z hasData a method_71157 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/waypoints/Waypoint$Icon; cloneAndAssignStyle a method_71158 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_70785 a method_70785 m (Lnet/minecraft/world/scores/PlayerTeam;)Ljava/lang/Integer; method_71159 a method_71159 m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)Ljava/util/Optional; method_70787 a method_70787 m (Ljava/lang/Integer;)Ljava/lang/Integer; method_71160 a method_71160 m ()Lnet/minecraft/resources/ResourceKey; getOverrideStyle b method_71161 m (Lnet/minecraft/world/entity/LivingEntity;)Ljava/util/Optional; method_71162 b method_71162 m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)Lnet/minecraft/resources/ResourceKey; method_70789 b method_70789 m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)Ljava/util/Optional; method_70790 c method_70790 m (Lnet/minecraft/world/waypoints/Waypoint$Icon;)Lnet/minecraft/resources/ResourceKey; method_70791 d method_70791 m ()V m (Lnet/minecraft/resources/ResourceKey;Ljava/util/Optional;)V m ()V c net/minecraft/world/waypoints/WaypointManager fku net/minecraft/class_11211 m (Lnet/minecraft/world/waypoints/Waypoint;)V untrackWaypoint a method_70643 m (Lnet/minecraft/world/waypoints/Waypoint;)V updateWaypoint b method_70651 m (Lnet/minecraft/world/waypoints/Waypoint;)V trackWaypoint c method_70655 c net/minecraft/world/waypoints/WaypointStyleAsset fkv net/minecraft/class_11298 m ()V c net/minecraft/world/waypoints/WaypointStyleAssets fkw net/minecraft/class_11299 f Lnet/minecraft/resources/ResourceKey; ROOT_ID a field_60167 f Lnet/minecraft/resources/ResourceKey; DEFAULT b field_60168 f Lnet/minecraft/resources/ResourceKey; BOWTIE c field_60427 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceKey; createId a method_71163 m ()V c net/minecraft/world/waypoints/WaypointTransmitter fkx net/minecraft/class_11212 f I REALLY_FAR_DISTANCE a_ field_60169 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerPlayer;)Z doesSourceIgnoreReceiver a method_70796 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/server/level/ServerPlayer;)Z isChunkVisible a method_70797 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/server/level/ServerPlayer;)Z isReallyFar b method_70798 m (Lnet/minecraft/server/level/ServerPlayer;)Ljava/util/Optional; makeWaypointConnectionWith f method_70672 m ()Z isTransmittingWaypoint ge method_70674 m ()Lnet/minecraft/world/waypoints/Waypoint$Icon; waypointIcon gf method_70675 c net/minecraft/world/waypoints/WaypointTransmitter$BlockConnection fkx$a net/minecraft/class_11212$class_11213 m ()I distanceManhattan a method_70799 c net/minecraft/world/waypoints/WaypointTransmitter$ChunkConnection fkx$b net/minecraft/class_11212$class_11214 m ()I distanceChessboard a method_70801 c net/minecraft/world/waypoints/WaypointTransmitter$Connection fkx$c net/minecraft/class_11212$class_11215 m ()Z isBroken b method_70800 m ()V connect c method_70802 m ()V disconnect d method_70803 m ()V update e method_70804 c net/minecraft/world/waypoints/WaypointTransmitter$EntityAzimuthConnection fkx$d net/minecraft/class_11212$class_11216 f Lnet/minecraft/world/entity/LivingEntity; source a field_59797 f Lnet/minecraft/world/waypoints/Waypoint$Icon; icon b field_59798 f Lnet/minecraft/server/level/ServerPlayer; receiver c field_59799 f F lastAngle d field_59800 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/server/level/ServerPlayer;)V c net/minecraft/world/waypoints/WaypointTransmitter$EntityBlockConnection fkx$e net/minecraft/class_11212$class_11217 f Lnet/minecraft/world/entity/LivingEntity; source a field_59801 f Lnet/minecraft/world/waypoints/Waypoint$Icon; icon b field_59802 f Lnet/minecraft/server/level/ServerPlayer; receiver c field_59803 f Lnet/minecraft/core/BlockPos; lastPosition d field_59804 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/server/level/ServerPlayer;)V c net/minecraft/world/waypoints/WaypointTransmitter$EntityChunkConnection fkx$f net/minecraft/class_11212$class_11218 f Lnet/minecraft/world/entity/LivingEntity; source a field_59805 f Lnet/minecraft/world/waypoints/Waypoint$Icon; icon b field_59806 f Lnet/minecraft/server/level/ServerPlayer; receiver c field_59807 f Lnet/minecraft/world/level/ChunkPos; lastPosition d field_59808 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/waypoints/Waypoint$Icon;Lnet/minecraft/server/level/ServerPlayer;)V c com/mojang/blaze3d/Blaze3D fky net/minecraft/class_3673 m ()V youJustLostTheGame a method_15973 m ()D getTime b method_15974 m ()V c com/mojang/blaze3d/DontObfuscate fkz net/minecraft/class_6177 c com/mojang/blaze3d/FieldsAreNonnullByDefault fla net/minecraft/class_6178 c com/mojang/blaze3d/GpuOutOfMemoryException flb net/minecraft/class_10783 m (Ljava/lang/String;)V c com/mojang/blaze3d/GraphicsWorkarounds flc net/minecraft/class_11541 f Ljava/util/List; INTEL_GEN11_CORE a field_61073 f Ljava/util/List; INTEL_GEN11_ATOM b field_61074 f Ljava/util/List; INTEL_GEN11_CELERON c field_61075 f Ljava/util/List; INTEL_GEN11_PENTIUM d field_61076 f Lcom/mojang/blaze3d/GraphicsWorkarounds; instance e field_61070 f Ljava/lang/ref/WeakReference; gpuDevice f field_61071 f Z alwaysCreateFreshImmediateBuffer g field_61072 m ()Z alwaysCreateFreshImmediateBuffer a method_72242 m (Lcom/mojang/blaze3d/systems/GpuDevice;)Lcom/mojang/blaze3d/GraphicsWorkarounds; get a method_72243 m (Lcom/mojang/blaze3d/systems/GpuDevice;)Z isIntelGen11 b method_72244 m (Lcom/mojang/blaze3d/systems/GpuDevice;)V m ()V c com/mojang/blaze3d/MethodsReturnNonnullByDefault fld net/minecraft/class_6179 c com/mojang/blaze3d/ProjectionType fle net/minecraft/class_10366 f Lcom/mojang/blaze3d/ProjectionType; PERSPECTIVE a field_54953 f Lcom/mojang/blaze3d/ProjectionType; ORTHOGRAPHIC b field_54954 f Lcom/mojang/blaze3d/vertex/VertexSorting; vertexSorting c field_54955 f Lcom/mojang/blaze3d/ProjectionType$LayeringTransform; layeringTransform d field_54956 f [Lcom/mojang/blaze3d/ProjectionType; $VALUES e field_54957 m ()Lcom/mojang/blaze3d/vertex/VertexSorting; vertexSorting a method_65045 m (Lorg/joml/Matrix4f;F)V applyLayeringTransform a method_65046 m ()[Lcom/mojang/blaze3d/ProjectionType; $values b method_65047 m (Lorg/joml/Matrix4f;F)V method_65048 b method_65048 m (Lorg/joml/Matrix4f;F)V method_65049 c method_65049 m (Ljava/lang/String;ILcom/mojang/blaze3d/vertex/VertexSorting;Lcom/mojang/blaze3d/ProjectionType$LayeringTransform;)V m ()V c com/mojang/blaze3d/ProjectionType$LayeringTransform fle$a net/minecraft/class_10366$class_10367 c com/mojang/blaze3d/TracyBootstrap flf net/minecraft/class_10218 f Z setup a field_54250 m ()V setup a method_64227 m (Ljava/lang/String;Lorg/slf4j/event/Level;)V method_64228 a method_64228 m (Lorg/slf4j/event/Level;)I messageColor a method_64229 m ()V c com/mojang/blaze3d/TracyBootstrap$1 flf$1 net/minecraft/class_10218$1 f [I $SwitchMap$org$slf4j$event$Level a field_54251 m ()V c com/mojang/blaze3d/TracyFrameCapture flg net/minecraft/class_10219 f I MAX_WIDTH a field_54252 f I MAX_HEIGHT b field_54253 f I BYTES_PER_PIXEL c field_54254 f I targetWidth d field_54255 f I targetHeight e field_54256 f I width f field_54257 f I height g field_54258 f Lcom/mojang/blaze3d/textures/GpuTexture; frameBuffer h field_54259 f Lcom/mojang/blaze3d/textures/GpuTextureView; frameBufferView i field_60564 f Lcom/mojang/blaze3d/buffers/GpuBuffer; pixelbuffer j field_54260 f I lastCaptureDelay k field_54263 f Z capturedThisFrame l field_54264 f Lcom/mojang/blaze3d/TracyFrameCapture$Status; status m field_57833 m ()V upload a method_64230 m (II)V resize a method_64231 m (Lcom/mojang/blaze3d/pipeline/RenderTarget;)V capture a method_64232 m ()V endFrame b method_64233 m ()V method_68337 c method_68337 m ()Ljava/lang/String; method_71164 d method_71164 m ()Ljava/lang/String; method_68693 e method_68693 m ()Ljava/lang/String; method_71015 f method_71015 m ()V c com/mojang/blaze3d/TracyFrameCapture$Status flg$a net/minecraft/class_10219$class_10857 f Lcom/mojang/blaze3d/TracyFrameCapture$Status; WAITING_FOR_CAPTURE a field_57834 f Lcom/mojang/blaze3d/TracyFrameCapture$Status; WAITING_FOR_COPY b field_57835 f Lcom/mojang/blaze3d/TracyFrameCapture$Status; WAITING_FOR_UPLOAD c field_57836 f [Lcom/mojang/blaze3d/TracyFrameCapture$Status; $VALUES d field_57837 m ()[Lcom/mojang/blaze3d/TracyFrameCapture$Status; $values a method_68340 m (Ljava/lang/String;I)V m ()V c com/mojang/blaze3d/audio/Channel flh net/minecraft/class_4224 f I BUFFER_DURATION_SECONDS a field_31894 f Lorg/slf4j/Logger; LOGGER b field_18892 f I QUEUED_BUFFER_COUNT c field_31895 f I source d field_18893 f Ljava/util/concurrent/atomic/AtomicBoolean; initialized e field_18894 f I streamingBufferSize f field_18895 f Lnet/minecraft/client/sounds/AudioStream; stream g field_18896 m ()Lcom/mojang/blaze3d/audio/Channel; create a method_19638 m (F)V setPitch a method_19639 m (I)V pumpBuffers a method_19640 m (Lnet/minecraft/world/phys/Vec3;)V setSelfPosition a method_19641 m (Lcom/mojang/blaze3d/audio/SoundBuffer;)V attachStaticBuffer a method_19642 m (Lnet/minecraft/client/sounds/AudioStream;)V attachBufferStream a method_19643 m (Ljavax/sound/sampled/AudioFormat;I)I calculateBufferSize a method_19644 m (Z)V setLooping a method_19645 m ()V destroy b method_19646 m (F)V setVolume b method_19647 m (I)V method_19648 b method_19648 m (Z)V setRelative b method_19649 m ()V play c method_19650 m (F)V linearAttenuation c method_19651 m (I)V method_19652 c method_19652 m ()V pause d method_19653 m ()V unpause e method_19654 m ()V stop f method_19655 m ()Z playing g method_35598 m ()Z stopped h method_19656 m ()V disableAttenuation i method_19657 m ()V updateStream j method_19658 m ()I getState k method_19659 m ()I removeProcessedBuffers l method_19660 m (I)V m ()V c com/mojang/blaze3d/audio/Library fli net/minecraft/class_4225 f Lorg/slf4j/Logger; LOGGER a field_18897 f I NO_DEVICE b field_34945 f I DEFAULT_CHANNEL_COUNT c field_31897 f J currentDevice d field_18898 f J context e field_18899 f Z supportsDisconnections f field_34946 f Ljava/lang/String; defaultDeviceName g field_34947 f Lcom/mojang/blaze3d/audio/Library$ChannelPool; EMPTY h field_19183 f Lcom/mojang/blaze3d/audio/Library$ChannelPool; staticChannels i field_19184 f Lcom/mojang/blaze3d/audio/Library$ChannelPool; streamingChannels j field_19185 f Lcom/mojang/blaze3d/audio/Listener; listener k field_18902 m ()Ljava/lang/String; getDefaultDeviceName a method_38500 m (Lcom/mojang/blaze3d/audio/Channel;)V releaseChannel a method_19662 m (Lcom/mojang/blaze3d/audio/Library$Pool;)Lcom/mojang/blaze3d/audio/Channel; acquireChannel a method_19663 m (Ljava/lang/String;)J openDeviceOrFallback a method_38501 m (Ljava/lang/String;Z)V init a method_19661 m (Lorg/lwjgl/system/MemoryStack;Z)Ljava/nio/IntBuffer; createAttributes a method_66510 m ()Ljava/lang/String; getCurrentDeviceName b method_38722 m (Ljava/lang/String;)Ljava/util/OptionalLong; tryOpenDevice b method_20050 m ()Z hasDefaultDeviceChanged c method_38723 m ()V cleanup d method_19664 m ()Lcom/mojang/blaze3d/audio/Listener; getListener e method_19665 m ()Ljava/lang/String; getDebugString f method_20296 m ()Ljava/util/List; getAvailableSoundDevices g method_38502 m ()Z isCurrentDeviceDisconnected h method_38724 m ()I getChannelCount i method_20297 m ()V m ()V c com/mojang/blaze3d/audio/Library$1 fli$1 net/minecraft/class_4225$1 m ()V c com/mojang/blaze3d/audio/Library$ChannelPool fli$a net/minecraft/class_4225$class_4276 m ()Lcom/mojang/blaze3d/audio/Channel; acquire a method_19666 m (Lcom/mojang/blaze3d/audio/Channel;)Z release a method_19667 m ()V cleanup b method_19668 m ()I getMaxCount c method_20298 m ()I getUsedCount d method_20299 c com/mojang/blaze3d/audio/Library$CountingChannelPool fli$b net/minecraft/class_4225$class_4226 f I limit a field_18903 f Ljava/util/Set; activeChannels b field_18904 m (I)V c com/mojang/blaze3d/audio/Library$Pool fli$c net/minecraft/class_4225$class_4105 f Lcom/mojang/blaze3d/audio/Library$Pool; STATIC a field_18352 f Lcom/mojang/blaze3d/audio/Library$Pool; STREAMING b field_18353 f [Lcom/mojang/blaze3d/audio/Library$Pool; $VALUES c field_18354 m ()[Lcom/mojang/blaze3d/audio/Library$Pool; $values a method_36800 m (Ljava/lang/String;I)V m ()V c com/mojang/blaze3d/audio/Listener flj net/minecraft/class_4227 f F gain a field_61062 f Lcom/mojang/blaze3d/audio/ListenerTransform; transform b field_47670 m ()F getGain a method_72231 m (F)V setGain a method_72232 m (Lcom/mojang/blaze3d/audio/ListenerTransform;)V setTransform a method_55584 m ()V reset b method_19673 m ()Lcom/mojang/blaze3d/audio/ListenerTransform; getTransform c method_55585 m ()V c com/mojang/blaze3d/audio/ListenerTransform flk net/minecraft/class_9054 f Lcom/mojang/blaze3d/audio/ListenerTransform; INITIAL a field_47671 f Lnet/minecraft/world/phys/Vec3; position b comp_2165 f Lnet/minecraft/world/phys/Vec3; forward c comp_2166 f Lnet/minecraft/world/phys/Vec3; up d comp_2167 m ()Lnet/minecraft/world/phys/Vec3; right a method_55586 m ()Lnet/minecraft/world/phys/Vec3; position b comp_2165 m ()Lnet/minecraft/world/phys/Vec3; forward c comp_2166 m ()Lnet/minecraft/world/phys/Vec3; up d comp_2167 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V m ()V c com/mojang/blaze3d/audio/OpenAlUtil fll net/minecraft/class_4230 f Lorg/slf4j/Logger; LOGGER a field_18915 m (I)Ljava/lang/String; alErrorToString a method_19683 m (JLjava/lang/String;)Z checkALCError a method_20051 m (Ljava/lang/String;)Z checkALError a method_19684 m (Ljavax/sound/sampled/AudioFormat;)I audioFormatToOpenAl a method_19685 m (I)Ljava/lang/String; alcErrorToString b method_20052 m ()V m ()V c com/mojang/blaze3d/audio/SoundBuffer flm net/minecraft/class_4231 f Ljava/nio/ByteBuffer; data a field_18916 f Ljavax/sound/sampled/AudioFormat; format b field_18917 f Z hasAlBuffer c field_18918 f I alBuffer d field_18919 m ()Ljava/util/OptionalInt; getAlBuffer a method_19686 m ()V discardAlBuffer b method_19687 m ()Ljava/util/OptionalInt; releaseAlBuffer c method_19688 m (Ljava/nio/ByteBuffer;Ljavax/sound/sampled/AudioFormat;)V c com/mojang/blaze3d/audio/package-info fln net/minecraft/class_6180 c com/mojang/blaze3d/buffers/package-info flo net/minecraft/class_10230 c com/mojang/blaze3d/font/GlyphInfo flp net/minecraft/class_379 m ()F getBoldOffset a method_16799 m (Z)F getAdvance a method_16798 m ()F getShadowOffset b method_16800 c com/mojang/blaze3d/font/GlyphInfo$SpaceGlyphInfo flp$a net/minecraft/class_379$class_7167 c com/mojang/blaze3d/font/GlyphProvider flq net/minecraft/class_390 f F BASELINE a field_48382 m ()Lit/unimi/dsi/fastutil/ints/IntSet; getSupportedGlyphs a method_27442 m (I)Lcom/mojang/blaze3d/font/GlyphInfo; getGlyph a method_2040 c com/mojang/blaze3d/font/GlyphProvider$Conditional flq$a net/minecraft/class_390$class_9241 f Lcom/mojang/blaze3d/font/GlyphProvider; provider a comp_2348 f Lnet/minecraft/client/gui/font/FontOption$Filter; filter b comp_2349 m ()Lcom/mojang/blaze3d/font/GlyphProvider; provider a comp_2348 m ()Lnet/minecraft/client/gui/font/FontOption$Filter; filter b comp_2349 m (Lcom/mojang/blaze3d/font/GlyphProvider;Lnet/minecraft/client/gui/font/FontOption$Filter;)V c com/mojang/blaze3d/font/SheetGlyphInfo flr net/minecraft/class_383 m ()I getPixelWidth a method_2031 m (IILcom/mojang/blaze3d/textures/GpuTexture;)V upload a method_2030 m ()I getPixelHeight b method_2032 m ()Z isColored c method_2033 m ()F getOversample d method_2035 m ()F getLeft e method_2034 m ()F getRight f method_2027 m ()F getTop g method_2028 m ()F getBottom h method_2029 m ()F getBearingLeft i method_56129 m ()F getBearingTop j method_56130 c com/mojang/blaze3d/font/SpaceProvider fls net/minecraft/class_7166 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; glyphs b field_37842 m (Ljava/lang/Float;)F method_41714 a method_41714 m (Ljava/lang/Integer;Ljava/lang/Float;)V method_41716 a method_41716 m (Ljava/util/Map;)V c com/mojang/blaze3d/font/SpaceProvider$Definition fls$a net/minecraft/class_7166$class_8554 f Lcom/mojang/serialization/MapCodec; CODEC a field_44791 f Ljava/util/Map; advances c comp_1517 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Lcom/mojang/blaze3d/font/GlyphProvider; method_51732 a method_51732 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51733 a method_51733 m ()Ljava/util/Map; advances c comp_1517 m (Ljava/util/Map;)V m ()V c com/mojang/blaze3d/font/TrueTypeGlyphProvider flt net/minecraft/class_395 f Ljava/nio/ByteBuffer; fontMemory b field_21839 f Lorg/lwjgl/util/freetype/FT_Face; face c field_48383 f F oversample d field_2321 f Lnet/minecraft/client/gui/font/CodepointMap; glyphs e field_52695 m (F)F method_61900 a method_61900 m (ILcom/mojang/blaze3d/font/TrueTypeGlyphProvider$GlyphEntry;)Lcom/mojang/blaze3d/font/GlyphInfo; getOrLoadGlyphInfo a method_61901 m (ILorg/lwjgl/util/freetype/FT_Face;I)Lcom/mojang/blaze3d/font/GlyphInfo; loadGlyph a method_61902 m ()Lorg/lwjgl/util/freetype/FT_Face; validateFontOpen b method_51884 m (I)[[Lcom/mojang/blaze3d/font/TrueTypeGlyphProvider$GlyphEntry; method_61903 b method_61903 m (I)[Lcom/mojang/blaze3d/font/TrueTypeGlyphProvider$GlyphEntry; method_61904 c method_61904 m (Ljava/nio/ByteBuffer;Lorg/lwjgl/util/freetype/FT_Face;FFFFLjava/lang/String;)V c com/mojang/blaze3d/font/TrueTypeGlyphProvider$Glyph flt$a net/minecraft/class_395$class_397 f Lcom/mojang/blaze3d/font/TrueTypeGlyphProvider; field_2336 a field_2336 f I width b field_2338 f I height c field_2337 f F bearingX d field_2334 f F bearingY e field_2333 f F advance f field_2332 f I index g field_2335 m (Lcom/mojang/blaze3d/font/TrueTypeGlyphProvider;FFIIFI)V c com/mojang/blaze3d/font/TrueTypeGlyphProvider$Glyph$1 flt$a$1 net/minecraft/class_395$class_397$1 f Lcom/mojang/blaze3d/font/TrueTypeGlyphProvider$Glyph; field_37843 a field_37843 m (Lcom/mojang/blaze3d/font/TrueTypeGlyphProvider$Glyph;)V c com/mojang/blaze3d/font/TrueTypeGlyphProvider$GlyphEntry flt$b net/minecraft/class_395$class_9908 f I index a field_52696 f Lcom/mojang/blaze3d/font/GlyphInfo; glyph b field_52697 m (I)V c com/mojang/blaze3d/font/package-info flu net/minecraft/class_6181 c com/mojang/blaze3d/framegraph/FrameGraphBuilder flv net/minecraft/class_9909 f Ljava/util/List; internalResources a field_52698 f Ljava/util/List; externalResources b field_52699 f Ljava/util/List; passes c field_52700 m ()Ljava/util/BitSet; identifyPassesToKeep a method_61905 m (I)Ljava/lang/String; method_61906 a method_61906 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Pass;Ljava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V resolvePassOrder a method_61907 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Pass;Ljava/util/BitSet;Ljava/util/Deque;)V discoverAllRequiredPasses a method_61908 m (Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;)V execute a method_61909 m (Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Inspector;)V execute a method_61910 m (Ljava/lang/String;)Lcom/mojang/blaze3d/framegraph/FramePass; addPass a method_61911 m (Ljava/lang/String;Lcom/mojang/blaze3d/resource/ResourceDescriptor;)Lcom/mojang/blaze3d/resource/ResourceHandle; createInternal a method_61912 m (Ljava/lang/String;Lcom/mojang/blaze3d/resource/ResourceDescriptor;Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Pass;)Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$InternalVirtualResource; createInternalResource a method_61913 m (Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/blaze3d/resource/ResourceHandle; importExternal a method_61914 m (Ljava/util/Collection;)V assignResourceLifetimes a method_61915 m ()V c com/mojang/blaze3d/framegraph/FrameGraphBuilder$ExternalResource flv$a net/minecraft/class_9909$class_9910 f Ljava/lang/Object; resource c field_52701 m (Ljava/lang/String;Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Pass;Ljava/lang/Object;)V c com/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle flv$b net/minecraft/class_9909$class_9911 f Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$VirtualResource; holder b field_52702 f I version c field_52703 f Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Pass; createdBy d field_52704 f Ljava/util/BitSet; readBy e field_52705 f Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle; aliasedBy f field_52706 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Pass;)Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle; writeAndAlias a method_61917 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$VirtualResource;ILcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Pass;)V c com/mojang/blaze3d/framegraph/FrameGraphBuilder$Inspector flv$c net/minecraft/class_9909$class_9912 f Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Inspector; NONE a field_52707 m (Ljava/lang/String;)V acquireResource a method_61918 m (Ljava/lang/String;)V releaseResource b method_61919 m (Ljava/lang/String;)V beforeExecutePass c method_61920 m (Ljava/lang/String;)V afterExecutePass d method_61921 m ()V c com/mojang/blaze3d/framegraph/FrameGraphBuilder$Inspector$1 flv$c$1 net/minecraft/class_9909$class_9912$1 m ()V c com/mojang/blaze3d/framegraph/FrameGraphBuilder$InternalVirtualResource flv$d net/minecraft/class_9909$class_9913 f I id c field_52708 f Lcom/mojang/blaze3d/resource/ResourceDescriptor; descriptor d field_52709 f Ljava/lang/Object; physicalResource e field_52710 m (Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;)V acquire a method_61922 m (Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;)V release b method_61923 m (ILjava/lang/String;Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Pass;Lcom/mojang/blaze3d/resource/ResourceDescriptor;)V c com/mojang/blaze3d/framegraph/FrameGraphBuilder$Pass flv$e net/minecraft/class_9909$class_9914 f Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder; field_52711 a field_52711 f I id b field_52712 f Ljava/lang/String; name c field_52713 f Ljava/util/List; writesFrom d field_52714 f Ljava/util/BitSet; requiredResourceIds e field_52715 f Ljava/util/BitSet; requiredPassIds f field_52716 f Ljava/lang/Runnable; task g field_52717 f Ljava/util/List; resourcesToAcquire h field_52718 f Ljava/util/BitSet; resourcesToRelease i field_52719 f Z disableCulling j field_52720 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle;)V markResourceRequired a method_61925 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Pass;)V markPassRequired a method_61926 m ()V method_61931 b method_61931 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle;)V _reads b method_61932 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle;)Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle; _readsAndWrites c method_61934 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder;ILjava/lang/String;)V c com/mojang/blaze3d/framegraph/FrameGraphBuilder$VirtualResource flv$f net/minecraft/class_9909$class_9915 f Ljava/lang/String; name a field_52721 f Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Handle; handle b field_52722 m ()Ljava/lang/Object; get a method_61916 m (Ljava/lang/String;Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder$Pass;)V c com/mojang/blaze3d/framegraph/FramePass flw net/minecraft/class_9916 m ()V disableCulling a method_61924 m (Lcom/mojang/blaze3d/framegraph/FramePass;)V requires a method_61927 m (Lcom/mojang/blaze3d/resource/ResourceHandle;)V reads a method_61928 m (Ljava/lang/Runnable;)V executes a method_61929 m (Ljava/lang/String;Lcom/mojang/blaze3d/resource/ResourceDescriptor;)Lcom/mojang/blaze3d/resource/ResourceHandle; createsInternal a method_61930 m (Lcom/mojang/blaze3d/resource/ResourceHandle;)Lcom/mojang/blaze3d/resource/ResourceHandle; readsAndWrites b method_61933 c com/mojang/blaze3d/framegraph/package-info flx net/minecraft/class_9917 c com/mojang/blaze3d/opengl/BufferStorage fly net/minecraft/class_11266 m (Lcom/mojang/blaze3d/opengl/DirectStateAccess;Lcom/mojang/blaze3d/opengl/GlBuffer;III)Lcom/mojang/blaze3d/opengl/GlBuffer$GlMappedView; mapBuffer a method_71016 m (Lcom/mojang/blaze3d/opengl/DirectStateAccess;Ljava/util/function/Supplier;II)Lcom/mojang/blaze3d/opengl/GlBuffer; createBuffer a method_71017 m (Lcom/mojang/blaze3d/opengl/DirectStateAccess;Ljava/util/function/Supplier;ILjava/nio/ByteBuffer;)Lcom/mojang/blaze3d/opengl/GlBuffer; createBuffer a method_71018 m (Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;)Lcom/mojang/blaze3d/opengl/BufferStorage; create a method_71019 m ()V c com/mojang/blaze3d/opengl/BufferStorage$Immutable fly$a net/minecraft/class_11266$class_11267 m (ILcom/mojang/blaze3d/opengl/DirectStateAccess;Lcom/mojang/blaze3d/opengl/GlBuffer;II)V method_71020 a method_71020 m (Lcom/mojang/blaze3d/opengl/DirectStateAccess;III)Ljava/nio/ByteBuffer; tryMapBufferPersistent a method_71021 m ()V c com/mojang/blaze3d/opengl/BufferStorage$Mutable fly$b net/minecraft/class_11266$class_11268 m (Lcom/mojang/blaze3d/opengl/DirectStateAccess;Lcom/mojang/blaze3d/opengl/GlBuffer;)V method_71022 a method_71022 m ()V c com/mojang/blaze3d/opengl/DirectStateAccess flz net/minecraft/class_10874 m ()I createBuffer a method_71023 m (I)V unmapBuffer a method_71024 m (III)V flushMappedBufferRange a method_71025 m (IIII)Ljava/nio/ByteBuffer; mapBufferRange a method_71026 m (IIIII)V bindFrameBufferTextures a method_68432 m (IIIIIIIIIIII)V blitFrameBuffers a method_68812 m (IILjava/nio/ByteBuffer;)V bufferSubData a method_71027 m (IJI)V bufferData a method_71028 m (ILjava/nio/ByteBuffer;I)V bufferData a method_71029 m (Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;)Lcom/mojang/blaze3d/opengl/DirectStateAccess; create a method_68813 m ()I createFrameBufferObject b method_68431 m (IIIII)V copyBufferSubData b method_72237 m (IJI)V bufferStorage b method_71030 m (ILjava/nio/ByteBuffer;I)V bufferStorage b method_71031 m ()V c com/mojang/blaze3d/opengl/DirectStateAccess$Core flz$a net/minecraft/class_10874$class_10929 m ()V c com/mojang/blaze3d/opengl/DirectStateAccess$Emulated flz$b net/minecraft/class_10874$class_10930 m ()V c com/mojang/blaze3d/opengl/GlBuffer fma net/minecraft/class_10859 f Lcom/mojang/jtracy/MemoryPool; MEMORY_POOl a field_57838 f Z closed b field_57839 f Ljava/util/function/Supplier; label c field_57841 f I handle d field_57842 f Ljava/nio/ByteBuffer; persistentBuffer e field_60010 f Lcom/mojang/blaze3d/opengl/DirectStateAccess; dsa f field_60011 m (Ljava/util/function/Supplier;Lcom/mojang/blaze3d/opengl/DirectStateAccess;IIILjava/nio/ByteBuffer;)V m ()V c com/mojang/blaze3d/opengl/GlBuffer$GlMappedView fma$a net/minecraft/class_10859$class_11269 f Ljava/lang/Runnable; unmap a field_60012 f Lcom/mojang/blaze3d/opengl/GlBuffer; buffer b field_60013 f Ljava/nio/ByteBuffer; data c field_60014 f Z closed d field_60015 m (Ljava/lang/Runnable;Lcom/mojang/blaze3d/opengl/GlBuffer;Ljava/nio/ByteBuffer;)V c com/mojang/blaze3d/opengl/GlCommandEncoder fmb net/minecraft/class_10860 f Lorg/slf4j/Logger; LOGGER a field_57843 f Lcom/mojang/blaze3d/opengl/GlDevice; device b field_57844 f I readFbo c field_57845 f I drawFbo d field_57846 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; lastPipeline e field_57847 f Z inRenderPass f field_57848 f Lcom/mojang/blaze3d/opengl/GlProgram; lastProgram g field_57849 m ()V finishRenderPass a method_68346 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;)V applyPipelineState a method_68356 m (Lcom/mojang/blaze3d/textures/GpuTexture;)V verifyColorTexture a method_70805 m (Lcom/mojang/blaze3d/textures/GpuTexture;IIII)V verifyRegion a method_70806 m (Lcom/mojang/blaze3d/opengl/GlRenderPass;IIILcom/mojang/blaze3d/vertex/VertexFormat$IndexType;I)V executeDraw a method_68352 m (Lcom/mojang/blaze3d/opengl/GlRenderPass;IIILcom/mojang/blaze3d/vertex/VertexFormat$IndexType;Lcom/mojang/blaze3d/opengl/GlRenderPipeline;I)V drawFromBuffers a method_68353 m (Lcom/mojang/blaze3d/opengl/GlRenderPass;Ljava/lang/String;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V method_68354 a method_68354 m (Lcom/mojang/blaze3d/opengl/GlRenderPass;Ljava/util/Collection;)Z trySetup a method_68351 m (Lcom/mojang/blaze3d/opengl/GlRenderPass;Ljava/util/Collection;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;Ljava/util/Collection;Ljava/lang/Object;)V executeDrawMultiple a method_68355 m ()Lcom/mojang/blaze3d/opengl/GlDevice; getDevice b method_68369 m (Lcom/mojang/blaze3d/textures/GpuTexture;)V verifyDepthTexture b method_70807 m (Lcom/mojang/blaze3d/opengl/GlDevice;)V m ()V c com/mojang/blaze3d/opengl/GlCommandEncoder$1 fmb$1 net/minecraft/class_10860$1 f [I $SwitchMap$com$mojang$blaze3d$platform$LogicOp a field_57850 m ()V c com/mojang/blaze3d/opengl/GlDebug fmc net/minecraft/class_1008 f Lorg/slf4j/Logger; LOGGER a field_4921 f I CIRCULAR_LOG_SIZE b field_33669 f Ljava/util/Queue; MESSAGE_BUFFER c field_33670 f Lcom/mojang/blaze3d/opengl/GlDebug$LogEntry; lastEntry d field_33671 f Ljava/util/List; DEBUG_LEVELS e field_4915 f Ljava/util/List; DEBUG_LEVELS_ARB f field_4919 m ()Ljava/util/List; getLastOpenGlDebugMessages a method_36478 m (I)Ljava/lang/String; sourceToString a method_4222 m (IIIIIJJ)V printDebugLog a method_4224 m (IZLjava/util/Set;)Lcom/mojang/blaze3d/opengl/GlDebug; enableDebugCallback a method_4227 m (I)Ljava/lang/String; typeToString b method_4228 m (I)Ljava/lang/String; severityToString c method_4226 m (I)Ljava/lang/String; printUnknownToken d method_4225 m ()V m ()V c com/mojang/blaze3d/opengl/GlDebug$LogEntry fmc$a net/minecraft/class_1008$class_6359 f I id a field_33673 f I source b field_33674 f I type c field_33675 f I severity d field_33676 f Ljava/lang/String; message e field_33677 f I count f field_33678 m (IIIILjava/lang/String;)Z isSame a method_36480 m (IIIILjava/lang/String;)V c com/mojang/blaze3d/opengl/GlDebugLabel fmd net/minecraft/class_10861 f Lorg/slf4j/Logger; LOGGER a field_57851 m ()V popDebugGroup a method_71165 m (Lcom/mojang/blaze3d/opengl/GlBuffer;)V applyLabel a method_68371 m (Lcom/mojang/blaze3d/opengl/GlProgram;)V applyLabel a method_68372 m (Lcom/mojang/blaze3d/opengl/GlShaderModule;)V applyLabel a method_68373 m (Lcom/mojang/blaze3d/opengl/GlTexture;)V applyLabel a method_68374 m (Lcom/mojang/blaze3d/opengl/VertexArrayCache$VertexArray;)V applyLabel a method_68375 m (Ljava/util/function/Supplier;)V pushDebugGroup a method_71166 m (Lorg/lwjgl/opengl/GLCapabilities;ZLjava/util/Set;)Lcom/mojang/blaze3d/opengl/GlDebugLabel; create a method_68376 m ()Z exists b method_68370 m ()V m ()V c com/mojang/blaze3d/opengl/GlDebugLabel$Core fmd$a net/minecraft/class_10861$class_10862 f I maxLabelLength a field_57852 m ()V c com/mojang/blaze3d/opengl/GlDebugLabel$Empty fmd$b net/minecraft/class_10861$class_10863 m ()V c com/mojang/blaze3d/opengl/GlDebugLabel$Ext fmd$c net/minecraft/class_10861$class_10864 m ()V c com/mojang/blaze3d/opengl/GlDevice fme net/minecraft/class_10865 f Z USE_GL_ARB_vertex_attrib_binding a field_58035 f Z USE_GL_KHR_debug b field_58036 f Z USE_GL_EXT_debug_label c field_58037 f Z USE_GL_ARB_debug_output d field_58038 f Z USE_GL_ARB_direct_state_access e field_58039 f Z USE_GL_ARB_buffer_storage f field_60016 f Lorg/slf4j/Logger; LOGGER g field_57853 f Lcom/mojang/blaze3d/systems/CommandEncoder; encoder h field_57854 f Lcom/mojang/blaze3d/opengl/GlDebug; debugLog i field_57855 f Lcom/mojang/blaze3d/opengl/GlDebugLabel; debugLabels j field_57856 f I maxSupportedTextureSize k field_57857 f Lcom/mojang/blaze3d/opengl/DirectStateAccess; directStateAccess l field_57858 f Ljava/util/function/BiFunction; defaultShaderSource m field_57859 f Ljava/util/Map; pipelineCache n field_57860 f Ljava/util/Map; shaderCache o field_57861 f Lcom/mojang/blaze3d/opengl/VertexArrayCache; vertexArrayCache p field_57862 f Lcom/mojang/blaze3d/opengl/BufferStorage; bufferStorage q field_60017 f Ljava/util/Set; enabledExtensions r field_58040 f I uniformOffsetAlignment s field_60018 m ()Lcom/mojang/blaze3d/opengl/GlDebugLabel; debugLabels a method_68377 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/shaders/ShaderType;Lnet/minecraft/client/renderer/ShaderDefines;Ljava/util/function/BiFunction;)Lcom/mojang/blaze3d/opengl/GlShaderModule; getOrCompileShader a method_68378 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Lcom/mojang/blaze3d/opengl/GlRenderPipeline; getOrCompilePipeline a method_68381 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Lcom/mojang/blaze3d/opengl/GlRenderPipeline; method_68382 a method_68382 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Ljava/util/function/BiFunction;)Lcom/mojang/blaze3d/opengl/GlRenderPipeline; precompilePipeline a method_68383 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Ljava/util/function/BiFunction;Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Lcom/mojang/blaze3d/opengl/GlRenderPipeline; method_68384 a method_68384 m (Lcom/mojang/blaze3d/opengl/GlDevice$ShaderCompilationKey;Ljava/util/function/BiFunction;)Lcom/mojang/blaze3d/opengl/GlShaderModule; compileShader a method_68379 m (Lcom/mojang/blaze3d/opengl/GlDevice$ShaderCompilationKey;Ljava/util/function/BiFunction;Lcom/mojang/blaze3d/opengl/GlDevice$ShaderCompilationKey;)Lcom/mojang/blaze3d/opengl/GlShaderModule; method_68380 a method_68380 m ()Lcom/mojang/blaze3d/opengl/DirectStateAccess; directStateAccess b method_68401 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Ljava/util/function/BiFunction;)Lcom/mojang/blaze3d/opengl/GlRenderPipeline; compilePipeline b method_68392 m ()Lcom/mojang/blaze3d/opengl/VertexArrayCache; vertexArrayCache c method_68402 m ()Lcom/mojang/blaze3d/opengl/BufferStorage; getBufferStorage d method_71032 m ()I getMaxSupportedTextureSize e method_68403 m ()V amdDummyShaderWorkaround f method_72241 m (JIZLjava/util/function/BiFunction;Z)V m ()V c com/mojang/blaze3d/opengl/GlDevice$ShaderCompilationKey fme$a net/minecraft/class_10865$class_10154 f Lnet/minecraft/resources/ResourceLocation; id a comp_3108 f Lcom/mojang/blaze3d/shaders/ShaderType; type b comp_3109 f Lnet/minecraft/client/renderer/ShaderDefines; defines c comp_3110 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_3108 m ()Lcom/mojang/blaze3d/shaders/ShaderType; type b comp_3109 m ()Lnet/minecraft/client/renderer/ShaderDefines; defines c comp_3110 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/shaders/ShaderType;Lnet/minecraft/client/renderer/ShaderDefines;)V c com/mojang/blaze3d/opengl/GlFence fmf net/minecraft/class_11270 f J handle a field_60019 m ()V c com/mojang/blaze3d/opengl/GlProgram fmg net/minecraft/class_5944 f Ljava/util/Set; BUILT_IN_UNIFORMS a field_57863 f Lcom/mojang/blaze3d/opengl/GlProgram; INVALID_PROGRAM b field_57864 f Lorg/slf4j/Logger; LOGGER c field_58041 f Ljava/util/Map; uniformsByName d field_53841 f I programId e field_29493 f Ljava/lang/String; debugLabel f field_57865 m ()I getProgramId a method_1270 m (Lcom/mojang/blaze3d/opengl/GlShaderModule;Lcom/mojang/blaze3d/opengl/GlShaderModule;Lcom/mojang/blaze3d/vertex/VertexFormat;Ljava/lang/String;)Lcom/mojang/blaze3d/opengl/GlProgram; link a method_62896 m (Ljava/lang/String;)Lcom/mojang/blaze3d/opengl/Uniform; getUniform a method_34582 m (Ljava/util/List;Ljava/util/List;)V setupUniforms a method_62900 m ()Ljava/lang/String; getDebugLabel b method_68404 m ()Ljava/util/Map; getUniforms c method_68406 m (ILjava/lang/String;)V m ()V c com/mojang/blaze3d/opengl/GlProgram$1 fmg$1 net/minecraft/class_5944$1 f [I $SwitchMap$com$mojang$blaze3d$shaders$UniformType a field_60020 m ()V c com/mojang/blaze3d/opengl/GlRenderPass fmh net/minecraft/class_10866 f I MAX_VERTEX_BUFFERS a field_57866 f Z VALIDATION b field_57867 f Lcom/mojang/blaze3d/opengl/GlRenderPipeline; pipeline c field_57868 f [Lcom/mojang/blaze3d/buffers/GpuBuffer; vertexBuffers d field_57869 f Lcom/mojang/blaze3d/buffers/GpuBuffer; indexBuffer e field_57870 f Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; indexType f field_57871 f Ljava/util/HashMap; uniforms g field_57873 f Ljava/util/HashMap; samplers h field_57874 f Ljava/util/Set; dirtyUniforms i field_57875 f I pushedDebugGroups j field_60170 f Lcom/mojang/blaze3d/opengl/GlCommandEncoder; encoder k field_57877 f Z hasDepthTexture l field_57878 f Z closed m field_57879 f Lcom/mojang/blaze3d/systems/ScissorState; scissorState n field_57872 m ()Z hasDepthTexture a method_68407 m ()Z isScissorEnabled b method_70808 m ()I getScissorX c method_70809 m ()I getScissorY d method_70810 m ()I getScissorWidth e method_70811 m ()I getScissorHeight f method_70812 m (Lcom/mojang/blaze3d/opengl/GlCommandEncoder;Z)V m ()V c com/mojang/blaze3d/opengl/GlRenderPipeline fmi net/minecraft/class_10867 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; info a comp_3801 f Lcom/mojang/blaze3d/opengl/GlProgram; program b comp_3802 m ()Lcom/mojang/blaze3d/pipeline/RenderPipeline; info a comp_3801 m ()Lcom/mojang/blaze3d/opengl/GlProgram; program b comp_3802 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lcom/mojang/blaze3d/opengl/GlProgram;)V c com/mojang/blaze3d/opengl/GlShaderModule fmj net/minecraft/class_10141 f Lcom/mojang/blaze3d/opengl/GlShaderModule; INVALID_SHADER a field_57880 f I NOT_ALLOCATED b field_53827 f Lnet/minecraft/resources/ResourceLocation; id c field_53828 f I shaderId d field_53829 f Lcom/mojang/blaze3d/shaders/ShaderType; type e field_57881 m ()Lnet/minecraft/resources/ResourceLocation; getId a method_62881 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/shaders/ShaderType;Ljava/lang/String;)Lcom/mojang/blaze3d/opengl/GlShaderModule; compile a method_62882 m ()I getShaderId b method_62883 m ()Ljava/lang/String; getDebugLabel c method_68423 m (ILnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/shaders/ShaderType;)V m ()V c com/mojang/blaze3d/opengl/GlTexture fmk net/minecraft/class_10868 f I id a field_57882 f Z closed b field_57883 f Z modesDirty c field_57884 f Lit/unimi/dsi/fastutil/ints/Int2IntMap; fboCache d field_57885 f I views e field_60565 m ()I glId a method_68427 m (I)V flushModeChanges a method_68424 m (Lcom/mojang/blaze3d/opengl/DirectStateAccess;II)I method_68425 a method_68425 m (Lcom/mojang/blaze3d/opengl/DirectStateAccess;Lcom/mojang/blaze3d/textures/GpuTexture;)I getFbo a method_68426 m ()V addViews b method_71635 m ()V removeViews c method_71636 m ()V destroyImmediately d method_71637 m (ILjava/lang/String;Lcom/mojang/blaze3d/textures/TextureFormat;IIIII)V c com/mojang/blaze3d/opengl/GlTexture$1 fmk$1 net/minecraft/class_10868$1 f [I $SwitchMap$com$mojang$blaze3d$textures$FilterMode a field_56772 m ()V c com/mojang/blaze3d/opengl/GlTextureView fml net/minecraft/class_11391 f Z closed a field_60566 m ()Lcom/mojang/blaze3d/opengl/GlTexture; texture a method_71638 m (Lcom/mojang/blaze3d/opengl/GlTexture;II)V c com/mojang/blaze3d/opengl/Uniform fmm net/minecraft/class_284 c com/mojang/blaze3d/opengl/Uniform$Sampler fmm$a net/minecraft/class_284$class_11271 f I location a comp_4148 f I samplerIndex b comp_4149 m ()I location a comp_4148 m ()I samplerIndex b comp_4149 m (II)V c com/mojang/blaze3d/opengl/Uniform$Ubo fmm$b net/minecraft/class_284$class_11272 f I blockBinding a comp_4150 m ()I blockBinding a comp_4150 m (I)V c com/mojang/blaze3d/opengl/Uniform$Utb fmm$c net/minecraft/class_284$class_11273 f I location a comp_4151 f I samplerIndex b comp_4152 f Lcom/mojang/blaze3d/textures/TextureFormat; format c comp_4153 f I texture d comp_4154 m ()I location a comp_4151 m ()I samplerIndex b comp_4152 m ()Lcom/mojang/blaze3d/textures/TextureFormat; format c comp_4153 m ()I texture d comp_4154 m (IILcom/mojang/blaze3d/textures/TextureFormat;)V m (IILcom/mojang/blaze3d/textures/TextureFormat;I)V c com/mojang/blaze3d/opengl/VertexArrayCache fmn net/minecraft/class_10869 m (Lcom/mojang/blaze3d/vertex/VertexFormat;Lcom/mojang/blaze3d/opengl/GlBuffer;)V bindVertexArray a method_68428 m (Lorg/lwjgl/opengl/GLCapabilities;Lcom/mojang/blaze3d/opengl/GlDebugLabel;Ljava/util/Set;)Lcom/mojang/blaze3d/opengl/VertexArrayCache; create a method_68429 m ()V c com/mojang/blaze3d/opengl/VertexArrayCache$1 fmn$1 net/minecraft/class_10869$1 f [I $SwitchMap$com$mojang$blaze3d$vertex$VertexFormatElement$Usage a field_57888 m ()V c com/mojang/blaze3d/opengl/VertexArrayCache$Emulated fmn$a net/minecraft/class_10869$class_10870 f Ljava/util/Map; cache a field_57889 f Lcom/mojang/blaze3d/opengl/GlDebugLabel; debugLabels b field_57890 m (Lcom/mojang/blaze3d/vertex/VertexFormat;Z)V setupCombinedAttributes a method_68430 m (Lcom/mojang/blaze3d/opengl/GlDebugLabel;)V c com/mojang/blaze3d/opengl/VertexArrayCache$Separate fmn$b net/minecraft/class_10869$class_10871 f Ljava/util/Map; cache a field_57891 f Lcom/mojang/blaze3d/opengl/GlDebugLabel; debugLabels b field_57892 f Z needsMesaWorkaround c field_60021 m (Lcom/mojang/blaze3d/opengl/GlDebugLabel;)V c com/mojang/blaze3d/opengl/VertexArrayCache$VertexArray fmn$c net/minecraft/class_10869$class_10872 f I id a field_57893 f Lcom/mojang/blaze3d/vertex/VertexFormat; format b field_57894 f Lcom/mojang/blaze3d/opengl/GlBuffer; lastVertexBuffer c field_57895 m (ILcom/mojang/blaze3d/vertex/VertexFormat;Lcom/mojang/blaze3d/opengl/GlBuffer;)V c com/mojang/blaze3d/opengl/package-info fmo net/minecraft/class_10877 c com/mojang/blaze3d/package-info fmp net/minecraft/class_6182 c com/mojang/blaze3d/pipeline/MainTarget fmq net/minecraft/class_6364 f I DEFAULT_WIDTH a field_33724 f I DEFAULT_HEIGHT b field_33725 f Lcom/mojang/blaze3d/pipeline/MainTarget$Dimension; DEFAULT_DIMENSIONS n field_33726 m (Lcom/mojang/blaze3d/pipeline/MainTarget$Dimension;)Lcom/mojang/blaze3d/textures/GpuTexture; allocateColorAttachment a method_36801 m (Lcom/mojang/blaze3d/pipeline/MainTarget$Dimension;)Lcom/mojang/blaze3d/textures/GpuTexture; allocateDepthAttachment b method_36803 m (II)V createFrameBuffer c method_36802 m (II)Lcom/mojang/blaze3d/pipeline/MainTarget$Dimension; allocateAttachments d method_36804 m ()Ljava/lang/String; method_67724 g method_67724 m ()Ljava/lang/String; method_67725 h method_67725 m (II)V m ()V c com/mojang/blaze3d/pipeline/MainTarget$Dimension fmq$a net/minecraft/class_6364$class_6366 f I width a field_33733 f I height b field_33734 m (II)Ljava/util/List; listWithFallback a method_36808 m (II)V c com/mojang/blaze3d/pipeline/RenderTarget fmr net/minecraft/class_276 f I UNNAMED_RENDER_TARGETS a field_56737 f I width c field_1482 f I height d field_1481 f I viewWidth e field_1480 f I viewHeight f field_1477 f Ljava/lang/String; label g field_56738 f Z useDepth h field_1478 f Lcom/mojang/blaze3d/textures/GpuTexture; colorTexture i field_1475 f Lcom/mojang/blaze3d/textures/GpuTextureView; colorTextureView j field_60567 f Lcom/mojang/blaze3d/textures/GpuTexture; depthTexture k field_56739 f Lcom/mojang/blaze3d/textures/GpuTextureView; depthTextureView l field_60568 f Lcom/mojang/blaze3d/textures/FilterMode; filterMode m field_1483 m ()V destroyBuffers a method_1238 m (II)V resize a method_1234 m (Lcom/mojang/blaze3d/textures/FilterMode;)V setFilterMode a method_58226 m (Lcom/mojang/blaze3d/textures/FilterMode;Z)V setFilterMode a method_1232 m (Lcom/mojang/blaze3d/textures/GpuTextureView;)V blitAndBlendToTexture a method_68445 m (Lcom/mojang/blaze3d/pipeline/RenderTarget;)V copyDepthFrom a method_29329 m ()V blitToScreen b method_1237 m (II)V createBuffers b method_1231 m ()Lcom/mojang/blaze3d/textures/GpuTexture; getColorTexture c method_30277 m ()Lcom/mojang/blaze3d/textures/GpuTextureView; getColorTextureView d method_71639 m ()Lcom/mojang/blaze3d/textures/GpuTexture; getDepthTexture e method_30278 m ()Lcom/mojang/blaze3d/textures/GpuTextureView; getDepthTextureView f method_71640 m ()Ljava/lang/String; method_71167 g method_71167 m ()Ljava/lang/String; method_67768 h method_67768 m ()Ljava/lang/String; method_67767 i method_67767 m (Ljava/lang/String;Z)V m ()V c com/mojang/blaze3d/pipeline/TextureTarget fms net/minecraft/class_6367 m (Ljava/lang/String;IIZ)V c com/mojang/blaze3d/pipeline/package-info fmt net/minecraft/class_6183 c com/mojang/blaze3d/platform/ClientShutdownWatchdog fmu net/minecraft/class_9918 f Ljava/time/Duration; CRASH_REPORT_PRELOAD_LOAD a field_52723 m (JLjava/io/File;)V method_61935 a method_61935 m (Ljava/io/File;J)V startShutdownWatchdog a method_61936 m ()V m ()V c com/mojang/blaze3d/platform/ClipboardManager fmv net/minecraft/class_3674 f I FORMAT_UNAVAILABLE a field_31905 f Ljava/nio/ByteBuffer; clipboardScratchBuffer b field_16236 m (JLjava/lang/String;)V setClipboard a method_15979 m (JLjava/nio/ByteBuffer;[B)V pushClipboard a method_15978 m (JLorg/lwjgl/glfw/GLFWErrorCallbackI;)Ljava/lang/String; getClipboard a method_15977 m ()V c com/mojang/blaze3d/platform/DebugMemoryUntracker fmw net/minecraft/class_301 f Ljava/lang/invoke/MethodHandle; UNTRACK a field_1643 m ()Ljava/lang/invoke/MethodHandle; method_1408 a method_1408 m (J)V untrack a method_1407 m (Lorg/lwjgl/system/Pointer;)V untrack a method_1406 m ()V m ()V c com/mojang/blaze3d/platform/DisplayData fmx net/minecraft/class_543 f I width a comp_3494 f I height b comp_3495 f Ljava/util/OptionalInt; fullscreenWidth c comp_3496 f Ljava/util/OptionalInt; fullscreenHeight d comp_3497 f Z isFullscreen e comp_3498 m ()I width a comp_3494 m (II)Lcom/mojang/blaze3d/platform/DisplayData; withSize a method_66512 m (Z)Lcom/mojang/blaze3d/platform/DisplayData; withFullscreen a method_66513 m ()I height b comp_3495 m ()Ljava/util/OptionalInt; fullscreenWidth c comp_3496 m ()Ljava/util/OptionalInt; fullscreenHeight d comp_3497 m ()Z isFullscreen e comp_3498 m (IILjava/util/OptionalInt;Ljava/util/OptionalInt;Z)V c com/mojang/blaze3d/platform/FramerateLimitTracker fmy net/minecraft/class_9919 f I OUT_OF_LEVEL_MENU_LIMIT a field_52724 f I ICONIFIED_WINDOW_LIMIT b field_52725 f I AFK_LIMIT c field_52726 f I LONG_AFK_LIMIT d field_52727 f J AFK_THRESHOLD_MS e field_52728 f J LONG_AFK_THRESHOLD_MS f field_52729 f Lnet/minecraft/client/Options; options g field_52730 f Lnet/minecraft/client/Minecraft; minecraft h field_52731 f I framerateLimit i field_52732 f J latestInputTime j field_52733 m ()I getFramerateLimit a method_61937 m (I)V setFramerateLimit a method_61938 m ()Lcom/mojang/blaze3d/platform/FramerateLimitTracker$FramerateThrottleReason; getThrottleReason b method_66514 m ()Z isHeavilyThrottled c method_66515 m ()V onInputReceived d method_61939 m (Lnet/minecraft/client/Options;Lnet/minecraft/client/Minecraft;)V c com/mojang/blaze3d/platform/FramerateLimitTracker$FramerateThrottleReason fmy$a net/minecraft/class_9919$class_10601 f Lcom/mojang/blaze3d/platform/FramerateLimitTracker$FramerateThrottleReason; NONE a field_55843 f Lcom/mojang/blaze3d/platform/FramerateLimitTracker$FramerateThrottleReason; WINDOW_ICONIFIED b field_55844 f Lcom/mojang/blaze3d/platform/FramerateLimitTracker$FramerateThrottleReason; LONG_AFK c field_55845 f Lcom/mojang/blaze3d/platform/FramerateLimitTracker$FramerateThrottleReason; SHORT_AFK d field_55846 f Lcom/mojang/blaze3d/platform/FramerateLimitTracker$FramerateThrottleReason; OUT_OF_LEVEL_MENU e field_55847 f [Lcom/mojang/blaze3d/platform/FramerateLimitTracker$FramerateThrottleReason; $VALUES f field_55848 m ()[Lcom/mojang/blaze3d/platform/FramerateLimitTracker$FramerateThrottleReason; $values a method_66516 m (Ljava/lang/String;I)V m ()V c com/mojang/blaze3d/platform/IconSet fmz net/minecraft/class_8518 f Lcom/mojang/blaze3d/platform/IconSet; RELEASE a field_44650 f Lcom/mojang/blaze3d/platform/IconSet; SNAPSHOT b field_44651 f [Ljava/lang/String; path c field_44652 f [Lcom/mojang/blaze3d/platform/IconSet; $VALUES d field_44653 m ()[Lcom/mojang/blaze3d/platform/IconSet; $values a method_51417 m (Lnet/minecraft/server/packs/PackResources;)Ljava/util/List; getStandardIcons a method_51418 m (Lnet/minecraft/server/packs/PackResources;Ljava/lang/String;)Lnet/minecraft/server/packs/resources/IoSupplier; getFile a method_51419 m (Lnet/minecraft/server/packs/PackResources;)Lnet/minecraft/server/packs/resources/IoSupplier; getMacIcon b method_51420 m (Ljava/lang/String;I[Ljava/lang/String;)V m ()V c com/mojang/blaze3d/platform/InputConstants fna net/minecraft/class_3675 f I KEY_Q A field_31906 f I KEY_R B field_31907 f I KEY_S C field_31908 f I KEY_T D field_31909 f I KEY_U E field_31910 f I KEY_V F field_31911 f I KEY_W G field_31912 f I KEY_X H field_31913 f I KEY_Y I field_31914 f I KEY_Z J field_31915 f I KEY_F1 K field_31916 f I KEY_F2 L field_31917 f I KEY_F3 M field_31918 f I KEY_F4 N field_31919 f I KEY_F5 O field_31920 f I KEY_F6 P field_31921 f I KEY_F7 Q field_31922 f I KEY_F8 R field_31923 f I KEY_F9 S field_31924 f I KEY_F10 T field_31925 f I KEY_F11 U field_31926 f I KEY_F12 V field_31927 f I KEY_F13 W field_31928 f I KEY_F14 X field_31929 f I KEY_F15 Y field_31930 f I KEY_F16 Z field_31931 f I KEY_UP aA field_31932 f I KEY_ADD aB field_31933 f I KEY_APOSTROPHE aC field_31934 f I KEY_BACKSLASH aD field_31935 f I KEY_COMMA aE field_31936 f I KEY_EQUALS aF field_31937 f I KEY_GRAVE aG field_31938 f I KEY_LBRACKET aH field_31939 f I KEY_0 a field_31940 f I KEY_MINUS aI field_31941 f I KEY_MULTIPLY aJ field_31942 f I KEY_PERIOD aK field_31943 f I KEY_RBRACKET aL field_31944 f I KEY_SEMICOLON aM field_31945 f I KEY_SLASH aN field_31946 f I KEY_SPACE aO field_31947 f I KEY_TAB aP field_31948 f I KEY_LALT aQ field_31949 f I KEY_LCONTROL aR field_31950 f I KEY_LSHIFT aS field_31951 f I KEY_LWIN aT field_31952 f I KEY_RALT aU field_31953 f I KEY_RCONTROL aV field_31954 f I KEY_RSHIFT aW field_31955 f I KEY_RWIN aX field_31956 f I KEY_RETURN aY field_31957 f I KEY_ESCAPE aZ field_31958 f I KEY_F17 aa field_31959 f I KEY_F18 ab field_31960 f I KEY_F19 ac field_31961 f I KEY_F20 ad field_31962 f I KEY_F21 ae field_31963 f I KEY_F22 af field_31964 f I KEY_F23 ag field_31965 f I KEY_F24 ah field_31966 f I KEY_F25 ai field_31967 f I KEY_NUMLOCK aj field_31968 f I KEY_NUMPAD0 ak field_31969 f I KEY_NUMPAD1 al field_31970 f I KEY_NUMPAD2 am field_31971 f I KEY_NUMPAD3 an field_31972 f I KEY_NUMPAD4 ao field_31973 f I KEY_NUMPAD5 ap field_31974 f I KEY_NUMPAD6 aq field_31975 f I KEY_NUMPAD7 ar field_31976 f I KEY_NUMPAD8 as field_31977 f I KEY_NUMPAD9 at field_31978 f I KEY_NUMPADCOMMA au field_31979 f I KEY_NUMPADENTER av field_31980 f I KEY_NUMPADEQUALS aw field_31981 f I KEY_DOWN ax field_31982 f I KEY_LEFT ay field_31983 f I KEY_RIGHT az field_31984 f I KEY_1 b field_31985 f I KEY_BACKSPACE ba field_31986 f I KEY_DELETE bb field_31987 f I KEY_END bc field_31988 f I KEY_HOME bd field_31989 f I KEY_INSERT be field_31990 f I KEY_PAGEDOWN bf field_31991 f I KEY_PAGEUP bg field_31992 f I KEY_CAPSLOCK bh field_31993 f I KEY_PAUSE bi field_31994 f I KEY_SCROLLLOCK bj field_31995 f I KEY_PRINTSCREEN bk field_31996 f I PRESS bl field_31997 f I RELEASE bm field_31998 f I REPEAT bn field_31999 f I MOUSE_BUTTON_LEFT bo field_32000 f I MOUSE_BUTTON_MIDDLE bp field_32001 f I MOUSE_BUTTON_RIGHT bq field_32002 f I MOD_CONTROL br field_32003 f I CURSOR bs field_32004 f I CURSOR_DISABLED bt field_32005 f I CURSOR_NORMAL bu field_32006 f Lcom/mojang/blaze3d/platform/InputConstants$Key; UNKNOWN bv field_16237 f Ljava/lang/invoke/MethodHandle; GLFW_RAW_MOUSE_MOTION_SUPPORTED bw field_20333 f I GLFW_RAW_MOUSE_MOTION bx field_20334 f I KEY_2 c field_32007 f I KEY_3 d field_32008 f I KEY_4 e field_32009 f I KEY_5 f field_32010 f I KEY_6 g field_32011 f I KEY_7 h field_32012 f I KEY_8 i field_32013 f I KEY_9 j field_32014 f I KEY_A k field_32015 f I KEY_B l field_32016 f I KEY_C m field_32017 f I KEY_D n field_32018 f I KEY_E o field_32019 f I KEY_F p field_32020 f I KEY_G q field_32021 f I KEY_H r field_32022 f I KEY_I s field_32023 f I KEY_J t field_32024 f I KEY_K u field_32025 f I KEY_L v field_32026 f I KEY_M w field_32027 f I KEY_N x field_32028 f I KEY_O y field_32029 f I KEY_P z field_32030 m ()Z isRawMouseInputSupported a method_21735 m (II)Lcom/mojang/blaze3d/platform/InputConstants$Key; getKey a method_15985 m (JI)Z isKeyDown a method_15987 m (JIDD)V grabOrReleaseMouse a method_15984 m (JLorg/lwjgl/glfw/GLFWCursorPosCallbackI;Lorg/lwjgl/glfw/GLFWMouseButtonCallbackI;Lorg/lwjgl/glfw/GLFWScrollCallbackI;Lorg/lwjgl/glfw/GLFWDropCallbackI;)V setupMouseCallbacks a method_15983 m (JLorg/lwjgl/glfw/GLFWKeyCallbackI;Lorg/lwjgl/glfw/GLFWCharModsCallbackI;)V setupKeyboardCallbacks a method_15986 m (JZ)V updateRawMouseInput a method_21736 m (Ljava/lang/String;)Lcom/mojang/blaze3d/platform/InputConstants$Key; getKey a method_15981 m ()V m ()V c com/mojang/blaze3d/platform/InputConstants$Key fna$a net/minecraft/class_3675$class_306 f Ljava/lang/String; name a field_1663 f Lcom/mojang/blaze3d/platform/InputConstants$Type; type b field_1666 f I value c field_1665 f Lnet/minecraft/util/LazyLoadedValue; displayName d field_24196 f Ljava/util/Map; NAME_MAP e field_1664 m ()Lcom/mojang/blaze3d/platform/InputConstants$Type; getType a method_1442 m (Lcom/mojang/blaze3d/platform/InputConstants$Type;ILjava/lang/String;)Lnet/minecraft/network/chat/Component; method_27444 a method_27444 m ()I getValue b method_1444 m ()Ljava/lang/String; getName c method_1441 m ()Lnet/minecraft/network/chat/Component; getDisplayName d method_27445 m ()Ljava/util/OptionalInt; getNumericKeyValue e method_30103 m (Ljava/lang/String;Lcom/mojang/blaze3d/platform/InputConstants$Type;I)V m ()V c com/mojang/blaze3d/platform/InputConstants$Type fna$b net/minecraft/class_3675$class_307 f Lcom/mojang/blaze3d/platform/InputConstants$Type; KEYSYM a field_1668 f Lcom/mojang/blaze3d/platform/InputConstants$Type; SCANCODE b field_1671 f Lcom/mojang/blaze3d/platform/InputConstants$Type; MOUSE c field_1672 f Ljava/lang/String; KEY_KEYBOARD_UNKNOWN d field_44919 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; map e field_1674 f Ljava/lang/String; defaultPrefix f field_1673 f Ljava/util/function/BiFunction; displayTextSupplier g field_24197 f [Lcom/mojang/blaze3d/platform/InputConstants$Type; $VALUES h field_1670 m ()[Lcom/mojang/blaze3d/platform/InputConstants$Type; $values a method_36810 m (I)Lcom/mojang/blaze3d/platform/InputConstants$Key; getOrCreate a method_1447 m (Lcom/mojang/blaze3d/platform/InputConstants$Type;Ljava/lang/String;I)V addKey a method_1446 m (Ljava/lang/Integer;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_27447 a method_27447 m (I)Lcom/mojang/blaze3d/platform/InputConstants$Key; method_27448 b method_27448 m (Ljava/lang/Integer;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_27449 b method_27449 m (Ljava/lang/Integer;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_27450 c method_27450 m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiFunction;)V m ()V c com/mojang/blaze3d/platform/Lighting fnb net/minecraft/class_308 f I UBO_SIZE a field_60022 f Lorg/joml/Vector3f; DIFFUSE_LIGHT_0 b field_24426 f Lorg/joml/Vector3f; DIFFUSE_LIGHT_1 c field_24427 f Lorg/joml/Vector3f; NETHER_DIFFUSE_LIGHT_0 d field_24428 f Lorg/joml/Vector3f; NETHER_DIFFUSE_LIGHT_1 e field_24429 f Lorg/joml/Vector3f; INVENTORY_DIFFUSE_LIGHT_0 f field_29567 f Lorg/joml/Vector3f; INVENTORY_DIFFUSE_LIGHT_1 g field_29568 f Lcom/mojang/blaze3d/buffers/GpuBuffer; buffer h field_60023 f I paddedSize i field_60024 m ()Ljava/lang/String; method_71033 a method_71033 m (Lcom/mojang/blaze3d/platform/Lighting$Entry;)V setupFor a method_71034 m (Lcom/mojang/blaze3d/platform/Lighting$Entry;Lorg/joml/Vector3f;Lorg/joml/Vector3f;)V updateBuffer a method_71035 m (Z)V updateLevel a method_71036 m ()V m ()V c com/mojang/blaze3d/platform/Lighting$Entry fnb$a net/minecraft/class_308$class_11274 f Lcom/mojang/blaze3d/platform/Lighting$Entry; LEVEL a field_60025 f Lcom/mojang/blaze3d/platform/Lighting$Entry; ITEMS_FLAT b field_60026 f Lcom/mojang/blaze3d/platform/Lighting$Entry; ITEMS_3D c field_60027 f Lcom/mojang/blaze3d/platform/Lighting$Entry; ENTITY_IN_UI d field_60028 f Lcom/mojang/blaze3d/platform/Lighting$Entry; PLAYER_SKIN e field_60029 f [Lcom/mojang/blaze3d/platform/Lighting$Entry; $VALUES f field_60030 m ()[Lcom/mojang/blaze3d/platform/Lighting$Entry; $values a method_71037 m (Ljava/lang/String;I)V m ()V c com/mojang/blaze3d/platform/MacosUtil fnc net/minecraft/class_6417 f Z IS_MACOS a field_52734 f I NS_RESIZABLE_WINDOW_MASK b field_46537 f I NS_FULL_SCREEN_WINDOW_MASK c field_34053 m (J)V exitNativeFullscreen a method_37461 m (Lnet/minecraft/server/packs/resources/IoSupplier;)V loadIcon a method_41718 m (Lca/weblite/objc/NSObject;)Z isInNativeFullscreen a method_37462 m (J)V clearResizableBit b method_54101 m (Lca/weblite/objc/NSObject;)J getStyleMask b method_54102 m (J)Ljava/util/Optional; getNsWindow c method_37463 m (Lca/weblite/objc/NSObject;)V toggleNativeFullscreen c method_37464 m (Lca/weblite/objc/NSObject;)V method_54103 d method_54103 m ()V m ()V c com/mojang/blaze3d/platform/Monitor fnd net/minecraft/class_313 f J monitor a field_1800 f Ljava/util/List; videoModes b field_1797 f Lcom/mojang/blaze3d/platform/VideoMode; currentMode c field_1802 f I x d field_1799 f I y e field_1798 m ()V refreshVideoModes a method_1615 m (I)Lcom/mojang/blaze3d/platform/VideoMode; getMode a method_1620 m (Lcom/mojang/blaze3d/platform/VideoMode;)I getVideoModeIndex a method_1619 m (Ljava/util/Optional;)Lcom/mojang/blaze3d/platform/VideoMode; getPreferredVidMode a method_1614 m ()Lcom/mojang/blaze3d/platform/VideoMode; getCurrentMode b method_1617 m ()I getX c method_1616 m ()I getY d method_1618 m ()I getModeCount e method_1621 m ()J getMonitor f method_1622 m (J)V c com/mojang/blaze3d/platform/MonitorCreator fne net/minecraft/class_3676 c com/mojang/blaze3d/platform/NativeImage fnf net/minecraft/class_1011 f Lorg/slf4j/Logger; LOGGER a field_21684 f Lcom/mojang/jtracy/MemoryPool; MEMORY_POOL b field_54265 f Ljava/util/Set; OPEN_OPTIONS c field_4992 f Lcom/mojang/blaze3d/platform/NativeImage$Format; format d field_4986 f I width e field_4991 f I height f field_4989 f Z useStbFree g field_4990 f J pixels h field_4988 f J size i field_4987 m ()I getWidth a method_4307 m (II)I getPixel a method_61940 m (III)V setPixelABGR a method_4305 m (IIIII)V fillRect a method_4326 m (IIIIIIZZ)V copyRect a method_4304 m (IIIILcom/mojang/blaze3d/platform/NativeImage;)V resizeSubRectTo a method_4300 m (Lcom/mojang/blaze3d/platform/NativeImage$Format;Ljava/io/InputStream;)Lcom/mojang/blaze3d/platform/NativeImage; read a method_4310 m (Lcom/mojang/blaze3d/platform/NativeImage$Format;Ljava/nio/ByteBuffer;)Lcom/mojang/blaze3d/platform/NativeImage; read a method_4303 m (Lcom/mojang/blaze3d/platform/NativeImage;)V copyFrom a method_4317 m (Lcom/mojang/blaze3d/platform/NativeImage;IIIIIIZZ)V copyRect a method_47594 m (Ljava/io/File;)V writeToFile a method_4325 m (Ljava/io/InputStream;)Lcom/mojang/blaze3d/platform/NativeImage; read a method_4309 m (Ljava/nio/ByteBuffer;)Lcom/mojang/blaze3d/platform/NativeImage; read a method_4324 m (Ljava/nio/ByteBuffer;[B)Lcom/mojang/blaze3d/platform/NativeImage; putAndRead a method_65806 m (Ljava/nio/channels/WritableByteChannel;)Z writeToChannel a method_24032 m (Ljava/nio/file/Path;)V writeToFile a method_4314 m (Ljava/util/function/IntUnaryOperator;)Lcom/mojang/blaze3d/platform/NativeImage; mappedCopy a method_48462 m (Lorg/lwjgl/util/freetype/FT_Face;I)Z copyFromFont a method_4316 m ([B)Lcom/mojang/blaze3d/platform/NativeImage; read a method_49277 m ()I getHeight b method_4323 m (II)B getLuminanceOrAlpha b method_4311 m (III)V setPixel b method_61941 m ()Lcom/mojang/blaze3d/platform/NativeImage$Format; format c method_4318 m (II)Z isOutsideBounds c method_36559 m ()[I getPixelsABGR d method_48463 m (II)I getPixelABGR d method_4315 m ()[I getPixels e method_61942 m ()[I makePixelArray f method_4322 m ()V untrack g method_4302 m ()J getPointer h method_67769 m ()V checkAllocated i method_4320 m (IIZ)V m (Lcom/mojang/blaze3d/platform/NativeImage$Format;IIZ)V m (Lcom/mojang/blaze3d/platform/NativeImage$Format;IIZJ)V m ()V c com/mojang/blaze3d/platform/NativeImage$Format fnf$a net/minecraft/class_1011$class_1012 f Lcom/mojang/blaze3d/platform/NativeImage$Format; RGBA a field_4997 f Lcom/mojang/blaze3d/platform/NativeImage$Format; RGB b field_5001 f Lcom/mojang/blaze3d/platform/NativeImage$Format; LUMINANCE_ALPHA c field_5002 f Lcom/mojang/blaze3d/platform/NativeImage$Format; LUMINANCE d field_4998 f I components e field_4994 f Z hasRed f field_5005 f Z hasGreen g field_5004 f Z hasBlue h field_5003 f Z hasLuminance i field_5000 f Z hasAlpha j field_4999 f I redOffset k field_5010 f I greenOffset l field_5009 f I blueOffset m field_5008 f I luminanceOffset n field_5007 f I alphaOffset o field_5006 f Z supportedByStb p field_4996 f [Lcom/mojang/blaze3d/platform/NativeImage$Format; $VALUES q field_4995 m ()I components a method_4335 m (I)Lcom/mojang/blaze3d/platform/NativeImage$Format; getStbFormat a method_4336 m ()Z hasRed b method_35628 m ()Z hasGreen c method_35629 m ()Z hasBlue d method_35630 m ()Z hasLuminance e method_35631 m ()Z hasAlpha f method_4329 m ()I redOffset g method_35632 m ()I greenOffset h method_35633 m ()I blueOffset i method_35634 m ()I luminanceOffset j method_35635 m ()I alphaOffset k method_4332 m ()Z hasLuminanceOrRed l method_35636 m ()Z hasLuminanceOrGreen m method_35637 m ()Z hasLuminanceOrBlue n method_35638 m ()Z hasLuminanceOrAlpha o method_4337 m ()I luminanceOrRedOffset p method_35639 m ()I luminanceOrGreenOffset q method_35640 m ()I luminanceOrBlueOffset r method_35641 m ()I luminanceOrAlphaOffset s method_4330 m ()Z supportedByStb t method_4338 m ()[Lcom/mojang/blaze3d/platform/NativeImage$Format; $values u method_36811 m (Ljava/lang/String;IIZZZZZIIIIIZ)V m ()V c com/mojang/blaze3d/platform/NativeImage$WriteCallback fnf$b net/minecraft/class_1011$class_1014 f Ljava/nio/channels/WritableByteChannel; output a field_5018 f Ljava/io/IOException; exception b field_5019 m ()V throwIfException a method_4342 m (Ljava/nio/channels/WritableByteChannel;)V c com/mojang/blaze3d/platform/ScreenManager fng net/minecraft/class_323 f Lorg/slf4j/Logger; LOGGER a field_37266 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; monitors b field_1993 f Lcom/mojang/blaze3d/platform/MonitorCreator; monitorCreator c field_1991 m ()V shutdown a method_15992 m (III)I clamp a method_15991 m (J)Lcom/mojang/blaze3d/platform/Monitor; getMonitor a method_1680 m (JI)V onMonitorChange a method_1683 m (Lcom/mojang/blaze3d/platform/Window;)Lcom/mojang/blaze3d/platform/Monitor; findBestMonitor a method_1681 m (Lcom/mojang/blaze3d/platform/MonitorCreator;)V m ()V c com/mojang/blaze3d/platform/VideoMode fnh net/minecraft/class_319 f I width a field_1980 f I height b field_1979 f I redBits c field_1978 f I greenBits d field_1977 f I blueBits e field_1976 f I refreshRate f field_1975 f Ljava/util/regex/Pattern; PATTERN g field_1981 m ()I getWidth a method_1668 m (Ljava/lang/String;)Ljava/util/Optional; read a method_1665 m ()I getHeight b method_1669 m ()I getRedBits c method_1666 m ()I getGreenBits d method_1667 m ()I getBlueBits e method_1672 m ()I getRefreshRate f method_1671 m ()Ljava/lang/String; write g method_1670 m (IIIIII)V m (Lorg/lwjgl/glfw/GLFWVidMode$Buffer;)V m (Lorg/lwjgl/glfw/GLFWVidMode;)V m ()V c com/mojang/blaze3d/platform/Window fni net/minecraft/class_1041 f Z iconified A field_52735 f Z minimized B field_55579 f I BASE_WIDTH a field_52250 f I BASE_HEIGHT b field_52251 f Lorg/slf4j/Logger; LOGGER c field_5178 f Lorg/lwjgl/glfw/GLFWErrorCallback; defaultErrorCallback d field_5190 f Lcom/mojang/blaze3d/platform/WindowEventHandler; eventHandler e field_5176 f Lcom/mojang/blaze3d/platform/ScreenManager; screenManager f field_5195 f J window g field_5187 f I windowedX h field_5175 f I windowedY i field_5185 f I windowedWidth j field_5174 f I windowedHeight k field_5184 f Ljava/util/Optional; preferredFullscreenVideoMode l field_5193 f Z fullscreen m field_5191 f Z actuallyFullscreen n field_5177 f I x o field_5183 f I y p field_5198 f I width q field_5182 f I height r field_5197 f I framebufferWidth s field_5181 f I framebufferHeight t field_5196 f I guiScaledWidth u field_5180 f I guiScaledHeight v field_5194 f I guiScale w field_5179 f Ljava/lang/String; errorSection x field_5192 f Z dirty y field_5186 f Z vsync z field_16517 m ()Ljava/lang/String; getPlatform a method_60793 m (I)V setGuiScale a method_15997 m (II)V setWindowed a method_36813 m (IJ)V defaultErrorCallback a method_4482 m (IZ)I calculateScale a method_4476 m (JII)V onMove a method_4478 m (JZ)V onFocus a method_4494 m (Lnet/minecraft/server/packs/PackResources;Lcom/mojang/blaze3d/platform/IconSet;)V setIcon a method_4491 m (Lcom/mojang/blaze3d/TracyFrameCapture;)V updateDisplay a method_15998 m (Ljava/lang/Runnable;)V setWindowCloseCallback a method_61943 m (Ljava/lang/Runnable;J)V method_61944 a method_61944 m (Ljava/lang/String;)V setErrorSection a method_4474 m (Ljava/util/Optional;)V setPreferredFullscreenVideoMode a method_4505 m (Ljava/util/function/BiConsumer;)V checkGlfwError a method_4492 m (Z)V updateVsync a method_4497 m (ZLcom/mojang/blaze3d/TracyFrameCapture;)V updateFullscreen a method_4485 m ()I getRefreshRate b method_22092 m (I)V setWidth b method_35642 m (IJ)V bootCrash b method_4501 m (JII)V onFramebufferResize b method_4504 m (JZ)V onEnter b method_30132 m (Ljava/lang/String;)V setTitle b method_24286 m (Z)V updateRawMouseInput b method_21668 m ()Z shouldClose c method_22093 m (I)V setHeight c method_35643 m (JII)V onResize c method_4488 m (JZ)V onIconify c method_61945 m ()V setDefaultErrorCallback d method_4513 m ()Ljava/util/Optional; getPreferredFullscreenVideoMode e method_4511 m ()V changeFullscreenVideoMode f method_4475 m ()V toggleFullScreen g method_4500 m ()J getWindow h method_4490 m ()Z isFullscreen i method_4498 m ()Z isIconified j method_61946 m ()I getWidth k method_4489 m ()I getHeight l method_4506 m ()I getScreenWidth m method_4480 m ()I getScreenHeight n method_4507 m ()I getGuiScaledWidth o method_4486 m ()I getGuiScaledHeight p method_4502 m ()I getX q method_4499 m ()I getY r method_4477 m ()I getGuiScale s method_4495 m ()Lcom/mojang/blaze3d/platform/Monitor; findBestMonitor t method_20831 m ()Z isMinimized u method_65966 m ()V setBootErrorCallback v method_4481 m ()V refreshFramebufferSize w method_4483 m ()V setMode x method_4479 m (Lcom/mojang/blaze3d/platform/WindowEventHandler;Lcom/mojang/blaze3d/platform/ScreenManager;Lcom/mojang/blaze3d/platform/DisplayData;Ljava/lang/String;Ljava/lang/String;)V m ()V c com/mojang/blaze3d/platform/Window$WindowInitFailed fni$a net/minecraft/class_1041$class_4716 m (Ljava/lang/String;)V c com/mojang/blaze3d/platform/WindowEventHandler fnj net/minecraft/class_3678 m ()V resizeDisplay a method_15993 m (Z)V setWindowActive a method_15995 m ()V cursorEntered b method_30133 c com/mojang/blaze3d/platform/package-info fnk net/minecraft/class_6185 c com/mojang/blaze3d/preprocessor/GlslPreprocessor fnl net/minecraft/class_5913 f Ljava/lang/String; C_COMMENT a field_32036 f Ljava/lang/String; LINE_COMMENT b field_33620 f Ljava/util/regex/Pattern; REGEX_MOJ_IMPORT c field_29200 f Ljava/util/regex/Pattern; REGEX_VERSION d field_29201 f Ljava/util/regex/Pattern; REGEX_ENDS_WITH_WHITESPACE e field_33621 m (Ljava/lang/String;)Ljava/util/List; process a method_34229 m (Ljava/lang/String;I)Ljava/lang/String; setVersion a method_34230 m (Ljava/lang/String;Lcom/mojang/blaze3d/preprocessor/GlslPreprocessor$Context;)Ljava/lang/String; processVersions a method_34231 m (Ljava/lang/String;Lcom/mojang/blaze3d/preprocessor/GlslPreprocessor$Context;Ljava/lang/String;)Ljava/util/List; processImports a method_34232 m (Ljava/lang/String;Lnet/minecraft/client/renderer/ShaderDefines;)Ljava/lang/String; injectDefines a method_62880 m (Ljava/lang/String;Ljava/util/regex/Matcher;)Z isDirectiveEnabled a method_36423 m (Ljava/lang/String;Ljava/util/regex/Matcher;I)Z isDirectiveDisabled a method_36424 m (ZLjava/lang/String;)Ljava/lang/String; applyImport a method_34233 m ()V m ()V c com/mojang/blaze3d/preprocessor/GlslPreprocessor$Context fnl$a net/minecraft/class_5913$class_5914 f I glslVersion a field_29202 f I sourceId b field_29203 m ()V c com/mojang/blaze3d/preprocessor/package-info fnm net/minecraft/class_6186 c com/mojang/blaze3d/resource/CrossFrameResourcePool fnn net/minecraft/class_9920 f I framesToKeepResource b field_52736 f Ljava/util/Deque; pool c field_52737 m ()V endFrame a method_61947 m ()V clear b method_61950 m (Lcom/mojang/blaze3d/resource/ResourceDescriptor;)Ljava/lang/Object; acquireWithoutPreparing b method_66517 m ()Ljava/util/Collection; entries c method_61951 m (I)V c com/mojang/blaze3d/resource/CrossFrameResourcePool$ResourceEntry fnn$a net/minecraft/class_9920$class_9921 f Lcom/mojang/blaze3d/resource/ResourceDescriptor; descriptor a field_52738 f Ljava/lang/Object; value b field_52739 f I framesToLive c field_52740 m (Lcom/mojang/blaze3d/resource/ResourceDescriptor;Ljava/lang/Object;I)V c com/mojang/blaze3d/resource/GraphicsResourceAllocator fno net/minecraft/class_9922 f Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator; UNPOOLED a field_52741 m (Lcom/mojang/blaze3d/resource/ResourceDescriptor;)Ljava/lang/Object; acquire a method_61948 m (Lcom/mojang/blaze3d/resource/ResourceDescriptor;Ljava/lang/Object;)V release a method_61949 m ()V c com/mojang/blaze3d/resource/GraphicsResourceAllocator$1 fno$1 net/minecraft/class_9922$1 m ()V c com/mojang/blaze3d/resource/RenderTargetDescriptor fnp net/minecraft/class_9923 f I width a comp_2978 f I height b comp_2979 f Z useDepth c comp_2980 f I clearColor d comp_3499 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; allocate a method_61952 m (Lcom/mojang/blaze3d/pipeline/RenderTarget;)V prepare a method_66518 m ()I width b comp_2978 m (Lcom/mojang/blaze3d/pipeline/RenderTarget;)V free b method_61953 m ()I height c comp_2979 m ()Z useDepth d comp_2980 m ()I clearColor e comp_3499 m (IIZI)V c com/mojang/blaze3d/resource/ResourceDescriptor fnq net/minecraft/class_9924 m (Lcom/mojang/blaze3d/resource/ResourceDescriptor;)Z canUsePhysicalResource a method_66519 m (Ljava/lang/Object;)V free a method_61954 m (Ljava/lang/Object;)V prepare b method_66520 m ()Ljava/lang/Object; allocate f method_61955 c com/mojang/blaze3d/resource/ResourceHandle fnr net/minecraft/class_9925 f Lcom/mojang/blaze3d/resource/ResourceHandle; INVALID_HANDLE a field_52742 m ()Lcom/mojang/blaze3d/resource/ResourceHandle; invalid a method_61956 m ()Ljava/lang/Object; method_61957 b method_61957 m ()V c com/mojang/blaze3d/resource/package-info fns net/minecraft/class_9926 c com/mojang/blaze3d/shaders/UniformType fnt net/minecraft/class_10789 f Lcom/mojang/blaze3d/shaders/UniformType; UNIFORM_BUFFER a field_60031 f Lcom/mojang/blaze3d/shaders/UniformType; TEXEL_BUFFER b field_60032 f Ljava/lang/String; name c field_56750 f [Lcom/mojang/blaze3d/shaders/UniformType; $VALUES d field_56751 m ()[Lcom/mojang/blaze3d/shaders/UniformType; $values a method_67774 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c com/mojang/blaze3d/shaders/package-info fnu net/minecraft/class_6187 c com/mojang/blaze3d/systems/ScissorState fnv net/minecraft/class_11219 f Z enabled a field_59809 f I x b field_59810 f I y c field_59811 f I width d field_59812 f I height e field_59813 m ()V disable a method_70813 m (IIII)V enable a method_70814 m ()Z enabled b method_72091 m ()I x c method_72092 m ()I y d method_72093 m ()I width e method_72094 m ()I height f method_72095 m ()V c com/mojang/blaze3d/systems/TimerQuery fnw net/minecraft/class_7168 f I nextQueryName a field_37844 m ()Ljava/util/Optional; getInstance a method_41719 m ()V beginProfile b method_41720 m ()Lcom/mojang/blaze3d/systems/TimerQuery$FrameProfile; endProfile c method_41721 m ()V c com/mojang/blaze3d/systems/TimerQuery$FrameProfile fnw$a net/minecraft/class_7168$class_7169 f J NO_RESULT a field_37845 f J CANCELLED_RESULT b field_37846 f I queryName c field_37847 f J result d field_37848 m ()V cancel a method_41722 m ()Z isDone b method_41723 m ()J get c method_41724 m (I)V c com/mojang/blaze3d/systems/TimerQuery$TimerQueryLazyLoader fnw$b net/minecraft/class_7168$class_7170 f Ljava/util/Optional; INSTANCE a field_37849 m ()Lcom/mojang/blaze3d/systems/TimerQuery; instantiate a method_41725 m ()V m ()V c com/mojang/blaze3d/systems/package-info fnx net/minecraft/class_6188 c com/mojang/blaze3d/textures/package-info fny net/minecraft/class_10794 c com/mojang/blaze3d/vertex/BufferBuilder fnz net/minecraft/class_287 f I MAX_VERTEX_COUNT a field_61051 f J NOT_BUILDING b field_52068 f J UNKNOWN_ELEMENT c field_52069 f Z IS_LITTLE_ENDIAN d field_52070 f Lcom/mojang/blaze3d/vertex/ByteBufferBuilder; buffer e field_52071 f J vertexPointer f field_52072 f I vertices g field_1554 f Lcom/mojang/blaze3d/vertex/VertexFormat; format h field_1565 f Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; mode i field_52073 f Z fastFormat j field_21594 f Z fullFormat k field_21595 f I vertexSize l field_52074 f I initialElementsToFill m field_52075 f [I offsetsByElement n field_52076 f I elementsToFill o field_52077 f Z building p field_1556 m ()Lcom/mojang/blaze3d/vertex/MeshData; build a method_60794 m (F)B normalIntValue a method_60795 m (JI)V putRgba a method_60797 m (Lcom/mojang/blaze3d/vertex/VertexFormatElement;)J beginElement a method_60798 m (SSLcom/mojang/blaze3d/vertex/VertexFormatElement;)Lcom/mojang/blaze3d/vertex/VertexConsumer; uvShort a method_60799 m ()Lcom/mojang/blaze3d/vertex/MeshData; buildOrThrow b method_60800 m (JI)V putPackedUv b method_60801 m ()V ensureBuilding c method_60802 m ()Lcom/mojang/blaze3d/vertex/MeshData; storeMesh d method_60804 m ()J beginVertex e method_60805 m ()V endLastVertex f method_60806 m (Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;Lcom/mojang/blaze3d/vertex/VertexFormat$Mode;Lcom/mojang/blaze3d/vertex/VertexFormat;)V m ()V c com/mojang/blaze3d/vertex/ByteBufferBuilder foa net/minecraft/class_9799 f Lcom/mojang/jtracy/MemoryPool; MEMORY_POOL a field_54266 f Lorg/slf4j/Logger; LOGGER b field_52078 f Lorg/lwjgl/system/MemoryUtil$MemoryAllocator; ALLOCATOR c field_52079 f J DEFAULT_MAX_CAPACITY d field_61052 f I MAX_GROWTH_SIZE e field_52080 f I BUFFER_FREED_GENERATION f field_52081 f J pointer g field_52082 f J capacity h field_52083 f J maxCapacity i field_61053 f J writeOffset j field_52084 f J nextResultOffset k field_52085 f I resultCount l field_52086 f I generation m field_52087 m ()Lcom/mojang/blaze3d/vertex/ByteBufferBuilder$Result; build a method_60807 m (I)Lcom/mojang/blaze3d/vertex/ByteBufferBuilder; exactlySized a method_72201 m (J)V ensureCapacity a method_60810 m ()V clear b method_60809 m (I)J reserve b method_60808 m (J)V resize b method_60812 m ()V discard c method_60811 m (I)Z isValid c method_60814 m ()V freeResult d method_60813 m ()V discardResults e method_60815 m ()V checkOpen f method_60816 m (IJ)V m (I)V m ()V c com/mojang/blaze3d/vertex/ByteBufferBuilder$Result foa$a net/minecraft/class_9799$class_9800 f Lcom/mojang/blaze3d/vertex/ByteBufferBuilder; field_52088 a field_52088 f J offset b field_52089 f I capacity c field_52090 f I generation d field_52091 f Z closed e field_52092 m ()Ljava/nio/ByteBuffer; byteBuffer a method_60817 m (Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;JII)V c com/mojang/blaze3d/vertex/DefaultVertexFormat fob net/minecraft/class_290 f Lcom/mojang/blaze3d/vertex/VertexFormat; BLIT_SCREEN a field_29336 f Lcom/mojang/blaze3d/vertex/VertexFormat; EMPTY b field_60033 f Lcom/mojang/blaze3d/vertex/VertexFormat; BLOCK c field_1590 f Lcom/mojang/blaze3d/vertex/VertexFormat; NEW_ENTITY d field_1580 f Lcom/mojang/blaze3d/vertex/VertexFormat; PARTICLE e field_1584 f Lcom/mojang/blaze3d/vertex/VertexFormat; POSITION f field_1592 f Lcom/mojang/blaze3d/vertex/VertexFormat; POSITION_COLOR g field_1576 f Lcom/mojang/blaze3d/vertex/VertexFormat; POSITION_COLOR_NORMAL h field_29337 f Lcom/mojang/blaze3d/vertex/VertexFormat; POSITION_COLOR_LIGHTMAP i field_21468 f Lcom/mojang/blaze3d/vertex/VertexFormat; POSITION_TEX j field_1585 f Lcom/mojang/blaze3d/vertex/VertexFormat; POSITION_TEX_COLOR k field_1575 f Lcom/mojang/blaze3d/vertex/VertexFormat; POSITION_COLOR_TEX_LIGHTMAP l field_20888 f Lcom/mojang/blaze3d/vertex/VertexFormat; POSITION_TEX_LIGHTMAP_COLOR m field_1586 f Lcom/mojang/blaze3d/vertex/VertexFormat; POSITION_TEX_COLOR_NORMAL n field_1577 m ()V m ()V c com/mojang/blaze3d/vertex/MeshData foc net/minecraft/class_9801 f Lcom/mojang/blaze3d/vertex/ByteBufferBuilder$Result; vertexBuffer a field_52093 f Lcom/mojang/blaze3d/vertex/ByteBufferBuilder$Result; indexBuffer b field_52094 f Lcom/mojang/blaze3d/vertex/MeshData$DrawState; drawState c field_52095 m ()Ljava/nio/ByteBuffer; vertexBuffer a method_60818 m (Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;Lcom/mojang/blaze3d/vertex/VertexSorting;)Lcom/mojang/blaze3d/vertex/MeshData$SortState; sortQuads a method_60819 m (Ljava/nio/ByteBuffer;ILcom/mojang/blaze3d/vertex/VertexFormat;)[Lorg/joml/Vector3f; unpackQuadCentroids a method_60820 m ()Ljava/nio/ByteBuffer; indexBuffer b method_60821 m ()Lcom/mojang/blaze3d/vertex/MeshData$DrawState; drawState c method_60822 m (Lcom/mojang/blaze3d/vertex/ByteBufferBuilder$Result;Lcom/mojang/blaze3d/vertex/MeshData$DrawState;)V c com/mojang/blaze3d/vertex/MeshData$1 foc$1 net/minecraft/class_9801$1 f [I $SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$IndexType a field_27353 m ()V c com/mojang/blaze3d/vertex/MeshData$DrawState foc$a net/minecraft/class_9801$class_4574 f Lcom/mojang/blaze3d/vertex/VertexFormat; format a comp_749 f I vertexCount b comp_750 f I indexCount c comp_751 f Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; mode d comp_752 f Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; indexType e comp_753 m ()Lcom/mojang/blaze3d/vertex/VertexFormat; format a comp_749 m ()I vertexCount b comp_750 m ()I indexCount c comp_751 m ()Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; mode d comp_752 m ()Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; indexType e comp_753 m (Lcom/mojang/blaze3d/vertex/VertexFormat;IILcom/mojang/blaze3d/vertex/VertexFormat$Mode;Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;)V c com/mojang/blaze3d/vertex/MeshData$SortState foc$b net/minecraft/class_9801$class_9802 f [Lorg/joml/Vector3f; centroids a comp_2840 f Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; indexType b comp_2841 m ()[Lorg/joml/Vector3f; centroids a comp_2840 m (JLcom/mojang/blaze3d/vertex/VertexFormat$IndexType;)Lit/unimi/dsi/fastutil/ints/IntConsumer; indexWriter a method_60823 m (Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;Lcom/mojang/blaze3d/vertex/VertexSorting;)Lcom/mojang/blaze3d/vertex/ByteBufferBuilder$Result; buildSortedIndexBuffer a method_60824 m (Lorg/apache/commons/lang3/mutable/MutableLong;I)V method_60825 a method_60825 m ()Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; indexType b comp_2841 m (Lorg/apache/commons/lang3/mutable/MutableLong;I)V method_60826 b method_60826 m ([Lorg/joml/Vector3f;Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;)V c com/mojang/blaze3d/vertex/PoseStack fod net/minecraft/class_4587 f Ljava/util/List; poses a field_55849 f I lastIndex b field_55850 m ()V pushPose a method_22903 m (DDD)V translate a method_22904 m (FFF)V translate a method_46416 m (Lnet/minecraft/world/phys/Vec3;)V translate a method_61958 m (Lorg/joml/Matrix4fc;)V mulPose a method_34425 m (Lorg/joml/Quaternionfc;)V mulPose a method_22907 m (Lorg/joml/Quaternionfc;FFF)V rotateAround a method_49278 m ()V popPose b method_22909 m (FFF)V scale b method_22905 m ()Lcom/mojang/blaze3d/vertex/PoseStack$Pose; last c method_23760 m ()Z isEmpty d method_67795 m ()V setIdentity e method_34426 m ()V c com/mojang/blaze3d/vertex/PoseStack$Pose fod$a net/minecraft/class_4587$class_4665 f Lorg/joml/Matrix4f; pose a field_21327 f Lorg/joml/Matrix3f; normal b field_21328 f Z trustedNormals c field_48930 m ()Lorg/joml/Matrix4f; pose a method_23761 m (FFF)Lorg/joml/Matrix4f; translate a method_67796 m (FFFLorg/joml/Vector3f;)Lorg/joml/Vector3f; transformNormal a method_56820 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;)V set a method_66521 m (Lorg/joml/Matrix4fc;)V mulPose a method_67797 m (Lorg/joml/Quaternionfc;)V rotate a method_67798 m (Lorg/joml/Quaternionfc;FFF)V rotateAround a method_67799 m (Lorg/joml/Vector3fc;Lorg/joml/Vector3f;)Lorg/joml/Vector3f; transformNormal a method_56821 m ()Lorg/joml/Matrix3f; normal b method_23762 m (FFF)V scale b method_67800 m ()V setIdentity c method_67801 m ()Lcom/mojang/blaze3d/vertex/PoseStack$Pose; copy d method_56822 m ()V computeNormalMatrix e method_56823 m ()V c com/mojang/blaze3d/vertex/SheetedDecalTextureGenerator foe net/minecraft/class_4583 f Lcom/mojang/blaze3d/vertex/VertexConsumer; delegate a field_20866 f Lorg/joml/Matrix4f; cameraInversePose b field_21053 f Lorg/joml/Matrix3f; normalInversePose c field_21054 f F textureScale d field_41091 f Lorg/joml/Vector3f; worldPos e field_52096 f Lorg/joml/Vector3f; normal f field_52097 f F x g field_20870 f F y h field_20871 f F z i field_20872 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;F)V c com/mojang/blaze3d/vertex/Tesselator fof net/minecraft/class_289 f I MAX_BYTES a field_46841 f Lcom/mojang/blaze3d/vertex/ByteBufferBuilder; buffer b field_52098 f Lcom/mojang/blaze3d/vertex/Tesselator; instance c field_1573 m ()V init a method_54560 m (Lcom/mojang/blaze3d/vertex/VertexFormat$Mode;Lcom/mojang/blaze3d/vertex/VertexFormat;)Lcom/mojang/blaze3d/vertex/BufferBuilder; begin a method_60827 m ()Lcom/mojang/blaze3d/vertex/Tesselator; getInstance b method_1348 m ()V clear c method_60828 m (I)V m ()V c com/mojang/blaze3d/vertex/VertexConsumer fog net/minecraft/class_4588 m (FF)Lcom/mojang/blaze3d/vertex/VertexConsumer; setUv a method_22913 m (FFF)Lcom/mojang/blaze3d/vertex/VertexConsumer; addVertex a method_22912 m (FFFF)Lcom/mojang/blaze3d/vertex/VertexConsumer; setColor a method_22915 m (FFFIFFIIFFF)V addVertex a method_23919 m (I)Lcom/mojang/blaze3d/vertex/VertexConsumer; setColor a method_39415 m (II)Lcom/mojang/blaze3d/vertex/VertexConsumer; setUv1 a method_60796 m (IIII)Lcom/mojang/blaze3d/vertex/VertexConsumer; setColor a method_1336 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;FFF)Lcom/mojang/blaze3d/vertex/VertexConsumer; addVertex a method_56824 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lnet/minecraft/client/renderer/block/model/BakedQuad;FFFFII)V putBulkData a method_22919 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lnet/minecraft/client/renderer/block/model/BakedQuad;[FFFFF[IIZ)V putBulkData a method_22920 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lorg/joml/Vector3f;)Lcom/mojang/blaze3d/vertex/VertexConsumer; addVertex a method_61032 m (Lorg/joml/Matrix3x2f;FFF)Lcom/mojang/blaze3d/vertex/VertexConsumer; addVertexWith2DPose a method_70815 m (Lorg/joml/Matrix4f;FFF)Lcom/mojang/blaze3d/vertex/VertexConsumer; addVertex a method_22918 m (Lorg/joml/Vector3f;)Lcom/mojang/blaze3d/vertex/VertexConsumer; addVertex a method_60830 m (FFF)Lcom/mojang/blaze3d/vertex/VertexConsumer; setNormal b method_22914 m (I)Lcom/mojang/blaze3d/vertex/VertexConsumer; setOverlay b method_22922 m (II)Lcom/mojang/blaze3d/vertex/VertexConsumer; setUv2 b method_22921 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;FFF)Lcom/mojang/blaze3d/vertex/VertexConsumer; setNormal b method_60831 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lorg/joml/Vector3f;)Lcom/mojang/blaze3d/vertex/VertexConsumer; setNormal b method_61959 m (I)Lcom/mojang/blaze3d/vertex/VertexConsumer; setLight c method_60803 m (I)Lcom/mojang/blaze3d/vertex/VertexConsumer; setWhiteAlpha d method_60832 c com/mojang/blaze3d/vertex/VertexMultiConsumer foh net/minecraft/class_4720 m ()Lcom/mojang/blaze3d/vertex/VertexConsumer; create a method_35668 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;)Lcom/mojang/blaze3d/vertex/VertexConsumer; create a method_35669 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/VertexConsumer;)Lcom/mojang/blaze3d/vertex/VertexConsumer; create a method_24037 m ([Lcom/mojang/blaze3d/vertex/VertexConsumer;)Lcom/mojang/blaze3d/vertex/VertexConsumer; create a method_35670 m ()V c com/mojang/blaze3d/vertex/VertexMultiConsumer$Double foh$a net/minecraft/class_4720$class_4589 f Lcom/mojang/blaze3d/vertex/VertexConsumer; first a field_21685 f Lcom/mojang/blaze3d/vertex/VertexConsumer; second b field_21686 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/VertexConsumer;)V c com/mojang/blaze3d/vertex/VertexMultiConsumer$Multiple foh$b net/minecraft/class_4720$class_6189 f [Lcom/mojang/blaze3d/vertex/VertexConsumer; delegates a comp_2847 m ()[Lcom/mojang/blaze3d/vertex/VertexConsumer; delegates a comp_2847 m (FFFIFFIIFFFLcom/mojang/blaze3d/vertex/VertexConsumer;)V method_60852 a method_60852 m (FFFLcom/mojang/blaze3d/vertex/VertexConsumer;)V method_60853 a method_60853 m (FFLcom/mojang/blaze3d/vertex/VertexConsumer;)V method_60854 a method_60854 m (IIIILcom/mojang/blaze3d/vertex/VertexConsumer;)V method_60855 a method_60855 m (IILcom/mojang/blaze3d/vertex/VertexConsumer;)V method_60856 a method_60856 m (Ljava/util/function/Consumer;)V forEach a method_35677 m (FFFLcom/mojang/blaze3d/vertex/VertexConsumer;)V method_60857 b method_60857 m (IILcom/mojang/blaze3d/vertex/VertexConsumer;)V method_60858 b method_60858 m ([Lcom/mojang/blaze3d/vertex/VertexConsumer;)V c com/mojang/blaze3d/vertex/VertexSorting foi net/minecraft/class_8251 f Lcom/mojang/blaze3d/vertex/VertexSorting; DISTANCE_TO_ORIGIN a field_43360 f Lcom/mojang/blaze3d/vertex/VertexSorting; ORTHOGRAPHIC_Z b field_43361 m (FFF)Lcom/mojang/blaze3d/vertex/VertexSorting; byDistance a method_49906 m (Lcom/mojang/blaze3d/vertex/VertexSorting$DistanceFunction;)Lcom/mojang/blaze3d/vertex/VertexSorting; byDistance a method_49907 m (Lcom/mojang/blaze3d/vertex/VertexSorting$DistanceFunction;[Lorg/joml/Vector3f;)[I method_49908 a method_49908 m (Lorg/joml/Vector3f;)Lcom/mojang/blaze3d/vertex/VertexSorting; byDistance a method_49909 m ([FII)I method_49910 a method_49910 m (Lorg/joml/Vector3f;)F method_49911 b method_49911 m ()V c com/mojang/blaze3d/vertex/VertexSorting$DistanceFunction foi$a net/minecraft/class_8251$class_8252 c com/mojang/blaze3d/vertex/package-info foj net/minecraft/class_6190 c com/mojang/realmsclient/RealmsAvailability fok net/minecraft/class_8647 f Lorg/slf4j/Logger; LOGGER a field_45182 f Ljava/util/concurrent/CompletableFuture; future b field_45183 m ()Ljava/util/concurrent/CompletableFuture; get a method_52624 m (Ljava/util/concurrent/CompletableFuture;)Z shouldRefresh a method_52625 m ()Ljava/util/concurrent/CompletableFuture; check b method_52626 m ()Lcom/mojang/realmsclient/RealmsAvailability$Result; method_52627 c method_52627 m ()V m ()V c com/mojang/realmsclient/RealmsAvailability$Result fok$a net/minecraft/class_8647$class_8648 f Lcom/mojang/realmsclient/RealmsAvailability$Type; type a comp_1593 f Lcom/mojang/realmsclient/exception/RealmsServiceException; exception b comp_1594 m ()Lcom/mojang/realmsclient/RealmsAvailability$Type; type a comp_1593 m (Lnet/minecraft/client/gui/screens/Screen;)Lnet/minecraft/client/gui/screens/Screen; createErrorScreen a method_52628 m ()Lcom/mojang/realmsclient/exception/RealmsServiceException; exception b comp_1594 m (Lcom/mojang/realmsclient/RealmsAvailability$Type;)V m (Lcom/mojang/realmsclient/exception/RealmsServiceException;)V m (Lcom/mojang/realmsclient/RealmsAvailability$Type;Lcom/mojang/realmsclient/exception/RealmsServiceException;)V c com/mojang/realmsclient/RealmsAvailability$Type fok$b net/minecraft/class_8647$class_8649 f Lcom/mojang/realmsclient/RealmsAvailability$Type; SUCCESS a field_45185 f Lcom/mojang/realmsclient/RealmsAvailability$Type; INCOMPATIBLE_CLIENT b field_45186 f Lcom/mojang/realmsclient/RealmsAvailability$Type; NEEDS_PARENTAL_CONSENT c field_45187 f Lcom/mojang/realmsclient/RealmsAvailability$Type; AUTHENTICATION_ERROR d field_45188 f Lcom/mojang/realmsclient/RealmsAvailability$Type; UNEXPECTED_ERROR e field_45189 f [Lcom/mojang/realmsclient/RealmsAvailability$Type; $VALUES f field_45190 m ()[Lcom/mojang/realmsclient/RealmsAvailability$Type; $values a method_52629 m (Ljava/lang/String;I)V m ()V c com/mojang/realmsclient/RealmsMainScreen fol net/minecraft/class_4325 f Lnet/minecraft/resources/ResourceLocation; EXPIRED_SPRITE G field_45217 f Lnet/minecraft/resources/ResourceLocation; EXPIRES_SOON_SPRITE H field_45218 f Lnet/minecraft/resources/ResourceLocation; OPEN_SPRITE I field_45219 f Lnet/minecraft/resources/ResourceLocation; CLOSED_SPRITE J field_45191 f Lnet/minecraft/resources/ResourceLocation; INVITE_SPRITE K field_45192 f Lnet/minecraft/resources/ResourceLocation; NEWS_SPRITE L field_45193 f Lorg/slf4j/Logger; LOGGER M field_19475 f Lnet/minecraft/resources/ResourceLocation; NO_REALMS_LOCATION N field_45195 f Lnet/minecraft/network/chat/Component; TITLE O field_45196 f Lnet/minecraft/network/chat/Component; LOADING_TEXT P field_45197 f Lnet/minecraft/network/chat/Component; SERVER_UNITIALIZED_TEXT Q field_26450 f Lnet/minecraft/network/chat/Component; SUBSCRIPTION_EXPIRED_TEXT R field_26451 f Lnet/minecraft/network/chat/Component; SUBSCRIPTION_RENEW_TEXT S field_26452 f Lnet/minecraft/network/chat/Component; TRIAL_EXPIRED_TEXT T field_26453 f Lnet/minecraft/network/chat/Component; PLAY_TEXT U field_42859 f Lnet/minecraft/network/chat/Component; LEAVE_SERVER_TEXT V field_42860 f Lnet/minecraft/network/chat/Component; CONFIGURE_SERVER_TEXT W field_42861 f Lnet/minecraft/network/chat/Component; SERVER_EXPIRED_TOOLTIP X field_26457 f Lnet/minecraft/network/chat/Component; SERVER_EXPIRES_SOON_TOOLTIP Y field_26458 f Lnet/minecraft/network/chat/Component; SERVER_EXPIRES_IN_DAY_TOOLTIP Z field_26459 f Lnet/minecraft/client/gui/screens/Screen; lastScreen aA field_19482 f Lnet/minecraft/client/gui/components/Button; playButton aB field_45215 f Lnet/minecraft/client/gui/components/Button; backButton aC field_19486 f Lnet/minecraft/client/gui/components/Button; renewButton aD field_19487 f Lnet/minecraft/client/gui/components/Button; configureButton aE field_19488 f Lnet/minecraft/client/gui/components/Button; leaveButton aF field_19489 f Lcom/mojang/realmsclient/RealmsMainScreen$RealmSelectionList; realmSelectionList aG field_19483 f Lcom/mojang/realmsclient/gui/RealmsServerList; serverList aH field_39681 f Ljava/util/List; availableSnapshotServers aI field_46669 f Lcom/mojang/realmsclient/dto/RealmsServerPlayerLists; onlinePlayersPerRealm aJ field_52116 f Z trialsAvailable aK field_19500 f Ljava/lang/String; newsLink aL field_45203 f Lnet/minecraft/resources/ResourceLocation; HARDCORE_MODE_SPRITE a field_54806 f J lastClickTime aM field_37267 f Ljava/util/List; notifications aN field_42997 f Lnet/minecraft/client/gui/components/Button; addRealmButton aO field_45204 f Lcom/mojang/realmsclient/RealmsMainScreen$NotificationButton; pendingInvitesButton aP field_45205 f Lcom/mojang/realmsclient/RealmsMainScreen$NotificationButton; newsButton aQ field_45206 f Lcom/mojang/realmsclient/RealmsMainScreen$LayoutState; activeLayoutState aR field_45207 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout aS field_45208 f Lnet/minecraft/network/chat/Component; SERVER_OPEN_TOOLTIP aa field_26460 f Lnet/minecraft/network/chat/Component; SERVER_CLOSED_TOOLTIP ab field_26461 f Lnet/minecraft/network/chat/Component; UNITIALIZED_WORLD_NARRATION ac field_33776 f Lnet/minecraft/network/chat/Component; NO_REALMS_TEXT ad field_45198 f Lnet/minecraft/network/chat/Component; NO_PENDING_INVITES ae field_45199 f Lnet/minecraft/network/chat/Component; PENDING_INVITES af field_45200 f Lnet/minecraft/network/chat/Component; INCOMPATIBLE_POPUP_TITLE ag field_51815 f Lnet/minecraft/network/chat/Component; INCOMPATIBLE_RELEASE_TYPE_POPUP_MESSAGE ah field_51816 f I BUTTON_WIDTH ai field_42862 f I BUTTON_COLUMNS aj field_45209 f I BUTTON_SPACING ak field_45210 f I CONTENT_WIDTH al field_45211 f I LOGO_PADDING am field_44513 f I HEADER_HEIGHT an field_44514 f I FOOTER_PADDING ao field_45212 f I NEW_REALM_SPRITE_WIDTH ap field_46670 f I NEW_REALM_SPRITE_HEIGHT aq field_46671 f I ENTRY_WIDTH ar field_46215 f I ITEM_HEIGHT as field_46216 f Z SNAPSHOT at field_46672 f Z snapshotToggle au field_46673 f Ljava/util/concurrent/CompletableFuture; availability av field_45213 f Lcom/mojang/realmsclient/gui/task/DataFetcher$Subscription; dataSubscription aw field_45214 f Ljava/util/Set; handledSeenNotifications ax field_42996 f Z regionsPinged ay field_19464 f Lcom/google/common/util/concurrent/RateLimiter; inviteNarrationLimiter az field_19477 f Lnet/minecraft/resources/ResourceLocation; INFO_SPRITE b field_45201 f Lnet/minecraft/resources/ResourceLocation; NEW_REALM_SPRITE c field_45216 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_54342 A method_54342 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_54318 B method_54318 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/Minecraft; method_54319 C method_54319 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/Minecraft; method_54321 D method_54321 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/Minecraft; method_60859 E method_60859 m ()V updateButtonStates G method_52632 m ()V debugRefreshDataFetchers H method_54324 m ()V refreshListAndLayout K method_49550 m ()V pingRegions L method_20922 m ()Ljava/util/List; getOwnedNonExpiredRealmIds M method_20924 m ()Lcom/mojang/realmsclient/dto/RealmsServer; getSelectedServer N method_38503 m ()V openTrialAvailablePopup O method_53791 m ()V method_22098 P method_22098 m (IZ)Lnet/minecraft/network/chat/Component; getGameModeComponent a method_64834 m (Lcom/mojang/realmsclient/RealmsAvailability$Result;)V method_52634 a method_52634 m (Lcom/mojang/realmsclient/RealmsMainScreen$LayoutState;)V updateLayout a method_52635 m (Lcom/mojang/realmsclient/RealmsMainScreen$RealmsCall;Lnet/minecraft/client/Minecraft;)Ljava/lang/Object; method_49552 a method_49552 m (Lcom/mojang/realmsclient/RealmsMainScreen$RealmsCall;Ljava/util/function/Consumer;)V callRealmsClient a method_49553 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/Minecraft; method_36825 a method_36825 m (Lcom/mojang/realmsclient/RealmsMainScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_52636 a method_52636 m (Lcom/mojang/realmsclient/dto/RealmsServer;)Z shouldRenewButtonBeActive a method_20884 m (Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/gui/components/PopupScreen;)V method_38504 a method_38504 m (Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/gui/screens/Screen;)V play a method_20853 m (Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V confirmToPlay a method_54326 m (Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/gui/screens/Screen;Z)V play a method_54327 m (Lcom/mojang/realmsclient/dto/RealmsServerPlayerLists;)V method_60860 a method_60860 m (Lcom/mojang/realmsclient/gui/RealmsDataFetcher$ServerListData;)V method_44615 a method_44615 m (Lcom/mojang/realmsclient/gui/RealmsDataFetcher;)Lcom/mojang/realmsclient/gui/task/DataFetcher$Subscription; initDataFetcher a method_44611 m (Lcom/mojang/realmsclient/gui/RealmsDataFetcher;Lcom/mojang/realmsclient/dto/RealmsNews;)V method_44612 a method_44612 m (Lnet/minecraft/client/gui/GuiGraphics;Ljava/lang/String;I)V renderEnvironment a method_52637 m (Lnet/minecraft/client/gui/components/Button;)V method_52638 a method_52638 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_54328 a method_54328 m (Lnet/minecraft/client/gui/screens/Screen;Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/gui/components/PopupScreen;)V method_54329 a method_54329 m (Ljava/lang/Boolean;)V method_52639 a method_52639 m (Ljava/lang/Integer;)V method_44614 a method_44614 m (Ljava/lang/String;I)Lnet/minecraft/network/chat/Component; getVersionComponent a method_54561 m (Ljava/lang/String;Z)Lnet/minecraft/network/chat/Component; getVersionComponent a method_54562 m (Ljava/lang/Throwable;)Ljava/lang/Void; method_49554 a method_49554 m (Ljava/util/Collection;)V markNotificationsAsSeen a method_54104 m (Ljava/util/List;Lcom/mojang/realmsclient/client/RealmsClient;)Ljava/lang/Object; method_54105 a method_54105 m (Ljava/util/List;Ljava/lang/Object;)V method_54106 a method_54106 m (Ljava/util/UUID;)V dismissNotification a method_49557 m (Ljava/util/UUID;Lcom/mojang/realmsclient/client/RealmsClient;)Ljava/lang/Object; method_49558 a method_49558 m (Ljava/util/UUID;Lcom/mojang/realmsclient/dto/RealmsNotification;)Z method_49559 a method_49559 m (Ljava/util/UUID;Ljava/lang/Object;)V method_49560 a method_49560 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/components/Button;)V method_52640 a method_52640 m ()Z isSnapshot b method_54330 m (Lcom/mojang/realmsclient/RealmsMainScreen$LayoutState;)Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; createLayout b method_52641 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/Minecraft; method_36826 b method_36826 m (Lcom/mojang/realmsclient/RealmsMainScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_52642 b method_52642 m (Lcom/mojang/realmsclient/dto/RealmsServer;)Z shouldConfigureButtonBeActive b method_49285 m (Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/gui/screens/Screen;)V upgradeRealmAndPlay b method_60861 m (Lnet/minecraft/client/gui/components/Button;)V method_52643 b method_52643 m (Ljava/util/List;)V method_49561 b method_49561 m (Lcom/mojang/realmsclient/RealmsMainScreen$LayoutState;)Lnet/minecraft/client/gui/layouts/Layout; createFooter c method_52644 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/Minecraft; method_36827 c method_36827 m (Lcom/mojang/realmsclient/dto/RealmsServer;)Z shouldLeaveButtonBeActive c method_49288 m (Lnet/minecraft/client/gui/components/Button;)V method_52645 c method_52645 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_55791 d method_55791 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V onRenew d method_20928 m (Lnet/minecraft/client/gui/components/Button;)V method_52646 d method_52646 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_20885 e method_20885 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V configureClicked e method_20903 m (Lnet/minecraft/client/gui/components/Button;)V method_52647 e method_52647 m ()V refreshPendingInvites f method_53792 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_36828 f method_36828 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V leaveClicked f method_20906 m (Lnet/minecraft/client/gui/components/Button;)V method_52648 f method_52648 m ()V refreshServerList g method_53793 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_36829 g method_36829 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V leaveServer g method_24991 m (Lnet/minecraft/client/gui/components/Button;)V method_52649 g method_52649 m ()V resetScreen h method_38505 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_36830 h method_36830 m (Lcom/mojang/realmsclient/dto/RealmsServer;)Z isSelfOwnedServer h method_20909 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_24992 i method_24992 m (Lcom/mojang/realmsclient/dto/RealmsServer;)Z isSelfOwnedNonExpiredServer i method_25001 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_53884 j method_53884 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_24996 k method_24996 m ()V updateLayout l method_54320 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_24998 l method_24998 m ()Lnet/minecraft/client/gui/layouts/Layout; createHeader m method_52630 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_24994 m method_24994 m ()Lnet/minecraft/client/gui/layouts/LinearLayout; createNoRealmsContent n method_52631 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_44254 n method_44254 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_49562 o method_49562 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_36832 p method_36832 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_54332 q method_54332 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_54333 r method_54333 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_54334 s method_54334 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_54563 t method_54563 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_64835 u method_64835 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_64836 v method_64836 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/Minecraft; method_64837 w method_64837 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/Minecraft; method_71038 x method_71038 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/Minecraft; method_71039 y method_71039 m (Lcom/mojang/realmsclient/RealmsMainScreen;)Lnet/minecraft/client/gui/Font; method_54341 z method_54341 m (Lnet/minecraft/client/gui/screens/Screen;)V m ()V c com/mojang/realmsclient/RealmsMainScreen$1 fol$1 net/minecraft/class_4325$1 f Lcom/mojang/realmsclient/dto/RealmsServer; val$server a field_34774 f Lcom/mojang/realmsclient/RealmsMainScreen; field_19509 b field_19509 m (Lcom/mojang/realmsclient/exception/RealmsServiceException;)V method_25020 a method_25020 m (Lcom/mojang/realmsclient/RealmsMainScreen;Ljava/lang/String;Lcom/mojang/realmsclient/dto/RealmsServer;)V c com/mojang/realmsclient/RealmsMainScreen$2 fol$2 net/minecraft/class_4325$2 f [I $SwitchMap$com$mojang$realmsclient$client$RealmsClient$Environment a field_45221 f [I $SwitchMap$com$mojang$realmsclient$dto$RealmsServer$Compatibility b field_46674 m ()V c com/mojang/realmsclient/RealmsMainScreen$AvailableSnapshotEntry fol$a net/minecraft/class_4325$class_8840 f Lcom/mojang/realmsclient/RealmsMainScreen; field_46675 a field_46675 f Lnet/minecraft/network/chat/Component; START_SNAPSHOT_REALM f field_46676 f I TEXT_PADDING g field_46677 f Lnet/minecraft/client/gui/components/WidgetTooltipHolder; tooltip h field_46678 f Lcom/mojang/realmsclient/dto/RealmsServer; parent i field_46679 m (Lnet/minecraft/client/gui/components/PopupScreen;)V method_54343 a method_54343 m ()V addSnapshotRealm c method_54344 m (Lcom/mojang/realmsclient/RealmsMainScreen;Lcom/mojang/realmsclient/dto/RealmsServer;)V m ()V c com/mojang/realmsclient/RealmsMainScreen$ButtonEntry fol$b net/minecraft/class_4325$class_8200 f Lcom/mojang/realmsclient/RealmsMainScreen; field_42998 a field_42998 f Lnet/minecraft/client/gui/components/Button; button f field_42999 m (Lcom/mojang/realmsclient/RealmsMainScreen;Lnet/minecraft/client/gui/components/Button;)V c com/mojang/realmsclient/RealmsMainScreen$CrossButton fol$c net/minecraft/class_4325$class_8201 f Lnet/minecraft/client/gui/components/WidgetSprites; SPRITES b field_45222 m (Lnet/minecraft/client/gui/components/Button$OnPress;Lnet/minecraft/network/chat/Component;)V m ()V c com/mojang/realmsclient/RealmsMainScreen$EmptyEntry fol$d net/minecraft/class_4325$class_8802 m (Lcom/mojang/realmsclient/RealmsMainScreen;)V c com/mojang/realmsclient/RealmsMainScreen$Entry fol$e net/minecraft/class_4325$class_4866 f I STATUS_LIGHT_HEIGHT a field_46681 f I STATUS_LIGHT_WIDTH b field_46680 f I PADDING_X c field_52117 f I PADDING_Y d field_52118 f Lcom/mojang/realmsclient/RealmsMainScreen; field_22567 e field_22567 m (I)I firstLineY a method_54345 m (IILnet/minecraft/network/chat/Component;)I versionTextX a method_54346 m (Lcom/mojang/realmsclient/dto/RealmsServer;)Lnet/minecraft/network/chat/Component; method_54348 a method_54348 m (Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/gui/GuiGraphics;III)I renderGameMode a method_64838 m (Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/gui/GuiGraphics;IIII)V renderStatusLights a method_54350 m (Lnet/minecraft/client/gui/GuiGraphics;IIIILnet/minecraft/resources/ResourceLocation;Ljava/util/function/Supplier;)V drawRealmStatus a method_54351 m (Lnet/minecraft/client/gui/GuiGraphics;IIIILcom/mojang/realmsclient/dto/RealmsServer;)V renderFirstLine a method_71040 m (Lnet/minecraft/client/gui/GuiGraphics;IIILcom/mojang/realmsclient/dto/RealmsServer;)V renderSecondLine a method_71041 m (Lnet/minecraft/client/gui/GuiGraphics;IILcom/mojang/realmsclient/dto/RealmsServer;)V renderThirdLine a method_54565 m (Lnet/minecraft/client/gui/GuiGraphics;Ljava/lang/String;IIII)V renderClampedString a method_54352 m ()I lineHeight b method_54353 m (I)I textX b method_54354 m (IILnet/minecraft/network/chat/Component;)I gameModeTextX b method_64839 m ()Lnet/minecraft/network/chat/Component; method_54355 c method_54355 m (I)I secondLineY c method_54356 m ()Lnet/minecraft/network/chat/Component; method_54358 d method_54358 m (I)I thirdLineY d method_54357 m ()Lnet/minecraft/network/chat/Component; method_54359 e method_54359 m (Lcom/mojang/realmsclient/RealmsMainScreen;)V c com/mojang/realmsclient/RealmsMainScreen$LayoutState fol$f net/minecraft/class_4325$class_8650 f Lcom/mojang/realmsclient/RealmsMainScreen$LayoutState; LOADING a field_45223 f Lcom/mojang/realmsclient/RealmsMainScreen$LayoutState; NO_REALMS b field_45224 f Lcom/mojang/realmsclient/RealmsMainScreen$LayoutState; LIST c field_45225 f [Lcom/mojang/realmsclient/RealmsMainScreen$LayoutState; $VALUES d field_45226 m ()[Lcom/mojang/realmsclient/RealmsMainScreen$LayoutState; $values a method_52650 m (Ljava/lang/String;I)V m ()V c com/mojang/realmsclient/RealmsMainScreen$NotificationButton fol$g net/minecraft/class_4325$class_8651 f [Lnet/minecraft/resources/ResourceLocation; NOTIFICATION_ICONS d field_45227 f I UNKNOWN_COUNT u field_45228 f I SIZE v field_45229 f I SPRITE_SIZE w field_45230 f I notificationCount x field_45231 m ()I notificationCount a method_53794 m (I)V setNotificationCount a method_52651 m (Lnet/minecraft/client/gui/GuiGraphics;)V drawNotificationCounter a method_52652 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/gui/components/Button$OnPress;)V m ()V c com/mojang/realmsclient/RealmsMainScreen$NotificationMessageEntry fol$h net/minecraft/class_4325$class_8202 f Lcom/mojang/realmsclient/RealmsMainScreen; field_43001 a field_43001 f I SIDE_MARGINS f field_43002 f I OUTLINE_COLOR g field_43004 f Lnet/minecraft/network/chat/Component; text h field_43005 f I frameItemHeight i field_46218 f Ljava/util/List; children j field_43006 f Lcom/mojang/realmsclient/RealmsMainScreen$CrossButton; dismissButton k field_43007 f Lnet/minecraft/client/gui/components/MultiLineTextWidget; textWidget l field_43008 f Lnet/minecraft/client/gui/layouts/GridLayout; gridLayout m field_43009 f Lnet/minecraft/client/gui/layouts/FrameLayout; textFrame n field_43010 f I lastEntryWidth o field_43011 m (Lcom/mojang/realmsclient/dto/RealmsNotification;Lnet/minecraft/client/gui/components/Button;)V method_49566 a method_49566 m (Lnet/minecraft/client/gui/GuiGraphics;IIFLnet/minecraft/client/gui/components/AbstractWidget;)V method_49565 a method_49565 m (I)V updateEntryWidth e method_49564 m (I)V refreshLayout f method_49567 m (Lcom/mojang/realmsclient/RealmsMainScreen;Lnet/minecraft/network/chat/Component;ILcom/mojang/realmsclient/dto/RealmsNotification;)V c com/mojang/realmsclient/RealmsMainScreen$ParentEntry fol$i net/minecraft/class_4325$class_8841 f Lcom/mojang/realmsclient/dto/RealmsServer; server a field_46684 f Lnet/minecraft/client/gui/components/WidgetTooltipHolder; tooltip f field_46685 m (Lcom/mojang/realmsclient/RealmsMainScreen;Lcom/mojang/realmsclient/dto/RealmsServer;)V c com/mojang/realmsclient/RealmsMainScreen$RealmSelectionList fol$j net/minecraft/class_4325$class_4329 f Lcom/mojang/realmsclient/RealmsMainScreen; field_19517 a field_19517 m (Lcom/mojang/realmsclient/RealmsMainScreen$Entry;)V setSelected a method_25024 m (Lcom/mojang/realmsclient/RealmsMainScreen;Lcom/mojang/realmsclient/dto/RealmsServer;)V refreshEntries a method_64840 m (Lcom/mojang/realmsclient/dto/RealmsNotification$VisitUrl;Lcom/mojang/realmsclient/RealmsMainScreen;)V addEntriesForNotification a method_64841 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V refreshServerEntries a method_64842 m (Lcom/mojang/realmsclient/RealmsMainScreen;)V c com/mojang/realmsclient/RealmsMainScreen$RealmsCall fol$k net/minecraft/class_4325$class_8203 c com/mojang/realmsclient/RealmsMainScreen$ServerEntry fol$l net/minecraft/class_4325$class_4330 f Lcom/mojang/realmsclient/RealmsMainScreen; field_19519 a field_19519 f Lnet/minecraft/network/chat/Component; ONLINE_PLAYERS_TOOLTIP_HEADER f field_52119 f I PLAYERS_ONLINE_SPRITE_SIZE g field_52120 f I SKIN_HEAD_LARGE_WIDTH h field_32054 f Lcom/mojang/realmsclient/dto/RealmsServer; serverData i field_19518 f Lnet/minecraft/client/gui/components/WidgetTooltipHolder; tooltip j field_46686 m (Lnet/minecraft/client/gui/GuiGraphics;IIIIIIF)Z renderOnlinePlayers a method_60862 m ()Lcom/mojang/realmsclient/dto/RealmsServer; getServer c method_38506 m ()V playRealm d method_52653 m ()V createUnitializedRealm e method_52654 m (Lcom/mojang/realmsclient/RealmsMainScreen;Lcom/mojang/realmsclient/dto/RealmsServer;)V m ()V c com/mojang/realmsclient/Unit fom net/minecraft/class_4428 f Lcom/mojang/realmsclient/Unit; B a field_20200 f Lcom/mojang/realmsclient/Unit; KB b field_20201 f Lcom/mojang/realmsclient/Unit; MB c field_20202 f Lcom/mojang/realmsclient/Unit; GB d field_20203 f I BASE_UNIT e field_32055 f [Lcom/mojang/realmsclient/Unit; $VALUES f field_20204 m ()[Lcom/mojang/realmsclient/Unit; $values a method_36844 m (J)Lcom/mojang/realmsclient/Unit; getLargest a method_25027 m (JLcom/mojang/realmsclient/Unit;)D convertTo a method_25028 m (J)Ljava/lang/String; humanReadable b method_25029 m (JLcom/mojang/realmsclient/Unit;)Ljava/lang/String; humanReadable b method_25030 m (Ljava/lang/String;I)V m ()V c com/mojang/realmsclient/client/FileDownload fon net/minecraft/class_4333 f Lorg/slf4j/Logger; LOGGER a field_19522 f Z cancelled b field_19523 f Z finished c field_19524 f Z error d field_19525 f Z extracting e field_19526 f Ljava/io/File; tempFile f field_20490 f Ljava/io/File; resourcePackPath g field_19528 f Lorg/apache/http/client/methods/HttpGet; request h field_20491 f Ljava/lang/Thread; currentThread i field_19530 f Lorg/apache/http/client/config/RequestConfig; requestConfig j field_19531 f [Ljava/lang/String; INVALID_FILE_NAMES k field_19532 m ()V cancel a method_20948 m (Lcom/mojang/realmsclient/dto/WorldDownload;Lcom/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen$DownloadStatus;Ljava/lang/String;Lnet/minecraft/world/level/storage/LevelStorageSource;)V method_22099 a method_22099 m (Lcom/mojang/realmsclient/dto/WorldDownload;Ljava/lang/String;Lcom/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen$DownloadStatus;Lnet/minecraft/world/level/storage/LevelStorageSource;)V download a method_22100 m (Ljava/lang/String;)J contentLength a method_20955 m (Ljava/lang/String;Ljava/io/File;Lnet/minecraft/world/level/storage/LevelStorageSource;)V untarGzipArchive a method_20956 m ()Z isFinished b method_20957 m (Ljava/lang/String;)Ljava/lang/String; findAvailableFolderName b method_20960 m ()Z isError c method_20961 m ()Z isExtracting d method_20964 m ()V m ()V c com/mojang/realmsclient/client/FileDownload$DownloadCountingOutputStream fon$a net/minecraft/class_4333$class_4334 f Ljava/awt/event/ActionListener; listener a field_19539 m (Ljava/awt/event/ActionListener;)V setListener a method_20969 m (Ljava/io/OutputStream;)V c com/mojang/realmsclient/client/FileDownload$ProgressListener fon$b net/minecraft/class_4333$class_4335 f Lcom/mojang/realmsclient/client/FileDownload; field_19540 a field_19540 f Ljava/lang/String; worldName b field_19541 f Ljava/io/File; tempFile c field_19542 f Lnet/minecraft/world/level/storage/LevelStorageSource; levelStorageSource d field_19543 f Lcom/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen$DownloadStatus; downloadStatus e field_19544 m (Lcom/mojang/realmsclient/client/FileDownload;Ljava/lang/String;Ljava/io/File;Lnet/minecraft/world/level/storage/LevelStorageSource;Lcom/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen$DownloadStatus;)V c com/mojang/realmsclient/client/FileDownload$ResourcePackProgressListener fon$c net/minecraft/class_4333$class_4336 f Lcom/mojang/realmsclient/client/FileDownload; field_19546 a field_19546 f Ljava/io/File; tempFile b field_19547 f Lcom/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen$DownloadStatus; downloadStatus c field_19548 f Lcom/mojang/realmsclient/dto/WorldDownload; worldDownload d field_19549 m (Lcom/mojang/realmsclient/client/FileDownload;Ljava/io/File;Lcom/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen$DownloadStatus;Lcom/mojang/realmsclient/dto/WorldDownload;)V c com/mojang/realmsclient/client/FileUpload foo net/minecraft/class_4337 f Lorg/slf4j/Logger; LOGGER a field_19550 f I MAX_RETRIES b field_32056 f Ljava/lang/String; UPLOAD_PATH c field_32057 f Ljava/io/File; file d field_19551 f J realmId e field_19552 f I slotId f field_19553 f Lcom/mojang/realmsclient/dto/UploadInfo; uploadInfo g field_19554 f Ljava/lang/String; sessionId h field_19555 f Ljava/lang/String; username i field_19556 f Ljava/lang/String; clientVersion j field_19557 f Ljava/lang/String; worldVersion k field_49104 f Lcom/mojang/realmsclient/client/UploadStatus; uploadStatus l field_19558 f Ljava/util/concurrent/atomic/AtomicBoolean; cancelled m field_19559 f Ljava/util/concurrent/CompletableFuture; uploadTask n field_19560 f Lorg/apache/http/client/config/RequestConfig; requestConfig o field_19561 m ()Lcom/mojang/realmsclient/gui/screens/UploadResult; upload a method_20973 m (I)Lcom/mojang/realmsclient/gui/screens/UploadResult; requestUpload a method_20971 m (JI)Z shouldRetry a method_20972 m (Lorg/apache/http/HttpResponse;)J getRetryDelaySeconds a method_20974 m (Lorg/apache/http/HttpResponse;Lcom/mojang/realmsclient/gui/screens/UploadResult$Builder;)V handleResponse a method_20975 m (Lorg/apache/http/client/methods/HttpPost;)V setupRequest a method_20976 m (Lorg/apache/http/client/methods/HttpPost;Lorg/apache/http/impl/client/CloseableHttpClient;)V cleanup a method_20977 m ()V cancel b method_20970 m (JI)Lcom/mojang/realmsclient/gui/screens/UploadResult; retryUploadAfter b method_20979 m ()Z isFinished c method_20978 m ()Lcom/mojang/realmsclient/gui/screens/UploadResult; method_20980 d method_20980 m (Ljava/io/File;JILcom/mojang/realmsclient/dto/UploadInfo;Lnet/minecraft/client/User;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/realmsclient/client/UploadStatus;)V m ()V c com/mojang/realmsclient/client/FileUpload$CustomInputStreamEntity foo$a net/minecraft/class_4337$class_4338 f Lcom/mojang/realmsclient/client/FileUpload; field_54360 a field_54360 f J length b field_19562 f Ljava/io/InputStream; content c field_19563 f Lcom/mojang/realmsclient/client/UploadStatus; uploadStatus d field_19564 m (Lcom/mojang/realmsclient/client/FileUpload;Ljava/io/InputStream;JLcom/mojang/realmsclient/client/UploadStatus;)V c com/mojang/realmsclient/client/Ping fop net/minecraft/class_4339 m ()Ljava/util/List; pingAllRegions a method_20981 m (Ljava/lang/String;)I ping a method_20982 m ([Lcom/mojang/realmsclient/client/Ping$Region;)Ljava/util/List; ping a method_20984 m ()J now b method_20985 m ()V c com/mojang/realmsclient/client/Ping$Region fop$a net/minecraft/class_4339$class_4340 f Lcom/mojang/realmsclient/client/Ping$Region; US_EAST_1 a field_19565 f Lcom/mojang/realmsclient/client/Ping$Region; US_WEST_2 b field_19566 f Lcom/mojang/realmsclient/client/Ping$Region; US_WEST_1 c field_19567 f Lcom/mojang/realmsclient/client/Ping$Region; EU_WEST_1 d field_19568 f Lcom/mojang/realmsclient/client/Ping$Region; AP_SOUTHEAST_1 e field_19569 f Lcom/mojang/realmsclient/client/Ping$Region; AP_SOUTHEAST_2 f field_19570 f Lcom/mojang/realmsclient/client/Ping$Region; AP_NORTHEAST_1 g field_19571 f Lcom/mojang/realmsclient/client/Ping$Region; SA_EAST_1 h field_19572 f Ljava/lang/String; name i field_19573 f Ljava/lang/String; endpoint j field_19574 f [Lcom/mojang/realmsclient/client/Ping$Region; $VALUES k field_19575 m ()[Lcom/mojang/realmsclient/client/Ping$Region; $values a method_36845 m (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V m ()V c com/mojang/realmsclient/client/RealmsClient foq net/minecraft/class_4341 f Ljava/lang/String; PATH_PUT_INTO_MINIGAMES_MODE A field_32089 f Ljava/lang/String; PATH_AVAILABLE B field_32090 f Ljava/lang/String; PATH_TEMPLATES C field_32091 f Ljava/lang/String; PATH_WORLD_JOIN D field_32092 f Ljava/lang/String; PATH_WORLD_GET E field_32093 f Ljava/lang/String; PATH_WORLD_INVITES F field_32094 f Ljava/lang/String; PATH_WORLD_UNINVITE G field_32095 f Ljava/lang/String; PATH_PENDING_INVITES_COUNT H field_32058 f Ljava/lang/String; PATH_PENDING_INVITES I field_32059 f Ljava/lang/String; PATH_ACCEPT_INVITE J field_32060 f Ljava/lang/String; PATH_REJECT_INVITE K field_32061 f Ljava/lang/String; PATH_UNINVITE_MYSELF L field_32062 f Ljava/lang/String; PATH_WORLD_CONFIGURE M field_60171 f Ljava/lang/String; PATH_SLOT N field_32064 f Ljava/lang/String; PATH_WORLD_OPEN O field_32065 f Ljava/lang/String; PATH_WORLD_CLOSE P field_32066 f Ljava/lang/String; PATH_WORLD_RESET Q field_32067 f Ljava/lang/String; PATH_DELETE_WORLD R field_32068 f Ljava/lang/String; PATH_WORLD_BACKUPS S field_32069 f Ljava/lang/String; PATH_WORLD_DOWNLOAD T field_32070 f Ljava/lang/String; PATH_WORLD_UPLOAD U field_32071 f Ljava/lang/String; PATH_CLIENT_COMPATIBLE V field_32072 f Ljava/lang/String; PATH_TOS_AGREED W field_32073 f Ljava/lang/String; PATH_NEWS X field_32074 f Ljava/lang/String; PATH_MARK_NOTIFICATIONS_SEEN Y field_43012 f Ljava/lang/String; PATH_DISMISS_NOTIFICATIONS Z field_43013 f Lcom/mojang/realmsclient/client/RealmsClient$Environment; ENVIRONMENT a field_45232 f Lcom/mojang/realmsclient/dto/GuardedSerializer; GSON aa field_22568 f Lorg/slf4j/Logger; LOGGER b field_19578 f Lcom/mojang/realmsclient/client/RealmsClient; realmsClientInstance c field_57916 f Ljava/util/concurrent/CompletableFuture; featureFlags d field_57917 f Ljava/lang/String; sessionId e field_19579 f Ljava/lang/String; username f field_19580 f Lnet/minecraft/client/Minecraft; minecraft g field_26901 f Ljava/lang/String; WORLDS_RESOURCE_PATH h field_32076 f Ljava/lang/String; INVITES_RESOURCE_PATH i field_32077 f Ljava/lang/String; MCO_RESOURCE_PATH j field_32078 f Ljava/lang/String; SUBSCRIPTION_RESOURCE k field_32079 f Ljava/lang/String; ACTIVITIES_RESOURCE l field_32080 f Ljava/lang/String; OPS_RESOURCE m field_32081 f Ljava/lang/String; REGIONS_RESOURCE n field_32082 f Ljava/lang/String; PREFERRED_REGION_RESOURCE o field_60172 f Ljava/lang/String; TRIALS_RESOURCE p field_32083 f Ljava/lang/String; NOTIFICATIONS_RESOURCE q field_43014 f Ljava/lang/String; FEATURE_FLAGS_RESOURCE r field_57918 f Ljava/lang/String; PATH_LIST_ALL_REALMS s field_46687 f Ljava/lang/String; PATH_CREATE_SNAPSHOT_REALM t field_46688 f Ljava/lang/String; PATH_SNAPSHOT_ELIGIBLE_REALMS u field_46689 f Ljava/lang/String; PATH_INITIALIZE v field_32084 f Ljava/lang/String; PATH_GET_ACTIVTIES w field_32085 f Ljava/lang/String; PATH_GET_LIVESTATS x field_32086 f Ljava/lang/String; PATH_GET_SUBSCRIPTION y field_32087 f Ljava/lang/String; PATH_OP z field_32088 m ()Lcom/mojang/realmsclient/client/RealmsClient; getOrCreate a method_44616 m (IILcom/mojang/realmsclient/dto/RealmsServer$WorldType;)Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList; fetchWorldTemplates a method_20990 m (J)Lcom/mojang/realmsclient/dto/RealmsServer; getOwnRealm a method_20991 m (JI)Z switchSlot a method_20992 m (JILcom/mojang/realmsclient/dto/RealmsWorldOptions;Ljava/util/List;)V updateSlot a method_20993 m (JLjava/lang/String;)Ljava/util/List; invite a method_21004 m (JLjava/lang/String;Ljava/lang/String;)V initializeRealm a method_20996 m (JLjava/lang/String;Ljava/lang/String;Lcom/mojang/realmsclient/dto/RegionSelectionPreferenceDto;ILcom/mojang/realmsclient/dto/RealmsWorldOptions;Ljava/util/List;)V updateConfiguration a method_71168 m (JLjava/util/UUID;)V uninvite a method_20994 m (Lcom/mojang/realmsclient/client/Request;)Ljava/lang/String; execute a method_20998 m (Lcom/mojang/realmsclient/dto/PendingInvite;)Z isBlocked a method_31381 m (Lcom/mojang/realmsclient/dto/PingResult;)V sendPingResults a method_20997 m (Lnet/minecraft/client/Minecraft;)Lcom/mojang/realmsclient/client/RealmsClient; getOrCreate a method_20989 m (Ljava/lang/Long;)Lcom/mojang/realmsclient/dto/RealmsServer; createSnapshotRealm a method_54360 m (Ljava/lang/String;)V acceptInvitation a method_20999 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; url a method_68464 m (Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; url a method_21007 m (Ljava/util/List;)V notificationsSeen a method_49569 m ()Ljava/util/Set; getFeatureFlags b method_68465 m (J)Lcom/mojang/realmsclient/dto/ServerActivityList; getActivity b method_35684 m (JI)Lcom/mojang/realmsclient/dto/WorldDownload; requestDownloadInfo b method_21003 m (JLjava/lang/String;)V restoreWorld b method_21010 m (JLjava/util/UUID;)Lcom/mojang/realmsclient/dto/Ops; op b method_21017 m (Ljava/lang/String;)V rejectInvitation b method_21006 m (Ljava/util/List;)V notificationsDismiss b method_49570 m ()Lcom/mojang/realmsclient/dto/RealmsServerList; listRealms c method_21015 m (J)Lcom/mojang/realmsclient/dto/RealmsJoinInformation; join c method_21009 m (JLjava/lang/String;)Ljava/lang/Boolean; putIntoMinigameMode c method_21014 m (JLjava/util/UUID;)Lcom/mojang/realmsclient/dto/Ops; deop c method_21020 m (Ljava/lang/String;)Ljava/lang/String; url c method_21011 m (Ljava/util/List;)Lcom/google/gson/JsonArray; uuidListToJsonArray c method_49571 m ()Ljava/util/List; listSnapshotEligibleRealms d method_54361 m (J)V uninviteMyselfFrom d method_21013 m (JLjava/lang/String;)Ljava/lang/Boolean; resetWorldWithTemplate d method_21023 m ()Ljava/util/List; getNotifications e method_49572 m (J)Lcom/mojang/realmsclient/dto/BackupList; backupsFor e method_21016 m ()Lcom/mojang/realmsclient/dto/PreferredRegionsDto; getPreferredRegionSelections f method_71169 m (J)Ljava/lang/Boolean; open f method_21019 m ()Lcom/mojang/realmsclient/dto/RealmsServerPlayerLists; getLiveStats g method_21018 m (J)Ljava/lang/Boolean; close g method_21022 m ()Z hasParentalConsent h method_52655 m (J)Lcom/mojang/realmsclient/dto/Subscription; subscriptionFor h method_21025 m ()Lcom/mojang/realmsclient/client/RealmsClient$CompatibleVersionResponse; clientCompatible i method_21027 m (J)Lcom/mojang/realmsclient/dto/UploadInfo; requestUploadInfo i method_21026 m ()I pendingInvitesCount j method_21029 m (J)V deleteRealm j method_21028 m ()Lcom/mojang/realmsclient/dto/PendingInvitesList; pendingInvites k method_21030 m ()V agreeToTos l method_21031 m ()Lcom/mojang/realmsclient/dto/RealmsNews; getNews m method_21032 m ()Ljava/lang/Boolean; trialAvailable n method_21033 m ()Ljava/util/Set; fetchFeatureFlags o method_68466 m ()Ljava/util/Optional; method_52656 p method_52656 m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/client/Minecraft;)V m ()V c com/mojang/realmsclient/client/RealmsClient$CompatibleVersionResponse foq$a net/minecraft/class_4341$class_4342 f Lcom/mojang/realmsclient/client/RealmsClient$CompatibleVersionResponse; COMPATIBLE a field_19582 f Lcom/mojang/realmsclient/client/RealmsClient$CompatibleVersionResponse; OUTDATED b field_19583 f Lcom/mojang/realmsclient/client/RealmsClient$CompatibleVersionResponse; OTHER c field_19584 f [Lcom/mojang/realmsclient/client/RealmsClient$CompatibleVersionResponse; $VALUES d field_19585 m ()[Lcom/mojang/realmsclient/client/RealmsClient$CompatibleVersionResponse; $values a method_36846 m (Ljava/lang/String;I)V m ()V c com/mojang/realmsclient/client/RealmsClient$Environment foq$b net/minecraft/class_4341$class_4343 f Lcom/mojang/realmsclient/client/RealmsClient$Environment; PRODUCTION a field_19586 f Lcom/mojang/realmsclient/client/RealmsClient$Environment; STAGE b field_19587 f Lcom/mojang/realmsclient/client/RealmsClient$Environment; LOCAL c field_19588 f Ljava/lang/String; baseUrl d field_19589 f Ljava/lang/String; alternativeUrl e field_57919 f Ljava/lang/String; protocol f field_19590 f [Lcom/mojang/realmsclient/client/RealmsClient$Environment; $VALUES g field_19591 m ()[Lcom/mojang/realmsclient/client/RealmsClient$Environment; $values a method_36847 m (Ljava/lang/String;)Ljava/util/Optional; byName a method_52215 m (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V m ()V c com/mojang/realmsclient/client/RealmsClientConfig fos net/minecraft/class_4344 f Ljava/net/Proxy; proxy a field_19592 m ()Ljava/net/Proxy; getProxy a method_21034 m (Ljava/net/Proxy;)V setProxy a method_21035 m ()V c com/mojang/realmsclient/client/RealmsError fot net/minecraft/class_4345 f Lnet/minecraft/network/chat/Component; NO_MESSAGE a field_45233 f Lorg/slf4j/Logger; LOGGER b field_19593 m ()I errorCode a method_21037 m (ILjava/lang/String;)Lcom/mojang/realmsclient/client/RealmsError; parse a method_30162 m ()Lnet/minecraft/network/chat/Component; errorMessage b method_52657 m ()Ljava/lang/String; logMessage c method_21036 m ()V c com/mojang/realmsclient/client/RealmsError$AuthenticationError fot$a net/minecraft/class_4345$class_8652 f I ERROR_CODE c field_45234 f Ljava/lang/String; message d comp_1595 m ()Ljava/lang/String; message d comp_1595 m (Ljava/lang/String;)V c com/mojang/realmsclient/client/RealmsError$CustomError fot$b net/minecraft/class_4345$class_8653 f Lcom/mojang/realmsclient/client/RealmsError$CustomError; SERVICE_BUSY c field_45235 f Lnet/minecraft/network/chat/Component; RETRY_MESSAGE d field_45236 f Ljava/lang/String; BODY_TAG e field_60674 f Ljava/lang/String; CLOSING_BODY_TAG f field_60675 f I httpCode g comp_1596 f Lnet/minecraft/network/chat/Component; payload h comp_1597 m (I)Lcom/mojang/realmsclient/client/RealmsError$CustomError; retry a method_52658 m (Lcom/mojang/realmsclient/exception/RealmsHttpException;)Lcom/mojang/realmsclient/client/RealmsError$CustomError; connectivityError a method_52659 m (Ljava/lang/String;)Lcom/mojang/realmsclient/client/RealmsError$CustomError; unknownCompatibilityResponse a method_52660 m (I)Lcom/mojang/realmsclient/client/RealmsError$CustomError; noPayload b method_52661 m (ILjava/lang/String;)Lcom/mojang/realmsclient/client/RealmsError$CustomError; htmlPayload b method_71781 m ()Lcom/mojang/realmsclient/client/RealmsError$CustomError; configurationError d method_71170 m ()I httpCode e comp_1596 m ()Lnet/minecraft/network/chat/Component; payload f comp_1597 m (ILnet/minecraft/network/chat/Component;)V m ()V c com/mojang/realmsclient/client/RealmsError$ErrorWithJsonPayload fot$c net/minecraft/class_4345$class_8654 f I httpCode c comp_1598 f I code d comp_1599 f Ljava/lang/String; reason e comp_1600 f Ljava/lang/String; message f comp_1601 m ()I httpCode d comp_1598 m ()I code e comp_1599 m ()Ljava/lang/String; reason f comp_1600 m ()Ljava/lang/String; message g comp_1601 m (IILjava/lang/String;Ljava/lang/String;)V c com/mojang/realmsclient/client/RealmsError$ErrorWithRawPayload fot$d net/minecraft/class_4345$class_8655 f I httpCode c comp_1602 f Ljava/lang/String; payload d comp_1603 m ()I httpCode d comp_1602 m ()Ljava/lang/String; payload e comp_1603 m (ILjava/lang/String;)V c com/mojang/realmsclient/client/Request fou net/minecraft/class_4346 f Ljava/net/HttpURLConnection; connection a field_19596 f Ljava/lang/String; url b field_19597 f Z connected c field_19598 f I DEFAULT_READ_TIMEOUT d field_32096 f I DEFAULT_CONNECT_TIMEOUT e field_32097 f Ljava/lang/String; IS_SNAPSHOT_KEY f field_46690 f Ljava/lang/String; COOKIE_KEY g field_46691 m ()I getRetryAfterHeader a method_21038 m (Ljava/io/InputStream;)Ljava/lang/String; read a method_21039 m (Ljava/lang/String;)Lcom/mojang/realmsclient/client/Request; get a method_21040 m (Ljava/lang/String;II)Lcom/mojang/realmsclient/client/Request; get a method_21041 m (Ljava/lang/String;Ljava/lang/String;)V cookie a method_21042 m (Ljava/lang/String;Ljava/lang/String;II)Lcom/mojang/realmsclient/client/Request; post a method_21043 m (Ljava/net/HttpURLConnection;)I getRetryAfterHeader a method_21044 m (Ljava/net/HttpURLConnection;Ljava/lang/String;)Ljava/lang/String; getHeader a method_21045 m (Ljava/net/HttpURLConnection;Ljava/lang/String;Ljava/lang/String;)V cookie a method_21046 m (Z)V addSnapshotHeader a method_54362 m ()I responseCode b method_21047 m (Ljava/lang/String;)Lcom/mojang/realmsclient/client/Request; delete b method_21048 m (Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/realmsclient/client/Request; post b method_21049 m (Ljava/lang/String;Ljava/lang/String;II)Lcom/mojang/realmsclient/client/Request; put b method_21050 m ()Ljava/lang/String; text c method_21051 m (Ljava/lang/String;)Ljava/lang/String; getHeader c method_21052 m (Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/realmsclient/client/Request; put c method_21053 m ()Lcom/mojang/realmsclient/client/Request; connect d method_21054 m ()Lcom/mojang/realmsclient/client/Request; doConnect e method_21055 m ()V dispose f method_21056 m (Ljava/lang/String;II)V c com/mojang/realmsclient/client/Request$Delete fou$a net/minecraft/class_4346$class_4347 m ()Lcom/mojang/realmsclient/client/Request$Delete; doConnect f method_21057 m (Ljava/lang/String;II)V c com/mojang/realmsclient/client/Request$Get fou$b net/minecraft/class_4346$class_4348 m ()Lcom/mojang/realmsclient/client/Request$Get; doConnect f method_21058 m (Ljava/lang/String;II)V c com/mojang/realmsclient/client/Request$Post fou$c net/minecraft/class_4346$class_4349 f Ljava/lang/String; content c field_19599 m ()Lcom/mojang/realmsclient/client/Request$Post; doConnect f method_21059 m (Ljava/lang/String;Ljava/lang/String;II)V c com/mojang/realmsclient/client/Request$Put fou$d net/minecraft/class_4346$class_4350 f Ljava/lang/String; content c field_19600 m ()Lcom/mojang/realmsclient/client/Request$Put; doConnect f method_21060 m (Ljava/lang/String;Ljava/lang/String;II)V c com/mojang/realmsclient/client/UploadStatus fov net/minecraft/class_4351 f J bytesWritten a field_19601 f J totalBytes b field_19602 f J previousTimeSnapshot c field_54361 f J previousBytesWritten d field_54362 f J bytesPerSecond e field_54363 m ()J getTotalBytes a method_64325 m (J)V setTotalBytes a method_64326 m ()J getBytesWritten b method_64327 m (J)V onWrite b method_64328 m ()Z uploadStarted c method_64329 m ()Z uploadCompleted d method_64330 m ()D getPercentage e method_64331 m ()V refreshBytesPerSecond f method_64332 m ()J getBytesPerSecond g method_64333 m ()V c com/mojang/realmsclient/client/package-info fow net/minecraft/class_6191 c com/mojang/realmsclient/client/worldupload/RealmsCreateWorldFlow fox net/minecraft/class_10231 f Lorg/slf4j/Logger; LOGGER a field_54364 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;ILcom/mojang/realmsclient/dto/RealmsServer;Lcom/mojang/realmsclient/util/task/RealmCreationTask;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/world/level/storage/PrimaryLevelData;Ljava/nio/file/Path;)Z method_64334 a method_64334 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/screens/Screen;ILcom/mojang/realmsclient/dto/RealmsServer;Lcom/mojang/realmsclient/util/task/RealmCreationTask;)V createWorld a method_64335 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/screens/Screen;Lcom/mojang/realmsclient/dto/RealmsServer;Lcom/mojang/realmsclient/util/task/RealmCreationTask;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object; method_64336 a method_64336 m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/world/level/storage/PrimaryLevelData;Ljava/nio/file/Path;)Ljava/nio/file/Path; createTemporaryWorldFolder a method_64337 m ()V m ()V c com/mojang/realmsclient/client/worldupload/RealmsUploadCanceledException foy net/minecraft/class_10232 f Lnet/minecraft/network/chat/Component; UPLOAD_CANCELED a field_54365 m ()V m ()V c com/mojang/realmsclient/client/worldupload/RealmsUploadException foz net/minecraft/class_10233 m ()Lnet/minecraft/network/chat/Component; getStatusMessage a method_64338 m ()[Lnet/minecraft/network/chat/Component; getErrorMessages b method_64339 m ()V c com/mojang/realmsclient/client/worldupload/RealmsUploadFailedException fpa net/minecraft/class_10234 f Lnet/minecraft/network/chat/Component; errorMessage a field_54366 m (Lnet/minecraft/network/chat/Component;)V m (Ljava/lang/String;)V c com/mojang/realmsclient/client/worldupload/RealmsUploadTooLargeException fpb net/minecraft/class_10235 f J sizeLimit a field_54367 m (J)V c com/mojang/realmsclient/client/worldupload/RealmsUploadWorldNotClosedException fpc net/minecraft/class_10236 m ()V c com/mojang/realmsclient/client/worldupload/RealmsUploadWorldPacker fpd net/minecraft/class_10237 f J SIZE_LIMIT a field_54368 f Ljava/lang/String; WORLD_FOLDER_NAME b field_54369 f Ljava/util/function/BooleanSupplier; isCanceled c field_54370 f Ljava/nio/file/Path; directoryToPack d field_54371 m ()Ljava/io/File; tarGzipArchive a method_64340 m (J)V verifyBelowSizeLimit a method_64341 m (Ljava/nio/file/Path;Ljava/util/function/BooleanSupplier;)Ljava/io/File; pack a method_64342 m (Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;Ljava/nio/file/Path;Ljava/lang/String;Z)V addFileToTarGz a method_64343 m (Ljava/nio/file/Path;Ljava/util/function/BooleanSupplier;)V c com/mojang/realmsclient/client/worldupload/RealmsWorldUpload fpe net/minecraft/class_10238 f I UPLOAD_RETRIES a field_54372 f Lorg/slf4j/Logger; LOGGER b field_54373 f Lcom/mojang/realmsclient/client/RealmsClient; client c field_54374 f Ljava/nio/file/Path; worldFolder d field_54375 f Lcom/mojang/realmsclient/dto/RealmsSlot; realmsSlot e field_60173 f Lnet/minecraft/client/User; user f field_54377 f J realmId g field_54378 f Lcom/mojang/realmsclient/client/worldupload/RealmsWorldUploadStatusTracker; statusCallback h field_54380 f Z cancelled i field_54381 f Lcom/mojang/realmsclient/client/FileUpload; uploadTask j field_54382 m ()Ljava/util/concurrent/CompletableFuture; packAndUpload a method_64344 m ()V cancel b method_64345 m ()Lcom/mojang/realmsclient/dto/UploadInfo; requestUploadInfoWithRetries c method_64346 m ()V method_64347 d method_64347 m ()Z method_64348 e method_64348 m (Ljava/nio/file/Path;Lcom/mojang/realmsclient/dto/RealmsSlot;Lnet/minecraft/client/User;JLcom/mojang/realmsclient/client/worldupload/RealmsWorldUploadStatusTracker;)V m ()V c com/mojang/realmsclient/client/worldupload/RealmsWorldUploadStatusTracker fpf net/minecraft/class_10239 m ()Lcom/mojang/realmsclient/client/UploadStatus; getUploadStatus b method_64349 m ()V setUploading d method_64350 m ()Lcom/mojang/realmsclient/client/worldupload/RealmsWorldUploadStatusTracker; noOp f method_64351 c com/mojang/realmsclient/client/worldupload/RealmsWorldUploadStatusTracker$1 fpf$1 net/minecraft/class_10239$1 f Lcom/mojang/realmsclient/client/UploadStatus; uploadStatus a field_54383 m ()V c com/mojang/realmsclient/client/worldupload/package-info fpg net/minecraft/class_10240 c com/mojang/realmsclient/dto/Backup fph net/minecraft/class_4867 f Ljava/lang/String; backupId a field_22569 f Ljava/util/Date; lastModifiedDate b field_22570 f J size c field_22571 f Ljava/util/Map; metadata d field_22572 f Ljava/util/Map; changeList e field_22573 f Lorg/slf4j/Logger; LOGGER f field_22574 f Z uploadedVersion g field_22575 m ()Z isUploadedVersion a method_25032 m (Lcom/google/gson/JsonElement;)Lcom/mojang/realmsclient/dto/Backup; parse a method_25033 m (Z)V setUploadedVersion a method_25035 m ()V m ()V c com/mojang/realmsclient/dto/BackupList fpi net/minecraft/class_4868 f Ljava/util/List; backups a field_22576 f Lorg/slf4j/Logger; LOGGER b field_22577 m (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/BackupList; parse a method_25036 m ()V m ()V c com/mojang/realmsclient/dto/Exclude fpj net/minecraft/class_11300 c com/mojang/realmsclient/dto/GuardedSerializer fpk net/minecraft/class_4869 f Lcom/google/gson/ExclusionStrategy; strategy a field_60174 f Lcom/google/gson/Gson; gson b field_22578 m (Lcom/google/gson/JsonElement;)Ljava/lang/String; toJson a method_49573 m (Lcom/mojang/realmsclient/dto/ReflectionBasedSerialization;)Ljava/lang/String; toJson a method_25037 m (Ljava/lang/String;Ljava/lang/Class;)Lcom/mojang/realmsclient/dto/ReflectionBasedSerialization; fromJson a method_25038 m ()V c com/mojang/realmsclient/dto/GuardedSerializer$1 fpk$1 net/minecraft/class_4869$1 m (Lcom/mojang/realmsclient/dto/GuardedSerializer;)V c com/mojang/realmsclient/dto/Ops fpl net/minecraft/class_4870 f Ljava/util/Set; ops a field_22579 m (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/Ops; parse a method_25039 m ()V c com/mojang/realmsclient/dto/PendingInvite fpm net/minecraft/class_4871 f Ljava/lang/String; invitationId a field_22580 f Ljava/lang/String; realmName b field_22581 f Ljava/lang/String; realmOwnerName c field_22582 f Ljava/util/UUID; realmOwnerUuid d field_22583 f Ljava/util/Date; date e field_22584 f Lorg/slf4j/Logger; LOGGER f field_22585 m (Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/PendingInvite; parse a method_25040 m ()V m ()V c com/mojang/realmsclient/dto/PendingInvitesList fpn net/minecraft/class_4872 f Ljava/util/List; pendingInvites a field_22586 f Lorg/slf4j/Logger; LOGGER b field_22587 m (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/PendingInvitesList; parse a method_25041 m ()V m ()V c com/mojang/realmsclient/dto/PingResult fpo net/minecraft/class_4873 f Ljava/util/List; pingResults a field_22588 f Ljava/util/List; realmIds b field_22589 m ()V c com/mojang/realmsclient/dto/PlayerInfo fpp net/minecraft/class_4874 f Ljava/lang/String; name a field_22590 f Ljava/util/UUID; uuid b field_22591 f Z operator c field_22592 f Z accepted d field_22593 f Z online e field_22594 m ()Ljava/lang/String; getName a method_25042 m (Ljava/lang/String;)V setName a method_25043 m (Ljava/util/UUID;)V setUuid a method_25046 m (Z)V setOperator a method_25044 m ()Ljava/util/UUID; getUuid b method_25045 m (Z)V setAccepted b method_25047 m ()Z isOperator c method_25048 m (Z)V setOnline c method_25049 m ()Z getAccepted d method_25050 m ()Z getOnline e method_25051 m ()V c com/mojang/realmsclient/dto/PreferredRegionsDto fpq net/minecraft/class_11301 f Ljava/util/List; regionData a comp_4175 m ()Lcom/mojang/realmsclient/dto/PreferredRegionsDto; empty a method_71171 m ()Ljava/util/List; regionData b comp_4175 m (Ljava/util/List;)V c com/mojang/realmsclient/dto/RealmsConfigurationDto fpr net/minecraft/class_11302 f Lcom/mojang/realmsclient/dto/RealmsSlotUpdateDto; options a comp_4176 f Ljava/util/List; settings b comp_4177 f Lcom/mojang/realmsclient/dto/RegionSelectionPreferenceDto; regionSelectionPreference c comp_4178 f Lcom/mojang/realmsclient/dto/RealmsDescriptionDto; description d comp_4179 m ()Lcom/mojang/realmsclient/dto/RealmsSlotUpdateDto; options a comp_4176 m ()Ljava/util/List; settings b comp_4177 m ()Lcom/mojang/realmsclient/dto/RegionSelectionPreferenceDto; regionSelectionPreference c comp_4178 m ()Lcom/mojang/realmsclient/dto/RealmsDescriptionDto; description d comp_4179 m (Lcom/mojang/realmsclient/dto/RealmsSlotUpdateDto;Ljava/util/List;Lcom/mojang/realmsclient/dto/RegionSelectionPreferenceDto;Lcom/mojang/realmsclient/dto/RealmsDescriptionDto;)V c com/mojang/realmsclient/dto/RealmsDescriptionDto fps net/minecraft/class_4875 f Ljava/lang/String; name a field_22595 f Ljava/lang/String; description b field_22596 m (Ljava/lang/String;Ljava/lang/String;)V c com/mojang/realmsclient/dto/RealmsJoinInformation fpt net/minecraft/class_11459 f Ljava/lang/String; address a comp_4365 f Ljava/lang/String; resourcePackUrl b comp_4366 f Ljava/lang/String; resourcePackHash c comp_4367 f Lcom/mojang/realmsclient/dto/RealmsJoinInformation$RegionData; regionData d comp_4368 f Lorg/slf4j/Logger; LOGGER e field_60676 f Lcom/mojang/realmsclient/dto/RealmsJoinInformation; EMPTY f field_60677 m ()Ljava/lang/String; address a comp_4365 m (Lcom/mojang/realmsclient/dto/GuardedSerializer;Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsJoinInformation; parse a method_71782 m ()Ljava/lang/String; resourcePackUrl b comp_4366 m ()Ljava/lang/String; resourcePackHash c comp_4367 m ()Lcom/mojang/realmsclient/dto/RealmsJoinInformation$RegionData; regionData d comp_4368 m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/realmsclient/dto/RealmsJoinInformation$RegionData;)V m ()V c com/mojang/realmsclient/dto/RealmsJoinInformation$RegionData fpt$a net/minecraft/class_11459$class_11460 f Lcom/mojang/realmsclient/dto/RealmsRegion; region a comp_4369 f Lcom/mojang/realmsclient/dto/ServiceQuality; serviceQuality b comp_4370 m ()Lcom/mojang/realmsclient/dto/RealmsRegion; region a comp_4369 m ()Lcom/mojang/realmsclient/dto/ServiceQuality; serviceQuality b comp_4370 m (Lcom/mojang/realmsclient/dto/RealmsRegion;Lcom/mojang/realmsclient/dto/ServiceQuality;)V c com/mojang/realmsclient/dto/RealmsNews fpu net/minecraft/class_4876 f Ljava/lang/String; newsLink a field_22597 f Lorg/slf4j/Logger; LOGGER b field_22598 m (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsNews; parse a method_25052 m ()V m ()V c com/mojang/realmsclient/dto/RealmsNotification fpv net/minecraft/class_8204 f Lorg/slf4j/Logger; LOGGER a field_43015 f Ljava/lang/String; NOTIFICATION_UUID b field_43016 f Ljava/lang/String; DISMISSABLE c field_43017 f Ljava/lang/String; SEEN d field_43018 f Ljava/lang/String; TYPE e field_43019 f Ljava/lang/String; VISIT_URL f field_43020 f Ljava/lang/String; INFO_POPUP g field_46538 f Lnet/minecraft/network/chat/Component; BUTTON_TEXT_FALLBACK h field_46539 f Ljava/util/UUID; uuid i field_43021 f Z dismissable j field_43022 f Z seen k field_43023 f Ljava/lang/String; type l field_43024 m ()Z seen a method_49574 m (Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/RealmsNotification; parse a method_49575 m (Ljava/lang/String;)Ljava/util/List; parseList a method_49576 m ()Z dismissable b method_49577 m ()Ljava/util/UUID; uuid c method_49578 m (Ljava/util/UUID;ZZLjava/lang/String;)V m ()V c com/mojang/realmsclient/dto/RealmsNotification$InfoPopup fpv$a net/minecraft/class_8204$class_8814 f Ljava/lang/String; TITLE a field_46540 f Ljava/lang/String; MESSAGE b field_46541 f Ljava/lang/String; IMAGE c field_46542 f Ljava/lang/String; URL_BUTTON d field_46543 f Lcom/mojang/realmsclient/dto/RealmsText; title e field_46544 f Lcom/mojang/realmsclient/dto/RealmsText; message f field_46545 f Lnet/minecraft/resources/ResourceLocation; image g field_46546 f Lcom/mojang/realmsclient/dto/RealmsNotification$UrlButton; urlButton h field_46547 m (Lcom/mojang/realmsclient/dto/RealmsNotification;Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/RealmsNotification$InfoPopup; parse a method_54107 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/components/PopupScreen;Z)V method_54108 a method_54108 m (Lnet/minecraft/client/gui/screens/Screen;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/components/PopupScreen; buildScreen a method_54109 m (Lnet/minecraft/client/gui/screens/Screen;Ljava/util/function/Consumer;Lnet/minecraft/client/gui/components/PopupScreen;)V method_54110 a method_54110 m (Ljava/util/function/Consumer;)V method_54111 a method_54111 m (Ljava/util/function/Consumer;Lnet/minecraft/client/gui/components/PopupScreen;)V method_54112 a method_54112 m (Lcom/mojang/realmsclient/dto/RealmsNotification;Lcom/mojang/realmsclient/dto/RealmsText;Lcom/mojang/realmsclient/dto/RealmsText;Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/realmsclient/dto/RealmsNotification$UrlButton;)V c com/mojang/realmsclient/dto/RealmsNotification$UrlButton fpv$b net/minecraft/class_8204$class_8815 f Ljava/lang/String; url a comp_1974 f Lcom/mojang/realmsclient/dto/RealmsText; urlText b comp_1975 f Ljava/lang/String; URL c field_46548 f Ljava/lang/String; URL_TEXT d field_46549 m ()Ljava/lang/String; url a comp_1974 m (Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/RealmsNotification$UrlButton; parse a method_54113 m ()Lcom/mojang/realmsclient/dto/RealmsText; urlText b comp_1975 m (Ljava/lang/String;Lcom/mojang/realmsclient/dto/RealmsText;)V c com/mojang/realmsclient/dto/RealmsNotification$VisitUrl fpv$c net/minecraft/class_8204$class_8205 f Ljava/lang/String; URL a field_43025 f Ljava/lang/String; BUTTON_TEXT b field_43026 f Ljava/lang/String; MESSAGE c field_43027 f Ljava/lang/String; url d field_43028 f Lcom/mojang/realmsclient/dto/RealmsText; buttonText e field_43029 f Lcom/mojang/realmsclient/dto/RealmsText; message f field_43030 m (Lcom/mojang/realmsclient/dto/RealmsNotification;Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/RealmsNotification$VisitUrl; parse a method_49579 m (Lnet/minecraft/client/gui/screens/Screen;)Lnet/minecraft/client/gui/components/Button; buildOpenLinkButton a method_49580 m ()Lnet/minecraft/network/chat/Component; getMessage d method_49581 m (Lcom/mojang/realmsclient/dto/RealmsNotification;Ljava/lang/String;Lcom/mojang/realmsclient/dto/RealmsText;Lcom/mojang/realmsclient/dto/RealmsText;)V c com/mojang/realmsclient/dto/RealmsRegion fpw net/minecraft/class_11303 f [Lcom/mojang/realmsclient/dto/RealmsRegion; $VALUES A field_60175 f Lcom/mojang/realmsclient/dto/RealmsRegion; AUSTRALIA_EAST a field_60176 f Lcom/mojang/realmsclient/dto/RealmsRegion; AUSTRALIA_SOUTHEAST b field_60177 f Lcom/mojang/realmsclient/dto/RealmsRegion; BRAZIL_SOUTH c field_60178 f Lcom/mojang/realmsclient/dto/RealmsRegion; CENTRAL_INDIA d field_60179 f Lcom/mojang/realmsclient/dto/RealmsRegion; CENTRAL_US e field_60180 f Lcom/mojang/realmsclient/dto/RealmsRegion; EAST_ASIA f field_60181 f Lcom/mojang/realmsclient/dto/RealmsRegion; EAST_US g field_60182 f Lcom/mojang/realmsclient/dto/RealmsRegion; EAST_US_2 h field_60183 f Lcom/mojang/realmsclient/dto/RealmsRegion; FRANCE_CENTRAL i field_60184 f Lcom/mojang/realmsclient/dto/RealmsRegion; JAPAN_EAST j field_60185 f Lcom/mojang/realmsclient/dto/RealmsRegion; JAPAN_WEST k field_60186 f Lcom/mojang/realmsclient/dto/RealmsRegion; KOREA_CENTRAL l field_60187 f Lcom/mojang/realmsclient/dto/RealmsRegion; NORTH_CENTRAL_US m field_60188 f Lcom/mojang/realmsclient/dto/RealmsRegion; NORTH_EUROPE n field_60189 f Lcom/mojang/realmsclient/dto/RealmsRegion; SOUTH_CENTRAL_US o field_60190 f Lcom/mojang/realmsclient/dto/RealmsRegion; SOUTHEAST_ASIA p field_60191 f Lcom/mojang/realmsclient/dto/RealmsRegion; SWEDEN_CENTRAL q field_60192 f Lcom/mojang/realmsclient/dto/RealmsRegion; UAE_NORTH r field_60193 f Lcom/mojang/realmsclient/dto/RealmsRegion; UK_SOUTH s field_60194 f Lcom/mojang/realmsclient/dto/RealmsRegion; WEST_CENTRAL_US t field_60195 f Lcom/mojang/realmsclient/dto/RealmsRegion; WEST_EUROPE u field_60196 f Lcom/mojang/realmsclient/dto/RealmsRegion; WEST_US v field_60197 f Lcom/mojang/realmsclient/dto/RealmsRegion; WEST_US_2 w field_60198 f Lcom/mojang/realmsclient/dto/RealmsRegion; INVALID_REGION x field_60199 f Ljava/lang/String; nameId y field_60200 f Ljava/lang/String; translationKey z field_60201 m ()[Lcom/mojang/realmsclient/dto/RealmsRegion; $values a method_71172 m (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsRegion; findByNameId a method_71173 m (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V m ()V c com/mojang/realmsclient/dto/RealmsRegion$RealmsRegionJsonAdapter fpw$a net/minecraft/class_11303$class_11304 f Lorg/slf4j/Logger; LOGGER a field_60202 m (Lcom/google/gson/stream/JsonReader;)Lcom/mojang/realmsclient/dto/RealmsRegion; read a method_71174 m (Lcom/google/gson/stream/JsonWriter;Lcom/mojang/realmsclient/dto/RealmsRegion;)V write a method_71175 m ()V m ()V c com/mojang/realmsclient/dto/RealmsServer fpx net/minecraft/class_4877 f I NO_VALUE A field_46696 f Ljava/util/List; slotList B field_60203 f Lnet/minecraft/network/chat/Component; WORLD_CLOSED_COMPONENT a field_60860 f J id b field_22599 f Ljava/lang/String; remoteSubscriptionId c field_22600 f Ljava/lang/String; name d field_22601 f Ljava/lang/String; motd e field_22602 f Lcom/mojang/realmsclient/dto/RealmsServer$State; state f field_22603 f Ljava/lang/String; owner g field_22604 f Ljava/util/UUID; ownerUUID h field_22605 f Ljava/util/List; players i field_22606 f Ljava/util/Map; slots j field_22607 f Z expired k field_22608 f Z expiredTrial l field_22609 f I daysLeft m field_22610 f Lcom/mojang/realmsclient/dto/RealmsServer$WorldType; worldType n field_22611 f Z isHardcore o field_54807 f I gameMode p field_54808 f I activeSlot q field_22612 f Ljava/lang/String; minigameName r field_22613 f I minigameId s field_22614 f Ljava/lang/String; minigameImage t field_22615 f J parentRealmId u field_46692 f Ljava/lang/String; parentWorldName v field_46693 f Ljava/lang/String; activeVersion w field_46694 f Lcom/mojang/realmsclient/dto/RealmsServer$Compatibility; compatibility x field_46695 f Lcom/mojang/realmsclient/dto/RegionSelectionPreferenceDto; regionSelectionPreference y field_60204 f Lorg/slf4j/Logger; LOGGER z field_22617 m ()Ljava/lang/String; getDescription a method_25053 m (I)Ljava/lang/String; getWorldName a method_25054 m (Lcom/mojang/realmsclient/dto/GuardedSerializer;Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsServer; parse a method_25066 m (Lcom/mojang/realmsclient/dto/PlayerInfo;Lcom/mojang/realmsclient/dto/PlayerInfo;)I method_25057 a method_25057 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V finalize a method_71176 m (Lcom/mojang/realmsclient/dto/RealmsServer;Lcom/mojang/realmsclient/dto/RealmsSlot;)V method_71177 a method_71177 m (Ljava/lang/String;)V setName a method_25060 m (Ljava/util/Map;)Ljava/util/Map; cloneSlots a method_25061 m ()Ljava/lang/String; getName b method_25062 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V sortInvited b method_25058 m (Ljava/lang/String;)V setDescription b method_25064 m ()Ljava/lang/String; getMinigameName c method_25065 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V finalizeSlots c method_71178 m (Ljava/lang/String;)Lnet/minecraft/client/multiplayer/ServerData; toServerData c method_31403 m ()Z isCompatible d method_54363 m ()Z needsUpgrade e method_54364 m ()Z needsDowngrade f method_54365 m ()Z shouldPlayButtonBeActive g method_71972 m ()Lcom/mojang/realmsclient/dto/RealmsServer; clone h method_25067 m ()Z isSnapshotRealm i method_54367 m ()Z isMinigameActive j method_60315 m ()Ljava/util/List; createEmptySlots k method_25069 m ()Z isSelfOwnedServer l method_71973 m ()V m ()V c com/mojang/realmsclient/dto/RealmsServer$Compatibility fpx$a net/minecraft/class_4877$class_8842 f Lcom/mojang/realmsclient/dto/RealmsServer$Compatibility; UNVERIFIABLE a field_46697 f Lcom/mojang/realmsclient/dto/RealmsServer$Compatibility; INCOMPATIBLE b field_46698 f Lcom/mojang/realmsclient/dto/RealmsServer$Compatibility; RELEASE_TYPE_INCOMPATIBLE c field_51817 f Lcom/mojang/realmsclient/dto/RealmsServer$Compatibility; NEEDS_DOWNGRADE d field_46699 f Lcom/mojang/realmsclient/dto/RealmsServer$Compatibility; NEEDS_UPGRADE e field_46700 f Lcom/mojang/realmsclient/dto/RealmsServer$Compatibility; COMPATIBLE f field_46701 f [Lcom/mojang/realmsclient/dto/RealmsServer$Compatibility; $VALUES g field_46702 m ()Z isCompatible a method_54568 m ()Z needsUpgrade b method_54569 m ()Z needsDowngrade c method_54570 m ()[Lcom/mojang/realmsclient/dto/RealmsServer$Compatibility; $values d method_54368 m (Ljava/lang/String;I)V m ()V c com/mojang/realmsclient/dto/RealmsServer$McoServerComparator fpx$b net/minecraft/class_4877$class_4319 f Ljava/lang/String; refOwner a field_19432 m (Lcom/mojang/realmsclient/dto/RealmsServer;Lcom/mojang/realmsclient/dto/RealmsServer;)I compare a method_20830 m (Ljava/lang/String;)V c com/mojang/realmsclient/dto/RealmsServer$State fpx$c net/minecraft/class_4877$class_4320 f Lcom/mojang/realmsclient/dto/RealmsServer$State; CLOSED a field_19433 f Lcom/mojang/realmsclient/dto/RealmsServer$State; OPEN b field_19434 f Lcom/mojang/realmsclient/dto/RealmsServer$State; UNINITIALIZED c field_19435 f [Lcom/mojang/realmsclient/dto/RealmsServer$State; $VALUES d field_19436 m ()[Lcom/mojang/realmsclient/dto/RealmsServer$State; $values a method_36848 m (Ljava/lang/String;I)V m ()V c com/mojang/realmsclient/dto/RealmsServer$WorldType fpx$d net/minecraft/class_4877$class_4321 f Lcom/mojang/realmsclient/dto/RealmsServer$WorldType; NORMAL a field_19437 f Lcom/mojang/realmsclient/dto/RealmsServer$WorldType; MINIGAME b field_19438 f Lcom/mojang/realmsclient/dto/RealmsServer$WorldType; ADVENTUREMAP c field_19439 f Lcom/mojang/realmsclient/dto/RealmsServer$WorldType; EXPERIENCE d field_19440 f Lcom/mojang/realmsclient/dto/RealmsServer$WorldType; INSPIRATION e field_19441 f [Lcom/mojang/realmsclient/dto/RealmsServer$WorldType; $VALUES f field_19442 m ()[Lcom/mojang/realmsclient/dto/RealmsServer$WorldType; $values a method_36849 m (Ljava/lang/String;I)V m ()V c com/mojang/realmsclient/dto/RealmsServerList fpy net/minecraft/class_4879 f Ljava/util/List; servers a field_22622 f Lorg/slf4j/Logger; LOGGER b field_22623 m (Lcom/mojang/realmsclient/dto/GuardedSerializer;Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsServerList; parse a method_25072 m ()V m ()V c com/mojang/realmsclient/dto/RealmsServerPlayerLists fpz net/minecraft/class_4881 f Ljava/util/Map; servers a field_52121 f Lorg/slf4j/Logger; LOGGER b field_22628 m (J)Ljava/util/List; getProfileResultsFor a method_60863 m (Lcom/google/gson/JsonArray;)Ljava/util/List; parsePlayers a method_25073 m (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsServerPlayerLists; parse a method_25074 m ()V m ()V c com/mojang/realmsclient/dto/RealmsSetting fqa net/minecraft/class_11305 f Ljava/lang/String; name a comp_4180 f Ljava/lang/String; value b comp_4181 m ()Ljava/lang/String; name a comp_4180 m (Ljava/util/List;)Z isHardcore a method_71179 m (Z)Lcom/mojang/realmsclient/dto/RealmsSetting; hardcoreSetting a method_71180 m ()Ljava/lang/String; value b comp_4181 m (Ljava/lang/String;Ljava/lang/String;)V c com/mojang/realmsclient/dto/RealmsSlot fqb net/minecraft/class_11306 f I slotId a field_60205 f Lcom/mojang/realmsclient/dto/RealmsWorldOptions; options b field_60206 f Ljava/util/List; settings c field_60207 m ()Lcom/mojang/realmsclient/dto/RealmsSlot; clone a method_71181 m (I)Lcom/mojang/realmsclient/dto/RealmsSlot; defaults a method_71182 m ()Z isHardcore b method_71183 m (ILcom/mojang/realmsclient/dto/RealmsWorldOptions;Ljava/util/List;)V c com/mojang/realmsclient/dto/RealmsSlot$RealmsWorldOptionsJsonAdapter fqb$a net/minecraft/class_11306$class_11307 m (Lcom/google/gson/stream/JsonReader;)Lcom/mojang/realmsclient/dto/RealmsWorldOptions; read a method_71184 m (Lcom/google/gson/stream/JsonWriter;Lcom/mojang/realmsclient/dto/RealmsWorldOptions;)V write a method_71185 m ()V c com/mojang/realmsclient/dto/RealmsSlotUpdateDto fqc net/minecraft/class_11308 f I slotId a field_60208 f Z pvp b field_60209 f Z spawnMonsters c field_60210 f I spawnProtection d field_60211 f Z commandBlocks e field_60212 f Z forceGameMode f field_60213 f I difficulty g field_60214 f I gameMode h field_60215 f Ljava/lang/String; slotName i field_60216 f Ljava/lang/String; version j field_60217 f Lcom/mojang/realmsclient/dto/RealmsServer$Compatibility; compatibility k field_60218 f J templateId l field_60219 f Ljava/lang/String; templateImage m field_60220 f Z hardcore n field_60221 m (ILcom/mojang/realmsclient/dto/RealmsWorldOptions;Z)V c com/mojang/realmsclient/dto/RealmsText fqd net/minecraft/class_8206 f Ljava/lang/String; TRANSLATION_KEY a field_43031 f Ljava/lang/String; ARGS b field_43032 f Ljava/lang/String; translationKey c field_43033 f [Ljava/lang/String; args d field_43034 m ()Lnet/minecraft/network/chat/Component; createComponent a method_54114 m (Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/RealmsText; parse a method_49582 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; createComponent a method_49583 m (Ljava/lang/String;[Ljava/lang/String;)V c com/mojang/realmsclient/dto/RealmsWorldOptions fqe net/minecraft/class_4883 f Z pvp a field_22632 f Z spawnMonsters b field_22634 f I spawnProtection c field_22636 f Z commandBlocks d field_22637 f Z forceGameMode e field_22638 f I difficulty f field_22639 f I gameMode g field_22640 f Ljava/lang/String; version h field_46843 f Lcom/mojang/realmsclient/dto/RealmsServer$Compatibility; compatibility i field_46844 f J templateId j field_22642 f Ljava/lang/String; templateImage k field_22643 f Z empty l field_22645 f Ljava/lang/String; slotName m field_22641 m ()Lcom/mojang/realmsclient/dto/RealmsWorldOptions; createDefaults a method_25076 m (I)Ljava/lang/String; getSlotName a method_25077 m (Lnet/minecraft/world/level/GameType;ZLnet/minecraft/world/Difficulty;ZLjava/lang/String;Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsWorldOptions; createDefaultsWith a method_64352 m (Lnet/minecraft/world/level/LevelSettings;ZLjava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsWorldOptions; createFromSettings a method_64353 m (Lcom/mojang/realmsclient/dto/GuardedSerializer;Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RealmsWorldOptions; parse a method_71186 m (Lcom/mojang/realmsclient/dto/RealmsWorldOptions;)V finalize a method_71187 m (Z)V setEmpty a method_25079 m ()Lcom/mojang/realmsclient/dto/RealmsWorldOptions; createEmptyDefaults b method_25080 m (I)Ljava/lang/String; getDefaultSlotName b method_25081 m ()Lcom/mojang/realmsclient/dto/RealmsWorldOptions; clone c method_25083 m ()V m (ZZIZIIZLjava/lang/String;Ljava/lang/String;Lcom/mojang/realmsclient/dto/RealmsServer$Compatibility;)V c com/mojang/realmsclient/dto/RealmsWorldResetDto fqf net/minecraft/class_4884 f Ljava/lang/String; seed a field_22647 f J worldTemplateId b field_22648 f I levelType c field_22649 f Z generateStructures d field_22650 f Ljava/util/Set; experiments e field_46703 m (Ljava/lang/String;JIZLjava/util/Set;)V c com/mojang/realmsclient/dto/ReflectionBasedSerialization fqg net/minecraft/class_4885 c com/mojang/realmsclient/dto/RegionDataDto fqh net/minecraft/class_11309 f Lcom/mojang/realmsclient/dto/RealmsRegion; region a comp_4182 f Lcom/mojang/realmsclient/dto/ServiceQuality; serviceQuality b comp_4183 m ()Lcom/mojang/realmsclient/dto/RealmsRegion; region a comp_4182 m ()Lcom/mojang/realmsclient/dto/ServiceQuality; serviceQuality b comp_4183 m (Lcom/mojang/realmsclient/dto/RealmsRegion;Lcom/mojang/realmsclient/dto/ServiceQuality;)V c com/mojang/realmsclient/dto/RegionPingResult fqi net/minecraft/class_4886 f Ljava/lang/String; regionName a field_22651 f I ping b field_22652 m ()I ping a method_25084 m (Ljava/lang/String;I)V c com/mojang/realmsclient/dto/RegionSelectionPreference fqj net/minecraft/class_11311 f Lcom/mojang/realmsclient/dto/RegionSelectionPreference; AUTOMATIC_PLAYER a field_60227 f Lcom/mojang/realmsclient/dto/RegionSelectionPreference; AUTOMATIC_OWNER b field_60226 f Lcom/mojang/realmsclient/dto/RegionSelectionPreference; MANUAL c field_60228 f Lcom/mojang/realmsclient/dto/RegionSelectionPreference; DEFAULT_SELECTION d field_60229 f I id e field_60230 f Ljava/lang/String; translationKey f field_60231 f [Lcom/mojang/realmsclient/dto/RegionSelectionPreference; $VALUES g field_60232 m ()[Lcom/mojang/realmsclient/dto/RegionSelectionPreference; $values a method_71190 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c com/mojang/realmsclient/dto/RegionSelectionPreference$RegionSelectionPreferenceJsonAdapter fqj$a net/minecraft/class_11311$class_11312 f Lorg/slf4j/Logger; LOGGER a field_60678 m (Lcom/google/gson/stream/JsonReader;)Lcom/mojang/realmsclient/dto/RegionSelectionPreference; read a method_71191 m (Lcom/google/gson/stream/JsonWriter;Lcom/mojang/realmsclient/dto/RegionSelectionPreference;)V write a method_71192 m ()V m ()V c com/mojang/realmsclient/dto/RegionSelectionPreferenceDto fqk net/minecraft/class_11310 f Lcom/mojang/realmsclient/dto/RegionSelectionPreferenceDto; DEFAULT a field_60222 f Lcom/mojang/realmsclient/dto/RegionSelectionPreference; regionSelectionPreference b field_60223 f Lcom/mojang/realmsclient/dto/RealmsRegion; preferredRegion c field_60224 f Lorg/slf4j/Logger; LOGGER d field_60225 m ()Lcom/mojang/realmsclient/dto/RegionSelectionPreferenceDto; clone a method_71188 m (Lcom/mojang/realmsclient/dto/GuardedSerializer;Ljava/lang/String;)Lcom/mojang/realmsclient/dto/RegionSelectionPreferenceDto; parse a method_71189 m (Lcom/mojang/realmsclient/dto/RegionSelectionPreference;Lcom/mojang/realmsclient/dto/RealmsRegion;)V m ()V m ()V c com/mojang/realmsclient/dto/ServerActivity fql net/minecraft/class_6192 f Ljava/lang/String; profileUuid a field_32111 f J joinTime b field_32112 f J leaveTime c field_32113 m (Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/ServerActivity; parse a method_35686 m ()V c com/mojang/realmsclient/dto/ServerActivityList fqm net/minecraft/class_6193 f J periodInMillis a field_32114 f Ljava/util/List; serverActivities b field_32115 m (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/ServerActivityList; parse a method_35687 m ()V c com/mojang/realmsclient/dto/ServiceQuality fqn net/minecraft/class_11313 f Lcom/mojang/realmsclient/dto/ServiceQuality; GREAT a field_60233 f Lcom/mojang/realmsclient/dto/ServiceQuality; GOOD b field_60234 f Lcom/mojang/realmsclient/dto/ServiceQuality; OKAY c field_60235 f Lcom/mojang/realmsclient/dto/ServiceQuality; POOR d field_60236 f Lcom/mojang/realmsclient/dto/ServiceQuality; UNKNOWN e field_60237 f I value f field_60238 f Lnet/minecraft/resources/ResourceLocation; icon g field_60239 f [Lcom/mojang/realmsclient/dto/ServiceQuality; $VALUES h field_60240 m ()I getValue a method_71193 m (I)Lcom/mojang/realmsclient/dto/ServiceQuality; byValue a method_71194 m ()Lnet/minecraft/resources/ResourceLocation; getIcon b method_71195 m ()[Lcom/mojang/realmsclient/dto/ServiceQuality; $values c method_71196 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c com/mojang/realmsclient/dto/ServiceQuality$RealmsServiceQualityJsonAdapter fqn$a net/minecraft/class_11313$class_11314 f Lorg/slf4j/Logger; LOGGER a field_60241 m (Lcom/google/gson/stream/JsonReader;)Lcom/mojang/realmsclient/dto/ServiceQuality; read a method_71197 m (Lcom/google/gson/stream/JsonWriter;Lcom/mojang/realmsclient/dto/ServiceQuality;)V write a method_71198 m ()V m ()V c com/mojang/realmsclient/dto/Subscription fqo net/minecraft/class_4887 f J startDate a field_22653 f I daysLeft b field_22654 f Lcom/mojang/realmsclient/dto/Subscription$SubscriptionType; type c field_22655 f Lorg/slf4j/Logger; LOGGER d field_22656 m (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/Subscription; parse a method_25085 m (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/Subscription$SubscriptionType; typeFrom b method_25086 m ()V m ()V c com/mojang/realmsclient/dto/Subscription$SubscriptionType fqo$a net/minecraft/class_4887$class_4322 f Lcom/mojang/realmsclient/dto/Subscription$SubscriptionType; NORMAL a field_19443 f Lcom/mojang/realmsclient/dto/Subscription$SubscriptionType; RECURRING b field_19444 f [Lcom/mojang/realmsclient/dto/Subscription$SubscriptionType; $VALUES c field_19445 m ()[Lcom/mojang/realmsclient/dto/Subscription$SubscriptionType; $values a method_36850 m (Ljava/lang/String;I)V m ()V c com/mojang/realmsclient/dto/UploadInfo fqp net/minecraft/class_4888 f Lorg/slf4j/Logger; LOGGER a field_22657 f Ljava/lang/String; DEFAULT_SCHEMA b field_32116 f I DEFAULT_PORT c field_32117 f Ljava/util/regex/Pattern; URI_SCHEMA_PATTERN d field_26467 f Z worldClosed e field_22658 f Ljava/lang/String; token f field_22659 f Ljava/net/URI; uploadEndpoint g field_22660 m ()Ljava/lang/String; getToken a method_25087 m (II)I selectPortOrDefault a method_30861 m (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/UploadInfo; parse a method_25088 m (Ljava/lang/String;I)Ljava/net/URI; assembleUri a method_30862 m (Ljava/lang/String;Ljava/util/regex/Matcher;)Ljava/lang/String; ensureEndpointSchema a method_30863 m ()Ljava/net/URI; getUploadEndpoint b method_25089 m (Ljava/lang/String;)Ljava/lang/String; createRequest b method_30864 m ()Z isWorldClosed c method_25091 m (ZLjava/lang/String;Ljava/net/URI;)V m ()V c com/mojang/realmsclient/dto/ValueObject fqq net/minecraft/class_4352 m (Ljava/lang/reflect/Field;)Ljava/lang/String; getName a method_25093 m (Ljava/lang/reflect/Field;)Z isStatic b method_25094 m ()V c com/mojang/realmsclient/dto/WorldDownload fqr net/minecraft/class_4889 f Ljava/lang/String; downloadLink a field_22662 f Ljava/lang/String; resourcePackUrl b field_22663 f Ljava/lang/String; resourcePackHash c field_22664 f Lorg/slf4j/Logger; LOGGER d field_22665 m (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/WorldDownload; parse a method_25095 m ()V m ()V c com/mojang/realmsclient/dto/WorldTemplate fqs net/minecraft/class_4890 f Ljava/lang/String; id a field_22666 f Ljava/lang/String; name b field_22667 f Ljava/lang/String; version c field_22668 f Ljava/lang/String; author d field_22669 f Ljava/lang/String; link e field_22670 f Ljava/lang/String; image f field_22671 f Ljava/lang/String; trailer g field_22672 f Ljava/lang/String; recommendedPlayers h field_22673 f Lcom/mojang/realmsclient/dto/WorldTemplate$WorldTemplateType; type i field_22674 f Lorg/slf4j/Logger; LOGGER j field_22675 m (Lcom/google/gson/JsonObject;)Lcom/mojang/realmsclient/dto/WorldTemplate; parse a method_25096 m ()V m ()V c com/mojang/realmsclient/dto/WorldTemplate$WorldTemplateType fqs$a net/minecraft/class_4890$class_4323 f Lcom/mojang/realmsclient/dto/WorldTemplate$WorldTemplateType; WORLD_TEMPLATE a field_19447 f Lcom/mojang/realmsclient/dto/WorldTemplate$WorldTemplateType; MINIGAME b field_19448 f Lcom/mojang/realmsclient/dto/WorldTemplate$WorldTemplateType; ADVENTUREMAP c field_19449 f Lcom/mojang/realmsclient/dto/WorldTemplate$WorldTemplateType; EXPERIENCE d field_19450 f Lcom/mojang/realmsclient/dto/WorldTemplate$WorldTemplateType; INSPIRATION e field_19451 f [Lcom/mojang/realmsclient/dto/WorldTemplate$WorldTemplateType; $VALUES f field_19452 m ()[Lcom/mojang/realmsclient/dto/WorldTemplate$WorldTemplateType; $values a method_36851 m (Ljava/lang/String;I)V m ()V c com/mojang/realmsclient/dto/WorldTemplatePaginatedList fqt net/minecraft/class_4891 f Ljava/util/List; templates a field_22676 f I page b field_22677 f I size c field_22678 f I total d field_22679 f Lorg/slf4j/Logger; LOGGER e field_22680 m ()Z isLastPage a method_35688 m (Ljava/lang/String;)Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList; parse a method_25097 m ()V m (I)V m ()V c com/mojang/realmsclient/dto/package-info fqu net/minecraft/class_6194 c com/mojang/realmsclient/exception/RealmsDefaultUncaughtExceptionHandler fqv net/minecraft/class_4353 f Lorg/slf4j/Logger; logger a field_19603 m (Lorg/slf4j/Logger;)V c com/mojang/realmsclient/exception/RealmsHttpException fqw net/minecraft/class_4354 m (Ljava/lang/String;Ljava/lang/Exception;)V c com/mojang/realmsclient/exception/RealmsServiceException fqx net/minecraft/class_4355 f Lcom/mojang/realmsclient/client/RealmsError; realmsError a field_36320 m (Lcom/mojang/realmsclient/client/RealmsError;)V c com/mojang/realmsclient/exception/RetryCallException fqy net/minecraft/class_4356 f I DEFAULT_DELAY b field_32118 f I delaySeconds c field_19608 m (II)V c com/mojang/realmsclient/exception/package-info fqz net/minecraft/class_6195 c com/mojang/realmsclient/gui/RealmsDataFetcher fra net/minecraft/class_7578 f Lcom/mojang/realmsclient/gui/task/DataFetcher; dataFetcher a field_39682 f Lcom/mojang/realmsclient/gui/task/DataFetcher$Task; notificationsTask b field_43035 f Lcom/mojang/realmsclient/gui/task/DataFetcher$Task; serverListUpdateTask c field_39683 f Lcom/mojang/realmsclient/gui/task/DataFetcher$Task; pendingInvitesTask d field_39685 f Lcom/mojang/realmsclient/gui/task/DataFetcher$Task; trialAvailabilityTask e field_39686 f Lcom/mojang/realmsclient/gui/task/DataFetcher$Task; newsTask f field_39687 f Lcom/mojang/realmsclient/gui/task/DataFetcher$Task; onlinePlayersTask g field_52122 f Lcom/mojang/realmsclient/gui/RealmsNewsManager; newsManager h field_39688 f Ljava/util/List; tasks i field_46704 m ()Ljava/util/List; getTasks a method_54369 m (Lcom/mojang/realmsclient/client/RealmsClient;)Lcom/mojang/realmsclient/gui/RealmsDataFetcher$ServerListData; method_44617 a method_44617 m (Lcom/mojang/realmsclient/client/RealmsClient;)V c com/mojang/realmsclient/gui/RealmsDataFetcher$ServerListData fra$a net/minecraft/class_7578$class_8843 f Ljava/util/List; serverList a comp_1989 f Ljava/util/List; availableSnapshotServers b comp_1990 m ()Ljava/util/List; serverList a comp_1989 m ()Ljava/util/List; availableSnapshotServers b comp_1990 m (Ljava/util/List;Ljava/util/List;)V c com/mojang/realmsclient/gui/RealmsNewsManager frb net/minecraft/class_7579 f Lcom/mojang/realmsclient/util/RealmsPersistence; newsLocalStorage a field_39689 f Z hasUnreadNews b field_39690 f Ljava/lang/String; newsLink c field_39691 m ()Z hasUnreadNews a method_44618 m (Lcom/mojang/realmsclient/dto/RealmsNews;)V updateUnreadNews a method_44619 m ()Ljava/lang/String; newsLink b method_44620 m (Lcom/mojang/realmsclient/dto/RealmsNews;)Lcom/mojang/realmsclient/util/RealmsPersistence$RealmsPersistenceData; updateNewsStorage b method_44621 m (Lcom/mojang/realmsclient/util/RealmsPersistence;)V c com/mojang/realmsclient/gui/RealmsServerList frc net/minecraft/class_7580 f Lnet/minecraft/client/Minecraft; minecraft a field_39692 f Ljava/util/Set; removedServers b field_39693 f Ljava/util/List; servers c field_39694 m ()Z isEmpty a method_52664 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V removeItem a method_44622 m (Ljava/util/List;)V updateServersList a method_44623 m (Lnet/minecraft/client/Minecraft;)V c com/mojang/realmsclient/gui/RealmsWorldSlotButton frd net/minecraft/class_4367 f I slotIndex A field_19675 f Lcom/mojang/realmsclient/gui/RealmsWorldSlotButton$State; state B field_19677 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_LOCATION a field_22682 f Lnet/minecraft/resources/ResourceLocation; DEFAULT_WORLD_SLOT_1 b field_22683 f Lnet/minecraft/resources/ResourceLocation; DEFAULT_WORLD_SLOT_2 c field_22684 f Lnet/minecraft/resources/ResourceLocation; DEFAULT_WORLD_SLOT_3 d field_22685 f Lnet/minecraft/resources/ResourceLocation; SLOT_FRAME_SPRITE u field_22681 f Lnet/minecraft/network/chat/Component; SWITCH_TO_MINIGAME_SLOT_TOOLTIP v field_26469 f Lnet/minecraft/network/chat/Component; SWITCH_TO_WORLD_SLOT_TOOLTIP w field_26470 f Lnet/minecraft/network/chat/Component; MINIGAME x field_44894 f I WORLD_NAME_MAX_WIDTH y field_54472 f Ljava/lang/String; DOTS z field_54473 m ()Lcom/mojang/realmsclient/gui/RealmsWorldSlotButton$State; getState a method_25099 m (Lcom/mojang/realmsclient/dto/RealmsServer;)Lcom/mojang/realmsclient/gui/RealmsWorldSlotButton$State; setServerData a method_54571 m (Lcom/mojang/realmsclient/dto/RealmsServer;ZZ)Lcom/mojang/realmsclient/gui/RealmsWorldSlotButton$Action; getAction a method_27455 m (Lcom/mojang/realmsclient/gui/RealmsWorldSlotButton$State;Ljava/lang/String;)V setTooltipAndNarration a method_54572 m (IIIIILcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/gui/components/Button$OnPress;)V m ()V c com/mojang/realmsclient/gui/RealmsWorldSlotButton$Action frd$a net/minecraft/class_4367$class_4368 f Lcom/mojang/realmsclient/gui/RealmsWorldSlotButton$Action; NOTHING a field_19678 f Lcom/mojang/realmsclient/gui/RealmsWorldSlotButton$Action; SWITCH_SLOT b field_19679 f [Lcom/mojang/realmsclient/gui/RealmsWorldSlotButton$Action; $VALUES c field_19681 m ()[Lcom/mojang/realmsclient/gui/RealmsWorldSlotButton$Action; $values a method_36853 m (Ljava/lang/String;I)V m ()V c com/mojang/realmsclient/gui/RealmsWorldSlotButton$State frd$b net/minecraft/class_4367$class_4370 f Z empty a field_19686 f Z minigame b field_19687 f Lcom/mojang/realmsclient/gui/RealmsWorldSlotButton$Action; action c field_19688 f Z hardcore d field_54809 f Z activeSlot e field_60242 f Ljava/lang/String; slotName f field_19683 f Ljava/lang/String; slotVersion g field_46848 f Lcom/mojang/realmsclient/dto/RealmsServer$Compatibility; compatibility h field_46849 f J imageId i field_19684 f Ljava/lang/String; image j field_19685 m (Lcom/mojang/realmsclient/dto/RealmsServer;I)V c com/mojang/realmsclient/gui/RowButton fre net/minecraft/class_4371 f I width a field_19690 f I height b field_19691 f I xOffset c field_19692 f I yOffset d field_19693 m ()I getRight a method_21109 m (I)V onClick a method_21110 m (Lnet/minecraft/client/gui/GuiGraphics;IIII)V drawForRowAt a method_21111 m (Lnet/minecraft/client/gui/GuiGraphics;IIZ)V draw a method_21112 m (Lnet/minecraft/client/gui/GuiGraphics;Ljava/util/List;Lnet/minecraft/client/gui/components/AbstractSelectionList;IIII)V drawButtonsInRow a method_21113 m (Lnet/minecraft/client/gui/components/AbstractSelectionList;Lnet/minecraft/client/gui/components/ObjectSelectionList$Entry;Ljava/util/List;IDD)V rowButtonMouseClicked a method_21114 m ()I getBottom b method_21115 m (IIII)V c com/mojang/realmsclient/gui/package-info frf net/minecraft/class_6196 c com/mojang/realmsclient/gui/screens/AddRealmPopupScreen frg net/minecraft/class_8656 f Lnet/minecraft/resources/ResourceLocation; TRIAL_AVAILABLE_SPRITE G field_45276 f Lnet/minecraft/client/gui/components/WidgetSprites; CROSS_BUTTON_SPRITES H field_45277 f I IMAGE_WIDTH I field_45258 f I IMAGE_HEIGHT J field_45259 f I BG_BORDER_SIZE K field_45257 f I BUTTON_SPACING L field_45260 f I PADDING M field_45261 f I WIDTH N field_45262 f I HEIGHT O field_45263 f I TEXT_WIDTH P field_45264 f I BUTTON_WIDTH Q field_45265 f I CAROUSEL_SWITCH_INTERVAL R field_45266 f Ljava/util/List; carouselImages S field_45267 f Lnet/minecraft/client/gui/screens/Screen; backgroundScreen T field_45268 f Z trialAvailable U field_45269 f Lnet/minecraft/client/gui/components/Button; createTrialButton V field_45270 f I carouselIndex W field_45271 f I carouselTick X field_45272 f Lnet/minecraft/network/chat/Component; POPUP_TEXT a field_45273 f Lnet/minecraft/network/chat/Component; CLOSE_TEXT b field_45274 f Lnet/minecraft/resources/ResourceLocation; BACKGROUND_SPRITE c field_45275 m ()I bottom G method_52683 m (Lnet/minecraft/resources/ResourceLocation;)Z method_52684 a method_52684 m (Lnet/minecraft/server/packs/resources/ResourceManager;)V updateCarouselImages a method_52685 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/gui/components/Button;)V renderDiamond a method_52686 m (Lnet/minecraft/client/gui/components/Button;)V method_52687 a method_52687 m (Lnet/minecraft/resources/ResourceLocation;)Z method_52688 b method_52688 m ()I left l method_52680 m ()I top m method_52681 m ()I right n method_52682 m (Lnet/minecraft/client/gui/screens/Screen;Z)V m ()V c com/mojang/realmsclient/gui/screens/RealmsBrokenWorldScreen frh net/minecraft/class_4384 f Lnet/minecraft/client/gui/screens/Screen; lastScreen G field_19764 f Lcom/mojang/realmsclient/dto/RealmsServer; serverData H field_20492 f J serverId I field_19767 f [Lnet/minecraft/network/chat/Component; message J field_19769 f I leftX K field_19770 f Ljava/util/List; slotsThatHasBeenDownloaded L field_19778 f I animTick M field_19779 f Lnet/minecraft/resources/ResourceLocation; SLOT_FRAME_SPRITE a field_45239 f Lorg/slf4j/Logger; LOGGER b field_19763 f I DEFAULT_BUTTON_WIDTH c field_32120 m ()V method_25129 G method_25129 m (I)I getFramePositionX a method_21179 m (ILnet/minecraft/client/gui/components/Button;)V method_25124 a method_25124 m (ILnet/minecraft/client/gui/components/PopupScreen;)V method_25125 a method_25125 m (IZ)V method_25121 a method_25121 m (J)V fetchServerData a method_21181 m (JLcom/mojang/realmsclient/client/RealmsClient;)Lcom/mojang/realmsclient/dto/RealmsServer; method_72202 a method_72202 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V method_25128 a method_25128 m (Lcom/mojang/realmsclient/exception/RealmsServiceException;)Lnet/minecraft/client/gui/screens/Screen; createErrorScreen a method_72203 m (Lnet/minecraft/client/gui/GuiGraphics;IIIIZLjava/lang/String;IJLjava/lang/String;Z)V drawSlotFrame a method_21180 m (Lnet/minecraft/client/gui/components/Button;)V method_25122 a method_25122 m ()V doSwitchOrReset b method_25123 m (I)V downloadWorld b method_21187 m (ILnet/minecraft/client/gui/components/Button;)V method_25120 b method_25120 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V method_22101 b method_22101 m (Lcom/mojang/realmsclient/exception/RealmsServiceException;)V method_37404 b method_37404 m ()V addButtons l method_21178 m ()Z isMinigame m method_21196 m ()V method_25127 n method_25127 m (Lnet/minecraft/client/gui/screens/Screen;JZ)V m ()V c com/mojang/realmsclient/gui/screens/RealmsClientOutdatedScreen fri net/minecraft/class_4387 f Lnet/minecraft/network/chat/Component; OUTDATED_STABLE_VERSION G field_49456 f Lnet/minecraft/client/gui/screens/Screen; lastScreen H field_19787 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout I field_49453 f Lnet/minecraft/network/chat/Component; INCOMPATIBLE_TITLE a field_26477 f Lnet/minecraft/network/chat/Component; INCOMPATIBLE_CLIENT_VERSION b field_49454 f Lnet/minecraft/network/chat/Component; UNSUPPORTED_SNAPSHOT_VERSION c field_49455 m (Lcom/mojang/realmsclient/gui/screens/RealmsClientOutdatedScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_57676 a method_57676 m (Lnet/minecraft/client/gui/components/Button;)V method_57677 a method_57677 m ()Lnet/minecraft/network/chat/Component; getErrorMessage l method_57675 m (Lnet/minecraft/client/gui/screens/Screen;)V m ()V c com/mojang/realmsclient/gui/screens/RealmsConfirmScreen frj net/minecraft/class_4389 f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; callback a field_22692 f Lnet/minecraft/network/chat/Component; title1 b field_19821 f Lnet/minecraft/network/chat/Component; title2 c field_19825 m (Lnet/minecraft/client/gui/components/Button;)V method_25152 a method_25152 m (Lnet/minecraft/client/gui/components/Button;)V method_25153 b method_25153 m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V c com/mojang/realmsclient/gui/screens/RealmsCreateRealmScreen frk net/minecraft/class_4390 f I BUTTON_SPACING G field_45243 f I CONTENT_WIDTH H field_45244 f Lcom/mojang/realmsclient/RealmsMainScreen; lastScreen I field_19830 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout J field_45242 f Lnet/minecraft/client/gui/components/EditBox; nameBox K field_19831 f Lnet/minecraft/client/gui/components/EditBox; descriptionBox L field_19832 f Ljava/lang/Runnable; createWorldRunnable M field_46705 f Lnet/minecraft/network/chat/Component; CREATE_REALM_TEXT a field_46706 f Lnet/minecraft/network/chat/Component; NAME_LABEL b field_26487 f Lnet/minecraft/network/chat/Component; DESCRIPTION_LABEL c field_26488 m (Lcom/mojang/realmsclient/dto/RealmsServer;)Lcom/mojang/realmsclient/dto/RealmsServer; createSnapshotRealm a method_64357 m (Lcom/mojang/realmsclient/dto/RealmsServer;Z)V createWorld a method_21245 m (Lcom/mojang/realmsclient/gui/screens/RealmsCreateRealmScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_52665 a method_52665 m (Lnet/minecraft/client/gui/components/Button;)V method_52666 a method_52666 m (Lnet/minecraft/client/gui/components/Button;Ljava/lang/String;)V method_52667 a method_52667 m (Ljava/lang/Throwable;)Ljava/lang/Void; method_64358 a method_64358 m (Ljava/util/concurrent/atomic/AtomicBoolean;)V method_64359 a method_64359 m (Ljava/util/concurrent/atomic/AtomicBoolean;Lcom/mojang/realmsclient/dto/RealmsServer;)V method_64360 a method_64360 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V showResetWorldScreen b method_64361 m (Lcom/mojang/realmsclient/dto/RealmsServer;Z)V method_64362 b method_64362 m (Lnet/minecraft/client/gui/components/Button;)V method_54374 b method_54374 m (Lcom/mojang/realmsclient/dto/RealmsServer;)Lcom/mojang/realmsclient/dto/RealmsServer; method_64363 c method_64363 m ()V method_64355 l method_64355 m ()V method_64356 m method_64356 m (Lcom/mojang/realmsclient/RealmsMainScreen;Lcom/mojang/realmsclient/dto/RealmsServer;Z)V m ()V c com/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen frl net/minecraft/class_4392 f I BAR_TOP G field_41769 f I BAR_BOTTOM H field_41770 f I BAR_BORDER I field_41771 f Lnet/minecraft/client/gui/screens/Screen; lastScreen J field_19845 f Lcom/mojang/realmsclient/dto/WorldDownload; worldDownload K field_19846 f Lnet/minecraft/network/chat/Component; downloadTitle L field_19847 f Lcom/google/common/util/concurrent/RateLimiter; narrationRateLimiter M field_19848 f Lnet/minecraft/client/gui/components/Button; cancelButton N field_22694 f Ljava/lang/String; worldName O field_19850 f Lcom/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen$DownloadStatus; downloadStatus P field_19851 f Lnet/minecraft/network/chat/Component; errorMessage Q field_20494 f Lnet/minecraft/network/chat/Component; status R field_19853 f Ljava/lang/String; progress S field_19854 f Z cancelled T field_19855 f Z showDots U field_19856 f Z finished V field_19857 f Z extracting W field_19858 f Ljava/lang/Long; previousWrittenBytes X field_19859 f Ljava/lang/Long; previousTimeSnapshot Y field_19860 f J bytesPersSecond Z field_19861 f Lorg/slf4j/Logger; LOGGER a field_19844 f I animTick aa field_19862 f [Ljava/lang/String; DOTS ab field_19863 f I dotIndex ac field_19864 f Z checked ad field_19867 f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; callback ae field_22693 f Ljava/util/concurrent/locks/ReentrantLock; DOWNLOAD_LOCK b field_19868 f I BAR_WIDTH c field_41772 m ()V downloadCancelled G method_21279 m ()V method_22104 H method_22104 m (Lnet/minecraft/client/gui/GuiGraphics;J)V drawDownloadSpeed0 a method_21266 m (Lnet/minecraft/client/gui/components/Button;)V method_25158 a method_25158 m (Lnet/minecraft/client/gui/components/PopupScreen;)V method_25159 a method_25159 m (Ljava/lang/String;)J getContentLength a method_21259 m (Lnet/minecraft/client/gui/GuiGraphics;)V drawDots d method_21272 m (Lnet/minecraft/client/gui/GuiGraphics;)V drawProgressBar e method_21274 m (Lnet/minecraft/client/gui/GuiGraphics;)V drawDownloadSpeed f method_21276 m ()V checkDownloadSize l method_21265 m ()Lnet/minecraft/network/chat/Component; createProgressNarrationMessage m method_37012 m ()V downloadSave n method_21278 m (Lnet/minecraft/client/gui/screens/Screen;Lcom/mojang/realmsclient/dto/WorldDownload;Ljava/lang/String;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)V m ()V c com/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen$DownloadStatus frl$a net/minecraft/class_4392$class_4393 f J bytesWritten a field_19871 f J totalBytes b field_19872 m ()V c com/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen frm net/minecraft/class_4394 f Lnet/minecraft/client/gui/screens/Screen; nextScreen a field_22695 f Lcom/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen$ErrorMessage; lines b field_36321 f Lnet/minecraft/client/gui/components/MultiLineLabel; line2Split c field_36322 m (Lcom/mojang/realmsclient/exception/RealmsServiceException;)Lcom/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen$ErrorMessage; errorMessage a method_39981 m (Lnet/minecraft/client/gui/components/Button;)V method_25160 a method_25160 m (Lnet/minecraft/network/chat/Component;)Lcom/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen$ErrorMessage; errorMessage a method_21282 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)Lcom/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen$ErrorMessage; errorMessage a method_21283 m (Lcom/mojang/realmsclient/exception/RealmsServiceException;Lnet/minecraft/client/gui/screens/Screen;)V m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/screens/Screen;)V m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/screens/Screen;)V c com/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen$ErrorMessage frm$a net/minecraft/class_4394$class_8570 f Lnet/minecraft/network/chat/Component; title a comp_1533 f Lnet/minecraft/network/chat/Component; detail b comp_1534 m ()Lnet/minecraft/network/chat/Component; title a comp_1533 m ()Lnet/minecraft/network/chat/Component; detail b comp_1534 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V c com/mojang/realmsclient/gui/screens/RealmsLongRunningMcoConnectTaskScreen frn net/minecraft/class_11461 f Lnet/minecraft/client/gui/layouts/LinearLayout; footer G field_60679 f Lcom/mojang/realmsclient/util/task/LongRunningTask; task b field_60680 f Lcom/mojang/realmsclient/dto/RealmsJoinInformation; serverAddress c field_60681 m (Lcom/mojang/realmsclient/gui/screens/RealmsLongRunningMcoConnectTaskScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_71783 a method_71783 m (Lnet/minecraft/client/gui/layouts/LayoutSettings;)V method_71784 a method_71784 m (Lnet/minecraft/client/gui/screens/Screen;Lcom/mojang/realmsclient/dto/RealmsJoinInformation;Lcom/mojang/realmsclient/util/task/LongRunningTask;)V c com/mojang/realmsclient/gui/screens/RealmsLongRunningMcoTaskScreen fro net/minecraft/class_4398 f Ljava/util/List; queuedTasks G field_46707 f Lnet/minecraft/client/gui/screens/Screen; lastScreen H field_19912 f Lnet/minecraft/network/chat/Component; title I field_19914 f Lnet/minecraft/client/gui/components/LoadingDotsWidget; loadingDotsWidget J field_46112 f Lnet/minecraft/client/gui/layouts/LinearLayout; layout a field_46111 f Lorg/slf4j/Logger; LOGGER b field_19909 f Lnet/minecraft/realms/RepeatedNarrator; REPEATED_NARRATOR c field_33779 m (Lcom/mojang/realmsclient/gui/screens/RealmsLongRunningMcoTaskScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_53795 a method_53795 m (Lnet/minecraft/client/gui/components/Button;)V method_25168 a method_25168 m (Lnet/minecraft/client/gui/layouts/LayoutSettings;)V method_53796 a method_53796 m (Lnet/minecraft/network/chat/Component;)V setTitle a method_53797 m ([Lcom/mojang/realmsclient/util/task/LongRunningTask;)V method_54375 a method_54375 m ()V cancel f method_53798 m (Lnet/minecraft/client/gui/screens/Screen;[Lcom/mojang/realmsclient/util/task/LongRunningTask;)V m ()V c com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen frp net/minecraft/class_4399 f Lnet/minecraft/resources/ResourceLocation; TRIAL_AVAILABLE_SPRITE G field_45248 f Ljava/util/concurrent/CompletableFuture; validClient H field_19927 f Lcom/mojang/realmsclient/gui/task/DataFetcher$Subscription; realmsDataSubscription I field_39695 f Lcom/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$DataFetcherConfiguration; currentConfiguration J field_43037 f I numberOfPendingInvites K field_19924 f Z trialAvailable L field_19926 f Z hasUnreadNews M field_19928 f Z hasUnseenNotifications N field_43038 f Lcom/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$DataFetcherConfiguration; showAll O field_43039 f Lcom/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$DataFetcherConfiguration; onlyNotifications P field_43040 f Lnet/minecraft/resources/ResourceLocation; UNSEEN_NOTIFICATION_SPRITE a field_45245 f Lnet/minecraft/resources/ResourceLocation; NEWS_SPRITE b field_45246 f Lnet/minecraft/resources/ResourceLocation; INVITE_SPRITE c field_45247 m (Lcom/mojang/realmsclient/RealmsAvailability$Result;)Ljava/lang/Boolean; method_68700 a method_68700 m (Lcom/mojang/realmsclient/gui/RealmsDataFetcher;Lcom/mojang/realmsclient/dto/RealmsNews;)V method_49585 a method_49585 m (Lcom/mojang/realmsclient/gui/RealmsDataFetcher;Lcom/mojang/realmsclient/gui/task/DataFetcher$Subscription;)V addNewsAndInvitesSubscriptions a method_49586 m (Ljava/lang/Boolean;)V method_49587 a method_49587 m (Ljava/lang/Integer;)V method_49588 a method_49588 m (Lcom/mojang/realmsclient/gui/RealmsDataFetcher;Lcom/mojang/realmsclient/gui/task/DataFetcher$Subscription;)V addNotificationsSubscriptions b method_49590 m (Ljava/util/List;)V method_49591 b method_49591 m (Lnet/minecraft/client/gui/GuiGraphics;)V drawIcons d method_21295 m ()Lcom/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$DataFetcherConfiguration; getConfiguration l method_49584 m ()Z getRealmsNotificationsEnabled m method_25169 m ()Z inTitleScreen n method_25170 m ()V m ()V c com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$1 frp$1 net/minecraft/class_4399$1 f Lcom/mojang/realmsclient/gui/screens/RealmsNotificationsScreen; field_43042 a field_43042 m (Lcom/mojang/realmsclient/gui/screens/RealmsNotificationsScreen;)V c com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$2 frp$2 net/minecraft/class_4399$2 f Lcom/mojang/realmsclient/gui/screens/RealmsNotificationsScreen; field_43041 a field_43041 m (Lcom/mojang/realmsclient/gui/screens/RealmsNotificationsScreen;)V c com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$DataFetcherConfiguration frp$a net/minecraft/class_4399$class_8207 m ()Z showOldNotifications a method_49592 m (Lcom/mojang/realmsclient/gui/RealmsDataFetcher;)Lcom/mojang/realmsclient/gui/task/DataFetcher$Subscription; initDataFetcher a method_49593 c com/mojang/realmsclient/gui/screens/RealmsParentalConsentScreen frq net/minecraft/class_4400 f Lnet/minecraft/client/gui/screens/Screen; lastScreen G field_46852 f Lnet/minecraft/client/gui/components/MultiLineTextWidget; textWidget H field_46853 f Lnet/minecraft/network/chat/Component; MESSAGE a field_26491 f I SPACING b field_46850 f Lnet/minecraft/client/gui/layouts/LinearLayout; layout c field_46851 m (Lcom/mojang/realmsclient/gui/screens/RealmsParentalConsentScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_54573 a method_54573 m (Lnet/minecraft/client/gui/components/Button;)V method_54574 a method_54574 m (Lnet/minecraft/client/gui/screens/Screen;)V m ()V c com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen frr net/minecraft/class_4401 f Lnet/minecraft/resources/ResourceLocation; REJECT_SPRITE G field_22703 f Lorg/slf4j/Logger; LOGGER H field_19935 f Lnet/minecraft/network/chat/Component; NO_PENDING_INVITES_TEXT I field_26493 f Lnet/minecraft/network/chat/Component; ACCEPT_INVITE J field_26494 f Lnet/minecraft/network/chat/Component; REJECT_INVITE K field_26495 f Lnet/minecraft/client/gui/screens/Screen; lastScreen L field_19936 f Ljava/util/concurrent/CompletableFuture; pendingInvites M field_45249 f Lnet/minecraft/network/chat/Component; toolTip N field_19937 f Lcom/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$PendingInvitationSelectionList; pendingInvitationSelectionList O field_19939 f Lnet/minecraft/client/gui/components/Button; acceptButton P field_19942 f Lnet/minecraft/client/gui/components/Button; rejectButton Q field_19943 f Lnet/minecraft/resources/ResourceLocation; ACCEPT_HIGHLIGHTED_SPRITE a field_45250 f Lnet/minecraft/resources/ResourceLocation; ACCEPT_SPRITE b field_22702 f Lnet/minecraft/resources/ResourceLocation; REJECT_HIGHLIGHTED_SPRITE c field_45251 m (Lcom/mojang/realmsclient/dto/PendingInvite;)Lcom/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry; method_52674 a method_52674 m (Lcom/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry;ZLjava/lang/Boolean;)V method_52673 a method_52673 m (Lcom/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen;)Lnet/minecraft/client/gui/Font; method_52675 a method_52675 m (Lnet/minecraft/client/gui/components/Button;)V method_25175 a method_25175 m (ZLjava/lang/String;)Ljava/lang/Boolean; method_52676 a method_52676 m (Lcom/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen;)Lnet/minecraft/client/gui/Font; method_52677 b method_52677 m (Lnet/minecraft/client/gui/components/Button;)V method_25177 b method_25177 m (Ljava/util/List;)V method_52679 b method_52679 m (Lcom/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen;)Lnet/minecraft/client/gui/Font; method_52678 c method_52678 m (Lnet/minecraft/client/gui/components/Button;)V method_25179 c method_25179 m (Z)V handleInvitation c method_52672 m ()V updateButtonStates l method_21307 m ()Ljava/util/List; method_52671 m method_52671 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/network/chat/Component;)V m ()V c com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry frr$a net/minecraft/class_4401$class_4403 f Lcom/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen; field_19954 a field_19954 f I TEXT_LEFT b field_32123 f Lcom/mojang/realmsclient/dto/PendingInvite; pendingInvite c field_19953 f Ljava/util/List; rowButtons d field_19955 m (Lnet/minecraft/client/gui/GuiGraphics;Lcom/mojang/realmsclient/dto/PendingInvite;IIII)V renderPendingInvitationItem a method_21324 m (Lcom/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen;Lcom/mojang/realmsclient/dto/PendingInvite;)V c com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry$AcceptRowButton frr$a$a net/minecraft/class_4401$class_4403$class_4404 f Lcom/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry; field_19956 e field_19956 m (Lcom/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry;)V c com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry$RejectRowButton frr$a$b net/minecraft/class_4401$class_4403$class_4405 f Lcom/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry; field_19957 e field_19957 m (Lcom/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry;)V c com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$PendingInvitationSelectionList frr$b net/minecraft/class_4401$class_4402 f Lcom/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen; field_19952 a field_19952 m (Lcom/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry;)V removeInvitation a method_65017 m ()Z hasPendingInvites b method_64846 m (Lcom/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen;)V c com/mojang/realmsclient/gui/screens/RealmsPopups frs net/minecraft/class_9754 f I COLOR_INFO a field_51819 f Lnet/minecraft/network/chat/Component; INFO b field_51820 f Lnet/minecraft/network/chat/Component; WARNING c field_51821 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/network/chat/Component;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/components/PopupScreen; infoPopupScreen a method_60316 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/components/PopupScreen; customPopupScreen a method_71199 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/network/chat/Component;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/components/PopupScreen; warningPopupScreen b method_60317 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/network/chat/Component;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/components/PopupScreen; warningAcknowledgePopupScreen c method_60318 m ()V m ()V c com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen frt net/minecraft/class_4410 f Lnet/minecraft/network/chat/Component; CREATE_REALM_TITLE G field_46127 f Lnet/minecraft/network/chat/Component; CREATE_REALM_SUBTITLE H field_46115 f Lnet/minecraft/network/chat/Component; CREATE_WORLD_TITLE I field_46116 f Lnet/minecraft/network/chat/Component; CREATE_WORLD_SUBTITLE J field_46117 f Lnet/minecraft/network/chat/Component; GENERATE_NEW_WORLD K field_54386 f Lnet/minecraft/network/chat/Component; RESET_WORLD_TITLE L field_46118 f Lnet/minecraft/network/chat/Component; RESET_WORLD_SUBTITLE M field_46119 f Lnet/minecraft/network/chat/Component; RESET_WORLD_RESET_TASK_TITLE N field_46120 f Lnet/minecraft/network/chat/Component; WORLD_TEMPLATES_TITLE O field_46121 f Lnet/minecraft/network/chat/Component; ADVENTURES_TITLE P field_46122 f Lnet/minecraft/network/chat/Component; EXPERIENCES_TITLE Q field_46123 f Lnet/minecraft/network/chat/Component; INSPIRATION_TITLE R field_46124 f Lnet/minecraft/client/gui/screens/Screen; lastScreen S field_20000 f Lcom/mojang/realmsclient/dto/RealmsServer; serverData T field_20001 f Lnet/minecraft/network/chat/Component; subtitle U field_20006 f I subtitleColor V field_20008 f Lnet/minecraft/network/chat/Component; resetTaskTitle W field_20501 f Lnet/minecraft/resources/ResourceLocation; UPLOAD_LOCATION X field_22714 f Lnet/minecraft/resources/ResourceLocation; ADVENTURE_MAP_LOCATION Y field_22715 f Lnet/minecraft/resources/ResourceLocation; SURVIVAL_SPAWN_LOCATION Z field_22716 f Lnet/minecraft/network/chat/Component; CREATE_WORLD_RESET_TASK_TITLE a field_46125 f Lnet/minecraft/resources/ResourceLocation; NEW_WORLD_LOCATION aa field_22708 f Lnet/minecraft/resources/ResourceLocation; EXPERIENCE_LOCATION ab field_22709 f Lnet/minecraft/resources/ResourceLocation; INSPIRATION_LOCATION ac field_22710 f Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList; templates ad field_20495 f Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList; adventuremaps ae field_20496 f Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList; experiences af field_20497 f Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList; inspirations ag field_20498 f Lcom/mojang/realmsclient/util/task/RealmCreationTask; realmCreationTask ah field_46709 f Ljava/lang/Runnable; resetWorldRunnable ai field_22711 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout aj field_46126 f I slot b field_19998 f Lorg/slf4j/Logger; LOGGER c field_19999 m (Lcom/mojang/realmsclient/dto/WorldTemplate;)V templateSelectionCallback a method_32488 m (Lcom/mojang/realmsclient/gui/screens/RealmsResetWorldScreen;)Lnet/minecraft/client/Minecraft; method_25205 a method_25205 m (Lcom/mojang/realmsclient/gui/screens/RealmsResetWorldScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_53799 a method_53799 m (Lcom/mojang/realmsclient/util/task/LongRunningTask;)V runResetTasks a method_54380 m (Lnet/minecraft/client/gui/components/Button;)V method_53800 a method_53800 m (Lnet/minecraft/client/gui/screens/Screen;ILcom/mojang/realmsclient/dto/RealmsServer;Ljava/lang/Runnable;)Lcom/mojang/realmsclient/gui/screens/RealmsResetWorldScreen; forEmptySlot a method_53801 m (Lnet/minecraft/client/gui/screens/Screen;Lcom/mojang/realmsclient/dto/RealmsServer;Lcom/mojang/realmsclient/util/task/RealmCreationTask;Ljava/lang/Runnable;)Lcom/mojang/realmsclient/gui/screens/RealmsResetWorldScreen; forNewRealm a method_53802 m (Lnet/minecraft/client/gui/screens/Screen;Lcom/mojang/realmsclient/dto/RealmsServer;Ljava/lang/Runnable;)Lcom/mojang/realmsclient/gui/screens/RealmsResetWorldScreen; forResetSlot a method_53805 m (Lcom/mojang/realmsclient/gui/screens/RealmsResetWorldScreen;)Lnet/minecraft/client/gui/Font; method_53803 b method_53803 m (Lnet/minecraft/client/gui/components/Button;)V method_53804 b method_53804 m (Lnet/minecraft/client/gui/components/Button;)V method_53806 c method_53806 m (Lnet/minecraft/client/gui/components/Button;)V method_53807 d method_53807 m (Lnet/minecraft/client/gui/components/Button;)V method_25211 e method_25211 m (Lnet/minecraft/client/gui/components/Button;)V method_25212 f method_25212 m (Lnet/minecraft/client/gui/components/Button;)V method_25213 g method_25213 m ()V method_54379 l method_54379 m (Lnet/minecraft/client/gui/screens/Screen;Lcom/mojang/realmsclient/dto/RealmsServer;ILnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;ILnet/minecraft/network/chat/Component;Ljava/lang/Runnable;)V m (Lnet/minecraft/client/gui/screens/Screen;Lcom/mojang/realmsclient/dto/RealmsServer;ILnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;ILnet/minecraft/network/chat/Component;Lcom/mojang/realmsclient/util/task/RealmCreationTask;Ljava/lang/Runnable;)V m ()V c com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen$1 frt$1 net/minecraft/class_4410$1 f Lcom/mojang/realmsclient/gui/screens/RealmsResetWorldScreen; field_20021 a field_20021 m (Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList;Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList;Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList;Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList;)V method_21392 a method_21392 m (Lcom/mojang/realmsclient/gui/screens/RealmsResetWorldScreen;Ljava/lang/String;)V c com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen$FrameButton frt$a net/minecraft/class_4410$class_4411 f Lcom/mojang/realmsclient/gui/screens/RealmsResetWorldScreen; field_20031 a field_20031 f Lnet/minecraft/resources/ResourceLocation; SLOT_FRAME_SPRITE b field_48384 f I FRAME_SIZE c field_48385 f I FRAME_WIDTH d field_48386 f I IMAGE_SIZE u field_46130 f Lnet/minecraft/resources/ResourceLocation; image v field_20032 m (Lcom/mojang/realmsclient/gui/screens/RealmsResetWorldScreen;Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/gui/components/Button$OnPress;)V m ()V c com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen fru net/minecraft/class_4416 f Lnet/minecraft/network/chat/Component; WORLD_TEXT G field_20058 f Ljava/text/DateFormat; DATE_FORMAT H field_20054 f Lcom/mojang/realmsclient/util/task/RealmCreationTask; realmCreationTask I field_48387 f Lcom/mojang/realmsclient/gui/screens/RealmsResetWorldScreen; lastScreen J field_20050 f J realmId K field_20051 f I slotId L field_20052 f Lnet/minecraft/client/gui/components/Button; uploadButton M field_20053 f Ljava/util/List; levelList N field_20055 f I selectedWorld O field_20056 f Lcom/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen$WorldSelectionList; worldSelectionList P field_20057 f Lnet/minecraft/network/chat/Component; TITLE a field_46131 f Lorg/slf4j/Logger; LOGGER b field_20049 f Lnet/minecraft/network/chat/Component; UNABLE_TO_LOAD_WORLD c field_44909 m (I)I method_25218 a method_25218 m (Lnet/minecraft/world/level/storage/LevelSummary;)Lnet/minecraft/network/chat/Component; gameModeName a method_21400 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen;)Lnet/minecraft/client/gui/Font; method_30871 a method_30871 m (Lnet/minecraft/client/gui/components/Button;)V method_38508 a method_38508 m (I)I method_55436 b method_55436 m (Lnet/minecraft/world/level/storage/LevelSummary;)Ljava/lang/String; formatLastPlayed b method_21404 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen;)Lnet/minecraft/client/gui/Font; method_30872 b method_30872 m (Lnet/minecraft/client/gui/components/Button;)V method_25221 b method_25221 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen;)Lnet/minecraft/client/gui/Font; method_25226 c method_25226 m ()V loadLevelList l method_21396 m ()V upload m method_21401 m (Lcom/mojang/realmsclient/util/task/RealmCreationTask;JILcom/mojang/realmsclient/gui/screens/RealmsResetWorldScreen;)V m ()V c com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen$Entry fru$a net/minecraft/class_4416$class_4417 f Lcom/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen; field_20067 a field_20067 f Lnet/minecraft/world/level/storage/LevelSummary; levelSummary b field_22718 f Ljava/lang/String; name c field_26509 f Lnet/minecraft/network/chat/Component; id d field_26510 f Lnet/minecraft/network/chat/Component; info e field_26511 m (Lnet/minecraft/client/gui/GuiGraphics;III)V renderItem a method_21411 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen;Lnet/minecraft/world/level/storage/LevelSummary;)V c com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen$WorldSelectionList fru$b net/minecraft/class_4416$class_4418 f Lcom/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen; field_20068 a field_20068 m (Lnet/minecraft/world/level/storage/LevelSummary;)V addEntry a method_21412 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen$Entry;)V setSelected a method_25227 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen;)V c com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen frv net/minecraft/class_4419 f Lnet/minecraft/network/chat/Component; TRAILER_BUTTON_NAME G field_45978 f Lnet/minecraft/network/chat/Component; PUBLISHER_BUTTON_NAME H field_45979 f I BUTTON_WIDTH I field_45974 f I BUTTON_SPACING J field_45975 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout K field_45976 f Ljava/util/function/Consumer; callback L field_27941 f Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen$WorldTemplateList; worldTemplateList M field_20071 f Lcom/mojang/realmsclient/dto/RealmsServer$WorldType; worldType N field_20079 f Lnet/minecraft/client/gui/components/Button; selectButton O field_20074 f Lnet/minecraft/client/gui/components/Button; trailerButton P field_20075 f Lnet/minecraft/client/gui/components/Button; publisherButton Q field_20076 f Lcom/mojang/realmsclient/dto/WorldTemplate; selectedTemplate R field_20072 f Ljava/lang/String; currentLink S field_20078 f [Lnet/minecraft/network/chat/Component; warning T field_20081 f Ljava/util/List; noTemplatesMessage U field_20085 f Lorg/slf4j/Logger; LOGGER a field_20069 f Lnet/minecraft/resources/ResourceLocation; SLOT_FRAME_SPRITE b field_22721 f Lnet/minecraft/network/chat/Component; SELECT_BUTTON_NAME c field_45977 m ()V onPublish G method_21444 m ()I getHeaderHeight H method_53514 m (Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList;)V fetchTemplatesAsync a method_21415 m (Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList;Lcom/mojang/realmsclient/client/RealmsClient;)Lcom/mojang/datafixers/util/Either; fetchTemplates a method_21416 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen;)Lnet/minecraft/client/Minecraft; method_25229 a method_25229 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_53515 a method_53515 m (Lcom/mojang/realmsclient/util/TextRenderingUtils$LineSegment;)I method_25230 a method_25230 m (Lnet/minecraft/client/gui/GuiGraphics;IILjava/util/List;)V renderMultilineMessage a method_21414 m (Lnet/minecraft/client/gui/components/Button;)V method_25231 a method_25231 m ([Lnet/minecraft/network/chat/Component;)V setWarning a method_21429 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen;)Lnet/minecraft/client/gui/Font; method_53516 b method_53516 m (Lnet/minecraft/client/gui/components/Button;)V method_25233 b method_25233 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen;)Lnet/minecraft/client/gui/Font; method_25238 c method_25238 m (Lnet/minecraft/client/gui/components/Button;)V method_25234 c method_25234 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen;)Lnet/minecraft/client/gui/Font; method_25239 d method_25239 m (Lnet/minecraft/client/gui/components/Button;)V method_25236 d method_25236 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen;)Lnet/minecraft/client/gui/Font; method_25240 e method_25240 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen;)Lnet/minecraft/client/gui/Font; method_25241 f method_25241 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen;)Lnet/minecraft/client/gui/Font; method_25242 g method_25242 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen;)Lnet/minecraft/client/gui/Font; method_25243 h method_25243 m ()V updateButtonStates l method_21425 m ()V selectTemplate m method_21440 m ()V onTrailer n method_21442 m (Lnet/minecraft/network/chat/Component;Ljava/util/function/Consumer;Lcom/mojang/realmsclient/dto/RealmsServer$WorldType;)V m (Lnet/minecraft/network/chat/Component;Ljava/util/function/Consumer;Lcom/mojang/realmsclient/dto/RealmsServer$WorldType;Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList;)V m ()V c com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen$1 frv$1 net/minecraft/class_4419$1 f Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList; val$startPage a field_20091 f Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen; field_20092 b field_20092 m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList; method_21445 a method_21445 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen;Ljava/lang/String;Lcom/mojang/realmsclient/dto/WorldTemplatePaginatedList;)V c com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen$Entry frv$a net/minecraft/class_4419$class_4421 f Lcom/mojang/realmsclient/dto/WorldTemplate; template a field_20094 f Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen; field_20095 b field_20095 f Lnet/minecraft/client/gui/components/WidgetSprites; WEBSITE_LINK_SPRITES c field_45980 f Lnet/minecraft/client/gui/components/WidgetSprites; TRAILER_LINK_SPRITES d field_45981 f Lnet/minecraft/network/chat/Component; PUBLISHER_LINK_TOOLTIP e field_45982 f Lnet/minecraft/network/chat/Component; TRAILER_LINK_TOOLTIP f field_45983 f J lastClickTime g field_45984 f Lnet/minecraft/client/gui/components/ImageButton; websiteButton h field_45985 f Lnet/minecraft/client/gui/components/ImageButton; trailerButton i field_45986 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen;Lcom/mojang/realmsclient/dto/WorldTemplate;)V m ()V c com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen$WorldTemplateList frv$b net/minecraft/class_4419$class_4420 f Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen; field_20093 a field_20093 m (Lcom/mojang/realmsclient/dto/WorldTemplate;)V addEntry a method_21448 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen$Entry;)V setSelected a method_25249 m ()Z isEmpty b method_21446 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen$Entry;)Lcom/mojang/realmsclient/dto/WorldTemplate; method_25250 b method_25250 m ()Ljava/util/List; getTemplates c method_21450 m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen;)V m (Lcom/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen;Ljava/lang/Iterable;)V c com/mojang/realmsclient/gui/screens/RealmsTermsScreen frw net/minecraft/class_4426 f Lnet/minecraft/network/chat/Component; TERMS_LINK_TEXT G field_26525 f Lnet/minecraft/client/gui/screens/Screen; lastScreen H field_22727 f Lcom/mojang/realmsclient/dto/RealmsServer; realmsServer I field_20168 f Z onLink J field_20170 f Lorg/slf4j/Logger; LOGGER a field_20165 f Lnet/minecraft/network/chat/Component; TITLE b field_26523 f Lnet/minecraft/network/chat/Component; TERMS_STATIC_TEXT c field_26524 m (Lnet/minecraft/client/gui/components/Button;)V method_25274 a method_25274 m (Lnet/minecraft/client/gui/components/Button;)V method_25275 b method_25275 m ()V agreedToTos l method_21505 m (Lnet/minecraft/client/gui/screens/Screen;Lcom/mojang/realmsclient/dto/RealmsServer;)V m ()V c com/mojang/realmsclient/gui/screens/RealmsUploadScreen frx net/minecraft/class_4427 f I BAR_BOTTOM G field_41774 f I BAR_BORDER H field_41775 f [Ljava/lang/String; DOTS I field_20191 f Lnet/minecraft/network/chat/Component; VERIFYING_TEXT J field_26526 f Lcom/mojang/realmsclient/gui/screens/RealmsResetWorldScreen; lastScreen K field_20175 f Lnet/minecraft/world/level/storage/LevelSummary; selectedLevel L field_20176 f Lcom/mojang/realmsclient/util/task/RealmCreationTask; realmCreationTask M field_48388 f J realmId N field_20177 f I slotId O field_20178 f Lcom/mojang/realmsclient/client/UploadStatus; uploadStatus P field_20179 f Lcom/google/common/util/concurrent/RateLimiter; narrationRateLimiter Q field_20180 f [Lnet/minecraft/network/chat/Component; errorMessage R field_20503 f Lnet/minecraft/network/chat/Component; status S field_20182 f Ljava/lang/String; progress T field_20183 f Z cancelled U field_20184 f Z uploadFinished V field_20185 f Z showDots W field_20186 f Z uploadStarted X field_20187 f Lnet/minecraft/client/gui/components/Button; backButton Y field_20188 f Lnet/minecraft/client/gui/components/Button; cancelButton Z field_20189 f Ljava/util/concurrent/atomic/AtomicReference; currentUpload a field_54387 f I tickCount aa field_20190 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout ab field_48389 f I BAR_WIDTH b field_41776 f I BAR_TOP c field_41773 m ()V upload G method_21536 m ()V method_25278 H method_25278 m ()V method_56132 K method_56132 m (Lcom/mojang/realmsclient/gui/screens/RealmsUploadScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_56133 a method_56133 m (Lnet/minecraft/client/gui/GuiGraphics;J)V drawUploadSpeed0 a method_21526 m (Lnet/minecraft/client/gui/components/Button;)V method_25276 a method_25276 m (Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object; method_64364 a method_64364 m ([Lnet/minecraft/network/chat/Component;)V setErrorMessage a method_27460 m (Lnet/minecraft/client/gui/components/Button;)V method_25277 b method_25277 m (Lnet/minecraft/client/gui/GuiGraphics;)V drawProgressBar d method_21532 m (Lnet/minecraft/client/gui/GuiGraphics;)V drawUploadSpeed e method_21534 m ()V onBack l method_21525 m ()V onCancel m method_21528 m ()Lnet/minecraft/network/chat/Component; createProgressNarrationMessage n method_37014 m (Lcom/mojang/realmsclient/util/task/RealmCreationTask;JILcom/mojang/realmsclient/gui/screens/RealmsResetWorldScreen;Lnet/minecraft/world/level/storage/LevelSummary;)V m ()V c com/mojang/realmsclient/gui/screens/UploadResult fry net/minecraft/class_4429 f I statusCode a field_20205 f Ljava/lang/String; errorMessage b field_20206 m ()Ljava/lang/String; getSimplifiedErrorMessage a method_64365 m (ILjava/lang/String;)V c com/mojang/realmsclient/gui/screens/UploadResult$Builder fry$a net/minecraft/class_4429$class_4430 f I statusCode a field_20207 f Ljava/lang/String; errorMessage b field_20208 m ()Lcom/mojang/realmsclient/gui/screens/UploadResult; build a method_21541 m (I)Lcom/mojang/realmsclient/gui/screens/UploadResult$Builder; withStatusCode a method_21542 m (Ljava/lang/String;)Lcom/mojang/realmsclient/gui/screens/UploadResult$Builder; withErrorMessage a method_21543 m ()V c com/mojang/realmsclient/gui/screens/configuration/RealmsBackupInfoScreen frz net/minecraft/class_4379 f Lcom/mojang/realmsclient/dto/Backup; backup G field_19736 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout H field_45973 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupInfoScreen$BackupInfoList; backupInfoList I field_19738 f Lnet/minecraft/network/chat/Component; TITLE a field_45972 f Lnet/minecraft/network/chat/Component; UNKNOWN b field_27937 f Lnet/minecraft/client/gui/screens/Screen; lastScreen c field_19734 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupInfoScreen;)Lnet/minecraft/client/gui/Font; method_29335 a method_29335 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupInfoScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_53513 a method_53513 m (Lnet/minecraft/client/gui/components/Button;)V method_25105 a method_25105 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; gameDifficultyMetadata a method_21140 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; checkForSpecificMetadata a method_21141 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupInfoScreen;)Lnet/minecraft/client/gui/Font; method_51885 b method_51885 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; gameModeMetadata b method_21143 m (Lnet/minecraft/client/gui/screens/Screen;Lcom/mojang/realmsclient/dto/Backup;)V m ()V c com/mojang/realmsclient/gui/screens/configuration/RealmsBackupInfoScreen$BackupInfoList frz$a net/minecraft/class_4379$class_4380 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupInfoScreen; field_19740 a field_19740 m (Ljava/lang/String;Ljava/lang/String;)V method_29336 a method_29336 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupInfoScreen;Lnet/minecraft/client/Minecraft;)V c com/mojang/realmsclient/gui/screens/configuration/RealmsBackupInfoScreen$BackupInfoListEntry frz$b net/minecraft/class_4379$class_5344 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupInfoScreen; field_25257 a field_25257 f Lnet/minecraft/network/chat/Component; TEMPLATE_NAME b field_44895 f Lnet/minecraft/network/chat/Component; GAME_DIFFICULTY c field_44896 f Lnet/minecraft/network/chat/Component; NAME d field_44897 f Lnet/minecraft/network/chat/Component; GAME_SERVER_VERSION e field_44898 f Lnet/minecraft/network/chat/Component; UPLOADED f field_44899 f Lnet/minecraft/network/chat/Component; ENABLED_PACK g field_44900 f Lnet/minecraft/network/chat/Component; DESCRIPTION h field_44901 f Lnet/minecraft/network/chat/Component; GAME_MODE i field_44902 f Lnet/minecraft/network/chat/Component; SEED j field_44903 f Lnet/minecraft/network/chat/Component; WORLD_TYPE k field_44904 f Lnet/minecraft/network/chat/Component; UNDEFINED l field_44905 f Ljava/lang/String; key m field_25258 f Ljava/lang/String; value n field_25259 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; translateKey a method_51886 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupInfoScreen;Ljava/lang/String;Ljava/lang/String;)V m ()V c com/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen fsa net/minecraft/class_4381 f Lnet/minecraft/network/chat/Component; HAS_CHANGES_TOOLTIP G field_26472 f Lnet/minecraft/network/chat/Component; NO_BACKUPS_LABEL H field_26474 f Lnet/minecraft/network/chat/Component; DOWNLOAD_LATEST I field_51818 f Ljava/lang/String; UPLOADED_KEY J field_32119 f I PADDING K field_49447 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen; lastScreen L field_19743 f Ljava/util/List; backups M field_19744 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen$BackupObjectSelectionList; backupList N field_49448 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout O field_49449 f I slotId P field_19748 f Lnet/minecraft/client/gui/components/Button; downloadButton Q field_19749 f Lcom/mojang/realmsclient/dto/RealmsServer; serverData R field_19753 f Z noBackups S field_19752 f Lorg/slf4j/Logger; LOGGER a field_19741 f Lnet/minecraft/network/chat/Component; TITLE b field_26473 f Lnet/minecraft/network/chat/Component; RESTORE_TOOLTIP c field_26471 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen;)Lnet/minecraft/client/Minecraft; method_25108 a method_25108 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_25109 a method_25109 m (Lnet/minecraft/client/gui/components/Button;)V method_25110 a method_25110 m (Lnet/minecraft/client/gui/components/PopupScreen;)V method_25111 a method_25111 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen;)Lnet/minecraft/client/gui/Font; method_25115 b method_25115 m (Lnet/minecraft/client/gui/components/Button;)V method_25113 b method_25113 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen;)Lnet/minecraft/client/gui/Font; method_25116 c method_25116 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen;)Lnet/minecraft/client/Minecraft; method_51237 d method_51237 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen;)Lnet/minecraft/client/gui/Font; method_57662 e method_57662 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen;)Lnet/minecraft/client/gui/Font; method_57663 f method_57663 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen;)Lnet/minecraft/client/gui/Font; method_57664 g method_57664 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen;)Lnet/minecraft/client/Minecraft; method_57665 h method_57665 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen;)Lnet/minecraft/client/Minecraft; method_57666 i method_57666 m ()V fetchRealmsBackups l method_57661 m ()V downloadClicked m method_21166 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lcom/mojang/realmsclient/dto/RealmsServer;I)V m ()V c com/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen$1 fsa$1 net/minecraft/class_4381$1 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen; field_19755 a field_19755 m (Lcom/mojang/realmsclient/dto/Backup;)Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen$Entry; method_64845 a method_64845 m (Ljava/util/List;)V method_21171 a method_21171 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen;Ljava/lang/String;)V c com/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen$BackupObjectSelectionList fsa$a net/minecraft/class_4381$class_4382 f I ITEM_HEIGHT a field_49450 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen;)V c com/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen$Entry fsa$b net/minecraft/class_4381$class_4383 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen; field_19762 a field_19762 f I Y_PADDING b field_44525 f Lcom/mojang/realmsclient/dto/Backup; backup c field_19761 f Lnet/minecraft/client/gui/components/Button; restoreButton d field_49452 f Lnet/minecraft/client/gui/components/Button; changesButton e field_49451 f Ljava/util/List; children f field_44527 m (Lcom/mojang/realmsclient/dto/Backup;)V populateChangeList a method_51239 m (Lnet/minecraft/client/gui/components/Button;)V method_57668 a method_57668 m (Lnet/minecraft/client/gui/components/PopupScreen;)V method_57673 a method_57673 m (Ljava/lang/String;)V addToChangeList a method_51241 m (Ljava/util/Date;)Ljava/lang/String; getMediumDatePresentation a method_21176 m (Ljava/util/function/Supplier;)Lnet/minecraft/network/chat/MutableComponent; method_57669 a method_57669 m (Lnet/minecraft/client/gui/components/Button;)V method_57670 b method_57670 m (Ljava/util/function/Supplier;)Lnet/minecraft/network/chat/MutableComponent; method_57671 b method_57671 m ()Ljava/lang/String; getShortBackupDate c method_57672 m ()V restoreClicked g method_57674 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsBackupScreen;Lcom/mojang/realmsclient/dto/Backup;)V c com/mojang/realmsclient/gui/screens/configuration/RealmsConfigurationTab fsb net/minecraft/class_11315 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V updateData a method_71200 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V onSelected b method_71201 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V onDeselected c method_71202 c com/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen fsc net/minecraft/class_4388 f Lcom/mojang/realmsclient/dto/RealmsServer; serverData G field_20493 f Lcom/mojang/realmsclient/dto/PreferredRegionsDto; regions H field_60243 f Ljava/util/Map; regionServiceQuality I field_60244 f J serverId J field_19794 f Z stateChanged K field_19806 f Lnet/minecraft/client/gui/components/tabs/TabManager; tabManager L field_60245 f Lnet/minecraft/client/gui/components/Button; playButton M field_60861 f Lnet/minecraft/client/gui/components/tabs/TabNavigationBar; tabNavigationBar N field_60246 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout O field_60247 f Lorg/slf4j/Logger; LOGGER a field_19790 f Lnet/minecraft/network/chat/Component; PLAY_TEXT b field_60248 f Lcom/mojang/realmsclient/RealmsMainScreen; lastScreen c field_19792 m ()V updateButtonStates G method_71974 m ()V onRealmsDataFetched H method_71203 m (J)V fetchServerData a method_21204 m (JLcom/mojang/realmsclient/client/RealmsClient;)Lcom/mojang/realmsclient/dto/RealmsServer; method_72204 a method_72204 m (JLjava/lang/String;)Z invitePlayer a method_71205 m (Lcom/mojang/realmsclient/dto/PreferredRegionsDto;)V method_71206 a method_71206 m (Lcom/mojang/realmsclient/dto/RealmsServer;)Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen; getNewScreenWithKnownData a method_71975 m (Lcom/mojang/realmsclient/dto/RealmsSlot;)V saveSlotSettings a method_21208 m (Lcom/mojang/realmsclient/exception/RealmsServiceException;)Lnet/minecraft/client/gui/screens/Screen; createErrorScreen a method_72205 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_71208 a method_71208 m (Lnet/minecraft/client/gui/components/AbstractWidget;)V method_71209 a method_71209 m (Lnet/minecraft/client/gui/components/Button;)V method_25140 a method_25140 m (Lnet/minecraft/client/gui/components/tabs/Tab;)V onTabSelected a method_71210 m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/realmsclient/dto/RegionSelectionPreference;Lcom/mojang/realmsclient/dto/RealmsRegion;)V saveSettings a method_21215 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V method_71207 b method_71207 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_71212 b method_71212 m (Lnet/minecraft/client/gui/components/Button;)V method_25146 b method_25146 m (Lnet/minecraft/client/gui/components/tabs/Tab;)V onTabDeselected b method_71213 m (Z)V openTheWorld b method_21218 m ()I getContentHeight g method_71214 m ()I getHeaderHeight h method_71215 m ()Lnet/minecraft/client/gui/screens/Screen; getLastScreen j method_71216 m ()V fetchRegionData k method_71217 m ()V closeTheWorld l method_21217 m ()V stateChanged m method_21198 m ()Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen; getNewScreen n method_21219 m (Lcom/mojang/realmsclient/RealmsMainScreen;JLcom/mojang/realmsclient/dto/RealmsServer;Lcom/mojang/realmsclient/dto/PreferredRegionsDto;)V m (Lcom/mojang/realmsclient/RealmsMainScreen;J)V m ()V c com/mojang/realmsclient/gui/screens/configuration/RealmsInviteScreen fsd net/minecraft/class_4395 f Lnet/minecraft/network/chat/Component; NO_SUCH_PLAYER_ERROR_TEXT G field_26490 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout H field_49457 f Lnet/minecraft/client/gui/components/EditBox; profileName I field_22696 f Lnet/minecraft/client/gui/components/Button; inviteButton J field_49458 f Lcom/mojang/realmsclient/dto/RealmsServer; serverData K field_19880 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen; configureScreen L field_19881 f Lnet/minecraft/network/chat/Component; message M field_19887 f Lnet/minecraft/network/chat/Component; TITLE a field_49459 f Lnet/minecraft/network/chat/Component; NAME_LABEL b field_26489 f Lnet/minecraft/network/chat/Component; INVITING_PLAYER_TEXT c field_44943 m (JLjava/lang/String;)Ljava/lang/Boolean; method_52216 a method_52216 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsInviteScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_57678 a method_57678 m (Lnet/minecraft/client/gui/components/Button;)V method_57679 a method_57679 m (Ljava/lang/Boolean;)V method_71218 a method_71218 m (Lnet/minecraft/network/chat/Component;)V showMessage a method_21286 m (Lnet/minecraft/client/gui/components/Button;)V method_25162 b method_25162 m ()V onInvite l method_21284 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lcom/mojang/realmsclient/dto/RealmsServer;)V m ()V c com/mojang/realmsclient/gui/screens/configuration/RealmsPlayersTab fse net/minecraft/class_4406 f Lnet/minecraft/network/chat/Component; TITLE a field_49461 f Lorg/slf4j/Logger; LOGGER b field_19958 f Lnet/minecraft/network/chat/Component; QUESTION_TITLE d field_44908 f I PADDING e field_49462 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen; configurationScreen f field_60249 f Lnet/minecraft/client/Minecraft; minecraft g field_60250 f Lcom/mojang/realmsclient/dto/RealmsServer; serverData h field_19961 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPlayersTab$InvitedObjectSelectionList; invitedList i field_60251 m ()I calculateListHeight a method_71219 m (Lnet/minecraft/client/Minecraft;Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/gui/components/Button;)V method_71220 a method_71220 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lnet/minecraft/client/Minecraft;Lcom/mojang/realmsclient/dto/RealmsServer;)V m ()V c com/mojang/realmsclient/gui/screens/configuration/RealmsPlayersTab$Entry fse$a net/minecraft/class_4406$class_4408 f I SKIN_FACE_SIZE a field_60252 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPlayersTab; field_19980 b field_19980 f Lnet/minecraft/network/chat/Component; NORMAL_USER_TEXT c field_49464 f Lnet/minecraft/network/chat/Component; OP_TEXT d field_49465 f Lnet/minecraft/network/chat/Component; REMOVE_TEXT e field_49466 f Lnet/minecraft/resources/ResourceLocation; MAKE_OP_SPRITE f field_49467 f Lnet/minecraft/resources/ResourceLocation; REMOVE_OP_SPRITE g field_49468 f Lnet/minecraft/resources/ResourceLocation; REMOVE_PLAYER_SPRITE h field_49469 f I ICON_WIDTH i field_49470 f I ICON_HEIGHT j field_49471 f Lcom/mojang/realmsclient/dto/PlayerInfo; playerInfo k field_19979 f Lnet/minecraft/client/gui/components/Button; removeButton l field_44536 f Lnet/minecraft/client/gui/components/Button; makeOpButton m field_44537 f Lnet/minecraft/client/gui/components/Button; removeOpButton n field_44538 m (I)V op a method_57691 m (ILnet/minecraft/client/gui/components/Button;)V method_51246 a method_51246 m (Lcom/mojang/realmsclient/dto/Ops;)V updateOps a method_57692 m (Lcom/mojang/realmsclient/dto/PlayerInfo;IZ)V method_57693 a method_57693 m (Lcom/mojang/realmsclient/dto/PlayerInfo;Lcom/mojang/realmsclient/client/RealmsClient;)V method_72206 a method_72206 m (Lcom/mojang/realmsclient/dto/PlayerInfo;Ljava/util/function/Supplier;)Lnet/minecraft/network/chat/MutableComponent; method_57694 a method_57694 m (Lcom/mojang/realmsclient/exception/RealmsServiceException;)V method_72207 a method_72207 m (Ljava/util/UUID;Lcom/mojang/realmsclient/client/RealmsClient;)Lcom/mojang/realmsclient/dto/Ops; method_72208 a method_72208 m (I)V deop b method_57695 m (ILnet/minecraft/client/gui/components/Button;)V method_51248 b method_51248 m (Lcom/mojang/realmsclient/dto/Ops;)V method_72209 b method_72209 m (Lcom/mojang/realmsclient/dto/PlayerInfo;Ljava/util/function/Supplier;)Lnet/minecraft/network/chat/MutableComponent; method_57696 b method_57696 m (Lcom/mojang/realmsclient/exception/RealmsServiceException;)V method_72210 b method_72210 m (Ljava/util/UUID;Lcom/mojang/realmsclient/client/RealmsClient;)Lcom/mojang/realmsclient/dto/Ops; method_72211 b method_72211 m ()V updateOpButtons c method_57697 m (I)V uninvite c method_57698 m (ILnet/minecraft/client/gui/components/Button;)V method_51249 c method_51249 m (Lcom/mojang/realmsclient/dto/Ops;)V method_72212 c method_72212 m (Lcom/mojang/realmsclient/dto/PlayerInfo;Ljava/util/function/Supplier;)Lnet/minecraft/network/chat/MutableComponent; method_57699 c method_57699 m (Lcom/mojang/realmsclient/exception/RealmsServiceException;)V method_72213 c method_72213 m ()Lnet/minecraft/client/gui/components/Button; activeOpButton g method_57700 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPlayersTab;Lcom/mojang/realmsclient/dto/PlayerInfo;)V m ()V c com/mojang/realmsclient/gui/screens/configuration/RealmsPlayersTab$InvitedObjectSelectionList fse$b net/minecraft/class_4406$class_4407 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPlayersTab; field_19978 a field_19978 f I ITEM_HEIGHT m field_49472 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPlayersTab;II)V c com/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen fsf net/minecraft/class_11316 f Lnet/minecraft/network/chat/Component; REGION_SELECTION_LABEL a field_60253 f I SPACING b field_60254 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout c field_60255 f Lnet/minecraft/client/gui/screens/Screen; parent d field_60256 f Ljava/util/function/BiConsumer; applySettings e field_60257 f Ljava/util/Map; regionServiceQuality f field_60258 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen$RegionSelectionList; list u field_60259 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsSettingsTab$RegionSelection; selection v field_60260 f Lnet/minecraft/client/gui/components/Button; doneButton w field_60261 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen$RegionSelectionList$Entry;)Z method_71221 a method_71221 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen;)Lnet/minecraft/client/Minecraft; method_71222 a method_71222 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_71223 a method_71223 m (Lnet/minecraft/client/gui/components/Button;)V method_71224 a method_71224 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen;)Lnet/minecraft/client/gui/Font; method_71225 b method_71225 m (Lnet/minecraft/client/gui/components/Button;)V method_71226 b method_71226 m ()V updateButtonValidity l method_71227 m (Lnet/minecraft/client/gui/screens/Screen;Ljava/util/function/BiConsumer;Ljava/util/Map;Lcom/mojang/realmsclient/gui/screens/configuration/RealmsSettingsTab$RegionSelection;)V m ()V c com/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen$RegionSelectionList fsf$a net/minecraft/class_11316$class_11317 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen; field_60262 a field_60262 m (Lcom/mojang/realmsclient/dto/RealmsRegion;)Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen$RegionSelectionList$Entry; method_71228 a method_71228 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen$RegionSelectionList$Entry;)V setSelected a method_71229 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen$RegionSelectionList;Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)V method_71230 a method_71230 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen;)V c com/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen$RegionSelectionList$Entry fsf$a$a net/minecraft/class_11316$class_11317$class_11318 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen$RegionSelectionList; field_60263 a field_60263 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsSettingsTab$RegionSelection; regionSelection b field_60264 f Lnet/minecraft/network/chat/Component; name c field_60265 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen$RegionSelectionList;Lcom/mojang/realmsclient/dto/RegionSelectionPreference;Lcom/mojang/realmsclient/dto/RealmsRegion;)V m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsPreferredRegionSelectionScreen$RegionSelectionList;Lcom/mojang/realmsclient/gui/screens/configuration/RealmsSettingsTab$RegionSelection;)V c com/mojang/realmsclient/gui/screens/configuration/RealmsSettingsTab fsg net/minecraft/class_11319 f Lnet/minecraft/network/chat/Component; TITLE a field_60270 f Lnet/minecraft/client/gui/components/Button; closeOpenButton b field_60266 f I COMPONENT_WIDTH d field_60267 f I EXTRA_SPACING e field_60268 f I DEFAULT_SPACING f field_60269 f Lnet/minecraft/network/chat/Component; NAME_LABEL g field_60271 f Lnet/minecraft/network/chat/Component; DESCRIPTION_LABEL h field_60272 f Lnet/minecraft/network/chat/Component; REGION_PREFERENCE_LABEL i field_60273 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen; configurationScreen j field_60274 f Lnet/minecraft/client/Minecraft; minecraft k field_60275 f Lcom/mojang/realmsclient/dto/RealmsServer; serverData l field_60276 f Ljava/util/Map; regionServiceQuality m field_60277 f Lnet/minecraft/client/gui/components/EditBox; descEdit n field_60278 f Lnet/minecraft/client/gui/components/EditBox; nameEdit o field_60279 f Lnet/minecraft/client/gui/components/StringWidget; selectedRegionStringWidget p field_60280 f Lnet/minecraft/client/gui/components/ImageWidget; selectedRegionImageWidget q field_60281 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsSettingsTab$RegionSelection; preferredRegionSelection r field_60282 m ()V save a method_71231 m (Lcom/mojang/realmsclient/dto/RealmsServer;Lcom/mojang/realmsclient/dto/RealmsRegion;)V method_71232 a method_71232 m (Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/Minecraft;Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lnet/minecraft/client/gui/components/Button;)V method_71233 a method_71233 m (Lcom/mojang/realmsclient/dto/RegionSelectionPreference;Lcom/mojang/realmsclient/dto/RealmsRegion;)V applyRegionPreferenceSelection a method_71234 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lnet/minecraft/client/gui/components/PopupScreen;)V method_71235 a method_71235 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsSettingsTab$RegionSelection;)Lnet/minecraft/network/chat/MutableComponent; getTranslatableFromPreference a method_71236 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsSettingsTab$RegionSelection;Ljava/util/Map;)Lnet/minecraft/resources/ResourceLocation; getServiceQualityIcon a method_71237 m (Lnet/minecraft/client/gui/components/Button;)V method_71238 a method_71238 m ()V openPreferenceSelector c method_71239 m ()V updateRegionPreferenceValues d method_71240 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lnet/minecraft/client/Minecraft;Lcom/mojang/realmsclient/dto/RealmsServer;Ljava/util/Map;)V m ()V c com/mojang/realmsclient/gui/screens/configuration/RealmsSettingsTab$RegionSelection fsg$a net/minecraft/class_11319$class_11320 f Lcom/mojang/realmsclient/dto/RegionSelectionPreference; preference a comp_4184 f Lcom/mojang/realmsclient/dto/RealmsRegion; region b comp_4185 m ()Lcom/mojang/realmsclient/dto/RegionSelectionPreference; preference a comp_4184 m ()Lcom/mojang/realmsclient/dto/RealmsRegion; region b comp_4185 m (Lcom/mojang/realmsclient/dto/RegionSelectionPreference;Lcom/mojang/realmsclient/dto/RealmsRegion;)V c com/mojang/realmsclient/gui/screens/configuration/RealmsSlotOptionsScreen fsh net/minecraft/class_4423 f I DEFAULT_DIFFICULTY G field_32125 f I DEFAULT_GAME_MODE H field_32126 f Lnet/minecraft/network/chat/Component; NAME_LABEL I field_26516 f Lnet/minecraft/network/chat/Component; SPAWN_PROTECTION_TEXT J field_27942 f Lnet/minecraft/client/gui/components/EditBox; nameEdit K field_20113 f I column1X L field_20114 f I columnWidth M field_20116 f Lcom/mojang/realmsclient/dto/RealmsSlot; slot N field_60283 f Lcom/mojang/realmsclient/dto/RealmsServer$WorldType; worldType O field_20118 f Lnet/minecraft/world/Difficulty; difficulty P field_27943 f Lnet/minecraft/world/level/GameType; gameMode Q field_20121 f Ljava/lang/String; defaultSlotName R field_39187 f Ljava/lang/String; worldName S field_39188 f Z pvp T field_20122 f Z spawnMonsters U field_20125 f I spawnProtection V field_20120 f Z commandBlocks W field_20127 f Z forceGameMode X field_20128 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsSlotOptionsScreen$SettingsSlider; spawnProtectionButton Y field_20133 f Ljava/util/List; DIFFICULTIES a field_22723 f Ljava/util/List; GAME_MODES b field_22724 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen; parentScreen c field_20109 m (Lnet/minecraft/client/gui/components/Button;)V method_25255 a method_25255 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/world/level/GameType;)V method_32496 a method_32496 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/world/Difficulty;)V method_32495 a method_32495 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_32497 a method_32497 m (Ljava/lang/Boolean;)V method_61960 a method_61960 m (Ljava/lang/String;)V setWorldName a method_43757 m (Ljava/util/List;II)Ljava/lang/Object; findByIndex a method_32498 m (Ljava/util/List;Ljava/lang/Object;I)I findIndex a method_32499 m (Ljava/util/function/Consumer;Lnet/minecraft/client/gui/components/PopupScreen;)V method_43755 a method_43755 m (Ljava/util/function/Consumer;Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_43754 a method_43754 m (Lnet/minecraft/network/chat/Component;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/components/CycleButton$OnValueChange; confirmDangerousOption a method_43756 m (Lnet/minecraft/client/gui/components/Button;)V method_25256 b method_25256 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_32500 b method_32500 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_32505 c method_32505 m ()V saveSettings l method_21486 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lcom/mojang/realmsclient/dto/RealmsSlot;Lcom/mojang/realmsclient/dto/RealmsServer$WorldType;I)V m ()V c com/mojang/realmsclient/gui/screens/configuration/RealmsSlotOptionsScreen$SettingsSlider fsh$a net/minecraft/class_4423$class_4424 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsSlotOptionsScreen; field_20145 a field_20145 f D minValue e field_22725 f D maxValue f field_22726 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsSlotOptionsScreen;IIIIFF)V c com/mojang/realmsclient/gui/screens/configuration/RealmsSubscriptionTab fsi net/minecraft/class_4425 f Lnet/minecraft/network/chat/Component; TITLE a field_20153 f Lorg/slf4j/Logger; LOGGER b field_20146 f I DEFAULT_COMPONENT_WIDTH d field_60284 f I EXTRA_SPACING e field_60285 f I DEFAULT_SPACING f field_60286 f Lnet/minecraft/network/chat/Component; SUBSCRIPTION_START_LABEL g field_20154 f Lnet/minecraft/network/chat/Component; TIME_LEFT_LABEL h field_20155 f Lnet/minecraft/network/chat/Component; DAYS_LEFT_LABEL i field_20156 f Lnet/minecraft/network/chat/Component; SUBSCRIPTION_EXPIRED_TEXT j field_26517 f Lnet/minecraft/network/chat/Component; SUBSCRIPTION_LESS_THAN_A_DAY_TEXT k field_26518 f Lnet/minecraft/network/chat/Component; UNKNOWN l field_34033 f Lnet/minecraft/network/chat/Component; RECURRING_INFO m field_43152 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen; configurationScreen n field_60287 f Lnet/minecraft/client/Minecraft; minecraft o field_60288 f Lnet/minecraft/client/gui/components/Button; deleteButton p field_60289 f Lnet/minecraft/client/gui/components/FocusableTextWidget; subscriptionInfo q field_60290 f Lnet/minecraft/client/gui/components/StringWidget; startDateWidget r field_60291 f Lnet/minecraft/client/gui/components/StringWidget; daysLeftLabelWidget s field_60292 f Lnet/minecraft/client/gui/components/StringWidget; daysLeftWidget t field_60293 f Lcom/mojang/realmsclient/dto/RealmsServer; serverData u field_20148 f Lnet/minecraft/network/chat/Component; daysLeft v field_20157 f Lnet/minecraft/network/chat/Component; startDate w field_20158 f Lcom/mojang/realmsclient/dto/Subscription$SubscriptionType; type x field_20159 m (I)Lnet/minecraft/network/chat/Component; daysLeftPresentation a method_21499 m (J)V getSubscription a method_21500 m (Lcom/mojang/realmsclient/client/RealmsClient;)V method_71246 a method_71246 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/components/Button;)V method_71242 a method_71242 m (Lnet/minecraft/client/Minecraft;Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lnet/minecraft/client/gui/components/Button;)V method_71243 a method_71243 m (Lnet/minecraft/client/gui/components/PopupScreen;)V method_71244 a method_71244 m (J)Lnet/minecraft/network/chat/Component; localPresentation b method_21502 m ()V deleteRealm c method_25271 m ()V method_71247 d method_71247 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lnet/minecraft/client/Minecraft;Lcom/mojang/realmsclient/dto/RealmsServer;)V m ()V c com/mojang/realmsclient/gui/screens/configuration/RealmsWorldsTab fsj net/minecraft/class_11321 f Lnet/minecraft/network/chat/Component; TITLE a field_60294 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen; configurationScreen b field_60295 f Lnet/minecraft/client/Minecraft; minecraft d field_60296 f Lcom/mojang/realmsclient/dto/RealmsServer; serverData e field_60297 f Lnet/minecraft/client/gui/components/Button; optionsButton f field_60298 f Lnet/minecraft/client/gui/components/Button; backupButton g field_60299 f Lnet/minecraft/client/gui/components/Button; resetWorldButton h field_60300 f Ljava/util/List; slotButtonList i field_60301 m (I)Lcom/mojang/realmsclient/gui/RealmsWorldSlotButton; createSlotButton a method_71248 m (ILcom/mojang/realmsclient/dto/RealmsServer;)V switchToFullSlot a method_71249 m (ILcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/gui/components/PopupScreen;)V method_71250 a method_71250 m (ILnet/minecraft/client/gui/components/Button;)V method_71251 a method_71251 m (Lcom/mojang/realmsclient/dto/RealmsServer;ILnet/minecraft/client/gui/components/PopupScreen;)V method_71252 a method_71252 m (Lcom/mojang/realmsclient/dto/WorldTemplate;)V templateSelectionCallback a method_71253 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;)V method_72214 a method_72214 m (Lnet/minecraft/client/Minecraft;Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/gui/components/Button;)V method_71254 a method_71254 m (Lnet/minecraft/client/gui/components/Button;)V method_71255 a method_71255 m (ILcom/mojang/realmsclient/dto/RealmsServer;)V switchToEmptySlot b method_71256 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;)V method_72215 b method_72215 m (Lnet/minecraft/client/Minecraft;Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/gui/components/Button;)V method_71257 b method_71257 m ()V resetButtonPressed c method_71258 m ()Z isMinigame d method_71259 m ()V switchToMinigame e method_71260 m ()V method_71261 f method_71261 m ()V method_71262 g method_71262 m ()V method_71265 h method_71265 m ()V method_71266 i method_71266 m (Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;Lnet/minecraft/client/Minecraft;Lcom/mojang/realmsclient/dto/RealmsServer;)V m ()V c com/mojang/realmsclient/gui/screens/configuration/RealmsWorldsTab$1 fsj$1 net/minecraft/class_11321$1 f [I $SwitchMap$com$mojang$realmsclient$gui$RealmsWorldSlotButton$Action a field_19812 m ()V c com/mojang/realmsclient/gui/screens/configuration/package-info fsk net/minecraft/class_11322 c com/mojang/realmsclient/gui/screens/package-info fsl net/minecraft/class_6197 c com/mojang/realmsclient/gui/task/DataFetcher fsm net/minecraft/class_7581 f Lorg/slf4j/Logger; LOGGER a field_39696 f Ljava/util/concurrent/Executor; executor b field_39697 f Ljava/util/concurrent/TimeUnit; resolution c field_39698 f Lnet/minecraft/util/TimeSource; timeSource d field_39699 m ()Lcom/mojang/realmsclient/gui/task/DataFetcher$Subscription; createSubscription a method_44628 m (Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/time/Duration;Lcom/mojang/realmsclient/gui/task/RepeatedDelayStrategy;)Lcom/mojang/realmsclient/gui/task/DataFetcher$Task; createTask a method_44629 m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/TimeUnit;Lnet/minecraft/util/TimeSource;)V m ()V c com/mojang/realmsclient/gui/task/DataFetcher$ComputationResult fsm$a net/minecraft/class_7581$class_7582 f Lcom/mojang/datafixers/util/Either; value a comp_888 f J time b comp_889 m ()Lcom/mojang/datafixers/util/Either; value a comp_888 m ()J time b comp_889 m (Lcom/mojang/datafixers/util/Either;J)V c com/mojang/realmsclient/gui/task/DataFetcher$SubscribedTask fsm$b net/minecraft/class_7581$class_7583 f Lcom/mojang/realmsclient/gui/task/DataFetcher$Task; task a field_39701 f Ljava/util/function/Consumer; output b field_39702 f J lastCheckTime c field_39703 m ()V runCallbackIfNeeded a method_44630 m (J)V update a method_44631 m ()V runCallback b method_44632 m ()V reset c method_44633 m (Lcom/mojang/realmsclient/gui/task/DataFetcher;Lcom/mojang/realmsclient/gui/task/DataFetcher$Task;Ljava/util/function/Consumer;)V c com/mojang/realmsclient/gui/task/DataFetcher$Subscription fsm$c net/minecraft/class_7581$class_7584 f Lcom/mojang/realmsclient/gui/task/DataFetcher; field_39704 a field_39704 f Ljava/util/List; subscriptions b field_39705 m ()V forceUpdate a method_44634 m (Lcom/mojang/realmsclient/gui/task/DataFetcher$Task;Ljava/util/function/Consumer;)V subscribe a method_44635 m ()V tick b method_44636 m ()V reset c method_44637 m (Lcom/mojang/realmsclient/gui/task/DataFetcher;)V c com/mojang/realmsclient/gui/task/DataFetcher$SuccessfulComputationResult fsm$d net/minecraft/class_7581$class_7585 f Ljava/lang/Object; value a comp_890 f J time b comp_891 m ()Ljava/lang/Object; value a comp_890 m ()J time b comp_891 m (Ljava/lang/Object;J)V c com/mojang/realmsclient/gui/task/DataFetcher$Task fsm$e net/minecraft/class_7581$class_7586 f Lcom/mojang/realmsclient/gui/task/DataFetcher; field_39706 a field_39706 f Ljava/lang/String; id b field_39707 f Ljava/util/concurrent/Callable; updater c field_39708 f J period d field_39709 f Lcom/mojang/realmsclient/gui/task/RepeatedDelayStrategy; repeatStrategy e field_39710 f Ljava/util/concurrent/CompletableFuture; pendingTask f field_39711 f Lcom/mojang/realmsclient/gui/task/DataFetcher$SuccessfulComputationResult; lastResult g field_39712 f J nextUpdate h field_39713 m ()V reset a method_44638 m (J)V updateIfNeeded a method_44639 m (JLjava/lang/Exception;)V method_44640 a method_44640 m (JLjava/lang/Object;)V method_44641 a method_44641 m ()Lcom/mojang/realmsclient/gui/task/DataFetcher$ComputationResult; method_44642 b method_44642 m (Lcom/mojang/realmsclient/gui/task/DataFetcher;Ljava/lang/String;Ljava/util/concurrent/Callable;JLcom/mojang/realmsclient/gui/task/RepeatedDelayStrategy;)V c com/mojang/realmsclient/gui/task/RepeatedDelayStrategy fsn net/minecraft/class_7587 f Lcom/mojang/realmsclient/gui/task/RepeatedDelayStrategy; CONSTANT a field_39714 m ()J delayCyclesAfterSuccess a method_44643 m (I)Lcom/mojang/realmsclient/gui/task/RepeatedDelayStrategy; exponentialBackoff a method_44644 m ()J delayCyclesAfterFailure b method_44645 m ()V c com/mojang/realmsclient/gui/task/RepeatedDelayStrategy$1 fsn$1 net/minecraft/class_7587$1 m ()V c com/mojang/realmsclient/gui/task/RepeatedDelayStrategy$2 fsn$2 net/minecraft/class_7587$2 f I val$maxBackoff b field_39715 f Lorg/slf4j/Logger; LOGGER c field_39716 f I failureCount d field_39717 m (I)V m ()V c com/mojang/realmsclient/gui/task/package-info fso net/minecraft/class_6198 c com/mojang/realmsclient/package-info fsp net/minecraft/class_6199 c com/mojang/realmsclient/util/JsonUtils fsq net/minecraft/class_4431 m (Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/lang/String; getRequiredString a method_49594 m (Ljava/lang/String;Lcom/google/gson/JsonObject;I)I getIntOr a method_21545 m (Ljava/lang/String;Lcom/google/gson/JsonObject;J)J getLongOr a method_21546 m (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; getRequiredStringOr a method_54577 m (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/UUID;)Ljava/util/UUID; getUuidOr a method_49595 m (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/function/Function;)Ljava/lang/Object; getRequired a method_49596 m (Ljava/lang/String;Lcom/google/gson/JsonObject;Z)Z getBooleanOr a method_21548 m (Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/util/Date; getDateOr b method_21544 m (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; getStringOr b method_21547 m (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/function/Function;)Ljava/lang/Object; getOptional b method_54115 m ()V c com/mojang/realmsclient/util/LevelType fsr net/minecraft/class_5672 f Lcom/mojang/realmsclient/util/LevelType; DEFAULT a field_27944 f Lcom/mojang/realmsclient/util/LevelType; FLAT b field_27945 f Lcom/mojang/realmsclient/util/LevelType; LARGE_BIOMES c field_27946 f Lcom/mojang/realmsclient/util/LevelType; AMPLIFIED d field_27947 f I index e field_27948 f Lnet/minecraft/network/chat/Component; name f field_27949 f [Lcom/mojang/realmsclient/util/LevelType; $VALUES g field_27950 m ()Lnet/minecraft/network/chat/Component; getName a method_32506 m ()I getDtoIndex b method_32507 m ()[Lcom/mojang/realmsclient/util/LevelType; $values c method_36856 m (Ljava/lang/String;IILnet/minecraft/resources/ResourceKey;)V m ()V c com/mojang/realmsclient/util/RealmsPersistence fss net/minecraft/class_4432 f Ljava/lang/String; FILE_NAME a field_32128 f Lcom/mojang/realmsclient/dto/GuardedSerializer; GSON b field_22729 f Lorg/slf4j/Logger; LOGGER c field_39744 m ()Lcom/mojang/realmsclient/util/RealmsPersistence$RealmsPersistenceData; read a method_33423 m (Lcom/mojang/realmsclient/util/RealmsPersistence$RealmsPersistenceData;)V save a method_33424 m ()Lcom/mojang/realmsclient/util/RealmsPersistence$RealmsPersistenceData; readFile b method_21549 m (Lcom/mojang/realmsclient/util/RealmsPersistence$RealmsPersistenceData;)V writeFile b method_21550 m ()Ljava/nio/file/Path; getPathToData c method_25279 m ()V m ()V c com/mojang/realmsclient/util/RealmsPersistence$RealmsPersistenceData fss$a net/minecraft/class_4432$class_4433 f Ljava/lang/String; newsLink a field_20209 f Z hasUnreadNews b field_20210 m ()V c com/mojang/realmsclient/util/RealmsTextureManager fst net/minecraft/class_4446 f Ljava/util/Map; TEXTURES a field_20253 f Lorg/slf4j/Logger; LOGGER b field_20256 f Lnet/minecraft/resources/ResourceLocation; TEMPLATE_ICON_LOCATION c field_22730 m (Ljava/lang/String;)Lcom/mojang/blaze3d/platform/NativeImage; loadImage a method_48970 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; worldTemplate a method_48971 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; getTexture b method_21564 m ()V m ()V c com/mojang/realmsclient/util/RealmsTextureManager$RealmsTexture fst$a net/minecraft/class_4446$class_4447 f Ljava/lang/String; image a comp_1254 f Lnet/minecraft/resources/ResourceLocation; textureId b comp_1255 m ()Ljava/lang/String; image a comp_1254 m ()Lnet/minecraft/resources/ResourceLocation; textureId b comp_1255 m (Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;)V c com/mojang/realmsclient/util/RealmsUtil fsu net/minecraft/class_4448 f Lorg/slf4j/Logger; LOGGER a field_61054 f Lnet/minecraft/network/chat/Component; RIGHT_NOW b field_44910 f I MINUTES c field_32129 f I HOURS d field_32130 f I DAYS e field_32131 m (J)Lnet/minecraft/network/chat/Component; convertToAgePresentation a method_21567 m (Lcom/mojang/realmsclient/util/RealmsUtil$RealmsIoConsumer;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; runAsync a method_72216 m (Lcom/mojang/realmsclient/util/RealmsUtil$RealmsIoFunction;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; supplyAsync a method_72217 m (Lnet/minecraft/client/Minecraft;Ljava/util/function/Function;Lcom/mojang/realmsclient/exception/RealmsServiceException;)V method_72218 a method_72218 m (Lnet/minecraft/client/gui/GuiGraphics;IIILjava/util/UUID;)V renderPlayerFace a method_48972 m (Ljava/lang/String;Lcom/mojang/realmsclient/exception/RealmsServiceException;)V method_72219 a method_72219 m (Ljava/util/Date;)Lnet/minecraft/network/chat/Component; convertToAgePresentationFromInstant a method_25282 m (Ljava/util/function/Function;)Ljava/util/function/Consumer; openScreenOnFailure a method_72220 m (Ljava/util/function/Function;Ljava/lang/String;)Ljava/util/function/Consumer; openScreenAndLogOnFailure a method_72221 m (Lcom/mojang/realmsclient/util/RealmsUtil$RealmsIoFunction;Ljava/util/function/Consumer;)Ljava/lang/Object; method_72222 b method_72222 m (Lnet/minecraft/client/Minecraft;Ljava/util/function/Function;Lcom/mojang/realmsclient/exception/RealmsServiceException;)V method_72223 b method_72223 m ()V m ()V c com/mojang/realmsclient/util/RealmsUtil$RealmsIoConsumer fsu$a net/minecraft/class_4448$class_11538 c com/mojang/realmsclient/util/RealmsUtil$RealmsIoFunction fsu$b net/minecraft/class_4448$class_11539 c com/mojang/realmsclient/util/TextRenderingUtils fsv net/minecraft/class_4450 m (Ljava/lang/String;)Ljava/util/List; lineBreak a method_21575 m (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; split a method_21576 m (Ljava/lang/String;Ljava/util/List;)Ljava/util/List; decompose a method_21577 m (Ljava/lang/String;[Lcom/mojang/realmsclient/util/TextRenderingUtils$LineSegment;)Ljava/util/List; decompose a method_21578 m (Ljava/util/List;Ljava/util/List;)Ljava/util/List; insertLinks a method_21579 m ()V c com/mojang/realmsclient/util/TextRenderingUtils$Line fsv$a net/minecraft/class_4450$class_4451 f Ljava/util/List; segments a field_20266 m ([Lcom/mojang/realmsclient/util/TextRenderingUtils$LineSegment;)V m (Ljava/util/List;)V c com/mojang/realmsclient/util/TextRenderingUtils$LineSegment fsv$b net/minecraft/class_4450$class_4452 f Ljava/lang/String; fullText a field_20267 f Ljava/lang/String; linkTitle b field_20268 f Ljava/lang/String; linkUrl c field_20269 m ()Ljava/lang/String; renderedText a method_21580 m (Ljava/lang/String;)Lcom/mojang/realmsclient/util/TextRenderingUtils$LineSegment; text a method_21581 m (Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/realmsclient/util/TextRenderingUtils$LineSegment; link a method_21582 m ()Z isLink b method_21583 m ()Ljava/lang/String; getLinkUrl c method_21584 m (Ljava/lang/String;)V m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V c com/mojang/realmsclient/util/UploadTokenCache fsw net/minecraft/class_4453 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; TOKEN_CACHE a field_20270 m (J)Ljava/lang/String; get a method_21585 m (JLjava/lang/String;)V put a method_21586 m (J)V invalidate b method_21587 m ()V m ()V c com/mojang/realmsclient/util/package-info fsx net/minecraft/class_6200 c com/mojang/realmsclient/util/task/CloseServerTask fsy net/minecraft/class_4435 f Lorg/slf4j/Logger; LOGGER b field_36354 f Lnet/minecraft/network/chat/Component; TITLE c field_46132 f Lcom/mojang/realmsclient/dto/RealmsServer; serverData d field_20212 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen; configureScreen e field_20213 m (Lcom/mojang/realmsclient/dto/RealmsServer;Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;)V m ()V c com/mojang/realmsclient/util/task/ConnectTask fsz net/minecraft/class_4438 f Lnet/minecraft/network/chat/Component; TITLE b field_46133 f Lnet/minecraft/realms/RealmsConnect; realmsConnect c field_20222 f Lcom/mojang/realmsclient/dto/RealmsServer; server d field_26922 f Lcom/mojang/realmsclient/dto/RealmsJoinInformation; address e field_20223 m (Lnet/minecraft/client/gui/screens/Screen;Lcom/mojang/realmsclient/dto/RealmsServer;Lcom/mojang/realmsclient/dto/RealmsJoinInformation;)V m ()V c com/mojang/realmsclient/util/task/DownloadTask fta net/minecraft/class_4436 f Lorg/slf4j/Logger; LOGGER b field_36355 f Lnet/minecraft/network/chat/Component; TITLE c field_46134 f J realmId d field_20214 f I slot e field_20215 f Lnet/minecraft/client/gui/screens/Screen; lastScreen f field_20216 f Ljava/lang/String; downloadName g field_20217 m (Z)V method_25283 a method_25283 m (JILjava/lang/String;Lnet/minecraft/client/gui/screens/Screen;)V m ()V c com/mojang/realmsclient/util/task/GetServerDetailsTask ftb net/minecraft/class_4439 f Lnet/minecraft/network/chat/Component; APPLYING_PACK_TEXT b field_47580 f Lorg/slf4j/Logger; LOGGER c field_36356 f Lnet/minecraft/network/chat/Component; TITLE d field_46135 f Lcom/mojang/realmsclient/dto/RealmsServer; server e field_20224 f Lnet/minecraft/client/gui/screens/Screen; lastScreen f field_20225 m (Lcom/mojang/realmsclient/dto/RealmsJoinInformation;)Lcom/mojang/realmsclient/gui/screens/RealmsLongRunningMcoTaskScreen; connectScreen a method_32511 m (Lcom/mojang/realmsclient/dto/RealmsJoinInformation;Ljava/lang/Throwable;)Ljava/lang/Void; method_25286 a method_25286 m (Lcom/mojang/realmsclient/dto/RealmsJoinInformation;Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; scheduleResourcePackDownload a method_32515 m (Lcom/mojang/realmsclient/dto/RealmsJoinInformation;Ljava/util/UUID;Ljava/util/function/Function;)Lnet/minecraft/client/gui/components/PopupScreen; resourcePackDownloadConfirmationScreen a method_32512 m (Lcom/mojang/realmsclient/dto/RealmsJoinInformation;Ljava/util/UUID;Ljava/util/function/Function;Lnet/minecraft/client/gui/components/PopupScreen;)V method_32513 a method_32513 m (Lcom/mojang/realmsclient/dto/RealmsServer;)Ljava/util/UUID; generatePackId a method_55605 m (Ljava/util/function/Function;Lcom/mojang/realmsclient/dto/RealmsJoinInformation;)V method_32514 a method_32514 m ()Lcom/mojang/realmsclient/dto/RealmsJoinInformation; fetchServerAddress f method_32516 m (Lnet/minecraft/client/gui/screens/Screen;Lcom/mojang/realmsclient/dto/RealmsServer;)V m ()V c com/mojang/realmsclient/util/task/LongRunningTask ftc net/minecraft/class_4358 f I NUMBER_OF_RETRIES a field_32132 f Lorg/slf4j/Logger; LOGGER b field_22731 f Z aborted c field_46136 m ()Lnet/minecraft/network/chat/Component; getTitle a method_53808 m (J)V pause a method_25287 m (Lcom/mojang/realmsclient/exception/RealmsServiceException;)V error a method_53809 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;)V method_25288 a method_25288 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/network/chat/Component;)V method_53810 a method_53810 m (Lnet/minecraft/client/gui/screens/Screen;)V setScreen a method_25289 m (Ljava/lang/Exception;)V error a method_53811 m (Lnet/minecraft/network/chat/Component;)V error a method_21067 m ()V abortTask b method_21071 m ()V tick c method_21068 m ()Z aborted d method_21065 m ()V init e method_21070 m ()V m ()V c com/mojang/realmsclient/util/task/OpenServerTask ftd net/minecraft/class_4437 f Lorg/slf4j/Logger; LOGGER b field_36357 f Lnet/minecraft/network/chat/Component; TITLE c field_46137 f Lcom/mojang/realmsclient/dto/RealmsServer; serverData d field_20218 f Lnet/minecraft/client/gui/screens/Screen; returnScreen e field_20219 f Z join f field_20220 f Lnet/minecraft/client/Minecraft; minecraft g field_34016 m ()V method_37409 f method_37409 m (Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/gui/screens/Screen;ZLnet/minecraft/client/Minecraft;)V m ()V c com/mojang/realmsclient/util/task/RealmCreationTask fte net/minecraft/class_4445 f Lorg/slf4j/Logger; LOGGER b field_36362 f Lnet/minecraft/network/chat/Component; TITLE c field_46141 f Ljava/lang/String; name d field_20249 f Ljava/lang/String; motd e field_20250 f J realmId f field_20251 m (JLjava/lang/String;Ljava/lang/String;)V m ()V c com/mojang/realmsclient/util/task/ResettingTemplateWorldTask ftf net/minecraft/class_5674 f Lcom/mojang/realmsclient/dto/WorldTemplate; template b field_27952 m (Lcom/mojang/realmsclient/dto/WorldTemplate;JLnet/minecraft/network/chat/Component;Ljava/lang/Runnable;)V c com/mojang/realmsclient/util/task/ResettingWorldTask ftg net/minecraft/class_4440 f Lorg/slf4j/Logger; LOGGER b field_36358 f J serverId c field_20232 f Lnet/minecraft/network/chat/Component; title d field_20235 f Ljava/lang/Runnable; callback e field_22732 m (Lcom/mojang/realmsclient/client/RealmsClient;J)V sendResetRequest a method_32517 m (JLnet/minecraft/network/chat/Component;Ljava/lang/Runnable;)V m ()V c com/mojang/realmsclient/util/task/RestoreTask fth net/minecraft/class_4441 f Lorg/slf4j/Logger; LOGGER b field_36359 f Lnet/minecraft/network/chat/Component; TITLE c field_46138 f Lcom/mojang/realmsclient/dto/Backup; backup d field_20236 f J realmId e field_61055 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen; lastScreen f field_20238 m (Lcom/mojang/realmsclient/dto/Backup;JLcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;)V m ()V c com/mojang/realmsclient/util/task/SwitchMinigameTask fti net/minecraft/class_4442 f Lorg/slf4j/Logger; LOGGER b field_36360 f Lnet/minecraft/network/chat/Component; TITLE c field_46139 f J realmId d field_20239 f Lcom/mojang/realmsclient/dto/WorldTemplate; worldTemplate e field_20240 f Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen; nextScreen f field_60863 m (JLcom/mojang/realmsclient/dto/WorldTemplate;Lcom/mojang/realmsclient/gui/screens/configuration/RealmsConfigureWorldScreen;)V m ()V c com/mojang/realmsclient/util/task/SwitchSlotTask ftj net/minecraft/class_4443 f Lorg/slf4j/Logger; LOGGER b field_36361 f Lnet/minecraft/network/chat/Component; TITLE c field_46140 f J realmId d field_20242 f I slot e field_20243 f Ljava/lang/Runnable; callback f field_22733 m (JILjava/lang/Runnable;)V m ()V c com/mojang/realmsclient/util/task/package-info ftk net/minecraft/class_6201 c net/minecraft/client/AttackIndicatorStatus ftl net/minecraft/class_4061 f Lnet/minecraft/client/AttackIndicatorStatus; OFF a field_18151 f Lnet/minecraft/client/AttackIndicatorStatus; CROSSHAIR b field_18152 f Lnet/minecraft/client/AttackIndicatorStatus; HOTBAR c field_18153 f Ljava/util/function/IntFunction; BY_ID d field_18154 f I id e field_18155 f Ljava/lang/String; key f field_18156 f [Lnet/minecraft/client/AttackIndicatorStatus; $VALUES g field_18157 m (I)Lnet/minecraft/client/AttackIndicatorStatus; byId a method_18488 m ()[Lnet/minecraft/client/AttackIndicatorStatus; $values c method_36858 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/client/Camera ftm net/minecraft/class_4184 f F FOG_DISTANCE_SCALE a field_32133 f F DEFAULT_CAMERA_DISTANCE b field_47841 f Lorg/joml/Vector3f; FORWARDS c field_52123 f Lorg/joml/Vector3f; UP d field_52124 f Lorg/joml/Vector3f; LEFT e field_52125 f Z initialized f field_18709 f Lnet/minecraft/world/level/BlockGetter; level g field_18710 f Lnet/minecraft/world/entity/Entity; entity h field_18711 f Lnet/minecraft/world/phys/Vec3; position i field_18712 f Lnet/minecraft/core/BlockPos$MutableBlockPos; blockPosition j field_18713 f Lorg/joml/Vector3f; forwards k field_18714 f Lorg/joml/Vector3f; up l field_18715 f Lorg/joml/Vector3f; left m field_18716 f F xRot n field_18717 f F yRot o field_18718 f Lorg/joml/Quaternionf; rotation p field_21518 f Z detached q field_18719 f F eyeHeight r field_18721 f F eyeHeightOld s field_18722 f F partialTickTime t field_47549 m (DDD)V setPosition a method_19327 m (F)F getMaxZoom a method_19318 m (FF)V setRotation a method_19325 m (FFF)V move a method_19324 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/world/entity/Entity;ZZF)V setup a method_19321 m (Lnet/minecraft/world/phys/Vec3;)V setPosition a method_19322 m ()V tick c method_19317 m ()Lnet/minecraft/world/phys/Vec3; getPosition d method_19326 m ()Lnet/minecraft/core/BlockPos; getBlockPosition e method_19328 m ()F getXRot f method_19329 m ()F getYRot g method_19330 m ()Lorg/joml/Quaternionf; rotation h method_23767 m ()Lnet/minecraft/world/entity/Entity; getEntity i method_19331 m ()Z isInitialized j method_19332 m ()Z isDetached k method_19333 m ()Lnet/minecraft/client/Camera$NearPlane; getNearPlane l method_36425 m ()Lnet/minecraft/world/level/material/FogType; getFluidInCamera m method_19334 m ()Lorg/joml/Vector3f; getLookVector n method_19335 m ()Lorg/joml/Vector3f; getUpVector o method_19336 m ()Lorg/joml/Vector3f; getLeftVector p method_35689 m ()V reset q method_19337 m ()F getPartialTickTime r method_55437 m ()V m ()V c net/minecraft/client/Camera$NearPlane ftm$a net/minecraft/class_4184$class_6355 f Lnet/minecraft/world/phys/Vec3; forward a field_33622 f Lnet/minecraft/world/phys/Vec3; left b field_33623 f Lnet/minecraft/world/phys/Vec3; up c field_33624 m ()Lnet/minecraft/world/phys/Vec3; getTopLeft a method_36426 m (FF)Lnet/minecraft/world/phys/Vec3; getPointOnPlane a method_36427 m ()Lnet/minecraft/world/phys/Vec3; getTopRight b method_36429 m ()Lnet/minecraft/world/phys/Vec3; getBottomLeft c method_36430 m ()Lnet/minecraft/world/phys/Vec3; getBottomRight d method_36431 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)V c net/minecraft/client/CameraType ftn net/minecraft/class_5498 f Lnet/minecraft/client/CameraType; FIRST_PERSON a field_26664 f Lnet/minecraft/client/CameraType; THIRD_PERSON_BACK b field_26665 f Lnet/minecraft/client/CameraType; THIRD_PERSON_FRONT c field_26666 f [Lnet/minecraft/client/CameraType; VALUES d field_26667 f Z firstPerson e field_26668 f Z mirrored f field_26669 f [Lnet/minecraft/client/CameraType; $VALUES g field_26670 m ()Z isFirstPerson a method_31034 m ()Z isMirrored b method_31035 m ()Lnet/minecraft/client/CameraType; cycle c method_31036 m ()[Lnet/minecraft/client/CameraType; $values d method_36859 m (Ljava/lang/String;IZZ)V m ()V c net/minecraft/client/ClientBootstrap fto net/minecraft/class_10395 f Z isBootstrapped a field_55225 m ()V bootstrap a method_65385 m ()V c net/minecraft/client/ClientRecipeBook ftp net/minecraft/class_299 f Ljava/util/Map; known b field_54810 f Ljava/util/Set; highlight c field_54811 f Ljava/util/Map; collectionsByTab d field_1638 f Ljava/util/List; allCollections e field_25778 m (Lnet/minecraft/world/item/crafting/ExtendedRecipeBookCategory;)Ljava/util/List; getCollection a method_1396 m (Lnet/minecraft/world/item/crafting/RecipeBookCategory;)Ljava/util/List; method_64848 a method_64848 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)V add a method_64849 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)V remove a method_64850 m (Ljava/lang/Iterable;)Ljava/util/Map; categorizeAndGroupRecipes a method_30283 m (Ljava/util/Map;Lcom/google/common/collect/ImmutableList$Builder;Lnet/minecraft/world/item/crafting/RecipeBookCategory;Ljava/util/List;)V method_64851 a method_64851 m (Ljava/util/Map;Lnet/minecraft/world/item/crafting/RecipeBookCategory;)Ljava/util/stream/Stream; method_64852 a method_64852 m ()V clear b method_65018 m (Lnet/minecraft/world/item/crafting/RecipeBookCategory;)Ljava/util/List; method_64854 b method_64854 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)Z willHighlight b method_64855 m ()V rebuildCollections c method_64853 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)V removeHighlight c method_64856 m ()Ljava/util/List; getCollections d method_1393 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)V addHighlight d method_64857 m ()V c net/minecraft/client/CloudStatus ftq net/minecraft/class_4063 f Lnet/minecraft/client/CloudStatus; OFF a field_18162 f Lnet/minecraft/client/CloudStatus; FAST b field_18163 f Lnet/minecraft/client/CloudStatus; FANCY c field_18164 f Lcom/mojang/serialization/Codec; CODEC d field_45285 f I id e field_38440 f Ljava/lang/String; legacyName f field_45286 f Ljava/lang/String; key g field_18167 f [Lnet/minecraft/client/CloudStatus; $VALUES h field_18168 m ()[Lnet/minecraft/client/CloudStatus; $values e method_36860 m (Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V m ()V c net/minecraft/client/CommandHistory ftr net/minecraft/class_8657 f Lorg/slf4j/Logger; LOGGER a field_45287 f I MAX_PERSISTED_COMMAND_HISTORY b field_45288 f Ljava/lang/String; PERSISTED_COMMANDS_FILE_NAME c field_45289 f Ljava/nio/file/Path; commandsPath d field_45290 f Lnet/minecraft/util/ArrayListDeque; lastCommands e field_45291 m ()Ljava/util/Collection; history a method_52696 m (Ljava/lang/String;)V addCommand a method_52697 m ()V save b method_52698 m (Ljava/nio/file/Path;)V m ()V c net/minecraft/client/ComponentCollector fts net/minecraft/class_5222 f Ljava/util/List; parts a field_25260 m ()Lnet/minecraft/network/chat/FormattedText; getResult a method_27461 m (Lnet/minecraft/network/chat/FormattedText;)V append a method_27462 m ()Lnet/minecraft/network/chat/FormattedText; getResultOrEmpty b method_27463 m ()V reset c method_35690 m ()V c net/minecraft/client/DebugQueryHandler ftt net/minecraft/class_300 f Lnet/minecraft/client/multiplayer/ClientPacketListener; connection a field_1640 f I transactionId b field_1641 f Ljava/util/function/Consumer; callback c field_1642 m (ILjava/util/function/Consumer;)V queryEntityTag a method_1405 m (ILnet/minecraft/nbt/CompoundTag;)Z handleResponse a method_1404 m (Ljava/util/function/Consumer;)I startTransaction a method_1402 m (Lnet/minecraft/core/BlockPos;Ljava/util/function/Consumer;)V queryBlockEntityTag a method_1403 m (Lnet/minecraft/client/multiplayer/ClientPacketListener;)V c net/minecraft/client/DeltaTracker ftu net/minecraft/class_9779 f Lnet/minecraft/client/DeltaTracker; ZERO a field_51955 f Lnet/minecraft/client/DeltaTracker; ONE b field_51956 m ()F getGameTimeDeltaTicks a method_60636 m (Z)F getGameTimeDeltaPartialTick a method_60637 m ()F getRealtimeDeltaTicks b method_60638 m ()V c net/minecraft/client/DeltaTracker$DefaultValue ftu$a net/minecraft/class_9779$class_9780 f F value c field_51957 m (F)V c net/minecraft/client/DeltaTracker$Timer ftu$b net/minecraft/class_9779$class_9781 f F deltaTicks c field_51958 f F deltaTickResidual d field_51959 f F realtimeDeltaTicks e field_51960 f F pausedDeltaTickResidual f field_51961 f J lastMs g field_51962 f J lastUiMs h field_51963 f F msPerTick i field_51964 f Lit/unimi/dsi/fastutil/floats/FloatUnaryOperator; targetMsptProvider j field_51965 f Z paused k field_51966 f Z frozen l field_51967 m (J)I advanceGameTime a method_60639 m (JZ)I advanceTime a method_60640 m (J)V advanceRealTime b method_60641 m (Z)V updatePauseState b method_60642 m ()V pause c method_60643 m (Z)V updateFrozenState c method_60644 m ()V unPause d method_60645 m (FJLit/unimi/dsi/fastutil/floats/FloatUnaryOperator;)V c net/minecraft/client/GameNarrator ftv net/minecraft/class_333 f Lnet/minecraft/network/chat/Component; NO_TITLE a field_18967 f Lorg/slf4j/Logger; LOGGER b field_18210 f Lnet/minecraft/client/Minecraft; minecraft c field_39755 f Lcom/mojang/text2speech/Narrator; narrator d field_2055 m ()Z isActive a method_1791 m (Lnet/minecraft/client/NarratorStatus;)V updateNarratorStatus a method_1792 m (Ljava/lang/String;)V saySystemNow a method_19788 m (Ljava/lang/String;Z)V narrateMessage a method_66522 m (Lnet/minecraft/network/chat/Component;)V sayChatQueued a method_44708 m (Z)V checkStatus a method_52183 m ()V clear b method_1793 m (Ljava/lang/String;)V logNarratedMessage b method_37016 m (Lnet/minecraft/network/chat/Component;)V saySystemChatQueued b method_70816 m ()V destroy c method_20371 m (Lnet/minecraft/network/chat/Component;)V saySystemQueued c method_47976 m ()Lnet/minecraft/client/NarratorStatus; getStatus d method_20602 m (Lnet/minecraft/network/chat/Component;)V saySystemNow d method_37015 m (Lnet/minecraft/network/chat/Component;)V narrateNotInterruptingMessage e method_70817 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/GameNarrator$NarratorInitException ftv$a net/minecraft/class_333$class_8571 m (Ljava/lang/String;)V c net/minecraft/client/GraphicsStatus ftw net/minecraft/class_5365 f Lnet/minecraft/client/GraphicsStatus; FAST a field_25427 f Lnet/minecraft/client/GraphicsStatus; FANCY b field_25428 f Lnet/minecraft/client/GraphicsStatus; FABULOUS c field_25429 f Ljava/util/function/IntFunction; BY_ID d field_25430 f I id e field_25431 f Ljava/lang/String; key f field_25432 f [Lnet/minecraft/client/GraphicsStatus; $VALUES g field_25433 m (I)Lnet/minecraft/client/GraphicsStatus; byId a method_29592 m ()[Lnet/minecraft/client/GraphicsStatus; $values c method_36861 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/client/GuiMessage ftx net/minecraft/class_303 f I addedTime a comp_892 f Lnet/minecraft/network/chat/Component; content b comp_893 f Lnet/minecraft/network/chat/MessageSignature; signature c comp_915 f Lnet/minecraft/client/GuiMessageTag; tag d comp_894 m ()Lnet/minecraft/client/GuiMessageTag$Icon; icon a method_58742 m ()I addedTime b comp_892 m ()Lnet/minecraft/network/chat/Component; content c comp_893 m ()Lnet/minecraft/network/chat/MessageSignature; signature d comp_915 m ()Lnet/minecraft/client/GuiMessageTag; tag e comp_894 m (ILnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/MessageSignature;Lnet/minecraft/client/GuiMessageTag;)V c net/minecraft/client/GuiMessage$Line ftx$a net/minecraft/class_303$class_7590 f I addedTime a comp_895 f Lnet/minecraft/util/FormattedCharSequence; content b comp_896 f Lnet/minecraft/client/GuiMessageTag; tag c comp_897 f Z endOfEntry d comp_898 m ()I addedTime a comp_895 m ()Lnet/minecraft/util/FormattedCharSequence; content b comp_896 m ()Lnet/minecraft/client/GuiMessageTag; tag c comp_897 m ()Z endOfEntry d comp_898 m (ILnet/minecraft/util/FormattedCharSequence;Lnet/minecraft/client/GuiMessageTag;Z)V c net/minecraft/client/GuiMessageTag fty net/minecraft/class_7591 f I indicatorColor a comp_899 f Lnet/minecraft/client/GuiMessageTag$Icon; icon b comp_900 f Lnet/minecraft/network/chat/Component; text c comp_901 f Ljava/lang/String; logTag d comp_902 f Lnet/minecraft/network/chat/Component; SYSTEM_TEXT e field_40379 f Lnet/minecraft/network/chat/Component; SYSTEM_TEXT_SINGLE_PLAYER f field_41092 f Lnet/minecraft/network/chat/Component; CHAT_NOT_SECURE_TEXT g field_39756 f Lnet/minecraft/network/chat/Component; CHAT_MODIFIED_TEXT h field_39757 f Lnet/minecraft/network/chat/Component; CHAT_ERROR_TEXT i field_45897 f I CHAT_NOT_SECURE_INDICATOR_COLOR j field_39758 f I CHAT_MODIFIED_INDICATOR_COLOR k field_39759 f Lnet/minecraft/client/GuiMessageTag; SYSTEM l field_39789 f Lnet/minecraft/client/GuiMessageTag; SYSTEM_SINGLE_PLAYER m field_41093 f Lnet/minecraft/client/GuiMessageTag; CHAT_NOT_SECURE n field_39760 f Lnet/minecraft/client/GuiMessageTag; CHAT_ERROR o field_45898 m ()Lnet/minecraft/client/GuiMessageTag; system a method_44751 m (Ljava/lang/String;)Lnet/minecraft/client/GuiMessageTag; chatModified a method_44710 m ()Lnet/minecraft/client/GuiMessageTag; systemSinglePlayer b method_47391 m ()Lnet/minecraft/client/GuiMessageTag; chatNotSecure c method_44709 m ()Lnet/minecraft/client/GuiMessageTag; chatError d method_53461 m ()I indicatorColor e comp_899 m ()Lnet/minecraft/client/GuiMessageTag$Icon; icon f comp_900 m ()Lnet/minecraft/network/chat/Component; text g comp_901 m ()Ljava/lang/String; logTag h comp_902 m (ILnet/minecraft/client/GuiMessageTag$Icon;Lnet/minecraft/network/chat/Component;Ljava/lang/String;)V m ()V c net/minecraft/client/GuiMessageTag$Icon fty$a net/minecraft/class_7591$class_7592 f Lnet/minecraft/client/GuiMessageTag$Icon; CHAT_MODIFIED a field_39763 f Lnet/minecraft/resources/ResourceLocation; sprite b field_45292 f I width c field_39766 f I height d field_39767 f [Lnet/minecraft/client/GuiMessageTag$Icon; $VALUES e field_39768 m ()[Lnet/minecraft/client/GuiMessageTag$Icon; $values a method_44711 m (Lnet/minecraft/client/gui/GuiGraphics;II)V draw a method_44712 m (Ljava/lang/String;ILnet/minecraft/resources/ResourceLocation;II)V m ()V c net/minecraft/client/HotbarManager ftz net/minecraft/class_302 f I NUM_HOTBAR_GROUPS a field_32135 f Lorg/slf4j/Logger; LOGGER b field_1647 f Ljava/nio/file/Path; optionsFile c field_1646 f Lcom/mojang/datafixers/DataFixer; fixerUpper d field_1648 f [Lnet/minecraft/client/player/inventory/Hotbar; hotbars e field_1644 f Z loaded f field_1645 m ()V save a method_1409 m (I)Lnet/minecraft/client/player/inventory/Hotbar; get a method_1410 m (Ljava/lang/String;)V method_56825 a method_56825 m ()V load b method_1411 m (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)V m ()V c net/minecraft/client/InactivityFpsLimit fua net/minecraft/class_9927 f Lnet/minecraft/client/InactivityFpsLimit; MINIMIZED a field_52743 f Lnet/minecraft/client/InactivityFpsLimit; AFK b field_52744 f Lcom/mojang/serialization/Codec; CODEC c field_52745 f I id d field_52746 f Ljava/lang/String; serializedName e field_52747 f Ljava/lang/String; key f field_52748 f [Lnet/minecraft/client/InactivityFpsLimit; $VALUES g field_52749 m ()[Lnet/minecraft/client/InactivityFpsLimit; $values e method_61961 m (Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V m ()V c net/minecraft/client/InputType fub net/minecraft/class_8015 f Lnet/minecraft/client/InputType; NONE a field_41777 f Lnet/minecraft/client/InputType; MOUSE b field_41778 f Lnet/minecraft/client/InputType; KEYBOARD_ARROW c field_43097 f Lnet/minecraft/client/InputType; KEYBOARD_TAB d field_41780 f [Lnet/minecraft/client/InputType; $VALUES e field_41781 m ()Z isMouse a method_48182 m ()Z isKeyboard b method_48183 m ()[Lnet/minecraft/client/InputType; $values c method_48184 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/KeyMapping fuc net/minecraft/class_304 f Ljava/lang/String; CATEGORY_MOVEMENT a field_32136 f Ljava/lang/String; CATEGORY_MISC b field_32137 f Ljava/lang/String; CATEGORY_MULTIPLAYER c field_32138 f Ljava/lang/String; CATEGORY_GAMEPLAY d field_32139 f Ljava/lang/String; CATEGORY_INVENTORY e field_32140 f Ljava/lang/String; CATEGORY_INTERFACE f field_32141 f Ljava/lang/String; CATEGORY_CREATIVE g field_32142 f Ljava/util/Map; ALL h field_1657 f Ljava/util/Map; MAP i field_1658 f Ljava/util/Set; CATEGORIES j field_1652 f Ljava/util/Map; CATEGORY_SORT_ORDER k field_1656 f Ljava/lang/String; name l field_1660 f Lcom/mojang/blaze3d/platform/InputConstants$Key; defaultKey m field_1654 f Ljava/lang/String; category n field_1659 f Lcom/mojang/blaze3d/platform/InputConstants$Key; key o field_1655 f Z isDown p field_1653 f I clickCount q field_1661 m ()V setAll a method_1424 m (I)Z matchesMouse a method_1433 m (II)Z matches a method_1417 m (Lcom/mojang/blaze3d/platform/InputConstants$Key;)V click a method_1420 m (Lcom/mojang/blaze3d/platform/InputConstants$Key;Z)V set a method_1416 m (Lnet/minecraft/client/KeyMapping;)I compareTo a method_1430 m (Ljava/lang/String;)Ljava/util/function/Supplier; createNameSupplier a method_1419 m (Ljava/util/HashMap;)V method_1418 a method_1418 m (Z)V setDown a method_23481 m ()V releaseAll b method_1437 m (Lcom/mojang/blaze3d/platform/InputConstants$Key;)V setKey b method_1422 m (Lnet/minecraft/client/KeyMapping;)Z same b method_1435 m (Ljava/lang/String;)Lnet/minecraft/client/KeyMapping; get b method_65807 m ()V resetToggleKeys c method_52231 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_27465 c method_27465 m ()V resetMapping d method_1426 m ()Z isDown e method_1434 m ()Ljava/lang/String; getCategory f method_1423 m ()Z consumeClick g method_1436 m ()Ljava/lang/String; getName h method_1431 m ()Lcom/mojang/blaze3d/platform/InputConstants$Key; getDefaultKey i method_1429 m ()Z isUnbound j method_1415 m ()Lnet/minecraft/network/chat/Component; getTranslatedKeyMessage k method_16007 m ()Z isDefault l method_1427 m ()Ljava/lang/String; saveString m method_1428 m ()V release n method_1425 m (Ljava/lang/String;ILjava/lang/String;)V m (Ljava/lang/String;Lcom/mojang/blaze3d/platform/InputConstants$Type;ILjava/lang/String;)V m ()V c net/minecraft/client/KeyboardHandler fud net/minecraft/class_309 f I DEBUG_CRASH_TIME a field_32143 f Lorg/slf4j/Logger; LOGGER b field_60432 f Lnet/minecraft/client/Minecraft; minecraft c field_1678 f Lcom/mojang/blaze3d/platform/ClipboardManager; clipboardManager d field_16241 f J debugCrashKeyTime e field_1682 f J debugCrashKeyReportedTime f field_1681 f J debugCrashKeyReportedCount g field_1680 f Z handledDebugKey h field_1679 m ()Ljava/lang/String; getClipboard a method_1460 m (I)Z handleChunkDebugKeys a method_35696 m (IJ)V method_1461 a method_1461 m (J)V setup a method_1472 m (JII)V charTyped a method_1457 m (JIIII)V keyPress a method_1466 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/nbt/CompoundTag;)V method_1471 a method_1471 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/nbt/CompoundTag;)V copyCreateEntityCommand a method_1469 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/nbt/CompoundTag;)V copyCreateBlockCommand a method_1475 m (Ljava/lang/String;)V setClipboard a method_1455 m (Ljava/lang/String;[Ljava/lang/Object;)V debugFeedbackFormatted a method_35697 m (Ljava/nio/file/Path;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_49711 a method_49711 m (Lnet/minecraft/ChatFormatting;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; decorateDebugComponent a method_37273 m (Lnet/minecraft/network/chat/Component;)V showDebugChat a method_70818 m (ZZ)V copyRecreateCommand a method_1465 m ()V tick b method_1474 m (I)Z handleDebugKeys b method_1468 m (JII)V method_22675 b method_22675 m (JIIII)V method_22676 b method_22676 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/nbt/CompoundTag;)V method_1467 b method_1467 m (Ljava/lang/String;)V debugFeedbackTranslated b method_1459 m (Lnet/minecraft/network/chat/Component;)V debugWarningComponent b method_1456 m (JII)V method_22677 c method_22677 m (JIIII)V method_22678 c method_22678 m (Lnet/minecraft/network/chat/Component;)V debugFeedbackComponent c method_37272 m (Lnet/minecraft/network/chat/Component;)V method_1463 d method_1463 m (Lnet/minecraft/network/chat/Component;)V method_1464 e method_1464 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/KeyboardHandler$1 fud$1 net/minecraft/class_309$1 f [I $SwitchMap$net$minecraft$world$phys$HitResult$Type a field_1685 m ()V c net/minecraft/client/Minecraft fue net/minecraft/class_310 f Ljava/lang/String; fpsString A field_1770 f Z wireframe B field_32144 f Z sectionPath C field_20907 f Z sectionVisibility D field_20908 f Z smartCull E field_1730 f Lnet/minecraft/client/Minecraft; instance F field_1700 f Lorg/slf4j/Logger; LOGGER G field_1762 f I MAX_TICKS_PER_UPDATE H field_32145 f Lnet/minecraft/resources/ResourceLocation; REGIONAL_COMPLIANCIES I field_36433 f Ljava/util/concurrent/CompletableFuture; RESOURCE_RELOAD_INITIAL_TASK J field_18009 f Lnet/minecraft/network/chat/Component; SOCIAL_INTERACTIONS_NOT_AVAILABLE K field_26841 f Lnet/minecraft/network/chat/Component; SAVING_LEVEL L field_60984 f J canary M field_46550 f Ljava/nio/file/Path; resourcePackDirectory N field_1757 f Ljava/util/concurrent/CompletableFuture; profileFuture O field_45899 f Lnet/minecraft/client/renderer/texture/TextureManager; textureManager P field_1764 f Lnet/minecraft/client/renderer/ShaderManager; shaderManager Q field_53831 f Lcom/mojang/datafixers/DataFixer; fixerUpper R field_1768 f Lnet/minecraft/client/renderer/VirtualScreen; virtualScreen S field_1686 f Lcom/mojang/blaze3d/platform/Window; window T field_1704 f Lnet/minecraft/client/DeltaTracker$Timer; deltaTracker U field_52750 f Lnet/minecraft/client/renderer/RenderBuffers; renderBuffers V field_20909 f Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; entityRenderDispatcher W field_1731 f Lnet/minecraft/client/renderer/item/ItemModelResolver; itemModelResolver X field_55226 f Lnet/minecraft/client/renderer/entity/ItemRenderer; itemRenderer Y field_1742 f Lnet/minecraft/client/renderer/MapRenderer; mapRenderer Z field_52751 f Lcom/mojang/authlib/minecraft/MinecraftSessionService; minecraftSessionService aA field_1723 f Lcom/mojang/authlib/minecraft/UserApiService; userApiService aB field_26902 f Ljava/util/concurrent/CompletableFuture; userPropertiesFuture aC field_47680 f Lnet/minecraft/client/resources/SkinManager; skinManager aD field_1707 f Lnet/minecraft/client/resources/model/ModelManager; modelManager aE field_1763 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderer aF field_1756 f Lnet/minecraft/client/resources/PaintingTextureManager; paintingTextures aG field_18008 f Lnet/minecraft/client/resources/MapTextureManager; mapTextureManager aH field_52752 f Lnet/minecraft/client/resources/MapDecorationTextureManager; mapDecorationTextures aI field_50035 f Lnet/minecraft/client/gui/GuiSpriteManager; guiSprites aJ field_45293 f Lnet/minecraft/client/resources/WaypointStyleManager; waypointStyles aK field_60302 f Lnet/minecraft/client/gui/components/toasts/ToastManager; toastManager aL field_1702 f Lnet/minecraft/client/tutorial/Tutorial; tutorial aM field_1758 f Lnet/minecraft/client/gui/screens/social/PlayerSocialManager; playerSocialManager aN field_26842 f Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher; blockEntityRenderDispatcher aO field_27388 f Lnet/minecraft/client/telemetry/ClientTelemetryManager; telemetryManager aP field_41331 f Lnet/minecraft/client/multiplayer/ProfileKeyPairManager; profileKeyPairManager aQ field_39068 f Lcom/mojang/realmsclient/gui/RealmsDataFetcher; realmsDataFetcher aR field_39718 f Lnet/minecraft/client/quickplay/QuickPlayLog; quickPlayLog aS field_44539 f Lnet/minecraft/client/server/IntegratedServer; singleplayerServer aT field_1766 f Lnet/minecraft/network/Connection; pendingConnection aU field_1746 f Z isLocalServer aV field_1759 f I rightClickDelay aW field_1752 f Z pause aX field_1734 f J lastNanoTime aY field_1750 f Z ON_OSX a field_1703 f J lastTime aZ field_1712 f Lnet/minecraft/client/User; user aa field_1726 f Ljava/util/concurrent/atomic/AtomicReference; progressListener ab field_17405 f Lnet/minecraft/client/HotbarManager; hotbarManager ac field_1732 f Lnet/minecraft/client/InputType; lastInputType ad field_41782 f Ljava/lang/String; launchedVersion ae field_1711 f Ljava/lang/String; versionType af field_1720 f Ljava/net/Proxy; proxy ag field_1739 f Lnet/minecraft/world/level/storage/LevelStorageSource; levelSource ah field_1748 f Z demo ai field_1721 f Z allowsMultiplayer aj field_25033 f Z allowsChat ak field_25034 f Lnet/minecraft/server/packs/resources/ReloadableResourceManager; resourceManager al field_1745 f Lnet/minecraft/server/packs/VanillaPackResources; vanillaPackResources am field_40380 f Lnet/minecraft/client/resources/server/DownloadedPackSource; downloadedPackSource an field_40381 f Lnet/minecraft/server/packs/repository/PackRepository; resourcePackRepository ao field_1715 f Lnet/minecraft/client/resources/language/LanguageManager; languageManager ap field_1717 f Lnet/minecraft/client/color/block/BlockColors; blockColors aq field_1751 f Lcom/mojang/blaze3d/pipeline/RenderTarget; mainRenderTarget ar field_1689 f Lcom/mojang/blaze3d/TracyFrameCapture; tracyFrameCapture as field_54267 f Lnet/minecraft/client/sounds/SoundManager; soundManager at field_1727 f Lnet/minecraft/client/sounds/MusicManager; musicManager au field_1714 f Lnet/minecraft/client/gui/font/FontManager; fontManager av field_1708 f Lnet/minecraft/client/resources/SplashManager; splashManager aw field_17763 f Lnet/minecraft/client/renderer/GpuWarnlistManager; gpuWarnlistManager ax field_25671 f Lnet/minecraft/client/PeriodicNotificationManager; regionalCompliancies ay field_36434 f Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService; authenticationService az field_39420 f J clientStartTimeMs bA field_46552 f J clientTickCount bB field_46553 f Lnet/minecraft/resources/ResourceLocation; DEFAULT_FONT b field_1740 f I frames ba field_1735 f Lnet/minecraft/client/gui/screens/Overlay; overlay bb field_18175 f Z clientLevelTeardownInProgress bc field_46551 f Ljava/lang/Thread; gameThread bd field_1696 f Z running be field_1698 f Ljava/util/function/Supplier; delayedCrash bf field_1747 f I fps bg field_1738 f J frameTimeNs bh field_41332 f Lcom/mojang/blaze3d/platform/FramerateLimitTracker; framerateLimitTracker bi field_52753 f Z windowActive bj field_1695 f Ljava/util/Queue; progressTasks bk field_17404 f Ljava/util/concurrent/CompletableFuture; pendingReload bl field_18174 f Lnet/minecraft/client/gui/components/toasts/TutorialToast; socialInteractionsToast bm field_26843 f I fpsPieRenderTicks bn field_22224 f Lnet/minecraft/util/profiling/ContinuousProfiler; fpsPieProfiler bo field_22225 f Lnet/minecraft/util/profiling/metrics/profiling/MetricsRecorder; metricsRecorder bp field_29569 f Lnet/minecraft/client/ResourceLoadStateTracker; reloadStateTracker bq field_33697 f J savedCpuDuration br field_37855 f D gpuUtilization bs field_37856 f Lcom/mojang/blaze3d/systems/TimerQuery$FrameProfile; currentFrameProfile bt field_37857 f Lnet/minecraft/client/GameNarrator; narrator bu field_39769 f Lnet/minecraft/client/multiplayer/chat/ChatListener; chatListener bv field_39770 f Lnet/minecraft/client/multiplayer/chat/report/ReportingContext; reportingContext bw field_39492 f Lnet/minecraft/client/CommandHistory; commandHistory bx field_45294 f Lnet/minecraft/world/level/validation/DirectoryValidator; directoryValidator by field_45295 f Z gameLoadFinished bz field_45900 f Lnet/minecraft/resources/ResourceLocation; UNIFORM_FONT c field_24211 f Lnet/minecraft/resources/ResourceLocation; ALT_FONT d field_1749 f Ljava/lang/String; UPDATE_DRIVERS_ADVICE e field_33735 f Lnet/minecraft/client/renderer/LevelRenderer; levelRenderer f field_1769 f Lnet/minecraft/client/particle/ParticleEngine; particleEngine g field_1713 f Lnet/minecraft/client/gui/Font; font h field_1772 f Lnet/minecraft/client/gui/Font; fontFilterFishy i field_39924 f Lnet/minecraft/client/renderer/GameRenderer; gameRenderer j field_1773 f Lnet/minecraft/client/renderer/debug/DebugRenderer; debugRenderer l field_1709 f Lnet/minecraft/client/gui/Gui; gui m field_1705 f Lnet/minecraft/client/Options; options n field_1690 f Lnet/minecraft/client/MouseHandler; mouseHandler o field_1729 f Lnet/minecraft/client/KeyboardHandler; keyboardHandler p field_1774 f Ljava/io/File; gameDirectory q field_1697 f Lnet/minecraft/client/multiplayer/MultiPlayerGameMode; gameMode r field_1761 f Lnet/minecraft/client/multiplayer/ClientLevel; level s field_1687 f Lnet/minecraft/client/player/LocalPlayer; player t field_1724 f Lnet/minecraft/world/entity/Entity; cameraEntity u field_1719 f Lnet/minecraft/world/entity/Entity; crosshairPickEntity v field_1692 f Lnet/minecraft/world/phys/HitResult; hitResult w field_1765 f I missTime x field_1771 f Z noRender y field_1743 f Lnet/minecraft/client/gui/screens/Screen; screen z field_1755 m ()V clearDownloadedResourcePacks C method_55505 m ()Z telemetryOptInExtra D method_47602 m ()Z extraTelemetryAvailable E method_47595 m ()Z allowsTelemetry F method_47596 m ()Z allowsMultiplayer G method_29043 m ()Z allowsRealms H method_35706 m ()Lcom/mojang/authlib/minecraft/BanDetails; multiplayerBan I method_44647 m ()Z isNameBanned J method_53518 m ()Lnet/minecraft/client/Minecraft$ChatStatus; getChatStatus K method_33884 m ()Z isDemo L method_1530 m ()Lnet/minecraft/client/multiplayer/ClientPacketListener; getConnection M method_1562 m ()Z renderNames N method_1498 m ()Z useFancyGraphics O method_1517 m ()Z useShaderTransparency P method_29611 m ()Z useAmbientOcclusion Q method_1588 m ()Lnet/minecraft/client/Minecraft; getInstance R method_1551 m ()Ljava/util/concurrent/CompletableFuture; delayTextureReload S method_1513 m ()Lnet/minecraft/client/multiplayer/ServerData; getCurrentServer T method_1558 m ()Z isLocalServer U method_1542 m ()Z hasSingleplayerServer V method_1496 m ()Lnet/minecraft/client/server/IntegratedServer; getSingleplayerServer W method_1576 m ()Z isSingleplayer X method_47392 m ()Lnet/minecraft/client/User; getUser Y method_1548 m ()Lcom/mojang/authlib/GameProfile; getGameProfile Z method_53462 m (D)Ljava/lang/String; formatSeconds a method_54116 m (F)F getTickTargetMillis a method_54785 m (I)V updateMaxMipLevel a method_24041 m (IJ)V onFullscreenError a method_1506 m (Lnet/minecraft/SystemReport;Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/resources/language/LanguageManager;Ljava/lang/String;Lnet/minecraft/client/Options;)Lnet/minecraft/SystemReport; fillSystemReport a method_37274 m (Lnet/minecraft/SystemReport;Ljava/util/List;)Ljava/nio/file/Path; archiveProfilingReport a method_37275 m (Lnet/minecraft/SystemReport;Ljava/util/function/Consumer;Ljava/util/List;)V method_37276 a method_37276 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/function/Function; getTextureAtlas a method_1549 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/shaders/ShaderType;)Ljava/lang/String; method_68467 a method_68467 m (Lnet/minecraft/server/WorldStem;)Ljava/lang/String; method_41732 a method_41732 m (Lnet/minecraft/util/profiling/ProfileResults;)V method_37277 a method_37277 m (Lnet/minecraft/world/entity/Entity;)V setCameraEntity a method_1504 m (Lcom/mojang/authlib/GameProfile;Ljava/lang/Runnable;)Lnet/minecraft/client/gui/screens/Screen; method_53519 a method_53519 m (Lcom/mojang/authlib/minecraft/BanDetails;Ljava/lang/Runnable;)Lnet/minecraft/client/gui/screens/Screen; method_53520 a method_53520 m (Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;Lnet/minecraft/client/main/GameConfig;)Lcom/mojang/authlib/minecraft/UserApiService; createUserApiService a method_31382 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/server/WorldStem;Lnet/minecraft/server/Services;Ljava/lang/Thread;)Lnet/minecraft/client/server/IntegratedServer; method_29603 a method_29603 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/server/WorldStem;Z)V doWorldLoad a method_29610 m (Lcom/mojang/blaze3d/systems/TimerQuery;)V method_41731 a method_41731 m (Lnet/minecraft/client/InputType;)V setLastInputType a method_48185 m (Lnet/minecraft/client/Minecraft$GameLoadCookie;)V onResourceLoadFinished a method_53465 m (Lnet/minecraft/client/Minecraft$GameLoadCookie;Ljava/lang/Throwable;)V method_53521 a method_53521 m (Lnet/minecraft/client/Minecraft$GameLoadCookie;Ljava/util/Optional;)V method_53522 a method_53522 m (Lnet/minecraft/client/Minecraft$GameLoadCookie;Z)V method_53528 a method_53528 m (Lnet/minecraft/client/Minecraft;)Ljava/lang/String; method_37279 a method_37279 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/resources/language/LanguageManager;Ljava/lang/String;Lnet/minecraft/client/Options;Lnet/minecraft/CrashReport;)V fillReport a method_22681 m (Lnet/minecraft/client/Minecraft;Ljava/io/File;Lnet/minecraft/CrashReport;)V crash a method_1565 m (Lnet/minecraft/client/gui/screens/Overlay;)V setOverlay a method_18502 m (Lnet/minecraft/client/gui/screens/Screen;)V setScreen a method_1507 m (Lnet/minecraft/client/gui/screens/Screen;Z)V disconnect a method_18096 m (Lnet/minecraft/client/multiplayer/ClientLevel;)V updateLevelInEngines a method_18097 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason;)V setLevel a method_1481 m (Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment;)V updateReportEnvironment a method_44376 m (Lnet/minecraft/client/resources/language/ClientLanguage;)V method_60320 a method_60320 m (Lnet/minecraft/client/resources/language/LanguageManager;)Ljava/lang/String; method_37280 a method_37280 m (Ljava/io/File;)Lnet/minecraft/network/chat/Component; grabPanoramixScreenshot a method_35698 m (Ljava/io/File;Lnet/minecraft/CrashReport;)I saveReport a method_61962 m (Ljava/io/File;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_35704 a method_35704 m (Ljava/lang/Exception;)V triggerResourcePackRecovery a method_63507 m (Ljava/lang/Object;)Z countryEqualsISO3 a method_40189 m (Ljava/lang/Runnable;)Lnet/minecraft/client/gui/screens/Screen; method_53523 a method_53523 m (Ljava/lang/Runnable;Z)V method_53524 a method_53524 m (Ljava/lang/String;)V openChatScreen a method_29041 m (Ljava/lang/Throwable;Lnet/minecraft/client/Minecraft$GameLoadCookie;)V rollbackResourcePacks a method_24226 m (Ljava/lang/Throwable;Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/Minecraft$GameLoadCookie;)V clearResourcePacksOnError a method_31186 m (Ljava/nio/file/Path;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_37281 a method_37281 m (Ljava/util/List;)Z addInitialScreens a method_53525 m (Ljava/util/UUID;)Z isBlocked a method_29042 m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; method_18507 a method_18507 m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/client/Minecraft$GameLoadCookie;)V method_29339 a method_29339 m (Ljava/util/function/Consumer;DI)V method_37282 a method_37282 m (Ljava/util/function/Consumer;Lnet/minecraft/util/profiling/ProfileResults;)V method_34746 a method_34746 m (Ljava/util/function/Consumer;Ljava/nio/file/Path;)V method_37283 a method_37283 m (Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V method_37284 a method_37284 m (Ljava/util/function/Consumer;Lnet/minecraft/network/chat/Component;)V method_37285 a method_37285 m (Lnet/minecraft/core/Holder$Reference;)V method_64035 a method_64035 m (Lnet/minecraft/core/Holder;)V method_72096 a method_72096 m (Lnet/minecraft/core/Registry;Lnet/minecraft/core/HolderSet$Named;)Ljava/util/Optional; method_72097 a method_72097 m (Lnet/minecraft/CrashReport;)V delayCrash a method_1494 m (Lnet/minecraft/CrashReportCategory;)V fillUptime a method_54117 m (Lnet/minecraft/network/chat/Component;)V addResourcePackLoadFailToast a method_49292 m (ZLnet/minecraft/util/profiling/SingleTickProfiler;)Lnet/minecraft/util/profiling/ProfilerFiller; constructProfiler a method_24458 m (ZLnet/minecraft/client/Minecraft$GameLoadCookie;)Ljava/util/concurrent/CompletableFuture; reloadResourcePacks a method_36561 m (ZLnet/minecraft/client/Minecraft$GameLoadCookie;Ljava/lang/Throwable;)V method_49293 a method_49293 m (ZLnet/minecraft/client/Minecraft$GameLoadCookie;Ljava/util/concurrent/CompletableFuture;Ljava/util/Optional;)V method_24228 a method_24228 m ()Z showOnlyReducedInfo aA method_1555 m ()Lnet/minecraft/client/gui/components/toasts/ToastManager; getToastManager aB method_1566 m ()Lnet/minecraft/client/tutorial/Tutorial; getTutorial aC method_1577 m ()Z isWindowActive aD method_1569 m ()Lnet/minecraft/client/HotbarManager; getHotbarManager aE method_1571 m ()Lnet/minecraft/client/resources/model/ModelManager; getModelManager aF method_1554 m ()Lnet/minecraft/client/resources/PaintingTextureManager; getPaintingTextures aG method_18321 m ()Lnet/minecraft/client/resources/MapTextureManager; getMapTextureManager aH method_61963 m ()Lnet/minecraft/client/resources/MapDecorationTextureManager; getMapDecorationTextures aI method_58476 m ()Lnet/minecraft/client/gui/GuiSpriteManager; getGuiSprites aJ method_52699 m ()Lnet/minecraft/client/resources/WaypointStyleManager; getWaypointStyles aK method_71267 m ()Lnet/minecraft/server/level/progress/StoringChunkProgressListener; getProgressListener aL method_35703 m ()Lnet/minecraft/client/resources/SplashManager; getSplashManager aM method_18095 m ()Lnet/minecraft/client/gui/screens/Overlay; getOverlay aN method_18506 m ()Lnet/minecraft/client/gui/screens/social/PlayerSocialManager; getPlayerSocialManager aO method_31320 m ()Lcom/mojang/blaze3d/platform/Window; getWindow aP method_22683 m ()Lcom/mojang/blaze3d/platform/FramerateLimitTracker; getFramerateLimitTracker aQ method_61964 m ()Lnet/minecraft/client/gui/components/DebugScreenOverlay; getDebugOverlay aR method_53526 m ()Lnet/minecraft/client/renderer/RenderBuffers; renderBuffers aS method_22940 m ()Lnet/minecraft/client/model/geom/EntityModelSet; getEntityModels aT method_31974 m ()Z isTextFilteringEnabled aU method_33883 m ()V prepareForMultiplayer aV method_38932 m ()Lnet/minecraft/util/SignatureValidator; getProfileKeySignatureValidator aW method_44256 m ()Z canValidateProfileKeys aX method_55606 m ()Lnet/minecraft/client/InputType; getLastInputType aY method_48186 m ()Lnet/minecraft/client/GameNarrator; getNarrator aZ method_44713 m ()Ljava/net/Proxy; getProxy aa method_1487 m ()Lnet/minecraft/client/renderer/texture/TextureManager; getTextureManager ab method_1531 m ()Lnet/minecraft/client/renderer/ShaderManager; getShaderManager ac method_62887 m ()Lnet/minecraft/server/packs/resources/ResourceManager; getResourceManager ad method_1478 m ()Lnet/minecraft/server/packs/repository/PackRepository; getResourcePackRepository ae method_1520 m ()Lnet/minecraft/server/packs/VanillaPackResources; getVanillaPackResources af method_45573 m ()Lnet/minecraft/client/resources/server/DownloadedPackSource; getDownloadedPackSource ag method_1516 m ()Ljava/nio/file/Path; getResourcePackDirectory ah method_1479 m ()Lnet/minecraft/client/resources/language/LanguageManager; getLanguageManager ai method_1526 m ()Z isPaused aj method_1493 m ()Lnet/minecraft/client/renderer/GpuWarnlistManager; getGpuWarnlistManager ak method_30049 m ()Lnet/minecraft/client/sounds/SoundManager; getSoundManager al method_1483 m ()Lnet/minecraft/client/sounds/MusicInfo; getSituationalMusic am method_1544 m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; getMinecraftSessionService an method_1495 m ()Lnet/minecraft/client/resources/SkinManager; getSkinManager ao method_1582 m ()Lnet/minecraft/world/entity/Entity; getCameraEntity ap method_1560 m ()Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; getBlockRenderer aq method_1541 m ()Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; getEntityRenderDispatcher ar method_1561 m ()Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher; getBlockEntityRenderDispatcher as method_31975 m ()Lnet/minecraft/client/renderer/entity/ItemRenderer; getItemRenderer at method_1480 m ()Lnet/minecraft/client/renderer/MapRenderer; getMapRenderer au method_61965 m ()Lcom/mojang/datafixers/DataFixer; getFixerUpper av method_1543 m ()Lnet/minecraft/client/DeltaTracker; getDeltaTracker aw method_61966 m ()Lnet/minecraft/client/color/block/BlockColors; getBlockColors az method_1505 m (I)Lnet/minecraft/server/level/progress/ChunkProgressListener; method_17533 b method_17533 m (Lnet/minecraft/world/entity/Entity;)Z shouldEntityAppearGlowing b method_27022 m (Lnet/minecraft/client/Minecraft$GameLoadCookie;)V onGameLoadFinished b method_51736 m (Lnet/minecraft/client/Minecraft;)Ljava/lang/String; method_53905 b method_53905 m (Lnet/minecraft/client/gui/screens/Screen;)V clearClientLevel b method_52703 m (Ljava/lang/String;)Ljava/lang/String; method_37292 b method_37292 m (Ljava/util/UUID;)Z isLocalPlayer b method_52701 m (Ljava/util/concurrent/CompletableFuture;)V method_18508 b method_18508 m (Ljava/util/function/Consumer;)Z debugClientMetricsStart b method_34745 m (Ljava/util/function/Consumer;Lnet/minecraft/util/profiling/ProfileResults;)V method_37290 b method_37290 m (Ljava/util/function/Consumer;Ljava/nio/file/Path;)V method_37291 b method_37291 m (Lnet/minecraft/CrashReport;)V delayCrashRaw b method_43587 m (Lnet/minecraft/network/chat/Component;)V method_35701 b method_35701 m (Z)V pauseGame b method_20539 m (ZLnet/minecraft/util/profiling/SingleTickProfiler;)V finishProfilers b method_24460 m ()V pickBlock bC method_1511 m ()Ljava/lang/String; method_60864 bD method_60864 m ()Ljava/lang/String; method_37288 bE method_37288 m ()Ljava/lang/String; method_37287 bF method_37287 m ()Ljava/lang/String; method_37289 bG method_37289 m ()Ljava/lang/String; method_68671 bH method_68671 m ()Ljava/lang/String; method_54118 bI method_54118 m ()Ljava/lang/String; method_54119 bJ method_54119 m ()Ljava/lang/String; method_54120 bK method_54120 m ()Ljava/lang/String; method_54121 bL method_54121 m ()Z method_59834 bM method_59834 m ()Z method_1491 bN method_1491 m ()I method_16010 bO method_16010 m ()Lcom/mojang/authlib/minecraft/UserApiService$UserProperties; method_55608 bP method_55608 m ()Lcom/mojang/authlib/yggdrasil/ProfileResult; method_53464 bQ method_53464 m ()Lnet/minecraft/client/multiplayer/chat/ChatListener; getChatListener ba method_44714 m ()Lnet/minecraft/client/multiplayer/chat/report/ReportingContext; getReportingContext bb method_44377 m ()Lcom/mojang/realmsclient/gui/RealmsDataFetcher; realmsDataFetcher bc method_44646 m ()Lnet/minecraft/client/quickplay/QuickPlayLog; quickPlayLog bd method_51253 m ()Lnet/minecraft/client/CommandHistory; commandHistory be method_52700 m ()Lnet/minecraft/world/level/validation/DirectoryValidator; directoryValidator bf method_52702 m ()Lnet/minecraft/client/renderer/item/ItemModelResolver; getItemModelResolver bg method_65386 m ()Ljava/lang/String; getLauncherBrand bh method_54578 m ()Ljava/lang/String; createTitle bi method_24287 m ()V abortResourcePackRecovery bj method_49294 m ()V handleDelayedCrash bk method_54579 m ()V selfTest bl method_17044 m ()V emergencySave bm method_1519 m ()V debugClientMetricsStop bn method_37286 m ()V debugClientMetricsCancel bo method_41733 m ()Z startAttack bp method_1536 m ()V startUseItem bq method_1583 m ()Z isLevelRunningNormally br method_60647 m ()Z isMultiplayerServer bs method_31321 m ()V handleKeybinds bt method_1508 m ()Ljava/util/Optional; getQuickActionsDialog bu method_72098 m ()Lcom/mojang/authlib/minecraft/UserApiService$UserProperties; userProperties bv method_55607 m ()Z isGameLoadFinished c method_53466 m (Lnet/minecraft/client/Minecraft$GameLoadCookie;)Ljava/lang/Runnable; buildInitialScreens c method_53527 m (Lnet/minecraft/client/Minecraft;)Ljava/lang/String; method_37278 c method_37278 m (Lnet/minecraft/client/gui/screens/Screen;)V forceSetScreen c method_29970 m (Lnet/minecraft/CrashReport;)V emergencySaveAndCrash c method_54580 m (Lnet/minecraft/network/chat/Component;)V method_1510 c method_1510 m (Z)V runTick c method_1523 m ()V updateTitle d method_24288 m (Lnet/minecraft/client/Minecraft$GameLoadCookie;)V method_29338 d method_29338 m (Lnet/minecraft/client/gui/screens/Screen;)V updateScreenAndTick d method_18098 m (Lnet/minecraft/CrashReport;)Lnet/minecraft/CrashReport; fillReport d method_1587 m (Lnet/minecraft/network/chat/Component;)V method_24229 d method_24229 m (Z)V continueAttack d method_1590 m ()Lnet/minecraft/util/ModCheck; checkModStatus e method_24289 m (Lnet/minecraft/client/gui/screens/Screen;)V method_53529 e method_53529 m (Lnet/minecraft/CrashReport;)Lnet/minecraft/CrashReport; method_43588 e method_43588 m (Z)V method_44352 e method_44352 m ()V run f method_1514 m (Lnet/minecraft/CrashReport;)Lnet/minecraft/CrashReport; method_43589 f method_43589 m ()V updateFontOptions g method_57017 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; getMainRenderTarget h method_1522 m ()Ljava/lang/String; getLaunchedVersion i method_1515 m ()Ljava/lang/String; getVersionType j method_1547 m ()Z isEnforceUnicode k method_1573 m ()Ljava/util/concurrent/CompletableFuture; reloadResourcePacks l method_1521 m ()Lnet/minecraft/world/level/storage/LevelStorageSource; getLevelSource m method_1586 m ()V destroy n method_1490 m ()I getFps o method_47599 m ()J getFrameTimeNs p method_47600 m ()V stop q method_1592 m ()Z isRunning r method_22108 m ()Lnet/minecraft/client/sounds/MusicManager; getMusicManager s method_1538 m ()V tick t method_1574 m ()Lnet/minecraft/client/telemetry/ClientTelemetryManager; getTelemetryManager u method_47601 m ()D getGpuUtilization v method_41734 m ()Lnet/minecraft/client/multiplayer/ProfileKeyPairManager; getProfileKeyPairManager w method_43590 m ()Lnet/minecraft/client/gui/screens/worldselection/WorldOpenFlows; createWorldOpenFlows x method_41735 m ()V disconnectWithSavingScreen y method_72099 m ()V disconnectWithProgressScreen z method_72100 m (Lnet/minecraft/client/main/GameConfig;)V m ()V c net/minecraft/client/Minecraft$1 fue$1 net/minecraft/class_310$1 f Lnet/minecraft/client/main/GameConfig; val$gameConfig a field_52754 f Lnet/minecraft/client/Minecraft; field_52755 b field_52755 f Z threadStarted c field_52756 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/main/GameConfig;)V c net/minecraft/client/Minecraft$2 fue$2 net/minecraft/class_310$2 f [I $SwitchMap$net$minecraft$world$phys$HitResult$Type a field_1778 m ()V c net/minecraft/client/Minecraft$ChatStatus fue$a net/minecraft/class_310$class_5859 f Lnet/minecraft/client/Minecraft$ChatStatus; ENABLED a field_28940 f Lnet/minecraft/client/Minecraft$ChatStatus; DISABLED_BY_OPTIONS b field_28941 f Lnet/minecraft/client/Minecraft$ChatStatus; DISABLED_BY_LAUNCHER c field_28942 f Lnet/minecraft/client/Minecraft$ChatStatus; DISABLED_BY_PROFILE d field_28943 f Lnet/minecraft/network/chat/Component; INFO_DISABLED_BY_PROFILE e field_39456 f Lnet/minecraft/network/chat/Component; message f field_28944 f [Lnet/minecraft/client/Minecraft$ChatStatus; $VALUES g field_28945 m ()Lnet/minecraft/network/chat/Component; getMessage a method_33885 m (Z)Z isChatAllowed a method_33886 m ()[Lnet/minecraft/client/Minecraft$ChatStatus; $values b method_36862 m (Ljava/lang/String;ILnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/Minecraft$ChatStatus$1 fue$a$1 net/minecraft/class_310$class_5859$1 m (Ljava/lang/String;ILnet/minecraft/network/chat/Component;)V c net/minecraft/client/Minecraft$ChatStatus$2 fue$a$2 net/minecraft/class_310$class_5859$2 m (Ljava/lang/String;ILnet/minecraft/network/chat/Component;)V c net/minecraft/client/Minecraft$ChatStatus$3 fue$a$3 net/minecraft/class_310$class_5859$3 m (Ljava/lang/String;ILnet/minecraft/network/chat/Component;)V c net/minecraft/client/Minecraft$ChatStatus$4 fue$a$4 net/minecraft/class_310$class_5859$4 m (Ljava/lang/String;ILnet/minecraft/network/chat/Component;)V c net/minecraft/client/Minecraft$GameLoadCookie fue$b net/minecraft/class_310$class_8764 f Lcom/mojang/realmsclient/client/RealmsClient; realmsClient a comp_1906 f Lnet/minecraft/client/main/GameConfig$QuickPlayData; quickPlayData b comp_1907 m ()Lcom/mojang/realmsclient/client/RealmsClient; realmsClient a comp_1906 m ()Lnet/minecraft/client/main/GameConfig$QuickPlayData; quickPlayData b comp_1907 m (Lcom/mojang/realmsclient/client/RealmsClient;Lnet/minecraft/client/main/GameConfig$QuickPlayData;)V c net/minecraft/client/MouseHandler fuf net/minecraft/class_312 f Lorg/slf4j/Logger; LOGGER a field_52126 f Lnet/minecraft/client/Minecraft; minecraft b field_1779 f Z isLeftPressed c field_1791 f Z isMiddlePressed d field_1790 f Z isRightPressed e field_1788 f D xpos f field_1795 f D ypos g field_1794 f I fakeRightMouse h field_1781 f I activeButton i field_1780 f Z ignoreFirstMove j field_1784 f I clickDepth k field_1796 f D mousePressedTime l field_1792 f Lnet/minecraft/util/SmoothDouble; smoothTurnX m field_1793 f Lnet/minecraft/util/SmoothDouble; smoothTurnY n field_1782 f D accumulatedDX o field_1789 f D accumulatedDY p field_1787 f Lnet/minecraft/client/ScrollWheelHandler; scrollWheelHandler q field_52757 f D lastHandleMovementTime r field_47842 f Z mouseGrabbed s field_1783 m ()V handleAccumulatedMovement a method_55793 m (D)V turnPlayer a method_1606 m (J)V setup a method_1607 m (JDD)V onScroll a method_1598 m (JIII)V onPress a method_1601 m (JIJ)V method_29615 a method_29615 m (JLjava/util/List;I)V onDrop a method_29616 m (Lcom/mojang/blaze3d/platform/Window;)D getScaledXPos a method_68879 m (Lcom/mojang/blaze3d/platform/Window;D)D getScaledXPos a method_68880 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/client/gui/GuiGraphics;)V drawDebugMouseInfo a method_68881 m (Lnet/minecraft/CrashReportCategory;Lcom/mojang/blaze3d/platform/Window;)V fillMousePositionDetails a method_68882 m ()Z isLeftPressed b method_1608 m (JDD)V onMove b method_1600 m (JIII)V method_22684 b method_22684 m (JLjava/util/List;I)V method_29617 b method_29617 m (Lcom/mojang/blaze3d/platform/Window;)D getScaledYPos b method_68883 m (Lcom/mojang/blaze3d/platform/Window;D)D getScaledYPos b method_68884 m ()Z isMiddlePressed c method_35707 m (JDD)V method_22685 c method_22685 m (JIII)V method_22686 c method_22686 m (Lcom/mojang/blaze3d/platform/Window;)Ljava/lang/String; method_68885 c method_68885 m ()Z isRightPressed d method_1609 m (JDD)V method_22687 d method_22687 m (Lcom/mojang/blaze3d/platform/Window;)Ljava/lang/String; method_68886 d method_68886 m ()D xpos e method_1603 m (JDD)V method_22688 e method_22688 m ()D ypos f method_1604 m (JDD)V method_22689 f method_22689 m ()V setIgnoreFirstMove g method_1599 m ()Z isMouseGrabbed h method_1613 m ()V grabMouse i method_1612 m ()V releaseMouse j method_1610 m ()V cursorEntered k method_30134 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/NarratorStatus fug net/minecraft/class_4065 f Lnet/minecraft/client/NarratorStatus; OFF a field_18176 f Lnet/minecraft/client/NarratorStatus; ALL b field_18177 f Lnet/minecraft/client/NarratorStatus; CHAT c field_18178 f Lnet/minecraft/client/NarratorStatus; SYSTEM d field_18179 f Ljava/util/function/IntFunction; BY_ID e field_18180 f I id f field_18181 f Lnet/minecraft/network/chat/Component; name g field_24212 f [Lnet/minecraft/client/NarratorStatus; $VALUES h field_18183 m ()I getId a method_18509 m (I)Lnet/minecraft/client/NarratorStatus; byId a method_18510 m ()Lnet/minecraft/network/chat/Component; getName b method_18511 m ()Z shouldNarrateChat c method_44715 m ()Z shouldNarrateSystem d method_44716 m ()Z shouldNarrateSystemOrChat e method_70819 m ()[Lnet/minecraft/client/NarratorStatus; $values f method_36864 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/client/OptionInstance fuh net/minecraft/class_7172 f Lnet/minecraft/client/OptionInstance$Enum; BOOLEAN_VALUES a field_38278 f Lnet/minecraft/client/OptionInstance$CaptionBasedToString; BOOLEAN_TO_STRING b field_41333 f Lorg/slf4j/Logger; LOGGER c field_37862 f Lnet/minecraft/client/OptionInstance$TooltipSupplier; tooltip d field_37863 f Ljava/util/function/Function; toString e field_37864 f Lnet/minecraft/client/OptionInstance$ValueSet; values f field_37865 f Lcom/mojang/serialization/Codec; codec g field_38279 f Ljava/lang/Object; initialValue h field_37866 f Ljava/util/function/Consumer; onValueUpdate i field_37867 f Lnet/minecraft/network/chat/Component; caption j field_38280 f Ljava/lang/Object; value k field_37868 m ()Lnet/minecraft/client/OptionInstance$TooltipSupplier; noTooltip a method_42399 m (Lnet/minecraft/client/OptionInstance$CaptionBasedToString;Ljava/lang/Object;)Lnet/minecraft/network/chat/Component; method_42715 a method_42715 m (Lnet/minecraft/client/Options;)Lnet/minecraft/client/gui/components/AbstractWidget; createButton a method_57701 m (Lnet/minecraft/client/Options;III)Lnet/minecraft/client/gui/components/AbstractWidget; createButton a method_18520 m (Lnet/minecraft/client/Options;IIILjava/util/function/Consumer;)Lnet/minecraft/client/gui/components/AbstractWidget; createButton a method_47603 m (Ljava/lang/Boolean;)V method_41752 a method_41752 m (Ljava/lang/Object;)V set a method_41748 m (Ljava/lang/String;Lnet/minecraft/client/OptionInstance$TooltipSupplier;Lnet/minecraft/client/OptionInstance$CaptionBasedToString;ZLjava/util/function/Consumer;)Lnet/minecraft/client/OptionInstance; createBoolean a method_47604 m (Ljava/lang/String;Lnet/minecraft/client/OptionInstance$TooltipSupplier;Z)Lnet/minecraft/client/OptionInstance; createBoolean a method_41749 m (Ljava/lang/String;Lnet/minecraft/client/OptionInstance$TooltipSupplier;ZLjava/util/function/Consumer;)Lnet/minecraft/client/OptionInstance; createBoolean a method_41750 m (Ljava/lang/String;Z)Lnet/minecraft/client/OptionInstance; createBoolean a method_42402 m (Ljava/lang/String;ZLjava/util/function/Consumer;)Lnet/minecraft/client/OptionInstance; createBoolean a method_41751 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/client/OptionInstance$TooltipSupplier; cachedConstantTooltip a method_42717 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/util/OptionEnum;)Lnet/minecraft/network/chat/Component; method_42718 a method_42718 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Component; method_47605 a method_47605 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Object;)Lnet/minecraft/client/gui/components/Tooltip; method_47393 a method_47393 m ()Lnet/minecraft/client/OptionInstance$CaptionBasedToString; forOptionEnum b method_42720 m (Ljava/lang/Boolean;)V method_42405 b method_42405 m (Ljava/lang/Object;)Ljava/lang/Object; method_42403 b method_42403 m ()Ljava/lang/Object; get c method_41753 m (Ljava/lang/Object;)V method_47606 c method_47606 m ()Lcom/mojang/serialization/Codec; codec d method_42404 m (Ljava/lang/Object;)Lnet/minecraft/client/gui/components/Tooltip; method_47394 d method_47394 m ()Lnet/minecraft/client/OptionInstance$ValueSet; values e method_41754 m (Ljava/lang/String;Lnet/minecraft/client/OptionInstance$TooltipSupplier;Lnet/minecraft/client/OptionInstance$CaptionBasedToString;Lnet/minecraft/client/OptionInstance$ValueSet;Ljava/lang/Object;Ljava/util/function/Consumer;)V m (Ljava/lang/String;Lnet/minecraft/client/OptionInstance$TooltipSupplier;Lnet/minecraft/client/OptionInstance$CaptionBasedToString;Lnet/minecraft/client/OptionInstance$ValueSet;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/util/function/Consumer;)V m ()V c net/minecraft/client/OptionInstance$AltEnum fuh$a net/minecraft/class_7172$class_7273 f Ljava/util/List; values a comp_671 f Ljava/util/List; altValues b comp_672 f Ljava/util/function/BooleanSupplier; altCondition c comp_673 f Lnet/minecraft/client/OptionInstance$CycleableValueSet$ValueSetter; valueSetter d comp_674 f Lcom/mojang/serialization/Codec; codec e comp_675 m ()Ljava/util/List; values b comp_671 m ()Ljava/util/List; altValues c comp_672 m ()Ljava/util/function/BooleanSupplier; altCondition d comp_673 m (Ljava/util/List;Ljava/util/List;Ljava/util/function/BooleanSupplier;Lnet/minecraft/client/OptionInstance$CycleableValueSet$ValueSetter;Lcom/mojang/serialization/Codec;)V c net/minecraft/client/OptionInstance$CaptionBasedToString fuh$b net/minecraft/class_7172$class_7303 c net/minecraft/client/OptionInstance$ClampingLazyMaxIntRange fuh$c net/minecraft/class_7172$class_7304 f I minInclusive a comp_593 f Ljava/util/function/IntSupplier; maxSupplier b comp_690 f I encodableMaxInclusive c comp_1316 m (Ljava/lang/Integer;)Ljava/util/Optional; validateValue a method_42408 m (Ljava/lang/Integer;I)Ljava/lang/String; method_49597 a method_49597 m (Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; method_42409 c method_42409 m ()Ljava/util/function/IntSupplier; maxSupplier g comp_690 m ()I encodableMaxInclusive h comp_1316 m (ILjava/util/function/IntSupplier;I)V c net/minecraft/client/OptionInstance$CycleableValueSet fuh$d net/minecraft/class_7172$class_7305 m ()Lnet/minecraft/client/gui/components/CycleButton$ValueListSupplier; valueListSupplier a method_42721 m (Lnet/minecraft/client/OptionInstance$TooltipSupplier;IIILnet/minecraft/client/Options;Ljava/util/function/Consumer;Lnet/minecraft/client/OptionInstance;)Lnet/minecraft/client/gui/components/AbstractWidget; method_42723 a method_42723 m (Lnet/minecraft/client/OptionInstance;Lnet/minecraft/client/Options;Ljava/util/function/Consumer;Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Object;)V method_42724 a method_42724 m ()Lnet/minecraft/client/OptionInstance$CycleableValueSet$ValueSetter; valueSetter e comp_674 c net/minecraft/client/OptionInstance$CycleableValueSet$ValueSetter fuh$d$a net/minecraft/class_7172$class_7305$class_7274 c net/minecraft/client/OptionInstance$Enum fuh$e net/minecraft/class_7172$class_7173 f Ljava/util/List; values a comp_592 f Lcom/mojang/serialization/Codec; codec b comp_675 m ()Ljava/util/List; values b comp_592 m (Ljava/util/List;Lcom/mojang/serialization/Codec;)V c net/minecraft/client/OptionInstance$IntRange fuh$f net/minecraft/class_7172$class_7174 f I minInclusive a comp_593 f I maxInclusive b comp_594 f Z applyValueImmediately c comp_2661 m (Ljava/lang/Integer;)Ljava/util/Optional; validateValue a method_41761 m (II)V m (IIZ)V c net/minecraft/client/OptionInstance$IntRangeBase fuh$g net/minecraft/class_7172$class_7275 m (D)Ljava/lang/Integer; fromSliderValue a method_42412 m (Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lnet/minecraft/client/OptionInstance$SliderableValueSet; xmap a method_42414 m ()I maxInclusive b comp_594 m (Ljava/lang/Integer;)D toSliderValue b method_42415 m ()I minInclusive d comp_593 c net/minecraft/client/OptionInstance$IntRangeBase$1 fuh$g$1 net/minecraft/class_7172$class_7275$1 f Ljava/util/function/ToIntFunction; val$from a field_37869 f Ljava/util/function/IntFunction; val$to b field_37870 f Lnet/minecraft/client/OptionInstance$IntRangeBase; field_37871 c field_37871 m (Lnet/minecraft/client/OptionInstance$IntRangeBase;Ljava/util/function/ToIntFunction;Ljava/util/function/IntFunction;)V c net/minecraft/client/OptionInstance$LazyEnum fuh$h net/minecraft/class_7172$class_7276 f Ljava/util/function/Supplier; values a comp_676 f Ljava/util/function/Function; validateValue b comp_677 f Lcom/mojang/serialization/Codec; codec c comp_675 m ()Ljava/util/function/Supplier; values b comp_676 m ()Ljava/util/function/Function; validateValue c comp_677 m (Ljava/util/function/Supplier;Ljava/util/function/Function;Lcom/mojang/serialization/Codec;)V c net/minecraft/client/OptionInstance$OptionInstanceSliderButton fuh$i net/minecraft/class_7172$class_7175 f Lnet/minecraft/client/OptionInstance; instance e field_37872 f Lnet/minecraft/client/OptionInstance$SliderableValueSet; values f field_37873 f Lnet/minecraft/client/OptionInstance$TooltipSupplier; tooltipSupplier m field_37874 f Ljava/util/function/Consumer; onValueChanged n field_41334 f Ljava/lang/Long; delayedApplyAt o field_51513 f Z applyValueImmediately p field_51514 m ()V applyUnsavedValue c method_59868 m (Lnet/minecraft/client/Options;IIIILnet/minecraft/client/OptionInstance;Lnet/minecraft/client/OptionInstance$SliderableValueSet;Lnet/minecraft/client/OptionInstance$TooltipSupplier;Ljava/util/function/Consumer;Z)V c net/minecraft/client/OptionInstance$SliderableOrCyclableValueSet fuh$j net/minecraft/class_7172$class_7306 m ()Z createCycleButton c method_42722 c net/minecraft/client/OptionInstance$SliderableValueSet fuh$k net/minecraft/class_7172$class_7176 m (Lnet/minecraft/client/Options;IIILnet/minecraft/client/OptionInstance$TooltipSupplier;Ljava/util/function/Consumer;Lnet/minecraft/client/OptionInstance;)Lnet/minecraft/client/gui/components/AbstractWidget; method_42725 a method_42725 m ()Z applyValueImmediately aT_ comp_2661 m (D)Ljava/lang/Object; fromSliderValue b method_41763 m (Ljava/lang/Object;)D toSliderValue b method_41765 c net/minecraft/client/OptionInstance$TooltipSupplier fuh$l net/minecraft/class_7172$class_7277 c net/minecraft/client/OptionInstance$UnitDouble fuh$m net/minecraft/class_7172$class_7177 f Lnet/minecraft/client/OptionInstance$UnitDouble; INSTANCE a field_37875 f [Lnet/minecraft/client/OptionInstance$UnitDouble; $VALUES b field_37876 m (D)Ljava/lang/Double; fromSliderValue a method_41768 m (Ljava/lang/Boolean;)Ljava/lang/Double; method_42419 a method_42419 m (Ljava/lang/Double;)Ljava/util/Optional; validateValue a method_41770 m (Ljava/util/function/DoubleFunction;Ljava/util/function/ToDoubleFunction;)Lnet/minecraft/client/OptionInstance$SliderableValueSet; xmap a method_42420 m ()[Lnet/minecraft/client/OptionInstance$UnitDouble; $values b method_41767 m (Ljava/lang/Double;)D toSliderValue b method_41771 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/OptionInstance$UnitDouble$1 fuh$m$1 net/minecraft/class_7172$class_7177$1 f Ljava/util/function/ToDoubleFunction; val$from a field_38283 f Ljava/util/function/DoubleFunction; val$to b field_38284 f Lnet/minecraft/client/OptionInstance$UnitDouble; field_38285 c field_38285 m (Lnet/minecraft/client/OptionInstance$UnitDouble;Ljava/util/function/ToDoubleFunction;Ljava/util/function/DoubleFunction;)V c net/minecraft/client/OptionInstance$ValueSet fuh$n net/minecraft/class_7172$class_7178 m (Lnet/minecraft/client/OptionInstance$TooltipSupplier;Lnet/minecraft/client/Options;IIILjava/util/function/Consumer;)Ljava/util/function/Function; createButton a method_41756 m (Ljava/lang/Object;)Ljava/util/Optional; validateValue a method_41758 m ()Lcom/mojang/serialization/Codec; codec f comp_675 c net/minecraft/client/Options fui net/minecraft/class_315 f Lnet/minecraft/client/KeyMapping; keyShift A field_1832 f Lnet/minecraft/client/KeyMapping; keySprint B field_1867 f Lnet/minecraft/client/KeyMapping; keyInventory C field_1822 f Lnet/minecraft/client/KeyMapping; keySwapOffhand D field_1831 f Lnet/minecraft/client/KeyMapping; keyDrop E field_1869 f Lnet/minecraft/client/KeyMapping; keyUse F field_1904 f Lnet/minecraft/client/KeyMapping; keyAttack G field_1886 f Lnet/minecraft/client/KeyMapping; keyPickItem H field_1871 f Lnet/minecraft/client/KeyMapping; keyChat I field_1890 f Lnet/minecraft/client/KeyMapping; keyPlayerList J field_1907 f Lnet/minecraft/client/KeyMapping; keyCommand K field_1845 f Lnet/minecraft/client/KeyMapping; keySocialInteractions L field_26845 f Lnet/minecraft/client/KeyMapping; keyScreenshot M field_1835 f Lnet/minecraft/client/KeyMapping; keyTogglePerspective N field_1824 f Lnet/minecraft/client/KeyMapping; keySmoothCamera O field_1816 f Lnet/minecraft/client/KeyMapping; keyFullscreen P field_1836 f Lnet/minecraft/client/KeyMapping; keySpectatorOutlines Q field_1906 f Lnet/minecraft/client/KeyMapping; keyAdvancements R field_1844 f Lnet/minecraft/client/KeyMapping; keyQuickActions S field_60985 f [Lnet/minecraft/client/KeyMapping; keyHotbarSlots T field_1852 f Lnet/minecraft/client/KeyMapping; keySaveHotbarActivator U field_1879 f Lnet/minecraft/client/KeyMapping; keyLoadHotbarActivator V field_1874 f [Lnet/minecraft/client/KeyMapping; keyMappings W field_1839 f Lnet/minecraft/client/Minecraft; minecraft X field_1863 f Z hideGui Y field_1842 f Ljava/lang/String; lastMpIp Z field_1864 f Lnet/minecraft/client/OptionInstance; cloudRange aA field_60303 f Lnet/minecraft/network/chat/Component; GRAPHICS_TOOLTIP_FAST aB field_38289 f Lnet/minecraft/network/chat/Component; GRAPHICS_TOOLTIP_FABULOUS aC field_38286 f Lnet/minecraft/network/chat/Component; GRAPHICS_TOOLTIP_FANCY aD field_38287 f Lnet/minecraft/client/OptionInstance; graphicsMode aE field_25444 f Lnet/minecraft/client/OptionInstance; ambientOcclusion aF field_1841 f Lnet/minecraft/network/chat/Component; PRIORITIZE_CHUNK_TOOLTIP_NONE aG field_37880 f Lnet/minecraft/network/chat/Component; PRIORITIZE_CHUNK_TOOLTIP_PLAYER_AFFECTED aH field_37881 f I RENDER_DISTANCE_TINY a field_32149 f Lnet/minecraft/network/chat/Component; PRIORITIZE_CHUNK_TOOLTIP_NEARBY aI field_37882 f Lnet/minecraft/client/OptionInstance; prioritizeChunkUpdates aJ field_34787 f Lnet/minecraft/client/OptionInstance; chatVisibility aK field_1877 f Lnet/minecraft/client/OptionInstance; chatOpacity aL field_1820 f Lnet/minecraft/client/OptionInstance; chatLineSpacing aM field_23932 f Lnet/minecraft/network/chat/Component; MENU_BACKGROUND_BLURRINESS_TOOLTIP aN field_49474 f I BLURRINESS_DEFAULT_VALUE aO field_49475 f Lnet/minecraft/client/OptionInstance; menuBackgroundBlurriness aP field_49476 f Lnet/minecraft/client/OptionInstance; textBackgroundOpacity aQ field_18726 f Lnet/minecraft/client/OptionInstance; panoramaSpeed aR field_40382 f Lnet/minecraft/network/chat/Component; ACCESSIBILITY_TOOLTIP_CONTRAST_MODE aS field_43043 f Lnet/minecraft/client/OptionInstance; highContrast aT field_43044 f Lnet/minecraft/network/chat/Component; HIGH_CONTRAST_BLOCK_OUTLINE_TOOLTIP aU field_54812 f Lnet/minecraft/client/OptionInstance; highContrastBlockOutline aV field_54813 f Lnet/minecraft/client/OptionInstance; narratorHotkey aW field_45987 f Ljava/util/Set; modelParts aX field_1892 f Lnet/minecraft/client/OptionInstance; mainHand aY field_1829 f Lnet/minecraft/client/OptionInstance; chatScale aZ field_1908 f Z smoothCamera aa field_1914 f I AUTO_GUI_SCALE ab field_43405 f Ljava/lang/String; languageCode ac field_1883 f Z onboardAccessibility ad field_41785 f Z syncWrites ae field_25623 f Z startedCleanly af field_55851 f Lorg/slf4j/Logger; LOGGER ag field_1834 f Lcom/google/gson/Gson; GSON ah field_1823 f Lcom/google/gson/reflect/TypeToken; LIST_OF_STRINGS_TYPE ai field_1859 f Lcom/google/common/base/Splitter; OPTION_SPLITTER aj field_1853 f Lnet/minecraft/network/chat/Component; ACCESSIBILITY_TOOLTIP_DARK_MOJANG_BACKGROUND ak field_37878 f Lnet/minecraft/client/OptionInstance; darkMojangStudiosBackground al field_32156 f Lnet/minecraft/network/chat/Component; ACCESSIBILITY_TOOLTIP_HIDE_LIGHTNING_FLASHES am field_37879 f Lnet/minecraft/client/OptionInstance; hideLightningFlash an field_34786 f Lnet/minecraft/network/chat/Component; ACCESSIBILITY_TOOLTIP_HIDE_SPLASH_TEXTS ao field_46854 f Lnet/minecraft/client/OptionInstance; hideSplashTexts ap field_46855 f Lnet/minecraft/client/OptionInstance; sensitivity aq field_1843 f Lnet/minecraft/client/OptionInstance; renderDistance ar field_1870 f Lnet/minecraft/client/OptionInstance; simulationDistance as field_34959 f I serverRenderDistance at field_34784 f Lnet/minecraft/client/OptionInstance; entityDistanceScaling au field_24214 f Lnet/minecraft/client/OptionInstance; framerateLimit av field_1909 f Lnet/minecraft/network/chat/Component; INACTIVITY_FPS_LIMIT_TOOLTIP_MINIMIZED aw field_52758 f Lnet/minecraft/network/chat/Component; INACTIVITY_FPS_LIMIT_TOOLTIP_AFK ax field_52759 f Lnet/minecraft/client/OptionInstance; inactivityFpsLimit ay field_52760 f Lnet/minecraft/client/OptionInstance; cloudStatus az field_1814 f Lnet/minecraft/client/OptionInstance; realmsNotifications bA field_1830 f Lnet/minecraft/network/chat/Component; ALLOW_SERVER_LISTING_TOOLTIP bB field_38294 f Lnet/minecraft/client/OptionInstance; allowServerListing bC field_35637 f Lnet/minecraft/client/OptionInstance; reducedDebugInfo bD field_1910 f Ljava/util/Map; soundSourceVolumes bE field_1916 f Lnet/minecraft/client/OptionInstance; showSubtitles bF field_1818 f Lnet/minecraft/network/chat/Component; DIRECTIONAL_AUDIO_TOOLTIP_ON bG field_38295 f Lnet/minecraft/network/chat/Component; DIRECTIONAL_AUDIO_TOOLTIP_OFF bH field_38296 f I RENDER_DISTANCE_SHORT b field_32150 f Lnet/minecraft/client/OptionInstance; directionalAudio bI field_37877 f Lnet/minecraft/client/OptionInstance; backgroundForChatOnly bJ field_18725 f Lnet/minecraft/client/OptionInstance; touchscreen bK field_1854 f Lnet/minecraft/client/OptionInstance; fullscreen bL field_1857 f Lnet/minecraft/client/OptionInstance; bobView bM field_1891 f Lnet/minecraft/network/chat/Component; MOVEMENT_TOGGLE bN field_38297 f Lnet/minecraft/network/chat/Component; MOVEMENT_HOLD bO field_38298 f Lnet/minecraft/client/OptionInstance; toggleCrouch bP field_21332 f Lnet/minecraft/client/OptionInstance; toggleSprint bQ field_21333 f Lnet/minecraft/network/chat/Component; CHAT_TOOLTIP_HIDE_MATCHED_NAMES bR field_38299 f Lnet/minecraft/client/OptionInstance; hideMatchedNames bS field_26926 f Lnet/minecraft/client/OptionInstance; showAutosaveIndicator bT field_35426 f Lnet/minecraft/network/chat/Component; CHAT_TOOLTIP_ONLY_SHOW_SECURE bU field_39320 f Lnet/minecraft/client/OptionInstance; onlyShowSecureChat bV field_39321 f Ljava/io/File; optionsFile bW field_1897 f Lnet/minecraft/client/CameraType; cameraType bX field_26677 f Lnet/minecraft/client/OptionInstance; fov bY field_1826 f Lnet/minecraft/network/chat/Component; TELEMETRY_TOOLTIP bZ field_41335 f Lnet/minecraft/client/OptionInstance; chatWidth ba field_1915 f Lnet/minecraft/client/OptionInstance; chatHeightUnfocused bb field_1825 f Lnet/minecraft/client/OptionInstance; chatHeightFocused bc field_1838 f Lnet/minecraft/client/OptionInstance; chatDelay bd field_23933 f Lnet/minecraft/network/chat/Component; ACCESSIBILITY_TOOLTIP_NOTIFICATION_DISPLAY_TIME be field_41783 f Lnet/minecraft/client/OptionInstance; notificationDisplayTime bf field_41784 f Lnet/minecraft/client/OptionInstance; mipmapLevels bg field_1856 f Lnet/minecraft/client/OptionInstance; attackIndicator bh field_1895 f Lnet/minecraft/client/OptionInstance; biomeBlendRadius bi field_1878 f Lnet/minecraft/client/OptionInstance; mouseWheelSensitivity bj field_1889 f Lnet/minecraft/client/OptionInstance; rawMouseInput bk field_20308 f Lnet/minecraft/client/OptionInstance; autoJump bl field_1848 f Lnet/minecraft/network/chat/Component; ACCESSIBILITY_TOOLTIP_ROTATE_WITH_MINECART bm field_52761 f Lnet/minecraft/client/OptionInstance; rotateWithMinecart bn field_52762 f Lnet/minecraft/client/OptionInstance; operatorItemsTab bo field_41094 f Lnet/minecraft/client/OptionInstance; autoSuggestions bp field_1873 f Lnet/minecraft/client/OptionInstance; chatColors bq field_1900 f Lnet/minecraft/client/OptionInstance; chatLinks br field_1911 f Lnet/minecraft/client/OptionInstance; chatLinksPrompt bs field_1817 f Lnet/minecraft/client/OptionInstance; enableVsync bt field_1884 f Lnet/minecraft/client/OptionInstance; entityShadows bu field_1888 f Lnet/minecraft/client/OptionInstance; forceUnicodeFont bv field_1819 f Lnet/minecraft/client/OptionInstance; japaneseGlyphVariants bw field_49105 f Lnet/minecraft/client/OptionInstance; invertYMouse bx field_1865 f Lnet/minecraft/client/OptionInstance; discreteMouseScroll by field_19244 f Lnet/minecraft/network/chat/Component; REALMS_NOTIFICATIONS_TOOLTIP bz field_52127 f I RENDER_DISTANCE_NORMAL c field_32152 f Lnet/minecraft/client/OptionInstance; telemetryOptInExtra ca field_41336 f Lnet/minecraft/network/chat/Component; ACCESSIBILITY_TOOLTIP_SCREEN_EFFECT cb field_38290 f Lnet/minecraft/client/OptionInstance; screenEffectScale cc field_26675 f Lnet/minecraft/network/chat/Component; ACCESSIBILITY_TOOLTIP_FOV_EFFECT cd field_38291 f Lnet/minecraft/client/OptionInstance; fovEffectScale ce field_26676 f Lnet/minecraft/network/chat/Component; ACCESSIBILITY_TOOLTIP_DARKNESS_EFFECT cf field_38292 f Lnet/minecraft/client/OptionInstance; darknessEffectScale cg field_38293 f Lnet/minecraft/network/chat/Component; ACCESSIBILITY_TOOLTIP_GLINT_SPEED ch field_42112 f Lnet/minecraft/client/OptionInstance; glintSpeed ci field_42113 f Lnet/minecraft/network/chat/Component; ACCESSIBILITY_TOOLTIP_GLINT_STRENGTH cj field_42114 f Lnet/minecraft/client/OptionInstance; glintStrength ck field_42115 f Lnet/minecraft/network/chat/Component; ACCESSIBILITY_TOOLTIP_DAMAGE_TILT_STRENGTH cl field_42481 f Lnet/minecraft/client/OptionInstance; damageTiltStrength cm field_42482 f Lnet/minecraft/client/OptionInstance; gamma cn field_1840 f I MAX_GUI_SCALE_INCLUSIVE co field_43110 f Lnet/minecraft/client/OptionInstance; guiScale cp field_1868 f Lnet/minecraft/client/OptionInstance; particles cq field_1882 f Lnet/minecraft/client/OptionInstance; narrator cr field_1896 f Lnet/minecraft/client/OptionInstance; soundDevice cs field_34783 f Lnet/minecraft/network/chat/Component; MUSIC_FREQUENCY_TOOLTIP ct field_60682 f Lnet/minecraft/client/OptionInstance; musicFrequency cu field_60683 f Lnet/minecraft/network/chat/Component; NOW_PLAYING_TOAST_TOOLTIP cv field_60684 f Lnet/minecraft/client/OptionInstance; showNowPlayingToast cw field_60685 f I RENDER_DISTANCE_FAR d field_32153 f I RENDER_DISTANCE_REALLY_FAR e field_32154 f I RENDER_DISTANCE_EXTREME f field_32155 f Ljava/lang/String; DEFAULT_SOUND_DEVICE g field_34785 f I UNLIMITED_FRAMERATE_CUTOFF h field_38300 f Ljava/util/List; resourcePacks i field_1887 f Ljava/util/List; incompatibleResourcePacks j field_1846 f Ljava/lang/String; fullscreenVideoModeString k field_1828 f Z hideServerAddress l field_1815 f Z advancedItemTooltips m field_1827 f Z pauseOnLostFocus n field_1837 f I overrideWidth o field_1872 f I overrideHeight p field_1885 f Z useNativeTransport q field_1876 f Lnet/minecraft/client/tutorial/TutorialSteps; tutorialStep r field_1875 f Z joinedFirstServer s field_26844 f I glDebugVerbosity t field_1901 f Z skipMultiplayerWarning u field_21840 f Lnet/minecraft/client/KeyMapping; keyUp v field_1894 f Lnet/minecraft/client/KeyMapping; keyLeft w field_1913 f Lnet/minecraft/client/KeyMapping; keyDown x field_1881 f Lnet/minecraft/client/KeyMapping; keyRight y field_1849 f Lnet/minecraft/client/KeyMapping; keyJump z field_1903 m ()Lnet/minecraft/client/OptionInstance; chatWidth A method_42556 m ()Lnet/minecraft/client/OptionInstance; chatHeightUnfocused B method_41801 m ()Lnet/minecraft/client/OptionInstance; chatHeightFocused C method_41803 m ()Lnet/minecraft/client/OptionInstance; chatDelay D method_42561 m ()Lnet/minecraft/client/OptionInstance; notificationDisplayTime E method_48191 m ()Lnet/minecraft/client/OptionInstance; mipmapLevels F method_42563 m ()Lnet/minecraft/client/OptionInstance; attackIndicator G method_42565 m ()Lnet/minecraft/client/OptionInstance; biomeBlendRadius H method_41805 m ()Lnet/minecraft/client/OptionInstance; mouseWheelSensitivity I method_41806 m ()Lnet/minecraft/client/OptionInstance; rawMouseInput J method_41807 m ()Lnet/minecraft/client/OptionInstance; autoJump K method_42423 m ()Lnet/minecraft/client/OptionInstance; rotateWithMinecart L method_61967 m ()Lnet/minecraft/client/OptionInstance; operatorItemsTab M method_47395 m ()Lnet/minecraft/client/OptionInstance; autoSuggestions N method_42425 m ()Lnet/minecraft/client/OptionInstance; chatColors O method_42427 m ()Lnet/minecraft/client/OptionInstance; chatLinks P method_42429 m ()Lnet/minecraft/client/OptionInstance; chatLinksPrompt Q method_42431 m ()Lnet/minecraft/client/OptionInstance; enableVsync R method_42433 m ()Lnet/minecraft/client/OptionInstance; entityShadows S method_42435 m ()Lnet/minecraft/client/OptionInstance; forceUnicodeFont T method_42437 m ()Lnet/minecraft/client/OptionInstance; japaneseGlyphVariants U method_57018 m ()Lnet/minecraft/client/OptionInstance; invertYMouse V method_42438 m ()Lnet/minecraft/client/OptionInstance; discreteMouseScroll W method_42439 m ()Lnet/minecraft/client/OptionInstance; realmsNotifications X method_42440 m ()Lnet/minecraft/client/OptionInstance; allowServerListing Y method_42441 m ()Lnet/minecraft/client/OptionInstance; reducedDebugInfo Z method_42442 m ()Lnet/minecraft/client/OptionInstance; darkMojangStudiosBackground a method_41772 m (D)I unlogMouse a method_41773 m (F)F getBackgroundOpacity a method_19343 m (I)I getBackgroundColor a method_19344 m (Lnet/minecraft/server/level/ParticleStatus;)V method_42465 a method_42465 m (Lnet/minecraft/server/packs/repository/PackRepository;)V updateResourcePacks a method_49598 m (Lnet/minecraft/sounds/SoundSource;)F getFinalSoundSourceVolume a method_71978 m (Lnet/minecraft/sounds/SoundSource;Ljava/lang/Double;)V method_45575 a method_45575 m (Lnet/minecraft/world/entity/HumanoidArm;)V method_42455 a method_42455 m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/String; method_37293 a method_37293 m (Lnet/minecraft/world/entity/player/ChatVisiblity;)V method_42456 a method_42456 m (Lnet/minecraft/world/entity/player/PlayerModelPart;)Z isModelPartEnabled a method_32594 m (Lnet/minecraft/world/entity/player/PlayerModelPart;Z)V setModelPart a method_1635 m (Lnet/minecraft/client/AttackIndicatorStatus;)V method_42458 a method_42458 m (Lnet/minecraft/client/CameraType;)V setCameraType a method_31043 m (Lnet/minecraft/client/CloudStatus;)V method_42459 a method_42459 m (Lnet/minecraft/client/GraphicsStatus;)V method_42460 a method_42460 m (Lnet/minecraft/client/InactivityFpsLimit;)V method_61968 a method_61968 m (Lnet/minecraft/client/NarratorStatus;)V method_42463 a method_42463 m (Lnet/minecraft/client/OptionInstance;Lnet/minecraft/client/GraphicsStatus;)V method_42464 a method_42464 m (Lnet/minecraft/client/Options$FieldAccess;)V processOptions a method_33666 m (Lnet/minecraft/client/Options$OptionAccess;)V processDumpedOptions a method_57019 m (Lnet/minecraft/client/PrioritizeChunkUpdates;)V method_41776 a method_41776 m (Lnet/minecraft/client/sounds/MusicManager$MusicFrequency;)V method_71785 a method_71785 m (Ljava/lang/Boolean;)V method_71786 a method_71786 m (Ljava/lang/Double;)V method_42467 a method_42467 m (Ljava/lang/Integer;)V method_42468 a method_42468 m (Ljava/lang/String;)Z isTrue a method_32595 m (Ljava/lang/String;Lnet/minecraft/sounds/SoundSource;)Lnet/minecraft/client/OptionInstance; createSoundSliderOptionInstance a method_45576 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag; dataFix a method_1626 m (Lnet/minecraft/nbt/CompoundTag;Ljava/lang/String;)V method_24230 a method_24230 m (Lnet/minecraft/network/chat/Component;D)Lnet/minecraft/network/chat/Component; percentValueLabel a method_41781 m (Lnet/minecraft/network/chat/Component;I)Lnet/minecraft/network/chat/Component; genericValueLabel a method_41782 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/GraphicsStatus;)Lnet/minecraft/network/chat/Component; method_42497 a method_42497 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/NarratorStatus;)Lnet/minecraft/network/chat/Component; method_42489 a method_42489 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Component; method_47608 a method_47608 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Double;)Lnet/minecraft/network/chat/Component; method_42492 a method_42492 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Integer;)Lnet/minecraft/network/chat/Component; method_42493 a method_42493 m (Lnet/minecraft/network/chat/Component;Ljava/lang/String;)Lnet/minecraft/network/chat/Component; method_42523 a method_42523 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; genericValueLabel a method_41783 m ()Lnet/minecraft/client/OptionInstance; showNowPlayingToast aA method_71787 m ()V load aB method_1636 m ()V save aC method_1640 m ()Lnet/minecraft/server/level/ClientInformation; buildPlayerInformation aD method_53842 m ()V broadcastOptions aE method_1643 m ()Lnet/minecraft/client/CloudStatus; getCloudsType aF method_1632 m ()Z useNativeTransport aG method_1639 m ()Lnet/minecraft/client/CameraType; getCameraType aH method_31044 m ()Ljava/io/File; getFile aI method_37294 m ()Ljava/lang/String; dumpOptionsForReport aJ method_37295 m ()I getEffectiveRenderDistance aK method_38521 m ()V updateFontOptions aL method_57020 m ()Z japaneseGlyphVariantsDefault aM method_57021 m ()Ljava/lang/String; getFullscreenVideoModeString aN method_66523 m ()Ljava/util/List; method_42478 aO method_42478 m ()I method_42479 aP method_42479 m ()Z method_42480 aQ method_42480 m ()Lnet/minecraft/client/OptionInstance; showSubtitles aa method_42443 m ()Lnet/minecraft/client/OptionInstance; directionalAudio ab method_42444 m ()Lnet/minecraft/client/OptionInstance; backgroundForChatOnly ac method_42445 m ()Lnet/minecraft/client/OptionInstance; touchscreen ad method_42446 m ()Lnet/minecraft/client/OptionInstance; fullscreen ae method_42447 m ()Lnet/minecraft/client/OptionInstance; bobView af method_42448 m ()Lnet/minecraft/client/OptionInstance; toggleCrouch ag method_42449 m ()Lnet/minecraft/client/OptionInstance; toggleSprint ah method_42450 m ()Lnet/minecraft/client/OptionInstance; hideMatchedNames ai method_42451 m ()Lnet/minecraft/client/OptionInstance; showAutosaveIndicator aj method_42452 m ()Lnet/minecraft/client/OptionInstance; onlyShowSecureChat ak method_44026 m ()Lnet/minecraft/client/OptionInstance; fov al method_41808 m ()Lnet/minecraft/client/OptionInstance; telemetryOptInExtra am method_47609 m ()Lnet/minecraft/client/OptionInstance; screenEffectScale an method_42453 m ()Lnet/minecraft/client/OptionInstance; fovEffectScale ao method_42454 m ()Lnet/minecraft/client/OptionInstance; darknessEffectScale ap method_42472 m ()Lnet/minecraft/client/OptionInstance; glintSpeed aq method_48580 m ()Lnet/minecraft/client/OptionInstance; glintStrength ar method_48581 m ()Lnet/minecraft/client/OptionInstance; damageTiltStrength as method_48974 m ()Lnet/minecraft/client/OptionInstance; gamma at method_42473 m ()Lnet/minecraft/client/OptionInstance; guiScale au method_42474 m ()Lnet/minecraft/client/OptionInstance; particles av method_42475 m ()Lnet/minecraft/client/OptionInstance; narrator aw method_42476 m ()Lnet/minecraft/client/OptionInstance; soundDevice ax method_42477 m ()V onboardingAccessibilityFinished ay method_61127 m ()Lnet/minecraft/client/OptionInstance; musicFrequency az method_71788 m ()Lnet/minecraft/client/OptionInstance; hideLightningFlash b method_41784 m (F)I getBackgroundColor b method_19345 m (I)V setServerRenderDistance b method_38520 m (Lnet/minecraft/server/packs/repository/PackRepository;)V loadSelectedResourcePacks b method_1627 m (Lnet/minecraft/sounds/SoundSource;)F getSoundSourceVolume b method_1630 m (Lnet/minecraft/client/GraphicsStatus;)Z method_42486 b method_42486 m (Lnet/minecraft/client/InactivityFpsLimit;)Lnet/minecraft/client/gui/components/Tooltip; method_61969 b method_61969 m (Lnet/minecraft/client/PrioritizeChunkUpdates;)Lnet/minecraft/client/gui/components/Tooltip; method_47396 b method_47396 m (Ljava/lang/Boolean;)V method_47607 b method_47607 m (Ljava/lang/Double;)V method_71042 b method_71042 m (Ljava/lang/Integer;)V method_42502 b method_42502 m (Ljava/lang/String;)Z isFalse b method_32596 m (Lnet/minecraft/network/chat/Component;D)Lnet/minecraft/network/chat/Component; percentValueOrOffLabel b method_59835 m (Lnet/minecraft/network/chat/Component;I)Lnet/minecraft/network/chat/Component; genericValueOrOffLabel b method_60648 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Component; method_42491 b method_42491 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Double;)Lnet/minecraft/network/chat/Component; method_41788 b method_41788 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Integer;)Lnet/minecraft/network/chat/Component; method_42508 b method_42508 m ()Lnet/minecraft/client/OptionInstance; hideSplashTexts c method_54581 m (I)D logMouse c method_41793 m (Lnet/minecraft/sounds/SoundSource;)Lnet/minecraft/client/OptionInstance; getSoundSourceOptionInstance c method_45578 m (Lnet/minecraft/client/GraphicsStatus;)Lnet/minecraft/client/gui/components/Tooltip; method_47397 c method_47397 m (Ljava/lang/Boolean;)V method_42466 c method_42466 m (Ljava/lang/Double;)V method_71043 c method_71043 m (Ljava/lang/Integer;)V method_42515 c method_42515 m (Ljava/lang/String;)Ljava/util/List; readListOfStrings c method_33671 m (Lnet/minecraft/network/chat/Component;I)Lnet/minecraft/network/chat/Component; pixelValueLabel c method_41791 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Component; method_42506 c method_42506 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Double;)Lnet/minecraft/network/chat/Component; method_48189 c method_48189 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Integer;)Lnet/minecraft/network/chat/Component; method_42522 c method_42522 m ()Lnet/minecraft/client/OptionInstance; sensitivity d method_42495 m (I)Ljava/lang/Double; method_48187 d method_48187 m (Lnet/minecraft/sounds/SoundSource;)Lnet/minecraft/client/OptionInstance; method_66524 d method_66524 m (Ljava/lang/Boolean;)V method_42520 d method_42520 m (Ljava/lang/Double;)V method_48582 d method_48582 m (Ljava/lang/Integer;)V method_41779 d method_41779 m (Ljava/lang/String;)V method_68468 d method_68468 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Component; method_42525 d method_42525 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Double;)Lnet/minecraft/network/chat/Component; method_42548 d method_42548 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Integer;)Lnet/minecraft/network/chat/Component; method_41789 d method_41789 m ()Lnet/minecraft/client/OptionInstance; renderDistance e method_42503 m (I)Ljava/lang/Double; method_42504 e method_42504 m (Ljava/lang/Boolean;)V method_42513 e method_42513 m (Ljava/lang/Double;)V method_42501 e method_42501 m (Ljava/lang/Integer;)Ljava/lang/Double; method_42532 e method_42532 m (Ljava/lang/String;)V method_42509 e method_42509 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Double;)Lnet/minecraft/network/chat/Component; method_41799 e method_41799 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Integer;)Lnet/minecraft/network/chat/Component; method_41800 e method_41800 m ()Lnet/minecraft/client/OptionInstance; simulationDistance f method_42510 m (I)Ljava/lang/Integer; method_42511 f method_42511 m (Ljava/lang/Boolean;)V method_42500 f method_42500 m (Ljava/lang/Double;)V method_42514 f method_42514 m (Ljava/lang/Integer;)V method_41797 f method_41797 m (Ljava/lang/String;)Ljava/util/Optional; method_42516 f method_42516 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Double;)Lnet/minecraft/network/chat/Component; method_41804 f method_41804 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Integer;)Lnet/minecraft/network/chat/Component; method_42545 f method_42545 m ()Lnet/minecraft/client/OptionInstance; entityDistanceScaling g method_42517 m (I)Ljava/lang/Double; method_42518 g method_42518 m (Ljava/lang/Boolean;)V method_42530 g method_42530 m (Ljava/lang/Double;)V method_42526 g method_42526 m (Ljava/lang/Integer;)V method_42541 g method_42541 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Double;)Lnet/minecraft/network/chat/Component; method_42560 g method_42560 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Integer;)Lnet/minecraft/network/chat/Component; method_71268 g method_71268 m ()Lnet/minecraft/client/OptionInstance; framerateLimit h method_42524 m (Ljava/lang/Boolean;)Lnet/minecraft/client/gui/components/Tooltip; method_47398 h method_47398 m (Ljava/lang/Double;)Ljava/lang/Integer; method_42536 h method_42536 m (Ljava/lang/Integer;)V method_57704 h method_57704 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Double;)Lnet/minecraft/network/chat/Component; method_42564 h method_42564 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Integer;)Lnet/minecraft/network/chat/Component; method_42559 h method_42559 m ()Lnet/minecraft/client/OptionInstance; inactivityFpsLimit i method_61970 m (Ljava/lang/Boolean;)V method_42535 i method_42535 m (Ljava/lang/Double;)V method_41778 i method_41778 m (Ljava/lang/Integer;)V method_71269 i method_71269 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Double;)Lnet/minecraft/network/chat/Component; method_42432 i method_42432 m ()Lnet/minecraft/client/OptionInstance; cloudStatus j method_42528 m (Ljava/lang/Boolean;)V method_57022 j method_57022 m (Ljava/lang/Double;)V method_48188 j method_48188 m (Ljava/lang/Integer;)V method_42555 j method_42555 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Double;)Lnet/minecraft/network/chat/Component; method_42436 j method_42436 m ()Lnet/minecraft/client/OptionInstance; cloudRange k method_71270 m (Ljava/lang/Boolean;)V method_42537 k method_42537 m (Ljava/lang/Double;)I method_48190 k method_48190 m (Ljava/lang/Integer;)I method_42557 k method_42557 m ()Lnet/minecraft/client/OptionInstance; graphicsMode l method_42534 m (Ljava/lang/Boolean;)V method_42538 l method_42538 m (Ljava/lang/Double;)V method_42540 l method_42540 m ()Lnet/minecraft/client/OptionInstance; ambientOcclusion m method_41792 m (Ljava/lang/Boolean;)V method_41777 m method_41777 m (Ljava/lang/Double;)I method_42544 m method_42544 m ()Lnet/minecraft/client/OptionInstance; prioritizeChunkUpdates n method_41798 m (Ljava/lang/Boolean;)V method_49599 n method_49599 m (Ljava/lang/Double;)V method_41796 n method_41796 m ()Lnet/minecraft/client/OptionInstance; chatVisibility o method_42539 m (Ljava/lang/Boolean;)V method_47999 o method_47999 m (Ljava/lang/Double;)V method_41802 o method_41802 m ()Lnet/minecraft/client/OptionInstance; chatOpacity p method_42542 m (Ljava/lang/Boolean;)Lnet/minecraft/client/CloudStatus; method_52704 p method_52704 m (Ljava/lang/Double;)V method_42558 p method_42558 m ()Lnet/minecraft/client/OptionInstance; chatLineSpacing q method_42546 m (Ljava/lang/Double;)V method_42562 q method_42562 m ()Lnet/minecraft/client/OptionInstance; menuBackgroundBlurriness r method_57702 m (Ljava/lang/Double;)V method_45580 r method_45580 m ()I getMenuBackgroundBlurriness s method_57703 m (Ljava/lang/Double;)V method_42566 s method_42566 m ()Lnet/minecraft/client/OptionInstance; textBackgroundOpacity t method_42550 m (Ljava/lang/Double;)V method_42568 t method_42568 m ()Lnet/minecraft/client/OptionInstance; panoramaSpeed u method_45581 m (Ljava/lang/Double;)V method_42424 u method_42424 m ()Lnet/minecraft/client/OptionInstance; highContrast v method_49600 m (Ljava/lang/Double;)V method_42428 v method_42428 m ()Lnet/minecraft/client/OptionInstance; highContrastBlockOutline w method_64858 m (Ljava/lang/Double;)I method_42430 w method_42430 m ()Lnet/minecraft/client/OptionInstance; narratorHotkey x method_53530 m (Ljava/lang/Double;)V method_42434 x method_42434 m ()Lnet/minecraft/client/OptionInstance; mainHand y method_42552 m ()Lnet/minecraft/client/OptionInstance; chatScale z method_42554 m (Lnet/minecraft/client/Minecraft;Ljava/io/File;)V m ()V c net/minecraft/client/Options$1 fui$1 net/minecraft/class_315$1 m ()V c net/minecraft/client/Options$2 fui$2 net/minecraft/class_315$2 f Lnet/minecraft/nbt/CompoundTag; val$options a field_28778 m (Ljava/lang/String;)Ljava/lang/String; getValue a method_33676 m (Ljava/lang/String;Lnet/minecraft/client/OptionInstance;Lcom/mojang/serialization/DataResult$Error;)V method_42571 a method_42571 m (Lnet/minecraft/client/Options;Lnet/minecraft/nbt/CompoundTag;)V c net/minecraft/client/Options$3 fui$3 net/minecraft/class_315$3 f Ljava/io/PrintWriter; val$writer a field_28780 m (Lnet/minecraft/client/OptionInstance;Lcom/mojang/serialization/DataResult$Error;)V method_42572 a method_42572 m (Ljava/lang/String;)V writePrefix a method_33677 m (Ljava/lang/String;Ljava/io/PrintWriter;Lcom/google/gson/JsonElement;)V method_42573 a method_42573 m (Lnet/minecraft/client/Options;Ljava/io/PrintWriter;)V c net/minecraft/client/Options$4 fui$4 net/minecraft/class_315$4 f Ljava/util/List; val$optionsForReport a field_49106 m (Lnet/minecraft/client/Options;Ljava/util/List;)V c net/minecraft/client/Options$5 fui$5 net/minecraft/class_315$5 f [I $SwitchMap$net$minecraft$client$PrioritizeChunkUpdates a field_37883 f [I $SwitchMap$net$minecraft$client$GraphicsStatus b field_38301 f [I $SwitchMap$net$minecraft$client$InactivityFpsLimit c field_52763 m ()V c net/minecraft/client/Options$FieldAccess fui$a net/minecraft/class_315$class_5823 m (Ljava/lang/String;F)F process a method_33679 m (Ljava/lang/String;I)I process a method_33680 m (Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/lang/Object; process a method_33681 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; process a method_33683 m (Ljava/lang/String;Z)Z process a method_33684 c net/minecraft/client/Options$OptionAccess fui$b net/minecraft/class_315$class_9242 m (Ljava/lang/String;Lnet/minecraft/client/OptionInstance;)V process a method_42570 c net/minecraft/client/PeriodicNotificationManager fuj net/minecraft/class_6877 f Lcom/mojang/serialization/Codec; CODEC a field_36435 f Lorg/slf4j/Logger; LOGGER b field_36436 f Lnet/minecraft/resources/ResourceLocation; notifications c field_36437 f Lit/unimi/dsi/fastutil/objects/Object2BooleanFunction; selector d field_36438 f Ljava/util/Timer; timer e field_36439 f Lnet/minecraft/client/PeriodicNotificationManager$NotificationTask; notificationTask f field_36440 m ()V stopTimer a method_40190 m (JLnet/minecraft/client/PeriodicNotificationManager$Notification;)J method_40191 a method_40191 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Ljava/util/Map; prepare a method_40192 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_40193 a method_40193 m (Lnet/minecraft/client/PeriodicNotificationManager$Notification;)J method_40194 a method_40194 m (Ljava/util/List;)J calculateInitialDelay a method_40195 m (Ljava/util/List;J)J calculateOptimalPeriod a method_40196 m (Ljava/util/Map$Entry;)Z method_40197 a method_40197 m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_40198 m ()Ljava/lang/IllegalStateException; method_40199 b method_40199 m (Lnet/minecraft/client/PeriodicNotificationManager$Notification;)Z method_40200 b method_40200 m (Lnet/minecraft/resources/ResourceLocation;Lit/unimi/dsi/fastutil/objects/Object2BooleanFunction;)V m ()V c net/minecraft/client/PeriodicNotificationManager$Notification fuj$a net/minecraft/class_6877$class_6878 f J delay a comp_345 f J period b comp_346 f Ljava/lang/String; title c comp_347 f Ljava/lang/String; message d comp_348 m ()J delay a comp_345 m ()J period b comp_346 m ()Ljava/lang/String; title c comp_347 m ()Ljava/lang/String; message d comp_348 m (JJLjava/lang/String;Ljava/lang/String;)V c net/minecraft/client/PeriodicNotificationManager$NotificationTask fuj$b net/minecraft/class_6877$class_6879 f Lnet/minecraft/client/Minecraft; minecraft a field_36441 f Ljava/util/List; notifications b field_36442 f J period c field_36443 f Ljava/util/concurrent/atomic/AtomicLong; elapsed d field_36444 m (Lnet/minecraft/client/PeriodicNotificationManager$Notification;J)V method_40201 a method_40201 m (Ljava/util/List;J)Lnet/minecraft/client/PeriodicNotificationManager$NotificationTask; reset a method_40202 m (Ljava/util/List;JJ)V c net/minecraft/client/PrioritizeChunkUpdates fuk net/minecraft/class_6597 f Lnet/minecraft/client/PrioritizeChunkUpdates; NONE a field_34788 f Lnet/minecraft/client/PrioritizeChunkUpdates; PLAYER_AFFECTED b field_34789 f Lnet/minecraft/client/PrioritizeChunkUpdates; NEARBY c field_34790 f Ljava/util/function/IntFunction; BY_ID d field_34791 f I id e field_34792 f Ljava/lang/String; key f field_34793 f [Lnet/minecraft/client/PrioritizeChunkUpdates; $VALUES g field_34794 m (I)Lnet/minecraft/client/PrioritizeChunkUpdates; byId a method_38523 m ()[Lnet/minecraft/client/PrioritizeChunkUpdates; $values c method_38526 m (Ljava/lang/String;IILjava/lang/String;)V m ()V c net/minecraft/client/ResourceLoadStateTracker ful net/minecraft/class_6360 f Lorg/slf4j/Logger; LOGGER a field_33698 f Lnet/minecraft/client/ResourceLoadStateTracker$ReloadState; reloadState b field_33699 f I reloadCount c field_33700 m ()V finishReload a method_36562 m (Lnet/minecraft/client/ResourceLoadStateTracker$ReloadReason;Ljava/util/List;)V startReload a method_36563 m (Ljava/lang/Throwable;)V startRecovery a method_36564 m (Lnet/minecraft/CrashReport;)V fillCrashReport a method_36565 m ()V m ()V c net/minecraft/client/ResourceLoadStateTracker$RecoveryInfo ful$a net/minecraft/class_6360$class_6361 f Ljava/lang/Throwable; error a field_33701 m ()Ljava/lang/String; method_36566 a method_36566 m (Lnet/minecraft/CrashReportCategory;)V fillCrashInfo a method_36567 m (Ljava/lang/Throwable;)V c net/minecraft/client/ResourceLoadStateTracker$ReloadReason ful$b net/minecraft/class_6360$class_6362 f Lnet/minecraft/client/ResourceLoadStateTracker$ReloadReason; INITIAL a field_33702 f Lnet/minecraft/client/ResourceLoadStateTracker$ReloadReason; MANUAL b field_33703 f Lnet/minecraft/client/ResourceLoadStateTracker$ReloadReason; UNKNOWN c field_33704 f Ljava/lang/String; name d field_33705 f [Lnet/minecraft/client/ResourceLoadStateTracker$ReloadReason; $VALUES e field_33706 m ()[Lnet/minecraft/client/ResourceLoadStateTracker$ReloadReason; $values a method_36867 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/ResourceLoadStateTracker$ReloadState ful$c net/minecraft/class_6360$class_6363 f Lnet/minecraft/client/ResourceLoadStateTracker$ReloadReason; reloadReason a field_33707 f Ljava/util/List; packs b field_33708 f Lnet/minecraft/client/ResourceLoadStateTracker$RecoveryInfo; recoveryReloadInfo c field_33709 f Z finished d field_33710 m ()Ljava/lang/String; method_36569 a method_36569 m (Lnet/minecraft/CrashReportCategory;)V fillCrashInfo a method_36573 m (Lnet/minecraft/client/ResourceLoadStateTracker$ReloadReason;Ljava/util/List;)V c net/minecraft/client/Screenshot fum net/minecraft/class_318 f Ljava/lang/String; SCREENSHOT_DIR a field_41337 f Lorg/slf4j/Logger; LOGGER b field_1974 m ()Ljava/lang/String; method_68469 a method_68469 m (Lcom/mojang/blaze3d/systems/CommandEncoder;Lcom/mojang/blaze3d/buffers/GpuBuffer;IIILcom/mojang/blaze3d/textures/GpuTexture;Ljava/util/function/Consumer;)V method_68156 a method_68156 m (Lcom/mojang/blaze3d/pipeline/RenderTarget;ILjava/util/function/Consumer;)V takeScreenshot a method_71641 m (Lcom/mojang/blaze3d/pipeline/RenderTarget;Ljava/util/function/Consumer;)V takeScreenshot a method_1663 m (Lcom/mojang/blaze3d/platform/NativeImage;Ljava/io/File;Ljava/util/function/Consumer;)V method_22691 a method_22691 m (Ljava/io/File;)Ljava/io/File; getFile a method_1660 m (Ljava/io/File;Lcom/mojang/blaze3d/pipeline/RenderTarget;Ljava/util/function/Consumer;)V grab a method_1659 m (Ljava/io/File;Ljava/lang/String;Lcom/mojang/blaze3d/pipeline/RenderTarget;ILjava/util/function/Consumer;)V grab a method_22690 m (Ljava/io/File;Ljava/lang/String;Ljava/util/function/Consumer;Lcom/mojang/blaze3d/platform/NativeImage;)V method_68157 a method_68157 m (Ljava/io/File;Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; method_67805 a method_67805 m ()V m ()V c net/minecraft/client/ScrollWheelHandler fun net/minecraft/class_9928 f D accumulatedScrollX a field_52764 f D accumulatedScrollY b field_52765 m (DD)Lorg/joml/Vector2i; onMouseScroll a method_61971 m (DII)I getNextScrollWheelSelection a method_61972 m ()V c net/minecraft/client/StringSplitter fuo net/minecraft/class_5225 f Lnet/minecraft/client/StringSplitter$WidthProvider; widthProvider a field_24216 m (Lnet/minecraft/util/FormattedCharSequence;)F stringWidth a method_30875 m (Lnet/minecraft/util/FormattedCharSequence;I)Lnet/minecraft/network/chat/Style; componentStyleAtWidth a method_30876 m (Lnet/minecraft/client/StringSplitter$WidthLimitedCharSink;Lorg/apache/commons/lang3/mutable/MutableObject;ILnet/minecraft/network/chat/Style;I)Z method_30877 a method_30877 m (Lnet/minecraft/client/StringSplitter$WidthLimitedCharSink;Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; method_27480 a method_27480 m (Ljava/lang/String;)F stringWidth a method_27482 m (Ljava/lang/String;IIZ)I getWordPosition a method_27483 m (Ljava/lang/String;ILnet/minecraft/network/chat/Style;)I plainIndexAtWidth a method_27484 m (Ljava/lang/String;ILnet/minecraft/network/chat/Style;ZLnet/minecraft/client/StringSplitter$LinePosConsumer;)V splitLines a method_27485 m (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/network/chat/Style;II)V method_27486 a method_27486 m (Ljava/util/List;Lnet/minecraft/network/chat/FormattedText;Ljava/lang/Boolean;)V method_30878 a method_30878 m (Ljava/util/List;Lnet/minecraft/network/chat/FormattedText;Lnet/minecraft/network/chat/FormattedText;Ljava/lang/Boolean;)V method_35713 a method_35713 m (Ljava/util/List;Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; method_27487 a method_27487 m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILorg/apache/commons/lang3/mutable/MutableInt;ILnet/minecraft/network/chat/Style;I)Z method_27493 a method_27493 m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/network/chat/Style;I)Z method_30879 a method_30879 m (Lnet/minecraft/network/chat/FormattedText;)F stringWidth a method_27488 m (Lnet/minecraft/network/chat/FormattedText;I)Lnet/minecraft/network/chat/Style; componentStyleAtWidth a method_27489 m (Lnet/minecraft/network/chat/FormattedText;ILnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/FormattedText; headByWidth a method_27490 m (Lnet/minecraft/network/chat/FormattedText;ILnet/minecraft/network/chat/Style;Ljava/util/function/BiConsumer;)V splitLines a method_29971 m (Lnet/minecraft/network/chat/FormattedText;ILnet/minecraft/network/chat/Style;Lnet/minecraft/network/chat/FormattedText;)Ljava/util/List; splitLines a method_35714 m (Ljava/lang/String;ILnet/minecraft/network/chat/Style;)Ljava/lang/String; plainHeadByWidth b method_27494 m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/network/chat/Style;I)Z method_27492 b method_27492 m (Lnet/minecraft/network/chat/FormattedText;ILnet/minecraft/network/chat/Style;)Ljava/util/List; splitLines b method_27495 m (Ljava/lang/String;ILnet/minecraft/network/chat/Style;)Ljava/lang/String; plainTailByWidth c method_27497 m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/network/chat/Style;I)Z method_27496 c method_27496 m (Ljava/lang/String;ILnet/minecraft/network/chat/Style;)I formattedIndexByWidth d method_35715 m (Ljava/lang/String;ILnet/minecraft/network/chat/Style;)Ljava/lang/String; formattedHeadByWidth e method_35716 m (Ljava/lang/String;ILnet/minecraft/network/chat/Style;)I findLineBreak f method_35717 m (Ljava/lang/String;ILnet/minecraft/network/chat/Style;)Ljava/util/List; splitLines g method_27498 m (Lnet/minecraft/client/StringSplitter$WidthProvider;)V c net/minecraft/client/StringSplitter$1 fuo$1 net/minecraft/class_5225$1 f Lnet/minecraft/client/StringSplitter$WidthLimitedCharSink; val$output a field_24217 f Lnet/minecraft/client/ComponentCollector; collector b field_24219 m (Lnet/minecraft/client/StringSplitter;Lnet/minecraft/client/StringSplitter$WidthLimitedCharSink;)V c net/minecraft/client/StringSplitter$FlatComponents fuo$a net/minecraft/class_5225$class_5226 f Ljava/util/List; parts a field_24220 f Ljava/lang/String; flatParts b field_24221 m ()Lnet/minecraft/network/chat/FormattedText; getRemainder a method_27499 m (I)C charAt a method_27500 m (IILnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/FormattedText; splitAt a method_27501 m (Lnet/minecraft/client/StringSplitter$LineComponent;)Ljava/lang/String; method_27504 a method_27504 m (Ljava/util/List;)V c net/minecraft/client/StringSplitter$LineBreakFinder fuo$b net/minecraft/class_5225$class_5227 f Lnet/minecraft/client/StringSplitter; field_24222 a field_24222 f F maxWidth b field_24223 f I lineBreak c field_24224 f Lnet/minecraft/network/chat/Style; lineBreakStyle d field_24225 f Z hadNonZeroWidthChar e field_24226 f F width f field_24227 f I lastSpace g field_24228 f Lnet/minecraft/network/chat/Style; lastSpaceStyle h field_24229 f I nextChar i field_24230 f I offset j field_24231 m ()I getSplitPosition a method_27505 m (I)V addToOffset a method_27506 m (ILnet/minecraft/network/chat/Style;)Z finishIteration a method_27507 m ()Lnet/minecraft/network/chat/Style; getSplitStyle b method_27508 m ()Z lineBreakFound c method_27509 m (Lnet/minecraft/client/StringSplitter;F)V c net/minecraft/client/StringSplitter$LineComponent fuo$c net/minecraft/class_5225$class_5345 f Ljava/lang/String; contents c field_25261 f Lnet/minecraft/network/chat/Style; style d field_25262 m (Ljava/lang/String;Lnet/minecraft/network/chat/Style;)V c net/minecraft/client/StringSplitter$LinePosConsumer fuo$d net/minecraft/class_5225$class_5229 c net/minecraft/client/StringSplitter$WidthLimitedCharSink fuo$e net/minecraft/class_5225$class_5230 f Lnet/minecraft/client/StringSplitter; field_24234 a field_24234 f F maxWidth b field_24235 f I position c field_24236 m ()I getPosition a method_27513 m ()V resetPosition b method_27514 m (Lnet/minecraft/client/StringSplitter;F)V c net/minecraft/client/StringSplitter$WidthProvider fuo$f net/minecraft/class_5225$class_5231 c net/minecraft/client/ToggleKeyMapping fup net/minecraft/class_4666 f Ljava/util/function/BooleanSupplier; needsToggle h field_21334 m ()V reset n method_52232 m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BooleanSupplier;)V c net/minecraft/client/User fuq net/minecraft/class_320 f Ljava/lang/String; name a field_1982 f Ljava/util/UUID; uuid b field_1985 f Ljava/lang/String; accessToken c field_1983 f Ljava/util/Optional; xuid d field_34960 f Ljava/util/Optional; clientId e field_34961 f Lnet/minecraft/client/User$Type; type f field_1984 m ()Ljava/lang/String; getSessionId a method_1675 m ()Ljava/util/UUID; getProfileId b method_44717 m ()Ljava/lang/String; getName c method_1676 m ()Ljava/lang/String; getAccessToken d method_1674 m ()Ljava/util/Optional; getClientId e method_38740 m ()Ljava/util/Optional; getXuid f method_38741 m ()Lnet/minecraft/client/User$Type; getType g method_35718 m (Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/client/User$Type;)V c net/minecraft/client/User$Type fuq$a net/minecraft/class_320$class_321 f Lnet/minecraft/client/User$Type; LEGACY a field_1990 f Lnet/minecraft/client/User$Type; MOJANG b field_1988 f Lnet/minecraft/client/User$Type; MSA c field_34962 f Ljava/util/Map; BY_NAME d field_1989 f Ljava/lang/String; name e field_1986 f [Lnet/minecraft/client/User$Type; $VALUES f field_1987 m ()Ljava/lang/String; getName a method_38742 m (Lnet/minecraft/client/User$Type;)Ljava/lang/String; method_1678 a method_1678 m (Ljava/lang/String;)Lnet/minecraft/client/User$Type; byName a method_1679 m ()[Lnet/minecraft/client/User$Type; $values b method_36868 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/animation/AnimationChannel fur net/minecraft/class_7179 f Lnet/minecraft/client/animation/AnimationChannel$Target; target a comp_595 f [Lnet/minecraft/client/animation/Keyframe; keyframes b comp_596 m ()Lnet/minecraft/client/animation/AnimationChannel$Target; target a comp_595 m ()[Lnet/minecraft/client/animation/Keyframe; keyframes b comp_596 m (Lnet/minecraft/client/animation/AnimationChannel$Target;[Lnet/minecraft/client/animation/Keyframe;)V c net/minecraft/client/animation/AnimationChannel$Interpolation fur$a net/minecraft/class_7179$class_7180 c net/minecraft/client/animation/AnimationChannel$Interpolations fur$b net/minecraft/class_7179$class_7181 f Lnet/minecraft/client/animation/AnimationChannel$Interpolation; LINEAR a field_37884 f Lnet/minecraft/client/animation/AnimationChannel$Interpolation; CATMULLROM b field_37885 m (Lorg/joml/Vector3f;F[Lnet/minecraft/client/animation/Keyframe;IIF)Lorg/joml/Vector3f; method_41815 a method_41815 m (Lorg/joml/Vector3f;F[Lnet/minecraft/client/animation/Keyframe;IIF)Lorg/joml/Vector3f; method_41816 b method_41816 m ()V m ()V c net/minecraft/client/animation/AnimationChannel$Target fur$c net/minecraft/class_7179$class_7182 c net/minecraft/client/animation/AnimationChannel$Targets fur$d net/minecraft/class_7179$class_7183 f Lnet/minecraft/client/animation/AnimationChannel$Target; POSITION a field_37886 f Lnet/minecraft/client/animation/AnimationChannel$Target; ROTATION b field_37887 f Lnet/minecraft/client/animation/AnimationChannel$Target; SCALE c field_37888 m ()V m ()V c net/minecraft/client/animation/AnimationDefinition fus net/minecraft/class_7184 f F lengthInSeconds a comp_597 f Z looping b comp_598 f Ljava/util/Map; boneAnimations c comp_599 m ()F lengthInSeconds a comp_597 m (Lnet/minecraft/client/model/geom/ModelPart;)Lnet/minecraft/client/animation/KeyframeAnimation; bake a method_71979 m ()Z looping b comp_598 m ()Ljava/util/Map; boneAnimations c comp_599 m (FZLjava/util/Map;)V c net/minecraft/client/animation/AnimationDefinition$Builder fus$a net/minecraft/class_7184$class_7185 f F length a field_37889 f Ljava/util/Map; animationByBone b field_37890 f Z looping c field_37891 m ()Lnet/minecraft/client/animation/AnimationDefinition$Builder; looping a method_41817 m (F)Lnet/minecraft/client/animation/AnimationDefinition$Builder; withLength a method_41818 m (Ljava/lang/String;)Ljava/util/List; method_41819 a method_41819 m (Ljava/lang/String;Lnet/minecraft/client/animation/AnimationChannel;)Lnet/minecraft/client/animation/AnimationDefinition$Builder; addAnimation a method_41820 m ()Lnet/minecraft/client/animation/AnimationDefinition; build b method_41821 m (F)V c net/minecraft/client/animation/Keyframe fut net/minecraft/class_7186 f F timestamp a comp_600 f Lorg/joml/Vector3f; target b comp_601 f Lnet/minecraft/client/animation/AnimationChannel$Interpolation; interpolation c comp_602 m ()F timestamp a comp_600 m ()Lorg/joml/Vector3f; target b comp_601 m ()Lnet/minecraft/client/animation/AnimationChannel$Interpolation; interpolation c comp_602 m (FLorg/joml/Vector3f;Lnet/minecraft/client/animation/AnimationChannel$Interpolation;)V c net/minecraft/client/animation/KeyframeAnimation fuu net/minecraft/class_11509 f Lnet/minecraft/client/animation/AnimationDefinition; definition a field_60864 f Ljava/util/List; entries b field_60865 f Lorg/joml/Vector3f; scratchVector c field_60866 m ()V applyStatic a method_71980 m (FFFF)V applyWalk a method_71981 m (FFLnet/minecraft/world/entity/AnimationState;)V method_71982 a method_71982 m (J)F getElapsedSeconds a method_71983 m (JF)V apply a method_71984 m (Lnet/minecraft/world/entity/AnimationState;F)V apply a method_71985 m (Lnet/minecraft/world/entity/AnimationState;FF)V apply a method_71986 m (Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/animation/AnimationDefinition;)Lnet/minecraft/client/animation/KeyframeAnimation; bake a method_71987 m (Lnet/minecraft/client/animation/AnimationDefinition;Ljava/util/List;)V c net/minecraft/client/animation/KeyframeAnimation$Entry fuu$a net/minecraft/class_11509$class_11510 f Lnet/minecraft/client/model/geom/ModelPart; part a comp_4387 f Lnet/minecraft/client/animation/AnimationChannel$Target; target b comp_4388 f [Lnet/minecraft/client/animation/Keyframe; keyframes c comp_4389 m ()Lnet/minecraft/client/model/geom/ModelPart; part a comp_4387 m (FFLorg/joml/Vector3f;)V apply a method_71988 m (FI)Z method_71989 a method_71989 m ()Lnet/minecraft/client/animation/AnimationChannel$Target; target b comp_4388 m ()[Lnet/minecraft/client/animation/Keyframe; keyframes c comp_4389 m (Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/animation/AnimationChannel$Target;[Lnet/minecraft/client/animation/Keyframe;)V c net/minecraft/client/animation/KeyframeAnimations fuv net/minecraft/class_7187 m (DDD)Lorg/joml/Vector3f; scaleVec a method_41822 m (FFF)Lorg/joml/Vector3f; posVec a method_41823 m (FFF)Lorg/joml/Vector3f; degreeVec b method_41829 m ()V c net/minecraft/client/animation/definitions/ArmadilloAnimation fuw net/minecraft/class_9079 f Lnet/minecraft/client/animation/AnimationDefinition; ARMADILLO_ROLL_UP a field_49108 f Lnet/minecraft/client/animation/AnimationDefinition; ARMADILLO_WALK b field_47844 f Lnet/minecraft/client/animation/AnimationDefinition; ARMADILLO_PEEK c field_49109 f Lnet/minecraft/client/animation/AnimationDefinition; ARMADILLO_ROLL_OUT d field_49110 m ()V m ()V c net/minecraft/client/animation/definitions/BatAnimation fux net/minecraft/class_8928 f Lnet/minecraft/client/animation/AnimationDefinition; BAT_RESTING a field_47103 f Lnet/minecraft/client/animation/AnimationDefinition; BAT_FLYING b field_47104 m ()V m ()V c net/minecraft/client/animation/definitions/BreezeAnimation fuy net/minecraft/class_8972 f Lnet/minecraft/client/animation/AnimationDefinition; IDLE a field_54958 f Lnet/minecraft/client/animation/AnimationDefinition; SHOOT b field_47428 f Lnet/minecraft/client/animation/AnimationDefinition; JUMP c field_47429 f Lnet/minecraft/client/animation/AnimationDefinition; INHALE d field_52766 f Lnet/minecraft/client/animation/AnimationDefinition; SLIDE e field_47430 f Lnet/minecraft/client/animation/AnimationDefinition; SLIDE_BACK f field_47846 m ()V m ()V c net/minecraft/client/animation/definitions/CamelAnimation fuz net/minecraft/class_7730 f Lnet/minecraft/client/animation/AnimationDefinition; CAMEL_WALK a field_40384 f Lnet/minecraft/client/animation/AnimationDefinition; CAMEL_SIT b field_40385 f Lnet/minecraft/client/animation/AnimationDefinition; CAMEL_SIT_POSE c field_40749 f Lnet/minecraft/client/animation/AnimationDefinition; CAMEL_STANDUP d field_40386 f Lnet/minecraft/client/animation/AnimationDefinition; CAMEL_DASH e field_40387 f Lnet/minecraft/client/animation/AnimationDefinition; CAMEL_IDLE f field_40388 m ()V m ()V c net/minecraft/client/animation/definitions/CreakingAnimation fva net/minecraft/class_10328 f Lnet/minecraft/client/animation/AnimationDefinition; CREAKING_WALK a field_54814 f Lnet/minecraft/client/animation/AnimationDefinition; CREAKING_ATTACK b field_54815 f Lnet/minecraft/client/animation/AnimationDefinition; CREAKING_INVULNERABLE c field_54816 f Lnet/minecraft/client/animation/AnimationDefinition; CREAKING_DEATH d field_55089 m ()V m ()V c net/minecraft/client/animation/definitions/FrogAnimation fvb net/minecraft/class_7188 f Lnet/minecraft/client/animation/AnimationDefinition; FROG_CROAK a field_37892 f Lnet/minecraft/client/animation/AnimationDefinition; FROG_WALK b field_37893 f Lnet/minecraft/client/animation/AnimationDefinition; FROG_JUMP c field_37894 f Lnet/minecraft/client/animation/AnimationDefinition; FROG_TONGUE d field_37895 f Lnet/minecraft/client/animation/AnimationDefinition; FROG_SWIM e field_37896 f Lnet/minecraft/client/animation/AnimationDefinition; FROG_IDLE_WATER f field_37897 m ()V m ()V c net/minecraft/client/animation/definitions/SnifferAnimation fvc net/minecraft/class_8182 f Lnet/minecraft/client/animation/AnimationDefinition; BABY_TRANSFORM a field_43406 f Lnet/minecraft/client/animation/AnimationDefinition; SNIFFER_SNIFFSNIFF b field_42866 f Lnet/minecraft/client/animation/AnimationDefinition; SNIFFER_LONGSNIFF c field_42867 f Lnet/minecraft/client/animation/AnimationDefinition; SNIFFER_WALK d field_42868 f Lnet/minecraft/client/animation/AnimationDefinition; SNIFFER_SNIFF_SEARCH e field_42869 f Lnet/minecraft/client/animation/AnimationDefinition; SNIFFER_DIG f field_42870 f Lnet/minecraft/client/animation/AnimationDefinition; SNIFFER_STAND_UP g field_42871 f Lnet/minecraft/client/animation/AnimationDefinition; SNIFFER_BABY_FALL h field_42872 f Lnet/minecraft/client/animation/AnimationDefinition; SNIFFER_HAPPY i field_42873 m ()V m ()V c net/minecraft/client/animation/definitions/WardenAnimation fvd net/minecraft/class_7278 f Lnet/minecraft/client/animation/AnimationDefinition; WARDEN_EMERGE a field_38302 f Lnet/minecraft/client/animation/AnimationDefinition; WARDEN_DIG b field_38303 f Lnet/minecraft/client/animation/AnimationDefinition; WARDEN_ROAR c field_38304 f Lnet/minecraft/client/animation/AnimationDefinition; WARDEN_SNIFF d field_38305 f Lnet/minecraft/client/animation/AnimationDefinition; WARDEN_ATTACK e field_38306 f Lnet/minecraft/client/animation/AnimationDefinition; WARDEN_SONIC_BOOM f field_38879 m ()V m ()V c net/minecraft/client/animation/definitions/package-info fve net/minecraft/class_7189 c net/minecraft/client/animation/package-info fvf net/minecraft/class_7190 c net/minecraft/client/color/ColorLerper fvg net/minecraft/class_11462 f [Lnet/minecraft/world/item/DyeColor; MUSIC_NOTE_COLORS a field_60686 m (Lnet/minecraft/world/item/DyeColor;F)I getModifiedColor a method_71789 m (Lnet/minecraft/client/color/ColorLerper$Type;F)I getLerpedColor a method_71790 m ()V m ()V c net/minecraft/client/color/ColorLerper$Type fvg$a net/minecraft/class_11462$class_11463 f Lnet/minecraft/client/color/ColorLerper$Type; SHEEP a field_60687 f Lnet/minecraft/client/color/ColorLerper$Type; MUSIC_NOTE b field_60688 f I colorDuration c field_60689 f Ljava/util/Map; colorByDye d field_60690 f [Lnet/minecraft/world/item/DyeColor; colors e field_60691 f [Lnet/minecraft/client/color/ColorLerper$Type; $VALUES f field_60692 m ()[Lnet/minecraft/client/color/ColorLerper$Type; $values a method_71791 m (FLnet/minecraft/world/item/DyeColor;)Ljava/lang/Integer; method_71792 a method_71792 m (Lnet/minecraft/world/item/DyeColor;)I getColor a method_71793 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/world/item/DyeColor; method_71794 b method_71794 m (Ljava/lang/String;II[Lnet/minecraft/world/item/DyeColor;F)V m ()V c net/minecraft/client/color/block/BlockColor fvh net/minecraft/class_322 c net/minecraft/client/color/block/BlockColors fvi net/minecraft/class_324 f I LILY_PAD_IN_WORLD a field_55227 f I LILY_PAD_DEFAULT b field_55228 f I DEFAULT c field_32163 f Lnet/minecraft/core/IdMapper; blockColors d field_1995 f Ljava/util/Map; coloringStates e field_20271 m ()Lnet/minecraft/client/color/block/BlockColors; createDefault a method_1689 m (Lnet/minecraft/world/level/block/Block;)Ljava/util/Set; getColoringProperties a method_21592 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;I)I getColor a method_1697 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)I getColor a method_1691 m (Lnet/minecraft/world/level/block/state/properties/Property;[Lnet/minecraft/world/level/block/Block;)V addColoringState a method_21593 m (Lnet/minecraft/client/color/block/BlockColor;[Lnet/minecraft/world/level/block/Block;)V register a method_1690 m (Ljava/util/Set;[Lnet/minecraft/world/level/block/Block;)V addColoringStates a method_21594 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;I)I method_1684 b method_1684 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;I)I method_1696 c method_1696 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;I)I method_67245 d method_67245 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;I)I method_1685 e method_1685 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;I)I method_1688 f method_1688 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;I)I method_68158 g method_68158 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;I)I method_68159 h method_68159 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;I)I method_1692 i method_1692 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;I)I method_1687 j method_1687 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;I)I method_1695 k method_1695 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;I)I method_49295 l method_49295 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;I)I method_1693 m method_1693 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;I)I method_1686 n method_1686 m ()V c net/minecraft/client/color/block/BlockTintCache fvj net/minecraft/class_4700 f I MAX_CACHE_ENTRIES a field_32164 f Ljava/lang/ThreadLocal; latestChunkOnThread b field_21519 f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; cache c field_21520 f Ljava/util/concurrent/locks/ReentrantReadWriteLock; lock d field_21521 f Ljava/util/function/ToIntFunction; source e field_34795 m ()V invalidateAll a method_23768 m (II)V invalidateForChunk a method_23769 m (Lnet/minecraft/core/BlockPos;)I getColor a method_23770 m (II)Lnet/minecraft/client/color/block/BlockTintCache$CacheData; findOrCreateChunkCache b method_23772 m (Ljava/util/function/ToIntFunction;)V c net/minecraft/client/color/block/BlockTintCache$CacheData fvj$a net/minecraft/class_4700$class_6598 f Lit/unimi/dsi/fastutil/ints/Int2ObjectArrayMap; cache a field_34796 f Ljava/util/concurrent/locks/ReentrantReadWriteLock; lock b field_34797 f I BLOCKS_PER_LAYER c field_34798 f Z invalidated d field_41610 m ()Z isInvalidated a method_47894 m (I)[I getLayer a method_38528 m ()V invalidate b method_47895 m (I)[I method_38529 b method_38529 m ()[I allocateLayer c method_38527 m ()V m ()V c net/minecraft/client/color/block/BlockTintCache$LatestCacheInfo fvj$b net/minecraft/class_4700$class_4701 f I x a field_21522 f I z b field_21523 f Lnet/minecraft/client/color/block/BlockTintCache$CacheData; cache c field_21524 m ()V c net/minecraft/client/color/block/package-info fvk net/minecraft/class_6202 c net/minecraft/client/color/item/Constant fvl net/minecraft/class_10396 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55229 f I value b comp_3358 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65388 a method_65388 m ()I value b comp_3358 m (I)V m ()V c net/minecraft/client/color/item/CustomModelDataSource fvm net/minecraft/class_10397 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55230 f I index b comp_3359 f I defaultColor c comp_3360 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65390 a method_65390 m ()I index b comp_3359 m ()I defaultColor c comp_3360 m (II)V m ()V c net/minecraft/client/color/item/Dye fvn net/minecraft/class_10398 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55231 f I defaultColor b comp_3361 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65391 a method_65391 m ()I defaultColor b comp_3361 m (I)V m ()V c net/minecraft/client/color/item/Firework fvo net/minecraft/class_10399 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55232 f I defaultColor b comp_3362 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65392 a method_65392 m ()I defaultColor b comp_3362 m ()V m (I)V m ()V c net/minecraft/client/color/item/GrassColorSource fvp net/minecraft/class_10400 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55233 f F temperature b comp_3363 f F downfall c comp_3364 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65393 a method_65393 m ()F temperature b comp_3363 m ()F downfall c comp_3364 m ()V m (FF)V m ()V c net/minecraft/client/color/item/ItemTintSource fvq net/minecraft/class_10401 m ()Lcom/mojang/serialization/MapCodec; type a method_65387 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;)I calculate a method_65389 c net/minecraft/client/color/item/ItemTintSources fvr net/minecraft/class_10402 f Lcom/mojang/serialization/Codec; CODEC a field_55234 f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; ID_MAPPER b field_55235 m ()V bootstrap a method_65394 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_65395 a method_65395 m ()V m ()V c net/minecraft/client/color/item/MapColor fvs net/minecraft/class_10403 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55236 f I defaultColor b comp_3365 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65396 a method_65396 m ()I defaultColor b comp_3365 m ()V m (I)V m ()V c net/minecraft/client/color/item/Potion fvt net/minecraft/class_10404 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55237 f I defaultColor b comp_3366 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65397 a method_65397 m ()I defaultColor b comp_3366 m ()V m (I)V m ()V c net/minecraft/client/color/item/TeamColor fvu net/minecraft/class_10541 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55547 f I defaultColor b comp_3461 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65908 a method_65908 m ()I defaultColor b comp_3461 m (I)V m ()V c net/minecraft/client/color/item/package-info fvv net/minecraft/class_6203 c net/minecraft/client/data/AtlasProvider fvw net/minecraft/class_10718 f Lnet/minecraft/resources/ResourceLocation; TRIM_PALETTE_KEY d field_56342 f Ljava/util/Map; TRIM_PALETTE_VALUES e field_56343 f Ljava/util/List; VANILLA_PATTERNS f field_56344 f Ljava/util/List; HUMANOID_LAYERS g field_56345 f Lnet/minecraft/data/PackOutput$PathProvider; pathProvider h field_56346 m (Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup$AssetInfo;)Lnet/minecraft/resources/ResourceLocation; method_67246 a method_67246 m (Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup;)Ljava/util/stream/Stream; method_67247 a method_67247 m (Lnet/minecraft/client/renderer/MaterialMapper;)Lnet/minecraft/client/renderer/texture/atlas/SpriteSource; forMapper a method_67248 m (Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Ljava/lang/String;)Ljava/lang/String; method_67249 a method_67249 m (Lnet/minecraft/client/resources/model/Material;)Lnet/minecraft/client/renderer/texture/atlas/SpriteSource; forMaterial a method_67250 m (Ljava/lang/String;)Ljava/util/List; noPrefixMapper a method_67251 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; storeAtlas a method_67252 m ()Ljava/util/List; patternTextures b method_67253 m (Lnet/minecraft/client/renderer/MaterialMapper;)Ljava/util/List; simpleMapper b method_67254 m ()Ljava/util/stream/Stream; extractAllMaterialAssets c method_67255 m ()Ljava/util/List; armorTrims d method_67256 m ()Ljava/util/List; blocksList e method_67257 m ()Ljava/util/List; bannerPatterns f method_67258 m ()Ljava/util/List; shieldPatterns g method_67259 m ()Ljava/util/List; guiSprites h method_71642 m (Lnet/minecraft/data/PackOutput;)V m ()V c net/minecraft/client/data/models/BlockModelGenerators fvx net/minecraft/class_4910 f Ljava/util/Map; TEXTURED_MODELS A field_56796 f Ljava/util/Map; SHAPE_CONSUMERS B field_28552 f Ljava/util/Map; MULTIFACE_GENERATOR C field_28548 f Ljava/util/Map; CHISELED_BOOKSHELF_SLOT_MODEL_CACHE D field_41526 f Lnet/minecraft/client/renderer/block/model/VariantMutator; NOP a field_56780 f Lnet/minecraft/client/renderer/block/model/VariantMutator; UV_LOCK b field_56781 f Lnet/minecraft/client/renderer/block/model/VariantMutator; X_ROT_90 c field_56782 f Lnet/minecraft/client/renderer/block/model/VariantMutator; X_ROT_180 d field_56783 f Lnet/minecraft/client/renderer/block/model/VariantMutator; X_ROT_270 e field_56784 f Lnet/minecraft/client/renderer/block/model/VariantMutator; Y_ROT_90 f field_56785 f Lnet/minecraft/client/renderer/block/model/VariantMutator; Y_ROT_180 g field_56786 f Lnet/minecraft/client/renderer/block/model/VariantMutator; Y_ROT_270 h field_56787 f Ljava/util/function/Consumer; blockStateOutput i field_22830 f Lnet/minecraft/client/data/models/ItemModelOutput; itemModelOutput j field_55238 f Ljava/util/function/BiConsumer; modelOutput k field_22831 f Ljava/util/List; NON_ORIENTABLE_TRAPDOOR l field_56789 f Ljava/util/function/Function; FLOWER_BED_MODEL_1_SEGMENT_CONDITION m field_58146 f Ljava/util/function/Function; FLOWER_BED_MODEL_2_SEGMENT_CONDITION n field_58147 f Ljava/util/function/Function; FLOWER_BED_MODEL_3_SEGMENT_CONDITION o field_58148 f Ljava/util/function/Function; FLOWER_BED_MODEL_4_SEGMENT_CONDITION p field_58149 f Ljava/util/function/Function; LEAF_LITTER_MODEL_1_SEGMENT_CONDITION q field_58150 f Ljava/util/function/Function; LEAF_LITTER_MODEL_2_SEGMENT_CONDITION r field_58151 f Ljava/util/function/Function; LEAF_LITTER_MODEL_3_SEGMENT_CONDITION s field_58152 f Ljava/util/function/Function; LEAF_LITTER_MODEL_4_SEGMENT_CONDITION t field_58153 f Ljava/util/Map; FULL_BLOCK_MODEL_CUSTOM_GENERATORS u field_56790 f Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; ROTATION_FACING v field_56791 f Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; ROTATIONS_COLUMN_WITH_FACING w field_56792 f Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; ROTATION_TORCH x field_56793 f Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; ROTATION_HORIZONTAL_FACING_ALT y field_56794 f Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; ROTATION_HORIZONTAL_FACING z field_56795 m ()V createEndPortalFrame A method_25712 m (Lnet/minecraft/world/level/block/Block;)V createCopperBulb A method_54826 m ()V createChorusPlant B method_25508 m (Lnet/minecraft/world/level/block/Block;)V createAmethystCluster B method_32229 m ()V createComposter C method_25509 m (Lnet/minecraft/world/level/block/Block;)V createNyliumBlock C method_25698 m ()V createAmethystClusters D method_32227 m (Lnet/minecraft/world/level/block/Block;)V createRotatableColumn D method_31064 m ()V createPointedDripstone E method_32802 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/MultiVariant; createFloorFireModels E method_25700 m ()V createDaylightDetector F method_25510 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/MultiVariant; createSideFireModels F method_25702 m ()V createLightningRod G method_34852 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/MultiVariant; createTopFireModels G method_25704 m ()V createFarmland H method_25512 m (Lnet/minecraft/world/level/block/Block;)V createLantern H method_25706 m ()V createFire I method_25513 m (Lnet/minecraft/world/level/block/Block;)V createNonTemplateHorizontalBlock I method_25708 m ()V createSoulFire J method_25514 m (Lnet/minecraft/world/level/block/Block;)V createMultiface J method_33520 m ()V createMuddyMangroveRoots K method_42033 m (Lnet/minecraft/world/level/block/Block;)V createMultifaceBlockStates K method_65291 m ()V createMangrovePropagule L method_42034 m (Lnet/minecraft/world/level/block/Block;)V createMossyCarpet L method_64940 m ()V createFrostedIce M method_25515 m (Lnet/minecraft/world/level/block/Block;)V createHangingMoss M method_64941 m ()V createGrassBlocks N method_25516 m ()V createCocoa O method_25517 m ()V createDirtPath P method_25518 m ()V createHopper Q method_25519 m ()V createIronBars R method_25520 m ()V createLever S method_25521 m ()V createLilyPad T method_25522 m ()V createFrogspawnBlock U method_42035 m ()V createNetherPortalBlock V method_25523 m ()V createNetherrack W method_25524 m ()V createObserver X method_25525 m ()V createPistons Y method_25526 m ()V createPistonHeads Z method_25527 m ()V run a method_25534 m (I)Lnet/minecraft/client/data/models/MultiVariant; createBambooModels a method_25535 m (II)Lnet/minecraft/client/renderer/block/model/Variant; createTurtleEggModel a method_25581 m (ILjava/lang/String;Lnet/minecraft/client/data/models/model/TextureMapping;)Lnet/minecraft/client/renderer/block/model/Variant; createTurtleEggModel a method_25536 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/block/model/Variant; plainModel a method_67806 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/data/models/model/TextureMapping;)V method_34626 a method_34626 m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceLocation; createFlatItemModel a method_65398 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/ResourceLocation;)V registerSimpleItemModel a method_65399 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/ResourceLocation; createFlatItemModelWithBlockTexture a method_65400 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/level/block/Block;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; createFlatItemModelWithBlockTexture a method_65401 m (Lnet/minecraft/world/level/block/Block;)V createTrivialCube a method_25641 m (Lnet/minecraft/world/level/block/Block;I)Lnet/minecraft/resources/ResourceLocation; method_34604 a method_34604 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/ResourceLocation;)V registerSimpleItemModel a method_25623 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/color/item/ItemTintSource;)V registerSimpleTintedItemModel a method_65402 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/DyeColor;)V createShulkerBox a method_25710 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)V createAirLikeBlock a method_25542 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V createParticleOnlyBlock a method_65403 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/ResourceLocation;Z)V createChest a method_65404 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/DyeColor;)V createBanner a method_65405 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V createHangingSign a method_46190 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V createCoral a method_25544 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/resources/ResourceLocation;)V createHead a method_65406 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType;)V createPlantWithDefaultItem a method_65407 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiFunction;)V createCraftingTableLike a method_25546 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/state/properties/Property;[I)V createCropBlock a method_25547 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType;)V createCrossBlockWithDefaultItem a method_25548 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType;Lnet/minecraft/world/level/block/state/properties/Property;[I)V createCrossBlock a method_49374 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType;Lnet/minecraft/client/data/models/model/TextureMapping;)V createCrossBlockWithDefaultItem a method_25549 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/MultiVariantGenerator; createSimpleBlock a method_25644 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createButton a method_25654 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createWall a method_25636 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createCopperBulb a method_54822 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createCustomFence a method_46189 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createDoor a method_25609 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Z)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createFenceGate a method_25626 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/model/TextureMapping;)V createPistonVariant a method_25561 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Ljava/lang/Boolean;Ljava/lang/Integer;)Lnet/minecraft/client/data/models/MultiVariant; method_67807 a method_67807 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Ljava/util/function/Function;Lnet/minecraft/client/data/models/MultiVariant;Ljava/util/function/Function;Lnet/minecraft/client/data/models/MultiVariant;Ljava/util/function/Function;Lnet/minecraft/client/data/models/MultiVariant;Ljava/util/function/Function;)V createSegmentedBlock a method_66526 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/TextureMapping;)V createPumpkinVariant a method_25550 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/TextureMapping;Ljava/lang/Integer;)Lnet/minecraft/client/data/models/MultiVariant; method_34606 a method_34606 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createPillarBlockUVLocked a method_47519 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/TexturedModel$Provider;)V createAxisAlignedPillarBlock a method_25553 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/TexturedModel$Provider;I)V createTintedLeaves a method_65408 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/TexturedModel$Provider;Lnet/minecraft/client/data/models/model/TexturedModel$Provider;)V createRotatedPillarWithHorizontalVariant a method_25554 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/renderer/block/model/Variant;Lnet/minecraft/client/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createMirroredCubeGenerator a method_34608 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/renderer/special/SpecialModelRenderer$Unbaked;)V generateSimpleSpecialItemModel a method_65409 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Boolean;)Lnet/minecraft/client/data/models/MultiVariant; method_64942 a method_64942 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/client/data/models/MultiVariant; method_49376 a method_49376 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;Lnet/minecraft/world/level/block/state/properties/DoubleBlockHalf;)Lnet/minecraft/client/data/models/MultiVariant; method_67808 a method_67808 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;)V registerSimpleFlatItemModel a method_25556 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Lnet/minecraft/client/data/models/model/ModelTemplate;Ljava/util/function/Function;)Lnet/minecraft/resources/ResourceLocation; createSuffixedVariant a method_25557 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Lnet/minecraft/client/data/models/model/TextureMapping;)V method_66527 a method_66527 m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/Function;)V createBeeNest a method_25558 m (Lnet/minecraft/world/level/block/state/StateHolder;Ljava/util/function/Function;)Ljava/util/Map; selectMultifaceProperties a method_67809 m (Lnet/minecraft/world/level/block/state/properties/BooleanProperty;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; createBooleanModelDispatch a method_25565 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; createEmptyOrFullDispatch a method_25566 m (Lnet/minecraft/world/level/block/state/properties/StructureMode;)Lnet/minecraft/client/data/models/MultiVariant; method_34610 a method_34610 m (Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase;)Lnet/minecraft/client/data/models/MultiVariant; method_67815 a method_67815 m (Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState;Ljava/lang/Boolean;)Lnet/minecraft/client/data/models/MultiVariant; method_67816 a method_67816 m (Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/world/level/block/entity/vault/VaultState;Ljava/lang/Boolean;)Lnet/minecraft/client/data/models/MultiVariant; method_67817 a method_67817 m (Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Ljava/lang/Boolean;Lnet/minecraft/world/level/block/state/properties/RailShape;)Lnet/minecraft/client/data/models/MultiVariant; method_67818 a method_67818 m (Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnet/minecraft/client/data/models/MultiVariant; method_67819 a method_67819 m (Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Ljava/lang/Boolean;)Lnet/minecraft/client/data/models/MultiVariant; method_67820 a method_67820 m (Lnet/minecraft/client/data/models/MultiVariant;Ljava/lang/Integer;)Lnet/minecraft/client/data/models/MultiVariant; method_67821 a method_67821 m (Lnet/minecraft/client/data/models/blockstates/ConditionBuilder;)Lnet/minecraft/client/data/models/blockstates/ConditionBuilder; method_68815 a method_68815 m (Lnet/minecraft/client/data/models/blockstates/ConditionBuilder;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/client/renderer/block/model/VariantMutator;)V method_67810 a method_67810 m (Lnet/minecraft/client/data/models/blockstates/MultiPartGenerator;Lnet/minecraft/client/data/models/MultiVariant;Lcom/mojang/datafixers/util/Pair;)V method_67811 a method_67811 m (Lnet/minecraft/client/data/models/blockstates/MultiPartGenerator;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/blockstates/ConditionBuilder;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/client/renderer/block/model/VariantMutator;)V method_67813 a method_67813 m (Lnet/minecraft/client/data/models/blockstates/MultiPartGenerator;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/blockstates/ConditionBuilder;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/client/renderer/block/model/VariantMutator;)V method_67812 a method_67812 m (Lnet/minecraft/client/data/models/blockstates/MultiPartGenerator;Lnet/minecraft/client/renderer/block/model/multipart/Condition;Lnet/minecraft/client/renderer/block/model/VariantMutator;)V addSlotStateAndRotationVariants a method_47812 m (Lnet/minecraft/client/data/models/blockstates/MultiPartGenerator;Lnet/minecraft/client/renderer/block/model/multipart/Condition;Lnet/minecraft/client/renderer/block/model/VariantMutator;Lcom/mojang/datafixers/util/Pair;)V method_47813 a method_47813 m (Lnet/minecraft/client/data/models/blockstates/MultiPartGenerator;Lnet/minecraft/client/renderer/block/model/multipart/Condition;Lnet/minecraft/client/renderer/block/model/VariantMutator;Lnet/minecraft/world/level/block/state/properties/BooleanProperty;Lnet/minecraft/client/data/models/model/ModelTemplate;Z)V addBookSlotModel a method_47814 m (Lnet/minecraft/client/data/models/model/ModelTemplate;Ljava/lang/String;Lnet/minecraft/client/data/models/model/TextureMapping;Lnet/minecraft/client/data/models/BlockModelGenerators$BookSlotModelCacheKey;)Lnet/minecraft/resources/ResourceLocation; method_47815 a method_47815 m (Lnet/minecraft/client/data/models/model/TextureMapping;)V method_67814 a method_67814 m (Lnet/minecraft/client/data/models/model/TextureMapping;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; method_34624 a method_34624 m (Lnet/minecraft/client/data/models/model/TexturedModel$Provider;Lnet/minecraft/world/level/block/Block;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; createCreakingHeartModel a method_66528 m (Lnet/minecraft/client/data/models/model/TexturedModel$Provider;[Lnet/minecraft/world/level/block/Block;)V createColoredBlockWithRandomRotations a method_25576 m (Lnet/minecraft/client/renderer/block/model/Variant;)Lnet/minecraft/client/data/models/MultiVariant; variant a method_67822 m (Lnet/minecraft/client/renderer/block/model/Variant;Lnet/minecraft/client/renderer/block/model/Variant;)Lnet/minecraft/client/data/models/MultiVariant; createRotatedVariants a method_67823 m (Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnet/minecraft/client/data/models/MultiVariant; method_67824 a method_67824 m (Ljava/lang/Comparable;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Ljava/lang/Comparable;)Lnet/minecraft/client/data/models/MultiVariant; method_34617 a method_34617 m (Ljava/lang/Integer;)Lnet/minecraft/client/data/models/MultiVariant; method_67825 a method_67825 m (Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnet/minecraft/client/data/models/MultiVariant; method_34619 a method_34619 m (Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/client/data/models/MultiVariant; method_67826 a method_67826 m (Ljava/lang/String;I)Lnet/minecraft/util/random/Weighted; method_67827 a method_67827 m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)Lnet/minecraft/client/data/models/MultiVariant; method_67828 a method_67828 m (Ljava/util/function/Function;Lnet/minecraft/world/level/block/state/StateHolder;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/core/Direction;Lnet/minecraft/client/renderer/block/model/VariantMutator;)V method_67829 a method_67829 m (Ljava/util/function/Function;Ljava/lang/Integer;)Lnet/minecraft/client/data/models/MultiVariant; method_70820 a method_70820 m (Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/block/state/properties/DripstoneThickness;)Lnet/minecraft/client/data/models/MultiVariant; createPointedDripstoneVariant a method_32803 m (Lnet/minecraft/core/FrontAndTop;)Lnet/minecraft/client/renderer/block/model/VariantMutator; applyRotation a method_26433 m (Lnet/minecraft/data/BlockFamily;)V method_34612 a method_34612 m ([ILnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType;Ljava/lang/Integer;)Lnet/minecraft/client/data/models/MultiVariant; method_49375 a method_49375 m ([ILit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lnet/minecraft/world/level/block/Block;Ljava/lang/Integer;)Lnet/minecraft/client/data/models/MultiVariant; method_67830 a method_67830 m ([Lnet/minecraft/resources/ResourceLocation;Ljava/lang/Integer;)Lnet/minecraft/client/data/models/MultiVariant; method_67831 a method_67831 m ([Lnet/minecraft/world/level/block/Block;)V createCampfires a method_27166 m ([Lnet/minecraft/client/data/models/blockstates/ConditionBuilder;)Lnet/minecraft/client/renderer/block/model/multipart/Condition; or a method_67832 m ([Lnet/minecraft/client/renderer/block/model/Variant;)Lnet/minecraft/client/data/models/MultiVariant; variants a method_67833 m ()V createRespawnAnchor aA method_26279 m ()V createJigsaw aB method_26434 m ()V createPetrifiedOakSlab aC method_33504 m ()V createHeads aD method_65410 m ()V createBanners aE method_65411 m ()V createChests aF method_65412 m ()V createBeds aG method_65413 m ()V createLightBlock aH method_39204 m ()V createTrialSpawner aa method_55306 m ()V createVault ab method_56886 m ()V createSculkSensor ac method_33128 m ()V createCalibratedSculkSensor ad method_49989 m ()V createSculkShrieker ae method_42037 m ()V createScaffolding af method_25528 m ()V createCaveVines ag method_33710 m ()V createRedstoneLamp ah method_25529 m ()V createRedstoneTorch ai method_25530 m ()V createRepeater aj method_25531 m ()V createSeaPickle ak method_25532 m ()V createSnowBlocks al method_25533 m ()V createStonecutter am method_25590 m ()V createStructureBlock an method_25591 m ()V createTestBlock ao method_66791 m ()V createSweetBerryBush ap method_25592 m ()V createTripwire aq method_25593 m ()V createTripwireHook ar method_25594 m ()V createTurtleEgg as method_25595 m ()V createDriedGhastBlock at method_70821 m ()V createSnifferEgg au method_49990 m ()V createSculkCatalyst av method_42038 m ()V createChiseledBookshelf aw method_46193 m ()V createMagmaBlock ax method_25597 m ()V createInfestedStone ay method_25598 m ()V createInfestedDeepslate az method_36440 m ()Lnet/minecraft/client/data/models/blockstates/ConditionBuilder; condition b method_67834 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/MultiVariant; plainVariant b method_67835 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/data/models/model/TextureMapping;)V method_34639 b method_34639 m (Lnet/minecraft/world/item/Item;)V registerSimpleFlatItemModel b method_25537 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/level/block/Block;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; createFlatItemModelWithBlockTextureAndOverlay b method_65414 m (Lnet/minecraft/world/level/block/Block;)V createGenericCube b method_51463 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/resources/ResourceLocation;)V createAirLikeBlock b method_25660 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/Item;)V createMultiface b method_65295 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V copyDoorModel b method_54823 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/DyeColor;)V createBed b method_65415 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType;)V createPlant b method_25545 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType;)V createCrossBlock b method_25603 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType;Lnet/minecraft/client/data/models/model/TextureMapping;)V createCrossBlock b method_25604 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createAxisAlignedPillarBlock b method_25653 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createFence b method_25661 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createStairs b method_25646 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/TextureMapping;)V method_64944 b method_64944 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/TexturedModel$Provider;)V createTrivialBlock b method_25622 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/renderer/block/model/Variant;Lnet/minecraft/client/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createNorthWestMirroredCubeGenerator b method_42039 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;)V registerTwoLayerFlatItemModel b method_65416 m (Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/world/level/block/state/properties/SculkSensorPhase;)Lnet/minecraft/client/data/models/MultiVariant; method_67838 b method_67838 m (Lnet/minecraft/client/data/models/blockstates/ConditionBuilder;)Lnet/minecraft/client/data/models/blockstates/ConditionBuilder; method_68816 b method_68816 m (Lnet/minecraft/client/data/models/blockstates/ConditionBuilder;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/client/renderer/block/model/VariantMutator;)V method_67836 b method_67836 m (Lnet/minecraft/client/data/models/model/TextureMapping;)V method_67837 b method_67837 m (Lnet/minecraft/client/data/models/model/TextureMapping;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; method_34637 b method_34637 m (Lnet/minecraft/client/data/models/model/TexturedModel$Provider;[Lnet/minecraft/world/level/block/Block;)V createColoredBlockWithStateRotations b method_25614 m (Lnet/minecraft/client/renderer/block/model/Variant;)Lnet/minecraft/client/data/models/MultiVariant; createRotatedVariants b method_67839 m (Ljava/lang/Integer;)Lnet/minecraft/resources/ResourceLocation; method_70822 b method_70822 m ()Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; createRotatedPillar c method_25649 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/data/models/model/TextureMapping;)V method_34645 c method_34645 m (Lnet/minecraft/world/level/block/Block;)V registerSimpleFlatItemModel c method_25600 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V copyTrapdoorModel c method_54824 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType;)V createGrowingPlant c method_25602 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType;)V createDoublePlant c method_25621 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;)V createAxisAlignedPillarBlockCustomModel c method_31063 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createRotatedPillarWithHorizontalVariant c method_25667 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createOrientableTrapdoor c method_25655 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/TextureMapping;)V method_64945 c method_64945 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/TexturedModel$Provider;)V createHorizontallyRotatedBlock c method_25605 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/renderer/block/model/Variant;Lnet/minecraft/client/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createMirroredColumnGenerator c method_34631 m (Lnet/minecraft/client/data/models/blockstates/ConditionBuilder;)Lnet/minecraft/client/data/models/blockstates/ConditionBuilder; method_68817 c method_68817 m (Lnet/minecraft/client/data/models/model/TextureMapping;)V method_67840 c method_67840 m (Lnet/minecraft/client/renderer/block/model/Variant;)Lnet/minecraft/util/random/Weighted; method_68470 c method_68470 m (Ljava/lang/Integer;)Lnet/minecraft/client/data/models/MultiVariant; method_34618 c method_34618 m ()V createVine d method_65418 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/data/models/model/TextureMapping;)V method_34650 d method_34650 m (Lnet/minecraft/world/level/block/Block;)V createRotatedMirroredVariantBlock d method_25619 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V createNonTemplateModelBlock d method_25543 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType;)V createDoublePlantWithDefaultItem d method_65417 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createPressurePlate d method_25673 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createTrapdoor d method_25662 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/TexturedModel$Provider;)V createFurnace d method_25652 m (Lnet/minecraft/client/data/models/blockstates/ConditionBuilder;)Lnet/minecraft/client/data/models/blockstates/ConditionBuilder; method_68818 d method_68818 m (Lnet/minecraft/client/data/models/model/TextureMapping;)V method_67842 d method_67842 m (Lnet/minecraft/client/renderer/block/model/Variant;)Lnet/minecraft/client/renderer/block/model/Variant; method_67841 d method_67841 m ()V createBigDripLeafBlock e method_33711 m (Lnet/minecraft/world/level/block/Block;)V createRotatedVariantBlock e method_25631 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V createCoralFans e method_25601 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)V createDoubleBlock e method_25678 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator; createSlab e method_25668 m (Lnet/minecraft/client/data/models/blockstates/ConditionBuilder;)Lnet/minecraft/client/data/models/blockstates/ConditionBuilder; method_68819 e method_68819 m (Lnet/minecraft/client/data/models/model/TextureMapping;)V method_67843 e method_67843 m ()V createPitcherPlant f method_49991 m (Lnet/minecraft/world/level/block/Block;)V createBrushableBlock f method_49377 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V createStems f method_25620 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;Lnet/minecraft/client/data/models/MultiVariant;)V createGrassLikeBlock f method_25560 m (Lnet/minecraft/client/data/models/blockstates/ConditionBuilder;)Lnet/minecraft/client/data/models/blockstates/ConditionBuilder; method_68820 f method_68820 m ()V createPitcherCrop g method_49992 m (Lnet/minecraft/world/level/block/Block;)V createCreakingHeart g method_64949 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/MultiVariant; createParticleOnlyBlockModel g method_65419 m (Lnet/minecraft/client/data/models/blockstates/ConditionBuilder;)Lnet/minecraft/client/data/models/blockstates/ConditionBuilder; method_68821 g method_68821 m ()V createSunflower h method_25657 m (Lnet/minecraft/world/level/block/Block;)V createItemWithGrassTint h method_65420 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V createFullAndCarpetBlocks h method_25642 m (Lnet/minecraft/client/data/models/blockstates/ConditionBuilder;)Lnet/minecraft/client/data/models/blockstates/ConditionBuilder; method_68822 h method_68822 m ()V createTallSeagrass i method_25664 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; family i method_25650 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V createGlassBlocks i method_25651 m ()V createSmallDripleaf j method_33712 m (Lnet/minecraft/world/level/block/Block;)V createDoor j method_25658 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V copyCopperBulbModel j method_54825 m ()V createBamboo k method_25670 m (Lnet/minecraft/world/level/block/Block;)V createOrientableTrapdoor k method_25665 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V createWeightedPressurePlate k method_25666 m ()V createBarrel l method_25680 m (Lnet/minecraft/world/level/block/Block;)V createTrapdoor l method_25671 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V copyModel l method_25672 m ()V createBell m method_25684 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$WoodProvider; woodProvider m method_25676 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V createNormalTorch m method_25677 m ()V createGrindstone n method_25687 m (Lnet/minecraft/world/level/block/Block;)V createNonTemplateModelBlock n method_25681 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V createNetherRoots n method_25686 m ()V createBookshelf o method_25691 m (Lnet/minecraft/world/level/block/Block;)V createTintedDoublePlant o method_65421 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)V createCandleAndCandleCake o method_32228 m ()V createRedstoneWire p method_25693 m (Lnet/minecraft/world/level/block/Block;)V createPassiveRail p method_25685 m ()V createComparator q method_25695 m (Lnet/minecraft/world/level/block/Block;)V createActiveRail q method_25688 m ()V createSmoothStoneSlab r method_25697 m (Lnet/minecraft/world/level/block/Block;)V createParticleOnlyBlock r method_65422 m ()V createBrewingStand s method_25699 m (Lnet/minecraft/world/level/block/Block;)V createLeafLitter s method_66529 m ()V createCakeBlock t method_25701 m (Lnet/minecraft/world/level/block/Block;)V createFlowerBed t method_49378 m ()V createCartographyTable u method_25703 m (Lnet/minecraft/world/level/block/Block;)V createCommandBlock u method_25690 m ()V createSmithingTable v method_25705 m (Lnet/minecraft/world/level/block/Block;)V createAnvil v method_25692 m ()V createPumpkins w method_25707 m (Lnet/minecraft/world/level/block/Block;)V createAzalea w method_33713 m ()V createCauldrons x method_25709 m (Lnet/minecraft/world/level/block/Block;)V createPottedAzalea x method_37317 m ()V createChorusFlower y method_25711 m (Lnet/minecraft/world/level/block/Block;)V createMushroomBlock y method_25694 m ()V createCrafterBlock z method_54654 m (Lnet/minecraft/world/level/block/Block;)V createDispenserBlock z method_25696 m (Ljava/util/function/Consumer;Lnet/minecraft/client/data/models/ItemModelOutput;Ljava/util/function/BiConsumer;)V m ()V c net/minecraft/client/data/models/BlockModelGenerators$1 fvx$1 net/minecraft/class_4910$1 f [I $SwitchMap$net$minecraft$core$FrontAndTop a field_23399 f [I $SwitchMap$net$minecraft$world$level$block$entity$vault$VaultState b field_48979 f [I $SwitchMap$net$minecraft$world$level$block$entity$trialspawner$TrialSpawnerState c field_47499 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape d field_22833 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$DoubleBlockHalf e field_43383 m ()V c net/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider fvx$a net/minecraft/class_4910$class_4912 f Lnet/minecraft/client/data/models/BlockModelGenerators; field_22836 a field_22836 f Lnet/minecraft/client/data/models/model/TextureMapping; mapping b field_22837 f Ljava/util/Map; models c field_28553 f Lnet/minecraft/data/BlockFamily; family d field_28554 f Lnet/minecraft/client/renderer/block/model/Variant; fullBlock e field_22838 f Ljava/util/Set; skipGeneratingModelsFor f field_47134 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; button a method_25716 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; donateModelTo a method_54827 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/ModelTemplate;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; fullBlock a method_25718 m (Lnet/minecraft/client/data/models/model/ModelTemplate;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/ResourceLocation; getOrCreateModel a method_33524 m (Lnet/minecraft/data/BlockFamily$Variant;Lnet/minecraft/world/level/block/Block;)V method_33521 a method_33521 m (Lnet/minecraft/data/BlockFamily;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; generateFor a method_33522 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; wall b method_25720 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/ModelTemplate;)Lnet/minecraft/resources/ResourceLocation; method_33525 b method_33525 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; customFence c method_46194 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; fence d method_25721 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; customFenceGate e method_46195 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; fenceGate f method_25722 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; pressurePlate g method_25723 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; sign h method_25717 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; slab i method_25724 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; stairs j method_25725 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; fullBlockVariant k method_34661 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$BlockFamilyProvider; door l method_33527 m (Lnet/minecraft/world/level/block/Block;)V trapdoor m method_33528 m (Lnet/minecraft/client/data/models/BlockModelGenerators;Lnet/minecraft/client/data/models/model/TextureMapping;)V c net/minecraft/client/data/models/BlockModelGenerators$BlockStateGeneratorSupplier fvx$b net/minecraft/class_4910$class_5879 c net/minecraft/client/data/models/BlockModelGenerators$BookSlotModelCacheKey fvx$c net/minecraft/class_4910$class_7987 f Lnet/minecraft/client/data/models/model/ModelTemplate; template a comp_1175 f Ljava/lang/String; modelSuffix b comp_1176 m ()Lnet/minecraft/client/data/models/model/ModelTemplate; template a comp_1175 m ()Ljava/lang/String; modelSuffix b comp_1176 m (Lnet/minecraft/client/data/models/model/ModelTemplate;Ljava/lang/String;)V c net/minecraft/client/data/models/BlockModelGenerators$PlantType fvx$d net/minecraft/class_4910$class_4913 f Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType; TINTED a field_22839 f Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType; NOT_TINTED b field_22840 f Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType; EMISSIVE_NOT_TINTED c field_55176 f Lnet/minecraft/client/data/models/model/ModelTemplate; blockTemplate d field_55177 f Lnet/minecraft/client/data/models/model/ModelTemplate; flowerPotTemplate e field_55178 f Z isEmissive f field_55179 f [Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType; $VALUES g field_22841 m ()Lnet/minecraft/client/data/models/model/ModelTemplate; getCross a method_25726 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; getTextureMapping a method_65296 m (Lnet/minecraft/client/data/models/BlockModelGenerators;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/ResourceLocation; createItemModel a method_65297 m ()Lnet/minecraft/client/data/models/model/ModelTemplate; getCrossPot b method_25727 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; getPlantTextureMapping b method_65298 m ()[Lnet/minecraft/client/data/models/BlockModelGenerators$PlantType; $values c method_36939 m (Ljava/lang/String;ILnet/minecraft/client/data/models/model/ModelTemplate;Lnet/minecraft/client/data/models/model/ModelTemplate;Z)V m ()V c net/minecraft/client/data/models/BlockModelGenerators$WoodProvider fvx$e net/minecraft/class_4910$class_4914 f Lnet/minecraft/client/data/models/BlockModelGenerators; field_22842 a field_22842 f Lnet/minecraft/client/data/models/model/TextureMapping; logMapping b field_22843 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$WoodProvider; wood a method_25728 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$WoodProvider; log b method_25729 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$WoodProvider; logWithHorizontal c method_25730 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/BlockModelGenerators$WoodProvider; logUVLocked d method_47520 m (Lnet/minecraft/client/data/models/BlockModelGenerators;Lnet/minecraft/client/data/models/model/TextureMapping;)V c net/minecraft/client/data/models/EquipmentAssetProvider fvy net/minecraft/class_10206 f Lnet/minecraft/data/PackOutput$PathProvider; pathProvider d field_54202 m (Ljava/lang/String;)Lnet/minecraft/client/resources/model/EquipmentClientInfo; onlyHumanoid a method_65423 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/client/resources/model/EquipmentClientInfo;)V method_64112 a method_64112 m (Ljava/util/function/BiConsumer;)V bootstrap a method_65424 m (Ljava/lang/String;)Lnet/minecraft/client/resources/model/EquipmentClientInfo; humanoidAndHorse b method_65425 m (Lnet/minecraft/data/PackOutput;)V c net/minecraft/client/data/models/ItemModelGenerators fvz net/minecraft/class_4915 f Lnet/minecraft/resources/ResourceLocation; TRIM_PREFIX_HELMET a field_56347 f Lnet/minecraft/resources/ResourceLocation; TRIM_PREFIX_CHESTPLATE b field_56348 f Lnet/minecraft/resources/ResourceLocation; TRIM_PREFIX_LEGGINGS c field_56349 f Lnet/minecraft/resources/ResourceLocation; TRIM_PREFIX_BOOTS d field_56350 f Ljava/util/List; TRIM_MATERIAL_MODELS e field_55244 f Lnet/minecraft/client/color/item/ItemTintSource; BLANK_LAYER f field_55239 f Lnet/minecraft/client/data/models/ItemModelOutput; itemModelOutput g field_55245 f Ljava/util/function/BiConsumer; modelOutput h field_55246 m ()V run a method_25731 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation; generateLayeredItem a method_48517 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)V generateLayeredItem a method_48742 m (Lnet/minecraft/world/item/Item;)V declareCustomModelItem a method_65426 m (Lnet/minecraft/world/item/Item;I)V generateDyedItem a method_65427 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceLocation;Z)V generateTrimmableItem a method_65429 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/ResourceLocation;)V addPotionTint a method_65430 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation; generateLayeredItem a method_65431 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/client/data/models/model/ModelTemplate;)Lnet/minecraft/resources/ResourceLocation; createFlatItemModel a method_65432 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/client/color/item/ItemTintSource;)V generateItemWithTintedOverlay a method_65433 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/client/data/models/model/ModelTemplate;)Lnet/minecraft/resources/ResourceLocation; createFlatItemModel a method_65434 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/client/data/models/model/ModelTemplate;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; generateBundleCoverModel a method_65435 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)V generateBooleanDispatch a method_65436 m (Lnet/minecraft/world/item/Item;Ljava/lang/String;Lnet/minecraft/client/color/item/ItemTintSource;)V generateItemWithTintedOverlay a method_65437 m (Lnet/minecraft/world/item/Item;Ljava/lang/String;Lnet/minecraft/client/data/models/model/ModelTemplate;)Lnet/minecraft/resources/ResourceLocation; createFlatItemModel a method_65438 m (Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; createFlatModelDispatch a method_65439 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; prefixForSlotTrim a method_67260 m (Lnet/minecraft/world/item/Item;)Ljava/util/List; createCompassModels b method_65440 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/client/data/models/model/ModelTemplate;)V generateFlatItem b method_65441 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/client/data/models/model/ModelTemplate;)V generateFlatItem b method_65442 m (Lnet/minecraft/world/item/Item;)V generateStandardCompassItem c method_65443 m (Lnet/minecraft/world/item/Item;)V generateRecoveryCompassItem d method_65444 m (Lnet/minecraft/world/item/Item;)V generateClockItem e method_43229 m (Lnet/minecraft/world/item/Item;)V generateBundleModels f method_65445 m (Lnet/minecraft/world/item/Item;)V generateBow g method_65446 m (Lnet/minecraft/world/item/Item;)V generateCrossbow h method_65447 m (Lnet/minecraft/world/item/Item;)V generateElytra i method_65448 m (Lnet/minecraft/world/item/Item;)V generateBrush j method_65449 m (Lnet/minecraft/world/item/Item;)V generateFishingRod k method_65450 m (Lnet/minecraft/world/item/Item;)V generateGoatHorn l method_65451 m (Lnet/minecraft/world/item/Item;)V generateShield m method_65452 m (Lnet/minecraft/world/item/Item;)V generateSpyglass n method_65453 m (Lnet/minecraft/world/item/Item;)V generateTrident o method_65454 m (Lnet/minecraft/world/item/Item;)V generatePotion p method_65455 m (Lnet/minecraft/world/item/Item;)V generateTippedArrow q method_65456 m (Lnet/minecraft/world/item/Item;)V generateTwoLayerDyedItem r method_65457 m (Lnet/minecraft/client/data/models/ItemModelOutput;Ljava/util/function/BiConsumer;)V m ()V c net/minecraft/client/data/models/ItemModelGenerators$TrimMaterialData fvz$a net/minecraft/class_4915$class_8072 f Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; assets a comp_3607 f Lnet/minecraft/resources/ResourceKey; materialKey b comp_3367 m ()Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup; assets a comp_3607 m ()Lnet/minecraft/resources/ResourceKey; materialKey b comp_3367 m (Lnet/minecraft/world/item/equipment/trim/MaterialAssetGroup;Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/client/data/models/ItemModelOutput fwa net/minecraft/class_10405 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;)V copy a method_65459 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)V accept a method_65460 c net/minecraft/client/data/models/ModelProvider fwb net/minecraft/class_4916 f Lnet/minecraft/data/PackOutput$PathProvider; blockStatePathProvider d field_39375 f Lnet/minecraft/data/PackOutput$PathProvider; itemInfoPathProvider e field_55247 f Lnet/minecraft/data/PackOutput$PathProvider; modelPathProvider f field_39376 m (Lnet/minecraft/data/PackOutput;)V c net/minecraft/client/data/models/ModelProvider$BlockStateGeneratorCollector fwb$a net/minecraft/class_4916$class_10406 f Ljava/util/Map; generators a field_55248 m ()V validate a method_65462 m (Lnet/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator;)V accept a method_65463 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/ResourceLocation; method_65464 a method_65464 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/PackOutput$PathProvider;)Ljava/util/concurrent/CompletableFuture; save a method_65465 m (Lnet/minecraft/data/PackOutput$PathProvider;Lnet/minecraft/world/level/block/Block;)Ljava/nio/file/Path; method_65466 a method_65466 m (Lnet/minecraft/core/Holder$Reference;)Z method_65467 b method_65467 m (Lnet/minecraft/core/Holder$Reference;)Z method_65468 c method_65468 m ()V c net/minecraft/client/data/models/ModelProvider$ItemInfoCollector fwb$b net/minecraft/class_4916$class_10407 f Ljava/util/Map; itemInfos a field_55249 f Ljava/util/Map; copies b field_55250 m ()V finalizeAndValidate a method_65469 m (Lnet/minecraft/world/item/Item;)V method_65470 a method_65470 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/client/renderer/item/ClientItem;)V register a method_65471 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/resources/ResourceLocation; method_65472 a method_65472 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/PackOutput$PathProvider;)Ljava/util/concurrent/CompletableFuture; save a method_65473 m (Lnet/minecraft/data/PackOutput$PathProvider;Lnet/minecraft/world/item/Item;)Ljava/nio/file/Path; method_65474 a method_65474 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;)V method_65475 b method_65475 m (Lnet/minecraft/core/Holder$Reference;)Z method_65476 b method_65476 m ()V c net/minecraft/client/data/models/ModelProvider$SimpleModelCollector fwb$c net/minecraft/class_4916$class_10408 f Ljava/util/Map; models a field_55251 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/data/models/model/ModelInstance;)V accept a method_65477 m (Lnet/minecraft/data/CachedOutput;Lnet/minecraft/data/PackOutput$PathProvider;)Ljava/util/concurrent/CompletableFuture; save a method_65478 m ()V c net/minecraft/client/data/models/MultiVariant fwc net/minecraft/class_807 f Lnet/minecraft/util/random/WeightedList; variants a comp_3049 m ()Lnet/minecraft/client/renderer/block/model/BlockStateModel$Unbaked; toUnbaked a method_68471 m (Lnet/minecraft/client/renderer/block/model/VariantMutator;)Lnet/minecraft/client/data/models/MultiVariant; with a method_67929 m ()Lnet/minecraft/util/random/WeightedList; variants b comp_3049 m (Lnet/minecraft/util/random/WeightedList;)V c net/minecraft/client/data/models/WaypointStyleProvider fwd net/minecraft/class_11323 f Lnet/minecraft/data/PackOutput$PathProvider; pathProvider d field_60304 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/client/resources/WaypointStyle;)V method_71271 a method_71271 m (Ljava/util/function/BiConsumer;)V bootstrap a method_71272 m (Lnet/minecraft/data/PackOutput;)V c net/minecraft/client/data/models/blockstates/BlockModelDefinitionGenerator fwe net/minecraft/class_4917 m ()Lnet/minecraft/world/level/block/Block; block a method_25743 m ()Lnet/minecraft/client/renderer/block/model/BlockModelDefinition; create b method_67844 c net/minecraft/client/data/models/blockstates/ConditionBuilder fwf net/minecraft/class_10795 f Lcom/google/common/collect/ImmutableMap$Builder; terms a field_56797 m ()Lnet/minecraft/client/renderer/block/model/multipart/Condition; build a method_67845 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/client/renderer/block/model/multipart/KeyValueCondition$Terms;)V putValue a method_67846 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/client/data/models/blockstates/ConditionBuilder; term a method_67847 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lnet/minecraft/client/data/models/blockstates/ConditionBuilder; term a method_67848 m (Ljava/lang/String;)Lnet/minecraft/client/renderer/block/model/multipart/KeyValueCondition$Term; method_67849 a method_67849 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;)Lnet/minecraft/client/data/models/blockstates/ConditionBuilder; negatedTerm b method_67850 m ()V c net/minecraft/client/data/models/blockstates/MultiPartGenerator fwg net/minecraft/class_4922 f Lnet/minecraft/world/level/block/Block; block a field_22855 f Ljava/util/List; parts b field_22856 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/blockstates/MultiPartGenerator; multiPart a method_25758 m (Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/MultiPartGenerator; with a method_25764 m (Lnet/minecraft/client/data/models/blockstates/ConditionBuilder;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/MultiPartGenerator; with a method_25762 m (Lnet/minecraft/client/renderer/block/model/multipart/Condition;)V validateCondition a method_67851 m (Lnet/minecraft/client/renderer/block/model/multipart/Condition;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/MultiPartGenerator; with a method_25761 m (Lnet/minecraft/world/level/block/Block;)V c net/minecraft/client/data/models/blockstates/MultiPartGenerator$Entry fwg$a net/minecraft/class_4922$class_10887 f Ljava/util/Optional; condition a comp_3811 f Lnet/minecraft/client/data/models/MultiVariant; variants b comp_3812 m ()Lnet/minecraft/client/renderer/block/model/multipart/Selector; toUnbaked a method_68472 m ()Ljava/util/Optional; condition b comp_3811 m ()Lnet/minecraft/client/data/models/MultiVariant; variants c comp_3812 m (Ljava/util/Optional;Lnet/minecraft/client/data/models/MultiVariant;)V c net/minecraft/client/data/models/blockstates/MultiVariantGenerator fwh net/minecraft/class_4925 f Lnet/minecraft/world/level/block/Block; block a field_22859 f Ljava/util/List; entries b field_56798 f Ljava/util/Set; seenProperties c field_22861 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/blockstates/MultiVariantGenerator$Empty; dispatch a method_67852 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/MultiVariant;)Lnet/minecraft/client/data/models/blockstates/MultiVariantGenerator; dispatch a method_67853 m (Lnet/minecraft/world/level/block/Block;Ljava/util/Set;Lnet/minecraft/world/level/block/state/properties/Property;)V method_67854 a method_67854 m (Lnet/minecraft/client/data/models/blockstates/PropertyDispatch;)Lnet/minecraft/client/data/models/blockstates/MultiVariantGenerator; with a method_25775 m (Lnet/minecraft/client/data/models/blockstates/PropertyDispatch;Lnet/minecraft/client/data/models/blockstates/MultiVariantGenerator$Entry;)Ljava/util/stream/Stream; method_67855 a method_67855 m (Lnet/minecraft/client/renderer/block/model/VariantMutator;)Lnet/minecraft/client/data/models/blockstates/MultiVariantGenerator; with a method_67856 m (Lnet/minecraft/client/renderer/block/model/VariantMutator;Lnet/minecraft/client/data/models/blockstates/MultiVariantGenerator$Entry;)Ljava/util/stream/Stream; method_67857 a method_67857 m (Ljava/util/Set;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/blockstates/PropertyDispatch;)Ljava/util/Set; validateAndExpandProperties a method_67858 m (Lnet/minecraft/world/level/block/Block;Ljava/util/List;Ljava/util/Set;)V c net/minecraft/client/data/models/blockstates/MultiVariantGenerator$Empty fwh$a net/minecraft/class_4925$class_10796 f Lnet/minecraft/world/level/block/Block; block a field_56799 m (Lnet/minecraft/client/data/models/blockstates/PropertyDispatch;)Lnet/minecraft/client/data/models/blockstates/MultiVariantGenerator; with a method_67859 m (Ljava/util/Map$Entry;)Lnet/minecraft/client/data/models/blockstates/MultiVariantGenerator$Entry; method_67860 a method_67860 m (Lnet/minecraft/world/level/block/Block;)V c net/minecraft/client/data/models/blockstates/MultiVariantGenerator$Entry fwh$b net/minecraft/class_4925$class_10797 f Lnet/minecraft/client/data/models/blockstates/PropertyValueList; properties a comp_3715 f Lnet/minecraft/client/data/models/MultiVariant; variant b comp_3716 m ()Lnet/minecraft/client/data/models/blockstates/PropertyValueList; properties a comp_3715 m (Lnet/minecraft/client/data/models/blockstates/PropertyDispatch;)Ljava/util/stream/Stream; apply a method_67861 m (Lnet/minecraft/client/renderer/block/model/VariantMutator;)Ljava/util/stream/Stream; apply a method_67862 m (Ljava/util/Map$Entry;)Lnet/minecraft/client/data/models/blockstates/MultiVariantGenerator$Entry; method_67863 a method_67863 m ()Lnet/minecraft/client/data/models/MultiVariant; variant b comp_3716 m (Lnet/minecraft/client/data/models/blockstates/PropertyValueList;Lnet/minecraft/client/data/models/MultiVariant;)V c net/minecraft/client/data/models/blockstates/PropertyDispatch fwi net/minecraft/class_4926 f Ljava/util/Map; values a field_22863 m ()Ljava/util/Map; getEntries a method_25782 m (Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C1; initial a method_67864 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C2; initial a method_67865 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C3; initial a method_67866 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C4; initial a method_67867 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C5; initial a method_67868 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/client/data/models/blockstates/PropertyValueList;)Ljava/util/stream/Stream; method_25788 a method_25788 m (Lnet/minecraft/client/data/models/blockstates/PropertyValueList;)Z method_25789 a method_25789 m (Lnet/minecraft/client/data/models/blockstates/PropertyValueList;Ljava/lang/Object;)V putValue a method_25790 m ()Ljava/util/List; getDefinedProperties b method_25791 m (Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C1; modify b method_67869 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C2; modify b method_67870 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C3; modify b method_67871 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C4; modify b method_67872 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C5; modify b method_67873 m ()V verifyComplete c method_25792 m ()V c net/minecraft/client/data/models/blockstates/PropertyDispatch$C1 fwi$a net/minecraft/class_4926$class_4927 f Lnet/minecraft/world/level/block/state/properties/Property; property1 a field_22864 m (Ljava/lang/Comparable;Ljava/lang/Object;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C1; select a method_25794 m (Ljava/util/function/Function;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; generate a method_25795 m (Ljava/util/function/Function;Ljava/lang/Comparable;)V method_25796 a method_25796 m (Lnet/minecraft/world/level/block/state/properties/Property;)V c net/minecraft/client/data/models/blockstates/PropertyDispatch$C2 fwi$b net/minecraft/class_4926$class_4928 f Lnet/minecraft/world/level/block/state/properties/Property; property1 a field_22865 f Lnet/minecraft/world/level/block/state/properties/Property; property2 b field_22866 m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Object;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C2; select a method_25798 m (Ljava/lang/Comparable;Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V method_25802 a method_25802 m (Ljava/util/function/BiFunction;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; generate a method_25800 m (Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V method_25804 a method_25804 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)V c net/minecraft/client/data/models/blockstates/PropertyDispatch$C3 fwi$c net/minecraft/class_4926$class_4929 f Lnet/minecraft/world/level/block/state/properties/Property; property1 a field_22867 f Lnet/minecraft/world/level/block/state/properties/Property; property2 b field_22868 f Lnet/minecraft/world/level/block/state/properties/Property; property3 c field_22869 m (Lcom/mojang/datafixers/util/Function3;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; generate a method_25805 m (Lcom/mojang/datafixers/util/Function3;Ljava/lang/Comparable;)V method_25808 a method_25808 m (Ljava/lang/Comparable;Lcom/mojang/datafixers/util/Function3;Ljava/lang/Comparable;)V method_25809 a method_25809 m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lcom/mojang/datafixers/util/Function3;Ljava/lang/Comparable;)V method_25810 a method_25810 m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Object;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C3; select a method_25807 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)V c net/minecraft/client/data/models/blockstates/PropertyDispatch$C4 fwi$d net/minecraft/class_4926$class_4930 f Lnet/minecraft/world/level/block/state/properties/Property; property1 a field_22870 f Lnet/minecraft/world/level/block/state/properties/Property; property2 b field_22871 f Lnet/minecraft/world/level/block/state/properties/Property; property3 c field_22872 f Lnet/minecraft/world/level/block/state/properties/Property; property4 d field_22873 m (Lcom/mojang/datafixers/util/Function4;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; generate a method_35886 m (Lcom/mojang/datafixers/util/Function4;Ljava/lang/Comparable;)V method_35892 a method_35892 m (Ljava/lang/Comparable;Lcom/mojang/datafixers/util/Function4;Ljava/lang/Comparable;)V method_35890 a method_35890 m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lcom/mojang/datafixers/util/Function4;Ljava/lang/Comparable;)V method_35889 a method_35889 m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lcom/mojang/datafixers/util/Function4;Ljava/lang/Comparable;)V method_35888 a method_35888 m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Object;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C4; select a method_25812 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)V c net/minecraft/client/data/models/blockstates/PropertyDispatch$C5 fwi$e net/minecraft/class_4926$class_4931 f Lnet/minecraft/world/level/block/state/properties/Property; property1 a field_22874 f Lnet/minecraft/world/level/block/state/properties/Property; property2 b field_22875 f Lnet/minecraft/world/level/block/state/properties/Property; property3 c field_22876 f Lnet/minecraft/world/level/block/state/properties/Property; property4 d field_22877 f Lnet/minecraft/world/level/block/state/properties/Property; property5 e field_22878 m (Lcom/mojang/datafixers/util/Function5;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch; generate a method_35897 m (Lcom/mojang/datafixers/util/Function5;Ljava/lang/Comparable;)V method_35904 a method_35904 m (Ljava/lang/Comparable;Lcom/mojang/datafixers/util/Function5;Ljava/lang/Comparable;)V method_35902 a method_35902 m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lcom/mojang/datafixers/util/Function5;Ljava/lang/Comparable;)V method_35901 a method_35901 m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lcom/mojang/datafixers/util/Function5;Ljava/lang/Comparable;)V method_35900 a method_35900 m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lcom/mojang/datafixers/util/Function5;Ljava/lang/Comparable;)V method_35899 a method_35899 m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Object;)Lnet/minecraft/client/data/models/blockstates/PropertyDispatch$C5; select a method_25814 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/world/level/block/state/properties/Property;)V c net/minecraft/client/data/models/blockstates/PropertyValueList fwj net/minecraft/class_4934 f Lnet/minecraft/client/data/models/blockstates/PropertyValueList; EMPTY a field_22881 f Ljava/util/List; values b comp_3717 f Ljava/util/Comparator; COMPARE_BY_NAME c field_22882 m ()Ljava/lang/String; getKey a method_25822 m (Lnet/minecraft/world/level/block/state/properties/Property$Value;)Lnet/minecraft/client/data/models/blockstates/PropertyValueList; extend a method_25819 m (Lnet/minecraft/client/data/models/blockstates/PropertyValueList;)Lnet/minecraft/client/data/models/blockstates/PropertyValueList; extend a method_25820 m ([Lnet/minecraft/world/level/block/state/properties/Property$Value;)Lnet/minecraft/client/data/models/blockstates/PropertyValueList; of a method_25821 m ()Ljava/util/List; values b comp_3717 m (Lnet/minecraft/world/level/block/state/properties/Property$Value;)Ljava/lang/String; method_25823 b method_25823 m (Ljava/util/List;)V m ()V c net/minecraft/client/data/models/blockstates/package-info fwk net/minecraft/class_10409 c net/minecraft/client/data/models/model/DelegatedModel fwl net/minecraft/class_4940 f Lnet/minecraft/resources/ResourceLocation; parent a field_22900 m ()Lcom/google/gson/JsonElement; get a method_25839 m (Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/client/data/models/model/ItemModelUtils fwm net/minecraft/class_10410 m ()Lnet/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty; isUsingItem a method_65479 m (I)Lnet/minecraft/client/color/item/ItemTintSource; constantTint a method_65480 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; plainModel a method_65481 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/special/SpecialModelRenderer$Unbaked;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; specialModel a method_65482 m (Lnet/minecraft/resources/ResourceLocation;[Lnet/minecraft/client/color/item/ItemTintSource;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; tintedModel a method_65483 m (Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;Ljava/util/Map;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; selectBlockItemProperty a method_65484 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/Map$Entry;)Lnet/minecraft/client/renderer/item/SelectItemModel$SwitchCase; method_65485 a method_65485 m (Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;F)Lnet/minecraft/client/renderer/item/RangeSelectItemModel$Entry; override a method_65486 m (Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; inOverworld a method_65909 m (Lnet/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; conditional a method_65487 m (Lnet/minecraft/client/renderer/item/properties/numeric/RangeSelectItemModelProperty;FLnet/minecraft/client/renderer/item/ItemModel$Unbaked;[Lnet/minecraft/client/renderer/item/RangeSelectItemModel$Entry;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; rangeSelect a method_65488 m (Lnet/minecraft/client/renderer/item/properties/numeric/RangeSelectItemModelProperty;FLjava/util/List;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; rangeSelect a method_65489 m (Lnet/minecraft/client/renderer/item/properties/numeric/RangeSelectItemModelProperty;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;Ljava/util/List;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; rangeSelect a method_65490 m (Lnet/minecraft/client/renderer/item/properties/numeric/RangeSelectItemModelProperty;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;[Lnet/minecraft/client/renderer/item/RangeSelectItemModel$Entry;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; rangeSelect a method_65491 m (Lnet/minecraft/client/renderer/item/properties/numeric/RangeSelectItemModelProperty;Ljava/util/List;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; rangeSelect a method_65492 m (Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;Ljava/util/List;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; select a method_65493 m (Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;[Lnet/minecraft/client/renderer/item/SelectItemModel$SwitchCase;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; select a method_65494 m (Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty;Ljava/util/List;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; select a method_65495 m (Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty;[Lnet/minecraft/client/renderer/item/SelectItemModel$SwitchCase;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; select a method_65496 m (Ljava/lang/Object;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)Lnet/minecraft/client/renderer/item/SelectItemModel$SwitchCase; when a method_65497 m (Ljava/util/List;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)Lnet/minecraft/client/renderer/item/SelectItemModel$SwitchCase; when a method_65498 m (Lnet/minecraft/core/component/DataComponentType;)Lnet/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty; hasComponent a method_65499 m ([Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; composite a method_65500 m (Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; isXmas b method_65808 m ()V c net/minecraft/client/data/models/model/ModelInstance fwn net/minecraft/class_10411 c net/minecraft/client/data/models/model/ModelLocationUtils fwo net/minecraft/class_4941 m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceLocation; getModelLocation a method_25840 m (Lnet/minecraft/world/item/Item;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; getModelLocation a method_25841 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/ResourceLocation; getModelLocation a method_25842 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; getModelLocation a method_25843 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; decorateBlockModelLocation a method_25844 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_46196 a method_46196 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; decorateItemModelLocation b method_25845 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_46197 b method_46197 m ()V c net/minecraft/client/data/models/model/ModelTemplate fwp net/minecraft/class_4942 f Ljava/util/Optional; model a field_22901 f Ljava/util/Set; requiredSlots b field_22902 f Ljava/util/Optional; suffix c field_22903 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/ResourceLocation; create a method_25852 m (Lcom/google/gson/JsonObject;Lnet/minecraft/resources/ResourceLocation;)V method_65501 a method_65501 m (Lcom/google/gson/JsonObject;Lnet/minecraft/client/data/models/model/TextureSlot;Lnet/minecraft/resources/ResourceLocation;)V method_65502 a method_65502 m (Lnet/minecraft/world/item/Item;Lnet/minecraft/client/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/ResourceLocation; create a method_48525 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/ResourceLocation; getDefaultModelLocation a method_54828 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/ResourceLocation; create a method_25846 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Lnet/minecraft/client/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/ResourceLocation; createWithSuffix a method_25847 m (Lnet/minecraft/client/data/models/model/TextureMapping;)Ljava/util/Map; createMap a method_25850 m (Ljava/util/Map;)Lcom/google/gson/JsonElement; method_65503 a method_65503 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Lnet/minecraft/client/data/models/model/TextureMapping;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/ResourceLocation; createWithOverride b method_25853 m (Ljava/util/Optional;Ljava/util/Optional;[Lnet/minecraft/client/data/models/model/TextureSlot;)V c net/minecraft/client/data/models/model/ModelTemplates fwq net/minecraft/class_4943 f Lnet/minecraft/client/data/models/model/ModelTemplate; DOOR_TOP_LEFT_OPEN A field_38021 f Lnet/minecraft/client/data/models/model/ModelTemplate; DOOR_TOP_RIGHT B field_38022 f Lnet/minecraft/client/data/models/model/ModelTemplate; DOOR_TOP_RIGHT_OPEN C field_38023 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUSTOM_FENCE_POST D field_40630 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUSTOM_FENCE_SIDE_NORTH E field_40631 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUSTOM_FENCE_SIDE_EAST F field_40621 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUSTOM_FENCE_SIDE_SOUTH G field_40622 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUSTOM_FENCE_SIDE_WEST H field_40623 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUSTOM_FENCE_INVENTORY I field_40624 f Lnet/minecraft/client/data/models/model/ModelTemplate; FENCE_POST J field_22988 f Lnet/minecraft/client/data/models/model/ModelTemplate; FENCE_SIDE K field_22989 f Lnet/minecraft/client/data/models/model/ModelTemplate; FENCE_INVENTORY L field_22990 f Lnet/minecraft/client/data/models/model/ModelTemplate; WALL_POST M field_22991 f Lnet/minecraft/client/data/models/model/ModelTemplate; WALL_LOW_SIDE N field_22992 f Lnet/minecraft/client/data/models/model/ModelTemplate; WALL_TALL_SIDE O field_22993 f Lnet/minecraft/client/data/models/model/ModelTemplate; WALL_INVENTORY P field_22994 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUSTOM_FENCE_GATE_CLOSED Q field_40625 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUSTOM_FENCE_GATE_OPEN R field_40626 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUSTOM_FENCE_GATE_WALL_CLOSED S field_40627 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUSTOM_FENCE_GATE_WALL_OPEN T field_40628 f Lnet/minecraft/client/data/models/model/ModelTemplate; FENCE_GATE_CLOSED U field_22995 f Lnet/minecraft/client/data/models/model/ModelTemplate; FENCE_GATE_OPEN V field_22996 f Lnet/minecraft/client/data/models/model/ModelTemplate; FENCE_GATE_WALL_CLOSED W field_22904 f Lnet/minecraft/client/data/models/model/ModelTemplate; FENCE_GATE_WALL_OPEN X field_22905 f Lnet/minecraft/client/data/models/model/ModelTemplate; PRESSURE_PLATE_UP Y field_22906 f Lnet/minecraft/client/data/models/model/ModelTemplate; PRESSURE_PLATE_DOWN Z field_22907 f Lnet/minecraft/client/data/models/model/ModelTemplate; FLOWERBED_1 aA field_42947 f Lnet/minecraft/client/data/models/model/ModelTemplate; FLOWERBED_2 aB field_42948 f Lnet/minecraft/client/data/models/model/ModelTemplate; FLOWERBED_3 aC field_42949 f Lnet/minecraft/client/data/models/model/ModelTemplate; FLOWERBED_4 aD field_42950 f Lnet/minecraft/client/data/models/model/ModelTemplate; LEAF_LITTER_1 aE field_55852 f Lnet/minecraft/client/data/models/model/ModelTemplate; LEAF_LITTER_2 aF field_55853 f Lnet/minecraft/client/data/models/model/ModelTemplate; LEAF_LITTER_3 aG field_55854 f Lnet/minecraft/client/data/models/model/ModelTemplate; LEAF_LITTER_4 aH field_55855 f Lnet/minecraft/client/data/models/model/ModelTemplate; CORAL_FAN aI field_22946 f Lnet/minecraft/client/data/models/model/ModelTemplate; CORAL_WALL_FAN aJ field_22947 f Lnet/minecraft/client/data/models/model/ModelTemplate; GLAZED_TERRACOTTA aK field_22948 f Lnet/minecraft/client/data/models/model/ModelTemplate; CHORUS_FLOWER aL field_22949 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE a field_22942 f Lnet/minecraft/client/data/models/model/ModelTemplate; DAYLIGHT_DETECTOR aM field_22950 f Lnet/minecraft/client/data/models/model/ModelTemplate; STAINED_GLASS_PANE_NOSIDE aN field_22951 f Lnet/minecraft/client/data/models/model/ModelTemplate; STAINED_GLASS_PANE_NOSIDE_ALT aO field_22952 f Lnet/minecraft/client/data/models/model/ModelTemplate; STAINED_GLASS_PANE_POST aP field_22953 f Lnet/minecraft/client/data/models/model/ModelTemplate; STAINED_GLASS_PANE_SIDE aQ field_22954 f Lnet/minecraft/client/data/models/model/ModelTemplate; STAINED_GLASS_PANE_SIDE_ALT aR field_22955 f Lnet/minecraft/client/data/models/model/ModelTemplate; COMMAND_BLOCK aS field_22956 f Lnet/minecraft/client/data/models/model/ModelTemplate; CHISELED_BOOKSHELF_SLOT_TOP_LEFT aT field_41527 f Lnet/minecraft/client/data/models/model/ModelTemplate; CHISELED_BOOKSHELF_SLOT_TOP_MID aU field_41528 f Lnet/minecraft/client/data/models/model/ModelTemplate; CHISELED_BOOKSHELF_SLOT_TOP_RIGHT aV field_41529 f Lnet/minecraft/client/data/models/model/ModelTemplate; CHISELED_BOOKSHELF_SLOT_BOTTOM_LEFT aW field_41530 f Lnet/minecraft/client/data/models/model/ModelTemplate; CHISELED_BOOKSHELF_SLOT_BOTTOM_MID aX field_41531 f Lnet/minecraft/client/data/models/model/ModelTemplate; CHISELED_BOOKSHELF_SLOT_BOTTOM_RIGHT aY field_41532 f Lnet/minecraft/client/data/models/model/ModelTemplate; ANVIL aZ field_22957 f Lnet/minecraft/client/data/models/model/ModelTemplate; PARTICLE_ONLY aa field_22908 f Lnet/minecraft/client/data/models/model/ModelTemplate; SLAB_BOTTOM ab field_22909 f Lnet/minecraft/client/data/models/model/ModelTemplate; SLAB_TOP ac field_22910 f Lnet/minecraft/client/data/models/model/ModelTemplate; LEAVES ad field_22911 f Lnet/minecraft/client/data/models/model/ModelTemplate; STAIRS_STRAIGHT ae field_22912 f Lnet/minecraft/client/data/models/model/ModelTemplate; STAIRS_INNER af field_22913 f Lnet/minecraft/client/data/models/model/ModelTemplate; STAIRS_OUTER ag field_22914 f Lnet/minecraft/client/data/models/model/ModelTemplate; TRAPDOOR_TOP ah field_22915 f Lnet/minecraft/client/data/models/model/ModelTemplate; TRAPDOOR_BOTTOM ai field_22916 f Lnet/minecraft/client/data/models/model/ModelTemplate; TRAPDOOR_OPEN aj field_22917 f Lnet/minecraft/client/data/models/model/ModelTemplate; ORIENTABLE_TRAPDOOR_TOP ak field_22918 f Lnet/minecraft/client/data/models/model/ModelTemplate; ORIENTABLE_TRAPDOOR_BOTTOM al field_22919 f Lnet/minecraft/client/data/models/model/ModelTemplate; ORIENTABLE_TRAPDOOR_OPEN am field_22920 f Lnet/minecraft/client/data/models/model/ModelTemplate; POINTED_DRIPSTONE an field_28080 f Lnet/minecraft/client/data/models/model/ModelTemplate; CROSS ao field_22921 f Lnet/minecraft/client/data/models/model/ModelTemplate; TINTED_CROSS ap field_22922 f Lnet/minecraft/client/data/models/model/ModelTemplate; CROSS_EMISSIVE aq field_55180 f Lnet/minecraft/client/data/models/model/ModelTemplate; FLOWER_POT_CROSS ar field_22923 f Lnet/minecraft/client/data/models/model/ModelTemplate; TINTED_FLOWER_POT_CROSS as field_22924 f Lnet/minecraft/client/data/models/model/ModelTemplate; FLOWER_POT_CROSS_EMISSIVE at field_55181 f Lnet/minecraft/client/data/models/model/ModelTemplate; RAIL_FLAT au field_22925 f Lnet/minecraft/client/data/models/model/ModelTemplate; RAIL_CURVED av field_22926 f Lnet/minecraft/client/data/models/model/ModelTemplate; RAIL_RAISED_NE aw field_22927 f Lnet/minecraft/client/data/models/model/ModelTemplate; RAIL_RAISED_SW ax field_22928 f Lnet/minecraft/client/data/models/model/ModelTemplate; CARPET ay field_22929 f Lnet/minecraft/client/data/models/model/ModelTemplate; MOSSY_CARPET_SIDE az field_54878 f Lnet/minecraft/client/data/models/model/ModelTemplate; FOUR_TURTLE_EGGS bA field_22936 f Lnet/minecraft/client/data/models/model/ModelTemplate; SINGLE_FACE bB field_22937 f Lnet/minecraft/client/data/models/model/ModelTemplate; CAULDRON_LEVEL1 bC field_28014 f Lnet/minecraft/client/data/models/model/ModelTemplate; CAULDRON_LEVEL2 bD field_28015 f Lnet/minecraft/client/data/models/model/ModelTemplate; CAULDRON_FULL bE field_27784 f Lnet/minecraft/client/data/models/model/ModelTemplate; AZALEA bF field_28804 f Lnet/minecraft/client/data/models/model/ModelTemplate; POTTED_AZALEA bG field_33965 f Lnet/minecraft/client/data/models/model/ModelTemplate; POTTED_FLOWERING_AZALEA bH field_43408 f Lnet/minecraft/client/data/models/model/ModelTemplate; SNIFFER_EGG bI field_43384 f Lnet/minecraft/client/data/models/model/ModelTemplate; FLAT_ITEM bJ field_22938 f Lnet/minecraft/client/data/models/model/ModelTemplate; MUSIC_DISC bK field_44581 f Lnet/minecraft/client/data/models/model/ModelTemplate; FLAT_HANDHELD_ITEM bL field_22939 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_DIRECTIONAL b field_23400 f Lnet/minecraft/client/data/models/model/ModelTemplate; FLAT_HANDHELD_ROD_ITEM bM field_22940 f Lnet/minecraft/client/data/models/model/ModelTemplate; TWO_LAYERED_ITEM bN field_42232 f Lnet/minecraft/client/data/models/model/ModelTemplate; THREE_LAYERED_ITEM bO field_42233 f Lnet/minecraft/client/data/models/model/ModelTemplate; SHULKER_BOX_INVENTORY bP field_22941 f Lnet/minecraft/client/data/models/model/ModelTemplate; BED_INVENTORY bQ field_22943 f Lnet/minecraft/client/data/models/model/ModelTemplate; CHEST_INVENTORY bR field_55252 f Lnet/minecraft/client/data/models/model/ModelTemplate; BUNDLE_OPEN_FRONT_INVENTORY bS field_55253 f Lnet/minecraft/client/data/models/model/ModelTemplate; BUNDLE_OPEN_BACK_INVENTORY bT field_55254 f Lnet/minecraft/client/data/models/model/ModelTemplate; BOW bU field_55255 f Lnet/minecraft/client/data/models/model/ModelTemplate; CROSSBOW bV field_55256 f Lnet/minecraft/client/data/models/model/ModelTemplate; CANDLE bW field_27785 f Lnet/minecraft/client/data/models/model/ModelTemplate; TWO_CANDLES bX field_27786 f Lnet/minecraft/client/data/models/model/ModelTemplate; THREE_CANDLES bY field_27787 f Lnet/minecraft/client/data/models/model/ModelTemplate; FOUR_CANDLES bZ field_27788 f [Lnet/minecraft/client/data/models/model/ModelTemplate; STEMS ba field_22958 f Lnet/minecraft/client/data/models/model/ModelTemplate; ATTACHED_STEM bb field_22959 f Lnet/minecraft/client/data/models/model/ModelTemplate; CROP bc field_22960 f Lnet/minecraft/client/data/models/model/ModelTemplate; FARMLAND bd field_22961 f Lnet/minecraft/client/data/models/model/ModelTemplate; FIRE_FLOOR be field_22962 f Lnet/minecraft/client/data/models/model/ModelTemplate; FIRE_SIDE bf field_22963 f Lnet/minecraft/client/data/models/model/ModelTemplate; FIRE_SIDE_ALT bg field_22964 f Lnet/minecraft/client/data/models/model/ModelTemplate; FIRE_UP bh field_22965 f Lnet/minecraft/client/data/models/model/ModelTemplate; FIRE_UP_ALT bi field_22966 f Lnet/minecraft/client/data/models/model/ModelTemplate; CAMPFIRE bj field_23957 f Lnet/minecraft/client/data/models/model/ModelTemplate; LANTERN bk field_22967 f Lnet/minecraft/client/data/models/model/ModelTemplate; HANGING_LANTERN bl field_22968 f Lnet/minecraft/client/data/models/model/ModelTemplate; TORCH bm field_22969 f Lnet/minecraft/client/data/models/model/ModelTemplate; TORCH_UNLIT bn field_54394 f Lnet/minecraft/client/data/models/model/ModelTemplate; WALL_TORCH bo field_22970 f Lnet/minecraft/client/data/models/model/ModelTemplate; WALL_TORCH_UNLIT bp field_54395 f Lnet/minecraft/client/data/models/model/ModelTemplate; REDSTONE_TORCH bq field_53719 f Lnet/minecraft/client/data/models/model/ModelTemplate; REDSTONE_WALL_TORCH br field_53720 f Lnet/minecraft/client/data/models/model/ModelTemplate; PISTON bs field_22971 f Lnet/minecraft/client/data/models/model/ModelTemplate; PISTON_HEAD bt field_22930 f Lnet/minecraft/client/data/models/model/ModelTemplate; PISTON_HEAD_SHORT bu field_22931 f Lnet/minecraft/client/data/models/model/ModelTemplate; SEAGRASS bv field_22932 f Lnet/minecraft/client/data/models/model/ModelTemplate; TURTLE_EGG bw field_22933 f Lnet/minecraft/client/data/models/model/ModelTemplate; DRIED_GHAST bx field_59814 f Lnet/minecraft/client/data/models/model/ModelTemplate; TWO_TURTLE_EGGS by field_22934 f Lnet/minecraft/client/data/models/model/ModelTemplate; THREE_TURTLE_EGGS bz field_22935 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_ALL c field_22972 f Lnet/minecraft/client/data/models/model/ModelTemplate; CANDLE_CAKE ca field_27789 f Lnet/minecraft/client/data/models/model/ModelTemplate; SCULK_SHRIEKER cb field_38469 f Lnet/minecraft/client/data/models/model/ModelTemplate; VAULT cc field_48980 f Lnet/minecraft/client/data/models/model/ModelTemplate; FLAT_HANDHELD_MACE_ITEM cd field_49915 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_ALL_INNER_FACES d field_47500 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_MIRRORED_ALL e field_22973 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_NORTH_WEST_MIRRORED_ALL f field_38015 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_COLUMN_UV_LOCKED_X g field_41276 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_COLUMN_UV_LOCKED_Y h field_41277 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_COLUMN_UV_LOCKED_Z i field_41278 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_COLUMN j field_22974 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_COLUMN_HORIZONTAL k field_22975 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_COLUMN_MIRRORED l field_29081 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_TOP m field_22976 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_BOTTOM_TOP n field_22977 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_BOTTOM_TOP_INNER_FACES o field_47501 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_ORIENTABLE p field_22978 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_ORIENTABLE_TOP_BOTTOM q field_22979 f Lnet/minecraft/client/data/models/model/ModelTemplate; CUBE_ORIENTABLE_VERTICAL r field_22980 f Lnet/minecraft/client/data/models/model/ModelTemplate; BUTTON s field_22981 f Lnet/minecraft/client/data/models/model/ModelTemplate; BUTTON_PRESSED t field_22982 f Lnet/minecraft/client/data/models/model/ModelTemplate; BUTTON_INVENTORY u field_22983 f Lnet/minecraft/client/data/models/model/ModelTemplate; DOOR_BOTTOM_LEFT v field_38016 f Lnet/minecraft/client/data/models/model/ModelTemplate; DOOR_BOTTOM_LEFT_OPEN w field_38017 f Lnet/minecraft/client/data/models/model/ModelTemplate; DOOR_BOTTOM_RIGHT x field_38018 f Lnet/minecraft/client/data/models/model/ModelTemplate; DOOR_BOTTOM_RIGHT_OPEN y field_38019 f Lnet/minecraft/client/data/models/model/ModelTemplate; DOOR_TOP_LEFT z field_38020 m (I)[Lnet/minecraft/client/data/models/model/ModelTemplate; method_25854 a method_25854 m (Ljava/lang/String;Ljava/lang/String;[Lnet/minecraft/client/data/models/model/TextureSlot;)Lnet/minecraft/client/data/models/model/ModelTemplate; createItem a method_65504 m (Ljava/lang/String;[Lnet/minecraft/client/data/models/model/TextureSlot;)Lnet/minecraft/client/data/models/model/ModelTemplate; create a method_25856 m ([Lnet/minecraft/client/data/models/model/TextureSlot;)Lnet/minecraft/client/data/models/model/ModelTemplate; create a method_25857 m (I)Lnet/minecraft/client/data/models/model/ModelTemplate; method_25858 b method_25858 m (Ljava/lang/String;Ljava/lang/String;[Lnet/minecraft/client/data/models/model/TextureSlot;)Lnet/minecraft/client/data/models/model/ModelTemplate; create b method_25855 m (Ljava/lang/String;[Lnet/minecraft/client/data/models/model/TextureSlot;)Lnet/minecraft/client/data/models/model/ModelTemplate; createItem b method_25859 m ()V m ()V c net/minecraft/client/data/models/model/TextureMapping fwr net/minecraft/class_4944 f Ljava/util/Map; slots a field_22997 f Ljava/util/Set; forcedSlots b field_22998 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; lantern A method_25904 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; torch B method_25905 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; commandBlock C method_25906 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; orientableCube D method_25907 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; orientableCubeOnlyTop E method_25908 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; orientableCubeSameEnds F method_25909 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; top G method_25910 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; campfire H method_27167 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; layer0 I method_25911 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/resources/ResourceLocation; getBlockTexture J method_25860 m ()Ljava/util/stream/Stream; getForced a method_25861 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; defaultTexture a method_25869 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; column a method_25870 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; layered a method_48745 m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/client/data/models/model/TextureMapping; particleFromItem a method_25862 m (Lnet/minecraft/world/item/Item;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; getItemTexture a method_25863 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; cube a method_25864 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; attachedStem a method_25865 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; getBlockTexture a method_25866 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/data/models/model/TextureMapping; trialSpawner a method_55307 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/data/models/model/TextureMapping; vault a method_56887 m (Lnet/minecraft/world/level/block/Block;Z)Lnet/minecraft/client/data/models/model/TextureMapping; candleCake a method_32231 m (Lnet/minecraft/client/data/models/model/TextureSlot;)Lnet/minecraft/resources/ResourceLocation; get a method_25867 m (Lnet/minecraft/client/data/models/model/TextureSlot;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; put a method_25868 m (Lnet/minecraft/client/data/models/model/TextureSlot;Lnet/minecraft/client/data/models/model/TextureSlot;)Lnet/minecraft/client/data/models/model/TextureMapping; copySlot a method_35908 m (Ljava/lang/String;)Lnet/minecraft/client/data/models/model/TextureMapping; snifferEgg a method_50027 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_46198 a method_46198 m (Z)Lnet/minecraft/client/data/models/model/TextureMapping; sculkShrieker a method_42753 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; cube b method_25875 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; door b method_35910 m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/client/data/models/model/TextureMapping; layer0 b method_25871 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; defaultTexture b method_25872 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; pane b method_25873 m (Lnet/minecraft/client/data/models/model/TextureSlot;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; putForced b method_35909 m (Lnet/minecraft/client/data/models/model/TextureSlot;Lnet/minecraft/client/data/models/model/TextureSlot;)Lnet/minecraft/client/data/models/model/TextureMapping; copyForced b method_25874 m (Ljava/lang/String;)Lnet/minecraft/client/data/models/model/TextureMapping; driedGhast b method_70823 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_46199 b method_46199 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; cross c method_25880 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; layered c method_48529 m (Lnet/minecraft/world/item/Item;)Lnet/minecraft/resources/ResourceLocation; getItemTexture c method_25876 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; cross c method_25877 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; craftingTable c method_25878 m (Lnet/minecraft/client/data/models/model/TextureSlot;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; copyAndUpdate c method_25879 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; plant d method_25884 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; side d method_64950 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; fletchingTable d method_25882 m (Lnet/minecraft/client/data/models/model/TextureSlot;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; singleSlot d method_25883 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; rail e method_25886 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; crossEmissive e method_65299 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; wool f method_35911 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; plant f method_25881 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; crop g method_25889 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; plantEmissive g method_65300 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; particle h method_25891 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; rail h method_25885 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; torch i method_25893 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; wool i method_25887 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; cauldron j method_32232 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; flowerbed j method_49379 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TextureMapping; layer0 k method_25895 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; stem k method_25888 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; pattern l method_25890 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; fan m method_25892 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; column n method_25894 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; cubeTop o method_25896 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; pottedAzalea p method_50028 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; logColumn q method_25897 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; fence r method_46200 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; customParticle s method_46201 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; cubeBottomTop t method_25898 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; cubeBottomTopWithWall u method_25899 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; columnWithWall v method_27168 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; door w method_25900 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; particle x method_25901 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; fire0 y method_25902 m (Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TextureMapping; fire1 z method_25903 m ()V c net/minecraft/client/data/models/model/TextureSlot fws net/minecraft/class_4945 f Lnet/minecraft/client/data/models/model/TextureSlot; UPPER_STEM A field_23035 f Lnet/minecraft/client/data/models/model/TextureSlot; CROP B field_22999 f Lnet/minecraft/client/data/models/model/TextureSlot; DIRT C field_23000 f Lnet/minecraft/client/data/models/model/TextureSlot; FIRE D field_23001 f Lnet/minecraft/client/data/models/model/TextureSlot; LANTERN E field_23002 f Lnet/minecraft/client/data/models/model/TextureSlot; PLATFORM F field_23003 f Lnet/minecraft/client/data/models/model/TextureSlot; UNSTICKY G field_23004 f Lnet/minecraft/client/data/models/model/TextureSlot; TORCH H field_23005 f Lnet/minecraft/client/data/models/model/TextureSlot; LAYER0 I field_23006 f Lnet/minecraft/client/data/models/model/TextureSlot; LAYER1 J field_42089 f Lnet/minecraft/client/data/models/model/TextureSlot; LAYER2 K field_42234 f Lnet/minecraft/client/data/models/model/TextureSlot; LIT_LOG L field_23958 f Lnet/minecraft/client/data/models/model/TextureSlot; CANDLE M field_27790 f Lnet/minecraft/client/data/models/model/TextureSlot; INSIDE N field_27791 f Lnet/minecraft/client/data/models/model/TextureSlot; CONTENT O field_27792 f Lnet/minecraft/client/data/models/model/TextureSlot; INNER_TOP P field_38470 f Lnet/minecraft/client/data/models/model/TextureSlot; FLOWERBED Q field_42951 f Lnet/minecraft/client/data/models/model/TextureSlot; TENTACLES R field_59815 f Ljava/lang/String; id S field_23007 f Lnet/minecraft/client/data/models/model/TextureSlot; parent T field_23008 f Lnet/minecraft/client/data/models/model/TextureSlot; ALL a field_23010 f Lnet/minecraft/client/data/models/model/TextureSlot; TEXTURE b field_23011 f Lnet/minecraft/client/data/models/model/TextureSlot; PARTICLE c field_23012 f Lnet/minecraft/client/data/models/model/TextureSlot; END d field_23013 f Lnet/minecraft/client/data/models/model/TextureSlot; BOTTOM e field_23014 f Lnet/minecraft/client/data/models/model/TextureSlot; TOP f field_23015 f Lnet/minecraft/client/data/models/model/TextureSlot; FRONT g field_23016 f Lnet/minecraft/client/data/models/model/TextureSlot; BACK h field_23017 f Lnet/minecraft/client/data/models/model/TextureSlot; SIDE i field_23018 f Lnet/minecraft/client/data/models/model/TextureSlot; NORTH j field_23019 f Lnet/minecraft/client/data/models/model/TextureSlot; SOUTH k field_23020 f Lnet/minecraft/client/data/models/model/TextureSlot; EAST l field_23021 f Lnet/minecraft/client/data/models/model/TextureSlot; WEST m field_23022 f Lnet/minecraft/client/data/models/model/TextureSlot; UP n field_23023 f Lnet/minecraft/client/data/models/model/TextureSlot; DOWN o field_23024 f Lnet/minecraft/client/data/models/model/TextureSlot; CROSS p field_23025 f Lnet/minecraft/client/data/models/model/TextureSlot; CROSS_EMISSIVE q field_55182 f Lnet/minecraft/client/data/models/model/TextureSlot; PLANT r field_23026 f Lnet/minecraft/client/data/models/model/TextureSlot; WALL s field_23027 f Lnet/minecraft/client/data/models/model/TextureSlot; RAIL t field_23028 f Lnet/minecraft/client/data/models/model/TextureSlot; WOOL u field_23029 f Lnet/minecraft/client/data/models/model/TextureSlot; PATTERN v field_23030 f Lnet/minecraft/client/data/models/model/TextureSlot; PANE w field_23031 f Lnet/minecraft/client/data/models/model/TextureSlot; EDGE x field_23032 f Lnet/minecraft/client/data/models/model/TextureSlot; FAN y field_23033 f Lnet/minecraft/client/data/models/model/TextureSlot; STEM z field_23034 m ()Ljava/lang/String; getId a method_25912 m (Ljava/lang/String;)Lnet/minecraft/client/data/models/model/TextureSlot; create a method_27043 m (Ljava/lang/String;Lnet/minecraft/client/data/models/model/TextureSlot;)Lnet/minecraft/client/data/models/model/TextureSlot; create a method_27044 m ()Lnet/minecraft/client/data/models/model/TextureSlot; getParent b method_25913 m (Ljava/lang/String;Lnet/minecraft/client/data/models/model/TextureSlot;)V m ()V c net/minecraft/client/data/models/model/TexturedModel fwt net/minecraft/class_4946 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; COLUMN_ALT A field_23055 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; COLUMN_HORIZONTAL_ALT B field_23056 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; TOP_BOTTOM_WITH_WALL C field_23057 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; COLUMN_WITH_WALL D field_23959 f Lnet/minecraft/client/data/models/model/TextureMapping; mapping E field_23058 f Lnet/minecraft/client/data/models/model/ModelTemplate; template F field_23059 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; CUBE a field_23036 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; CUBE_INNER_FACES b field_47502 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; CUBE_MIRRORED c field_23037 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; COLUMN d field_23038 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; COLUMN_HORIZONTAL e field_23039 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; CUBE_TOP_BOTTOM f field_23040 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; CUBE_TOP g field_23041 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; ORIENTABLE_ONLY_TOP h field_23042 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; ORIENTABLE i field_23043 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; CARPET j field_23044 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; MOSSY_CARPET_SIDE k field_54879 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; FLOWERBED_1 l field_42952 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; FLOWERBED_2 m field_42953 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; FLOWERBED_3 n field_42954 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; FLOWERBED_4 o field_42955 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; LEAF_LITTER_1 p field_55856 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; LEAF_LITTER_2 q field_55857 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; LEAF_LITTER_3 r field_55858 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; LEAF_LITTER_4 s field_55859 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; GLAZED_TERRACOTTA t field_23045 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; CORAL_FAN u field_23046 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; ANVIL v field_23048 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; LEAVES w field_23049 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; LANTERN x field_23050 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; HANGING_LANTERN y field_23051 f Lnet/minecraft/client/data/models/model/TexturedModel$Provider; SEAGRASS z field_23054 m ()Lnet/minecraft/client/data/models/model/ModelTemplate; getTemplate a method_25914 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/data/models/model/TexturedModel; createAllSame a method_25920 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/ResourceLocation; createWithSuffix a method_25915 m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/ResourceLocation; create a method_25916 m (Ljava/util/function/Consumer;)Lnet/minecraft/client/data/models/model/TexturedModel; updateTextures a method_25917 m (Ljava/util/function/Function;Lnet/minecraft/client/data/models/model/ModelTemplate;)Lnet/minecraft/client/data/models/model/TexturedModel$Provider; createDefault a method_25918 m (Ljava/util/function/Function;Lnet/minecraft/client/data/models/model/ModelTemplate;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TexturedModel; method_25919 a method_25919 m ()Lnet/minecraft/client/data/models/model/TextureMapping; getMapping b method_25921 m (Lnet/minecraft/client/data/models/model/TextureMapping;Lnet/minecraft/client/data/models/model/ModelTemplate;)V m ()V c net/minecraft/client/data/models/model/TexturedModel$Provider fwt$a net/minecraft/class_4946$class_4947 m (Ljava/util/function/Consumer;Lnet/minecraft/world/level/block/Block;)Lnet/minecraft/client/data/models/model/TexturedModel; method_35913 a method_35913 m (Lnet/minecraft/world/level/block/Block;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/ResourceLocation; create create method_25923 m (Lnet/minecraft/world/level/block/Block;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lnet/minecraft/resources/ResourceLocation; createWithSuffix createWithSuffix method_25922 m (Ljava/util/function/Consumer;)Lnet/minecraft/client/data/models/model/TexturedModel$Provider; updateTexture updateTexture method_35912 c net/minecraft/client/data/models/model/package-info fwu net/minecraft/class_10412 c net/minecraft/client/data/models/package-info fwv net/minecraft/class_10413 c net/minecraft/client/data/package-info fww net/minecraft/class_10414 c net/minecraft/client/gui/BundleMouseActions fwx net/minecraft/class_9929 f Lnet/minecraft/client/Minecraft; minecraft a field_52767 f Lnet/minecraft/client/ScrollWheelHandler; scrollWheelHandler b field_52768 m (Lnet/minecraft/world/item/ItemStack;I)V unselectedBundleItem a method_61975 m (Lnet/minecraft/world/item/ItemStack;II)V toggleSelectedBundleItem a method_61976 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/gui/ComponentPath fwy net/minecraft/class_8016 m ()Lnet/minecraft/client/gui/components/events/GuiEventListener; component a comp_1188 m (Lnet/minecraft/client/gui/components/events/ContainerEventHandler;Lnet/minecraft/client/gui/ComponentPath;)Lnet/minecraft/client/gui/ComponentPath; path a method_48192 m (Lnet/minecraft/client/gui/components/events/GuiEventListener;)Lnet/minecraft/client/gui/ComponentPath; leaf a method_48193 m (Lnet/minecraft/client/gui/components/events/GuiEventListener;[Lnet/minecraft/client/gui/components/events/ContainerEventHandler;)Lnet/minecraft/client/gui/ComponentPath; path a method_48194 m (Z)V applyFocus a method_48195 c net/minecraft/client/gui/ComponentPath$Leaf fwy$a net/minecraft/class_8016$class_8017 f Lnet/minecraft/client/gui/components/events/GuiEventListener; component a comp_1188 m (Lnet/minecraft/client/gui/components/events/GuiEventListener;)V c net/minecraft/client/gui/ComponentPath$Path fwy$b net/minecraft/class_8016$class_8018 f Lnet/minecraft/client/gui/components/events/ContainerEventHandler; component a comp_1189 f Lnet/minecraft/client/gui/ComponentPath; childPath b comp_1190 m ()Lnet/minecraft/client/gui/components/events/ContainerEventHandler; component b comp_1189 m ()Lnet/minecraft/client/gui/ComponentPath; childPath c comp_1190 m (Lnet/minecraft/client/gui/components/events/ContainerEventHandler;Lnet/minecraft/client/gui/ComponentPath;)V c net/minecraft/client/gui/Font fwz net/minecraft/class_327 f F SHADOW_DEPTH a field_24237 f I NO_SHADOW b field_55090 f I lineHeight c field_2000 f Lnet/minecraft/util/RandomSource; random d field_2001 f F EFFECT_DEPTH e field_32166 f F OVER_EFFECT_DEPTH f field_60693 f F UNDER_EFFECT_DEPTH g field_60694 f Ljava/util/function/Function; fonts h field_1997 f Z filterFishyGlyphs i field_39925 f Lnet/minecraft/client/StringSplitter; splitter j field_24238 m ()Z isBidirectional a method_1726 m (ILnet/minecraft/network/chat/Style;)F method_27516 a method_27516 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/gui/font/FontSet; getFontSet a method_27526 m (Lnet/minecraft/util/FormattedCharSequence;)I width a method_30880 m (Lnet/minecraft/util/FormattedCharSequence;FFIILorg/joml/Matrix4f;Lnet/minecraft/client/renderer/MultiBufferSource;I)V drawInBatch8xOutline a method_37296 m (Lnet/minecraft/util/FormattedCharSequence;FFIZI)Lnet/minecraft/client/gui/Font$PreparedText; prepareText a method_71795 m (Lnet/minecraft/util/FormattedCharSequence;FFIZLorg/joml/Matrix4f;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/gui/Font$DisplayMode;II)V drawInBatch a method_22942 m (Lnet/minecraft/client/gui/Font$PreparedTextBuilder;[FIFIIILnet/minecraft/network/chat/Style;I)Z method_37297 a method_37297 m (Ljava/lang/String;)Ljava/lang/String; bidirectionalShaping a method_1721 m (Ljava/lang/String;FFIZI)Lnet/minecraft/client/gui/Font$PreparedText; prepareText a method_71796 m (Ljava/lang/String;FFIZLorg/joml/Matrix4f;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/gui/Font$DisplayMode;II)V drawInBatch a method_27521 m (Ljava/lang/String;I)Ljava/lang/String; plainSubstrByWidth a method_27523 m (Ljava/lang/String;IZ)Ljava/lang/String; plainSubstrByWidth a method_27524 m (Lnet/minecraft/network/chat/Component;FFIZLorg/joml/Matrix4f;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/gui/Font$DisplayMode;II)V drawInBatch a method_27522 m (Lnet/minecraft/network/chat/FormattedText;)I width a method_27525 m (Lnet/minecraft/network/chat/FormattedText;I)Lnet/minecraft/network/chat/FormattedText; substrByWidth a method_1714 m ()Lnet/minecraft/client/StringSplitter; getSplitter b method_27527 m (Ljava/lang/String;)I width b method_1727 m (Ljava/lang/String;I)I wordWrapHeight b method_1713 m (Lnet/minecraft/network/chat/FormattedText;I)I wordWrapHeight b method_44378 m (Lnet/minecraft/network/chat/FormattedText;I)Ljava/util/List; split c method_1728 m (Lnet/minecraft/network/chat/FormattedText;I)Ljava/util/List; splitIgnoringLanguage d method_72101 m (Ljava/util/function/Function;Z)V c net/minecraft/client/gui/Font$DisplayMode fwz$a net/minecraft/class_327$class_6415 f Lnet/minecraft/client/gui/Font$DisplayMode; NORMAL a field_33993 f Lnet/minecraft/client/gui/Font$DisplayMode; SEE_THROUGH b field_33994 f Lnet/minecraft/client/gui/Font$DisplayMode; POLYGON_OFFSET c field_33995 f [Lnet/minecraft/client/gui/Font$DisplayMode; $VALUES d field_33996 m ()[Lnet/minecraft/client/gui/Font$DisplayMode; $values a method_37344 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/gui/Font$GlyphVisitor fwz$b net/minecraft/class_327$class_11464 m (Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$GlyphInstance;)V acceptGlyph a method_71797 m (Lnet/minecraft/client/gui/font/glyphs/BakedGlyph;Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$Effect;)V acceptEffect a method_71798 m (Lnet/minecraft/client/renderer/MultiBufferSource;Lorg/joml/Matrix4f;Lnet/minecraft/client/gui/Font$DisplayMode;I)Lnet/minecraft/client/gui/Font$GlyphVisitor; forMultiBufferSource a method_71799 c net/minecraft/client/gui/Font$GlyphVisitor$1 fwz$b$1 net/minecraft/class_327$class_11464$1 f Lnet/minecraft/client/renderer/MultiBufferSource; val$bufferSource a field_60695 f Lnet/minecraft/client/gui/Font$DisplayMode; val$displayMode b field_60696 f Lorg/joml/Matrix4f; val$pose c field_60697 f I val$lightCoords d field_60698 m (Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/gui/Font$DisplayMode;Lorg/joml/Matrix4f;I)V c net/minecraft/client/gui/Font$PreparedText fwz$c net/minecraft/class_327$class_11465 m ()Lnet/minecraft/client/gui/navigation/ScreenRectangle; bounds a method_71800 m (Lnet/minecraft/client/gui/Font$GlyphVisitor;)V visit a method_71801 c net/minecraft/client/gui/Font$PreparedTextBuilder fwz$d net/minecraft/class_327$class_5232 f Lnet/minecraft/client/gui/Font; field_24240 a field_24240 f Z drawShadow b field_24241 f I color c field_54817 f I backgroundColor d field_54818 f F x e field_24250 f F y f field_24251 f F left g field_60699 f F top h field_60700 f F right i field_60701 f F bottom j field_60702 f F backgroundLeft k field_60703 f F backgroundTop l field_60704 f F backgroundRight m field_60705 f F backgroundBottom n field_60706 f Ljava/util/List; glyphs o field_60707 f Ljava/util/List; effects p field_24252 m (FFF)V markBackground a method_71802 m (FFFF)V markSize a method_71803 m (Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$Effect;)V addEffect a method_27532 m (Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$GlyphInstance;)V addGlyph a method_71804 m (Lnet/minecraft/network/chat/Style;I)I getShadowColor a method_65177 m (Lnet/minecraft/network/chat/TextColor;)I getTextColor a method_65178 m (Lnet/minecraft/client/gui/Font;FFIZ)V m (Lnet/minecraft/client/gui/Font;FFIIZ)V c net/minecraft/client/gui/Gui fxa net/minecraft/class_329 f Lnet/minecraft/resources/ResourceLocation; HEART_VEHICLE_CONTAINER_SPRITE A field_45301 f Lnet/minecraft/resources/ResourceLocation; HEART_VEHICLE_FULL_SPRITE B field_45302 f Lnet/minecraft/resources/ResourceLocation; HEART_VEHICLE_HALF_SPRITE C field_45303 f Lnet/minecraft/resources/ResourceLocation; VIGNETTE_LOCATION D field_2020 f Lnet/minecraft/resources/ResourceLocation; SPYGLASS_SCOPE_LOCATION E field_27389 f Lnet/minecraft/resources/ResourceLocation; POWDER_SNOW_OUTLINE_LOCATION F field_27960 f Ljava/util/Comparator; SCORE_DISPLAY_ORDER G field_47550 f Lnet/minecraft/network/chat/Component; DEMO_EXPIRED_TEXT H field_26527 f Lnet/minecraft/network/chat/Component; SAVING_TEXT I field_35430 f F MIN_CROSSHAIR_ATTACK_SPEED J field_32168 f I EXPERIENCE_BAR_DISPLAY_TICKS K field_59816 f I NUM_HEARTS_PER_ROW L field_32169 f I LINE_HEIGHT M field_32170 f Ljava/lang/String; SPACER N field_32171 f F PORTAL_OVERLAY_ALPHA_MIN O field_32172 f I HEART_SIZE P field_33942 f I HEART_SEPARATION Q field_33943 f I NUM_AIR_BUBBLES R field_54914 f I AIR_BUBBLE_SIZE S field_54915 f I AIR_BUBBLE_SEPERATION T field_54916 f I AIR_BUBBLE_POPPING_DURATION U field_54917 f I EMPTY_AIR_BUBBLE_DELAY_DURATION V field_54918 f F AIR_BUBBLE_POP_SOUND_VOLUME_BASE W field_54920 f F AIR_BUBBLE_POP_SOUND_VOLUME_INCREMENT X field_54921 f F AIR_BUBBLE_POP_SOUND_PITCH_BASE Y field_54922 f F AIR_BUBBLE_POP_SOUND_PITCH_INCREMENT Z field_54923 f I lastHealth aA field_2014 f I displayHealth aB field_2033 f J lastHealthTime aC field_2012 f J healthBlinkTime aD field_2032 f I lastBubblePopSoundPlayed aE field_54919 f F autosaveIndicatorValue aF field_35428 f F lastAutosaveIndicatorValue aG field_35429 f Lorg/apache/commons/lang3/tuple/Pair; contextualInfoBar aH field_59817 f Ljava/util/Map; contextualInfoBarRenderers aI field_59818 f F scopeScale aJ field_27959 f Lnet/minecraft/resources/ResourceLocation; NAUSEA_LOCATION a field_52771 f I NUM_AIR_BUBBLE_POPPED_BEFORE_SOUND_VOLUME_INCREASE aa field_54924 f I NUM_AIR_BUBBLE_POPPED_BEFORE_SOUND_PITCH_INCREASE ab field_54925 f F AUTOSAVE_FADE_SPEED_FACTOR ac field_35431 f I SAVING_INDICATOR_WIDTH_PADDING_RIGHT ad field_52769 f I SAVING_INDICATOR_HEIGHT_PADDING_BOTTOM ae field_52770 f Lnet/minecraft/util/RandomSource; random af field_2034 f Lnet/minecraft/client/Minecraft; minecraft ag field_2035 f Lnet/minecraft/client/gui/components/ChatComponent; chat ah field_2021 f I tickCount ai field_2042 f Lnet/minecraft/network/chat/Component; overlayMessageString aj field_2018 f I overlayMessageTime ak field_2041 f Z animateOverlayMessageColor al field_2038 f Z chatDisabledByPlayerShown am field_39458 f I toolHighlightTimer an field_2040 f Lnet/minecraft/world/item/ItemStack; lastToolHighlight ao field_2031 f Lnet/minecraft/client/gui/components/DebugScreenOverlay; debugOverlay ap field_2026 f Lnet/minecraft/client/gui/components/SubtitleOverlay; subtitleOverlay aq field_2027 f Lnet/minecraft/client/gui/components/spectator/SpectatorGui; spectatorGui ar field_2025 f Lnet/minecraft/client/gui/components/PlayerTabOverlay; tabList as field_2015 f Lnet/minecraft/client/gui/components/BossHealthOverlay; bossOverlay at field_2030 f I titleTime au field_2023 f Lnet/minecraft/network/chat/Component; title av field_2016 f Lnet/minecraft/network/chat/Component; subtitle aw field_2039 f I titleFadeInTime ax field_2037 f I titleStayTime ay field_2017 f I titleFadeOutTime az field_2036 f F vignetteBrightness b field_2013 f Lnet/minecraft/resources/ResourceLocation; CROSSHAIR_SPRITE c field_45304 f Lnet/minecraft/resources/ResourceLocation; CROSSHAIR_ATTACK_INDICATOR_FULL_SPRITE d field_45305 f Lnet/minecraft/resources/ResourceLocation; CROSSHAIR_ATTACK_INDICATOR_BACKGROUND_SPRITE e field_45306 f Lnet/minecraft/resources/ResourceLocation; CROSSHAIR_ATTACK_INDICATOR_PROGRESS_SPRITE f field_45307 f Lnet/minecraft/resources/ResourceLocation; EFFECT_BACKGROUND_AMBIENT_SPRITE g field_45308 f Lnet/minecraft/resources/ResourceLocation; EFFECT_BACKGROUND_SPRITE h field_45309 f Lnet/minecraft/resources/ResourceLocation; HOTBAR_SPRITE i field_45310 f Lnet/minecraft/resources/ResourceLocation; HOTBAR_SELECTION_SPRITE j field_45311 f Lnet/minecraft/resources/ResourceLocation; HOTBAR_OFFHAND_LEFT_SPRITE k field_45312 f Lnet/minecraft/resources/ResourceLocation; HOTBAR_OFFHAND_RIGHT_SPRITE l field_45313 f Lnet/minecraft/resources/ResourceLocation; HOTBAR_ATTACK_INDICATOR_BACKGROUND_SPRITE m field_45314 f Lnet/minecraft/resources/ResourceLocation; HOTBAR_ATTACK_INDICATOR_PROGRESS_SPRITE n field_45315 f Lnet/minecraft/resources/ResourceLocation; ARMOR_EMPTY_SPRITE o field_45321 f Lnet/minecraft/resources/ResourceLocation; ARMOR_HALF_SPRITE p field_45322 f Lnet/minecraft/resources/ResourceLocation; ARMOR_FULL_SPRITE q field_45323 f Lnet/minecraft/resources/ResourceLocation; FOOD_EMPTY_HUNGER_SPRITE r field_45324 f Lnet/minecraft/resources/ResourceLocation; FOOD_HALF_HUNGER_SPRITE s field_45325 f Lnet/minecraft/resources/ResourceLocation; FOOD_FULL_HUNGER_SPRITE t field_45326 f Lnet/minecraft/resources/ResourceLocation; FOOD_EMPTY_SPRITE u field_45327 f Lnet/minecraft/resources/ResourceLocation; FOOD_HALF_SPRITE v field_45328 f Lnet/minecraft/resources/ResourceLocation; FOOD_FULL_SPRITE w field_45298 f Lnet/minecraft/resources/ResourceLocation; AIR_SPRITE x field_45299 f Lnet/minecraft/resources/ResourceLocation; AIR_POPPING_SPRITE y field_54912 f Lnet/minecraft/resources/ResourceLocation; AIR_EMPTY_SPRITE z field_54913 m ()V resetTitleTimes a method_1742 m (I)I getVisibleVehicleHeartRows a method_1733 m (II)I getAirBubbleYLine a method_65019 m (III)V setTimes a method_34001 m (ILnet/minecraft/world/entity/player/Player;I)V playAirBubblePoppedSound a method_65020 m (IZ)I getEmptyBubbleDelayDuration a method_65021 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation; method_71643 a method_71643 m (Lnet/minecraft/world/entity/Entity;)V updateVignetteBrightness a method_1731 m (Lnet/minecraft/world/entity/LivingEntity;)I getVehicleMaxHearts a method_1744 m (Lnet/minecraft/world/phys/HitResult;)Z canRenderCrosshairForSpectator a method_17534 m (Lnet/minecraft/world/scores/PlayerScoreEntry;)Z method_1751 a method_1751 m (Lnet/minecraft/world/scores/Scoreboard;Lnet/minecraft/network/chat/numbers/NumberFormat;Lnet/minecraft/world/scores/PlayerScoreEntry;)Lnet/minecraft/client/gui/Gui$1DisplayEntry; method_55439 a method_55439 m (Lnet/minecraft/client/Minecraft;)Lnet/minecraft/client/gui/contextualbar/ContextualBarRenderer; method_70832 a method_70832 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderSelectedItemName a method_1749 m (Lnet/minecraft/client/gui/GuiGraphics;F)V renderSpyglassOverlay a method_32598 m (Lnet/minecraft/client/gui/GuiGraphics;IILnet/minecraft/client/DeltaTracker;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;I)V renderSlot a method_1762 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/resources/ResourceLocation;F)V renderTextureOverlay a method_31977 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/entity/Entity;)V renderVignette a method_1735 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/entity/player/Player;II)V renderFood a method_58477 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/entity/player/Player;III)V renderAirBubbles a method_65022 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/entity/player/Player;IIII)V renderArmor a method_58478 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/entity/player/Player;IIIIFIIIZ)V renderHearts a method_37298 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/scores/Objective;)V displayScoreboardSidebar a method_1757 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V render a method_1753 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/gui/Gui$HeartType;IIZZZ)V renderHeart a method_37299 m (Ljava/lang/String;)Ljava/lang/String; method_65023 a method_65023 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/resources/ResourceLocation; getMobEffectSprite a method_71644 m (Lnet/minecraft/network/chat/Component;)V setNowPlaying a method_1732 m (Lnet/minecraft/network/chat/Component;Z)V setOverlayMessage a method_1758 m (Z)V tick a method_39191 m ()Z shouldRenderDebugCrosshair b method_70834 m (I)[Lnet/minecraft/client/gui/Gui$1DisplayEntry; method_55441 b method_55441 m (III)I getCurrentAirSupplyBubble b method_65024 m (Lnet/minecraft/client/Minecraft;)Lnet/minecraft/client/gui/contextualbar/ContextualBarRenderer; method_70835 b method_70835 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderPlayerHealth b method_1760 m (Lnet/minecraft/client/gui/GuiGraphics;F)V renderPortalOverlay b method_1746 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderSavingIndicator b method_39192 m (Lnet/minecraft/network/chat/Component;)V setSubtitle b method_34002 m (Z)V setChatDisabledByPlayerShown b method_44354 m ()Z isShowingChatDisabledByPlayer c method_44353 m (Lnet/minecraft/client/Minecraft;)Lnet/minecraft/client/gui/contextualbar/ContextualBarRenderer; method_70836 c method_70836 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderVehicleHealth c method_1741 m (Lnet/minecraft/client/gui/GuiGraphics;F)V renderConfusionOverlay c method_61980 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderBossOverlay c method_70837 m (Lnet/minecraft/network/chat/Component;)V setTitle c method_34004 m ()V clearTitles d method_34003 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderDebugOverlay d method_70838 m ()Lnet/minecraft/client/gui/components/ChatComponent; getChat e method_1743 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderSubtitleOverlay e method_70839 m ()I getGuiTicks f method_1738 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderCameraOverlays f method_55798 m ()Lnet/minecraft/client/gui/Font; getFont g method_1756 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderSleepOverlay g method_55799 m ()Lnet/minecraft/client/gui/components/spectator/SpectatorGui; getSpectatorGui h method_1739 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderOverlayMessage h method_55800 m ()Lnet/minecraft/client/gui/components/PlayerTabOverlay; getTabList i method_1750 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderTitle i method_55801 m ()V onDisconnected j method_1747 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderChat j method_55802 m ()Lnet/minecraft/client/gui/components/BossHealthOverlay; getBossOverlay k method_1740 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderScoreboardSidebar k method_55803 m ()Lnet/minecraft/client/gui/components/DebugScreenOverlay; getDebugOverlay l method_53531 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderTabList l method_55804 m ()V clearCache m method_1745 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderCrosshair m method_1736 m ()Lnet/minecraft/world/entity/player/Player; getCameraPlayer n method_1737 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderEffects n method_1765 m ()Lnet/minecraft/world/entity/LivingEntity; getPlayerVehicleWithHealth o method_1734 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderHotbarAndDecorations o method_55805 m ()V tick p method_1748 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderItemHotbar p method_1759 m ()V tickAutosaveIndicator q method_39193 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderDemoOverlay q method_1766 m ()Z willPrioritizeExperienceInfo r method_70840 m ()Z willPrioritizeJumpInfo s method_70841 m ()Lnet/minecraft/client/gui/Gui$ContextualInfo; nextContextualInfoState t method_70842 m ()Lnet/minecraft/client/gui/contextualbar/ContextualBarRenderer; method_70843 u method_70843 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/gui/Gui$1DisplayEntry fxa$a net/minecraft/class_329$class_9016 f Lnet/minecraft/network/chat/Component; name a comp_2131 f Lnet/minecraft/network/chat/Component; score b comp_2132 f I scoreWidth c comp_2133 m ()Lnet/minecraft/network/chat/Component; name a comp_2131 m ()Lnet/minecraft/network/chat/Component; score b comp_2132 m ()I scoreWidth c comp_2133 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;I)V c net/minecraft/client/gui/Gui$ContextualInfo fxa$b net/minecraft/class_329$class_11220 f Lnet/minecraft/client/gui/Gui$ContextualInfo; EMPTY a field_59819 f Lnet/minecraft/client/gui/Gui$ContextualInfo; EXPERIENCE b field_59820 f Lnet/minecraft/client/gui/Gui$ContextualInfo; LOCATOR c field_59821 f Lnet/minecraft/client/gui/Gui$ContextualInfo; JUMPABLE_VEHICLE d field_59822 f [Lnet/minecraft/client/gui/Gui$ContextualInfo; $VALUES e field_59823 m ()[Lnet/minecraft/client/gui/Gui$ContextualInfo; $values a method_70844 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/gui/Gui$HeartType fxa$c net/minecraft/class_329$class_6411 f Lnet/minecraft/client/gui/Gui$HeartType; CONTAINER a field_33944 f Lnet/minecraft/client/gui/Gui$HeartType; NORMAL b field_33945 f Lnet/minecraft/client/gui/Gui$HeartType; POISIONED c field_33946 f Lnet/minecraft/client/gui/Gui$HeartType; WITHERED d field_33947 f Lnet/minecraft/client/gui/Gui$HeartType; ABSORBING e field_33948 f Lnet/minecraft/client/gui/Gui$HeartType; FROZEN f field_33949 f Lnet/minecraft/resources/ResourceLocation; full g field_45329 f Lnet/minecraft/resources/ResourceLocation; fullBlinking h field_45330 f Lnet/minecraft/resources/ResourceLocation; half i field_45331 f Lnet/minecraft/resources/ResourceLocation; halfBlinking j field_45332 f Lnet/minecraft/resources/ResourceLocation; hardcoreFull k field_45333 f Lnet/minecraft/resources/ResourceLocation; hardcoreFullBlinking l field_45334 f Lnet/minecraft/resources/ResourceLocation; hardcoreHalf m field_45335 f Lnet/minecraft/resources/ResourceLocation; hardcoreHalfBlinking n field_45336 f [Lnet/minecraft/client/gui/Gui$HeartType; $VALUES o field_33952 m ()[Lnet/minecraft/client/gui/Gui$HeartType; $values a method_37300 m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/client/gui/Gui$HeartType; forPlayer a method_37301 m (ZZZ)Lnet/minecraft/resources/ResourceLocation; getSprite a method_52705 m (Ljava/lang/String;ILnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/client/gui/Gui$RenderFunction fxa$d net/minecraft/class_329$class_11221 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V render a method_71044 c net/minecraft/client/gui/GuiGraphics fxb net/minecraft/class_332 f I EXTRA_SPACE_AFTER_FIRST_TOOLTIP_LINE a field_44655 f Lnet/minecraft/client/Minecraft; minecraft b field_44656 f Lorg/joml/Matrix3x2fStack; pose c field_44657 f Lnet/minecraft/client/gui/GuiGraphics$ScissorStack; scissorStack d field_44659 f Lnet/minecraft/client/gui/GuiSpriteManager; sprites e field_45337 f Lnet/minecraft/client/gui/render/state/GuiRenderState; guiRenderState f field_59826 f Ljava/lang/Runnable; deferredTooltip g field_60305 m ()I guiWidth a method_51421 m (II)Z containsPointInScissor a method_58135 m (IIII)V hLine a method_51738 m (IIIII)V fill a method_25294 m (IIIIII)V fillGradient a method_25296 m (Lnet/minecraft/resources/ResourceLocation;IIIIFFFF)V blit a method_70845 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;III)V renderItem a method_51423 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/item/ItemStack;III)V renderItem a method_51425 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;IIIII)V fill a method_48196 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/resources/ResourceLocation;IIFFIIII)V blit a method_25290 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/resources/ResourceLocation;IIFFIIIII)V blit a method_25291 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/resources/ResourceLocation;IIFFIIIIII)V blit a method_25302 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/resources/ResourceLocation;IIFFIIIIIII)V blit a method_25293 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/resources/ResourceLocation;IIII)V blitSprite a method_52706 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/resources/ResourceLocation;IIIIF)V blitSprite a method_71501 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/resources/ResourceLocation;IIIIFFFFI)V innerBlit a method_25295 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/resources/ResourceLocation;IIIII)V blitSprite a method_52707 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/resources/ResourceLocation;IIIIIIII)V blitSprite a method_70846 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/resources/ResourceLocation;IIIIIIIII)V blitSprite a method_52708 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lcom/mojang/blaze3d/textures/GpuTextureView;IIIIFFFFI)V submitBlit a method_70847 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/gui/render/TextureSetup;IIII)V fill a method_51739 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/gui/render/TextureSetup;IIIIILjava/lang/Integer;)V submitColoredRectangle a method_70848 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;IIII)V blitSprite a method_52709 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;IIIII)V blitSprite a method_52710 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;IIIIIIIII)V blitSprite a method_52711 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;IIIIIIIIIII)V blitTiledSprite a method_52712 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice;IIIII)V blitNineSlicedSprite a method_52713 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;IIIIIIIIIII)V blitNineSliceInnerSegment a method_64040 m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; method_57708 a method_57708 m (Lnet/minecraft/world/item/ItemStack;II)V renderItem a method_51427 m (Lnet/minecraft/world/item/ItemStack;III)V renderItem a method_51428 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/util/FormattedCharSequence;III)V drawCenteredString a method_35719 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/util/FormattedCharSequence;IIIZ)V drawString a method_51430 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/world/item/ItemStack;II)V renderItemDecorations a method_51431 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/world/item/ItemStack;IILjava/lang/String;)V renderItemDecorations a method_51432 m (Lnet/minecraft/client/gui/Font;Ljava/lang/String;III)V drawCenteredString a method_25300 m (Lnet/minecraft/client/gui/Font;Ljava/lang/String;IIIZ)V drawString a method_51433 m (Lnet/minecraft/client/gui/Font;Ljava/util/List;II)V setComponentTooltipForNextFrame a method_51434 m (Lnet/minecraft/client/gui/Font;Ljava/util/List;IILnet/minecraft/resources/ResourceLocation;)V setComponentTooltipForNextFrame a method_64037 m (Lnet/minecraft/client/gui/Font;Ljava/util/List;IILnet/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipPositioner;Lnet/minecraft/resources/ResourceLocation;)V renderTooltip a method_51435 m (Lnet/minecraft/client/gui/Font;Ljava/util/List;IILnet/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipPositioner;Lnet/minecraft/resources/ResourceLocation;Z)V setTooltipForNextFrameInternal a method_71273 m (Lnet/minecraft/client/gui/Font;Ljava/util/List;Lnet/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipPositioner;IIZ)V setTooltipForNextFrame a method_51436 m (Lnet/minecraft/client/gui/Font;Ljava/util/List;Ljava/util/Optional;II)V setTooltipForNextFrame a method_64038 m (Lnet/minecraft/client/gui/Font;Ljava/util/List;Ljava/util/Optional;IILnet/minecraft/resources/ResourceLocation;)V setTooltipForNextFrame a method_51437 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;II)V setTooltipForNextFrame a method_51438 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;III)V drawCenteredString a method_27534 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;IIII)V drawStringWithBackdrop a method_60649 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;IIIZ)V drawString a method_51439 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;IILnet/minecraft/resources/ResourceLocation;)V setTooltipForNextFrame a method_64235 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/FormattedText;IIII)V drawWordWrap a method_65179 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/FormattedText;IIIIZ)V drawWordWrap a method_51440 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Style;II)V renderComponentHoverEffect a method_51441 m (Lnet/minecraft/client/model/BookModel;Lnet/minecraft/resources/ResourceLocation;FFFIIII)V submitBookModelRenderState a method_70852 m (Lnet/minecraft/client/model/Model;FLnet/minecraft/world/level/block/state/properties/WoodType;IIII)V submitSignRenderState a method_70853 m (Lnet/minecraft/client/model/PlayerModel;Lnet/minecraft/resources/ResourceLocation;FFFFIIII)V submitSkinRenderState a method_70854 m (Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;IIII)V submitBannerPatternRenderState a method_70855 m (Lnet/minecraft/client/renderer/entity/state/EntityRenderState;FLorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;IIII)V submitEntityRenderState a method_70856 m (Lnet/minecraft/client/renderer/state/MapRenderState;)V submitMapRenderState a method_70857 m (Ljava/util/List;II)V setTooltipForNextFrame a method_71274 m (Ljava/util/List;IIII)V submitProfilerChartRenderState a method_70858 m (Ljava/util/List;Lnet/minecraft/world/inventory/tooltip/TooltipComponent;)V method_71275 a method_71275 m (Lnet/minecraft/network/chat/Component;II)V setTooltipForNextFrame a method_71276 m ()I guiHeight b method_51443 m (IIII)V vLine b method_51742 m (IIIII)V renderOutline b method_49601 m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; method_51449 b method_51449 m (Lnet/minecraft/world/item/ItemStack;II)V renderFakeItem b method_51445 m (Lnet/minecraft/world/item/ItemStack;III)V renderFakeItem b method_55231 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/util/FormattedCharSequence;III)V drawString b method_35720 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/world/item/ItemStack;II)V setTooltipForNextFrame b method_51446 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/world/item/ItemStack;IILjava/lang/String;)V renderItemCount b method_64859 m (Lnet/minecraft/client/gui/Font;Ljava/lang/String;III)V drawString b method_25303 m (Lnet/minecraft/client/gui/Font;Ljava/util/List;II)V setTooltipForNextFrame b method_51447 m (Lnet/minecraft/client/gui/Font;Ljava/util/List;IILnet/minecraft/resources/ResourceLocation;)V setTooltipForNextFrame b method_64236 m (Lnet/minecraft/client/gui/Font;Ljava/util/List;IILnet/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipPositioner;Lnet/minecraft/resources/ResourceLocation;)V method_71277 b method_71277 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;III)V drawString b method_27535 m ()V nextStratum c method_71048 m (IIII)V enableScissor c method_44379 m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/String; method_51451 c method_51451 m (Lnet/minecraft/world/item/ItemStack;II)V renderItemBar c method_64860 m ()V blurBeforeThisStratum d method_71278 m (IIII)V textHighlight d method_72238 m (Lnet/minecraft/world/item/ItemStack;II)V renderItemCooldown d method_64861 m ()Lorg/joml/Matrix3x2fStack; pose e method_51448 m ()V disableScissor f method_44380 m ()V renderDeferredTooltip g method_71279 m (Lnet/minecraft/client/Minecraft;Lorg/joml/Matrix3x2fStack;Lnet/minecraft/client/gui/render/state/GuiRenderState;)V m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/render/state/GuiRenderState;)V c net/minecraft/client/gui/GuiGraphics$ScissorStack fxb$a net/minecraft/class_332$class_8214 f Ljava/util/Deque; stack a field_43099 m ()Lnet/minecraft/client/gui/navigation/ScreenRectangle; pop a method_49699 m (II)Z containsPoint a method_58136 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;)Lnet/minecraft/client/gui/navigation/ScreenRectangle; push a method_49700 m ()Lnet/minecraft/client/gui/navigation/ScreenRectangle; peek b method_70863 m ()V c net/minecraft/client/gui/GuiSpriteManager fxc net/minecraft/class_8658 f Ljava/util/Set; METADATA_SECTIONS a field_45338 m (Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling; getSpriteScaling a method_52714 m (Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)Lnet/minecraft/client/resources/metadata/gui/GuiMetadataSection; getMetadata b method_52715 m (Lnet/minecraft/client/renderer/texture/TextureManager;)V m ()V c net/minecraft/client/gui/ItemSlotMouseAction fxd net/minecraft/class_9930 m (DDILnet/minecraft/world/item/ItemStack;)Z onMouseScrolled a method_61973 m (Lnet/minecraft/world/inventory/Slot;)Z matches a method_61974 m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickType;)V onSlotClicked a method_64234 m (Lnet/minecraft/world/inventory/Slot;)V onStopHovering b method_61978 c net/minecraft/client/gui/components/AbstractButton fxe net/minecraft/class_4264 f Lnet/minecraft/client/gui/components/WidgetSprites; SPRITES a field_45339 f I TEXT_MARGIN e field_43050 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/gui/Font;I)V renderString a method_48589 m ()V onPress b method_25306 m (IIIILnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/components/AbstractContainerWidget fxf net/minecraft/class_9017 f Lnet/minecraft/client/gui/components/events/GuiEventListener; focused a field_47551 f Z isDragging c field_47552 m (IIIILnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/components/AbstractOptionSliderButton fxg net/minecraft/class_4892 f Lnet/minecraft/client/Options; options a field_22738 m (Lnet/minecraft/client/Options;IIIID)V c net/minecraft/client/gui/components/AbstractScrollArea fxh net/minecraft/class_7528 f D scrollAmount a field_39497 f I SCROLLBAR_WIDTH b field_55258 f Lnet/minecraft/resources/ResourceLocation; SCROLLER_SPRITE c field_45906 f Lnet/minecraft/resources/ResourceLocation; SCROLLER_BACKGROUND_SPRITE d field_55259 f Z scrolling e field_39498 m (D)V setScrollAmount a method_44382 m (DDI)Z updateScrolling c method_65505 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderScrollbar c method_44396 m ()D scrollAmount g method_44387 m ()V refreshScrollAmount h method_65506 m ()I maxScrollAmount i method_44390 m ()Z scrollbarVisible j method_44392 m ()I scrollerHeight k method_44394 m ()I scrollBarX l method_65507 m ()I scrollBarY m method_65508 m ()I contentHeight n method_44395 m ()D scrollRate o method_44393 m (IIIILnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/components/AbstractSelectionList fxi net/minecraft/class_350 f Lnet/minecraft/resources/ResourceLocation; MENU_LIST_BACKGROUND a field_49478 f Lnet/minecraft/client/Minecraft; minecraft c field_22740 f I itemHeight d field_22741 f Z centerListVertically e field_22744 f I headerHeight f field_22748 f Lnet/minecraft/resources/ResourceLocation; INWORLD_MENU_LIST_BACKGROUND m field_49892 f Ljava/util/List; children n field_22739 f Z renderHeader o field_22747 f Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; selected p field_22751 f Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; hovered q field_33780 m ()I getRowWidth a method_25322 m (I)V setSelectedIndex a method_64847 m (ILnet/minecraft/client/gui/layouts/HeaderAndFooterLayout;)V updateSize a method_57712 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderListBackground a method_57715 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderHeader a method_25312 m (Lnet/minecraft/client/gui/GuiGraphics;IIFIIIII)V renderItem a method_44397 m (Lnet/minecraft/client/gui/GuiGraphics;IIIII)V renderSelection a method_44398 m (Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)V setSelected a method_25313 m (Lnet/minecraft/client/gui/narration/NarrationElementOutput;Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)V narrateListElementPosition a method_37017 m (Lnet/minecraft/client/gui/navigation/ScreenDirection;)Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; nextEntry a method_48197 m (Lnet/minecraft/client/gui/navigation/ScreenDirection;Ljava/util/function/Predicate;)Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; nextEntry a method_48198 m (Lnet/minecraft/client/gui/navigation/ScreenDirection;Ljava/util/function/Predicate;Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; nextEntry a method_48199 m (Ljava/util/Collection;)V replaceEntries a method_25314 m (I)Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; getEntry b method_25326 m (III)V updateSizeAndPosition b method_57714 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderListSeparators b method_57713 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderDecorations b method_25320 m (Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)I addEntry b method_25321 m (DD)Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; getEntryAtPosition c method_25308 m (I)Z isSelectedItem c method_25332 m (Lnet/minecraft/client/gui/GuiGraphics;IIF)V renderListItems c method_25311 m (Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)V addEntryToTop c method_44399 m (I)I getRowTop d method_25337 m (Lnet/minecraft/client/gui/GuiGraphics;)V enableScissor d method_49603 m (Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)Z removeEntryFromTop d method_44650 m (I)I getRowBottom e method_25319 m (Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)V centerScrollOn e method_25324 m (I)Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; remove f method_25338 m (Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)V ensureVisible f method_25328 m (Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)Z removeEntry g method_25330 m (Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)V bindEntryToSelf h method_29621 m (Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)Z method_48201 i method_48201 m (I)V scroll m method_25309 m ()Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; getSelected p method_25334 m ()Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; getFirstElement q method_48200 m ()Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; getFocused r method_25336 m ()V clearEntries s method_25339 m ()I getItemCount t method_25340 m ()I getRowLeft u method_25342 m ()I getRowRight v method_31383 m ()Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; getHovered x method_37019 m (Lnet/minecraft/client/Minecraft;IIII)V m (Lnet/minecraft/client/Minecraft;IIIII)V m ()V c net/minecraft/client/gui/components/AbstractSelectionList$1 fxi$1 net/minecraft/class_350$1 f [I $SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection a field_41786 m ()V c net/minecraft/client/gui/components/AbstractSelectionList$Entry fxi$a net/minecraft/class_350$class_351 f Lnet/minecraft/client/gui/components/AbstractSelectionList; list a field_22752 m (Lnet/minecraft/client/gui/GuiGraphics;IIIIIIIZF)V render a method_25343 m (Lnet/minecraft/client/gui/GuiGraphics;IIIIIIIZF)V renderBack b method_49568 m ()V c net/minecraft/client/gui/components/AbstractSelectionList$TrackedList fxi$b net/minecraft/class_350$class_352 f Lnet/minecraft/client/gui/components/AbstractSelectionList; field_2145 a field_2145 f Ljava/util/List; delegate b field_2146 m (I)Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; get a method_1912 m (ILnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; set a method_1909 m (I)Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry; remove b method_1911 m (ILnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)V add b method_1910 m (Lnet/minecraft/client/gui/components/AbstractSelectionList;)V c net/minecraft/client/gui/components/AbstractSliderButton fxj net/minecraft/class_357 f Lnet/minecraft/resources/ResourceLocation; SLIDER_SPRITE a field_45340 f I TEXT_MARGIN b field_43054 f I DEFAULT_HEIGHT c field_60708 f D value d field_22753 f Lnet/minecraft/resources/ResourceLocation; HIGHLIGHTED_SPRITE e field_45341 f Lnet/minecraft/resources/ResourceLocation; SLIDER_HANDLE_SPRITE f field_45342 f Lnet/minecraft/resources/ResourceLocation; SLIDER_HANDLE_HIGHLIGHTED_SPRITE m field_45343 f I HANDLE_WIDTH n field_41790 f I HANDLE_HALF_WIDTH o field_41789 f Z canChangeValue p field_41796 m ()V applyValue a method_25344 m (D)V setValueFromMouse a method_25345 m ()V updateMessage b method_25346 m (D)V setValue b method_25347 m ()Lnet/minecraft/resources/ResourceLocation; getSprite c method_52716 m ()Lnet/minecraft/resources/ResourceLocation; getHandleSprite e method_52717 m (IIIILnet/minecraft/network/chat/Component;D)V m ()V c net/minecraft/client/gui/components/AbstractStringWidget fxk net/minecraft/class_8130 f Lnet/minecraft/client/gui/Font; font a field_42483 f I color b field_42484 m ()Lnet/minecraft/client/gui/Font; getFont a method_48977 m (I)Lnet/minecraft/client/gui/components/AbstractStringWidget; setColor a method_48978 m ()I getColor b method_48979 m (IIIILnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;)V c net/minecraft/client/gui/components/AbstractTextAreaWidget fxl net/minecraft/class_10415 f I DEFAULT_TOTAL_PADDING a field_60867 f Lnet/minecraft/client/gui/components/WidgetSprites; BACKGROUND_SPRITES c field_55260 f I INNER_PADDING d field_55261 f Z showBackground e field_60433 f Z showDecorations f field_60434 m ()I innerPadding a method_65509 m (II)Z withinContentAreaTopBottom a method_65510 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderDecorations a method_44384 m (Lnet/minecraft/client/gui/GuiGraphics;IIII)V renderBorder a method_65511 m ()I totalInnerPadding b method_65512 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderBackground b method_44386 m ()I getInnerHeight c method_44391 m (Lnet/minecraft/client/gui/GuiGraphics;IIF)V renderContents c method_44389 m ()I getInnerLeft e method_65513 m ()I getInnerTop p method_65514 m (IIIILnet/minecraft/network/chat/Component;)V m (IIIILnet/minecraft/network/chat/Component;ZZ)V m ()V c net/minecraft/client/gui/components/AbstractWidget fxm net/minecraft/class_339 f D PERIOD_PER_SCROLLED_PIXEL a field_43055 f D MIN_SCROLL_PERIOD b field_43056 f I x c field_22760 f I y d field_22761 f Lnet/minecraft/network/chat/Component; message e field_22754 f I tabOrderGroup f field_42116 f I width g field_22758 f I height h field_22759 f Z isHovered i field_22762 f Z active j field_22763 f Z visible k field_22764 f F alpha l field_22765 f Z focused m field_22756 f Lnet/minecraft/client/gui/components/WidgetTooltipHolder; tooltip n field_41095 m ()Lnet/minecraft/network/chat/Component; getMessage A method_25369 m ()Z isHovered B method_49606 m ()Z isHoveredOrFocused C method_25367 m ()I getRight G method_55442 m ()I getBottom H method_55443 m (DD)V onClick a method_25348 m (F)V setAlpha a method_25350 m (IIII)V setRectangle a method_55444 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/gui/Font;II)V renderScrollingString a method_49604 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;IIIII)V renderScrollingString a method_52718 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;IIIIII)V renderScrollingString a method_49605 m (Lnet/minecraft/client/gui/components/Tooltip;)V setTooltip a method_47400 m (Lnet/minecraft/client/gui/narration/NarrationElementOutput;)V updateWidgetNarration a method_47399 m (Lnet/minecraft/client/sounds/SoundManager;)V playDownSound a method_25354 m (Ljava/time/Duration;)V setTooltipDelay a method_47402 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; wrapDefaultNarrationMessage a_ method_32602 m (DD)V onRelease b method_25357 m (DDDD)V onDrag b method_25349 m (II)V setSize b method_55445 m (Lnet/minecraft/client/gui/GuiGraphics;IIF)V renderWidget b method_48579 m (Lnet/minecraft/client/sounds/SoundManager;)V playButtonClickSound b method_62888 m (Lnet/minecraft/network/chat/Component;)V setMessage b method_25355 m (DD)Z areCoordinatesInRectangle c method_72102 m (Lnet/minecraft/client/gui/narration/NarrationElementOutput;)V defaultButtonNarrationText c method_37021 m ()Lnet/minecraft/network/chat/MutableComponent; createNarrationMessage d method_25360 m (I)Z isValidClickButton g method_25351 m (I)V setWidth h method_25358 m (I)V setHeight i method_53533 m (I)V setTabOrderGroup l method_48591 m (IIIILnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/components/BossHealthOverlay fxn net/minecraft/class_337 f I BAR_WIDTH a field_32177 f I BAR_HEIGHT b field_32178 f [Lnet/minecraft/resources/ResourceLocation; BAR_BACKGROUND_SPRITES c field_45344 f [Lnet/minecraft/resources/ResourceLocation; BAR_PROGRESS_SPRITES d field_45345 f [Lnet/minecraft/resources/ResourceLocation; OVERLAY_BACKGROUND_SPRITES e field_45346 f [Lnet/minecraft/resources/ResourceLocation; OVERLAY_PROGRESS_SPRITES f field_45347 f Lnet/minecraft/client/Minecraft; minecraft g field_2058 f Ljava/util/Map; events h field_2060 m ()V reset a method_1801 m (Lnet/minecraft/network/protocol/game/ClientboundBossEventPacket;)V update a method_1795 m (Lnet/minecraft/client/gui/GuiGraphics;)V render a method_1796 m (Lnet/minecraft/client/gui/GuiGraphics;IILnet/minecraft/world/BossEvent;)V drawBar a method_1799 m (Lnet/minecraft/client/gui/GuiGraphics;IILnet/minecraft/world/BossEvent;I[Lnet/minecraft/resources/ResourceLocation;[Lnet/minecraft/resources/ResourceLocation;)V drawBar a method_41830 m ()Z shouldPlayMusic b method_1798 m ()Z shouldDarkenScreen c method_1797 m ()Z shouldCreateWorldFog d method_1800 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/gui/components/BossHealthOverlay$1 fxn$1 net/minecraft/class_337$1 f Lnet/minecraft/client/gui/components/BossHealthOverlay; field_29071 a field_29071 m (Lnet/minecraft/client/gui/components/BossHealthOverlay;)V c net/minecraft/client/gui/components/Button fxo net/minecraft/class_4185 f I SMALL_WIDTH f field_39499 f I DEFAULT_WIDTH m field_39500 f I BIG_WIDTH n field_49479 f I DEFAULT_HEIGHT o field_39501 f I DEFAULT_SPACING p field_46856 f Lnet/minecraft/client/gui/components/Button$CreateNarration; DEFAULT_NARRATION q field_40754 f Lnet/minecraft/client/gui/components/Button$OnPress; onPress r field_22767 f Lnet/minecraft/client/gui/components/Button$CreateNarration; createNarration s field_40755 m ()Lnet/minecraft/network/chat/MutableComponent; method_46428 a method_46428 m (Ljava/util/function/Supplier;)Lnet/minecraft/network/chat/MutableComponent; method_46429 a method_46429 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/components/Button$OnPress;)Lnet/minecraft/client/gui/components/Button$Builder; builder a method_46430 m (IIIILnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/components/Button$OnPress;Lnet/minecraft/client/gui/components/Button$CreateNarration;)V m ()V c net/minecraft/client/gui/components/Button$Builder fxo$a net/minecraft/class_4185$class_7840 f Lnet/minecraft/network/chat/Component; message a field_40756 f Lnet/minecraft/client/gui/components/Button$OnPress; onPress b field_40757 f Lnet/minecraft/client/gui/components/Tooltip; tooltip c field_41099 f I x d field_40759 f I y e field_40760 f I width f field_40761 f I height g field_40762 f Lnet/minecraft/client/gui/components/Button$CreateNarration; createNarration h field_40763 m ()Lnet/minecraft/client/gui/components/Button; build a method_46431 m (I)Lnet/minecraft/client/gui/components/Button$Builder; width a method_46432 m (II)Lnet/minecraft/client/gui/components/Button$Builder; pos a method_46433 m (IIII)Lnet/minecraft/client/gui/components/Button$Builder; bounds a method_46434 m (Lnet/minecraft/client/gui/components/Button$CreateNarration;)Lnet/minecraft/client/gui/components/Button$Builder; createNarration a method_46435 m (Lnet/minecraft/client/gui/components/Tooltip;)Lnet/minecraft/client/gui/components/Button$Builder; tooltip a method_46436 m (II)Lnet/minecraft/client/gui/components/Button$Builder; size b method_46437 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/components/Button$OnPress;)V c net/minecraft/client/gui/components/Button$CreateNarration fxo$b net/minecraft/class_4185$class_7841 c net/minecraft/client/gui/components/Button$OnPress fxo$c net/minecraft/class_4185$class_4241 c net/minecraft/client/gui/components/ChatComponent fxp net/minecraft/class_338 f Lorg/slf4j/Logger; LOGGER a field_2065 f I MAX_CHAT_HISTORY b field_32180 f I MESSAGE_NOT_FOUND c field_39771 f I MESSAGE_INDENT d field_39772 f I MESSAGE_TAG_MARGIN_LEFT e field_39773 f I BOTTOM_MARGIN f field_40389 f I TIME_BEFORE_MESSAGE_DELETION g field_40390 f Lnet/minecraft/network/chat/Component; DELETED_CHAT_MESSAGE h field_40391 f Lnet/minecraft/client/Minecraft; minecraft i field_2062 f Lnet/minecraft/util/ArrayListDeque; recentChat j field_2063 f Ljava/util/List; allMessages k field_2061 f Ljava/util/List; trimmedMessages l field_2064 f I chatScrollbarPos m field_2066 f Z newMessageSinceScroll n field_2067 f Ljava/util/List; messageDeletionQueue o field_40392 m ()V tick a method_45584 m (D)I getWidth a method_1806 m (DD)Z handleChatQueueClicked a method_27146 m (DLnet/minecraft/client/GuiMessage$Line;Lnet/minecraft/client/GuiMessageTag;)Z hasSelectedMessageTag a method_44718 m (I)V scrollChat a method_1802 m (IIZILnet/minecraft/client/gui/components/ChatComponent$LineConsumer;)I forEachLine a method_71990 m (ILnet/minecraft/client/gui/GuiGraphics;FIIILnet/minecraft/client/GuiMessage$Line;IF)V method_71991 a method_71991 m (ILnet/minecraft/client/gui/components/ChatComponent$DelayedMessageDeletion;)Z method_45585 a method_45585 m (Lnet/minecraft/client/GuiMessage$Line;)I getTagIconLeft a method_44720 m (Lnet/minecraft/client/GuiMessage;)V logChatMessage a method_45027 m (Lnet/minecraft/client/gui/GuiGraphics;IFFIIIIILnet/minecraft/client/GuiMessage$Line;IF)V method_71992 a method_71992 m (Lnet/minecraft/client/gui/GuiGraphics;IIIZ)V render a method_1805 m (Lnet/minecraft/client/gui/GuiGraphics;IILnet/minecraft/client/GuiMessageTag$Icon;)V drawTagIcon a method_44719 m (Lnet/minecraft/client/gui/components/ChatComponent$State;)V restoreState a method_58743 m (Ljava/lang/String;)V addRecentChat a method_1803 m (Lnet/minecraft/network/chat/Component;)V addMessage a method_1812 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/MessageSignature;Lnet/minecraft/client/GuiMessageTag;)V addMessage a method_44811 m (Lnet/minecraft/network/chat/MessageSignature;)V deleteMessage a method_44812 m (Z)V clearMessages a method_1808 m ()V rescaleChat b method_1817 m (D)I getHeight b method_1818 m (DD)Lnet/minecraft/network/chat/Style; getClickedComponentStyleAt b method_1816 m (I)D getTimeFactor b method_19348 m (Lnet/minecraft/client/GuiMessage;)V addMessageToDisplayQueue b method_1815 m (Lnet/minecraft/network/chat/MessageSignature;)Lnet/minecraft/client/gui/components/ChatComponent$DelayedMessageDeletion; deleteMessageOrDelay b method_45587 m ()Lnet/minecraft/util/ArrayListDeque; getRecentChat c method_1809 m (D)D screenToChatX c method_44722 m (DD)Lnet/minecraft/client/GuiMessageTag; getMessageTagAt c method_44723 m (Lnet/minecraft/client/GuiMessage;)V addMessageToQueue c method_58744 m ()V resetChatScroll d method_1820 m (D)D screenToChatY d method_44724 m (DD)I getMessageEndIndexAt d method_45588 m (Lnet/minecraft/client/GuiMessage;)Lnet/minecraft/client/GuiMessage; createDeletedMarker d method_45586 m ()Z isChatFocused e method_1819 m (DD)I getMessageLineIndexAt e method_44725 m ()I getWidth f method_1811 m ()I getHeight g method_1810 m ()D getScale h method_1814 m ()D defaultUnfocusedPct i method_41831 m ()I getLinesPerPage j method_1813 m ()Lnet/minecraft/client/gui/components/ChatComponent$State; storeState k method_58745 m ()Z isChatHidden l method_23677 m ()V processMessageDeletionQueue m method_45589 m ()V refreshTrimmedMessages n method_44813 m ()I getLineHeight o method_44752 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/gui/components/ChatComponent$DelayedMessageDeletion fxp$a net/minecraft/class_338$class_7731 f Lnet/minecraft/network/chat/MessageSignature; signature a comp_1021 f I deletableAfter b comp_1022 m ()Lnet/minecraft/network/chat/MessageSignature; signature a comp_1021 m ()I deletableAfter b comp_1022 m (Lnet/minecraft/network/chat/MessageSignature;I)V c net/minecraft/client/gui/components/ChatComponent$LineConsumer fxp$b net/minecraft/class_338$class_11511 c net/minecraft/client/gui/components/ChatComponent$State fxp$c net/minecraft/class_338$class_9477 f Ljava/util/List; messages a field_50218 f Ljava/util/List; history b field_50219 f Ljava/util/List; delayedMessageDeletions c field_50220 m (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V c net/minecraft/client/gui/components/Checkbox fxq net/minecraft/class_4286 f Lnet/minecraft/resources/ResourceLocation; CHECKBOX_SELECTED_HIGHLIGHTED_SPRITE a field_45348 f Lnet/minecraft/resources/ResourceLocation; CHECKBOX_SELECTED_SPRITE b field_45349 f Lnet/minecraft/resources/ResourceLocation; CHECKBOX_HIGHLIGHTED_SPRITE c field_45350 f Lnet/minecraft/resources/ResourceLocation; CHECKBOX_SPRITE d field_45351 f I TEXT_COLOR f field_32181 f I SPACING m field_47105 f I BOX_PADDING n field_47106 f Z selected o field_19230 f Lnet/minecraft/client/gui/components/Checkbox$OnValueChange; onValueChange p field_47107 f Lnet/minecraft/client/gui/components/MultiLineTextWidget; textWidget q field_52293 m ()Z selected a method_20372 m (ILnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;)I getAdjustedWidth a method_61128 m (Lnet/minecraft/client/gui/Font;)I getBoxSize a method_54786 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;)Lnet/minecraft/client/gui/components/Checkbox$Builder; builder a method_54787 m (Lnet/minecraft/client/gui/Font;)I getAdjustedHeight b method_61129 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;)I getDefaultWidth b method_61130 m (IIILnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;ZLnet/minecraft/client/gui/components/Checkbox$OnValueChange;)V m ()V c net/minecraft/client/gui/components/Checkbox$Builder fxq$a net/minecraft/class_4286$class_8929 f Lnet/minecraft/network/chat/Component; message a field_47108 f Lnet/minecraft/client/gui/Font; font b field_47109 f I maxWidth c field_52294 f I x d field_47110 f I y e field_47111 f Lnet/minecraft/client/gui/components/Checkbox$OnValueChange; onValueChange f field_47112 f Z selected g field_47113 f Lnet/minecraft/client/OptionInstance; option h field_47114 f Lnet/minecraft/client/gui/components/Tooltip; tooltip i field_47115 m ()Lnet/minecraft/client/gui/components/Checkbox; build a method_54788 m (I)Lnet/minecraft/client/gui/components/Checkbox$Builder; maxWidth a method_61131 m (II)Lnet/minecraft/client/gui/components/Checkbox$Builder; pos a method_54789 m (Lnet/minecraft/client/OptionInstance;)Lnet/minecraft/client/gui/components/Checkbox$Builder; selected a method_54790 m (Lnet/minecraft/client/gui/components/Checkbox$OnValueChange;)Lnet/minecraft/client/gui/components/Checkbox$Builder; onValueChange a method_54791 m (Lnet/minecraft/client/gui/components/Checkbox;Z)V method_54792 a method_54792 m (Lnet/minecraft/client/gui/components/Tooltip;)Lnet/minecraft/client/gui/components/Checkbox$Builder; tooltip a method_54793 m (Z)Lnet/minecraft/client/gui/components/Checkbox$Builder; selected a method_54794 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;)V c net/minecraft/client/gui/components/Checkbox$OnValueChange fxq$b net/minecraft/class_4286$class_8930 f Lnet/minecraft/client/gui/components/Checkbox$OnValueChange; NOP a field_47116 m (Lnet/minecraft/client/gui/components/Checkbox;Z)V method_54795 a method_54795 m ()V c net/minecraft/client/gui/components/CommandSuggestions fxr net/minecraft/class_4717 f Ljava/util/regex/Pattern; WHITESPACE_PATTERN a field_21596 f Lnet/minecraft/network/chat/Style; UNPARSED_STYLE b field_25885 f Lnet/minecraft/network/chat/Style; LITERAL_STYLE c field_25886 f Ljava/util/List; ARGUMENT_STYLES d field_25887 f Lnet/minecraft/client/Minecraft; minecraft e field_21597 f Lnet/minecraft/client/gui/screens/Screen; screen f field_21598 f Lnet/minecraft/client/gui/components/EditBox; input g field_21599 f Lnet/minecraft/client/gui/Font; font h field_21600 f Z commandsOnly i field_21601 f Z onlyShowIfCursorPastError j field_21602 f I lineStartOffset k field_21603 f I suggestionLineLimit l field_21604 f Z anchorToBottom m field_21605 f I fillColor n field_21606 f Ljava/util/List; commandUsage o field_21607 f I commandUsagePosition p field_21608 f I commandUsageWidth q field_21609 f Lcom/mojang/brigadier/ParseResults; currentParse r field_21610 f Ljava/util/concurrent/CompletableFuture; pendingSuggestions s field_21611 f Lnet/minecraft/client/gui/components/CommandSuggestions$SuggestionsList; suggestions t field_21612 f Z allowSuggestions u field_21613 f Z keepSuggestions v field_21614 f Z allowHiding w field_46191 m ()Z isVisible a method_53867 m (D)Z mouseScrolled a method_23921 m (DDI)Z mouseClicked a method_23922 m (III)Z keyPressed a method_23924 m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Lnet/minecraft/util/FormattedCharSequence; formatText a method_23925 m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Lnet/minecraft/util/FormattedCharSequence; getExceptionMessage a method_30505 m (Lcom/mojang/brigadier/suggestion/Suggestions;)Ljava/util/List; sortSuggestions a method_30104 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderUsage a method_44932 m (Lnet/minecraft/client/gui/GuiGraphics;II)V render a method_23923 m (Ljava/lang/String;)I getLastWordIndex a method_23930 m (Ljava/lang/String;I)Lnet/minecraft/util/FormattedCharSequence; formatChat a method_23931 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; calculateSuggestionSuffix a method_23936 m (Lnet/minecraft/ChatFormatting;)Z fillNodeUsage a method_23929 m (Z)V setAllowSuggestions a method_23933 m ()Lnet/minecraft/network/chat/Component; getUsageNarration b method_53868 m (Lnet/minecraft/client/gui/GuiGraphics;II)Z renderSuggestions b method_44933 m (Z)V setAllowHiding b method_53869 m ()V hide c method_44931 m (Z)V showSuggestions c method_23920 m ()V updateCommandInfo d method_23934 m ()Lnet/minecraft/network/chat/Component; getNarrationMessage e method_23958 m ()V updateUsageInfo f method_23937 m ()V method_23939 g method_23939 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/components/EditBox;Lnet/minecraft/client/gui/Font;ZZIIZI)V m ()V c net/minecraft/client/gui/components/CommandSuggestions$SuggestionsList fxr$a net/minecraft/class_4717$class_464 f Lnet/minecraft/client/gui/components/CommandSuggestions; field_21615 a field_21615 f Lnet/minecraft/client/renderer/Rect2i; rect b field_2771 f Ljava/lang/String; originalContents c field_2768 f Ljava/util/List; suggestionList d field_25709 f I offset e field_2769 f I current f field_2766 f Lnet/minecraft/world/phys/Vec2; lastMouse g field_2767 f Z tabCycles h field_2765 f I lastNarratedEntry i field_21630 m ()V useSuggestion a method_2375 m (D)Z mouseScrolled a method_2370 m (I)V cycle a method_2371 m (III)Z mouseClicked a method_2372 m (Lnet/minecraft/client/gui/GuiGraphics;II)V render a method_2373 m ()Lnet/minecraft/network/chat/Component; getNarrationMessage b method_23960 m (I)V select b method_2374 m (III)Z keyPressed b method_2377 m (Lnet/minecraft/client/gui/components/CommandSuggestions;IIILjava/util/List;Z)V c net/minecraft/client/gui/components/CommonButtons fxs net/minecraft/class_8082 m (ILnet/minecraft/client/gui/components/Button$OnPress;Z)Lnet/minecraft/client/gui/components/SpriteIconButton; language a method_48592 m (ILnet/minecraft/client/gui/components/Button$OnPress;Z)Lnet/minecraft/client/gui/components/SpriteIconButton; accessibility b method_48594 m ()V c net/minecraft/client/gui/components/ComponentRenderUtils fxt net/minecraft/class_341 f Lnet/minecraft/util/FormattedCharSequence; INDENT a field_25263 m (Lnet/minecraft/client/ComponentCollector;Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; method_27536 a method_27536 m (Ljava/lang/String;)Ljava/lang/String; stripColor a method_1849 m (Ljava/util/List;Lnet/minecraft/network/chat/FormattedText;Ljava/lang/Boolean;)V method_30886 a method_30886 m (Lnet/minecraft/network/chat/FormattedText;ILnet/minecraft/client/gui/Font;)Ljava/util/List; wrapComponents a method_1850 m ()V m ()V c net/minecraft/client/gui/components/ContainerObjectSelectionList fxu net/minecraft/class_4265 m (Lnet/minecraft/client/gui/components/ContainerObjectSelectionList$Entry;)Z method_48207 a method_48207 m (Lnet/minecraft/client/Minecraft;IIII)V m (Lnet/minecraft/client/Minecraft;IIIII)V c net/minecraft/client/gui/components/ContainerObjectSelectionList$1 fxu$1 net/minecraft/class_4265$1 f [I $SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection a field_41804 m ()V c net/minecraft/client/gui/components/ContainerObjectSelectionList$Entry fxu$a net/minecraft/class_4265$class_4266 f Lnet/minecraft/client/gui/components/events/GuiEventListener; focused a field_19077 f Lnet/minecraft/client/gui/narration/NarratableEntry; lastNarratable b field_33782 f Z dragging c field_19078 m (Lnet/minecraft/client/gui/narration/NarrationElementOutput;)V updateNarration a method_37024 m (Lnet/minecraft/client/gui/navigation/FocusNavigationEvent;I)Lnet/minecraft/client/gui/ComponentPath; focusPathAtIndex a method_48208 m ()Ljava/util/List; narratables b method_37025 m ()V c net/minecraft/client/gui/components/CycleButton fxv net/minecraft/class_5676 f Ljava/util/function/BooleanSupplier; DEFAULT_ALT_LIST_SELECTOR a field_27961 f Ljava/util/List; BOOLEAN_OPTIONS b field_27962 f Lnet/minecraft/network/chat/Component; name c field_27963 f I index d field_27964 f Ljava/lang/Object; value f field_27965 f Lnet/minecraft/client/gui/components/CycleButton$ValueListSupplier; values m field_27966 f Ljava/util/function/Function; valueStringifier n field_27967 f Ljava/util/function/Function; narrationProvider o field_27968 f Lnet/minecraft/client/gui/components/CycleButton$OnValueChange; onValueChange p field_27969 f Z displayOnlyValue q field_27971 f Lnet/minecraft/client/OptionInstance$TooltipSupplier; tooltipSupplier r field_27970 m ()Ljava/lang/Object; getValue a method_32603 m (I)V cycleValue a method_32612 m (Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Component; method_32604 a method_32604 m (Ljava/lang/Object;)V setValue a method_32605 m (Ljava/util/function/Function;)Lnet/minecraft/client/gui/components/CycleButton$Builder; builder a method_32606 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/components/CycleButton$Builder; booleanBuilder a method_32607 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Ljava/lang/Boolean;)Lnet/minecraft/network/chat/Component; method_32608 a method_32608 m (I)Ljava/lang/Object; getCycledValue b method_37027 m (Ljava/lang/Object;)V updateValue b method_32609 m (Z)Lnet/minecraft/client/gui/components/CycleButton$Builder; onOffBuilder b method_32613 m ()Lnet/minecraft/network/chat/MutableComponent; createDefaultNarrationMessage c method_32611 m (Ljava/lang/Object;)Lnet/minecraft/network/chat/Component; createLabelForValue c method_37026 m (Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent; createFullName d method_32610 m ()Lnet/minecraft/client/gui/components/CycleButton$Builder; onOffBuilder e method_32614 m ()V updateTooltip g method_47403 m (IIIILnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;ILjava/lang/Object;Lnet/minecraft/client/gui/components/CycleButton$ValueListSupplier;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/client/gui/components/CycleButton$OnValueChange;Lnet/minecraft/client/OptionInstance$TooltipSupplier;Z)V m ()V c net/minecraft/client/gui/components/CycleButton$Builder fxv$a net/minecraft/class_5676$class_5677 f I initialIndex a field_27972 f Ljava/lang/Object; initialValue b field_27973 f Ljava/util/function/Function; valueStringifier c field_27974 f Lnet/minecraft/client/OptionInstance$TooltipSupplier; tooltipSupplier d field_27975 f Ljava/util/function/Function; narrationProvider e field_27976 f Lnet/minecraft/client/gui/components/CycleButton$ValueListSupplier; values f field_27977 f Z displayOnlyValue g field_27978 m ()Lnet/minecraft/client/gui/components/CycleButton$Builder; displayOnlyValue a method_32616 m (IIIILnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/components/CycleButton; create a method_35723 m (IIIILnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/components/CycleButton$OnValueChange;)Lnet/minecraft/client/gui/components/CycleButton; create a method_32617 m (Lnet/minecraft/client/OptionInstance$TooltipSupplier;)Lnet/minecraft/client/gui/components/CycleButton$Builder; withTooltip a method_32618 m (Lnet/minecraft/client/gui/components/CycleButton$ValueListSupplier;)Lnet/minecraft/client/gui/components/CycleButton$Builder; withValues a method_42729 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Object;)V method_35724 a method_35724 m (Ljava/lang/Object;)Lnet/minecraft/client/gui/components/CycleButton$Builder; withInitialValue a method_32619 m (Ljava/util/Collection;)Lnet/minecraft/client/gui/components/CycleButton$Builder; withValues a method_32620 m (Ljava/util/List;Ljava/util/List;)Lnet/minecraft/client/gui/components/CycleButton$Builder; withValues a method_32621 m (Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/client/gui/components/CycleButton$Builder; withValues a method_32622 m (Ljava/util/function/Function;)Lnet/minecraft/client/gui/components/CycleButton$Builder; withCustomNarration a method_32623 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/components/CycleButton$OnValueChange;)Lnet/minecraft/client/gui/components/CycleButton; create a method_57720 m (Z)Lnet/minecraft/client/gui/components/CycleButton$Builder; displayOnlyValue a method_71805 m ([Ljava/lang/Object;)Lnet/minecraft/client/gui/components/CycleButton$Builder; withValues a method_32624 m (Ljava/lang/Object;)Lnet/minecraft/client/gui/components/Tooltip; method_32625 b method_32625 m (Ljava/util/function/Function;)V c net/minecraft/client/gui/components/CycleButton$OnValueChange fxv$b net/minecraft/class_5676$class_5678 c net/minecraft/client/gui/components/CycleButton$ValueListSupplier fxv$c net/minecraft/class_5676$class_5680 m ()Ljava/util/List; getSelectedList a method_32626 m (Ljava/util/Collection;)Lnet/minecraft/client/gui/components/CycleButton$ValueListSupplier; create a method_32627 m (Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/client/gui/components/CycleButton$ValueListSupplier; create a method_32628 m ()Ljava/util/List; getDefaultList b method_32629 c net/minecraft/client/gui/components/CycleButton$ValueListSupplier$1 fxv$c$1 net/minecraft/class_5676$class_5680$1 f Ljava/util/List; val$copy a field_27979 m (Ljava/util/List;)V c net/minecraft/client/gui/components/CycleButton$ValueListSupplier$2 fxv$c$2 net/minecraft/class_5676$class_5680$2 f Ljava/util/function/BooleanSupplier; val$altSelector a field_27980 f Ljava/util/List; val$altCopy b field_27981 f Ljava/util/List; val$defaultCopy c field_27982 m (Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)V c net/minecraft/client/gui/components/DebugScreenOverlay fxw net/minecraft/class_340 f Lnet/minecraft/client/gui/components/debugchart/FpsDebugChart; fpsChart A field_45910 f Lnet/minecraft/client/gui/components/debugchart/TpsDebugChart; tpsChart B field_45913 f Lnet/minecraft/client/gui/components/debugchart/PingDebugChart; pingChart C field_45911 f Lnet/minecraft/client/gui/components/debugchart/BandwidthDebugChart; bandwidthChart D field_45912 f Lnet/minecraft/client/gui/components/debugchart/ProfilerPieChart; profilerPieChart E field_52772 f F CROSSHAIR_SCALE a field_59832 f I CROSHAIR_INDEX_COUNT b field_57920 f I COLOR_GREY c field_32187 f I MARGIN_RIGHT d field_32188 f I MARGIN_LEFT e field_32189 f I MARGIN_TOP f field_32190 f Ljava/util/Map; HEIGHTMAP_NAMES g field_19274 f Lnet/minecraft/client/Minecraft; minecraft h field_2079 f Lnet/minecraft/client/gui/components/DebugScreenOverlay$AllocationRateCalculator; allocationRateCalculator i field_38985 f Lnet/minecraft/client/gui/Font; font j field_2081 f Lcom/mojang/blaze3d/buffers/GpuBuffer; crosshairBuffer k field_56578 f Lcom/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer; crosshairIndicies l field_57921 f Lnet/minecraft/world/phys/HitResult; block m field_2082 f Lnet/minecraft/world/phys/HitResult; liquid n field_2083 f Lnet/minecraft/world/level/ChunkPos; lastPos o field_2085 f Lnet/minecraft/world/level/chunk/LevelChunk; clientChunk p field_2084 f Ljava/util/concurrent/CompletableFuture; serverChunk q field_2080 f Z renderDebug r field_45988 f Z renderProfilerChart s field_45989 f Z renderFpsCharts t field_45990 f Z renderNetworkCharts u field_45991 f Lnet/minecraft/util/debugchart/LocalSampleLogger; frameTimeLogger v field_45992 f Lnet/minecraft/util/debugchart/LocalSampleLogger; tickTimeLogger w field_45993 f Lnet/minecraft/util/debugchart/LocalSampleLogger; pingLogger x field_45994 f Lnet/minecraft/util/debugchart/LocalSampleLogger; bandwidthLogger y field_45995 f Ljava/util/Map; remoteSupportingLoggers z field_48931 m ()V clearChunkCache a method_1842 m (J)V logFrameDuration a method_53534 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_40206 a method_40206 m (Lnet/minecraft/server/level/ChunkResult;)Lnet/minecraft/world/level/chunk/LevelChunk; method_20541 a method_20541 m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; method_40203 a method_40203 m (Lnet/minecraft/world/level/biome/Biome;)Ljava/lang/String; method_40204 a method_40204 m (Lnet/minecraft/client/Camera;)V render3dCrosshair a method_67545 m (Lnet/minecraft/client/Minecraft;)Ljava/lang/Float; method_54796 a method_54796 m (Lnet/minecraft/client/gui/GuiGraphics;)V render a method_1846 m (Lnet/minecraft/client/gui/GuiGraphics;Ljava/util/List;Z)V renderLines a method_51745 m (Lnet/minecraft/client/server/IntegratedServer;)Ljava/util/Optional; method_1841 a method_1841 m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/world/entity/MobCategory;)Ljava/lang/String; method_27870 a method_27870 m (Ljava/util/Map$Entry;)Ljava/lang/String; getPropertyValueString a method_1845 m (Lnet/minecraft/core/Holder;)Ljava/lang/String; printBiome a method_40205 m ([JLnet/minecraft/util/debugchart/RemoteDebugSampleType;)V logRemoteSample a method_56828 m ()Ljava/util/List; getGameInformation b method_1835 m (J)J bytesToMegabytes b method_1838 m (Lnet/minecraft/tags/TagKey;)Ljava/lang/String; method_40207 b method_40207 m (Lnet/minecraft/client/gui/GuiGraphics;)V drawGameInformation b method_1847 m ()Ljava/util/List; getSystemInformation c method_1839 m (Lnet/minecraft/client/gui/GuiGraphics;)V drawSystemInformation c method_1848 m ()Z showDebugScreen d method_53536 m ()Z showProfilerChart e method_53537 m ()Z showNetworkCharts f method_53538 m ()Z showFpsCharts g method_56829 m ()V toggleOverlay h method_53539 m ()V toggleNetworkCharts i method_53540 m ()V toggleFpsCharts j method_53541 m ()V toggleProfilerChart k method_53542 m ()Lnet/minecraft/util/debugchart/LocalSampleLogger; getTickTimeLogger l method_56577 m ()Lnet/minecraft/util/debugchart/LocalSampleLogger; getPingLogger m method_53543 m ()Lnet/minecraft/util/debugchart/LocalSampleLogger; getBandwidthLogger n method_53544 m ()Lnet/minecraft/client/gui/components/debugchart/ProfilerPieChart; getProfilerPieChart o method_61981 m ()V reset p method_53545 m ()Lnet/minecraft/server/level/ServerLevel; getServerLevel q method_20603 m ()Ljava/lang/String; getServerChunkStats r method_27871 m ()Lnet/minecraft/world/level/Level; getLevel s method_1840 m ()Lnet/minecraft/world/level/chunk/LevelChunk; getServerChunk t method_1834 m ()Lnet/minecraft/world/level/chunk/LevelChunk; getClientChunk u method_1836 m ()Ljava/lang/String; method_71280 v method_71280 m ()Ljava/lang/String; method_68473 w method_68473 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/gui/components/DebugScreenOverlay$1 fxw$1 net/minecraft/class_340$1 f [I $SwitchMap$net$minecraft$core$Direction a field_2086 m ()V c net/minecraft/client/gui/components/DebugScreenOverlay$AllocationRateCalculator fxw$a net/minecraft/class_340$class_7412 f I UPDATE_INTERVAL_MS a field_38986 f Ljava/util/List; GC_MBEANS b field_38987 f J lastTime c field_38988 f J lastHeapUsage d field_38989 f J lastGcCounts e field_38990 f J lastRate f field_38991 m ()J gcCounts a method_43447 m (J)J bytesAllocatedPerSecond a method_43448 m ()V m ()V c net/minecraft/client/gui/components/EditBox fxx net/minecraft/class_342 f I textColor A field_2100 f I textColorUneditable B field_2098 f Ljava/lang/String; suggestion C field_2106 f Ljava/util/function/Consumer; responder D field_2088 f Ljava/util/function/Predicate; filter E field_2104 f Ljava/util/function/BiFunction; formatter F field_2099 f Lnet/minecraft/network/chat/Component; hint G field_41100 f J focusedTime H field_45352 f I textX I field_60435 f I textY J field_60436 f I BACKWARDS a field_32194 f I FORWARDS b field_32195 f I DEFAULT_TEXT_COLOR c field_32196 f Lnet/minecraft/client/gui/components/WidgetSprites; SPRITES d field_45914 f I CURSOR_INSERT_WIDTH e field_32197 f I CURSOR_INSERT_COLOR f field_32198 f Ljava/lang/String; CURSOR_APPEND_CHARACTER m field_32199 f I CURSOR_BLINK_INTERVAL_MS n field_45354 f Lnet/minecraft/client/gui/Font; font o field_2105 f Ljava/lang/String; value p field_2092 f I maxLength q field_2108 f Z bordered r field_2095 f Z canLoseFocus s field_2096 f Z isEditable u field_2094 f Z centered v field_60437 f Z textShadow w field_60438 f I displayPos x field_2103 f I cursorPos y field_2102 f I highlightPos z field_2101 m ()Ljava/lang/String; getValue a method_1882 m (I)V deleteWords a method_1877 m (II)I getWordPosition a method_1869 m (IIZ)I getWordPosition a method_1864 m (IZ)V moveCursor a method_1855 m (Ljava/lang/String;)V setValue a method_1852 m (Ljava/lang/String;Ljava/lang/Integer;)Lnet/minecraft/util/FormattedCharSequence; method_1873 a method_1873 m (Ljava/util/function/BiFunction;)V setFormatter a method_1854 m (Ljava/util/function/Predicate;)V setFilter a method_1890 m ()Ljava/lang/String; getHighlighted b method_1866 m (I)V deleteChars b method_1878 m (IZ)V moveCursorTo b method_1883 m (Ljava/lang/String;)V insertText b method_1867 m (Ljava/util/function/Consumer;)V setResponder b method_1863 m (Z)V moveCursorToStart b method_1870 m ()Z canConsumeInput c method_20315 m (I)V deleteCharsToPos c method_55506 m (Ljava/lang/String;)V setSuggestion c method_1887 m (Lnet/minecraft/network/chat/Component;)V setHint c method_47404 m (Z)V moveCursorToEnd c method_1872 m (I)I getWordPosition d method_1853 m (Ljava/lang/String;)V onValueChange d method_1874 m (Z)V setBordered d method_1858 m ()I getCursorPosition e method_1881 m (I)V setCursorPosition e method_1875 m (Z)V setEditable e method_1888 m (I)V setMaxLength f method_1880 m (Z)V setCentered f method_71502 m ()Z isBordered g method_1851 m (Z)V setTextShadow g method_71503 m ()I getInnerWidth h method_1859 m (Z)V setCanLoseFocus h method_1856 m ()Z isVisible i method_1885 m (Z)V setVisible i method_1862 m ()V updateTextPosition j method_71504 m ()I getMaxLength k method_1861 m ()Z isEditable l method_20316 m ()Z isCentered m method_71505 m (I)V setTextColor m method_1868 m (I)V setTextColorUneditable n method_1860 m (I)V setHighlightPos o method_1884 m (I)I getScreenX p method_1889 m (I)V deleteText q method_16873 m (I)I getCursorPos r method_27537 m (I)V scrollTo s method_52719 m (Lnet/minecraft/client/gui/Font;IILnet/minecraft/network/chat/Component;)V m (Lnet/minecraft/client/gui/Font;IIIILnet/minecraft/network/chat/Component;)V m (Lnet/minecraft/client/gui/Font;IIIILnet/minecraft/client/gui/components/EditBox;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/components/FittingMultiLineTextWidget fxy net/minecraft/class_8577 f Lnet/minecraft/client/gui/Font; font c field_44947 f Lnet/minecraft/client/gui/components/MultiLineTextWidget; multilineWidget d field_44948 m (I)Lnet/minecraft/client/gui/components/FittingMultiLineTextWidget; setColor a method_52234 m ()Z showingScrollBar q method_53546 m (IIIILnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;)V c net/minecraft/client/gui/components/FocusableTextWidget fxz net/minecraft/class_8019 f I DEFAULT_PADDING a field_41802 f Z alwaysShowBorder b field_45355 f Z fillBackground c field_60306 f I padding d field_49480 m (I)V containWithin b method_57721 m (ILnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;)V m (ILnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;I)V m (ILnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;ZZI)V c net/minecraft/client/gui/components/ImageButton fya net/minecraft/class_344 f Lnet/minecraft/client/gui/components/WidgetSprites; sprites a field_45356 m (IIIILnet/minecraft/client/gui/components/WidgetSprites;Lnet/minecraft/client/gui/components/Button$OnPress;)V m (IIIILnet/minecraft/client/gui/components/WidgetSprites;Lnet/minecraft/client/gui/components/Button$OnPress;Lnet/minecraft/network/chat/Component;)V m (IILnet/minecraft/client/gui/components/WidgetSprites;Lnet/minecraft/client/gui/components/Button$OnPress;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/components/ImageWidget fyb net/minecraft/class_8208 m (IILnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/gui/components/ImageWidget; sprite a method_52720 m (IILnet/minecraft/resources/ResourceLocation;II)Lnet/minecraft/client/gui/components/ImageWidget; texture a method_52721 m (Lnet/minecraft/resources/ResourceLocation;)V updateResource a method_71281 m (IIII)V c net/minecraft/client/gui/components/ImageWidget$Sprite fyb$a net/minecraft/class_8208$class_8659 f Lnet/minecraft/resources/ResourceLocation; sprite a field_45357 m (IIIILnet/minecraft/resources/ResourceLocation;)V c net/minecraft/client/gui/components/ImageWidget$Texture fyb$b net/minecraft/class_8208$class_8660 f Lnet/minecraft/resources/ResourceLocation; texture a field_45358 f I textureWidth b field_45359 f I textureHeight c field_45360 m (IIIILnet/minecraft/resources/ResourceLocation;II)V c net/minecraft/client/gui/components/ItemDisplayWidget fyc net/minecraft/class_11466 f Lnet/minecraft/client/Minecraft; minecraft a field_60709 f I offsetX b field_60710 f I offsetY c field_60711 f Lnet/minecraft/world/item/ItemStack; itemStack d field_60712 f Z decorations e field_60713 f Z tooltip f field_60714 m (Lnet/minecraft/client/Minecraft;IIIILnet/minecraft/network/chat/Component;Lnet/minecraft/world/item/ItemStack;ZZ)V c net/minecraft/client/gui/components/LerpingBossEvent fyd net/minecraft/class_345 f F targetPercent h field_2129 f J setTime i field_2128 f J LERP_MILLISECONDS j field_32204 m (Ljava/util/UUID;Lnet/minecraft/network/chat/Component;FLnet/minecraft/world/BossEvent$BossBarColor;Lnet/minecraft/world/BossEvent$BossBarOverlay;ZZZ)V c net/minecraft/client/gui/components/LoadingDotsWidget fye net/minecraft/class_8661 f Lnet/minecraft/client/gui/Font; font a field_45361 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/components/LockIconButton fyf net/minecraft/class_347 f Z locked a field_2131 m ()Z isLocked a method_1896 m (Z)V setLocked b method_1895 m (IILnet/minecraft/client/gui/components/Button$OnPress;)V c net/minecraft/client/gui/components/LockIconButton$Icon fyf$a net/minecraft/class_347$class_348 f Lnet/minecraft/client/gui/components/LockIconButton$Icon; LOCKED a field_2137 f Lnet/minecraft/client/gui/components/LockIconButton$Icon; LOCKED_HOVER b field_2138 f Lnet/minecraft/client/gui/components/LockIconButton$Icon; LOCKED_DISABLED c field_2139 f Lnet/minecraft/client/gui/components/LockIconButton$Icon; UNLOCKED d field_2132 f Lnet/minecraft/client/gui/components/LockIconButton$Icon; UNLOCKED_HOVER e field_2133 f Lnet/minecraft/client/gui/components/LockIconButton$Icon; UNLOCKED_DISABLED f field_2140 f Lnet/minecraft/resources/ResourceLocation; sprite g field_45362 f [Lnet/minecraft/client/gui/components/LockIconButton$Icon; $VALUES h field_2136 m ()[Lnet/minecraft/client/gui/components/LockIconButton$Icon; $values a method_36870 m (Ljava/lang/String;ILnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/client/gui/components/LogoRenderer fyg net/minecraft/class_8020 f Lnet/minecraft/resources/ResourceLocation; MINECRAFT_LOGO a field_41805 f Lnet/minecraft/resources/ResourceLocation; EASTER_EGG_LOGO b field_44540 f Lnet/minecraft/resources/ResourceLocation; MINECRAFT_EDITION c field_41806 f I LOGO_WIDTH d field_41807 f I LOGO_HEIGHT e field_41808 f I DEFAULT_HEIGHT_OFFSET f field_41809 f I LOGO_TEXTURE_WIDTH g field_44541 f I LOGO_TEXTURE_HEIGHT h field_44542 f I EDITION_WIDTH i field_44543 f I EDITION_HEIGHT j field_44544 f I EDITION_TEXTURE_WIDTH k field_44545 f I EDITION_TEXTURE_HEIGHT l field_44546 f I EDITION_LOGO_OVERLAP m field_44547 f Z showEasterEgg n field_41810 f Z keepLogoThroughFade o field_41811 m ()Z keepLogoThroughFade a method_71053 m (Lnet/minecraft/client/gui/GuiGraphics;IF)V renderLogo a method_48209 m (Lnet/minecraft/client/gui/GuiGraphics;IFI)V renderLogo a method_48210 m (Z)V m ()V c net/minecraft/client/gui/components/MultiLineEditBox fyh net/minecraft/class_7529 f I CURSOR_INSERT_WIDTH c field_39502 f I CURSOR_COLOR d field_39503 f Ljava/lang/String; CURSOR_APPEND_CHARACTER e field_39504 f I TEXT_COLOR f field_39505 f I PLACEHOLDER_TEXT_COLOR m field_39506 f I CURSOR_BLINK_INTERVAL_MS n field_45363 f Lnet/minecraft/client/gui/Font; font o field_39507 f Lnet/minecraft/network/chat/Component; placeholder p field_39508 f Lnet/minecraft/client/gui/components/MultilineTextField; textField q field_39509 f I textColor r field_60439 f Z textShadow s field_60440 f I cursorColor u field_60441 f J focusedTime v field_45364 m (I)V setCharacterLimit a method_44402 m (Ljava/lang/String;)V setValue a method_44400 m (Ljava/lang/String;Z)V setValue a method_72234 m (I)V setLineLimit b method_71506 m (Ljava/util/function/Consumer;)V setValueListener b method_44401 m (DD)V seekCursorScreen c method_44404 m ()Ljava/lang/String; getValue q method_44405 m ()Lnet/minecraft/client/gui/components/MultiLineEditBox$Builder; builder r method_71507 m ()V scrollToCursor s method_44407 m (Lnet/minecraft/client/gui/Font;IIIILnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;IZIZZ)V c net/minecraft/client/gui/components/MultiLineEditBox$Builder fyh$a net/minecraft/class_7529$class_11383 f I x a field_60442 f I y b field_60443 f Lnet/minecraft/network/chat/Component; placeholder c field_60444 f I textColor d field_60445 f Z textShadow e field_60446 f I cursorColor f field_60447 f Z showBackground g field_60448 f Z showDecorations h field_60449 m (I)Lnet/minecraft/client/gui/components/MultiLineEditBox$Builder; setX a method_71508 m (Lnet/minecraft/client/gui/Font;IILnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/components/MultiLineEditBox; build a method_71509 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/components/MultiLineEditBox$Builder; setPlaceholder a method_71510 m (Z)Lnet/minecraft/client/gui/components/MultiLineEditBox$Builder; setTextShadow a method_71511 m (I)Lnet/minecraft/client/gui/components/MultiLineEditBox$Builder; setY b method_71512 m (Z)Lnet/minecraft/client/gui/components/MultiLineEditBox$Builder; setShowBackground b method_71513 m (I)Lnet/minecraft/client/gui/components/MultiLineEditBox$Builder; setTextColor c method_71514 m (Z)Lnet/minecraft/client/gui/components/MultiLineEditBox$Builder; setShowDecorations c method_71515 m (I)Lnet/minecraft/client/gui/components/MultiLineEditBox$Builder; setCursorColor d method_71516 m ()V c net/minecraft/client/gui/components/MultiLineLabel fyi net/minecraft/class_5489 f Lnet/minecraft/client/gui/components/MultiLineLabel; EMPTY a field_26528 m ()I getLineCount a method_30887 m (IIIDD)Lnet/minecraft/network/chat/Style; getStyleAtCentered a method_72103 m (Lnet/minecraft/client/gui/Font;II[Lnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/components/MultiLineLabel; create a method_61132 m (Lnet/minecraft/client/gui/Font;I[Lnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/components/MultiLineLabel; create a method_61133 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;I)Lnet/minecraft/client/gui/components/MultiLineLabel; create a method_30890 m (Lnet/minecraft/client/gui/Font;[Lnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/components/MultiLineLabel; create a method_30892 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderCentered a method_30888 m (Lnet/minecraft/client/gui/GuiGraphics;IIII)V renderCentered a method_30889 m ()I getWidth b method_44048 m (IIIDD)Lnet/minecraft/network/chat/Style; getStyleAtLeftAligned b method_72104 m (Lnet/minecraft/client/gui/GuiGraphics;IIII)V renderLeftAligned b method_30893 m (Lnet/minecraft/client/gui/GuiGraphics;IIII)I renderLeftAlignedNoShadow c method_30896 m ()V c net/minecraft/client/gui/components/MultiLineLabel$1 fyi$1 net/minecraft/class_5489$1 m ()V c net/minecraft/client/gui/components/MultiLineLabel$2 fyi$2 net/minecraft/class_5489$2 f Lnet/minecraft/client/gui/Font; val$font b field_26529 f [Lnet/minecraft/network/chat/Component; val$messages c field_52295 f I val$maxWidth d field_52296 f I val$maxLines e field_52297 f Ljava/util/List; cachedTextAndWidth f field_52298 f Lnet/minecraft/locale/Language; splitWithLanguage g field_52299 m ()Ljava/util/List; getSplitMessage c method_61134 m (Lnet/minecraft/client/gui/Font;[Lnet/minecraft/network/chat/Component;II)V c net/minecraft/client/gui/components/MultiLineLabel$TextAndWidth fyi$a net/minecraft/class_5489$class_5490 f Lnet/minecraft/util/FormattedCharSequence; text a comp_2877 f I width b comp_2878 m ()Lnet/minecraft/util/FormattedCharSequence; text a comp_2877 m ()I width b comp_2878 m (Lnet/minecraft/util/FormattedCharSequence;I)V c net/minecraft/client/gui/components/MultiLineTextWidget fyj net/minecraft/class_7940 f Ljava/util/OptionalInt; maxWidth a field_42486 f Ljava/util/OptionalInt; maxRows b field_42487 f Lnet/minecraft/util/SingleKeyCache; cache c field_42488 f Z centered d field_41343 f Z allowHoverComponents e field_60986 f Ljava/util/function/Consumer; componentClickHandler f field_60987 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/client/gui/components/MultiLineTextWidget$CacheKey;)Lnet/minecraft/client/gui/components/MultiLineLabel; method_48980 a method_48980 m (ZLjava/util/function/Consumer;)Lnet/minecraft/client/gui/components/MultiLineTextWidget; configureStyleHandling a method_72105 m (Z)Lnet/minecraft/client/gui/components/MultiLineTextWidget; setCentered b method_48981 m ()Lnet/minecraft/client/gui/components/MultiLineTextWidget$CacheKey; getFreshCacheKey c method_48982 m (DD)Lnet/minecraft/network/chat/Style; getComponentStyleAt c method_72106 m (I)Lnet/minecraft/client/gui/components/MultiLineTextWidget; setColor c method_48983 m (I)Lnet/minecraft/client/gui/components/MultiLineTextWidget; setMaxWidth d method_48984 m (I)Lnet/minecraft/client/gui/components/MultiLineTextWidget; setMaxRows e method_48985 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;)V m (IILnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;)V c net/minecraft/client/gui/components/MultiLineTextWidget$CacheKey fyj$a net/minecraft/class_7940$class_8131 f Lnet/minecraft/network/chat/Component; message a comp_1256 f I maxWidth b comp_1257 f Ljava/util/OptionalInt; maxRows c comp_1258 m ()Lnet/minecraft/network/chat/Component; message a comp_1256 m ()I maxWidth b comp_1257 m ()Ljava/util/OptionalInt; maxRows c comp_1258 m (Lnet/minecraft/network/chat/Component;ILjava/util/OptionalInt;)V c net/minecraft/client/gui/components/MultilineTextField fyk net/minecraft/class_7530 f I NO_LIMIT a field_39511 f Lorg/slf4j/Logger; LOGGER b field_61063 f I LINE_SEEK_PIXEL_BIAS c field_39512 f Lnet/minecraft/client/gui/Font; font d field_39513 f Ljava/util/List; displayLines e field_39514 f Ljava/lang/String; value f field_39515 f I cursor g field_39516 f I selectCursor h field_39517 f Z selecting i field_39518 f I characterLimit j field_39519 f I lineLimit k field_60450 f I width l field_39520 f Ljava/util/function/Consumer; valueListener m field_39521 f Ljava/lang/Runnable; cursorListener n field_39522 m ()I characterLimit a method_44409 m (DD)V seekCursorToPoint a method_44410 m (I)V setCharacterLimit a method_44411 m (Lnet/minecraft/client/gui/components/Whence;I)V seekCursor a method_44412 m (Ljava/lang/Runnable;)V setCursorListener a method_44413 m (Ljava/lang/String;)V setValue a method_72235 m (Ljava/lang/String;Z)V setValue a method_44414 m (Ljava/util/function/Consumer;)V setValueListener a method_44415 m (Lnet/minecraft/network/chat/Style;II)V method_44416 a method_44416 m (Z)V setSelecting a method_44417 m ()Z hasCharacterLimit b method_44418 m (I)V setLineLimit b method_71517 m (Ljava/lang/String;)V insertText b method_44420 m ()Z hasLineLimit c method_71518 m (I)V deleteText c method_44419 m (Ljava/lang/String;)Ljava/lang/String; truncateFullText c method_44423 m ()Ljava/lang/String; value d method_44421 m (I)Lnet/minecraft/client/gui/components/MultilineTextField$StringView; getLineView d method_44422 m (Ljava/lang/String;)Ljava/lang/String; truncateInsertionText d method_44426 m ()I cursor e method_44424 m (I)V seekCursorLine e method_44425 m (Ljava/lang/String;)Z overflowsLineLimit e method_71519 m ()Lnet/minecraft/client/gui/components/MultilineTextField$StringView; getSelected f method_44427 m (I)Z keyPressed f method_44428 m (Ljava/lang/String;)V method_44429 f method_44429 m ()I getLineCount g method_44430 m (I)Lnet/minecraft/client/gui/components/MultilineTextField$StringView; getCursorLineView g method_44431 m ()I getLineAtCursor h method_44432 m (I)I getWordEndPosition h method_44433 m ()Ljava/lang/Iterable; iterateLines i method_44434 m ()Z hasSelection j method_44435 m ()Ljava/lang/String; getSelectedText k method_44436 m ()Lnet/minecraft/client/gui/components/MultilineTextField$StringView; getPreviousWord l method_44437 m ()Lnet/minecraft/client/gui/components/MultilineTextField$StringView; getNextWord m method_44438 m ()Lnet/minecraft/client/gui/components/MultilineTextField$StringView; getCursorLineView n method_44439 m ()V onValueChange o method_44440 m ()V reflowDisplayLines p method_44441 m ()V method_44442 q method_44442 m (Lnet/minecraft/client/gui/Font;I)V m ()V c net/minecraft/client/gui/components/MultilineTextField$1 fyk$1 net/minecraft/class_7530$1 f [I $SwitchMap$net$minecraft$client$gui$components$Whence a field_39523 m ()V c net/minecraft/client/gui/components/MultilineTextField$StringView fyk$a net/minecraft/class_7530$class_7531 f I beginIndex a comp_862 f I endIndex b comp_863 f Lnet/minecraft/client/gui/components/MultilineTextField$StringView; EMPTY c field_39524 m ()I beginIndex a comp_862 m ()I endIndex b comp_863 m (II)V m ()V c net/minecraft/client/gui/components/ObjectSelectionList fyl net/minecraft/class_4280 f Lnet/minecraft/network/chat/Component; USAGE_NARRATION a field_33783 m (Lnet/minecraft/client/Minecraft;IIII)V m (Lnet/minecraft/client/Minecraft;IIIII)V m ()V c net/minecraft/client/gui/components/ObjectSelectionList$Entry fyl$a net/minecraft/class_4280$class_4281 m ()Lnet/minecraft/network/chat/Component; getNarration a method_37006 m ()V c net/minecraft/client/gui/components/OptionsList fym net/minecraft/class_353 f I BIG_BUTTON_WIDTH a field_49481 f I DEFAULT_ITEM_HEIGHT m field_49482 f Lnet/minecraft/client/gui/screens/options/OptionsSubScreen; screen n field_49483 m (Lnet/minecraft/client/OptionInstance;)V addBig a method_20406 m (Lnet/minecraft/client/gui/components/AbstractWidget;Lnet/minecraft/client/gui/components/AbstractWidget;)V addSmall a method_20407 m (Ljava/util/List;)V addSmall a method_58227 m ([Lnet/minecraft/client/OptionInstance;)V addSmall a method_20408 m ()V applyUnsavedChanges b method_59869 m (Lnet/minecraft/client/OptionInstance;)Lnet/minecraft/client/gui/components/AbstractWidget; findOption b method_31046 m (DD)Ljava/util/Optional; getMouseOver e method_29624 m (Lnet/minecraft/client/Minecraft;ILnet/minecraft/client/gui/screens/options/OptionsSubScreen;)V c net/minecraft/client/gui/components/OptionsList$Entry fym$a net/minecraft/class_353$class_354 f Ljava/util/List; children a field_18214 f Lnet/minecraft/client/gui/screens/Screen; screen b field_49485 f I X_OFFSET c field_49484 m (Lnet/minecraft/client/gui/components/AbstractWidget;Lnet/minecraft/client/gui/components/AbstractWidget;Lnet/minecraft/client/gui/screens/Screen;)Lnet/minecraft/client/gui/components/OptionsList$Entry; small a method_20410 m (Ljava/util/List;Lnet/minecraft/client/gui/screens/Screen;)Lnet/minecraft/client/gui/components/OptionsList$Entry; big a method_20409 m (Ljava/util/List;Lnet/minecraft/client/gui/screens/Screen;)V c net/minecraft/client/gui/components/OptionsList$OptionEntry fym$b net/minecraft/class_353$class_9379 f Ljava/util/Map; options a field_49893 m (Lnet/minecraft/client/Options;Lnet/minecraft/client/OptionInstance;Lnet/minecraft/client/OptionInstance;Lnet/minecraft/client/gui/screens/options/OptionsSubScreen;)Lnet/minecraft/client/gui/components/OptionsList$OptionEntry; small a method_58228 m (Lnet/minecraft/client/Options;Lnet/minecraft/client/OptionInstance;Lnet/minecraft/client/gui/screens/options/OptionsSubScreen;)Lnet/minecraft/client/gui/components/OptionsList$OptionEntry; big a method_58229 m (Ljava/util/Map;Lnet/minecraft/client/gui/screens/options/OptionsSubScreen;)V c net/minecraft/client/gui/components/PlainTextButton fyn net/minecraft/class_7077 f Lnet/minecraft/client/gui/Font; font a field_37257 f Lnet/minecraft/network/chat/Component; message b field_37258 f Lnet/minecraft/network/chat/Component; underlinedMessage c field_37259 m (IIIILnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/components/Button$OnPress;Lnet/minecraft/client/gui/Font;)V c net/minecraft/client/gui/components/PlayerFaceRenderer fyo net/minecraft/class_7532 f I SKIN_HEAD_U a field_39525 f I SKIN_HEAD_V b field_39526 f I SKIN_HEAD_WIDTH c field_39527 f I SKIN_HEAD_HEIGHT d field_39528 f I SKIN_HAT_U e field_39529 f I SKIN_HAT_V f field_39530 f I SKIN_HAT_WIDTH g field_39531 f I SKIN_HAT_HEIGHT h field_39532 f I SKIN_TEX_WIDTH i field_39533 f I SKIN_TEX_HEIGHT j field_39534 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/resources/ResourceLocation;IIIZI)V drawHat a method_44444 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/resources/ResourceLocation;IIIZZI)V draw a method_44445 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/resources/PlayerSkin;III)V draw a method_52722 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/resources/PlayerSkin;IIII)V draw a method_44443 m ()V c net/minecraft/client/gui/components/PlayerSkinWidget fyp net/minecraft/class_8765 f F MODEL_HEIGHT a field_45997 f F FIT_SCALE b field_59833 f F ROTATION_SENSITIVITY c field_45999 f F DEFAULT_ROTATION_X d field_46000 f F DEFAULT_ROTATION_Y e field_46001 f F ROTATION_X_LIMIT f field_46002 f Lnet/minecraft/client/model/PlayerModel; wideModel m field_59834 f Lnet/minecraft/client/model/PlayerModel; slimModel n field_59835 f Ljava/util/function/Supplier; skin o field_46004 f F rotationX p field_46005 f F rotationY q field_46006 m (IILnet/minecraft/client/model/geom/EntityModelSet;Ljava/util/function/Supplier;)V c net/minecraft/client/gui/components/PlayerTabOverlay fyq net/minecraft/class_355 f I MAX_ROWS_PER_COL a field_32205 f Lnet/minecraft/resources/ResourceLocation; PING_UNKNOWN_SPRITE b field_45365 f Lnet/minecraft/resources/ResourceLocation; PING_1_SPRITE c field_45366 f Lnet/minecraft/resources/ResourceLocation; PING_2_SPRITE d field_45367 f Lnet/minecraft/resources/ResourceLocation; PING_3_SPRITE e field_45368 f Lnet/minecraft/resources/ResourceLocation; PING_4_SPRITE f field_45369 f Lnet/minecraft/resources/ResourceLocation; PING_5_SPRITE g field_45370 f Lnet/minecraft/resources/ResourceLocation; HEART_CONTAINER_BLINKING_SPRITE h field_45371 f Lnet/minecraft/resources/ResourceLocation; HEART_CONTAINER_SPRITE i field_45372 f Lnet/minecraft/resources/ResourceLocation; HEART_FULL_BLINKING_SPRITE j field_45373 f Lnet/minecraft/resources/ResourceLocation; HEART_HALF_BLINKING_SPRITE k field_45374 f Lnet/minecraft/resources/ResourceLocation; HEART_ABSORBING_FULL_BLINKING_SPRITE l field_45375 f Lnet/minecraft/resources/ResourceLocation; HEART_FULL_SPRITE m field_45376 f Lnet/minecraft/resources/ResourceLocation; HEART_ABSORBING_HALF_BLINKING_SPRITE n field_45377 f Lnet/minecraft/resources/ResourceLocation; HEART_HALF_SPRITE o field_45378 f Ljava/util/Comparator; PLAYER_COMPARATOR p field_2156 f Lnet/minecraft/client/Minecraft; minecraft q field_2155 f Lnet/minecraft/client/gui/Gui; gui r field_2157 f Lnet/minecraft/network/chat/Component; footer s field_2154 f Lnet/minecraft/network/chat/Component; header t field_2153 f Z visible u field_2158 f Ljava/util/Map; healthStates v field_40393 m ()V reset a method_1920 m (IIILjava/util/UUID;Lnet/minecraft/client/gui/GuiGraphics;I)V renderTablistHearts a method_45590 m (ILjava/util/UUID;)Lnet/minecraft/client/gui/components/PlayerTabOverlay$HealthState; method_45591 a method_45591 m (Lnet/minecraft/world/scores/Objective;ILnet/minecraft/client/gui/components/PlayerTabOverlay$ScoreDisplayEntry;IILjava/util/UUID;Lnet/minecraft/client/gui/GuiGraphics;)V renderTablistScore a method_1922 m (Lnet/minecraft/client/gui/GuiGraphics;IIILnet/minecraft/client/multiplayer/PlayerInfo;)V renderPingIcon a method_1923 m (Lnet/minecraft/client/gui/GuiGraphics;ILnet/minecraft/world/scores/Scoreboard;Lnet/minecraft/world/scores/Objective;)V render a method_1919 m (Lnet/minecraft/client/multiplayer/PlayerInfo;)Lnet/minecraft/network/chat/Component; getNameForDisplay a method_1918 m (Lnet/minecraft/client/multiplayer/PlayerInfo;Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/Component; decorateName a method_27538 m (Ljava/util/Set;Ljava/util/UUID;)Z method_45593 a method_45593 m (Lnet/minecraft/network/chat/Component;)V setFooter a method_1924 m (Z)V setVisible a method_1921 m ()Ljava/util/List; getPlayerInfos b method_48213 m (Lnet/minecraft/client/multiplayer/PlayerInfo;)Ljava/util/UUID; method_45594 b method_45594 m (Lnet/minecraft/network/chat/Component;)V setHeader b method_1925 m (Lnet/minecraft/client/multiplayer/PlayerInfo;)Ljava/lang/String; method_46511 c method_46511 m (Lnet/minecraft/client/multiplayer/PlayerInfo;)Ljava/lang/String; method_45595 d method_45595 m (Lnet/minecraft/client/multiplayer/PlayerInfo;)I method_45592 e method_45592 m (Lnet/minecraft/client/multiplayer/PlayerInfo;)I method_61982 f method_61982 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/Gui;)V m ()V c net/minecraft/client/gui/components/PlayerTabOverlay$HealthState fyq$a net/minecraft/class_355$class_7732 f J DISPLAY_UPDATE_DELAY a field_40394 f J DECREASE_BLINK_DURATION b field_40395 f J INCREASE_BLINK_DURATION c field_40396 f I lastValue d field_40397 f I displayedValue e field_40398 f J lastUpdateTick f field_40399 f J blinkUntilTick g field_40400 m ()I displayedValue a method_45596 m (IJ)V update a method_45597 m (J)Z isBlinking a method_45598 m (I)V c net/minecraft/client/gui/components/PlayerTabOverlay$ScoreDisplayEntry fyq$b net/minecraft/class_355$class_9018 f Lnet/minecraft/network/chat/Component; name a comp_2134 f I score b comp_2135 f Lnet/minecraft/network/chat/Component; formattedScore c comp_2136 f I scoreWidth d comp_2137 m ()Lnet/minecraft/network/chat/Component; name a comp_2134 m ()I score b comp_2135 m ()Lnet/minecraft/network/chat/Component; formattedScore c comp_2136 m ()I scoreWidth d comp_2137 m (Lnet/minecraft/network/chat/Component;ILnet/minecraft/network/chat/Component;I)V c net/minecraft/client/gui/components/PopupScreen fyr net/minecraft/class_8816 f I contentWidth A field_46566 f Lnet/minecraft/client/gui/layouts/LinearLayout; layout B field_46567 f Lnet/minecraft/resources/ResourceLocation; BACKGROUND_SPRITE a field_46554 f I SPACING b field_46555 f I BG_BORDER_WITH_SPACING c field_46556 f I BUTTON_SPACING d field_46557 f I IMAGE_SIZE_X e field_46558 f I IMAGE_SIZE_Y f field_46559 f I POPUP_DEFAULT_WIDTH u field_46560 f Lnet/minecraft/client/gui/screens/Screen; backgroundScreen v field_46561 f Lnet/minecraft/resources/ResourceLocation; image w field_46562 f Lnet/minecraft/network/chat/Component; message x field_46563 f Ljava/util/List; buttons y field_46564 f Ljava/lang/Runnable; onClose z field_46565 m (Lnet/minecraft/client/gui/components/PopupScreen$ButtonOption;Lnet/minecraft/client/gui/components/Button;)V method_54122 a method_54122 m (Lnet/minecraft/client/gui/components/PopupScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_54123 a method_54123 m ()Lnet/minecraft/client/gui/layouts/LinearLayout; buildButtonRow l method_54124 m (Lnet/minecraft/client/gui/screens/Screen;ILnet/minecraft/resources/ResourceLocation;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Ljava/util/List;Ljava/lang/Runnable;)V m ()V c net/minecraft/client/gui/components/PopupScreen$Builder fyr$a net/minecraft/class_8816$class_8817 f Lnet/minecraft/client/gui/screens/Screen; backgroundScreen a field_46568 f Lnet/minecraft/network/chat/Component; title b field_46569 f Lnet/minecraft/network/chat/Component; message c field_46570 f I width d field_46571 f Lnet/minecraft/resources/ResourceLocation; image e field_46572 f Ljava/util/List; buttons f field_46573 f Ljava/lang/Runnable; onClose g field_46574 m ()Lnet/minecraft/client/gui/components/PopupScreen; build a method_54125 m (I)Lnet/minecraft/client/gui/components/PopupScreen$Builder; setWidth a method_54126 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/gui/components/PopupScreen$Builder; setImage a method_54127 m (Ljava/lang/Runnable;)Lnet/minecraft/client/gui/components/PopupScreen$Builder; onClose a method_54128 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/components/PopupScreen$Builder; setMessage a method_54129 m (Lnet/minecraft/network/chat/Component;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/components/PopupScreen$Builder; addButton a method_54130 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/components/PopupScreen$ButtonOption fyr$b net/minecraft/class_8816$class_8818 f Lnet/minecraft/network/chat/Component; message a comp_1979 f Ljava/util/function/Consumer; action b comp_1980 m ()Lnet/minecraft/network/chat/Component; message a comp_1979 m ()Ljava/util/function/Consumer; action b comp_1980 m (Lnet/minecraft/network/chat/Component;Ljava/util/function/Consumer;)V c net/minecraft/client/gui/components/Renderable fys net/minecraft/class_4068 m (Lnet/minecraft/client/gui/GuiGraphics;IIF)V render a method_25394 c net/minecraft/client/gui/components/ScrollableLayout fyt net/minecraft/class_11467 f I SCROLLBAR_SPACING a field_60715 f I SCROLLBAR_RESERVE b field_61059 f Lnet/minecraft/client/gui/layouts/Layout; content c field_60716 f Lnet/minecraft/client/gui/components/ScrollableLayout$Container; container d field_60717 f I minWidth e field_60718 f I maxHeight f field_60719 m (I)V setMinWidth a method_71806 m (I)V setMaxHeight b method_71807 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/layouts/Layout;I)V c net/minecraft/client/gui/components/ScrollableLayout$Container fyt$a net/minecraft/class_11467$class_11468 f Lnet/minecraft/client/gui/components/ScrollableLayout; field_60720 a field_60720 f Lnet/minecraft/client/Minecraft; minecraft c field_60721 f Ljava/util/List; children d field_60722 m (Lnet/minecraft/client/gui/components/ScrollableLayout;Lnet/minecraft/client/Minecraft;II)V c net/minecraft/client/gui/components/SplashRenderer fyu net/minecraft/class_8519 f Lnet/minecraft/client/gui/components/SplashRenderer; CHRISTMAS a field_44661 f Lnet/minecraft/client/gui/components/SplashRenderer; NEW_YEAR b field_44662 f Lnet/minecraft/client/gui/components/SplashRenderer; HALLOWEEN c field_44663 f I WIDTH_OFFSET d field_44664 f I HEIGH_OFFSET e field_44665 f Ljava/lang/String; splash f field_44666 m (Lnet/minecraft/client/gui/GuiGraphics;ILnet/minecraft/client/gui/Font;F)V render a method_51453 m (Ljava/lang/String;)V m ()V c net/minecraft/client/gui/components/SpriteIconButton fyv net/minecraft/class_8662 f Lnet/minecraft/resources/ResourceLocation; sprite a field_45379 f I spriteWidth b field_45380 f I spriteHeight c field_45381 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/components/Button$OnPress;Z)Lnet/minecraft/client/gui/components/SpriteIconButton$Builder; builder a method_52723 m (IILnet/minecraft/network/chat/Component;IILnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/gui/components/Button$OnPress;Lnet/minecraft/client/gui/components/Button$CreateNarration;)V c net/minecraft/client/gui/components/SpriteIconButton$Builder fyv$a net/minecraft/class_8662$class_8663 f Lnet/minecraft/client/gui/components/Button$CreateNarration; narration a field_49486 f Lnet/minecraft/network/chat/Component; message b field_45382 f Lnet/minecraft/client/gui/components/Button$OnPress; onPress c field_45383 f Z iconOnly d field_45384 f I width e field_45385 f I height f field_45386 f Lnet/minecraft/resources/ResourceLocation; sprite g field_45387 f I spriteWidth h field_45388 f I spriteHeight i field_45389 m ()Lnet/minecraft/client/gui/components/SpriteIconButton; build a method_52724 m (I)Lnet/minecraft/client/gui/components/SpriteIconButton$Builder; width a method_52725 m (II)Lnet/minecraft/client/gui/components/SpriteIconButton$Builder; size a method_52726 m (Lnet/minecraft/resources/ResourceLocation;II)Lnet/minecraft/client/gui/components/SpriteIconButton$Builder; sprite a method_52727 m (Lnet/minecraft/client/gui/components/Button$CreateNarration;)Lnet/minecraft/client/gui/components/SpriteIconButton$Builder; narration a method_57722 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/components/Button$OnPress;Z)V c net/minecraft/client/gui/components/SpriteIconButton$CenteredIcon fyv$b net/minecraft/class_8662$class_8664 m (IILnet/minecraft/network/chat/Component;IILnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/gui/components/Button$OnPress;Lnet/minecraft/client/gui/components/Button$CreateNarration;)V c net/minecraft/client/gui/components/SpriteIconButton$TextAndIcon fyv$c net/minecraft/class_8662$class_8665 m (IILnet/minecraft/network/chat/Component;IILnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/gui/components/Button$OnPress;Lnet/minecraft/client/gui/components/Button$CreateNarration;)V c net/minecraft/client/gui/components/StateSwitchingButton fyw net/minecraft/class_361 f Lnet/minecraft/client/gui/components/WidgetSprites; sprites a field_45390 f Z isStateTriggered b field_2194 m ()Z isStateTriggered a method_1965 m (Lnet/minecraft/client/gui/components/WidgetSprites;)V initTextureValues a method_1962 m (Z)V setStateTriggered b method_1964 m (IIIIZ)V c net/minecraft/client/gui/components/StringWidget fyx net/minecraft/class_7842 f F alignX a field_42121 m (Lnet/minecraft/network/chat/Component;I)Lnet/minecraft/util/FormattedCharSequence; clipText a method_52728 m (F)Lnet/minecraft/client/gui/components/StringWidget; horizontalAlignment b method_48598 m (I)Lnet/minecraft/client/gui/components/StringWidget; setColor b method_46438 m ()Lnet/minecraft/client/gui/components/StringWidget; alignLeft c method_48596 m ()Lnet/minecraft/client/gui/components/StringWidget; alignCenter e method_48597 m ()Lnet/minecraft/client/gui/components/StringWidget; alignRight g method_48599 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;)V m (IILnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;)V m (IIIILnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;)V c net/minecraft/client/gui/components/SubtitleOverlay fyy net/minecraft/class_359 f J DISPLAY_TIME a field_32214 f Lnet/minecraft/client/Minecraft; minecraft b field_2182 f Ljava/util/List; subtitles c field_2183 f Z isListening d field_2184 f Ljava/util/List; audibleSubtitles e field_47672 m (Lnet/minecraft/client/gui/GuiGraphics;)V render a method_1957 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/gui/components/SubtitleOverlay$SoundPlayedAt fyy$a net/minecraft/class_359$class_9772 f Lnet/minecraft/world/phys/Vec3; location a comp_2809 f J time b comp_2810 m ()Lnet/minecraft/world/phys/Vec3; location a comp_2809 m ()J time b comp_2810 m (Lnet/minecraft/world/phys/Vec3;J)V c net/minecraft/client/gui/components/SubtitleOverlay$Subtitle fyy$b net/minecraft/class_359$class_360 f Lnet/minecraft/network/chat/Component; text a field_2188 f F range b field_47673 f Ljava/util/List; playedAt c field_51913 m ()Lnet/minecraft/network/chat/Component; getText a method_1960 m (D)V purgeOldInstances a method_60570 m (JDLnet/minecraft/client/gui/components/SubtitleOverlay$SoundPlayedAt;)Z method_60571 a method_60571 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/client/gui/components/SubtitleOverlay$SoundPlayedAt; getClosest a method_60572 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/client/gui/components/SubtitleOverlay$SoundPlayedAt;)Z method_60573 a method_60573 m ()Z isStillActive b method_60574 m (Lnet/minecraft/world/phys/Vec3;)V refresh b method_1958 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/client/gui/components/SubtitleOverlay$SoundPlayedAt;)D method_60575 b method_60575 m (Lnet/minecraft/world/phys/Vec3;)Z isAudibleFrom c method_55589 m (Lnet/minecraft/network/chat/Component;FLnet/minecraft/world/phys/Vec3;)V c net/minecraft/client/gui/components/TabButton fyz net/minecraft/class_8209 f Lnet/minecraft/client/gui/components/WidgetSprites; SPRITES a field_45391 f I SELECTED_OFFSET b field_43063 f I TEXT_MARGIN c field_43064 f I UNDERLINE_HEIGHT d field_43065 f I UNDERLINE_MARGIN_X e field_43066 f I UNDERLINE_MARGIN_BOTTOM f field_43067 f Lnet/minecraft/client/gui/components/tabs/TabManager; tabManager m field_43068 f Lnet/minecraft/client/gui/components/tabs/Tab; tab n field_43069 m ()Lnet/minecraft/client/gui/components/tabs/Tab; tab a method_49609 m (Lnet/minecraft/client/gui/GuiGraphics;IIII)V renderMenuBackground a method_58230 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/gui/Font;I)V renderString a method_49608 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/gui/Font;I)V renderFocusUnderline b method_49610 m ()Z isSelected c method_49611 m (Lnet/minecraft/client/gui/components/tabs/TabManager;Lnet/minecraft/client/gui/components/tabs/Tab;II)V m ()V c net/minecraft/client/gui/components/TabOrderedElement fza net/minecraft/class_8083 m ()I getTabOrderGroup J method_48590 c net/minecraft/client/gui/components/Tooltip fzb net/minecraft/class_7919 f I MAX_WIDTH a field_41101 f Lnet/minecraft/network/chat/Component; message b field_41102 f Ljava/util/List; cachedTooltip c field_41103 f Lnet/minecraft/locale/Language; splitWithLanguage d field_51822 f Lnet/minecraft/network/chat/Component; narration e field_41104 m (Lnet/minecraft/client/Minecraft;)Ljava/util/List; toCharSequence a method_47405 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/network/chat/Component;)Ljava/util/List; splitTooltip a method_47406 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/components/Tooltip; create a method_47407 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/components/Tooltip; create a method_47408 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/components/Whence fzc net/minecraft/class_7533 f Lnet/minecraft/client/gui/components/Whence; ABSOLUTE a field_39535 f Lnet/minecraft/client/gui/components/Whence; RELATIVE b field_39536 f Lnet/minecraft/client/gui/components/Whence; END c field_39537 f [Lnet/minecraft/client/gui/components/Whence; $VALUES d field_39538 m ()[Lnet/minecraft/client/gui/components/Whence; $values a method_44446 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/gui/components/WidgetSprites fzd net/minecraft/class_8666 f Lnet/minecraft/resources/ResourceLocation; enabled a comp_1604 f Lnet/minecraft/resources/ResourceLocation; disabled b comp_1605 f Lnet/minecraft/resources/ResourceLocation; enabledFocused c comp_1606 f Lnet/minecraft/resources/ResourceLocation; disabledFocused d comp_1607 m ()Lnet/minecraft/resources/ResourceLocation; enabled a comp_1604 m (ZZ)Lnet/minecraft/resources/ResourceLocation; get a method_52729 m ()Lnet/minecraft/resources/ResourceLocation; disabled b comp_1605 m ()Lnet/minecraft/resources/ResourceLocation; enabledFocused c comp_1606 m ()Lnet/minecraft/resources/ResourceLocation; disabledFocused d comp_1607 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)V m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)V m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/client/gui/components/WidgetTooltipHolder fze net/minecraft/class_9110 f Lnet/minecraft/client/gui/components/Tooltip; tooltip a field_48390 f Ljava/time/Duration; delay b field_48391 f J displayStartTime c field_48392 f Z wasDisplayed d field_48393 m ()Lnet/minecraft/client/gui/components/Tooltip; get a method_56137 m (Lnet/minecraft/client/gui/GuiGraphics;IIZZLnet/minecraft/client/gui/navigation/ScreenRectangle;)V refreshTooltipForNextRenderPass a method_56142 m (Lnet/minecraft/client/gui/components/Tooltip;)V set a method_56138 m (Lnet/minecraft/client/gui/narration/NarrationElementOutput;)V updateNarration a method_56139 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;ZZ)Lnet/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipPositioner; createTooltipPositioner a method_56140 m (Ljava/time/Duration;)V setDelay a method_56141 m ()V c net/minecraft/client/gui/components/debugchart/AbstractDebugChart fzf net/minecraft/class_8755 f I COLOR_GREY a field_45915 f I CHART_HEIGHT b field_45916 f I LINE_WIDTH c field_45917 f Lnet/minecraft/client/gui/Font; font d field_45918 f Lnet/minecraft/util/debugchart/SampleStorage; sampleStorage e field_45919 m ()I getFullHeight a method_61983 m (D)Ljava/lang/String; toDisplayString a method_53468 m (DDIDIDI)I getSampleColor a method_53469 m (I)I getWidth a method_53470 m (J)I getSampleColor a method_53471 m (Lnet/minecraft/client/gui/GuiGraphics;II)V drawChart a method_53472 m (Lnet/minecraft/client/gui/GuiGraphics;III)V drawDimensions a method_56578 m (Lnet/minecraft/client/gui/GuiGraphics;Ljava/lang/String;II)V drawStringWithShade a method_53474 m (D)I getSampleHeight b method_53475 m (I)J getValueForAggregation b method_56579 m (Lnet/minecraft/client/gui/GuiGraphics;III)V drawMainDimension b method_56580 m (Lnet/minecraft/client/gui/GuiGraphics;III)V drawAdditionalDimensions c method_56581 m (Lnet/minecraft/client/gui/GuiGraphics;III)V renderAdditionalLinesAndLabels d method_53473 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/util/debugchart/SampleStorage;)V c net/minecraft/client/gui/components/debugchart/BandwidthDebugChart fzg net/minecraft/class_8756 f I MIN_COLOR f field_45920 f I MID_COLOR g field_45921 f I MAX_COLOR h field_45922 f I KILOBYTE i field_45923 f I MEGABYTE j field_45924 f I CHART_TOP_VALUE k field_45925 m (Lnet/minecraft/client/gui/GuiGraphics;IIII)V drawLabeledLineAtValue a method_53476 m (Lnet/minecraft/client/gui/GuiGraphics;IIILjava/lang/String;)V drawLineWithLabel a method_53477 m (D)Ljava/lang/String; toDisplayStringInternal c method_53478 m (D)I getSampleHeightInternal d method_53479 m (D)D toBytesPerSecond e method_53480 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/util/debugchart/SampleStorage;)V c net/minecraft/client/gui/components/debugchart/FpsDebugChart fzh net/minecraft/class_8757 f I CHART_TOP_FPS f field_45929 f D CHART_TOP_VALUE g field_45930 m (D)D toMilliseconds c method_53481 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/util/debugchart/SampleStorage;)V c net/minecraft/client/gui/components/debugchart/PingDebugChart fzi net/minecraft/class_8758 f I CHART_TOP_VALUE f field_45934 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/util/debugchart/SampleStorage;)V c net/minecraft/client/gui/components/debugchart/ProfilerPieChart fzj net/minecraft/class_9931 f I RADIUS a field_52773 f I PIE_CHART_THICKNESS b field_59836 f I MARGIN c field_52774 f Lnet/minecraft/client/gui/Font; font d field_52776 f Lnet/minecraft/util/profiling/ProfileResults; profilerPieChartResults e field_52777 f Ljava/lang/String; profilerTreePath f field_52778 f I bottomOffset g field_52779 m (I)V setBottomOffset a method_61984 m (Lnet/minecraft/util/profiling/ProfileResults;)V setPieChartResults a method_61985 m (Lnet/minecraft/client/gui/GuiGraphics;)V render a method_61986 m (I)V profilerPieChartKeyPress b method_61987 m (Lnet/minecraft/client/gui/Font;)V c net/minecraft/client/gui/components/debugchart/TpsDebugChart fzk net/minecraft/class_8759 f I TICK_METHOD_COLOR f field_48763 f I TASK_COLOR g field_48764 f I OTHER_COLOR h field_48765 f Ljava/util/function/Supplier; msptSupplier i field_47117 m (D)D toMilliseconds c method_53482 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/util/debugchart/SampleStorage;Ljava/util/function/Supplier;)V c net/minecraft/client/gui/components/events/AbstractContainerEventHandler fzl net/minecraft/class_362 f Lnet/minecraft/client/gui/components/events/GuiEventListener; focused a field_22780 f Z isDragging b field_22781 m ()V c net/minecraft/client/gui/components/events/ContainerEventHandler fzm net/minecraft/class_4069 m (DDDDLnet/minecraft/client/gui/components/events/GuiEventListener;)Z method_20082 a method_20082 m (Lnet/minecraft/client/gui/components/events/GuiEventListener;)V setFocused a method_25395 m (Lnet/minecraft/client/gui/navigation/FocusNavigationEvent$ArrowNavigation;)Lnet/minecraft/client/gui/ComponentPath; handleArrowNavigation a method_48214 m (Lnet/minecraft/client/gui/navigation/FocusNavigationEvent$TabNavigation;)Lnet/minecraft/client/gui/ComponentPath; handleTabNavigation a method_48215 m (Lnet/minecraft/client/gui/navigation/ScreenDirection;Lnet/minecraft/client/gui/components/events/GuiEventListener;)Ljava/lang/Integer; method_48216 a method_48216 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;Lnet/minecraft/client/gui/navigation/ScreenDirection;Lnet/minecraft/client/gui/components/events/GuiEventListener;Lnet/minecraft/client/gui/navigation/FocusNavigationEvent;)Lnet/minecraft/client/gui/ComponentPath; nextFocusPathInDirection a method_48217 m ()Ljava/util/List; children aH_ method_25396 m ()Z isDragging aK_ method_25397 m ()Lnet/minecraft/client/gui/components/events/GuiEventListener; getFocused aL_ method_25399 m (Lnet/minecraft/client/gui/components/events/GuiEventListener;)I method_48609 b method_48609 m (Lnet/minecraft/client/gui/navigation/ScreenDirection;Lnet/minecraft/client/gui/components/events/GuiEventListener;)Ljava/lang/Integer; method_48219 b method_48219 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;Lnet/minecraft/client/gui/navigation/ScreenDirection;Lnet/minecraft/client/gui/components/events/GuiEventListener;Lnet/minecraft/client/gui/navigation/FocusNavigationEvent;)Lnet/minecraft/client/gui/ComponentPath; nextFocusPathVaguelyInDirection b method_48220 m (Z)V setDragging b_ method_25398 m (DD)Ljava/util/Optional; getChildAt d method_19355 c net/minecraft/client/gui/components/events/GuiEventListener fzn net/minecraft/class_364 f J DOUBLE_CLICK_THRESHOLD_MS t field_37268 m ()Lnet/minecraft/client/gui/navigation/ScreenRectangle; getRectangle I method_48202 m (CI)Z charTyped a method_25400 m (DDDD)Z mouseScrolled a method_25401 m (DDI)Z mouseClicked a method_25402 m (DDIDD)Z mouseDragged a method_25403 m (III)Z keyPressed a method_25404 m (Lnet/minecraft/client/gui/navigation/FocusNavigationEvent;)Lnet/minecraft/client/gui/ComponentPath; nextFocusPath a method_48205 m (Z)V setFocused a method_25365 m ()Z isFocused aM_ method_25370 m ()Lnet/minecraft/client/gui/ComponentPath; getCurrentFocusPath aN_ method_48218 m (DD)Z isMouseOver a_ method_25405 m (Lnet/minecraft/client/gui/navigation/ScreenDirection;)Lnet/minecraft/client/gui/navigation/ScreenRectangle; getBorderForArrowNavigation a_ method_65515 m (DDI)Z mouseReleased b method_25406 m (III)Z keyReleased c method_16803 m (DD)V mouseMoved f method_16014 c net/minecraft/client/gui/components/events/package-info fzo net/minecraft/class_6205 c net/minecraft/client/gui/components/package-info fzp net/minecraft/class_6206 c net/minecraft/client/gui/components/spectator/SpectatorGui fzq net/minecraft/class_365 f Lnet/minecraft/resources/ResourceLocation; HOTBAR_SPRITE a field_45392 f Lnet/minecraft/resources/ResourceLocation; HOTBAR_SELECTION_SPRITE b field_45393 f J FADE_OUT_DELAY c field_32215 f J FADE_OUT_TIME d field_32216 f Lnet/minecraft/client/Minecraft; minecraft e field_2201 f J lastSelectionTime f field_2198 f Lnet/minecraft/client/gui/spectator/SpectatorMenu; menu g field_2200 m ()Z isMenuActive a method_1980 m (I)V onHotbarSelected a method_1977 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderHotbar a method_1978 m (Lnet/minecraft/client/gui/GuiGraphics;FIILnet/minecraft/client/gui/spectator/categories/SpectatorPage;)V renderPage a method_1975 m (Lnet/minecraft/client/gui/GuiGraphics;IIFFLnet/minecraft/client/gui/spectator/SpectatorMenuItem;)V renderSlot a method_1982 m ()V onMouseMiddleClick b method_1983 m (I)V onMouseScrolled b method_1976 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderAction b method_71054 m ()F getHotbarAlpha c method_1981 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/gui/components/spectator/package-info fzr net/minecraft/class_6207 c net/minecraft/client/gui/components/tabs/GridLayoutTab fzs net/minecraft/class_8086 f Lnet/minecraft/network/chat/Component; title a field_42140 f Lnet/minecraft/client/gui/layouts/GridLayout; layout c field_42139 m (Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/components/tabs/LoadingTab fzt net/minecraft/class_11512 f Lnet/minecraft/client/gui/layouts/LinearLayout; layout a field_60868 f Lnet/minecraft/network/chat/Component; title b field_60869 f Lnet/minecraft/network/chat/Component; loadingTitle c field_60870 m (Lnet/minecraft/client/gui/layouts/LayoutSettings;)V method_71993 a method_71993 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/components/tabs/Tab fzu net/minecraft/class_8087 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V doLayout a method_48611 m (Ljava/util/function/Consumer;)V visitChildren a method_48612 m ()Lnet/minecraft/network/chat/Component; getTabExtraNarration aS_ method_71245 m ()Lnet/minecraft/network/chat/Component; getTabTitle b method_48610 c net/minecraft/client/gui/components/tabs/TabManager fzv net/minecraft/class_8088 f Ljava/util/function/Consumer; addWidget a field_42141 f Ljava/util/function/Consumer; removeWidget b field_42142 f Ljava/util/function/Consumer; onSelected c field_60307 f Ljava/util/function/Consumer; onDeselected d field_60308 f Lnet/minecraft/client/gui/components/tabs/Tab; currentTab e field_42143 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; tabArea f field_42144 m ()Lnet/minecraft/client/gui/components/tabs/Tab; getCurrentTab a method_48614 m (Lnet/minecraft/client/gui/components/tabs/Tab;)V method_71282 a method_71282 m (Lnet/minecraft/client/gui/components/tabs/Tab;Z)V setCurrentTab a method_48615 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V setTabArea a method_48616 m (Lnet/minecraft/client/gui/components/tabs/Tab;)V method_71283 b method_71283 m (Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V m (Ljava/util/function/Consumer;Ljava/util/function/Consumer;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V c net/minecraft/client/gui/components/tabs/TabNavigationBar fzw net/minecraft/class_8089 f I NO_TAB a field_42489 f I MAX_WIDTH b field_43076 f I HEIGHT c field_43077 f I MARGIN d field_43078 f Lnet/minecraft/network/chat/Component; USAGE_NARRATION e field_43079 f Lnet/minecraft/client/gui/layouts/LinearLayout; layout f field_43080 f I width g field_42145 f Lnet/minecraft/client/gui/components/tabs/TabManager; tabManager h field_42146 f Lcom/google/common/collect/ImmutableList; tabs i field_42147 f Lcom/google/common/collect/ImmutableList; tabButtons j field_42148 m (I)V setWidth a method_48618 m (II)I getNextTabIndex a method_71520 m (ILnet/minecraft/client/gui/components/Tooltip;)V setTabTooltip a method_71521 m (IZ)V selectTab a method_48987 m (Lnet/minecraft/client/gui/components/tabs/TabManager;I)Lnet/minecraft/client/gui/components/tabs/TabNavigationBar$Builder; builder a method_48623 m (Lnet/minecraft/client/gui/narration/NarrationElementOutput;Lnet/minecraft/client/gui/components/TabButton;)V narrateListElementPosition a method_49612 m (I)Z keyPressed b method_48988 m (IZ)V setTabActiveState b method_71522 m (Lnet/minecraft/client/gui/narration/NarrationElementOutput;Lnet/minecraft/client/gui/components/TabButton;)V method_49614 b method_49614 m ()Ljava/util/List; getTabs c method_71284 m (I)I getNextTabIndex c method_48990 m ()V arrangeElements g method_49613 m ()I currentTabIndex h method_48989 m ()Lnet/minecraft/client/gui/components/TabButton; currentTabButton i method_49615 m ()Ljava/util/Optional; method_49616 j method_49616 m (ILnet/minecraft/client/gui/components/tabs/TabManager;Ljava/lang/Iterable;)V m ()V c net/minecraft/client/gui/components/tabs/TabNavigationBar$Builder fzw$a net/minecraft/class_8089$class_8090 f I width a field_42151 f Lnet/minecraft/client/gui/components/tabs/TabManager; tabManager b field_42152 f Ljava/util/List; tabs c field_42153 m ()Lnet/minecraft/client/gui/components/tabs/TabNavigationBar; build a method_48627 m ([Lnet/minecraft/client/gui/components/tabs/Tab;)Lnet/minecraft/client/gui/components/tabs/TabNavigationBar$Builder; addTabs a method_48631 m (Lnet/minecraft/client/gui/components/tabs/TabManager;I)V c net/minecraft/client/gui/components/tabs/package-info fzx net/minecraft/class_8091 c net/minecraft/client/gui/components/toasts/AdvancementToast fzy net/minecraft/class_367 f I DISPLAY_TIME a field_41812 f Lnet/minecraft/resources/ResourceLocation; BACKGROUND_SPRITE e field_45394 f Lnet/minecraft/advancements/AdvancementHolder; advancement f field_2205 f Lnet/minecraft/client/gui/components/toasts/Toast$Visibility; wantedVisibility g field_52780 m ()Z isChallengeAdvancement c method_66531 m (Lnet/minecraft/advancements/AdvancementHolder;)V m ()V c net/minecraft/client/gui/components/toasts/NowPlayingToast fzz net/minecraft/class_11469 f Lnet/minecraft/resources/ResourceLocation; NOW_PLAYING_BACKGROUND_SPRITE a field_60723 f Lnet/minecraft/resources/ResourceLocation; MUSIC_NOTES_SPRITE e field_60724 f I PADDING f field_60725 f I MUSIC_NOTES_SIZE g field_60726 f I HEIGHT h field_60727 f I MUSIC_NOTES_SPACE i field_60728 f I VISIBILITY_DURATION j field_60729 f I TEXT_COLOR k field_60730 f J MUSIC_COLOR_CHANGE_FREQUENCY_MS l field_60731 f I musicNoteColorTick m field_60732 f J lastMusicNoteColorChange n field_60733 f I musicNoteColor o field_60734 f Z updateToast p field_60871 f D notificationDisplayTimeMultiplier q field_60872 f Ljava/lang/String; currentSong r field_60735 f Lnet/minecraft/client/Minecraft; minecraft s field_60736 f Lnet/minecraft/client/gui/components/toasts/Toast$Visibility; wantedVisibility t field_60737 m (Lnet/minecraft/client/Options;)V showToast a method_71994 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/gui/Font;)V renderToast a method_71810 m (Lnet/minecraft/client/gui/components/toasts/Toast$Visibility;)V setWantedVisibility a method_71811 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; getNowPlayingString a method_71812 m (Ljava/lang/String;Lnet/minecraft/client/gui/Font;)I getWidth a method_71813 m ()V tickMusicNotes c method_71814 m ()V m ()V c net/minecraft/client/gui/components/toasts/RecipeToast gaa net/minecraft/class_366 f Lnet/minecraft/resources/ResourceLocation; BACKGROUND_SPRITE a field_45395 f J DISPLAY_TIME e field_32217 f Lnet/minecraft/network/chat/Component; TITLE_TEXT f field_26533 f Lnet/minecraft/network/chat/Component; DESCRIPTION_TEXT g field_26534 f Ljava/util/List; recipeItems h field_52781 f J lastChanged i field_2204 f Z changed j field_2203 f Lnet/minecraft/client/gui/components/toasts/Toast$Visibility; wantedVisibility k field_52782 f I displayedRecipeIndex l field_52783 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V addItem a method_1984 m (Lnet/minecraft/client/gui/components/toasts/ToastManager;Lnet/minecraft/world/item/crafting/display/RecipeDisplay;)V addOrUpdate a method_1985 m ()V m ()V c net/minecraft/client/gui/components/toasts/RecipeToast$Entry gaa$a net/minecraft/class_366$class_9932 f Lnet/minecraft/world/item/ItemStack; categoryItem a comp_2981 f Lnet/minecraft/world/item/ItemStack; unlockedItem b comp_2982 m ()Lnet/minecraft/world/item/ItemStack; categoryItem a comp_2981 m ()Lnet/minecraft/world/item/ItemStack; unlockedItem b comp_2982 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)V c net/minecraft/client/gui/components/toasts/SystemToast gab net/minecraft/class_370 f Lnet/minecraft/resources/ResourceLocation; BACKGROUND_SPRITE a field_45396 f I MAX_LINE_SIZE e field_32219 f I LINE_SPACING f field_39926 f I MARGIN g field_39927 f Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId; id h field_2213 f Lnet/minecraft/network/chat/Component; title i field_2215 f Ljava/util/List; messageLines j field_25037 f J lastChanged k field_2216 f Z changed l field_2214 f I width m field_25038 f Z forceHide n field_47582 f Lnet/minecraft/client/gui/components/toasts/Toast$Visibility; wantedVisibility o field_52784 m (Lnet/minecraft/client/Minecraft;)V onLowDiskSpace a method_57723 m (Lnet/minecraft/client/Minecraft;I)V onFileDropFailure a method_60865 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/world/level/ChunkPos;)V onChunkLoadFailure a method_57724 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/components/toasts/SystemToast; multiline a method_29047 m (Lnet/minecraft/client/Minecraft;Ljava/lang/String;)V onWorldAccessFailure a method_27023 m (Lnet/minecraft/client/gui/components/toasts/ToastManager;Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId;)V forceHide a method_55507 m (Lnet/minecraft/client/gui/components/toasts/ToastManager;Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V add a method_27024 m (Lnet/minecraft/network/chat/Component;)Lcom/google/common/collect/ImmutableList; nullToEmpty a method_29626 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V reset a method_1991 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/world/level/ChunkPos;)V onChunkSaveFailure b method_57725 m (Lnet/minecraft/client/Minecraft;Ljava/lang/String;)V onWorldDeleteFailure b method_27025 m (Lnet/minecraft/client/gui/components/toasts/ToastManager;Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V addOrUpdate b method_1990 m ()V forceHide c method_55508 m (Lnet/minecraft/client/Minecraft;Ljava/lang/String;)V onPackCopyFailure c method_29627 m ()Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId; getToken g method_1989 m (Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V m (Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId;Lnet/minecraft/network/chat/Component;Ljava/util/List;I)V m ()V c net/minecraft/client/gui/components/toasts/SystemToast$SystemToastId gab$a net/minecraft/class_370$class_9037 f Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId; NARRATOR_TOGGLE a field_47583 f Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId; WORLD_BACKUP b field_47584 f Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId; PACK_LOAD_FAILURE c field_47585 f Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId; WORLD_ACCESS_FAILURE d field_47586 f Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId; PACK_COPY_FAILURE e field_47587 f Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId; FILE_DROP_FAILURE f field_52128 f Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId; PERIODIC_NOTIFICATION g field_47588 f Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId; LOW_DISK_SPACE h field_49487 f Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId; CHUNK_LOAD_FAILURE i field_49488 f Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId; CHUNK_SAVE_FAILURE j field_49489 f Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId; UNSECURE_SERVER_WARNING k field_47589 f J displayTime l field_47590 m (J)V m ()V m ()V c net/minecraft/client/gui/components/toasts/Toast gac net/minecraft/class_368 f Ljava/lang/Object; NO_TOKEN b field_2208 f I DEFAULT_WIDTH c field_52785 f I SLOT_HEIGHT d field_39928 m ()Lnet/minecraft/client/gui/components/toasts/Toast$Visibility; getWantedVisibility a method_61988 m (I)F yPos a method_71808 m (IF)F xPos a method_71809 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/gui/Font;J)V render a method_1986 m (Lnet/minecraft/client/gui/components/toasts/ToastManager;J)V update a method_61989 m ()Lnet/minecraft/sounds/SoundEvent; getSoundEvent b method_66530 m ()V onFinishedRendering d method_71995 m ()I width e method_29049 m ()I height f method_29050 m ()Ljava/lang/Object; getToken h method_1987 m ()I occcupiedSlotCount i method_45072 m ()V c net/minecraft/client/gui/components/toasts/Toast$Visibility gac$a net/minecraft/class_368$class_369 f Lnet/minecraft/client/gui/components/toasts/Toast$Visibility; SHOW a field_2210 f Lnet/minecraft/client/gui/components/toasts/Toast$Visibility; HIDE b field_2209 f Lnet/minecraft/sounds/SoundEvent; soundEvent c field_2211 f [Lnet/minecraft/client/gui/components/toasts/Toast$Visibility; $VALUES d field_2212 m ()[Lnet/minecraft/client/gui/components/toasts/Toast$Visibility; $values a method_36872 m (Lnet/minecraft/client/sounds/SoundManager;)V playSound a method_1988 m (Ljava/lang/String;ILnet/minecraft/sounds/SoundEvent;)V m ()V c net/minecraft/client/gui/components/toasts/ToastManager gad net/minecraft/class_374 f I SLOT_COUNT a field_39929 f I ALL_SLOTS_OCCUPIED b field_52786 f Lnet/minecraft/client/Minecraft; minecraft c field_2238 f Ljava/util/List; visibleToasts d field_2239 f Ljava/util/BitSet; occupiedSlots e field_39931 f Ljava/util/Deque; queued f field_2240 f Ljava/util/Set; playedToastSounds g field_55860 f Lnet/minecraft/client/gui/components/toasts/ToastManager$ToastInstance; nowPlayingToast h field_60738 m ()V update a method_61990 m (I)I findFreeSlotsIndex a method_45073 m (Lnet/minecraft/client/gui/GuiGraphics;)V render a method_1996 m (Lnet/minecraft/client/gui/components/toasts/Toast;)V addToast a method_1999 m (Ljava/lang/Class;Ljava/lang/Object;)Lnet/minecraft/client/gui/components/toasts/Toast; getToast a method_1997 m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lnet/minecraft/client/gui/components/toasts/ToastManager$ToastInstance;)Z method_61991 a method_61991 m ()V clear b method_2000 m (Lnet/minecraft/client/gui/components/toasts/Toast;)Z method_61992 b method_61992 m ()V showNowPlayingToast c method_71815 m ()V hideNowPlayingToast d method_71816 m ()V createNowPlayingToast e method_71817 m ()V removeNowPlayingToast f method_71818 m ()Lnet/minecraft/client/Minecraft; getMinecraft g method_1995 m ()D getNotificationDisplayTimeMultiplier h method_48221 m ()I freeSlotCount i method_45076 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/Options;)V c net/minecraft/client/gui/components/toasts/ToastManager$ToastInstance gad$a net/minecraft/class_374$class_375 f Z hasFinishedRendering a field_52790 f Lnet/minecraft/client/gui/components/toasts/ToastManager; field_2245 b field_2245 f J SLIDE_ANIMATION_DURATION_MS c field_32221 f Lnet/minecraft/client/gui/components/toasts/Toast; toast d field_2241 f I firstSlotIndex e field_52787 f I occupiedSlotCount f field_39933 f J animationStartTime g field_2243 f J becameFullyVisibleAt h field_52788 f Lnet/minecraft/client/gui/components/toasts/Toast$Visibility; visibility i field_2244 f J fullyVisibleFor j field_2242 f F visiblePortion k field_52789 m ()Lnet/minecraft/client/gui/components/toasts/Toast; getToast a method_2001 m (J)V calculateVisiblePortion a method_61993 m (Lnet/minecraft/client/gui/GuiGraphics;I)V render a method_2002 m ()V resetToast b method_71819 m ()Z hasFinishedRendering c method_61994 m ()V update d method_61995 m (Lnet/minecraft/client/gui/components/toasts/ToastManager;Lnet/minecraft/client/gui/components/toasts/Toast;II)V c net/minecraft/client/gui/components/toasts/TutorialToast gae net/minecraft/class_372 f I PROGRESS_BAR_WIDTH a field_32222 f I PROGRESS_BAR_HEIGHT e field_32223 f I PROGRESS_BAR_X f field_32224 f I PROGRESS_BAR_MARGIN_BOTTOM g field_55091 f Lnet/minecraft/resources/ResourceLocation; BACKGROUND_SPRITE h field_45397 f I PADDING_TOP i field_55092 f I PADDING_BOTTOM j field_55093 f I LINE_SPACING k field_55094 f I TEXT_LEFT l field_55095 f I TEXT_WIDTH m field_55096 f Lnet/minecraft/client/gui/components/toasts/TutorialToast$Icons; icon n field_2225 f Ljava/util/List; lines o field_55097 f Lnet/minecraft/client/gui/components/toasts/Toast$Visibility; visibility p field_2227 f J lastSmoothingTime q field_52791 f F smoothedProgress r field_52792 f F progress s field_2228 f Z progressable t field_2222 f I timeToDisplayMs u field_52793 m (F)V updateProgress a method_1992 m ()V hide c method_1993 m ()I contentHeight g method_65180 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/client/gui/components/toasts/TutorialToast$Icons;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;ZI)V m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/client/gui/components/toasts/TutorialToast$Icons;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Z)V m ()V c net/minecraft/client/gui/components/toasts/TutorialToast$Icons gae$a net/minecraft/class_372$class_373 f Lnet/minecraft/client/gui/components/toasts/TutorialToast$Icons; MOVEMENT_KEYS a field_2230 f Lnet/minecraft/client/gui/components/toasts/TutorialToast$Icons; MOUSE b field_2237 f Lnet/minecraft/client/gui/components/toasts/TutorialToast$Icons; TREE c field_2235 f Lnet/minecraft/client/gui/components/toasts/TutorialToast$Icons; RECIPE_BOOK d field_2233 f Lnet/minecraft/client/gui/components/toasts/TutorialToast$Icons; WOODEN_PLANKS e field_2236 f Lnet/minecraft/client/gui/components/toasts/TutorialToast$Icons; SOCIAL_INTERACTIONS f field_26848 f Lnet/minecraft/client/gui/components/toasts/TutorialToast$Icons; RIGHT_CLICK g field_28782 f Lnet/minecraft/resources/ResourceLocation; sprite h field_45398 f [Lnet/minecraft/client/gui/components/toasts/TutorialToast$Icons; $VALUES i field_2234 m ()[Lnet/minecraft/client/gui/components/toasts/TutorialToast$Icons; $values a method_36873 m (Lnet/minecraft/client/gui/GuiGraphics;II)V render a method_1994 m (Ljava/lang/String;ILnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/client/gui/components/toasts/package-info gaf net/minecraft/class_6208 c net/minecraft/client/gui/contextualbar/ContextualBarRenderer gag net/minecraft/class_11223 f I WIDTH a field_59837 f I HEIGHT b field_59838 f I MARGIN_BOTTOM c field_59839 f Lnet/minecraft/client/gui/contextualbar/ContextualBarRenderer; EMPTY d field_59840 m (Lcom/mojang/blaze3d/platform/Window;)I left a method_70864 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V renderBackground a method_70865 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/gui/Font;I)V renderExperienceLevel a method_70866 m (Lcom/mojang/blaze3d/platform/Window;)I top b method_70867 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V render b method_70868 m ()V c net/minecraft/client/gui/contextualbar/ContextualBarRenderer$1 gag$1 net/minecraft/class_11223$1 m ()V c net/minecraft/client/gui/contextualbar/ExperienceBarRenderer gah net/minecraft/class_11224 f Lnet/minecraft/resources/ResourceLocation; EXPERIENCE_BAR_BACKGROUND_SPRITE e field_59841 f Lnet/minecraft/resources/ResourceLocation; EXPERIENCE_BAR_PROGRESS_SPRITE f field_59842 f Lnet/minecraft/client/Minecraft; minecraft g field_59843 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/gui/contextualbar/JumpableVehicleBarRenderer gai net/minecraft/class_11225 f Lnet/minecraft/resources/ResourceLocation; JUMP_BAR_BACKGROUND_SPRITE e field_59844 f Lnet/minecraft/resources/ResourceLocation; JUMP_BAR_COOLDOWN_SPRITE f field_59845 f Lnet/minecraft/resources/ResourceLocation; JUMP_BAR_PROGRESS_SPRITE g field_59846 f Lnet/minecraft/client/Minecraft; minecraft h field_59847 f Lnet/minecraft/world/entity/PlayerRideableJumping; playerJumpableVehicle i field_59848 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/gui/contextualbar/LocatorBarRenderer gaj net/minecraft/class_11226 f Lnet/minecraft/resources/ResourceLocation; LOCATOR_BAR_BACKGROUND e field_59849 f Lnet/minecraft/resources/ResourceLocation; LOCATOR_BAR_ARROW_UP f field_60451 f Lnet/minecraft/resources/ResourceLocation; LOCATOR_BAR_ARROW_DOWN g field_60452 f I DOT_SIZE h field_59852 f I VISIBLE_DEGREE_RANGE i field_59854 f I ARROW_WIDTH j field_59855 f I ARROW_HEIGHT k field_59856 f I ARROW_LEFT l field_60309 f I ARROW_PADDING m field_60453 f Lnet/minecraft/client/Minecraft; minecraft n field_59860 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/client/gui/GuiGraphics;ILnet/minecraft/world/waypoints/TrackedWaypoint;)V method_70870 a method_70870 m (Lnet/minecraft/world/waypoints/TrackedWaypoint;)Ljava/lang/Integer; method_70869 a method_70869 m (Ljava/lang/String;)Ljava/lang/Integer; method_70871 a method_70871 m (Ljava/util/UUID;)Ljava/lang/Integer; method_70872 a method_70872 m (Ljava/util/UUID;)Ljava/lang/Boolean; method_70873 b method_70873 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/gui/font/AllMissingGlyphProvider gak net/minecraft/class_376 m ()V c net/minecraft/client/gui/font/CodepointMap gal net/minecraft/class_8532 f I BLOCK_BITS a field_44749 f I BLOCK_SIZE b field_44750 f I IN_BLOCK_MASK c field_44751 f I MAX_BLOCK d field_44752 f I BLOCK_COUNT e field_44753 f [Ljava/lang/Object; empty f field_44754 f [[Ljava/lang/Object; blockMap g field_44755 f Ljava/util/function/IntFunction; blockConstructor h field_44756 m ()V clear a method_51597 m (I)Ljava/lang/Object; get a method_51598 m (ILjava/lang/Object;)Ljava/lang/Object; put a method_51599 m (ILjava/util/function/IntFunction;)Ljava/lang/Object; computeIfAbsent a method_51600 m (Lnet/minecraft/client/gui/font/CodepointMap$Output;)V forEach a method_51601 m (Lit/unimi/dsi/fastutil/ints/IntOpenHashSet;ILjava/lang/Object;)V method_51602 a method_51602 m ()Lit/unimi/dsi/fastutil/ints/IntSet; keySet b method_51603 m (I)Ljava/lang/Object; remove b method_51604 m (Ljava/util/function/IntFunction;Ljava/util/function/IntFunction;)V c net/minecraft/client/gui/font/CodepointMap$Output gal$a net/minecraft/class_8532$class_8533 c net/minecraft/client/gui/font/FontManager gam net/minecraft/class_378 f Lnet/minecraft/resources/ResourceLocation; MISSING_FONT a field_24254 f Lorg/slf4j/Logger; LOGGER b field_2261 f Ljava/lang/String; FONTS_PATH c field_32226 f Lnet/minecraft/resources/FileToIdConverter; FONT_DEFINITIONS d field_40409 f Lcom/google/gson/Gson; GSON e field_44757 f Lnet/minecraft/client/gui/font/FontSet; missingFontSet f field_24255 f Ljava/util/List; providersToClose g field_44758 f Ljava/util/Map; fontSets h field_2259 f Lnet/minecraft/client/renderer/texture/TextureManager; textureManager i field_2260 f Lnet/minecraft/client/gui/font/FontSet; lastFontSetCache j field_49111 m ()Lnet/minecraft/client/gui/Font; createFont a method_27539 m (I)[Ljava/util/concurrent/CompletableFuture; method_51605 a method_51605 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/gui/font/FontSet; getFontSetRaw a method_57023 m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; prepare a method_51608 m (Lnet/minecraft/util/DependencySorter;Lnet/minecraft/client/gui/font/FontManager$UnresolvedBuilderBundle;)V method_51609 a method_51609 m (Lcom/mojang/blaze3d/font/GlyphProvider$Conditional;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; method_51611 a method_51611 m (Lnet/minecraft/client/Options;)V updateOptions a method_57024 m (Lnet/minecraft/client/gui/font/FontManager$BuilderId;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;Lnet/minecraft/client/gui/font/FontManager$UnresolvedBuilderBundle;Lnet/minecraft/client/gui/font/FontOption$Filter;Lnet/minecraft/client/gui/font/providers/GlyphProviderDefinition$Loader;)V method_51612 a method_51612 m (Lnet/minecraft/client/gui/font/FontManager$BuilderId;Lnet/minecraft/client/gui/font/providers/GlyphProviderDefinition$Loader;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; safeLoad a method_51613 m (Lnet/minecraft/client/gui/font/FontManager$Preparation;)V method_51610 a method_51610 m (Lnet/minecraft/client/gui/font/FontManager$Preparation;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_51614 m (Lnet/minecraft/client/gui/font/FontManager$UnresolvedBuilderBundle;Lnet/minecraft/client/gui/font/FontManager$BuilderId;Lnet/minecraft/client/gui/font/FontOption$Filter;Lnet/minecraft/client/gui/font/providers/GlyphProviderDefinition$Reference;)V method_51615 a method_51615 m (Lnet/minecraft/client/gui/font/FontSet;)V method_27540 a method_27540 m (Lnet/minecraft/client/gui/font/providers/GlyphProviderDefinition$Loader;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/client/gui/font/FontManager$BuilderId;)Ljava/util/Optional; method_51616 a method_51616 m (Ljava/util/List;)Ljava/util/Map; resolveProviders a method_51617 m (Ljava/util/List;I)V method_51618 a method_51618 m (Ljava/util/List;Lnet/minecraft/resources/ResourceLocation;)Ljava/util/List; loadResourceStack a method_51619 m (Ljava/util/List;Lcom/mojang/blaze3d/font/GlyphProvider$Conditional;)V finalizeProviderLoading a method_51620 m (Ljava/util/List;Lcom/mojang/blaze3d/font/GlyphProvider$Conditional;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage; method_51621 a method_51621 m (Ljava/util/List;Ljava/util/Map;Ljava/lang/Void;)Lnet/minecraft/client/gui/font/FontManager$Preparation; method_51622 a method_51622 m (Ljava/util/Map$Entry;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;)Lnet/minecraft/client/gui/font/FontManager$UnresolvedBuilderBundle; method_51623 a method_51623 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/gui/font/FontManager$UnresolvedBuilderBundle;)V method_51624 a method_51624 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;)V method_51625 a method_51625 m (Ljava/util/Set;Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;)V method_51607 a method_51607 m (Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage; method_51626 a method_51626 m ()Lnet/minecraft/client/gui/Font; createFontFilterFishy b method_45078 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/gui/font/FontSet; getFontSetCached b method_57025 m (Lnet/minecraft/client/Options;)Ljava/util/Set; getFontOptions b method_57026 m (Ljava/util/List;Lcom/mojang/blaze3d/font/GlyphProvider$Conditional;)V method_51627 b method_51627 m ()Lcom/mojang/blaze3d/font/GlyphProvider$Conditional; createFallbackProvider c method_57027 m (Lnet/minecraft/client/renderer/texture/TextureManager;)V m ()V c net/minecraft/client/gui/font/FontManager$BuilderId gam$a net/minecraft/class_378$class_8534 f Lnet/minecraft/resources/ResourceLocation; fontId a comp_1491 f Ljava/lang/String; pack b comp_1492 f I index c comp_1493 m ()Lnet/minecraft/resources/ResourceLocation; fontId a comp_1491 m ()Ljava/lang/String; pack b comp_1492 m ()I index c comp_1493 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;I)V c net/minecraft/client/gui/font/FontManager$BuilderResult gam$b net/minecraft/class_378$class_8535 f Lnet/minecraft/client/gui/font/FontManager$BuilderId; id a comp_1494 f Lnet/minecraft/client/gui/font/FontOption$Filter; filter b comp_2350 f Lcom/mojang/datafixers/util/Either; result c comp_1495 m ()Lnet/minecraft/client/gui/font/FontManager$BuilderId; id a comp_1494 m (Lcom/mojang/blaze3d/font/GlyphProvider$Conditional;)Lcom/mojang/blaze3d/font/GlyphProvider$Conditional; mergeFilters a method_57028 m (Lcom/mojang/blaze3d/font/GlyphProvider;)Ljava/util/List; method_57029 a method_57029 m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/Optional; method_51628 a method_51628 m (Ljava/util/function/Function;)Ljava/util/Optional; resolve a method_51629 m (Ljava/util/function/Function;Lnet/minecraft/resources/ResourceLocation;)Ljava/util/Optional; method_51630 a method_51630 m ()Lnet/minecraft/client/gui/font/FontOption$Filter; filter b comp_2350 m ()Lcom/mojang/datafixers/util/Either; result c comp_1495 m (Lnet/minecraft/client/gui/font/FontManager$BuilderId;Lnet/minecraft/client/gui/font/FontOption$Filter;Lcom/mojang/datafixers/util/Either;)V c net/minecraft/client/gui/font/FontManager$FontDefinitionFile gam$c net/minecraft/class_378$class_8556 f Lcom/mojang/serialization/Codec; CODEC a field_44798 f Ljava/util/List; providers b comp_1518 m ()Ljava/util/List; providers a comp_1518 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51747 a method_51747 m (Ljava/util/List;)V m ()V c net/minecraft/client/gui/font/FontManager$Preparation gam$d net/minecraft/class_378$class_8536 f Ljava/util/Map; fontSets a comp_2351 f Ljava/util/List; allProviders b comp_1497 m ()Ljava/util/Map; fontSets a comp_2351 m ()Ljava/util/List; allProviders b comp_1497 m (Ljava/util/Map;Ljava/util/List;)V c net/minecraft/client/gui/font/FontManager$UnresolvedBuilderBundle gam$e net/minecraft/class_378$class_8537 f Lnet/minecraft/resources/ResourceLocation; fontId a comp_1498 f Ljava/util/List; builders b comp_1499 f Ljava/util/Set; dependencies c comp_1500 m ()Lnet/minecraft/resources/ResourceLocation; fontId a comp_1498 m (Lnet/minecraft/client/gui/font/FontManager$BuilderId;Lnet/minecraft/client/gui/font/FontOption$Filter;Lnet/minecraft/client/gui/font/providers/GlyphProviderDefinition$Reference;)V add a method_51631 m (Lnet/minecraft/client/gui/font/FontManager$BuilderId;Lnet/minecraft/client/gui/font/FontOption$Filter;Ljava/util/concurrent/CompletableFuture;)V add a method_51632 m (Lnet/minecraft/client/gui/font/FontManager$BuilderResult;)Ljava/util/stream/Stream; method_51633 a method_51633 m (Ljava/util/function/Function;)Ljava/util/Optional; resolve a method_51634 m ()Ljava/util/List; builders b comp_1499 m ()Ljava/util/Set; dependencies c comp_1500 m ()Ljava/util/stream/Stream; listBuilders d method_51635 m (Lnet/minecraft/resources/ResourceLocation;)V m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;Ljava/util/Set;)V c net/minecraft/client/gui/font/FontOption gan net/minecraft/class_9243 f Lnet/minecraft/client/gui/font/FontOption; UNIFORM a field_49112 f Lnet/minecraft/client/gui/font/FontOption; JAPANESE_VARIANTS b field_49113 f Lcom/mojang/serialization/Codec; CODEC c field_49114 f Ljava/lang/String; name d field_49115 f [Lnet/minecraft/client/gui/font/FontOption; $VALUES e field_49116 m ()[Lnet/minecraft/client/gui/font/FontOption; $values a method_57030 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/gui/font/FontOption$Filter gan$a net/minecraft/class_9243$class_9244 f Lcom/mojang/serialization/Codec; CODEC a field_49117 f Lnet/minecraft/client/gui/font/FontOption$Filter; ALWAYS_PASS b field_49118 f Ljava/util/Map; values c field_49119 m (Lnet/minecraft/client/gui/font/FontOption$Filter;)Lnet/minecraft/client/gui/font/FontOption$Filter; merge a method_57031 m (Ljava/util/Set;)Z apply a method_57032 m (Lnet/minecraft/client/gui/font/FontOption$Filter;)Ljava/util/Map; method_57033 b method_57033 m (Ljava/util/Map;)V m ()V c net/minecraft/client/gui/font/FontSet gao net/minecraft/class_377 f Lorg/slf4j/Logger; LOGGER a field_54959 f Lnet/minecraft/util/RandomSource; RANDOM b field_2252 f F LARGE_FORWARD_ADVANCE c field_39934 f Lnet/minecraft/client/renderer/texture/TextureManager; textureManager d field_2248 f Lnet/minecraft/resources/ResourceLocation; name e field_2246 f Lnet/minecraft/client/gui/font/glyphs/BakedGlyph; missingGlyph f field_2256 f Lnet/minecraft/client/gui/font/glyphs/BakedGlyph; whiteGlyph g field_20910 f Ljava/util/List; allProviders h field_49120 f Ljava/util/List; activeProviders i field_49121 f Lnet/minecraft/client/gui/font/CodepointMap; glyphs j field_2253 f Lnet/minecraft/client/gui/font/CodepointMap; glyphInfos k field_2257 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; glyphsByWidth l field_2249 f Ljava/util/List; textures m field_2254 f Ljava/util/function/IntFunction; glyphInfoGetter n field_54819 f Ljava/util/function/IntFunction; glyphGetter o field_54820 m ()Lnet/minecraft/resources/ResourceLocation; name a method_57034 m (I)Lnet/minecraft/client/gui/font/glyphs/BakedGlyph; getGlyph a method_2014 m (IZ)Lcom/mojang/blaze3d/font/GlyphInfo; getGlyphInfo a method_2011 m (Lcom/mojang/blaze3d/font/GlyphInfo;)Lnet/minecraft/client/gui/font/glyphs/BakedGlyph; getRandomGlyph a method_2013 m (Lcom/mojang/blaze3d/font/SheetGlyphInfo;)Lnet/minecraft/client/gui/font/glyphs/BakedGlyph; stitch a method_2012 m (Ljava/util/List;Ljava/util/Set;)V reload a method_2004 m (Ljava/util/List;Ljava/util/Set;I)V method_57035 a method_57035 m (Ljava/util/Set;)V reload a method_57036 m ()Lnet/minecraft/client/gui/font/glyphs/BakedGlyph; whiteGlyph b method_22943 m (I)Lnet/minecraft/client/gui/font/FontSet$GlyphInfoFilter; computeGlyphInfo b method_40038 m (Lcom/mojang/blaze3d/font/GlyphInfo;)Z hasFishyAdvance b method_45079 m (Ljava/util/List;Ljava/util/Set;)Ljava/util/List; selectProviders b method_57037 m ()V resetTextures c method_57038 m (I)Lnet/minecraft/client/gui/font/glyphs/BakedGlyph; computeBakedGlyph c method_41832 m (I)Lit/unimi/dsi/fastutil/ints/IntList; method_57039 d method_57039 m (I)[[Lnet/minecraft/client/gui/font/FontSet$GlyphInfoFilter; method_51636 e method_51636 m (I)[Lnet/minecraft/client/gui/font/FontSet$GlyphInfoFilter; method_51637 f method_51637 m (I)[[Lnet/minecraft/client/gui/font/glyphs/BakedGlyph; method_51638 g method_51638 m (I)[Lnet/minecraft/client/gui/font/glyphs/BakedGlyph; method_51639 h method_51639 m (Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/client/gui/font/FontSet$GlyphInfoFilter gao$a net/minecraft/class_377$class_7647 f Lcom/mojang/blaze3d/font/GlyphInfo; glyphInfo a comp_979 f Lcom/mojang/blaze3d/font/GlyphInfo; glyphInfoNotFishy b comp_980 f Lnet/minecraft/client/gui/font/FontSet$GlyphInfoFilter; MISSING c field_39935 m ()Lcom/mojang/blaze3d/font/GlyphInfo; glyphInfo a comp_979 m (Z)Lcom/mojang/blaze3d/font/GlyphInfo; select a method_45080 m ()Lcom/mojang/blaze3d/font/GlyphInfo; glyphInfoNotFishy b comp_980 m (Lcom/mojang/blaze3d/font/GlyphInfo;Lcom/mojang/blaze3d/font/GlyphInfo;)V m ()V c net/minecraft/client/gui/font/FontTexture gap net/minecraft/class_380 f I SIZE c field_32227 f Lnet/minecraft/client/gui/font/GlyphRenderTypes; renderTypes d field_44759 f Z colored e field_2263 f Lnet/minecraft/client/gui/font/FontTexture$Node; root f field_2264 m (I)I method_51640 a method_51640 m (Lcom/mojang/blaze3d/font/SheetGlyphInfo;)Lnet/minecraft/client/gui/font/glyphs/BakedGlyph; add a method_2022 m (Ljava/util/function/Supplier;Lnet/minecraft/client/gui/font/GlyphRenderTypes;Z)V c net/minecraft/client/gui/font/FontTexture$Node gap$a net/minecraft/class_380$class_381 f I x a field_2269 f I y b field_2268 f I width c field_2267 f I height d field_2266 f Lnet/minecraft/client/gui/font/FontTexture$Node; left e field_2270 f Lnet/minecraft/client/gui/font/FontTexture$Node; right f field_2271 f Z occupied g field_2265 m (Lcom/mojang/blaze3d/font/SheetGlyphInfo;)Lnet/minecraft/client/gui/font/FontTexture$Node; insert a method_2024 m (IIII)V c net/minecraft/client/gui/font/GlyphRenderTypes gaq net/minecraft/class_8538 f Lnet/minecraft/client/renderer/RenderType; normal a comp_1501 f Lnet/minecraft/client/renderer/RenderType; seeThrough b comp_1502 f Lnet/minecraft/client/renderer/RenderType; polygonOffset c comp_1503 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; guiPipeline d comp_4371 m ()Lnet/minecraft/client/renderer/RenderType; normal a comp_1501 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/gui/font/GlyphRenderTypes; createForIntensityTexture a method_51641 m (Lnet/minecraft/client/gui/Font$DisplayMode;)Lnet/minecraft/client/renderer/RenderType; select a method_51642 m ()Lnet/minecraft/client/renderer/RenderType; seeThrough b comp_1502 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/gui/font/GlyphRenderTypes; createForColorTexture b method_51643 m ()Lnet/minecraft/client/renderer/RenderType; polygonOffset c comp_1503 m ()Lcom/mojang/blaze3d/pipeline/RenderPipeline; guiPipeline d comp_4371 m (Lnet/minecraft/client/renderer/RenderType;Lnet/minecraft/client/renderer/RenderType;Lnet/minecraft/client/renderer/RenderType;Lcom/mojang/blaze3d/pipeline/RenderPipeline;)V c net/minecraft/client/gui/font/GlyphRenderTypes$1 gaq$1 net/minecraft/class_8538$1 f [I $SwitchMap$net$minecraft$client$gui$Font$DisplayMode a field_34000 m ()V c net/minecraft/client/gui/font/TextFieldHelper gar net/minecraft/class_3728 f Ljava/util/function/Supplier; getMessageFn a field_24257 f Ljava/util/function/Consumer; setMessageFn b field_24258 f Ljava/util/function/Supplier; getClipboardFn c field_16456 f Ljava/util/function/Consumer; setClipboardFn d field_16458 f Ljava/util/function/Predicate; stringValidator e field_24259 f I cursorPos f field_16453 f I selectionPos g field_16452 m ()V cut a method_27547 m (C)Z charTyped a method_16199 m (I)Z keyPressed a method_16202 m (II)V setSelectionRange a method_27548 m (ILnet/minecraft/client/gui/font/TextFieldHelper$CursorStep;)V removeFromCursor a method_42574 m (IZ)V moveByChars a method_27549 m (IZLnet/minecraft/client/gui/font/TextFieldHelper$CursorStep;)V moveBy a method_42575 m (Lnet/minecraft/client/Minecraft;)Ljava/util/function/Supplier; createClipboardGetter a method_27550 m (Lnet/minecraft/client/Minecraft;Ljava/lang/String;)V setClipboardContents a method_27551 m (Ljava/lang/String;)V insertText a method_16197 m (Ljava/lang/String;Ljava/lang/String;)V insertText a method_27552 m (Z)V setCursorToStart a method_27553 m ()V paste b method_27554 m (I)V moveByChars b method_35727 m (IZ)V moveByWords b method_27555 m (Lnet/minecraft/client/Minecraft;)Ljava/lang/String; getClipboardContents b method_27556 m (Lnet/minecraft/client/Minecraft;Ljava/lang/String;)V method_27557 b method_27557 m (Ljava/lang/String;)Ljava/lang/String; getSelected b method_16200 m (Z)V setCursorToEnd b method_27558 m ()V copy c method_27559 m (I)V moveByWords c method_35728 m (IZ)V setCursorPos c method_27560 m (Lnet/minecraft/client/Minecraft;)Ljava/util/function/Consumer; createClipboardSetter c method_27561 m (Ljava/lang/String;)Ljava/lang/String; deleteSelection c method_16198 m (Z)V resetSelectionIfNeeded c method_27562 m ()V selectAll d method_27563 m (I)V removeWordsFromCursor d method_42576 m (Lnet/minecraft/client/Minecraft;)Ljava/lang/String; method_27565 d method_27565 m ()V setCursorToStart e method_35729 m (I)V removeCharsFromCursor e method_27564 m ()V setCursorToEnd f method_16204 m (I)V setCursorPos f method_35730 m ()I getCursorPos g method_16201 m (I)V setSelectionPos g method_35731 m ()I getSelectionPos h method_16203 m (I)I clampToMsgLength h method_27567 m ()Z isSelecting i method_27568 m (Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V c net/minecraft/client/gui/font/TextFieldHelper$CursorStep gar$a net/minecraft/class_3728$class_7279 f Lnet/minecraft/client/gui/font/TextFieldHelper$CursorStep; CHARACTER a field_38308 f Lnet/minecraft/client/gui/font/TextFieldHelper$CursorStep; WORD b field_38309 f [Lnet/minecraft/client/gui/font/TextFieldHelper$CursorStep; $VALUES c field_38310 m ()[Lnet/minecraft/client/gui/font/TextFieldHelper$CursorStep; $values a method_42577 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/gui/font/glyphs/BakedGlyph gas net/minecraft/class_382 f F Z_FIGHTER a field_55098 f Lnet/minecraft/client/gui/font/GlyphRenderTypes; renderTypes b field_44760 f Lcom/mojang/blaze3d/textures/GpuTextureView; textureView c field_60569 f F u0 d field_2276 f F u1 e field_2275 f F v0 f field_2274 f F v1 g field_2273 f F left h field_2272 f F right i field_2280 f F up j field_2279 f F down k field_2278 m ()Lcom/mojang/blaze3d/textures/GpuTextureView; textureView a method_71820 m (Lnet/minecraft/client/gui/Font$DisplayMode;)Lnet/minecraft/client/renderer/RenderType; renderType a method_24045 m (Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$Effect;FFILcom/mojang/blaze3d/vertex/VertexConsumer;ILorg/joml/Matrix4f;)V buildEffect a method_65181 m (Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$Effect;Lorg/joml/Matrix4f;Lcom/mojang/blaze3d/vertex/VertexConsumer;IZ)V renderEffect a method_22944 m (Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$GlyphInstance;)F left a method_71821 m (Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$GlyphInstance;Lorg/joml/Matrix4f;Lcom/mojang/blaze3d/vertex/VertexConsumer;IZ)V renderChar a method_65025 m (Z)F extraThickness a method_71822 m (ZFFFLorg/joml/Matrix4f;Lcom/mojang/blaze3d/vertex/VertexConsumer;IZI)V render a method_2025 m ()Lcom/mojang/blaze3d/pipeline/RenderPipeline; guiPipeline b method_71823 m (Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$GlyphInstance;)F top b method_71824 m ()F shearBottom c method_71825 m (Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$GlyphInstance;)F right c method_71826 m ()F shearTop d method_71827 m (Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$GlyphInstance;)F bottom d method_71828 m (Lnet/minecraft/client/gui/font/GlyphRenderTypes;Lcom/mojang/blaze3d/textures/GpuTextureView;FFFFFFFF)V c net/minecraft/client/gui/font/glyphs/BakedGlyph$Effect gas$a net/minecraft/class_382$class_328 f F x0 a comp_3307 f F y0 b comp_3308 f F x1 c comp_3309 f F y1 d comp_3310 f F depth e comp_3311 f I color f comp_3312 f I shadowColor g comp_3336 f F shadowOffset h comp_3337 m ()F left a method_71829 m ()F top b method_71830 m ()F right c method_71831 m ()F bottom d method_71832 m ()F x0 e comp_3307 m ()F y0 f comp_3308 m ()F x1 g comp_3309 m ()F y1 h comp_3310 m ()F depth i comp_3311 m ()I color j comp_3312 m ()I shadowColor k comp_3336 m ()F shadowOffset l comp_3337 m ()Z hasShadow m method_65183 m (FFFFFI)V m (FFFFFIIF)V c net/minecraft/client/gui/font/glyphs/BakedGlyph$GlyphInstance gas$b net/minecraft/class_382$class_10364 f F x a comp_3313 f F y b comp_3314 f I color c comp_3315 f I shadowColor d comp_3338 f Lnet/minecraft/client/gui/font/glyphs/BakedGlyph; glyph e comp_3316 f Lnet/minecraft/network/chat/Style; style f comp_3317 f F boldOffset g comp_3318 f F shadowOffset h comp_3339 m ()F left a method_71833 m ()F top b method_71834 m ()F right c method_71835 m ()F bottom d method_71836 m ()F x e comp_3313 m ()F y f comp_3314 m ()I color g comp_3315 m ()I shadowColor h comp_3338 m ()Lnet/minecraft/client/gui/font/glyphs/BakedGlyph; glyph i comp_3316 m ()Lnet/minecraft/network/chat/Style; style j comp_3317 m ()F boldOffset k comp_3318 m ()F shadowOffset l comp_3339 m ()Z hasShadow m method_65184 m (FFIILnet/minecraft/client/gui/font/glyphs/BakedGlyph;Lnet/minecraft/network/chat/Style;FF)V c net/minecraft/client/gui/font/glyphs/EmptyGlyph gat net/minecraft/class_384 f Lnet/minecraft/client/gui/font/glyphs/EmptyGlyph; INSTANCE b field_38311 m ()V m ()V c net/minecraft/client/gui/font/glyphs/SpecialGlyphs gau net/minecraft/class_7191 f Lnet/minecraft/client/gui/font/glyphs/SpecialGlyphs; WHITE a field_37898 f Lnet/minecraft/client/gui/font/glyphs/SpecialGlyphs; MISSING b field_37899 f Lcom/mojang/blaze3d/platform/NativeImage; image c field_37900 f [Lnet/minecraft/client/gui/font/glyphs/SpecialGlyphs; $VALUES d field_37901 m (II)I method_41833 a method_41833 m (IILnet/minecraft/client/gui/font/glyphs/SpecialGlyphs$PixelProvider;)Lcom/mojang/blaze3d/platform/NativeImage; generate a method_41834 m (II)I method_41835 b method_41835 m ()Lcom/mojang/blaze3d/platform/NativeImage; method_41836 c method_41836 m ()Lcom/mojang/blaze3d/platform/NativeImage; method_41837 d method_41837 m ()[Lnet/minecraft/client/gui/font/glyphs/SpecialGlyphs; $values e method_41838 m (Ljava/lang/String;ILjava/util/function/Supplier;)V m ()V c net/minecraft/client/gui/font/glyphs/SpecialGlyphs$1 gau$1 net/minecraft/class_7191$1 f Lnet/minecraft/client/gui/font/glyphs/SpecialGlyphs; field_37902 a field_37902 m (Lnet/minecraft/client/gui/font/glyphs/SpecialGlyphs;)V c net/minecraft/client/gui/font/glyphs/SpecialGlyphs$PixelProvider gau$a net/minecraft/class_7191$class_7192 c net/minecraft/client/gui/font/glyphs/package-info gav net/minecraft/class_6209 c net/minecraft/client/gui/font/package-info gaw net/minecraft/class_6210 c net/minecraft/client/gui/font/providers/BitmapProvider gax net/minecraft/class_386 f Lorg/slf4j/Logger; LOGGER b field_2286 f Lcom/mojang/blaze3d/platform/NativeImage; image c field_2285 f Lnet/minecraft/client/gui/font/CodepointMap; glyphs d field_2284 m (Lcom/mojang/blaze3d/platform/NativeImage;Lnet/minecraft/client/gui/font/CodepointMap;)V m ()V c net/minecraft/client/gui/font/providers/BitmapProvider$Definition gax$a net/minecraft/class_386$class_387 f Lcom/mojang/serialization/MapCodec; CODEC a field_44799 f Lnet/minecraft/resources/ResourceLocation; file c comp_1519 f I height d comp_1520 f I ascent e comp_1521 f [[I codepointGrid f comp_1522 f Lcom/mojang/serialization/Codec; CODEPOINT_GRID_CODEC g field_44800 m (I)[[Lnet/minecraft/client/gui/font/providers/BitmapProvider$Glyph; method_51644 a method_51644 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Lcom/mojang/blaze3d/font/GlyphProvider; load a method_2039 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51748 a method_51748 m (Lcom/mojang/blaze3d/platform/NativeImage;IIII)I getActualGlyphWidth a method_2038 m (Lnet/minecraft/client/gui/font/providers/BitmapProvider$Definition;)Lcom/mojang/serialization/DataResult; validate a method_51749 m (Ljava/util/List;)[[I method_51750 a method_51750 m ([II)Ljava/lang/String; method_51751 a method_51751 m ([[I)Lcom/mojang/serialization/DataResult; validateDimensions a method_51752 m (I)[Lnet/minecraft/client/gui/font/providers/BitmapProvider$Glyph; method_51645 b method_51645 m (Lnet/minecraft/client/gui/font/providers/BitmapProvider$Definition;)Ljava/lang/String; method_51753 b method_51753 m ([[I)Ljava/util/List; method_51754 b method_51754 m ()Lnet/minecraft/resources/ResourceLocation; file c comp_1519 m ()I height d comp_1520 m ()I ascent e comp_1521 m ()[[I codepointGrid f comp_1522 m ()Ljava/lang/String; method_51755 g method_51755 m ()Ljava/lang/String; method_51756 h method_51756 m (Lnet/minecraft/resources/ResourceLocation;II[[I)V m ()V c net/minecraft/client/gui/font/providers/BitmapProvider$Glyph gax$b net/minecraft/class_386$class_388 f F scale a comp_603 f Lcom/mojang/blaze3d/platform/NativeImage; image b comp_604 f I offsetX c comp_605 f I offsetY d comp_606 f I width e comp_607 f I height f comp_608 f I advance g comp_609 f I ascent h comp_610 m ()F scale c comp_603 m ()Lcom/mojang/blaze3d/platform/NativeImage; image d comp_604 m ()I offsetX e comp_605 m ()I offsetY f comp_606 m ()I width g comp_607 m ()I height h comp_608 m ()I advance i comp_609 m ()I ascent j comp_610 m (FLcom/mojang/blaze3d/platform/NativeImage;IIIIII)V c net/minecraft/client/gui/font/providers/BitmapProvider$Glyph$1 gax$b$1 net/minecraft/class_386$class_388$1 f Lnet/minecraft/client/gui/font/providers/BitmapProvider$Glyph; field_37903 a field_37903 m (Lnet/minecraft/client/gui/font/providers/BitmapProvider$Glyph;)V c net/minecraft/client/gui/font/providers/FreeTypeUtil gay net/minecraft/class_9111 f Ljava/lang/Object; LIBRARY_LOCK a field_51483 f Lorg/slf4j/Logger; LOGGER b field_51484 f J library c field_48394 m ()J getLibrary a method_56143 m (I)Ljava/lang/String; describeError a method_56144 m (ILjava/lang/String;)V assertError a method_59837 m (Lorg/lwjgl/util/freetype/FT_Vector;)F x a method_56146 m (Lorg/lwjgl/util/freetype/FT_Vector;FF)Lorg/lwjgl/util/freetype/FT_Vector; setVector a method_56147 m ()V destroy b method_56148 m (ILjava/lang/String;)Z checkError b method_56145 m ()V m ()V c net/minecraft/client/gui/font/providers/GlyphProviderDefinition gaz net/minecraft/class_389 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_44801 m ()Lnet/minecraft/client/gui/font/providers/GlyphProviderType; type a method_51731 m ()Lcom/mojang/datafixers/util/Either; unpack b method_51734 m ()V c net/minecraft/client/gui/font/providers/GlyphProviderDefinition$Conditional gaz$a net/minecraft/class_389$class_9245 f Lcom/mojang/serialization/Codec; CODEC a field_49122 f Lnet/minecraft/client/gui/font/providers/GlyphProviderDefinition; definition b comp_2352 f Lnet/minecraft/client/gui/font/FontOption$Filter; filter c comp_2353 m ()Lnet/minecraft/client/gui/font/providers/GlyphProviderDefinition; definition a comp_2352 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_57040 a method_57040 m ()Lnet/minecraft/client/gui/font/FontOption$Filter; filter b comp_2353 m (Lnet/minecraft/client/gui/font/providers/GlyphProviderDefinition;Lnet/minecraft/client/gui/font/FontOption$Filter;)V m ()V c net/minecraft/client/gui/font/providers/GlyphProviderDefinition$Loader gaz$b net/minecraft/class_389$class_8539 c net/minecraft/client/gui/font/providers/GlyphProviderDefinition$Reference gaz$c net/minecraft/class_389$class_8540 f Lnet/minecraft/resources/ResourceLocation; id a comp_1504 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_1504 m (Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/client/gui/font/providers/GlyphProviderType gba net/minecraft/class_394 f Lnet/minecraft/client/gui/font/providers/GlyphProviderType; BITMAP a field_2312 f Lnet/minecraft/client/gui/font/providers/GlyphProviderType; TTF b field_2317 f Lnet/minecraft/client/gui/font/providers/GlyphProviderType; SPACE c field_37904 f Lnet/minecraft/client/gui/font/providers/GlyphProviderType; UNIHEX d field_2313 f Lnet/minecraft/client/gui/font/providers/GlyphProviderType; REFERENCE e field_44761 f Lcom/mojang/serialization/Codec; CODEC f field_44802 f Ljava/lang/String; name g field_2314 f Lcom/mojang/serialization/MapCodec; codec h field_44803 f [Lnet/minecraft/client/gui/font/providers/GlyphProviderType; $VALUES i field_2316 m ()Lcom/mojang/serialization/MapCodec; mapCodec a method_51758 m ()[Lnet/minecraft/client/gui/font/providers/GlyphProviderType; $values b method_36876 m (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/MapCodec;)V m ()V c net/minecraft/client/gui/font/providers/ProviderReferenceDefinition gbb net/minecraft/class_8541 f Lcom/mojang/serialization/MapCodec; CODEC a field_44762 f Lnet/minecraft/resources/ResourceLocation; id c comp_1523 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51647 a method_51647 m ()Lnet/minecraft/resources/ResourceLocation; id c comp_1523 m (Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/client/gui/font/providers/TrueTypeGlyphProviderDefinition gbc net/minecraft/class_8557 f Lcom/mojang/serialization/MapCodec; CODEC a field_44804 f Lnet/minecraft/resources/ResourceLocation; location c comp_1524 f F size d comp_1525 f F oversample e comp_1526 f Lnet/minecraft/client/gui/font/providers/TrueTypeGlyphProviderDefinition$Shift; shift f comp_1527 f Ljava/lang/String; skip g comp_1528 f Lcom/mojang/serialization/Codec; SKIP_LIST_CODEC h field_44805 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Lcom/mojang/blaze3d/font/GlyphProvider; load a method_51759 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51761 a method_51761 m (Ljava/util/List;)Ljava/lang/String; method_52730 a method_52730 m ()Lnet/minecraft/resources/ResourceLocation; location c comp_1524 m ()F size d comp_1525 m ()F oversample e comp_1526 m ()Lnet/minecraft/client/gui/font/providers/TrueTypeGlyphProviderDefinition$Shift; shift f comp_1527 m ()Ljava/lang/String; skip g comp_1528 m (Lnet/minecraft/resources/ResourceLocation;FFLnet/minecraft/client/gui/font/providers/TrueTypeGlyphProviderDefinition$Shift;Ljava/lang/String;)V m ()V c net/minecraft/client/gui/font/providers/TrueTypeGlyphProviderDefinition$Shift gbc$a net/minecraft/class_8557$class_8558 f Lnet/minecraft/client/gui/font/providers/TrueTypeGlyphProviderDefinition$Shift; NONE a field_44806 f Lcom/mojang/serialization/Codec; CODEC b field_44807 f F x c comp_1529 f F y d comp_1530 m ()F x a comp_1529 m (Lnet/minecraft/client/gui/font/providers/TrueTypeGlyphProviderDefinition$Shift;)Ljava/util/List; method_51764 a method_51764 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_51765 a method_51765 m ()F y b comp_1530 m (Ljava/util/List;)Lnet/minecraft/client/gui/font/providers/TrueTypeGlyphProviderDefinition$Shift; method_51766 b method_51766 m (FF)V m ()V c net/minecraft/client/gui/font/providers/UnihexProvider gbd net/minecraft/class_391 f Lorg/slf4j/Logger; LOGGER b field_2303 f I GLYPH_HEIGHT c field_44764 f I DIGITS_PER_BYTE d field_44765 f I DIGITS_FOR_WIDTH_8 e field_44766 f I DIGITS_FOR_WIDTH_16 f field_44767 f I DIGITS_FOR_WIDTH_24 g field_44768 f I DIGITS_FOR_WIDTH_32 h field_44769 f Lnet/minecraft/client/gui/font/CodepointMap; glyphs i field_44770 m (IB)I decodeHex a method_51651 m (ILit/unimi/dsi/fastutil/bytes/ByteList;I)I decodeHex a method_51652 m (Ljava/io/InputStream;Lnet/minecraft/client/gui/font/providers/UnihexProvider$ReaderOutput;)V readFromStream a method_51653 m (Ljava/io/InputStream;Lit/unimi/dsi/fastutil/bytes/ByteList;I)Z copyUntil a method_51654 m (Ljava/nio/IntBuffer;III)V unpackBitsToBytes a method_51655 m (Ljava/nio/IntBuffer;Lnet/minecraft/client/gui/font/providers/UnihexProvider$LineData;II)V unpackBitsToBytes a method_51656 m (Lnet/minecraft/client/gui/font/CodepointMap;)V m ()V c net/minecraft/client/gui/font/providers/UnihexProvider$ByteContents gbd$a net/minecraft/class_391$class_7736 f [B contents a comp_1505 m (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lnet/minecraft/client/gui/font/providers/UnihexProvider$LineData; read a method_51669 m ()[B contents b comp_1505 m ([B)V c net/minecraft/client/gui/font/providers/UnihexProvider$Definition gbd$b net/minecraft/class_391$class_392 f Lcom/mojang/serialization/MapCodec; CODEC a field_44771 f Lnet/minecraft/resources/ResourceLocation; hexFile c field_2304 f Ljava/util/List; sizeOverrides d field_44772 m (I)[[Lnet/minecraft/client/gui/font/providers/UnihexProvider$Glyph; method_51657 a method_51657 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Lcom/mojang/blaze3d/font/GlyphProvider; load a method_51658 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51659 a method_51659 m (Lnet/minecraft/client/gui/font/CodepointMap;ILnet/minecraft/client/gui/font/providers/UnihexProvider$LineData;)V method_51660 a method_51660 m (Lnet/minecraft/client/gui/font/providers/UnihexProvider$Definition;)Ljava/util/List; method_51661 a method_51661 m (Ljava/io/InputStream;)Lnet/minecraft/client/gui/font/providers/UnihexProvider; loadData a method_51662 m (I)[Lnet/minecraft/client/gui/font/providers/UnihexProvider$Glyph; method_51664 b method_51664 m (Lnet/minecraft/client/gui/font/providers/UnihexProvider$Definition;)Lnet/minecraft/resources/ResourceLocation; method_51665 b method_51665 m (I)[[Lnet/minecraft/client/gui/font/providers/UnihexProvider$LineData; method_51666 c method_51666 m (I)[Lnet/minecraft/client/gui/font/providers/UnihexProvider$LineData; method_51667 d method_51667 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;)V m ()V c net/minecraft/client/gui/font/providers/UnihexProvider$Dimensions gbd$c net/minecraft/class_391$class_8542 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_44773 f Lcom/mojang/serialization/Codec; CODEC b field_44774 f I left c comp_1506 f I right d comp_1507 m ()I pack a method_51670 m (I)I left a method_51671 m (II)I pack a method_51672 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51673 a method_51673 m ()I left b comp_1506 m (I)I right b method_51674 m ()I right c comp_1507 m (II)V m ()V c net/minecraft/client/gui/font/providers/UnihexProvider$Glyph gbd$d net/minecraft/class_391$class_393 f Lnet/minecraft/client/gui/font/providers/UnihexProvider$LineData; contents a comp_1508 f I left b comp_1509 f I right c comp_1510 m ()I width c method_51675 m ()Lnet/minecraft/client/gui/font/providers/UnihexProvider$LineData; contents d comp_1508 m ()I left e comp_1509 m ()I right f comp_1510 m (Lnet/minecraft/client/gui/font/providers/UnihexProvider$LineData;II)V c net/minecraft/client/gui/font/providers/UnihexProvider$Glyph$1 gbd$d$1 net/minecraft/class_391$class_393$1 f Lnet/minecraft/client/gui/font/providers/UnihexProvider$Glyph; field_37906 a field_37906 m (Lnet/minecraft/client/gui/font/providers/UnihexProvider$Glyph;)V c net/minecraft/client/gui/font/providers/UnihexProvider$IntContents gbd$e net/minecraft/class_391$class_8543 f [I contents a comp_1511 f I bitWidth b comp_1512 f I SIZE_24 c field_44775 m (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lnet/minecraft/client/gui/font/providers/UnihexProvider$LineData; read32 a method_51676 m ()[I contents b comp_1511 m (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lnet/minecraft/client/gui/font/providers/UnihexProvider$LineData; read24 b method_51677 m ([II)V c net/minecraft/client/gui/font/providers/UnihexProvider$LineData gbd$f net/minecraft/class_391$class_8544 m ()I bitWidth a comp_1512 m (I)I line a method_51668 m ()I mask c method_51678 m ()I calculateWidth d method_51679 c net/minecraft/client/gui/font/providers/UnihexProvider$OverrideRange gbd$g net/minecraft/class_391$class_8545 f Lcom/mojang/serialization/Codec; CODEC a field_44776 f I from b comp_1513 f I to c comp_1514 f Lnet/minecraft/client/gui/font/providers/UnihexProvider$Dimensions; dimensions d comp_1515 f Lcom/mojang/serialization/Codec; RAW_CODEC e field_44777 m ()I from a comp_1513 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51680 a method_51680 m (Lnet/minecraft/client/gui/font/providers/UnihexProvider$OverrideRange;)Lcom/mojang/serialization/DataResult; method_51681 a method_51681 m ()I to b comp_1514 m (Lnet/minecraft/client/gui/font/providers/UnihexProvider$OverrideRange;)Ljava/lang/String; method_51682 b method_51682 m ()Lnet/minecraft/client/gui/font/providers/UnihexProvider$Dimensions; dimensions c comp_1515 m (IILnet/minecraft/client/gui/font/providers/UnihexProvider$Dimensions;)V m ()V c net/minecraft/client/gui/font/providers/UnihexProvider$ReaderOutput gbd$h net/minecraft/class_391$class_8546 c net/minecraft/client/gui/font/providers/UnihexProvider$ShortContents gbd$i net/minecraft/class_391$class_8547 f [S contents a comp_1516 m (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lnet/minecraft/client/gui/font/providers/UnihexProvider$LineData; read a method_51683 m ()[S contents b comp_1516 m ([S)V c net/minecraft/client/gui/font/providers/package-info gbe net/minecraft/class_6211 c net/minecraft/client/gui/layouts/AbstractLayout gbf net/minecraft/class_7838 f I width a field_41813 f I height b field_41814 f I x c field_41815 f I y d field_41816 m (ILnet/minecraft/client/gui/layouts/LayoutElement;)V method_48223 a method_48223 m (ILnet/minecraft/client/gui/layouts/LayoutElement;)V method_48226 b method_48226 m (IIII)V c net/minecraft/client/gui/layouts/AbstractLayout$AbstractChildWrapper gbf$a net/minecraft/class_7838$class_7839 f Lnet/minecraft/client/gui/layouts/LayoutElement; child a field_40752 f Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl; layoutSettings b field_40753 m ()I getHeight a method_46422 m (II)V setX a method_46423 m ()I getWidth b method_46424 m (II)V setY b method_46425 m (Lnet/minecraft/client/gui/layouts/LayoutElement;Lnet/minecraft/client/gui/layouts/LayoutSettings;)V c net/minecraft/client/gui/layouts/CommonLayouts gbg net/minecraft/class_8767 f I LABEL_SPACING a field_46007 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/client/gui/layouts/LayoutElement;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/layouts/Layout; labeledElement a method_53549 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/client/gui/layouts/LayoutElement;Lnet/minecraft/network/chat/Component;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/layouts/Layout; labeledElement a method_53550 m (Lnet/minecraft/client/gui/layouts/LayoutSettings;)V method_53551 a method_53551 m ()V c net/minecraft/client/gui/layouts/EqualSpacingLayout gbh net/minecraft/class_7849 f Lnet/minecraft/client/gui/layouts/EqualSpacingLayout$Orientation; orientation c field_40784 f Ljava/util/List; children d field_40785 f Lnet/minecraft/client/gui/layouts/LayoutSettings; defaultChildLayoutSettings e field_40787 m (Lnet/minecraft/client/gui/layouts/LayoutElement;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_46495 m (Lnet/minecraft/client/gui/layouts/LayoutElement;Lnet/minecraft/client/gui/layouts/LayoutSettings;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_46496 m (Lnet/minecraft/client/gui/layouts/LayoutElement;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_52731 m (Ljava/util/function/Consumer;Lnet/minecraft/client/gui/layouts/EqualSpacingLayout$ChildContainer;)V method_48230 a method_48230 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; newChildLayoutSettings b method_46499 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; defaultChildLayoutSetting c method_46500 m (IILnet/minecraft/client/gui/layouts/EqualSpacingLayout$Orientation;)V m (IIIILnet/minecraft/client/gui/layouts/EqualSpacingLayout$Orientation;)V c net/minecraft/client/gui/layouts/EqualSpacingLayout$ChildContainer gbh$a net/minecraft/class_7849$class_7850 m (Lnet/minecraft/client/gui/layouts/LayoutElement;Lnet/minecraft/client/gui/layouts/LayoutSettings;)V c net/minecraft/client/gui/layouts/EqualSpacingLayout$Orientation gbh$b net/minecraft/class_7849$class_7851 f Lnet/minecraft/client/gui/layouts/EqualSpacingLayout$Orientation; HORIZONTAL a field_40789 f Lnet/minecraft/client/gui/layouts/EqualSpacingLayout$Orientation; VERTICAL b field_40790 f [Lnet/minecraft/client/gui/layouts/EqualSpacingLayout$Orientation; $VALUES c field_40791 m ()[Lnet/minecraft/client/gui/layouts/EqualSpacingLayout$Orientation; $values a method_46501 m (Lnet/minecraft/client/gui/layouts/EqualSpacingLayout$ChildContainer;)I getPrimaryLength a method_46504 m (Lnet/minecraft/client/gui/layouts/EqualSpacingLayout$ChildContainer;I)V setPrimaryPosition a method_46505 m (Lnet/minecraft/client/gui/layouts/EqualSpacingLayout$ChildContainer;II)V setSecondaryPosition a method_46506 m (Lnet/minecraft/client/gui/layouts/LayoutElement;)I getPrimaryLength a method_46502 m (Lnet/minecraft/client/gui/layouts/EqualSpacingLayout$ChildContainer;)I getSecondaryLength b method_46508 m (Lnet/minecraft/client/gui/layouts/LayoutElement;)I getSecondaryLength b method_46507 m (Lnet/minecraft/client/gui/layouts/LayoutElement;)I getPrimaryPosition c method_46509 m (Lnet/minecraft/client/gui/layouts/LayoutElement;)I getSecondaryPosition d method_46510 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/gui/layouts/FrameLayout gbi net/minecraft/class_7843 f Ljava/util/List; children c field_40766 f I minWidth d field_40768 f I minHeight e field_40769 f Lnet/minecraft/client/gui/layouts/LayoutSettings; defaultChildLayoutSettings f field_40770 m (I)Lnet/minecraft/client/gui/layouts/FrameLayout; setMinHeight a method_46447 m (II)Lnet/minecraft/client/gui/layouts/FrameLayout; setMinDimensions a method_46446 m (IIILjava/util/function/Consumer;F)V alignInDimension a method_46440 m (Lnet/minecraft/client/gui/layouts/LayoutElement;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_46441 m (Lnet/minecraft/client/gui/layouts/LayoutElement;IIII)V centerInRectangle a method_46442 m (Lnet/minecraft/client/gui/layouts/LayoutElement;IIIIFF)V alignInRectangle a method_46443 m (Lnet/minecraft/client/gui/layouts/LayoutElement;Lnet/minecraft/client/gui/layouts/LayoutSettings;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_46444 m (Lnet/minecraft/client/gui/layouts/LayoutElement;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V centerInRectangle a method_48634 m (Lnet/minecraft/client/gui/layouts/LayoutElement;Lnet/minecraft/client/gui/navigation/ScreenRectangle;FF)V alignInRectangle a method_49617 m (Lnet/minecraft/client/gui/layouts/LayoutElement;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_52732 m (Ljava/util/function/Consumer;Lnet/minecraft/client/gui/layouts/FrameLayout$ChildContainer;)V method_48228 a method_48228 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; newChildLayoutSettings b method_46448 m (I)Lnet/minecraft/client/gui/layouts/FrameLayout; setMinWidth b method_46449 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; defaultChildLayoutSetting c method_46450 m ()V m (II)V m (IIII)V c net/minecraft/client/gui/layouts/FrameLayout$ChildContainer gbi$a net/minecraft/class_7843$class_7844 m (Lnet/minecraft/client/gui/layouts/LayoutElement;Lnet/minecraft/client/gui/layouts/LayoutSettings;)V c net/minecraft/client/gui/layouts/GridLayout gbj net/minecraft/class_7845 f Ljava/util/List; children c field_40771 f Ljava/util/List; cellInhabitants d field_40772 f Lnet/minecraft/client/gui/layouts/LayoutSettings; defaultCellSettings e field_40773 f I rowSpacing f field_42154 f I columnSpacing g field_42155 m (I)Lnet/minecraft/client/gui/layouts/GridLayout; columnSpacing a method_48635 m (Lnet/minecraft/client/gui/layouts/LayoutElement;II)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_46452 m (Lnet/minecraft/client/gui/layouts/LayoutElement;IIII)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_46453 m (Lnet/minecraft/client/gui/layouts/LayoutElement;IIIILnet/minecraft/client/gui/layouts/LayoutSettings;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_46454 m (Lnet/minecraft/client/gui/layouts/LayoutElement;IIIILjava/util/function/Consumer;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_52733 m (Lnet/minecraft/client/gui/layouts/LayoutElement;IILnet/minecraft/client/gui/layouts/LayoutSettings;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_46455 m (Lnet/minecraft/client/gui/layouts/LayoutElement;IILjava/util/function/Consumer;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_52734 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; newCellSettings b method_46457 m (I)Lnet/minecraft/client/gui/layouts/GridLayout; rowSpacing b method_48636 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; defaultCellSetting c method_46458 m (I)Lnet/minecraft/client/gui/layouts/GridLayout; spacing c method_48637 m (I)Lnet/minecraft/client/gui/layouts/GridLayout$RowHelper; createRowHelper d method_47610 m ()V m (II)V c net/minecraft/client/gui/layouts/GridLayout$CellInhabitant gbj$a net/minecraft/class_7845$class_7846 f I row c field_40774 f I column d field_40775 f I occupiedRows e field_40776 f I occupiedColumns f field_40777 m ()I getLastOccupiedRow c method_46459 m ()I getLastOccupiedColumn d method_46460 m (Lnet/minecraft/client/gui/layouts/LayoutElement;IIIILnet/minecraft/client/gui/layouts/LayoutSettings;)V c net/minecraft/client/gui/layouts/GridLayout$RowHelper gbj$b net/minecraft/class_7845$class_7939 f Lnet/minecraft/client/gui/layouts/GridLayout; field_41338 a field_41338 f I columns b field_41339 f I index c field_41340 m ()Lnet/minecraft/client/gui/layouts/GridLayout; getGrid a method_48638 m (Lnet/minecraft/client/gui/layouts/LayoutElement;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_47612 m (Lnet/minecraft/client/gui/layouts/LayoutElement;I)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_47613 m (Lnet/minecraft/client/gui/layouts/LayoutElement;ILnet/minecraft/client/gui/layouts/LayoutSettings;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_47614 m (Lnet/minecraft/client/gui/layouts/LayoutElement;Lnet/minecraft/client/gui/layouts/LayoutSettings;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_47615 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; newCellSettings b method_47611 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; defaultCellSetting c method_47616 m (Lnet/minecraft/client/gui/layouts/GridLayout;I)V c net/minecraft/client/gui/layouts/HeaderAndFooterLayout gbk net/minecraft/class_8132 f I DEFAULT_HEADER_AND_FOOTER_HEIGHT a field_42490 f I CONTENT_MARGIN_TOP b field_43136 f Lnet/minecraft/client/gui/layouts/FrameLayout; headerFrame c field_42491 f Lnet/minecraft/client/gui/layouts/FrameLayout; footerFrame d field_42492 f Lnet/minecraft/client/gui/layouts/FrameLayout; contentsFrame e field_42493 f Lnet/minecraft/client/gui/screens/Screen; screen f field_42494 f I headerHeight g field_42495 f I footerHeight h field_42496 m (I)V setFooterHeight a method_48991 m (Lnet/minecraft/client/gui/layouts/LayoutElement;)Lnet/minecraft/client/gui/layouts/LayoutElement; addToHeader a method_48992 m (Lnet/minecraft/client/gui/layouts/LayoutElement;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/layouts/LayoutElement; addToHeader a method_48993 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/Font;)V addTitleHeader a method_57726 m ()I getFooterHeight b method_48994 m (I)V setHeaderHeight b method_48995 m (Lnet/minecraft/client/gui/layouts/LayoutElement;)Lnet/minecraft/client/gui/layouts/LayoutElement; addToFooter b method_48996 m (Lnet/minecraft/client/gui/layouts/LayoutElement;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/layouts/LayoutElement; addToFooter b method_48997 m ()I getHeaderHeight c method_48998 m (Lnet/minecraft/client/gui/layouts/LayoutElement;)Lnet/minecraft/client/gui/layouts/LayoutElement; addToContents c method_48999 m (Lnet/minecraft/client/gui/layouts/LayoutElement;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/layouts/LayoutElement; addToContents c method_49000 m ()I getContentHeight d method_57727 m (Lnet/minecraft/client/gui/screens/Screen;)V m (Lnet/minecraft/client/gui/screens/Screen;I)V m (Lnet/minecraft/client/gui/screens/Screen;II)V c net/minecraft/client/gui/layouts/Layout gbl net/minecraft/class_8133 m ()V arrangeElements a method_48222 m (Lnet/minecraft/client/gui/layouts/LayoutElement;)V method_49004 a method_49004 m (Ljava/util/function/Consumer;Lnet/minecraft/client/gui/layouts/LayoutElement;)V method_49005 a method_49005 m (Ljava/util/function/Consumer;)V visitChildren b method_48227 c net/minecraft/client/gui/layouts/LayoutElement gbm net/minecraft/class_8021 m ()I getX E method_46426 m ()I getY F method_46427 m ()Lnet/minecraft/client/gui/navigation/ScreenRectangle; getRectangle I method_48202 m (Ljava/util/function/Consumer;)V visitWidgets a method_48206 m (II)V setPosition c method_48229 m (I)V setX j method_46421 m (I)V setY k method_46419 m ()I getHeight y method_25364 m ()I getWidth z method_25368 c net/minecraft/client/gui/layouts/LayoutSettings gbn net/minecraft/class_7847 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; alignHorizontallyLeft a method_46461 m (F)Lnet/minecraft/client/gui/layouts/LayoutSettings; alignHorizontally a method_46462 m (FF)Lnet/minecraft/client/gui/layouts/LayoutSettings; align a method_46463 m (I)Lnet/minecraft/client/gui/layouts/LayoutSettings; padding a method_46464 m (II)Lnet/minecraft/client/gui/layouts/LayoutSettings; padding a method_46465 m (IIII)Lnet/minecraft/client/gui/layouts/LayoutSettings; padding a method_46466 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; alignHorizontallyCenter b method_46467 m (F)Lnet/minecraft/client/gui/layouts/LayoutSettings; alignVertically b method_46468 m (I)Lnet/minecraft/client/gui/layouts/LayoutSettings; paddingLeft b method_46469 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; alignHorizontallyRight c method_46470 m (I)Lnet/minecraft/client/gui/layouts/LayoutSettings; paddingTop c method_46471 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; alignVerticallyTop d method_46472 m (I)Lnet/minecraft/client/gui/layouts/LayoutSettings; paddingRight d method_46473 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; alignVerticallyMiddle e method_46474 m (I)Lnet/minecraft/client/gui/layouts/LayoutSettings; paddingBottom e method_46475 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; alignVerticallyBottom f method_46476 m (I)Lnet/minecraft/client/gui/layouts/LayoutSettings; paddingHorizontal f method_46477 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; copy g method_46478 m (I)Lnet/minecraft/client/gui/layouts/LayoutSettings; paddingVertical g method_46479 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl; getExposed h method_46480 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; defaults i method_46481 c net/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl gbn$a net/minecraft/class_7847$class_7848 f I paddingLeft a field_40778 f I paddingTop b field_40779 f I paddingRight c field_40780 f I paddingBottom d field_40781 f F xAlignment e field_40782 f F yAlignment f field_40783 m (FF)Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl; align b method_46482 m (II)Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl; padding b method_46483 m (IIII)Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl; padding b method_46484 m (F)Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl; alignHorizontally c method_46485 m (F)Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl; alignVertically d method_46486 m (I)Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl; padding h method_46487 m (I)Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl; paddingLeft i method_46488 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl; copy j method_46489 m (I)Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl; paddingTop j method_46490 m (I)Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl; paddingRight k method_46491 m (I)Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl; paddingBottom l method_46492 m (I)Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl; paddingHorizontal m method_46493 m (I)Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl; paddingVertical n method_46494 m ()V m (Lnet/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl;)V c net/minecraft/client/gui/layouts/LinearLayout gbo net/minecraft/class_8667 f Lnet/minecraft/client/gui/layouts/GridLayout; wrapped a field_45400 f Lnet/minecraft/client/gui/layouts/LinearLayout$Orientation; orientation b field_45401 f I nextChildIndex c field_45402 m (I)Lnet/minecraft/client/gui/layouts/LinearLayout; spacing a method_52735 m (Lnet/minecraft/client/gui/layouts/LayoutElement;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_52736 m (Lnet/minecraft/client/gui/layouts/LayoutElement;Lnet/minecraft/client/gui/layouts/LayoutSettings;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_52737 m (Lnet/minecraft/client/gui/layouts/LayoutElement;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_52738 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; newCellSettings b method_52739 m ()Lnet/minecraft/client/gui/layouts/LayoutSettings; defaultCellSetting c method_52740 m ()Lnet/minecraft/client/gui/layouts/LinearLayout; vertical d method_52741 m ()Lnet/minecraft/client/gui/layouts/LinearLayout; horizontal e method_52742 m (Lnet/minecraft/client/gui/layouts/LinearLayout$Orientation;)V m (IILnet/minecraft/client/gui/layouts/LinearLayout$Orientation;)V c net/minecraft/client/gui/layouts/LinearLayout$Orientation gbo$a net/minecraft/class_8667$class_8668 f Lnet/minecraft/client/gui/layouts/LinearLayout$Orientation; HORIZONTAL a field_45403 f Lnet/minecraft/client/gui/layouts/LinearLayout$Orientation; VERTICAL b field_45404 f [Lnet/minecraft/client/gui/layouts/LinearLayout$Orientation; $VALUES c field_45405 m ()[Lnet/minecraft/client/gui/layouts/LinearLayout$Orientation; $values a method_52743 m (Lnet/minecraft/client/gui/layouts/GridLayout;I)V setSpacing a method_52744 m (Lnet/minecraft/client/gui/layouts/GridLayout;Lnet/minecraft/client/gui/layouts/LayoutElement;ILnet/minecraft/client/gui/layouts/LayoutSettings;)Lnet/minecraft/client/gui/layouts/LayoutElement; addChild a method_52745 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/gui/layouts/SpacerElement gbp net/minecraft/class_7852 f I x a field_41818 f I y b field_41819 f I width c field_41820 f I height d field_41821 m (I)Lnet/minecraft/client/gui/layouts/SpacerElement; width a method_46512 m (I)Lnet/minecraft/client/gui/layouts/SpacerElement; height b method_46513 m (II)V m (IIII)V c net/minecraft/client/gui/layouts/package-info gbq net/minecraft/class_8022 c net/minecraft/client/gui/narration/NarratableEntry gbr net/minecraft/class_6379 m ()Z isActive D method_37303 m ()Ljava/util/Collection; getNarratables aO_ method_65516 m ()Lnet/minecraft/client/gui/narration/NarratableEntry$NarrationPriority; narrationPriority w method_37018 c net/minecraft/client/gui/narration/NarratableEntry$NarrationPriority gbr$a net/minecraft/class_6379$class_6380 f Lnet/minecraft/client/gui/narration/NarratableEntry$NarrationPriority; NONE a field_33784 f Lnet/minecraft/client/gui/narration/NarratableEntry$NarrationPriority; HOVERED b field_33785 f Lnet/minecraft/client/gui/narration/NarratableEntry$NarrationPriority; FOCUSED c field_33786 f [Lnet/minecraft/client/gui/narration/NarratableEntry$NarrationPriority; $VALUES d field_33787 m ()Z isTerminal a method_37028 m ()[Lnet/minecraft/client/gui/narration/NarratableEntry$NarrationPriority; $values b method_37029 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/gui/narration/NarratedElementType gbs net/minecraft/class_6381 f Lnet/minecraft/client/gui/narration/NarratedElementType; TITLE a field_33788 f Lnet/minecraft/client/gui/narration/NarratedElementType; POSITION b field_33789 f Lnet/minecraft/client/gui/narration/NarratedElementType; HINT c field_33790 f Lnet/minecraft/client/gui/narration/NarratedElementType; USAGE d field_33791 f [Lnet/minecraft/client/gui/narration/NarratedElementType; $VALUES e field_33792 m ()[Lnet/minecraft/client/gui/narration/NarratedElementType; $values a method_37030 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/gui/narration/NarrationElementOutput gbt net/minecraft/class_6382 m ()Lnet/minecraft/client/gui/narration/NarrationElementOutput; nest a method_37031 m (Lnet/minecraft/client/gui/narration/NarratedElementType;Lnet/minecraft/client/gui/narration/NarrationThunk;)V add a method_37032 m (Lnet/minecraft/client/gui/narration/NarratedElementType;Ljava/lang/String;)V add a method_37033 m (Lnet/minecraft/client/gui/narration/NarratedElementType;Lnet/minecraft/network/chat/Component;)V add a method_37034 m (Lnet/minecraft/client/gui/narration/NarratedElementType;[Lnet/minecraft/network/chat/Component;)V add a method_37035 c net/minecraft/client/gui/narration/NarrationSupplier gbu net/minecraft/class_6383 m (Lnet/minecraft/client/gui/narration/NarrationElementOutput;)V updateNarration b method_37020 c net/minecraft/client/gui/narration/NarrationThunk gbv net/minecraft/class_6384 f Lnet/minecraft/client/gui/narration/NarrationThunk; EMPTY a field_33793 f Ljava/lang/Object; contents b field_33794 f Ljava/util/function/BiConsumer; converter c field_33795 m (Ljava/lang/String;)Lnet/minecraft/client/gui/narration/NarrationThunk; from a method_37036 m (Ljava/util/List;)Lnet/minecraft/client/gui/narration/NarrationThunk; from a method_37037 m (Ljava/util/List;Ljava/util/function/Consumer;Ljava/util/List;)V method_37038 a method_37038 m (Ljava/util/function/Consumer;)V getText a method_37039 m (Ljava/util/function/Consumer;Lnet/minecraft/util/Unit;)V method_37040 a method_37040 m (Ljava/util/function/Consumer;Lnet/minecraft/network/chat/Component;)V method_37041 a method_37041 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/narration/NarrationThunk; from a method_37042 m (Ljava/lang/Object;Ljava/util/function/BiConsumer;)V m ()V c net/minecraft/client/gui/narration/ScreenNarrationCollector gbw net/minecraft/class_6385 f I generation a field_33796 f Ljava/util/Map; entries b field_33797 m (Lnet/minecraft/client/gui/narration/ScreenNarrationCollector$EntryKey;)Ljava/lang/Integer; method_68701 a method_68701 m (Ljava/util/function/Consumer;)V update a method_37044 m (Z)Ljava/lang/String; collectNarrationText a method_37045 m (ZLjava/util/function/Consumer;Lnet/minecraft/client/gui/narration/ScreenNarrationCollector$EntryKey;Lnet/minecraft/client/gui/narration/ScreenNarrationCollector$NarrationEntry;)V method_37046 a method_37046 m (Lnet/minecraft/client/gui/narration/ScreenNarrationCollector$EntryKey;)Lnet/minecraft/client/gui/narration/NarratedElementType; method_68702 b method_68702 m ()V c net/minecraft/client/gui/narration/ScreenNarrationCollector$1 gbw$1 net/minecraft/class_6385$1 f Ljava/lang/StringBuilder; val$result a field_33798 f Z firstEntry b field_33800 m (Ljava/lang/String;)V accept a method_37048 m (Lnet/minecraft/client/gui/narration/ScreenNarrationCollector;Ljava/lang/StringBuilder;)V c net/minecraft/client/gui/narration/ScreenNarrationCollector$EntryKey gbw$a net/minecraft/class_6385$class_6386 f Lnet/minecraft/client/gui/narration/NarratedElementType; type a field_33801 f I depth b field_33802 m (Lnet/minecraft/client/gui/narration/NarratedElementType;I)V c net/minecraft/client/gui/narration/ScreenNarrationCollector$NarrationEntry gbw$b net/minecraft/class_6385$class_6387 f Lnet/minecraft/client/gui/narration/NarrationThunk; contents a field_33803 f I generation b field_33804 f Z alreadyNarrated c field_33805 m (ILnet/minecraft/client/gui/narration/NarrationThunk;)Lnet/minecraft/client/gui/narration/ScreenNarrationCollector$NarrationEntry; update a method_37049 m ()V c net/minecraft/client/gui/narration/ScreenNarrationCollector$Output gbw$c net/minecraft/class_6385$class_6388 f Lnet/minecraft/client/gui/narration/ScreenNarrationCollector; field_33806 a field_33806 f I depth b field_33807 m (Lnet/minecraft/client/gui/narration/ScreenNarrationCollector$EntryKey;)Lnet/minecraft/client/gui/narration/ScreenNarrationCollector$NarrationEntry; method_37050 a method_37050 m (Lnet/minecraft/client/gui/narration/ScreenNarrationCollector;I)V c net/minecraft/client/gui/narration/package-info gbx net/minecraft/class_6389 c net/minecraft/client/gui/navigation/CommonInputs gby net/minecraft/class_8494 m (I)Z selected a method_51255 m ()V c net/minecraft/client/gui/navigation/FocusNavigationEvent gbz net/minecraft/class_8023 m ()Lnet/minecraft/client/gui/navigation/ScreenDirection; getVerticalDirectionForInitialFocus a method_48231 c net/minecraft/client/gui/navigation/FocusNavigationEvent$ArrowNavigation gbz$a net/minecraft/class_8023$class_8024 f Lnet/minecraft/client/gui/navigation/ScreenDirection; direction a comp_1191 m ()Lnet/minecraft/client/gui/navigation/ScreenDirection; direction b comp_1191 m (Lnet/minecraft/client/gui/navigation/ScreenDirection;)V c net/minecraft/client/gui/navigation/FocusNavigationEvent$InitialFocus gbz$b net/minecraft/class_8023$class_8025 m ()V c net/minecraft/client/gui/navigation/FocusNavigationEvent$TabNavigation gbz$c net/minecraft/class_8023$class_8026 f Z forward a comp_1192 m ()Z forward b comp_1192 m (Z)V c net/minecraft/client/gui/navigation/ScreenAxis gca net/minecraft/class_8027 f Lnet/minecraft/client/gui/navigation/ScreenAxis; HORIZONTAL a field_41822 f Lnet/minecraft/client/gui/navigation/ScreenAxis; VERTICAL b field_41823 f [Lnet/minecraft/client/gui/navigation/ScreenAxis; $VALUES c field_41824 m ()Lnet/minecraft/client/gui/navigation/ScreenAxis; orthogonal a method_48232 m (Z)Lnet/minecraft/client/gui/navigation/ScreenDirection; getDirection a method_48233 m ()Lnet/minecraft/client/gui/navigation/ScreenDirection; getPositive b method_48234 m ()Lnet/minecraft/client/gui/navigation/ScreenDirection; getNegative c method_48235 m ()[Lnet/minecraft/client/gui/navigation/ScreenAxis; $values d method_48236 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/gui/navigation/ScreenDirection gcb net/minecraft/class_8028 f Lnet/minecraft/client/gui/navigation/ScreenDirection; UP a field_41826 f Lnet/minecraft/client/gui/navigation/ScreenDirection; DOWN b field_41827 f Lnet/minecraft/client/gui/navigation/ScreenDirection; LEFT c field_41828 f Lnet/minecraft/client/gui/navigation/ScreenDirection; RIGHT d field_41829 f Lit/unimi/dsi/fastutil/ints/IntComparator; coordinateValueComparator e field_41830 f [Lnet/minecraft/client/gui/navigation/ScreenDirection; $VALUES f field_41831 m ()Lnet/minecraft/client/gui/navigation/ScreenAxis; getAxis a method_48237 m (II)Z isAfter a method_48238 m ()Lnet/minecraft/client/gui/navigation/ScreenDirection; getOpposite b method_48239 m (II)Z isBefore b method_48240 m ()Z isPositive c method_48241 m (II)I method_48242 c method_48242 m ()Lit/unimi/dsi/fastutil/ints/IntComparator; coordinateValueComparator d method_48243 m ()[Lnet/minecraft/client/gui/navigation/ScreenDirection; $values e method_48244 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/gui/navigation/ScreenPosition gcc net/minecraft/class_8029 f I x a comp_1193 f I y b comp_1194 m ()I x a comp_1193 m (Lnet/minecraft/client/gui/navigation/ScreenAxis;)I getCoordinate a method_48245 m (Lnet/minecraft/client/gui/navigation/ScreenAxis;II)Lnet/minecraft/client/gui/navigation/ScreenPosition; of a method_48246 m (Lnet/minecraft/client/gui/navigation/ScreenDirection;)Lnet/minecraft/client/gui/navigation/ScreenPosition; step a method_48247 m ()I y b comp_1194 m (II)V c net/minecraft/client/gui/navigation/ScreenPosition$1 gcc$1 net/minecraft/class_8029$1 f [I $SwitchMap$net$minecraft$client$gui$navigation$ScreenAxis a field_41833 f [I $SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection b field_41834 m ()V c net/minecraft/client/gui/navigation/ScreenRectangle gcd net/minecraft/class_8030 f Lnet/minecraft/client/gui/navigation/ScreenPosition; position a comp_1195 f I width b comp_1196 f I height c comp_1197 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; EMPTY d field_41835 m ()Lnet/minecraft/client/gui/navigation/ScreenRectangle; empty a method_48248 m (II)Z containsPoint a method_58137 m (Lnet/minecraft/client/gui/navigation/ScreenAxis;)I getLength a method_48249 m (Lnet/minecraft/client/gui/navigation/ScreenAxis;IIII)Lnet/minecraft/client/gui/navigation/ScreenRectangle; of a method_48250 m (Lnet/minecraft/client/gui/navigation/ScreenDirection;)Lnet/minecraft/client/gui/navigation/ScreenRectangle; step a method_48251 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;)Z overlaps a method_48252 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;Lnet/minecraft/client/gui/navigation/ScreenAxis;)Z overlapsInAxis a method_48253 m (Lorg/joml/Matrix3x2f;)Lnet/minecraft/client/gui/navigation/ScreenRectangle; transformAxisAligned a method_65185 m ()I top b method_49618 m (Lnet/minecraft/client/gui/navigation/ScreenAxis;)I getCenterInAxis b method_48254 m (Lnet/minecraft/client/gui/navigation/ScreenDirection;)I getBoundInDirection b method_48255 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;)Lnet/minecraft/client/gui/navigation/ScreenRectangle; intersection b method_49701 m (Lorg/joml/Matrix3x2f;)Lnet/minecraft/client/gui/navigation/ScreenRectangle; transformMaxBounds b method_71523 m ()I bottom c method_49619 m (Lnet/minecraft/client/gui/navigation/ScreenDirection;)Lnet/minecraft/client/gui/navigation/ScreenRectangle; getBorder c method_48256 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;)Z intersects c method_71524 m ()I left d method_49620 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;)Z encompasses d method_71525 m ()I right e method_49621 m ()Lnet/minecraft/client/gui/navigation/ScreenPosition; position f comp_1195 m ()I width g comp_1196 m ()I height h comp_1197 m (IIII)V m (Lnet/minecraft/client/gui/navigation/ScreenPosition;II)V m ()V c net/minecraft/client/gui/navigation/ScreenRectangle$1 gcd$1 net/minecraft/class_8030$1 f [I $SwitchMap$net$minecraft$client$gui$navigation$ScreenAxis a field_41836 m ()V c net/minecraft/client/gui/navigation/package-info gce net/minecraft/class_8031 c net/minecraft/client/gui/package-info gcf net/minecraft/class_6212 c net/minecraft/client/gui/render/GuiRenderer gcg net/minecraft/class_11228 f Lcom/mojang/blaze3d/textures/GpuTextureView; itemsAtlasView A field_60571 f Lcom/mojang/blaze3d/textures/GpuTexture; itemsAtlasDepth B field_59920 f Lcom/mojang/blaze3d/textures/GpuTextureView; itemsAtlasDepthView C field_60570 f I itemAtlasX D field_59922 f I itemAtlasY E field_59923 f I cachedGuiScale F field_59924 f I frameNumber G field_59925 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; previousScissorArea H field_60034 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; previousPipeline I field_60035 f Lnet/minecraft/client/gui/render/TextureSetup; previousTextureSetup J field_60036 f Lcom/mojang/blaze3d/vertex/BufferBuilder; bufferBuilder K field_60037 f I GUI_3D_Z_FAR a field_59902 f I GUI_3D_Z_NEAR b field_59903 f I DEFAULT_ITEM_SIZE c field_59908 f I CLEAR_COLOR d field_59904 f Lorg/slf4j/Logger; LOGGER e field_59905 f F MAX_GUI_Z f field_59906 f F MIN_GUI_Z g field_59901 f F GUI_Z_NEAR h field_59907 f I MINIMUM_ITEM_ATLAS_SIZE i field_59909 f I MAXIMUM_ITEM_ATLAS_SIZE j field_59910 f Ljava/util/Comparator; SCISSOR_COMPARATOR k field_60038 f Ljava/util/Comparator; TEXTURE_COMPARATOR l field_60039 f Ljava/util/Comparator; ELEMENT_SORT_COMPARATOR m field_59912 f Ljava/util/Map; atlasPositions n field_59913 f Ljava/util/Map; oversizedItemRenderers o field_60988 f Lnet/minecraft/client/gui/render/state/GuiRenderState; renderState p field_59914 f Ljava/util/List; draws q field_59915 f Ljava/util/List; meshesToDraw r field_60310 f Lcom/mojang/blaze3d/vertex/ByteBufferBuilder; byteBufferBuilder s field_59916 f Ljava/util/Map; vertexBuffers t field_60311 f I firstDrawIndexAfterBlur u field_60312 f Lnet/minecraft/client/renderer/CachedOrthoProjectionMatrixBuffer; guiProjectionMatrixBuffer v field_60040 f Lnet/minecraft/client/renderer/CachedOrthoProjectionMatrixBuffer; itemsProjectionMatrixBuffer w field_60041 f Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource; bufferSource x field_59917 f Ljava/util/Map; pictureInPictureRenderers y field_59918 f Lcom/mojang/blaze3d/textures/GpuTexture; itemsAtlas z field_59919 m ()V incrementFrameNumber a method_70879 m (I)V createAtlasTextures a method_70880 m (ILnet/minecraft/client/gui/render/state/GuiItemRenderState;)V method_72107 a method_72107 m (ILnet/minecraft/client/gui/render/state/pip/PictureInPictureRenderState;)V method_71056 a method_71056 m (Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V render a method_70890 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Lcom/mojang/blaze3d/vertex/BufferBuilder; getBufferBuilder a method_70882 m (Lcom/mojang/blaze3d/vertex/VertexFormat;)Ljava/lang/String; method_71285 a method_71285 m (Lcom/mojang/blaze3d/vertex/BufferBuilder;Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/gui/render/TextureSetup;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V recordMesh a method_71286 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;Lcom/mojang/blaze3d/systems/RenderPass;)V enableScissor a method_70884 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)Z scissorChanged a method_70885 m (Lnet/minecraft/client/gui/render/GuiRenderer$Draw;Lcom/mojang/blaze3d/systems/RenderPass;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;)V executeDraw a method_70886 m (Lnet/minecraft/client/gui/render/state/GuiElementRenderState;I)V addElementToMesh a method_71287 m (Lnet/minecraft/client/gui/render/state/GuiItemRenderState;FFII)V submitBlitFromItemAtlas a method_70887 m (Lnet/minecraft/client/gui/render/state/GuiRenderState$TraverseRange;)V addElementsToMeshes a method_71288 m (Lnet/minecraft/client/gui/render/state/GuiTextRenderState;)V method_71058 a method_71058 m (Lnet/minecraft/client/gui/render/state/pip/PictureInPictureRenderState;I)V preparePictureInPictureState a method_70888 m (Lnet/minecraft/client/renderer/item/TrackingItemStackRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;III)V renderItemToAtlas a method_70889 m (Ljava/lang/Object;)Lnet/minecraft/client/gui/render/pip/OversizedItemRenderer; method_72108 a method_72108 m (Ljava/util/function/Supplier;Lcom/mojang/blaze3d/pipeline/RenderTarget;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;II)V executeDrawRange a method_71289 m (Lorg/apache/commons/lang3/mutable/MutableBoolean;IILorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/gui/render/state/GuiItemRenderState;)V method_71055 a method_71055 m ()V clearUnusedOversizedItemRenderers b method_72109 m (I)I calculateAtlasSizeInPixels b method_70881 m (Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V draw b method_71291 m ()V prepare c method_71290 m ()V prepareText d method_70891 m ()V prepareItemElements e method_70892 m ()V preparePictureInPicture f method_70893 m ()I getGuiScaleInvalidatingItemAtlasIfChanged g method_70895 m ()V invalidateItemAtlas h method_70896 m ()V recordDraws i method_71292 m ()V ensureVertexBufferSizes j method_71293 m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; calculatedRequiredVertexBufferSizes k method_71294 m ()Ljava/lang/String; method_71295 l method_71295 m ()Ljava/lang/String; method_71296 m method_71296 m (Lnet/minecraft/client/gui/render/state/GuiRenderState;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Ljava/util/List;)V m ()V c net/minecraft/client/gui/render/GuiRenderer$1 gcg$1 net/minecraft/class_11228$1 f Lorg/joml/Matrix3x2f; val$pose a field_60739 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; val$scissor b field_60740 f Lnet/minecraft/client/gui/render/GuiRenderer; field_60741 c field_60741 m (Lnet/minecraft/client/gui/render/GuiRenderer;Lorg/joml/Matrix3x2f;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/render/GuiRenderer$AtlasPosition gcg$a net/minecraft/class_11228$class_11229 f I x a field_59926 f I y b field_59927 f F u c field_59928 f F v d field_59929 f I lastAnimatedOnFrame e field_59930 m (IIFFI)V c net/minecraft/client/gui/render/GuiRenderer$Draw gcg$b net/minecraft/class_11228$class_11230 f Lcom/mojang/blaze3d/buffers/GpuBuffer; vertexBuffer a comp_4044 f I baseVertex b comp_4186 f Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; mode c comp_4045 f I indexCount d comp_4048 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; pipeline e comp_4049 f Lnet/minecraft/client/gui/render/TextureSetup; textureSetup f comp_4050 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea g comp_4051 m ()Lcom/mojang/blaze3d/buffers/GpuBuffer; vertexBuffer a comp_4044 m ()I baseVertex b comp_4186 m ()Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; mode c comp_4045 m ()I indexCount d comp_4048 m ()Lcom/mojang/blaze3d/pipeline/RenderPipeline; pipeline e comp_4049 m ()Lnet/minecraft/client/gui/render/TextureSetup; textureSetup f comp_4050 m ()Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea g comp_4051 m (Lcom/mojang/blaze3d/buffers/GpuBuffer;ILcom/mojang/blaze3d/vertex/VertexFormat$Mode;ILcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/gui/render/TextureSetup;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/render/GuiRenderer$MeshToDraw gcg$c net/minecraft/class_11228$class_11324 f Lcom/mojang/blaze3d/vertex/MeshData; mesh a comp_4187 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; pipeline b comp_4188 f Lnet/minecraft/client/gui/render/TextureSetup; textureSetup c comp_4189 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea d comp_4190 m ()Lcom/mojang/blaze3d/vertex/MeshData; mesh a comp_4187 m ()Lcom/mojang/blaze3d/pipeline/RenderPipeline; pipeline b comp_4188 m ()Lnet/minecraft/client/gui/render/TextureSetup; textureSetup c comp_4189 m ()Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea d comp_4190 m (Lcom/mojang/blaze3d/vertex/MeshData;Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/gui/render/TextureSetup;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/render/TextureSetup gch net/minecraft/class_11231 f Lcom/mojang/blaze3d/textures/GpuTextureView; texure0 a comp_4052 f Lcom/mojang/blaze3d/textures/GpuTextureView; texure1 b comp_4053 f Lcom/mojang/blaze3d/textures/GpuTextureView; texure2 c comp_4054 f Lnet/minecraft/client/gui/render/TextureSetup; NO_TEXTURE_SETUP d field_59931 f I sortKeySeed e field_60313 m ()Lnet/minecraft/client/gui/render/TextureSetup; noTexture a method_70899 m (Lcom/mojang/blaze3d/textures/GpuTextureView;)Lnet/minecraft/client/gui/render/TextureSetup; singleTexture a method_70900 m (Lcom/mojang/blaze3d/textures/GpuTextureView;Lcom/mojang/blaze3d/textures/GpuTextureView;)Lnet/minecraft/client/gui/render/TextureSetup; doubleTexture a method_70901 m ()I getSortKey b method_71297 m (Lcom/mojang/blaze3d/textures/GpuTextureView;)Lnet/minecraft/client/gui/render/TextureSetup; singleTextureWithLightmap b method_70902 m ()V updateSortKeySeed c method_71298 m ()Lcom/mojang/blaze3d/textures/GpuTextureView; texure0 d comp_4052 m ()Lcom/mojang/blaze3d/textures/GpuTextureView; texure1 e comp_4053 m ()Lcom/mojang/blaze3d/textures/GpuTextureView; texure2 f comp_4054 m (Lcom/mojang/blaze3d/textures/GpuTextureView;Lcom/mojang/blaze3d/textures/GpuTextureView;Lcom/mojang/blaze3d/textures/GpuTextureView;)V m ()V c net/minecraft/client/gui/render/package-info gci net/minecraft/class_11232 c net/minecraft/client/gui/render/pip/GuiBannerResultRenderer gcj net/minecraft/class_11233 m (Lnet/minecraft/client/gui/render/state/pip/GuiBannerResultRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V renderToTexture a method_70904 m (Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;)V c net/minecraft/client/gui/render/pip/GuiBookModelRenderer gck net/minecraft/class_11234 m (Lnet/minecraft/client/gui/render/state/pip/GuiBookModelRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V renderToTexture a method_70908 m (Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;)V c net/minecraft/client/gui/render/pip/GuiEntityRenderer gcl net/minecraft/class_11235 f Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; entityRenderDispatcher b field_59932 m (Lnet/minecraft/client/gui/render/state/pip/GuiEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V renderToTexture a method_70909 m (Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher;)V c net/minecraft/client/gui/render/pip/GuiProfilerChartRenderer gcm net/minecraft/class_11236 m (Lnet/minecraft/client/gui/render/state/pip/GuiProfilerChartRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V renderToTexture a method_70910 m (Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;)V c net/minecraft/client/gui/render/pip/GuiSignRenderer gcn net/minecraft/class_11237 m (Lnet/minecraft/client/gui/render/state/pip/GuiSignRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V renderToTexture a method_70911 m (Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;)V c net/minecraft/client/gui/render/pip/GuiSkinRenderer gco net/minecraft/class_11238 m (Lnet/minecraft/client/gui/render/state/pip/GuiSkinRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V renderToTexture a method_70912 m (Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;)V c net/minecraft/client/gui/render/pip/OversizedItemRenderer gcp net/minecraft/class_11527 f Z usedOnThisFrame b field_60989 f Ljava/lang/Object; modelOnTextureIdentity c field_60990 m (Lnet/minecraft/client/gui/render/state/pip/OversizedItemRenderState;)Z textureIsReadyToBlit a method_72110 m (Lnet/minecraft/client/gui/render/state/pip/OversizedItemRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V renderToTexture a method_72111 m (Lnet/minecraft/client/gui/render/state/pip/OversizedItemRenderState;Lnet/minecraft/client/gui/render/state/GuiRenderState;)V blitTexture a method_72112 m ()Z usedOnThisFrame c method_72115 m ()V resetUsedOnThisFrame d method_72116 m ()V invalidateTexture e method_72117 m (Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;)V c net/minecraft/client/gui/render/pip/PictureInPictureRenderer gcq net/minecraft/class_11239 f Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource; bufferSource a field_59933 f Lcom/mojang/blaze3d/textures/GpuTexture; texture b field_59935 f Lcom/mojang/blaze3d/textures/GpuTextureView; textureView c field_60572 f Lcom/mojang/blaze3d/textures/GpuTexture; depthTexture d field_59936 f Lcom/mojang/blaze3d/textures/GpuTextureView; depthTextureView e field_60573 f Lnet/minecraft/client/renderer/CachedOrthoProjectionMatrixBuffer; projectionMatrixBuffer f field_60042 m ()Ljava/lang/Class; getRenderStateClass a method_70903 m (II)F getTranslateY a method_70907 m (Lnet/minecraft/client/gui/render/state/pip/PictureInPictureRenderState;)Z textureIsReadyToBlit a method_72113 m (Lnet/minecraft/client/gui/render/state/pip/PictureInPictureRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V renderToTexture a method_70905 m (Lnet/minecraft/client/gui/render/state/pip/PictureInPictureRenderState;Lnet/minecraft/client/gui/render/state/GuiRenderState;)V blitTexture a method_72114 m (Lnet/minecraft/client/gui/render/state/pip/PictureInPictureRenderState;Lnet/minecraft/client/gui/render/state/GuiRenderState;I)V prepare a method_70913 m (ZII)V prepareTexturesAndProjection a method_70914 m ()Ljava/lang/String; getTextureLabel b method_70906 m ()Ljava/lang/String; method_70915 c method_70915 m ()Ljava/lang/String; method_70916 d method_70916 m (Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;)V c net/minecraft/client/gui/render/pip/package-info gcr net/minecraft/class_11240 c net/minecraft/client/gui/render/state/BlitRenderState gcs net/minecraft/class_11241 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; pipeline a comp_4055 f Lnet/minecraft/client/gui/render/TextureSetup; textureSetup b comp_4056 f Lorg/joml/Matrix3x2f; pose c comp_4057 f I x0 d comp_4058 f I y0 e comp_4059 f I x1 f comp_4060 f I y1 g comp_4061 f F u0 h comp_4063 f F u1 i comp_4064 f F v0 j comp_4065 f F v1 k comp_4066 f I color l comp_4067 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea m comp_4069 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; bounds n comp_4274 m (IIIILorg/joml/Matrix3x2f;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)Lnet/minecraft/client/gui/navigation/ScreenRectangle; getBounds a method_71526 m ()Lorg/joml/Matrix3x2f; pose c comp_4057 m ()I x0 d comp_4058 m ()I y0 e comp_4059 m ()I x1 f comp_4060 m ()I y1 g comp_4061 m ()F u0 h comp_4063 m ()F u1 i comp_4064 m ()F v0 j comp_4065 m ()F v1 k comp_4066 m ()I color l comp_4067 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/gui/render/TextureSetup;Lorg/joml/Matrix3x2f;IIIIFFFFILnet/minecraft/client/gui/navigation/ScreenRectangle;)V m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/gui/render/TextureSetup;Lorg/joml/Matrix3x2f;IIIIFFFFILnet/minecraft/client/gui/navigation/ScreenRectangle;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/render/state/ColoredRectangleRenderState gct net/minecraft/class_11242 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; pipeline a comp_4055 f Lnet/minecraft/client/gui/render/TextureSetup; textureSetup b comp_4056 f Lorg/joml/Matrix3x2f; pose c comp_4070 f I x0 d comp_4071 f I y0 e comp_4072 f I x1 f comp_4073 f I y1 g comp_4074 f I col1 h comp_4075 f I col2 i comp_4076 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea j comp_4069 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; bounds k comp_4274 m (IIIILorg/joml/Matrix3x2f;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)Lnet/minecraft/client/gui/navigation/ScreenRectangle; getBounds a method_71527 m ()Lorg/joml/Matrix3x2f; pose c comp_4070 m ()I x0 d comp_4071 m ()I y0 e comp_4072 m ()I x1 f comp_4073 m ()I y1 g comp_4074 m ()I col1 h comp_4075 m ()I col2 i comp_4076 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/gui/render/TextureSetup;Lorg/joml/Matrix3x2f;IIIIIILnet/minecraft/client/gui/navigation/ScreenRectangle;)V m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/gui/render/TextureSetup;Lorg/joml/Matrix3x2f;IIIIIILnet/minecraft/client/gui/navigation/ScreenRectangle;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/render/state/GlyphEffectRenderState gcu net/minecraft/class_11470 f Lorg/joml/Matrix3x2f; pose a comp_4372 f Lnet/minecraft/client/gui/font/glyphs/BakedGlyph; whiteGlyph b comp_4373 f Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$Effect; effect c comp_4374 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea d comp_4069 m ()Lorg/joml/Matrix3x2f; pose c comp_4372 m ()Lnet/minecraft/client/gui/font/glyphs/BakedGlyph; whiteGlyph d comp_4373 m ()Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$Effect; effect e comp_4374 m (Lorg/joml/Matrix3x2f;Lnet/minecraft/client/gui/font/glyphs/BakedGlyph;Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$Effect;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/render/state/GlyphRenderState gcv net/minecraft/class_11243 f Lorg/joml/Matrix3x2f; pose a comp_4077 f Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$GlyphInstance; instance b comp_4375 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea c comp_4069 m ()Lorg/joml/Matrix3x2f; pose c comp_4077 m ()Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$GlyphInstance; instance d comp_4375 m (Lorg/joml/Matrix3x2f;Lnet/minecraft/client/gui/font/glyphs/BakedGlyph$GlyphInstance;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/render/state/GuiElementRenderState gcw net/minecraft/class_11244 m ()Lcom/mojang/blaze3d/pipeline/RenderPipeline; pipeline a comp_4055 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;F)V buildVertices a method_70917 m ()Lnet/minecraft/client/gui/render/TextureSetup; textureSetup b comp_4056 m ()Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea m comp_4069 c net/minecraft/client/gui/render/state/GuiItemRenderState gcx net/minecraft/class_11245 f Ljava/lang/String; name a field_60991 f Lorg/joml/Matrix3x2f; pose b field_60992 f Lnet/minecraft/client/renderer/item/TrackingItemStackRenderState; itemStackRenderState c field_60993 f I x d field_60994 f I y e field_60995 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea f field_60996 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; oversizedItemBounds g field_60997 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; bounds h field_60998 m ()Ljava/lang/String; name a method_72118 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;)Lnet/minecraft/client/gui/navigation/ScreenRectangle; calculateBounds a method_72119 m ()Lorg/joml/Matrix3x2f; pose b method_72120 m ()Lnet/minecraft/client/renderer/item/TrackingItemStackRenderState; itemStackRenderState c method_72121 m ()I x d method_72122 m ()I y e method_72123 m ()Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea f method_72124 m ()Lnet/minecraft/client/gui/navigation/ScreenRectangle; oversizedItemBounds g method_72125 m ()Lnet/minecraft/client/gui/navigation/ScreenRectangle; calculateOversizedItemBounds h method_72126 m (Ljava/lang/String;Lorg/joml/Matrix3x2f;Lnet/minecraft/client/renderer/item/TrackingItemStackRenderState;IILnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/render/state/GuiRenderState gcy net/minecraft/class_11246 f I DEBUG_RECTANGLE_COLOR a field_60454 f Ljava/util/List; strata b field_60043 f I firstStratumAfterBlur c field_60314 f Lnet/minecraft/client/gui/render/state/GuiRenderState$Node; current d field_60044 f Ljava/util/Set; itemModelIdentities e field_60046 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; lastElementBounds f field_60455 m ()V nextStratum a method_71059 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V sumbitDebugRectangleIfEnabled a method_71529 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;Ljava/util/List;)Z hasIntersection a method_71530 m (Lnet/minecraft/client/gui/render/state/BlitRenderState;)V submitBlitToCurrentLayer a method_71996 m (Lnet/minecraft/client/gui/render/state/GuiElementRenderState;)V submitGuiElement a method_70919 m (Lnet/minecraft/client/gui/render/state/GuiItemRenderState;)V submitItem a method_70920 m (Lnet/minecraft/client/gui/render/state/GuiRenderState$LayeredElementConsumer;Lnet/minecraft/client/gui/render/state/GuiRenderState$TraverseRange;)V forEachElement a method_71060 m (Lnet/minecraft/client/gui/render/state/GuiRenderState$Node;Ljava/util/function/Consumer;)V traverse a method_71061 m (Lnet/minecraft/client/gui/render/state/GuiTextRenderState;)V submitText a method_70921 m (Lnet/minecraft/client/gui/render/state/ScreenArea;)Z findAppropriateNode a method_71531 m (Lnet/minecraft/client/gui/render/state/pip/PictureInPictureRenderState;)V submitPicturesInPictureState a method_70922 m (Ljava/util/Comparator;)V sortElements a method_71062 m (Ljava/util/Comparator;Lnet/minecraft/client/gui/render/state/GuiRenderState$Node;)V method_71063 a method_71063 m (Ljava/util/function/Consumer;)V forEachItem a method_71064 m (Ljava/util/function/Consumer;Lnet/minecraft/client/gui/render/state/GuiRenderState$Node;)V method_71065 a method_71065 m (Ljava/util/function/Consumer;Lnet/minecraft/client/gui/render/state/GuiRenderState$TraverseRange;)V traverse a method_71074 m (Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/client/gui/render/state/GuiRenderState$LayeredElementConsumer;Lnet/minecraft/client/gui/render/state/GuiRenderState$Node;)V method_71066 a method_71066 m ()V blurBeforeThisStratum b method_71299 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V navigateToAboveHighestElementWithIntersectingBounds b method_71532 m (Lnet/minecraft/client/gui/render/state/GuiElementRenderState;)V submitGlyphToCurrentLayer b method_71997 m (Ljava/util/function/Consumer;)V forEachText b method_71068 m (Ljava/util/function/Consumer;Lnet/minecraft/client/gui/render/state/GuiRenderState$Node;)V method_71069 b method_71069 m ()V up c method_71067 m (Ljava/util/function/Consumer;)V forEachPictureInPicture c method_71071 m (Ljava/util/function/Consumer;Lnet/minecraft/client/gui/render/state/GuiRenderState$Node;)V method_71072 c method_71072 m ()V down d method_71073 m ()Ljava/util/Set; getItemModelIdentities e method_71078 m ()V reset f method_70926 m ()V c net/minecraft/client/gui/render/state/GuiRenderState$LayeredElementConsumer gcy$a net/minecraft/class_11246$class_11275 c net/minecraft/client/gui/render/state/GuiRenderState$Node gcy$b net/minecraft/class_11246$class_11276 f Lnet/minecraft/client/gui/render/state/GuiRenderState$Node; parent a field_60047 f Lnet/minecraft/client/gui/render/state/GuiRenderState$Node; up b field_60048 f Lnet/minecraft/client/gui/render/state/GuiRenderState$Node; down c field_60049 f Ljava/util/List; elementStates d field_60050 f Ljava/util/List; glyphStates e field_60873 f Ljava/util/List; itemStates f field_60051 f Ljava/util/List; textStates g field_60052 f Ljava/util/List; picturesInPictureStates h field_60053 m (Lnet/minecraft/client/gui/render/state/GuiElementRenderState;)V submitGuiElement a method_71079 m (Lnet/minecraft/client/gui/render/state/GuiItemRenderState;)V submitItem a method_71080 m (Lnet/minecraft/client/gui/render/state/GuiTextRenderState;)V submitText a method_71081 m (Lnet/minecraft/client/gui/render/state/pip/PictureInPictureRenderState;)V submitPicturesInPictureState a method_71082 m (Lnet/minecraft/client/gui/render/state/GuiElementRenderState;)V submitGlyph b method_71998 m (Lnet/minecraft/client/gui/render/state/GuiRenderState$Node;)V c net/minecraft/client/gui/render/state/GuiRenderState$TraverseRange gcy$c net/minecraft/class_11246$class_11325 f Lnet/minecraft/client/gui/render/state/GuiRenderState$TraverseRange; ALL a field_60315 f Lnet/minecraft/client/gui/render/state/GuiRenderState$TraverseRange; BEFORE_BLUR b field_60316 f Lnet/minecraft/client/gui/render/state/GuiRenderState$TraverseRange; AFTER_BLUR c field_60317 f [Lnet/minecraft/client/gui/render/state/GuiRenderState$TraverseRange; $VALUES d field_60318 m ()[Lnet/minecraft/client/gui/render/state/GuiRenderState$TraverseRange; $values a method_71300 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/gui/render/state/GuiTextRenderState gcz net/minecraft/class_11247 f Lnet/minecraft/client/gui/Font; font a field_60742 f Lnet/minecraft/util/FormattedCharSequence; text b field_60743 f Lorg/joml/Matrix3x2f; pose c field_60744 f I x d field_60745 f I y e field_60746 f I color f field_60747 f I backgroundColor g field_60748 f Z dropShadow h field_60749 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissor i field_60750 f Lnet/minecraft/client/gui/Font$PreparedText; preparedText j field_60751 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; bounds k field_60752 m ()Lnet/minecraft/client/gui/Font$PreparedText; ensurePrepared a method_71837 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/util/FormattedCharSequence;Lorg/joml/Matrix3x2f;IIIIZLnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/render/state/ScreenArea gda net/minecraft/class_11384 m ()Lnet/minecraft/client/gui/navigation/ScreenRectangle; bounds n comp_4274 c net/minecraft/client/gui/render/state/package-info gdb net/minecraft/class_11249 c net/minecraft/client/gui/render/state/pip/GuiBannerResultRenderState gdc net/minecraft/class_11250 f Lnet/minecraft/client/model/geom/ModelPart; flag b comp_4119 f Lnet/minecraft/world/item/DyeColor; baseColor c comp_4120 f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; resultBannerPatterns d comp_4121 f I x0 e comp_4122 f I y0 f comp_4123 f I x1 g comp_4124 f I y1 h comp_4125 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea i comp_4128 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; bounds j comp_4274 m ()Lnet/minecraft/client/model/geom/ModelPart; flag b comp_4119 m ()Lnet/minecraft/world/item/DyeColor; baseColor c comp_4120 m ()Lnet/minecraft/world/level/block/entity/BannerPatternLayers; resultBannerPatterns d comp_4121 m (Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;IIIILnet/minecraft/client/gui/navigation/ScreenRectangle;)V m (Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;IIIILnet/minecraft/client/gui/navigation/ScreenRectangle;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/render/state/pip/GuiBookModelRenderState gdd net/minecraft/class_11251 f Lnet/minecraft/client/model/BookModel; bookModel b comp_4129 f Lnet/minecraft/resources/ResourceLocation; texture c comp_4130 f F open d comp_4131 f F flip e comp_4132 f I x0 f comp_4122 f I y0 g comp_4123 f I x1 h comp_4124 f I y1 i comp_4125 f F scale j comp_4133 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea k comp_4128 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; bounds l comp_4274 m ()Lnet/minecraft/client/model/BookModel; bookModel b comp_4129 m ()Lnet/minecraft/resources/ResourceLocation; texture c comp_4130 m ()F open d comp_4131 m ()F flip j comp_4132 m (Lnet/minecraft/client/model/BookModel;Lnet/minecraft/resources/ResourceLocation;FFIIIIFLnet/minecraft/client/gui/navigation/ScreenRectangle;)V m (Lnet/minecraft/client/model/BookModel;Lnet/minecraft/resources/ResourceLocation;FFIIIIFLnet/minecraft/client/gui/navigation/ScreenRectangle;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/render/state/pip/GuiEntityRenderState gde net/minecraft/class_11252 f Lnet/minecraft/client/renderer/entity/state/EntityRenderState; renderState b comp_4134 f Lorg/joml/Vector3f; translation c comp_4135 f Lorg/joml/Quaternionf; rotation d comp_4136 f Lorg/joml/Quaternionf; overrideCameraAngle e comp_4137 f I x0 f comp_4122 f I y0 g comp_4123 f I x1 h comp_4124 f I y1 i comp_4125 f F scale j comp_4133 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea k comp_4128 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; bounds l comp_4274 m ()Lnet/minecraft/client/renderer/entity/state/EntityRenderState; renderState b comp_4134 m ()Lorg/joml/Vector3f; translation c comp_4135 m ()Lorg/joml/Quaternionf; rotation d comp_4136 m ()Lorg/joml/Quaternionf; overrideCameraAngle j comp_4137 m (Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;IIIIFLnet/minecraft/client/gui/navigation/ScreenRectangle;)V m (Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;IIIIFLnet/minecraft/client/gui/navigation/ScreenRectangle;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/render/state/pip/GuiProfilerChartRenderState gdf net/minecraft/class_11253 f Ljava/util/List; chartData b comp_4138 f I x0 c comp_4122 f I y0 d comp_4123 f I x1 e comp_4124 f I y1 f comp_4125 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea g comp_4128 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; bounds h comp_4274 m ()Ljava/util/List; chartData b comp_4138 m (Ljava/util/List;IIIILnet/minecraft/client/gui/navigation/ScreenRectangle;)V m (Ljava/util/List;IIIILnet/minecraft/client/gui/navigation/ScreenRectangle;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/render/state/pip/GuiSignRenderState gdg net/minecraft/class_11254 f Lnet/minecraft/client/model/Model; signModel b comp_4139 f Lnet/minecraft/world/level/block/state/properties/WoodType; woodType c comp_4140 f I x0 d comp_4122 f I y0 e comp_4123 f I x1 f comp_4124 f I y1 g comp_4125 f F scale h comp_4133 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea i comp_4128 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; bounds j comp_4274 m ()Lnet/minecraft/client/model/Model; signModel b comp_4139 m ()Lnet/minecraft/world/level/block/state/properties/WoodType; woodType c comp_4140 m (Lnet/minecraft/client/model/Model;Lnet/minecraft/world/level/block/state/properties/WoodType;IIIIFLnet/minecraft/client/gui/navigation/ScreenRectangle;)V m (Lnet/minecraft/client/model/Model;Lnet/minecraft/world/level/block/state/properties/WoodType;IIIIFLnet/minecraft/client/gui/navigation/ScreenRectangle;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/render/state/pip/GuiSkinRenderState gdh net/minecraft/class_11255 f Lnet/minecraft/client/model/PlayerModel; playerModel b comp_4141 f Lnet/minecraft/resources/ResourceLocation; texture c comp_4142 f F rotationX d comp_4143 f F rotationY e comp_4144 f F pivotY f comp_4145 f I x0 g comp_4122 f I y0 h comp_4123 f I x1 i comp_4124 f I y1 j comp_4125 f F scale k comp_4133 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea l comp_4128 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; bounds m comp_4274 m ()Lnet/minecraft/client/model/PlayerModel; playerModel b comp_4141 m ()Lnet/minecraft/resources/ResourceLocation; texture c comp_4142 m ()F rotationX d comp_4143 m ()F rotationY j comp_4144 m ()F pivotY k comp_4145 m (Lnet/minecraft/client/model/PlayerModel;Lnet/minecraft/resources/ResourceLocation;FFFIIIIFLnet/minecraft/client/gui/navigation/ScreenRectangle;)V m (Lnet/minecraft/client/model/PlayerModel;Lnet/minecraft/resources/ResourceLocation;FFFIIIIFLnet/minecraft/client/gui/navigation/ScreenRectangle;Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/render/state/pip/OversizedItemRenderState gdi net/minecraft/class_11528 f Lnet/minecraft/client/gui/render/state/GuiItemRenderState; guiItemRenderState b comp_4401 f I x0 c comp_4122 f I y0 d comp_4123 f I x1 e comp_4124 f I y1 f comp_4125 m ()Lnet/minecraft/client/gui/render/state/GuiItemRenderState; guiItemRenderState c comp_4401 m (Lnet/minecraft/client/gui/render/state/GuiItemRenderState;IIII)V c net/minecraft/client/gui/render/state/pip/PictureInPictureRenderState gdj net/minecraft/class_11256 f Lorg/joml/Matrix3x2f; IDENTITY_POSE a field_60999 m ()F scale a comp_4133 m (IIIILnet/minecraft/client/gui/navigation/ScreenRectangle;)Lnet/minecraft/client/gui/navigation/ScreenRectangle; getBounds a method_71535 m ()Lorg/joml/Matrix3x2f; pose aU_ method_72127 m ()I x0 e comp_4122 m ()I y0 f comp_4123 m ()I x1 g comp_4124 m ()I y1 h comp_4125 m ()Lnet/minecraft/client/gui/navigation/ScreenRectangle; scissorArea i comp_4128 m ()V c net/minecraft/client/gui/render/state/pip/package-info gdk net/minecraft/class_11257 c net/minecraft/client/gui/screens/AccessibilityOnboardingScreen gdl net/minecraft/class_8032 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout A field_49491 f F fadeInStart B field_60456 f Z fadingIn C field_60457 f F fadeOutStart D field_60458 f Lnet/minecraft/network/chat/Component; TITLE a field_49490 f Lnet/minecraft/network/chat/Component; ONBOARDING_NARRATOR_MESSAGE b field_41837 f I PADDING c field_41838 f I TITLE_PADDING d field_41839 f F FADE_OUT_TIME e field_60459 f Lnet/minecraft/client/gui/components/LogoRenderer; logoRenderer f field_41841 f Lnet/minecraft/client/Options; options u field_41842 f Z narratorAvailable v field_42038 f Z hasNarrated w field_41843 f F timer x field_41844 f Ljava/lang/Runnable; onClose y field_46008 f Lnet/minecraft/client/gui/components/FocusableTextWidget; textWidget z field_41845 m (Lnet/minecraft/client/gui/components/Button;)V method_48639 a method_48639 m (Lnet/minecraft/client/gui/layouts/LayoutSettings;)V method_52746 a method_52746 m (Lnet/minecraft/client/gui/screens/Screen;)V closeAndSetScreen a method_49296 m (ZLjava/lang/Runnable;)V close a method_53552 m (Lnet/minecraft/client/gui/components/Button;)V method_49297 b method_49297 m (Lnet/minecraft/client/gui/screens/Screen;)V method_53553 b method_53553 m (Lnet/minecraft/client/gui/components/Button;)V method_49298 c method_49298 m ()I initTitleYPos l method_48259 m ()V handleInitialNarrationDelay m method_48260 m (Lnet/minecraft/client/Options;Ljava/lang/Runnable;)V m ()V c net/minecraft/client/gui/screens/AlertScreen gdm net/minecraft/class_403 f I LABEL_Y a field_39539 f Lnet/minecraft/network/chat/Component; messageText b field_2346 f Lnet/minecraft/client/gui/components/MultiLineLabel; message c field_2348 f Ljava/lang/Runnable; callback d field_2345 f Lnet/minecraft/network/chat/Component; okButton e field_2349 f Z shouldCloseOnEsc f field_39540 m (Lnet/minecraft/client/gui/components/Button;)V method_19790 a method_19790 m (Ljava/lang/Runnable;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V m (Ljava/lang/Runnable;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Z)V c net/minecraft/client/gui/screens/BackupConfirmScreen gdn net/minecraft/class_405 f Lnet/minecraft/network/chat/Component; BACKUP_AND_JOIN a field_52794 f Lnet/minecraft/client/gui/screens/BackupConfirmScreen$Listener; onProceed b field_46857 f Lnet/minecraft/network/chat/Component; confirmation c field_52795 f I id d field_32236 f Lnet/minecraft/network/chat/Component; SKIP_AND_JOIN e field_52796 f Ljava/lang/Runnable; onCancel f field_46858 f Lnet/minecraft/network/chat/Component; description u field_2364 f Z promptForCacheErase v field_19232 f Lnet/minecraft/client/gui/components/MultiLineLabel; message w field_2365 f Lnet/minecraft/client/gui/components/Checkbox; eraseCache x field_19234 m (Lnet/minecraft/client/gui/components/Button;)V method_19791 a method_19791 m (Lnet/minecraft/client/gui/components/Button;)V method_19792 b method_19792 m (Lnet/minecraft/client/gui/components/Button;)V method_19793 c method_19793 m (Ljava/lang/Runnable;Lnet/minecraft/client/gui/screens/BackupConfirmScreen$Listener;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Z)V m (Ljava/lang/Runnable;Lnet/minecraft/client/gui/screens/BackupConfirmScreen$Listener;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Z)V m ()V c net/minecraft/client/gui/screens/BackupConfirmScreen$Listener gdn$a net/minecraft/class_405$class_406 c net/minecraft/client/gui/screens/BanNoticeScreens gdo net/minecraft/class_7588 f Lnet/minecraft/network/chat/Component; NAME_BAN_TITLE a field_46009 f Lnet/minecraft/network/chat/Component; TEMPORARY_BAN_TITLE b field_39720 f Lnet/minecraft/network/chat/Component; PERMANENT_BAN_TITLE c field_39721 f Lnet/minecraft/network/chat/Component; SKIN_BAN_TITLE d field_46010 f Lnet/minecraft/network/chat/Component; SKIN_BAN_DESCRIPTION e field_46011 m (Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/network/chat/Component; getBannedTitle a method_44651 m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/client/gui/screens/ConfirmLinkScreen; create a method_44652 m (Ljava/lang/Runnable;)Lnet/minecraft/client/gui/screens/ConfirmLinkScreen; createSkinBan a method_53554 m (Ljava/lang/String;Ljava/lang/Runnable;)Lnet/minecraft/client/gui/screens/ConfirmLinkScreen; createNameBan a method_53556 m (Ljava/net/URI;Ljava/lang/Runnable;Z)V method_53555 a method_53555 m (Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/network/chat/Component; getBannedScreenText b method_44653 m (Ljava/net/URI;Ljava/lang/Runnable;Z)V method_53557 b method_53557 m (Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/network/chat/Component; getBanReasonText c method_44654 m (Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/network/chat/Component; getBanStatusText d method_44655 m (Lcom/mojang/authlib/minecraft/BanDetails;)Lnet/minecraft/network/chat/Component; getBanDurationText e method_44656 m (Lcom/mojang/authlib/minecraft/BanDetails;)Z isTemporaryBan f method_44657 m ()V m ()V c net/minecraft/client/gui/screens/ChatScreen gdp net/minecraft/class_408 f D MOUSE_SCROLL_SPEED a field_32237 f Lnet/minecraft/client/gui/components/EditBox; input b field_2382 f Lnet/minecraft/network/chat/Component; USAGE_TEXT c field_33953 f I TOOLTIP_MAX_WIDTH d field_39774 f Ljava/lang/String; historyBuffer e field_2389 f I historyPos f field_2387 f Ljava/lang/String; initial u field_18973 f Lnet/minecraft/client/gui/components/CommandSuggestions; commandSuggestions v field_21616 m (I)V moveInHistory a method_2114 m (Ljava/lang/String;)Ljava/lang/String; normalizeChatMessage a method_44054 m (DD)Lnet/minecraft/network/chat/Style; getComponentStyleAt b method_44052 m (Ljava/lang/String;)V onEdited b method_23945 m (Ljava/lang/String;Z)V handleChatInput b method_44056 m (Ljava/lang/String;)V setChatLine c method_2108 m (Ljava/lang/String;)V m ()V c net/minecraft/client/gui/screens/ChatScreen$1 gdp$1 net/minecraft/class_408$1 f Lnet/minecraft/client/gui/screens/ChatScreen; field_21631 d field_21631 m (Lnet/minecraft/client/gui/screens/ChatScreen;Lnet/minecraft/client/gui/Font;IIIILnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/ConfirmLinkScreen gdq net/minecraft/class_407 f Lnet/minecraft/network/chat/Component; COPY_BUTTON_TEXT u field_2373 f Lnet/minecraft/network/chat/Component; WARNING_TEXT v field_2372 f I BUTTON_WIDTH w field_61000 f Ljava/lang/String; url x field_2371 f Z showWarning y field_2370 m (Lnet/minecraft/client/gui/components/Button;)V method_19795 a method_19795 m (Lnet/minecraft/client/gui/screens/Screen;Ljava/lang/String;)V confirmLinkNow a method_49623 m (Lnet/minecraft/client/gui/screens/Screen;Ljava/lang/String;Z)V confirmLinkNow a method_60866 m (Lnet/minecraft/client/gui/screens/Screen;Ljava/lang/String;ZLnet/minecraft/client/gui/components/Button;)V method_49624 a method_49624 m (Lnet/minecraft/client/gui/screens/Screen;Ljava/net/URI;)V confirmLinkNow a method_61033 m (Lnet/minecraft/client/gui/screens/Screen;Ljava/net/URI;Z)V confirmLinkNow a method_61034 m (Lnet/minecraft/client/gui/screens/Screen;Ljava/net/URI;ZLnet/minecraft/client/gui/components/Button;)V method_61035 a method_61035 m (Ljava/lang/String;Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;Z)V method_49622 a method_49622 m (Ljava/net/URI;Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;Z)V method_61036 a method_61036 m (ZLjava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; confirmMessage a method_44658 m (Lnet/minecraft/client/gui/components/Button;)V method_19796 b method_19796 m (Lnet/minecraft/client/gui/screens/Screen;Ljava/lang/String;)Lnet/minecraft/client/gui/components/Button$OnPress; confirmLink b method_49625 m (Lnet/minecraft/client/gui/screens/Screen;Ljava/lang/String;Z)Lnet/minecraft/client/gui/components/Button$OnPress; confirmLink b method_60867 m (Lnet/minecraft/client/gui/screens/Screen;Ljava/net/URI;)Lnet/minecraft/client/gui/components/Button$OnPress; confirmLink b method_61037 m (Lnet/minecraft/client/gui/screens/Screen;Ljava/net/URI;Z)Lnet/minecraft/client/gui/components/Button$OnPress; confirmLink b method_61038 m (Lnet/minecraft/client/gui/components/Button;)V method_19797 c method_19797 m (Z)Lnet/minecraft/network/chat/MutableComponent; confirmMessage c method_44659 m ()V copyToClipboard l method_2100 m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Ljava/lang/String;Z)V m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/network/chat/Component;Ljava/lang/String;Z)V m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/network/chat/Component;Ljava/net/URI;Z)V m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Ljava/net/URI;Lnet/minecraft/network/chat/Component;Z)V m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Ljava/lang/String;Lnet/minecraft/network/chat/Component;Z)V m ()V c net/minecraft/client/gui/screens/ConfirmScreen gdr net/minecraft/class_410 f Lnet/minecraft/client/gui/layouts/LinearLayout; layout a field_61001 f Lnet/minecraft/network/chat/Component; yesButtonComponent b field_2402 f Lnet/minecraft/network/chat/Component; noButtonComponent c field_2399 f Lnet/minecraft/client/gui/components/Button; yesButton d field_61002 f Lnet/minecraft/client/gui/components/Button; noButton e field_61003 f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; callback f field_2403 f Lnet/minecraft/network/chat/Component; message u field_2401 f I delayTicker v field_2400 m (I)V setDelay a method_2125 m (Lnet/minecraft/client/gui/components/Button;)V method_37053 a method_37053 m (Lnet/minecraft/client/gui/layouts/LinearLayout;)V addButtons a method_37051 m (Lnet/minecraft/client/gui/components/Button;)V method_37054 b method_37054 m ()V addAdditionalText k method_72128 m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/ConnectScreen gds net/minecraft/class_412 f Lnet/minecraft/network/chat/Component; ABORT_CONNECTION a field_44970 f Lnet/minecraft/network/chat/Component; UNKNOWN_HOST_MESSAGE b field_33736 f Ljava/util/concurrent/atomic/AtomicInteger; UNIQUE_THREAD_ID c field_2408 f Lorg/slf4j/Logger; LOGGER d field_2410 f J NARRATION_DELAY_MS e field_32238 f Lnet/minecraft/network/Connection; connection f field_2411 f Lio/netty/channel/ChannelFuture; channelFuture u field_44971 f Z aborted v field_2409 f Lnet/minecraft/client/gui/screens/Screen; parent w field_2412 f Lnet/minecraft/network/chat/Component; status x field_2413 f J lastNarration y field_19097 f Lnet/minecraft/network/chat/Component; connectFailedTitle z field_44548 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/multiplayer/resolver/ServerAddress;Lnet/minecraft/client/multiplayer/ServerData;Lnet/minecraft/client/multiplayer/TransferState;)V connect a method_2130 m (Lnet/minecraft/client/gui/components/Button;)V method_19800 a method_19800 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/multiplayer/resolver/ServerAddress;Lnet/minecraft/client/multiplayer/ServerData;ZLnet/minecraft/client/multiplayer/TransferState;)V startConnecting a method_36877 m (Lnet/minecraft/network/chat/Component;)V updateStatus a method_2131 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/ConnectScreen$1 gds$1 net/minecraft/class_412$1 f Lnet/minecraft/client/multiplayer/resolver/ServerAddress; val$hostAndPort a field_33737 f Lnet/minecraft/client/Minecraft; val$minecraft b field_33738 f Lnet/minecraft/client/multiplayer/ServerData; val$server c field_40415 f Lnet/minecraft/client/multiplayer/TransferState; val$transferState d field_48396 f Lnet/minecraft/client/gui/screens/ConnectScreen; field_2416 e field_2416 m (Lnet/minecraft/client/Minecraft;)V method_36878 a method_36878 m (Lnet/minecraft/client/Minecraft;Ljava/lang/String;)V method_36879 a method_36879 m (Lnet/minecraft/client/multiplayer/ServerData$ServerPackStatus;)Lnet/minecraft/client/resources/server/ServerPackManager$PackPromptStatus; convertPackStatus a method_55509 m (Lnet/minecraft/client/gui/screens/ConnectScreen;Ljava/lang/String;Lnet/minecraft/client/multiplayer/resolver/ServerAddress;Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/multiplayer/ServerData;Lnet/minecraft/client/multiplayer/TransferState;)V c net/minecraft/client/gui/screens/ConnectScreen$2 gds$2 net/minecraft/class_412$2 f [I $SwitchMap$net$minecraft$client$multiplayer$ServerData$ServerPackStatus a field_47591 m ()V c net/minecraft/client/gui/screens/CreateBuffetWorldScreen gdt net/minecraft/class_415 f Lnet/minecraft/network/chat/Component; BIOME_SELECT_INFO a field_26535 f I SPACING b field_49494 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout c field_49495 f Lnet/minecraft/client/gui/screens/Screen; parent d field_24562 f Ljava/util/function/Consumer; applySettings e field_24563 f Lnet/minecraft/core/Registry; biomes f field_25888 f Lnet/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList; list u field_2441 f Lnet/minecraft/core/Holder; biome v field_25040 f Lnet/minecraft/client/gui/components/Button; doneButton w field_2438 m (Lnet/minecraft/client/gui/components/Button;)V method_19801 a method_19801 m (Lnet/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList$Entry;)Z method_29051 a method_29051 m (Lnet/minecraft/client/gui/components/Button;)V method_28059 b method_28059 m ()V updateButtonValidity l method_2151 m ()Ljava/util/Optional; method_41840 m method_41840 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;Ljava/util/function/Consumer;)V m ()V c net/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList gdt$a net/minecraft/class_415$class_4190 f Lnet/minecraft/client/gui/screens/CreateBuffetWorldScreen; field_18736 a field_18736 m (Lnet/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList$Entry;)V setSelected a method_20089 m (Lnet/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList;Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)V method_40075 a method_40075 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList$Entry; method_28060 a method_28060 m (Lnet/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList$Entry;)Ljava/lang/String; method_40076 b method_40076 m (Lnet/minecraft/client/gui/screens/CreateBuffetWorldScreen;)V c net/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList$Entry gdt$a$a net/minecraft/class_415$class_4190$class_4191 f Lnet/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList; field_18737 a field_18737 f Lnet/minecraft/core/Holder$Reference; biome b field_24564 f Lnet/minecraft/network/chat/Component; name c field_26536 m (Lnet/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList;Lnet/minecraft/core/Holder$Reference;)V c net/minecraft/client/gui/screens/CreateFlatWorldScreen gdu net/minecraft/class_413 f Lnet/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList; list A field_2424 f Lnet/minecraft/client/gui/components/Button; deleteLayerButton B field_2421 f Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen; parent a field_2422 f Lnet/minecraft/network/chat/Component; TITLE b field_55099 f Lnet/minecraft/resources/ResourceLocation; SLOT_SPRITE c field_45406 f I SLOT_BG_SIZE d field_32240 f I SLOT_STAT_HEIGHT e field_32241 f I SLOT_BG_X f field_32242 f I SLOT_BG_Y u field_32243 f I SLOT_FG_X v field_32244 f I SLOT_FG_Y w field_32245 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout x field_55100 f Ljava/util/function/Consumer; applySettings y field_24565 f Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; generator z field_2419 m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)V setConfig a method_29054 m (Lnet/minecraft/client/gui/components/Button;)V method_19804 a method_19804 m (Lnet/minecraft/client/gui/components/Button;)V method_19805 b method_19805 m (Lnet/minecraft/client/gui/components/Button;)V method_19806 c method_19806 m (Lnet/minecraft/client/gui/components/Button;)V method_20093 d method_20093 m ()Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; settings k method_29055 m ()V updateButtonValidity l method_2145 m ()Z hasValidSelection m method_2147 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Ljava/util/function/Consumer;Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)V m ()V c net/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList gdu$a net/minecraft/class_413$class_4192 f Lnet/minecraft/client/gui/screens/CreateFlatWorldScreen; field_18738 a field_18738 f Lnet/minecraft/network/chat/Component; LAYER_MATERIAL_TITLE m field_55101 f Lnet/minecraft/network/chat/Component; HEIGHT_TITLE n field_55102 m (Lnet/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList$Entry;)V setSelected a method_20094 m ()V resetRows c method_19372 m (Lnet/minecraft/client/gui/screens/CreateFlatWorldScreen;)V m ()V c net/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList$Entry gdu$a$a net/minecraft/class_413$class_4192$class_4193 f Lnet/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList; field_18739 a field_18739 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/world/item/ItemStack; getDisplayItem a method_37055 m (Lnet/minecraft/client/gui/GuiGraphics;II)V blitSlotBg a method_19373 m (Lnet/minecraft/client/gui/GuiGraphics;IILnet/minecraft/world/item/ItemStack;)V blitSlot a method_19375 m (Lnet/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList;)V c net/minecraft/client/gui/screens/CreditsAndAttributionScreen gdv net/minecraft/class_8219 f I BUTTON_SPACING a field_43137 f I BUTTON_WIDTH b field_43138 f Lnet/minecraft/network/chat/Component; TITLE c field_43139 f Lnet/minecraft/network/chat/Component; CREDITS_BUTTON d field_43140 f Lnet/minecraft/network/chat/Component; ATTRIBUTION_BUTTON e field_43141 f Lnet/minecraft/network/chat/Component; LICENSES_BUTTON f field_43142 f Lnet/minecraft/client/gui/screens/Screen; lastScreen u field_43143 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout v field_43144 m (Lnet/minecraft/client/gui/components/Button;)V method_49737 a method_49737 m (Lnet/minecraft/client/gui/components/Button;)V method_49738 b method_49738 m ()V openCreditsScreen l method_49739 m ()V method_49736 m method_49736 m (Lnet/minecraft/client/gui/screens/Screen;)V m ()V c net/minecraft/client/gui/screens/DatapackLoadFailureScreen gdw net/minecraft/class_5346 f Lnet/minecraft/client/gui/components/MultiLineLabel; message a field_25265 f Ljava/lang/Runnable; cancelCallback b field_46859 f Ljava/lang/Runnable; safeModeCallback c field_46860 m (Lnet/minecraft/client/gui/components/Button;)V method_29345 a method_29345 m (Lnet/minecraft/client/gui/components/Button;)V method_29346 b method_29346 m (Ljava/lang/Runnable;Ljava/lang/Runnable;)V c net/minecraft/client/gui/screens/DeathScreen gdx net/minecraft/class_418 f Lnet/minecraft/resources/ResourceLocation; DRAFT_REPORT_SPRITE a field_45407 f I delayTicker b field_2451 f Lnet/minecraft/network/chat/Component; causeOfDeath c field_2450 f Z hardcore d field_18974 f Lnet/minecraft/network/chat/Component; deathScore e field_26537 f Ljava/util/List; exitButtons f field_33809 f Lnet/minecraft/client/gui/components/Button; exitToTitleButton u field_41684 m (I)Lnet/minecraft/network/chat/Style; getClickedComponentStyleAt a method_2164 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderDeathBackground a method_59546 m (Lnet/minecraft/client/gui/components/Button;)V method_47938 a method_47938 m (Lnet/minecraft/client/gui/components/Button;)V method_19809 b method_19809 m (Z)V setButtonsActive c method_49299 m (Z)V method_47939 f method_47939 m ()V handleExitToTitleScreen l method_47940 m ()V exitToTitleScreen m method_22364 m (Lnet/minecraft/network/chat/Component;Z)V m ()V c net/minecraft/client/gui/screens/DeathScreen$TitleConfirmScreen gdx$a net/minecraft/class_418$class_8183 m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/DemoIntroScreen gdy net/minecraft/class_417 f Lnet/minecraft/resources/ResourceLocation; DEMO_BACKGROUND_LOCATION a field_2447 f I BACKGROUND_TEXTURE_WIDTH b field_52797 f I BACKGROUND_TEXTURE_HEIGHT c field_52798 f Lnet/minecraft/client/gui/components/MultiLineLabel; movementMessage d field_26538 f Lnet/minecraft/client/gui/components/MultiLineLabel; durationMessage e field_26539 m (Lnet/minecraft/client/gui/components/Button;)V method_19810 a method_19810 m (Lnet/minecraft/client/gui/components/Button;)V method_19811 b method_19811 m ()V m ()V c net/minecraft/client/gui/screens/DirectJoinServerScreen gdz net/minecraft/class_420 f Lnet/minecraft/network/chat/Component; ENTER_IP_LABEL a field_26540 f Lnet/minecraft/client/gui/components/Button; selectButton b field_2462 f Lnet/minecraft/client/multiplayer/ServerData; serverData c field_2460 f Lnet/minecraft/client/gui/components/EditBox; ipEdit d field_2463 f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; callback e field_19235 f Lnet/minecraft/client/gui/screens/Screen; lastScreen f field_21790 m (Lnet/minecraft/client/gui/components/Button;)V method_19812 a method_19812 m (Ljava/lang/String;)V method_19376 a method_19376 m (Lnet/minecraft/client/gui/components/Button;)V method_19813 b method_19813 m ()V onSelect l method_2167 m ()V updateSelectButtonStatus m method_2169 m (Lnet/minecraft/client/gui/screens/Screen;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/client/multiplayer/ServerData;)V m ()V c net/minecraft/client/gui/screens/DisconnectedScreen gea net/minecraft/class_419 f Lnet/minecraft/network/chat/Component; TO_SERVER_LIST a field_44549 f Lnet/minecraft/network/chat/Component; TO_TITLE b field_44550 f Lnet/minecraft/network/chat/Component; REPORT_TO_SERVER_TITLE c field_52129 f Lnet/minecraft/network/chat/Component; OPEN_REPORT_DIR_TITLE d field_52130 f Lnet/minecraft/client/gui/screens/Screen; parent e field_2456 f Lnet/minecraft/network/DisconnectionDetails; details f field_52131 f Lnet/minecraft/network/chat/Component; buttonText u field_44551 f Lnet/minecraft/client/gui/layouts/LinearLayout; layout v field_44552 m (Lnet/minecraft/client/gui/components/Button;)V method_51256 a method_51256 m (Ljava/net/URI;)V method_60868 a method_60868 m (Ljava/nio/file/Path;)V method_60870 a method_60870 m (Ljava/nio/file/Path;Lnet/minecraft/client/gui/components/Button;)V method_60869 a method_60869 m (Lnet/minecraft/client/gui/components/Button;)V method_19814 b method_19814 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/DisconnectionDetails;)V m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/DisconnectionDetails;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/EditServerScreen geb net/minecraft/class_422 f Lnet/minecraft/network/chat/Component; NAME_LABEL a field_26541 f Lnet/minecraft/network/chat/Component; IP_LABEL b field_26542 f Lnet/minecraft/client/gui/components/Button; addButton c field_2472 f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; callback d field_19236 f Lnet/minecraft/client/multiplayer/ServerData; serverData e field_2469 f Lnet/minecraft/client/gui/components/EditBox; ipEdit f field_2474 f Lnet/minecraft/client/gui/components/EditBox; nameEdit u field_2471 f Lnet/minecraft/client/gui/screens/Screen; lastScreen v field_21791 m (Lnet/minecraft/client/gui/components/Button;)V method_36218 a method_36218 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/client/multiplayer/ServerData$ServerPackStatus;)V method_36219 a method_36219 m (Ljava/lang/String;)V method_36221 a method_36221 m (Lnet/minecraft/client/gui/components/Button;)V method_36220 b method_36220 m (Ljava/lang/String;)V method_36222 b method_36222 m ()V onAdd l method_2172 m ()V updateAddButtonStatus m method_36223 m (Lnet/minecraft/client/gui/screens/Screen;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/client/multiplayer/ServerData;)V m ()V c net/minecraft/client/gui/screens/ErrorScreen gec net/minecraft/class_421 f Lnet/minecraft/network/chat/Component; message a field_2467 m (Lnet/minecraft/client/gui/components/Button;)V method_19818 a method_19818 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/FaviconTexture ged net/minecraft/class_8573 f Lnet/minecraft/resources/ResourceLocation; MISSING_LOCATION a field_44933 f I WIDTH b field_44934 f I HEIGHT c field_44935 f Lnet/minecraft/client/renderer/texture/TextureManager; textureManager d field_44936 f Lnet/minecraft/resources/ResourceLocation; textureLocation e field_44937 f Lnet/minecraft/client/renderer/texture/DynamicTexture; texture f field_44938 f Z closed g field_44939 m ()V clear a method_52198 m (Lcom/mojang/blaze3d/platform/NativeImage;)V upload a method_52199 m (Lnet/minecraft/client/renderer/texture/TextureManager;Ljava/lang/String;)Lnet/minecraft/client/gui/screens/FaviconTexture; forWorld a method_52200 m ()Lnet/minecraft/resources/ResourceLocation; textureLocation b method_52201 m (Lnet/minecraft/client/renderer/texture/TextureManager;Ljava/lang/String;)Lnet/minecraft/client/gui/screens/FaviconTexture; forServer b method_52202 m ()V checkOpen c method_52203 m ()Ljava/lang/String; method_67874 d method_67874 m (Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/client/gui/screens/GenericMessageScreen gee net/minecraft/class_424 f Lnet/minecraft/client/gui/components/FocusableTextWidget; textWidget a field_49496 m (Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/GenericWaitingScreen gef net/minecraft/class_7534 f I TITLE_Y a field_39541 f I MESSAGE_Y b field_39542 f I MESSAGE_MAX_WIDTH c field_39543 f Lnet/minecraft/network/chat/Component; messageText d field_39745 f Lnet/minecraft/network/chat/Component; buttonLabel e field_39544 f Ljava/lang/Runnable; buttonCallback f field_39545 f Lnet/minecraft/client/gui/components/MultiLineLabel; message u field_39546 f Lnet/minecraft/client/gui/components/Button; button v field_39547 f I disableButtonTicks w field_39746 m (Lnet/minecraft/client/gui/components/Button;)V method_44689 a method_44689 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Ljava/lang/Runnable;)Lnet/minecraft/client/gui/screens/GenericWaitingScreen; createWaiting a method_44690 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Ljava/lang/Runnable;)Lnet/minecraft/client/gui/screens/GenericWaitingScreen; createCompleted a method_44691 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Ljava/lang/Runnable;I)V c net/minecraft/client/gui/screens/InBedChatScreen geg net/minecraft/class_423 f Lnet/minecraft/client/gui/components/Button; leaveBedButton c field_41710 m (Lnet/minecraft/client/gui/components/Button;)V method_19819 a method_19819 m ()V onPlayerWokeUp l method_38530 m ()V sendWakeUp m method_2180 m ()V c net/minecraft/client/gui/screens/LevelLoadingScreen geh net/minecraft/class_3928 f J NARRATION_DELAY_MS a field_32246 f Lnet/minecraft/server/level/progress/StoringChunkProgressListener; progressListener b field_17406 f J lastNarration c field_19101 f Z done d field_33810 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; COLORS e field_17407 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/server/level/progress/StoringChunkProgressListener;IIII)V renderChunks a method_17538 m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V method_17537 a method_17537 m ()Lnet/minecraft/network/chat/Component; getFormattedProgress l method_37057 m (Lnet/minecraft/server/level/progress/StoringChunkProgressListener;)V m ()V c net/minecraft/client/gui/screens/LoadingDotsText gei net/minecraft/class_7413 f [Ljava/lang/String; FRAMES a field_38992 f J INTERVAL_MS b field_38993 m (J)Ljava/lang/String; get a method_43449 m ()V m ()V c net/minecraft/client/gui/screens/LoadingOverlay gej net/minecraft/class_425 f Lnet/minecraft/resources/ResourceLocation; MOJANG_STUDIOS_LOGO_LOCATION a field_2483 f J FADE_OUT_TIME b field_32247 f J FADE_IN_TIME c field_32248 f I LOGO_BACKGROUND_COLOR d field_32249 f I LOGO_BACKGROUND_COLOR_DARK e field_32250 f Ljava/util/function/IntSupplier; BRAND_BACKGROUND f field_25041 f I LOGO_SCALE g field_32251 f F LOGO_QUARTER_FLOAT h field_32252 f I LOGO_QUARTER i field_32253 f I LOGO_HALF j field_32254 f F LOGO_OVERLAP k field_32255 f F SMOOTHING l field_32256 f Lnet/minecraft/client/Minecraft; minecraft m field_18217 f Lnet/minecraft/server/packs/resources/ReloadInstance; reload n field_17767 f Ljava/util/function/Consumer; onFinish o field_18218 f Z fadeIn p field_18219 f F currentProgress q field_17770 f J fadeOutStart r field_17771 f J fadeInStart s field_18220 m (II)I replaceAlpha a method_35732 m (Lnet/minecraft/client/gui/GuiGraphics;IIIIF)V drawProgressBar a method_18103 m (Lnet/minecraft/client/renderer/texture/TextureManager;)V registerTextures a method_18819 m ()I method_35733 b method_35733 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/server/packs/resources/ReloadInstance;Ljava/util/function/Consumer;Z)V m ()V c net/minecraft/client/gui/screens/LoadingOverlay$LogoTexture gej$a net/minecraft/class_425$class_4070 m ()V c net/minecraft/client/gui/screens/MenuScreens gek net/minecraft/class_3929 f Lorg/slf4j/Logger; LOGGER a field_17408 f Ljava/util/Map; SCREENS b field_17409 m ()Z selfTest a method_17539 m (Lnet/minecraft/world/inventory/MenuType;)Lnet/minecraft/client/gui/screens/MenuScreens$ScreenConstructor; getConstructor a method_17540 m (Lnet/minecraft/world/inventory/MenuType;Lnet/minecraft/client/Minecraft;ILnet/minecraft/network/chat/Component;)V create a method_17541 m (Lnet/minecraft/world/inventory/MenuType;Lnet/minecraft/client/gui/screens/MenuScreens$ScreenConstructor;)V register a method_17542 m ()V m ()V c net/minecraft/client/gui/screens/MenuScreens$ScreenConstructor gek$a net/minecraft/class_3929$class_3930 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/world/inventory/MenuType;Lnet/minecraft/client/Minecraft;I)V fromPacket a method_17543 c net/minecraft/client/gui/screens/NoticeWithLinkScreen gel net/minecraft/class_8669 f Lnet/minecraft/network/chat/Component; SYMLINK_WORLD_TITLE a field_45408 f Lnet/minecraft/network/chat/Component; SYMLINK_WORLD_MESSAGE_TEXT b field_45409 f Lnet/minecraft/network/chat/Component; SYMLINK_PACK_TITLE c field_45410 f Lnet/minecraft/network/chat/Component; SYMLINK_PACK_MESSAGE_TEXT d field_45411 f Lnet/minecraft/network/chat/Component; message e field_45412 f Ljava/net/URI; uri f field_45413 f Ljava/lang/Runnable; onClose u field_46861 f Lnet/minecraft/client/gui/layouts/GridLayout; layout v field_45415 m (Lnet/minecraft/client/gui/components/Button;)V method_52747 a method_52747 m (Ljava/lang/Runnable;)Lnet/minecraft/client/gui/screens/Screen; createWorldSymlinkWarningScreen a method_52748 m (Lnet/minecraft/client/gui/components/Button;)V method_52749 b method_52749 m (Ljava/lang/Runnable;)Lnet/minecraft/client/gui/screens/Screen; createPackSymlinkWarningScreen b method_52750 m (Lnet/minecraft/client/gui/components/Button;)V method_52751 c method_52751 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Ljava/net/URI;Ljava/lang/Runnable;)V m ()V c net/minecraft/client/gui/screens/OutOfMemoryScreen gem net/minecraft/class_428 f Lnet/minecraft/network/chat/Component; TITLE a field_49504 f Lnet/minecraft/network/chat/Component; MESSAGE b field_49505 f I MESSAGE_WIDTH c field_49506 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout d field_49507 m (Lnet/minecraft/client/gui/components/Button;)V method_19834 a method_19834 m (Lnet/minecraft/client/gui/components/Button;)V method_19835 b method_19835 m ()V m ()V c net/minecraft/client/gui/screens/Overlay gen net/minecraft/class_4071 m ()Z isPauseScreen a method_18640 m ()V c net/minecraft/client/gui/screens/PauseScreen geo net/minecraft/class_433 f Lnet/minecraft/network/chat/Component; OPTIONS A field_41626 f Lnet/minecraft/network/chat/Component; SHARE_TO_LAN B field_41627 f Lnet/minecraft/network/chat/Component; PLAYER_REPORTING C field_41628 f Lnet/minecraft/network/chat/Component; GAME D field_41614 f Lnet/minecraft/network/chat/Component; PAUSED E field_41615 f Lnet/minecraft/client/gui/components/Tooltip; CUSTOM_OPTIONS_TOOLTIP F field_60753 f Z showPauseMenu G field_19319 f Lnet/minecraft/client/gui/components/Button; disconnectButton H field_40792 f Lnet/minecraft/resources/ResourceLocation; DRAFT_REPORT_SPRITE a field_45416 f I COLUMNS b field_41616 f I MENU_PADDING_TOP c field_41617 f I BUTTON_PADDING d field_41618 f I BUTTON_WIDTH_FULL e field_41619 f I BUTTON_WIDTH_HALF f field_41620 f Lnet/minecraft/network/chat/Component; RETURN_TO_GAME u field_41621 f Lnet/minecraft/network/chat/Component; ADVANCEMENTS v field_41622 f Lnet/minecraft/network/chat/Component; STATS w field_41623 f Lnet/minecraft/network/chat/Component; SEND_FEEDBACK x field_41624 f Lnet/minecraft/network/chat/Component; REPORT_BUGS y field_41625 f Lnet/minecraft/network/chat/Component; FEEDBACK_SUBSCREEN z field_52133 m ()Ljava/util/Optional; getCustomAdditions E method_71838 m ()Lnet/minecraft/client/gui/screens/Screen; method_71839 F method_71839 m ()V method_72129 G method_72129 m ()Lnet/minecraft/client/gui/screens/Screen; method_57733 H method_57733 m ()Lnet/minecraft/client/gui/screens/Screen; method_47902 K method_47902 m ()Lnet/minecraft/client/gui/screens/Screen; method_47903 L method_47903 m ()Lnet/minecraft/client/gui/screens/Screen; method_47904 M method_47904 m ()Lnet/minecraft/client/gui/screens/Screen; method_47896 N method_47896 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/core/Holder;Lnet/minecraft/client/gui/components/Button;)V method_71840 a method_71840 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/core/Holder;Lnet/minecraft/client/gui/layouts/GridLayout$RowHelper;)V addFeedbackSubscreenAndCustomDialogButtons a method_71841 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/network/chat/Component;)V disconnectFromWorld a method_72130 m (Lnet/minecraft/client/gui/components/Button;)V method_19836 a method_19836 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/layouts/GridLayout$RowHelper;)V addFeedbackButtons a method_60873 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/network/chat/Component;Ljava/net/URI;)Lnet/minecraft/client/gui/components/Button; openLinkButton a method_47899 m (Ljava/util/function/Supplier;Lnet/minecraft/client/gui/components/Button;)V method_47898 a method_47898 m (Lnet/minecraft/network/chat/Component;Ljava/util/function/Supplier;)Lnet/minecraft/client/gui/components/Button; openScreenButton a method_47900 m (Lnet/minecraft/client/gui/components/Button;)V method_19845 b method_19845 m ()Z showsPauseMenu l method_53558 m ()Z rendersNowPlayingToast m method_71842 m ()V createPauseMenu n method_20543 m (Z)V m ()V c net/minecraft/client/gui/screens/PauseScreen$FeedbackSubScreen geo$a net/minecraft/class_433$class_9804 f Lnet/minecraft/client/gui/screens/Screen; parent a field_52134 f Lnet/minecraft/network/chat/Component; TITLE b field_52135 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout c field_52136 m (Lnet/minecraft/client/gui/components/Button;)V method_60874 a method_60874 m (Lnet/minecraft/client/gui/screens/Screen;)V m ()V c net/minecraft/client/gui/screens/PresetFlatWorldScreen gep net/minecraft/class_430 f Lnet/minecraft/network/chat/Component; listText A field_2524 f Lnet/minecraft/client/gui/screens/PresetFlatWorldScreen$PresetsList; list B field_2521 f Lnet/minecraft/client/gui/components/Button; selectButton C field_2525 f Lnet/minecraft/client/gui/components/EditBox; export D field_2523 f Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; settings E field_25044 f Lnet/minecraft/network/chat/Component; UNKNOWN_PRESET a field_37908 f Lnet/minecraft/resources/ResourceLocation; SLOT_SPRITE b field_45417 f Lorg/slf4j/Logger; LOGGER c field_25043 f I SLOT_BG_SIZE d field_32264 f I SLOT_STAT_HEIGHT e field_32265 f I SLOT_BG_X f field_32266 f I SLOT_BG_Y u field_32267 f I SLOT_FG_X v field_32268 f I SLOT_FG_Y w field_32269 f Lnet/minecraft/resources/ResourceKey; DEFAULT_BIOME x field_27985 f Lnet/minecraft/client/gui/screens/CreateFlatWorldScreen; parent y field_2519 f Lnet/minecraft/network/chat/Component; shareText z field_2520 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceKey; method_29061 a method_29061 m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Ljava/lang/String; save a method_29062 m (Lnet/minecraft/client/gui/components/Button;)V method_19846 a method_19846 m (Ljava/lang/String;Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/core/Holder$Reference; method_46741 a method_46741 m (Lnet/minecraft/core/HolderGetter;Ljava/lang/String;)Ljava/util/List; getLayersInfoFromString a method_29058 m (Lnet/minecraft/core/HolderGetter;Ljava/lang/String;I)Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo; getLayerInfoFromString a method_29059 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/client/gui/components/Button;)V method_19847 a method_19847 m (Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Lnet/minecraft/core/HolderGetter;Ljava/lang/String;Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; fromString a method_29060 m (Z)V updateButtonValidity c method_20102 m ()Ljava/lang/IllegalStateException; method_40208 l method_40208 m (Lnet/minecraft/client/gui/screens/CreateFlatWorldScreen;)V m ()V c net/minecraft/client/gui/screens/PresetFlatWorldScreen$PresetsList gep$a net/minecraft/class_430$class_4196 f Lnet/minecraft/client/gui/screens/PresetFlatWorldScreen; field_18747 a field_18747 m (Lnet/minecraft/resources/ResourceKey;)Ljava/lang/String; method_47409 a method_47409 m (Lnet/minecraft/world/flag/FeatureFlagSet;Lnet/minecraft/world/level/block/Block;)Z method_47410 a method_47410 m (Lnet/minecraft/world/level/levelgen/flat/FlatLayerInfo;)Lnet/minecraft/world/level/block/Block; method_47411 a method_47411 m (Lnet/minecraft/client/gui/screens/PresetFlatWorldScreen$PresetsList$Entry;)V setSelected a method_20103 m (Lnet/minecraft/client/gui/screens/PresetFlatWorldScreen;Lnet/minecraft/core/RegistryAccess;Lnet/minecraft/world/flag/FeatureFlagSet;)V c net/minecraft/client/gui/screens/PresetFlatWorldScreen$PresetsList$Entry gep$a$a net/minecraft/class_430$class_4196$class_432 f Lnet/minecraft/client/gui/screens/PresetFlatWorldScreen$PresetsList; field_2532 a field_2532 f Lnet/minecraft/resources/ResourceLocation; STATS_ICON_LOCATION b field_44668 f Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset; preset c field_33812 f Lnet/minecraft/network/chat/Component; name d field_37909 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; method_41842 a method_41842 m (Lnet/minecraft/client/gui/GuiGraphics;II)V blitSlotBg a method_2198 m (Lnet/minecraft/client/gui/GuiGraphics;IILnet/minecraft/world/item/Item;)V blitSlot a method_2200 m ()V select b method_19389 m (Lnet/minecraft/client/gui/screens/PresetFlatWorldScreen$PresetsList;Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/client/gui/screens/ProgressScreen geq net/minecraft/class_435 f Lnet/minecraft/network/chat/Component; header a field_2541 f Lnet/minecraft/network/chat/Component; stage b field_2544 f I progress c field_2542 f Z stop d field_2543 f Z clearScreenAfterStop e field_33625 m (Z)V c net/minecraft/client/gui/screens/ReceivingLevelScreen ger net/minecraft/class_434 f Lnet/minecraft/network/chat/Component; DOWNLOADING_TERRAIN_TEXT a field_26544 f J CHUNK_LOADING_START_WAIT_LIMIT_MS b field_36365 f J createdAt c field_36368 f Ljava/util/function/BooleanSupplier; levelReceived d field_46575 f Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason; reason e field_51485 f Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; cachedNetherPortalSprite f field_51486 m ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; getNetherPortalSprite l method_59838 m (Ljava/util/function/BooleanSupplier;Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason;)V m ()V c net/minecraft/client/gui/screens/ReceivingLevelScreen$Reason ger$a net/minecraft/class_434$class_9678 f Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason; NETHER_PORTAL a field_51487 f Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason; END_PORTAL b field_51488 f Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason; OTHER c field_51489 f [Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason; $VALUES d field_51490 m ()[Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason; $values a method_59839 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/gui/screens/RecoverWorldDataScreen ges net/minecraft/class_8897 f Lnet/minecraft/client/gui/layouts/LinearLayout; layout A field_46874 f Lnet/minecraft/network/chat/Component; message B field_46875 f Lnet/minecraft/client/gui/components/MultiLineTextWidget; messageWidget C field_46876 f Lnet/minecraft/client/gui/components/MultiLineTextWidget; issuesWidget D field_46877 f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; storageAccess E field_46878 f Lorg/slf4j/Logger; LOGGER a field_46862 f I SCREEN_SIDE_MARGIN b field_46863 f Lnet/minecraft/network/chat/Component; TITLE c field_46864 f Lnet/minecraft/network/chat/Component; BUGTRACKER_BUTTON d field_46865 f Lnet/minecraft/network/chat/Component; RESTORE_BUTTON e field_46866 f Lnet/minecraft/network/chat/Component; NO_FALLBACK_TOOLTIP f field_46867 f Lnet/minecraft/network/chat/Component; DONE_TITLE u field_46868 f Lnet/minecraft/network/chat/Component; DONE_SUCCESS v field_46869 f Lnet/minecraft/network/chat/Component; DONE_FAILED w field_46870 f Lnet/minecraft/network/chat/Component; NO_ISSUES x field_46871 f Lnet/minecraft/network/chat/Component; MISSING_FILE y field_46872 f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; callback z field_46873 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Z)Ljava/lang/Exception; collectIssue a method_54583 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;ZLjava/lang/Exception;)Lnet/minecraft/network/chat/Component; buildInfo a method_54584 m (Lnet/minecraft/client/Minecraft;)V attemptRestore a method_54585 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/components/Button;)V method_54586 a method_54586 m (Lnet/minecraft/client/gui/components/Button;)V method_54587 a method_54587 m ()V method_54588 l method_54588 m ()V method_54582 m method_54582 m (Lnet/minecraft/client/Minecraft;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;)V m ()V c net/minecraft/client/gui/screens/Screen get net/minecraft/class_437 f Lnet/minecraft/client/gui/narration/ScreenNarrationCollector; narrationState A field_33822 f J narrationSuppressTime B field_33823 f J nextNarrationTime C field_33824 f Lnet/minecraft/client/gui/narration/NarratableEntry; lastNarratable D field_33813 f Lorg/slf4j/Logger; LOGGER a field_22782 f Lnet/minecraft/network/chat/Component; USAGE_NARRATION b field_33814 f Lnet/minecraft/resources/ResourceLocation; INWORLD_MENU_BACKGROUND c field_49894 f Ljava/util/List; children d field_22786 f Ljava/util/List; narratables e field_33815 f Z initialized f field_42156 f Lnet/minecraft/resources/ResourceLocation; MENU_BACKGROUND g field_49511 f Lnet/minecraft/resources/ResourceLocation; HEADER_SEPARATOR h field_49895 f Lnet/minecraft/resources/ResourceLocation; FOOTER_SEPARATOR i field_49896 f Lnet/minecraft/resources/ResourceLocation; INWORLD_HEADER_SEPARATOR j field_49897 f Lnet/minecraft/resources/ResourceLocation; INWORLD_FOOTER_SEPARATOR k field_49898 f F FADE_IN_TIME l field_60460 f Lnet/minecraft/network/chat/Component; title m field_22785 f Lnet/minecraft/client/Minecraft; minecraft n field_22787 f I width o field_22789 f I height p field_22790 f Lnet/minecraft/client/gui/Font; font q field_22793 f Lnet/minecraft/client/gui/components/CycleButton; narratorButton r field_52252 f Ljava/util/concurrent/Executor; screenExecutor s field_44944 f Ljava/util/List; renderables u field_33816 f J NARRATE_SUPPRESS_AFTER_INIT_TIME v field_33817 f J NARRATE_DELAY_NARRATOR_ENABLED w field_33818 f J NARRATE_DELAY_MOUSE_MOVE x field_33819 f J NARRATE_DELAY_MOUSE_ACTION y field_33820 f J NARRATE_DELAY_KEYBOARD_ACTION z field_33821 m ()Lnet/minecraft/network/chat/Component; getUsageNarration A method_53870 m ()Lnet/minecraft/client/gui/Font; getFont B method_64506 m ()Z showsActiveEffects C method_64507 m ()Lnet/minecraft/sounds/Music; getBackgroundMusic D method_50024 m ()Ljava/lang/String; method_65026 E method_65026 m (F)V fadeWidgets a method_71536 m (J)V suppressNarration a method_37058 m (JZ)V scheduleNarration a method_37059 m (Lnet/minecraft/client/Minecraft;II)V resize a method_25410 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; getTooltipFromItem a method_25408 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;Ljava/net/URI;)Z clickUrlAction a method_71843 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/network/chat/ClickEvent;)V handleClickEvent a method_71846 m (Lnet/minecraft/client/gui/ComponentPath;)V changeFocus a method_48263 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderMenuBackground a method_57735 m (Lnet/minecraft/client/gui/GuiGraphics;F)V renderPanorama a method_57728 m (Lnet/minecraft/client/gui/GuiGraphics;IIII)V renderMenuBackground a method_57736 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/resources/ResourceLocation;IIFFII)V renderMenuBackgroundTexture a method_57737 m (Lnet/minecraft/client/gui/components/Renderable;)Lnet/minecraft/client/gui/components/Renderable; addRenderableOnly a method_37060 m (Lnet/minecraft/client/gui/narration/NarratableEntry;)Ljava/util/stream/Stream; method_65517 a method_65517 m (Lnet/minecraft/client/gui/narration/NarrationElementOutput;)V updateNarrationState a method_37062 m (Lnet/minecraft/client/player/LocalPlayer;Ljava/lang/String;Lnet/minecraft/client/gui/screens/Screen;)V clickCommandAction a method_71844 m (Ljava/lang/Runnable;)V method_52221 a method_52221 m (Ljava/lang/String;CI)Z isValidCharacterForName a method_25414 m (Ljava/net/URI;Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;Z)V method_71845 a method_71845 m (Ljava/util/List;)V onFilesDrop a method_29638 m (Ljava/util/List;Lnet/minecraft/client/gui/narration/NarratableEntry;)Lnet/minecraft/client/gui/screens/Screen$NarratableSearchResult; findNarratableWidget a method_37061 m (Lnet/minecraft/CrashReport;)V fillCrashDetails a method_65027 m (Lnet/minecraft/network/chat/ClickEvent;Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;)V defaultHandleGameClickEvent a method_71999 m (Lnet/minecraft/network/chat/Style;)Z handleComponentClicked a method_25430 m ()V setInitialFocus aF_ method_56131 m ()Z shouldCloseOnEsc aG_ method_25422 m ()V removed aI_ method_25432 m ()V added aJ_ method_49589 m ()V onClose aP_ method_25419 m ()Z isPauseScreen aQ_ method_25421 m ()Z shouldNarrateNavigation aR_ method_48262 m ()V init aV_ method_25426 m (Ljava/lang/String;Z)V insertText a_ method_25415 m (Lnet/minecraft/client/Minecraft;II)V init b method_25423 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderBlurredBackground b method_57734 m (Lnet/minecraft/client/gui/GuiGraphics;IIF)V renderBackground b method_25420 m (Lnet/minecraft/client/gui/components/events/GuiEventListener;)V setInitialFocus b method_48265 m (Lnet/minecraft/client/gui/narration/NarrationElementOutput;)V updateNarratedWidget b method_37056 m (Lnet/minecraft/client/gui/navigation/ScreenDirection;)Lnet/minecraft/client/gui/navigation/FocusNavigationEvent$ArrowNavigation; createArrowEvent b method_48264 m (Ljava/lang/Runnable;)V method_52222 b method_52222 m (Lnet/minecraft/network/chat/ClickEvent;Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;)V defaultHandleClickEvent b method_71847 m ()V repositionElements c method_48640 m (I)Z isCut c method_25436 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderTransparentBackground c method_52752 m (Lnet/minecraft/client/gui/GuiGraphics;IIF)V renderWithTooltip c method_47413 m (Lnet/minecraft/client/gui/components/events/GuiEventListener;)Lnet/minecraft/client/gui/components/events/GuiEventListener; addRenderableWidget c method_37063 m (Z)V runNarration c method_37065 m (I)Z isPaste d method_25437 m (Lnet/minecraft/client/gui/components/events/GuiEventListener;)Lnet/minecraft/client/gui/components/events/GuiEventListener; addWidget d method_25429 m (Z)V triggerImmediateNarration d method_37064 m ()V tick e method_25393 m (I)Z isCopy e method_25438 m (Lnet/minecraft/client/gui/components/events/GuiEventListener;)V removeWidget e method_37066 m (Z)V updateNarratorStatus e method_61040 m (I)Z isSelectAll f method_25439 m ()Lnet/minecraft/network/chat/Component; getNarrationMessage i method_25435 m ()Lnet/minecraft/client/gui/navigation/FocusNavigationEvent$TabNavigation; createTabEvent l method_48266 m ()Z shouldRunNarration m method_37073 m ()Lnet/minecraft/network/chat/Component; getTitle o method_25440 m ()V clearFocus p method_48267 m ()V clearWidgets q method_37067 m ()V rebuildWidgets r method_41843 m ()Z hasControlDown s method_25441 m ()Z hasShiftDown t method_25442 m ()Z hasAltDown u method_25443 m ()V afterMouseMove v method_37068 m ()V afterMouseAction w method_37069 m ()V afterKeyboardAction x method_37070 m ()V handleDelayedNarration z method_37071 m (Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/Screen$NarratableSearchResult get$a net/minecraft/class_437$class_6390 f Lnet/minecraft/client/gui/narration/NarratableEntry; entry a field_33825 f I index b field_33826 f Lnet/minecraft/client/gui/narration/NarratableEntry$NarrationPriority; priority c field_33827 m (Lnet/minecraft/client/gui/narration/NarratableEntry;ILnet/minecraft/client/gui/narration/NarratableEntry$NarrationPriority;)V c net/minecraft/client/gui/screens/ShareToLanScreen geu net/minecraft/class_436 f I port A field_41110 f Lnet/minecraft/client/gui/components/EditBox; portEdit B field_41111 f I PORT_LOWER_BOUND a field_41629 f I PORT_HIGHER_BOUND b field_41630 f Lnet/minecraft/network/chat/Component; ALLOW_COMMANDS_LABEL c field_25889 f Lnet/minecraft/network/chat/Component; GAME_MODE_LABEL d field_25890 f Lnet/minecraft/network/chat/Component; INFO_TEXT e field_26545 f Lnet/minecraft/network/chat/Component; PORT_INFO_TEXT f field_41108 f Lnet/minecraft/network/chat/Component; PORT_UNAVAILABLE u field_41106 f Lnet/minecraft/network/chat/Component; INVALID_PORT v field_41109 f I INVALID_PORT_COLOR w field_41107 f Lnet/minecraft/client/gui/screens/Screen; lastScreen x field_2548 f Lnet/minecraft/world/level/GameType; gameMode y field_2545 f Z commands z field_2546 m (Lnet/minecraft/client/gui/components/Button;)V method_19850 a method_19850 m (Lnet/minecraft/client/gui/components/Button;Ljava/lang/String;)V method_47416 a method_47416 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/world/level/GameType;)V method_32638 a method_32638 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_32639 a method_32639 m (Lnet/minecraft/client/server/IntegratedServer;Lnet/minecraft/client/gui/components/Button;)V method_19851 a method_19851 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; tryParsePort a method_47417 m (Lnet/minecraft/client/gui/screens/Screen;)V m ()V c net/minecraft/client/gui/screens/TitleScreen gev net/minecraft/class_442 f Lorg/slf4j/Logger; LOGGER a field_23775 f Lnet/minecraft/network/chat/Component; TITLE b field_47850 f Lnet/minecraft/network/chat/Component; COPYRIGHT_TEXT c field_32271 f Ljava/lang/String; DEMO_LEVEL_ID d field_32272 f Lnet/minecraft/client/gui/components/SplashRenderer; splash e field_2586 f Lcom/mojang/realmsclient/gui/screens/RealmsNotificationsScreen; realmsNotificationsScreen f field_2592 f Z fading u field_18222 f J fadeInStart v field_17772 f Lnet/minecraft/client/gui/components/LogoRenderer; logoRenderer w field_41847 m ()V method_54589 E method_54589 m ()Lnet/minecraft/client/gui/components/LogoRenderer; method_48268 F method_48268 m (II)I createTestWorldButton a method_64237 m (Lnet/minecraft/client/gui/components/Button;)V method_19857 a method_19857 m (Lnet/minecraft/client/renderer/texture/TextureManager;)V registerTextures a method_65810 m (ZLnet/minecraft/client/gui/components/Button;)V method_19858 a method_19858 m (II)I createNormalMenuOptions b method_2249 m (Lnet/minecraft/client/gui/components/Button;)V method_55814 b method_55814 m (II)I createDemoMenuOptions c method_2251 m (Lnet/minecraft/client/gui/components/Button;)V method_19860 c method_19860 m (Z)V confirmDemo c method_20375 m (Lnet/minecraft/client/gui/components/Button;)V method_19861 d method_19861 m (Lnet/minecraft/client/gui/components/Button;)V method_64238 e method_64238 m (Lnet/minecraft/client/gui/components/Button;)V method_41198 f method_41198 m (Lnet/minecraft/client/gui/components/Button;)V method_20109 g method_20109 m (Lnet/minecraft/client/gui/components/Button;)V method_19862 h method_19862 m (Lnet/minecraft/client/gui/components/Button;)V method_19863 i method_19863 m (Lnet/minecraft/client/gui/components/Button;)V method_19864 j method_19864 m ()Z realmsNotificationsEnabled l method_2253 m ()Lnet/minecraft/network/chat/Component; getMultiplayerDisabledReason m method_44692 m ()Z checkDemoWorldPresence n method_31129 m ()V m (Z)V m (ZLnet/minecraft/client/gui/components/LogoRenderer;)V m ()V c net/minecraft/client/gui/screens/WinScreen gew net/minecraft/class_445 f F scroll A field_2628 f Ljava/util/List; lines B field_2634 f Ljava/util/List; narratorComponents C field_60754 f Lit/unimi/dsi/fastutil/ints/IntSet; centeredLines D field_24261 f I totalScrollLength E field_2629 f Z speedupActive F field_34010 f Lit/unimi/dsi/fastutil/ints/IntSet; speedupModifiers G field_34011 f F scrollSpeed H field_2635 f F unmodifiedScrollSpeed I field_33954 f I direction J field_44778 f Lnet/minecraft/client/gui/components/LogoRenderer; logoRenderer K field_41848 f Lnet/minecraft/resources/ResourceLocation; VIGNETTE_LOCATION a field_2633 f Lorg/slf4j/Logger; LOGGER b field_2632 f Lnet/minecraft/network/chat/Component; SECTION_HEADING c field_33955 f Ljava/lang/String; NAME_PREFIX d field_32273 f Ljava/lang/String; OBFUSCATE_TOKEN e field_24260 f F SPEEDUP_FACTOR f field_33957 f F SPEEDUP_FACTOR_FAST u field_34012 f Lnet/minecraft/resources/ResourceLocation; END_POEM_LOCATION v field_52137 f Lnet/minecraft/resources/ResourceLocation; CREDITS_LOCATION w field_52138 f Lnet/minecraft/resources/ResourceLocation; POSTCREDITS_LOCATION x field_52139 f Z poem y field_2627 f Ljava/lang/Runnable; onFinished z field_2630 m (I)[Lnet/minecraft/network/chat/Component; method_71848 a method_71848 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/gui/screens/WinScreen$CreditsReader;)V wrapCreditsIO a method_39775 m (Ljava/io/Reader;)V addPoemFile a method_39774 m (Ljava/lang/String;)V addPoemLines a method_37305 m (Lnet/minecraft/network/chat/Component;ZZ)V addCreditsLine a method_37304 m (Ljava/io/Reader;)V addCreditsFile b method_39776 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderVignette d method_57738 m ()F calculateScrollSpeed l method_37369 m ()V respawn m method_2257 m ()V addEmptyLine n method_37306 m (ZLjava/lang/Runnable;)V m ()V c net/minecraft/client/gui/screens/WinScreen$CreditsReader gew$a net/minecraft/class_445$class_6824 c net/minecraft/client/gui/screens/achievement/StatsScreen gex net/minecraft/class_447 f I PADDING A field_49521 f I FOOTER_HEIGHT B field_49522 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout C field_49523 f Lnet/minecraft/client/gui/screens/achievement/StatsScreen$GeneralStatisticsList; statsList D field_2644 f Lnet/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList; itemStatsList E field_2642 f Lnet/minecraft/client/gui/screens/achievement/StatsScreen$MobsStatisticsList; mobsStatsList F field_2646 f Lnet/minecraft/stats/StatsCounter; stats G field_2647 f Lnet/minecraft/client/gui/components/ObjectSelectionList; activeList H field_2643 f Z isLoading I field_2645 f Lnet/minecraft/client/gui/screens/Screen; lastScreen a field_2648 f Lnet/minecraft/network/chat/Component; TITLE b field_49516 f Lnet/minecraft/resources/ResourceLocation; SLOT_SPRITE c field_45418 f Lnet/minecraft/resources/ResourceLocation; HEADER_SPRITE d field_45419 f Lnet/minecraft/resources/ResourceLocation; SORT_UP_SPRITE e field_45420 f Lnet/minecraft/resources/ResourceLocation; SORT_DOWN_SPRITE f field_45421 f Lnet/minecraft/network/chat/Component; PENDING_TEXT u field_26546 f Lnet/minecraft/network/chat/Component; NO_VALUE_DISPLAY v field_46185 f Lnet/minecraft/network/chat/Component; GENERAL_BUTTON w field_49517 f Lnet/minecraft/network/chat/Component; ITEMS_BUTTON x field_49518 f Lnet/minecraft/network/chat/Component; MOBS_BUTTON y field_49519 f I LIST_WIDTH z field_49520 m (Lnet/minecraft/stats/Stat;)Ljava/lang/String; getTranslationKey a method_27027 m (Lnet/minecraft/client/gui/components/Button;)V method_19869 a method_19869 m (Lnet/minecraft/client/gui/components/ObjectSelectionList;)V setActiveList a method_19390 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_36880 a method_36880 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_57739 a method_57739 m (Lnet/minecraft/client/gui/components/Button;)V method_19866 b method_19866 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_36881 b method_36881 m (Lnet/minecraft/client/gui/components/Button;)V method_19867 c method_19867 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_19391 c method_19391 m (Lnet/minecraft/client/gui/components/Button;)V method_19868 d method_19868 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_36882 d method_36882 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_19392 e method_19392 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_19393 f method_19393 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_19396 g method_19396 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_19398 h method_19398 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_19400 i method_19400 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_19401 j method_19401 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_19394 k method_19394 m ()V initLists l method_2270 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_19395 l method_19395 m ()V initButtons m method_2267 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_19402 m method_19402 m ()V onStatsUpdated n method_2300 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_57740 n method_57740 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_57741 o method_57741 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;)Lnet/minecraft/client/gui/Font; method_58231 p method_58231 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/stats/StatsCounter;)V m ()V c net/minecraft/client/gui/screens/achievement/StatsScreen$GeneralStatisticsList gex$a net/minecraft/class_447$class_4198 f Lnet/minecraft/client/gui/screens/achievement/StatsScreen; field_18750 a field_18750 m (Lnet/minecraft/stats/Stat;)Ljava/lang/String; method_27028 a method_27028 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/gui/screens/achievement/StatsScreen$GeneralStatisticsList$Entry gex$a$a net/minecraft/class_447$class_4198$class_4197 f Lnet/minecraft/client/gui/screens/achievement/StatsScreen$GeneralStatisticsList; field_18748 a field_18748 f Lnet/minecraft/stats/Stat; stat b field_18749 f Lnet/minecraft/network/chat/Component; statDisplay c field_26547 m ()Ljava/lang/String; getValueText b method_37074 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen$GeneralStatisticsList;Lnet/minecraft/stats/Stat;)V c net/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList gex$b net/minecraft/class_447$class_4200 f Ljava/util/List; blockColumns a field_18754 f Ljava/util/List; itemColumns m field_18755 f Ljava/util/Comparator; itemStatSorter n field_18758 f Lnet/minecraft/stats/StatType; sortColumn o field_18759 f I headerPressed p field_18756 f I sortOrder q field_18760 f Lnet/minecraft/client/gui/screens/achievement/StatsScreen; field_18752 r field_18752 f I SLOT_BG_SIZE s field_49524 f I SLOT_STAT_HEIGHT u field_49525 f I SLOT_BG_Y v field_49526 f I SORT_NONE w field_49527 f I SORT_DOWN x field_49528 f I SORT_UP y field_49529 f [Lnet/minecraft/resources/ResourceLocation; iconSprites z field_45422 m (II)Z clickedHeader a method_65518 m (Lnet/minecraft/stats/StatType;)V sortByColumn a method_19408 m (Lnet/minecraft/stats/StatType;)I getColumnIndex b method_19409 m (I)I getColumnX m method_57742 m (I)Lnet/minecraft/stats/StatType; getColumn n method_19410 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList$ItemRow gex$b$a net/minecraft/class_447$class_4200$class_4199 f Lnet/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList; field_18751 a field_18751 f Lnet/minecraft/world/item/Item; item b field_33830 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/stats/Stat;IIZ)V renderStat a method_19405 m ()Lnet/minecraft/world/item/Item; getItem b method_37307 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList;Lnet/minecraft/world/item/Item;)V c net/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList$ItemRowComparator gex$b$b net/minecraft/class_447$class_4200$class_450 f Lnet/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList; field_2662 a field_2662 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList$ItemRow;Lnet/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList$ItemRow;)I compare a method_2297 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList;)V c net/minecraft/client/gui/screens/achievement/StatsScreen$MobsStatisticsList gex$c net/minecraft/class_447$class_4202 f Lnet/minecraft/client/gui/screens/achievement/StatsScreen; field_18763 a field_18763 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen;Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/gui/screens/achievement/StatsScreen$MobsStatisticsList$MobRow gex$c$a net/minecraft/class_447$class_4202$class_4201 f Lnet/minecraft/client/gui/screens/achievement/StatsScreen$MobsStatisticsList; field_18761 a field_18761 f Lnet/minecraft/network/chat/Component; mobName b field_26548 f Lnet/minecraft/network/chat/Component; kills c field_26549 f Lnet/minecraft/network/chat/Component; killedBy d field_26551 f Z hasKills e field_26550 f Z wasKilledBy f field_26552 m (Lnet/minecraft/client/gui/screens/achievement/StatsScreen$MobsStatisticsList;Lnet/minecraft/world/entity/EntityType;)V c net/minecraft/client/gui/screens/achievement/package-info gey net/minecraft/class_6213 c net/minecraft/client/gui/screens/advancements/AdvancementTab gez net/minecraft/class_454 f Lnet/minecraft/client/Minecraft; minecraft a field_2680 f Lnet/minecraft/client/gui/screens/advancements/AdvancementsScreen; screen b field_2687 f Lnet/minecraft/client/gui/screens/advancements/AdvancementTabType; type c field_2684 f I index d field_2681 f Lnet/minecraft/advancements/AdvancementNode; rootNode e field_46142 f Lnet/minecraft/advancements/DisplayInfo; display f field_2695 f Lnet/minecraft/world/item/ItemStack; icon g field_2697 f Lnet/minecraft/network/chat/Component; title h field_2686 f Lnet/minecraft/client/gui/screens/advancements/AdvancementWidget; root i field_2696 f Ljava/util/Map; widgets j field_2685 f D scrollX k field_2690 f D scrollY l field_2689 f I minX m field_2694 f I minY n field_2693 f I maxX o field_2692 f I maxY p field_2691 f F fade q field_2688 f Z centered r field_2683 m ()Lnet/minecraft/client/gui/screens/advancements/AdvancementTabType; getType a method_35734 m (DD)V scroll a method_2313 m (IIDD)Z isMouseOver a method_2316 m (Lnet/minecraft/advancements/AdvancementHolder;)Lnet/minecraft/client/gui/screens/advancements/AdvancementWidget; getWidget a method_2308 m (Lnet/minecraft/advancements/AdvancementNode;)V addAdvancement a method_2318 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/advancements/AdvancementsScreen;ILnet/minecraft/advancements/AdvancementNode;)Lnet/minecraft/client/gui/screens/advancements/AdvancementTab; create a method_2317 m (Lnet/minecraft/client/gui/GuiGraphics;II)V drawIcon a method_2315 m (Lnet/minecraft/client/gui/GuiGraphics;IIII)V drawTooltips a method_2314 m (Lnet/minecraft/client/gui/GuiGraphics;IIZ)V drawTab a method_2311 m (Lnet/minecraft/client/gui/screens/advancements/AdvancementWidget;Lnet/minecraft/advancements/AdvancementHolder;)V addWidget a method_2319 m ()I getIndex b method_35735 m (Lnet/minecraft/client/gui/GuiGraphics;II)V drawContents b method_2310 m ()Lnet/minecraft/advancements/AdvancementNode; getRootNode c method_53813 m ()Lnet/minecraft/network/chat/Component; getTitle d method_2309 m ()Lnet/minecraft/advancements/DisplayInfo; getDisplay e method_35736 m ()Lnet/minecraft/client/gui/screens/advancements/AdvancementsScreen; getScreen f method_2312 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/advancements/AdvancementsScreen;Lnet/minecraft/client/gui/screens/advancements/AdvancementTabType;ILnet/minecraft/advancements/AdvancementNode;Lnet/minecraft/advancements/DisplayInfo;)V c net/minecraft/client/gui/screens/advancements/AdvancementTabType gfa net/minecraft/class_453 f Lnet/minecraft/client/gui/screens/advancements/AdvancementTabType; ABOVE a field_2678 f Lnet/minecraft/client/gui/screens/advancements/AdvancementTabType; BELOW b field_2673 f Lnet/minecraft/client/gui/screens/advancements/AdvancementTabType; LEFT c field_2675 f Lnet/minecraft/client/gui/screens/advancements/AdvancementTabType; RIGHT d field_2677 f Lnet/minecraft/client/gui/screens/advancements/AdvancementTabType$Sprites; selectedSprites e field_45423 f Lnet/minecraft/client/gui/screens/advancements/AdvancementTabType$Sprites; unselectedSprites f field_45424 f I width g field_2671 f I height h field_2670 f I max i field_2669 f [Lnet/minecraft/client/gui/screens/advancements/AdvancementTabType; $VALUES j field_2676 m ()I getMax a method_2304 m (I)I getX a method_2302 m (IIIDD)Z isMouseOver a method_2303 m (Lnet/minecraft/client/gui/GuiGraphics;IIILnet/minecraft/world/item/ItemStack;)V drawIcon a method_2306 m (Lnet/minecraft/client/gui/GuiGraphics;IIZI)V draw a method_2301 m ()[Lnet/minecraft/client/gui/screens/advancements/AdvancementTabType; $values b method_36883 m (I)I getY b method_2305 m (Ljava/lang/String;ILnet/minecraft/client/gui/screens/advancements/AdvancementTabType$Sprites;Lnet/minecraft/client/gui/screens/advancements/AdvancementTabType$Sprites;III)V m ()V c net/minecraft/client/gui/screens/advancements/AdvancementTabType$Sprites gfa$a net/minecraft/class_453$class_8670 f Lnet/minecraft/resources/ResourceLocation; first a comp_1608 f Lnet/minecraft/resources/ResourceLocation; middle b comp_1609 f Lnet/minecraft/resources/ResourceLocation; last c comp_1610 m ()Lnet/minecraft/resources/ResourceLocation; first a comp_1608 m ()Lnet/minecraft/resources/ResourceLocation; middle b comp_1609 m ()Lnet/minecraft/resources/ResourceLocation; last c comp_1610 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/client/gui/screens/advancements/AdvancementWidget gfb net/minecraft/class_456 f I x A field_2711 f I y B field_2710 f Lnet/minecraft/resources/ResourceLocation; TITLE_BOX_SPRITE a field_45425 f I HEIGHT b field_32286 f I BOX_X c field_32287 f I BOX_WIDTH d field_32288 f I FRAME_WIDTH e field_32289 f I ICON_X f field_32290 f I ICON_Y g field_32291 f I ICON_WIDTH h field_32292 f I TITLE_PADDING_LEFT i field_32293 f I TITLE_PADDING_RIGHT j field_32294 f I TITLE_X k field_32295 f I TITLE_PADDING_TOP l field_32296 f I TITLE_PADDING_BOTTOM m field_55103 f I TITLE_MAX_WIDTH n field_32297 f I TITLE_MIN_WIDTH o field_55104 f [I TEST_SPLIT_OFFSETS p field_24262 f Lnet/minecraft/client/gui/screens/advancements/AdvancementTab; tab q field_2703 f Lnet/minecraft/advancements/AdvancementNode; advancementNode r field_46143 f Lnet/minecraft/advancements/DisplayInfo; display s field_2712 f Ljava/util/List; titleLines t field_55105 f I width u field_2715 f Ljava/util/List; description v field_2705 f Lnet/minecraft/client/Minecraft; minecraft w field_2704 f Lnet/minecraft/client/gui/screens/advancements/AdvancementWidget; parent x field_2706 f Ljava/util/List; children y field_2707 f Lnet/minecraft/advancements/AdvancementProgress; progress z field_2714 m ()I getWidth a method_35737 m (IIII)Z isMouseOver a method_2329 m (Lnet/minecraft/advancements/AdvancementNode;)Lnet/minecraft/client/gui/screens/advancements/AdvancementWidget; getFirstVisibleParent a method_2328 m (Lnet/minecraft/advancements/AdvancementProgress;)V setProgress a method_2333 m (Lnet/minecraft/client/StringSplitter;Ljava/util/List;)F getMaxWidth a method_27572 m (Lnet/minecraft/client/gui/GuiGraphics;II)V draw a method_2325 m (Lnet/minecraft/client/gui/GuiGraphics;IIFII)V drawHover a method_2331 m (Lnet/minecraft/client/gui/GuiGraphics;IIZ)V drawConnectivity a method_2323 m (Lnet/minecraft/client/gui/GuiGraphics;Ljava/util/List;III)V drawMultilineText a method_65186 m (Lnet/minecraft/client/gui/screens/advancements/AdvancementWidget;)V addChild a method_2322 m (Lnet/minecraft/network/chat/Component;I)Ljava/util/List; findOptimalLines a method_2330 m ()V attachToParent b method_2332 m ()I getY c method_2326 m ()I getX d method_2327 m ()I getMaxProgressWidth e method_61041 m (Lnet/minecraft/client/gui/screens/advancements/AdvancementTab;Lnet/minecraft/client/Minecraft;Lnet/minecraft/advancements/AdvancementNode;Lnet/minecraft/advancements/DisplayInfo;)V m ()V c net/minecraft/client/gui/screens/advancements/AdvancementWidgetType gfc net/minecraft/class_455 f Lnet/minecraft/client/gui/screens/advancements/AdvancementWidgetType; OBTAINED a field_2701 f Lnet/minecraft/client/gui/screens/advancements/AdvancementWidgetType; UNOBTAINED b field_2699 f Lnet/minecraft/resources/ResourceLocation; boxSprite c field_45426 f Lnet/minecraft/resources/ResourceLocation; taskFrameSprite d field_45427 f Lnet/minecraft/resources/ResourceLocation; challengeFrameSprite e field_45428 f Lnet/minecraft/resources/ResourceLocation; goalFrameSprite f field_45429 f [Lnet/minecraft/client/gui/screens/advancements/AdvancementWidgetType; $VALUES g field_2698 m ()Lnet/minecraft/resources/ResourceLocation; boxSprite a method_52753 m (Lnet/minecraft/advancements/AdvancementType;)Lnet/minecraft/resources/ResourceLocation; frameSprite a method_52754 m ()[Lnet/minecraft/client/gui/screens/advancements/AdvancementWidgetType; $values b method_36884 m (Ljava/lang/String;ILnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/client/gui/screens/advancements/AdvancementWidgetType$1 gfc$1 net/minecraft/class_455$1 f [I $SwitchMap$net$minecraft$advancements$AdvancementType a field_45430 m ()V c net/minecraft/client/gui/screens/advancements/AdvancementsScreen gfd net/minecraft/class_457 f I WINDOW_TITLE_Y A field_32309 f I BACKGROUND_TEXTURE_WIDTH B field_52799 f I BACKGROUND_TEXTURE_HEIGHT C field_52800 f D SCROLL_SPEED D field_45431 f Lnet/minecraft/network/chat/Component; VERY_SAD_LABEL E field_26553 f Lnet/minecraft/network/chat/Component; NO_ADVANCEMENTS_LABEL F field_26554 f Lnet/minecraft/network/chat/Component; TITLE G field_26555 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout H field_49530 f Lnet/minecraft/client/gui/screens/Screen; lastScreen I field_49531 f Lnet/minecraft/client/multiplayer/ClientAdvancements; advancements J field_2721 f Ljava/util/Map; tabs K field_2719 f Lnet/minecraft/client/gui/screens/advancements/AdvancementTab; selectedTab L field_2720 f Z isScrolling M field_2718 f I WINDOW_WIDTH a field_32298 f I WINDOW_HEIGHT b field_32299 f I WINDOW_INSIDE_WIDTH c field_32300 f I WINDOW_INSIDE_HEIGHT d field_32301 f I BACKGROUND_TILE_WIDTH e field_32302 f I BACKGROUND_TILE_HEIGHT f field_32303 f I BACKGROUND_TILE_COUNT_X u field_32304 f I BACKGROUND_TILE_COUNT_Y v field_32305 f Lnet/minecraft/resources/ResourceLocation; WINDOW_LOCATION w field_2717 f I WINDOW_INSIDE_X x field_32306 f I WINDOW_INSIDE_Y y field_32307 f I WINDOW_TITLE_X z field_32308 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderWindow a method_2334 m (Lnet/minecraft/client/gui/components/Button;)V method_57743 a method_57743 m (Lnet/minecraft/client/gui/screens/advancements/AdvancementsScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_57744 a method_57744 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderInside b method_2337 m (Lnet/minecraft/client/gui/GuiGraphics;IIII)V renderTooltips b method_2338 m (Lnet/minecraft/advancements/AdvancementNode;)Lnet/minecraft/client/gui/screens/advancements/AdvancementWidget; getAdvancementWidget e method_2335 m (Lnet/minecraft/advancements/AdvancementNode;)Lnet/minecraft/client/gui/screens/advancements/AdvancementTab; getTab f method_2336 m (Lnet/minecraft/client/multiplayer/ClientAdvancements;)V m (Lnet/minecraft/client/multiplayer/ClientAdvancements;Lnet/minecraft/client/gui/screens/Screen;)V m ()V c net/minecraft/client/gui/screens/advancements/package-info gfe net/minecraft/class_6214 c net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen gff net/minecraft/class_5289 f Lnet/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon; currentlyHovered A field_24569 f I firstMouseX B field_24570 f I firstMouseY C field_24571 f Z setFirstMousePos D field_24572 f Ljava/util/List; slots E field_24573 f Lnet/minecraft/resources/ResourceLocation; SLOT_SPRITE a field_45432 f Lnet/minecraft/resources/ResourceLocation; SELECTION_SPRITE b field_45433 f Lnet/minecraft/resources/ResourceLocation; GAMEMODE_SWITCHER_LOCATION c field_24566 f I SPRITE_SHEET_WIDTH d field_32310 f I SPRITE_SHEET_HEIGHT e field_32311 f I SLOT_AREA f field_32312 f I SLOT_PADDING u field_32313 f I SLOT_AREA_PADDED v field_32314 f I HELP_TIPS_OFFSET_Y w field_32315 f I ALL_SLOTS_WIDTH x field_24567 f Lnet/minecraft/network/chat/Component; SELECT_KEY y field_25454 f Lnet/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon; previousHovered z field_24568 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon;)V switchToHoveredGameMode a method_28064 m ()Lnet/minecraft/world/level/GameType; getDefaultSelected l method_30106 m ()V switchToHoveredGameMode m method_28068 m ()Z checkToClose n method_28069 m ()V m ()V c net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$1 gff$1 net/minecraft/class_5289$1 f [I $SwitchMap$net$minecraft$world$level$GameType a field_24575 m ()V c net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon gff$a net/minecraft/class_5289$class_5290 f Lnet/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon; CREATIVE a field_24576 f Lnet/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon; SURVIVAL b field_24577 f Lnet/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon; ADVENTURE c field_24578 f Lnet/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon; SPECTATOR d field_24579 f [Lnet/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon; VALUES e field_24580 f I ICON_AREA f field_32317 f I ICON_TOP_LEFT g field_32316 f Lnet/minecraft/network/chat/Component; name h field_24581 f Lnet/minecraft/world/level/GameType; mode i field_60755 f Lnet/minecraft/world/item/ItemStack; renderStack j field_24583 f [Lnet/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon; $VALUES k field_24584 m ()Lnet/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon; getNext a method_28078 m (Lnet/minecraft/world/level/GameType;)Lnet/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon; getFromGameType a method_28076 m (Lnet/minecraft/client/gui/GuiGraphics;II)V drawIcon a method_28074 m ()[Lnet/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon; $values b method_36886 m (Ljava/lang/String;ILnet/minecraft/network/chat/Component;Lnet/minecraft/world/level/GameType;Lnet/minecraft/world/item/ItemStack;)V m ()V c net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeSlot gff$b net/minecraft/class_5289$class_5291 f Lnet/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon; icon a field_24586 f Z isSelected b field_24587 m (Lnet/minecraft/client/gui/GuiGraphics;)V drawSlot a method_28080 m (Lnet/minecraft/client/gui/GuiGraphics;)V drawSelection b method_28082 m (Z)V setSelected b method_28083 m (Lnet/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon;II)V c net/minecraft/client/gui/screens/debug/package-info gfg net/minecraft/class_6391 c net/minecraft/client/gui/screens/dialog/ButtonListDialogScreen gfh net/minecraft/class_11471 f I FOOTER_MARGIN a field_61004 m (Lnet/minecraft/server/dialog/ButtonListDialog;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)Ljava/util/stream/Stream; createListActions a method_71849 m (Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout;)V method_72131 a method_72131 m (Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout;Lnet/minecraft/client/gui/screens/dialog/DialogControlSet;Lnet/minecraft/server/dialog/ActionButton;)V method_72132 a method_72132 m (Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout;Lnet/minecraft/client/gui/screens/dialog/DialogControlSet;Lnet/minecraft/server/dialog/ButtonListDialog;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)V updateHeaderAndFooter a method_71850 m (Lnet/minecraft/client/gui/layouts/LinearLayout;Lnet/minecraft/client/gui/screens/dialog/DialogControlSet;Lnet/minecraft/server/dialog/ButtonListDialog;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)V populateBodyElements a method_71852 m (Lnet/minecraft/client/gui/screens/dialog/DialogControlSet;Lnet/minecraft/server/dialog/ActionButton;)Lnet/minecraft/client/gui/components/Button; method_72133 a method_72133 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/server/dialog/ButtonListDialog;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)V c net/minecraft/client/gui/screens/dialog/DialogConnectionAccess gfi net/minecraft/class_11513 m ()Lnet/minecraft/server/ServerLinks; serverLinks a method_72000 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Optional;)V sendCustomAction a method_72001 m (Ljava/lang/String;Lnet/minecraft/client/gui/screens/Screen;)V runCommand a method_72002 m (Lnet/minecraft/core/Holder;Lnet/minecraft/client/gui/screens/Screen;)V openDialog a method_72003 m (Lnet/minecraft/network/chat/Component;)V disconnect a method_72004 c net/minecraft/client/gui/screens/dialog/DialogControlSet gfj net/minecraft/class_11529 f Ljava/util/function/Supplier; EMPTY_ACTION a field_61005 f Lnet/minecraft/client/gui/screens/dialog/DialogScreen; screen b field_61006 f Ljava/util/Map; valueGetters c field_61007 m (Lnet/minecraft/server/dialog/ActionButton;)Lnet/minecraft/client/gui/components/Button$Builder; createActionButton a method_72134 m (Lnet/minecraft/server/dialog/CommonButtonData;Lnet/minecraft/client/gui/components/Button$OnPress;)Lnet/minecraft/client/gui/components/Button$Builder; createDialogButton a method_72135 m (Lnet/minecraft/server/dialog/Input;Ljava/util/function/Consumer;)V addInput a method_72136 m (Lnet/minecraft/server/dialog/action/Action;)Ljava/util/Optional; method_72137 a method_72137 m (Ljava/lang/String;Ljava/util/function/Consumer;Lnet/minecraft/client/gui/layouts/LayoutElement;Lnet/minecraft/server/dialog/action/Action$ValueGetter;)V method_72138 a method_72138 m (Ljava/util/Optional;)Ljava/util/function/Supplier; bindAction a method_72139 m (Ljava/util/function/Supplier;Lnet/minecraft/client/gui/components/Button;)V method_72140 a method_72140 m (Lnet/minecraft/client/gui/screens/dialog/DialogScreen;)V m ()V c net/minecraft/client/gui/screens/dialog/DialogListDialogScreen gfk net/minecraft/class_11472 m (Lnet/minecraft/server/dialog/DialogListDialog;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)Ljava/util/stream/Stream; createListActions a method_71856 m (Lnet/minecraft/server/dialog/DialogListDialog;Lnet/minecraft/core/Holder;)Lnet/minecraft/server/dialog/ActionButton; createDialogClickAction a method_71857 m (Lnet/minecraft/server/dialog/DialogListDialog;Lnet/minecraft/core/Holder;)Lnet/minecraft/server/dialog/ActionButton; method_71858 b method_71858 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/server/dialog/DialogListDialog;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)V c net/minecraft/client/gui/screens/dialog/DialogScreen gfl net/minecraft/class_11473 f I WARNING_BUTTON_SIZE a field_60758 f Lnet/minecraft/network/chat/Component; DISCONNECT b field_60760 f Lnet/minecraft/client/gui/components/WidgetSprites; WARNING_BUTTON_SPRITES c field_60759 f Lnet/minecraft/server/dialog/Dialog; dialog d field_60761 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout e field_60762 f Lnet/minecraft/client/gui/screens/Screen; previousScreen f field_60763 f Lnet/minecraft/client/gui/components/ScrollableLayout; bodyScroll u field_60764 f Lnet/minecraft/client/gui/components/Button; warningButton v field_60765 f Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess; connectionAccess w field_60874 f Ljava/util/function/Supplier; onClose x field_61008 m ()Lnet/minecraft/client/gui/components/Button; createWarningButton E method_71860 m (Lnet/minecraft/client/gui/components/AbstractWidget;)V method_71865 a method_71865 m (Lnet/minecraft/client/gui/components/Button;)V method_72005 a method_72005 m (Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout;Lnet/minecraft/client/gui/screens/dialog/DialogControlSet;Lnet/minecraft/server/dialog/Dialog;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)V updateHeaderAndFooter a method_71851 m (Lnet/minecraft/client/gui/layouts/LinearLayout;Lnet/minecraft/client/gui/screens/dialog/DialogControlSet;Lnet/minecraft/server/dialog/Dialog;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)V populateBodyElements a method_71853 m (Ljava/util/List;I)Lnet/minecraft/client/gui/layouts/LayoutElement; packControlsIntoColumns a method_71867 m (Ljava/util/Optional;)V runAction a method_72141 m (Ljava/util/Optional;Lnet/minecraft/server/dialog/DialogAction;)V runAction a method_72142 m (Lnet/minecraft/network/chat/ClickEvent;Lnet/minecraft/client/gui/screens/Screen;)V handleDialogClickEvent a method_72006 m ()Lnet/minecraft/client/gui/layouts/LayoutElement; createTitleWithWarningButton l method_71872 m ()V makeSureWarningButtonIsInBounds m method_71873 m ()Lnet/minecraft/client/gui/screens/Screen; previousScreen n method_71859 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/server/dialog/Dialog;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)V m ()V c net/minecraft/client/gui/screens/dialog/DialogScreen$1 gfl$1 net/minecraft/class_11473$1 f [I $SwitchMap$net$minecraft$server$dialog$DialogAction a field_61009 m ()V c net/minecraft/client/gui/screens/dialog/DialogScreen$WarningScreen gfl$a net/minecraft/class_11473$class_11514 f Lorg/apache/commons/lang3/mutable/MutableObject; returnScreen u field_60875 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;)Lnet/minecraft/client/gui/screens/Screen; create a method_72007 m (Lnet/minecraft/client/Minecraft;Lorg/apache/commons/lang3/mutable/MutableObject;Z)V method_72008 a method_72008 m (Lnet/minecraft/client/gui/screens/Screen;)V updateReturnScreen a method_72009 m ()Lnet/minecraft/client/gui/screens/Screen; returnScreen l method_72010 m (Lnet/minecraft/client/Minecraft;Lorg/apache/commons/lang3/mutable/MutableObject;)V c net/minecraft/client/gui/screens/dialog/DialogScreens gfm net/minecraft/class_11474 f Ljava/util/Map; FACTORIES a field_60766 m ()V bootstrap a method_71874 m (Lnet/minecraft/server/dialog/Dialog;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)Lnet/minecraft/client/gui/screens/dialog/DialogScreen; createFromData a method_71875 m (Lcom/mojang/serialization/MapCodec;Lnet/minecraft/client/gui/screens/dialog/DialogScreens$Factory;)V register a method_71876 m ()V m ()V c net/minecraft/client/gui/screens/dialog/DialogScreens$Factory gfm$a net/minecraft/class_11474$class_11475 c net/minecraft/client/gui/screens/dialog/MultiButtonDialogScreen gfn net/minecraft/class_11478 m (Lnet/minecraft/server/dialog/MultiActionDialog;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)Ljava/util/stream/Stream; createListActions a method_71885 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/server/dialog/MultiActionDialog;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)V c net/minecraft/client/gui/screens/dialog/ServerLinksDialogScreen gfo net/minecraft/class_11479 m (Lnet/minecraft/server/dialog/ServerLinksDialog;Lnet/minecraft/server/ServerLinks$Entry;)Lnet/minecraft/server/dialog/ActionButton; createDialogClickAction a method_71887 m (Lnet/minecraft/server/dialog/ServerLinksDialog;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)Ljava/util/stream/Stream; createListActions a method_71888 m (Lnet/minecraft/server/dialog/ServerLinksDialog;Lnet/minecraft/server/ServerLinks$Entry;)Lnet/minecraft/server/dialog/ActionButton; method_71889 b method_71889 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/server/dialog/ServerLinksDialog;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)V c net/minecraft/client/gui/screens/dialog/SimpleDialogScreen gfp net/minecraft/class_11480 m (Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout;Lnet/minecraft/client/gui/screens/dialog/DialogControlSet;Lnet/minecraft/server/dialog/SimpleDialog;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)V updateHeaderAndFooter a method_71890 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/server/dialog/SimpleDialog;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;)V c net/minecraft/client/gui/screens/dialog/WaitingForResponseScreen gfq net/minecraft/class_11530 f Lnet/minecraft/network/chat/Component; TITLE a field_61010 f [Lnet/minecraft/network/chat/Component; BUTTON_LABELS b field_61011 f I BUTTON_VISIBLE_AFTER c field_61012 f I BUTTON_ACTIVE_AFTER d field_61013 f Lnet/minecraft/client/gui/screens/Screen; previousScreen e field_61014 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout f field_61015 f Lnet/minecraft/client/gui/components/Button; closeButton u field_61016 f I ticks v field_61017 m (Lnet/minecraft/client/gui/components/Button;)V method_72143 a method_72143 m (Lnet/minecraft/client/gui/screens/dialog/WaitingForResponseScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_72144 a method_72144 m ()Lnet/minecraft/client/gui/screens/Screen; previousScreen l method_72145 m (Lnet/minecraft/client/gui/screens/Screen;)V m ()V c net/minecraft/client/gui/screens/dialog/body/DialogBodyHandler gfr net/minecraft/class_11482 m (Lnet/minecraft/client/gui/screens/dialog/DialogScreen;Lnet/minecraft/server/dialog/body/DialogBody;)Lnet/minecraft/client/gui/layouts/LayoutElement; createControls a method_71894 c net/minecraft/client/gui/screens/dialog/body/DialogBodyHandlers gfs net/minecraft/class_11483 f Lorg/slf4j/Logger; LOGGER a field_60774 f Ljava/util/Map; HANDLERS b field_60775 m ()V bootstrap a method_71895 m (Lnet/minecraft/server/dialog/body/DialogBody;)Lnet/minecraft/client/gui/screens/dialog/body/DialogBodyHandler; getHandler a method_71896 m (Lcom/mojang/serialization/MapCodec;Lnet/minecraft/client/gui/screens/dialog/body/DialogBodyHandler;)V register a method_71897 m (Lnet/minecraft/client/gui/screens/dialog/DialogScreen;Lnet/minecraft/server/dialog/body/DialogBody;)Lnet/minecraft/client/gui/layouts/LayoutElement; createBodyElement a method_71898 m (Lnet/minecraft/client/gui/screens/dialog/DialogScreen;Lnet/minecraft/network/chat/Style;)V runActionOnParent a method_72146 m ()V m ()V c net/minecraft/client/gui/screens/dialog/body/DialogBodyHandlers$ItemHandler gfs$a net/minecraft/class_11483$class_11484 m (Lnet/minecraft/client/gui/screens/dialog/DialogScreen;Lnet/minecraft/server/dialog/body/ItemBody;)Lnet/minecraft/client/gui/layouts/LayoutElement; createControls a method_71899 m (Lnet/minecraft/client/gui/screens/dialog/DialogScreen;Lnet/minecraft/network/chat/Style;)V method_72147 a method_72147 m ()V c net/minecraft/client/gui/screens/dialog/body/DialogBodyHandlers$PlainMessageHandler gfs$b net/minecraft/class_11483$class_11485 m (Lnet/minecraft/client/gui/screens/dialog/DialogScreen;Lnet/minecraft/server/dialog/body/PlainMessage;)Lnet/minecraft/client/gui/layouts/LayoutElement; createControls a method_71900 m (Lnet/minecraft/client/gui/screens/dialog/DialogScreen;Lnet/minecraft/network/chat/Style;)V method_72148 a method_72148 m ()V c net/minecraft/client/gui/screens/dialog/body/package-info gft net/minecraft/class_11486 c net/minecraft/client/gui/screens/dialog/input/InputControlHandler gfu net/minecraft/class_11487 c net/minecraft/client/gui/screens/dialog/input/InputControlHandler$Output gfu$a net/minecraft/class_11487$class_11488 c net/minecraft/client/gui/screens/dialog/input/InputControlHandlers gfv net/minecraft/class_11489 f Lorg/slf4j/Logger; LOGGER a field_60776 f Ljava/util/Map; HANDLERS b field_60777 m ()V bootstrap a method_71901 m (Lnet/minecraft/server/dialog/input/InputControl;)Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandler; get a method_71902 m (Lnet/minecraft/server/dialog/input/InputControl;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandler$Output;)V createHandler a method_71903 m (Lcom/mojang/serialization/MapCodec;Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandler;)V register a method_71904 m ()V m ()V c net/minecraft/client/gui/screens/dialog/input/InputControlHandlers$BooleanHandler gfv$a net/minecraft/class_11489$class_11490 m (Lnet/minecraft/server/dialog/input/BooleanInput;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandler$Output;)V addControl a method_71905 m ()V c net/minecraft/client/gui/screens/dialog/input/InputControlHandlers$BooleanHandler$1 gfv$a$1 net/minecraft/class_11489$class_11490$1 f Lnet/minecraft/client/gui/components/Checkbox; val$control a field_61018 f Lnet/minecraft/server/dialog/input/BooleanInput; val$input b field_61019 m (Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandlers$BooleanHandler;Lnet/minecraft/client/gui/components/Checkbox;Lnet/minecraft/server/dialog/input/BooleanInput;)V c net/minecraft/client/gui/screens/dialog/input/InputControlHandlers$NumberRangeHandler gfv$b net/minecraft/class_11489$class_11491 m (Lnet/minecraft/server/dialog/input/NumberRangeInput;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandler$Output;)V addControl a method_71907 m ()V c net/minecraft/client/gui/screens/dialog/input/InputControlHandlers$NumberRangeHandler$1 gfv$b$1 net/minecraft/class_11489$class_11491$1 f Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandlers$NumberRangeHandler$SliderImpl; val$control a field_61020 m (Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandlers$NumberRangeHandler;Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandlers$NumberRangeHandler$SliderImpl;)V c net/minecraft/client/gui/screens/dialog/input/InputControlHandlers$NumberRangeHandler$SliderImpl gfv$b$a net/minecraft/class_11489$class_11491$class_11492 f Lnet/minecraft/server/dialog/input/NumberRangeInput; input a field_60778 m (Lnet/minecraft/server/dialog/input/NumberRangeInput;D)F scaledValue a method_72149 m (F)Ljava/lang/String; valueToString b method_71908 m (Lnet/minecraft/server/dialog/input/NumberRangeInput;D)Ljava/lang/String; sliderValueToString b method_71909 m ()Ljava/lang/String; stringValueToSend c method_71911 m (Lnet/minecraft/server/dialog/input/NumberRangeInput;D)Lnet/minecraft/network/chat/Component; computeMessage c method_71910 m ()F floatValueToSend e method_72150 m (Lnet/minecraft/server/dialog/input/NumberRangeInput;D)V c net/minecraft/client/gui/screens/dialog/input/InputControlHandlers$SingleOptionHandler gfv$c net/minecraft/class_11489$class_11493 m (Lnet/minecraft/server/dialog/input/SingleOptionInput;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandler$Output;)V addControl a method_71912 m (Lnet/minecraft/client/gui/components/CycleButton;)Ljava/lang/String; method_71913 a method_71913 m ()V c net/minecraft/client/gui/screens/dialog/input/InputControlHandlers$TextInputHandler gfv$d net/minecraft/class_11489$class_11494 m (Lnet/minecraft/server/dialog/input/TextInput$MultilineOptions;Lnet/minecraft/client/gui/Font;)Ljava/lang/Integer; method_72012 a method_72012 m (Lnet/minecraft/server/dialog/input/TextInput;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandler$Output;)V addControl a method_71914 m ()V c net/minecraft/client/gui/screens/dialog/input/InputControlHandlers$TextInputHandler$1 gfv$d$1 net/minecraft/class_11489$class_11494$1 f Ljava/util/function/Supplier; val$getter a field_61056 m (Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandlers$TextInputHandler;Ljava/util/function/Supplier;)V c net/minecraft/client/gui/screens/dialog/input/package-info gfw net/minecraft/class_11495 c net/minecraft/client/gui/screens/dialog/package-info gfx net/minecraft/class_11496 c net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen gfy net/minecraft/class_463 f Lnet/minecraft/client/gui/components/EditBox; commandEdit a field_2751 f Lnet/minecraft/client/gui/components/EditBox; previousEdit b field_2755 f Lnet/minecraft/client/gui/components/Button; doneButton c field_2762 f Lnet/minecraft/client/gui/components/Button; cancelButton d field_2753 f Lnet/minecraft/client/gui/components/CycleButton; outputButton e field_2760 f Lnet/minecraft/network/chat/Component; SET_COMMAND_LABEL f field_26556 f Lnet/minecraft/network/chat/Component; COMMAND_LABEL u field_26557 f Lnet/minecraft/network/chat/Component; PREVIOUS_OUTPUT_LABEL v field_26558 f Lnet/minecraft/client/gui/components/CommandSuggestions; commandSuggestions w field_21617 m (Lnet/minecraft/world/level/BaseCommandBlock;)V populateAndSendPacket a method_2352 m (Lnet/minecraft/client/gui/components/Button;)V method_19875 a method_19875 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_32641 a method_32641 m (Ljava/lang/String;)V onEdited a method_2360 m (Lnet/minecraft/client/gui/components/Button;)V method_19876 b method_19876 m (Z)V updatePreviousOutput c method_32642 m ()Lnet/minecraft/world/level/BaseCommandBlock; getCommandBlock l method_2351 m ()I getPreviousY m method_2364 m ()V onDone n method_2359 m ()V m ()V c net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen$1 gfy$1 net/minecraft/class_463$1 f Lnet/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen; field_21632 d field_21632 m (Lnet/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen;Lnet/minecraft/client/gui/Font;IIIILnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/inventory/AbstractContainerScreen gfz net/minecraft/class_465 f I leftPos A field_2776 f I topPos B field_2800 f Ljava/util/Set; quickCraftSlots C field_2793 f Z isQuickCrafting D field_2794 f Lnet/minecraft/resources/ResourceLocation; SLOT_HIGHLIGHT_BACK_SPRITE E field_54268 f Lnet/minecraft/resources/ResourceLocation; SLOT_HIGHLIGHT_FRONT_SPRITE F field_54269 f F SNAPBACK_SPEED G field_32318 f I QUICKDROP_DELAY H field_32319 f Ljava/util/List; itemSlotMouseActions I field_52801 f Lnet/minecraft/world/inventory/Slot; clickedSlot J field_2777 f Lnet/minecraft/world/inventory/Slot; quickdropSlot K field_2780 f Lnet/minecraft/world/inventory/Slot; lastClickSlot L field_2799 f Lnet/minecraft/client/gui/screens/inventory/AbstractContainerScreen$SnapbackData; snapbackData M field_60054 f Z isSplittingStack N field_2789 f Lnet/minecraft/world/item/ItemStack; draggingItem O field_2782 f J quickdropTime P field_2781 f I quickCraftingType Q field_2790 f I quickCraftingButton R field_2778 f Z skipNextRelease S field_2798 f I quickCraftingRemainder T field_2803 f J lastClickTime U field_2788 f I lastClickButton V field_2786 f Z doubleclick W field_2783 f Lnet/minecraft/world/item/ItemStack; lastQuickMoved X field_2791 f Lnet/minecraft/resources/ResourceLocation; INVENTORY_LOCATION a field_2801 f I BACKGROUND_TEXTURE_WIDTH b field_52802 f I BACKGROUND_TEXTURE_HEIGHT c field_52803 f I imageWidth d field_2792 f I imageHeight e field_2779 f I titleLabelX f field_25267 f I titleLabelY u field_25268 f I inventoryLabelX v field_25269 f I inventoryLabelY w field_25270 f Lnet/minecraft/world/inventory/AbstractContainerMenu; menu x field_2797 f Lnet/minecraft/network/chat/Component; playerInventoryTitle y field_29347 f Lnet/minecraft/world/inventory/Slot; hoveredSlot z field_2787 m ()V recalculateQuickCraftRemaining E method_2379 m (DDIII)Z hasClickedOutside a method_2381 m (I)V checkHotbarMouseClicked a method_30107 m (II)Z checkHotbarKeyPressed a method_2384 m (IIIIDD)Z isHovering a method_2378 m (IIZ)V handleSlotStateChanged a method_54590 m (Lnet/minecraft/world/inventory/Slot;)V onStopHovering a method_61998 m (Lnet/minecraft/world/inventory/Slot;DD)Z isHovering a method_2387 m (Lnet/minecraft/world/inventory/Slot;IILnet/minecraft/world/inventory/ClickType;)V slotClicked a method_2383 m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/world/inventory/ClickType;)V onMouseClickAction a method_64239 m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; getTooltipFromContainerItem a method_51454 m (Lnet/minecraft/client/gui/GuiGraphics;FII)V renderBg a method_2389 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderCarriedItem a method_71083 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/inventory/Slot;)V renderSlot a method_2385 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/item/ItemStack;IILjava/lang/String;)V renderFloatingItem a method_2382 m (Lnet/minecraft/client/gui/ItemSlotMouseAction;)V addItemSlotMouseAction a method_62000 m (DD)Lnet/minecraft/world/inventory/Slot; getHoveredSlot b method_64240 m (Lnet/minecraft/world/item/ItemStack;)Z showTooltipWithItemInHand b method_62001 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderTooltip b method_2380 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderLabels c method_2388 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderSnapbackItem d method_71084 m (Lnet/minecraft/client/gui/GuiGraphics;IIF)V renderContents d method_71085 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderSlots e method_64508 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderSlotHighlightBack f method_64241 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderSlotHighlightFront g method_64242 m ()V clearDraggingState l method_44339 m ()V containerTick m method_37432 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/AbstractContainerScreen$SnapbackData gfz$a net/minecraft/class_465$class_11277 f Lnet/minecraft/world/item/ItemStack; item a comp_4155 f Lorg/joml/Vector2i; start b comp_4156 f Lorg/joml/Vector2i; end c comp_4157 f J time d comp_4158 m ()Lnet/minecraft/world/item/ItemStack; item a comp_4155 m ()Lorg/joml/Vector2i; start b comp_4156 m ()Lorg/joml/Vector2i; end c comp_4157 m ()J time d comp_4158 m (Lnet/minecraft/world/item/ItemStack;Lorg/joml/Vector2i;Lorg/joml/Vector2i;J)V c net/minecraft/client/gui/screens/inventory/AbstractFurnaceScreen gga net/minecraft/class_489 f Lnet/minecraft/resources/ResourceLocation; texture E field_18975 f Lnet/minecraft/resources/ResourceLocation; litProgressSprite F field_45434 f Lnet/minecraft/resources/ResourceLocation; burnProgressSprite G field_45435 m (Lnet/minecraft/world/inventory/AbstractFurnaceMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;)V c net/minecraft/client/gui/screens/inventory/AbstractRecipeBookScreen ggb net/minecraft/class_10260 f Lnet/minecraft/client/gui/screens/recipebook/RecipeBookComponent; recipeBookComponent E field_54474 f Z widthTooNarrow F field_54475 m ()Lnet/minecraft/client/gui/navigation/ScreenPosition; getRecipeBookButtonPosition E method_64509 m ()V onRecipeBookButtonClick F method_64510 m ()Z isBiggerResultSlot G method_64511 m ()V initButton K method_64512 m (Lnet/minecraft/client/gui/components/Button;)V method_64513 a method_64513 m (Lnet/minecraft/world/inventory/RecipeBookMenu;Lnet/minecraft/client/gui/screens/recipebook/RecipeBookComponent;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen ggc net/minecraft/class_7743 f Lnet/minecraft/world/level/block/entity/SignBlockEntity; sign a field_40424 f Lnet/minecraft/world/level/block/state/properties/WoodType; woodType b field_40426 f Lnet/minecraft/world/level/block/entity/SignText; text c field_43362 f [Ljava/lang/String; messages d field_40425 f Z isFrontText e field_43363 f I frame f field_40427 f I line u field_40428 f Lnet/minecraft/client/gui/font/TextFieldHelper; signField v field_40429 m ()V onDone E method_45662 m ()Ljava/lang/String; method_45663 F method_45663 m (I)[Ljava/lang/String; method_45652 a method_45652 m (Lnet/minecraft/client/gui/components/Button;)V method_45657 a method_45657 m (Ljava/lang/String;)V setMessage a method_49913 m (ZI)Lnet/minecraft/network/chat/Component; method_49914 a method_49914 m (Ljava/lang/String;)Z method_45658 b method_45658 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderSignBackground d method_45656 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderSign e method_45659 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderSignText f method_45655 m ()Lorg/joml/Vector3f; getSignTextScale l method_45661 m ()F getSignYOffset m method_70927 m ()Z isValid n method_49912 m (Lnet/minecraft/world/level/block/entity/SignBlockEntity;ZZ)V m (Lnet/minecraft/world/level/block/entity/SignBlockEntity;ZZLnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/inventory/AnvilScreen ggd net/minecraft/class_471 f Lnet/minecraft/resources/ResourceLocation; TEXT_FIELD_SPRITE E field_45436 f Lnet/minecraft/resources/ResourceLocation; TEXT_FIELD_DISABLED_SPRITE F field_45437 f Lnet/minecraft/resources/ResourceLocation; ERROR_SPRITE G field_45438 f Lnet/minecraft/resources/ResourceLocation; ANVIL_LOCATION H field_2819 f Lnet/minecraft/network/chat/Component; TOO_EXPENSIVE_TEXT I field_26559 f Lnet/minecraft/client/gui/components/EditBox; name J field_2821 f Lnet/minecraft/world/entity/player/Player; player K field_29348 m (Ljava/lang/String;)V onNameChanged a method_2403 m (Lnet/minecraft/world/inventory/AnvilMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/BeaconScreen gge net/minecraft/class_466 f Lnet/minecraft/resources/ResourceLocation; BEACON_LOCATION E field_2808 f Lnet/minecraft/resources/ResourceLocation; BUTTON_DISABLED_SPRITE F field_45443 f Lnet/minecraft/resources/ResourceLocation; BUTTON_SELECTED_SPRITE G field_45444 f Lnet/minecraft/resources/ResourceLocation; BUTTON_HIGHLIGHTED_SPRITE H field_45439 f Lnet/minecraft/resources/ResourceLocation; BUTTON_SPRITE I field_45440 f Lnet/minecraft/resources/ResourceLocation; CONFIRM_SPRITE J field_45441 f Lnet/minecraft/resources/ResourceLocation; CANCEL_SPRITE K field_45442 f Lnet/minecraft/network/chat/Component; PRIMARY_EFFECT_LABEL L field_26560 f Lnet/minecraft/network/chat/Component; SECONDARY_EFFECT_LABEL M field_26561 f Ljava/util/List; beaconButtons N field_33832 f Lnet/minecraft/core/Holder; primary O field_17412 f Lnet/minecraft/core/Holder; secondary P field_17413 m ()V updateButtons E method_37078 m (ILnet/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconButton;)V method_37075 a method_37075 m (Lnet/minecraft/client/gui/components/AbstractWidget;)V addBeaconButton a method_37076 m (Lnet/minecraft/client/gui/screens/inventory/BeaconScreen;)Lnet/minecraft/client/Minecraft; method_47418 a method_47418 m (Lnet/minecraft/client/gui/screens/inventory/BeaconScreen;)Lnet/minecraft/client/Minecraft; method_2394 b method_2394 m (Lnet/minecraft/client/gui/screens/inventory/BeaconScreen;)Lnet/minecraft/client/Minecraft; method_2393 c method_2393 m (Lnet/minecraft/world/inventory/BeaconMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/BeaconScreen$1 gge$1 net/minecraft/class_466$1 f Lnet/minecraft/world/inventory/BeaconMenu; val$menu a field_17414 f Lnet/minecraft/client/gui/screens/inventory/BeaconScreen; field_17415 b field_17415 m (Lnet/minecraft/client/gui/screens/inventory/BeaconScreen;Lnet/minecraft/world/inventory/BeaconMenu;)V c net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconButton gge$a net/minecraft/class_466$class_6392 m (I)V updateStatus a method_37080 c net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconCancelButton gge$b net/minecraft/class_466$class_467 f Lnet/minecraft/client/gui/screens/inventory/BeaconScreen; field_2809 a field_2809 m (Lnet/minecraft/client/gui/screens/inventory/BeaconScreen;II)V c net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconConfirmButton gge$c net/minecraft/class_466$class_468 f Lnet/minecraft/client/gui/screens/inventory/BeaconScreen; field_2810 a field_2810 m (Lnet/minecraft/client/gui/screens/inventory/BeaconScreen;II)V c net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconPowerButton gge$d net/minecraft/class_466$class_469 f I tier a field_33833 f Lnet/minecraft/client/gui/screens/inventory/BeaconScreen; field_2811 b field_2811 f Z isPrimary c field_17416 f Lnet/minecraft/core/Holder; effect d field_2813 f Lnet/minecraft/resources/ResourceLocation; sprite f field_18223 m (Lnet/minecraft/core/Holder;)V setEffect a method_37081 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/network/chat/MutableComponent; createEffectDescription b method_37082 m (Lnet/minecraft/client/gui/screens/inventory/BeaconScreen;IILnet/minecraft/core/Holder;ZI)V c net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconScreenButton gge$e net/minecraft/class_466$class_470 f Z selected a field_2815 m ()Z isSelected a method_2402 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderIcon a method_18641 m (Z)V setSelected b method_2401 m (II)V m (IILnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconSpriteScreenButton gge$f net/minecraft/class_466$class_4072 f Lnet/minecraft/resources/ResourceLocation; sprite a field_45445 m (IILnet/minecraft/resources/ResourceLocation;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconUpgradePowerButton gge$g net/minecraft/class_466$class_6393 f Lnet/minecraft/client/gui/screens/inventory/BeaconScreen; field_33835 c field_33835 m (Lnet/minecraft/client/gui/screens/inventory/BeaconScreen;IILnet/minecraft/core/Holder;)V c net/minecraft/client/gui/screens/inventory/BlastFurnaceScreen ggf net/minecraft/class_3871 f Lnet/minecraft/resources/ResourceLocation; LIT_PROGRESS_SPRITE E field_45446 f Lnet/minecraft/resources/ResourceLocation; BURN_PROGRESS_SPRITE F field_45447 f Lnet/minecraft/resources/ResourceLocation; TEXTURE G field_17115 f Lnet/minecraft/network/chat/Component; FILTER_NAME H field_52804 f Ljava/util/List; TABS I field_54822 m (Lnet/minecraft/world/inventory/BlastFurnaceMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/BookEditScreen ggg net/minecraft/class_473 f Lnet/minecraft/client/gui/screens/inventory/PageButton; forwardButton A field_2843 f Lnet/minecraft/client/gui/screens/inventory/PageButton; backButton B field_2839 f Lnet/minecraft/world/InteractionHand; hand C field_2832 f Lnet/minecraft/network/chat/Component; numberOfPages D field_60461 f Lnet/minecraft/client/gui/components/MultiLineEditBox; page E field_60462 f I TEXT_WIDTH a field_32323 f I TEXT_HEIGHT b field_32324 f I IMAGE_WIDTH c field_32326 f I IMAGE_HEIGHT d field_32327 f I BACKGROUND_TEXTURE_WIDTH e field_52805 f I BACKGROUND_TEXTURE_HEIGHT f field_52806 f Lnet/minecraft/network/chat/Component; TITLE u field_60463 f Lnet/minecraft/world/entity/player/Player; owner v field_2826 f Lnet/minecraft/world/item/ItemStack; book w field_2835 f Lnet/minecraft/client/gui/screens/inventory/BookSignScreen; signScreen x field_60464 f I currentPage y field_2840 f Ljava/util/List; pages z field_17116 m ()V pageForward E method_2444 m ()V updatePageContent F method_71537 m ()V updateButtonVisibility G method_71538 m ()V eraseEmptyTrailingPages H method_17047 m ()V saveChanges K method_2407 m ()V updateLocalCopy L method_37433 m ()V appendPageToBook M method_2436 m (Lnet/minecraft/client/gui/components/Button;)V method_19882 a method_19882 m (Ljava/lang/String;)V method_71539 a method_71539 m (Lnet/minecraft/client/gui/components/Button;)V method_19881 b method_19881 m (Lnet/minecraft/client/gui/components/Button;)V method_19879 c method_19879 m (Lnet/minecraft/client/gui/components/Button;)V method_19878 d method_19878 m ()I getNumPages l method_17046 m ()Lnet/minecraft/network/chat/Component; getPageNumberMessage m method_71540 m ()V pageBack n method_2437 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/component/WritableBookContent;)V m ()V c net/minecraft/client/gui/screens/inventory/BookSignScreen ggh net/minecraft/class_11385 f Lnet/minecraft/network/chat/Component; EDIT_TITLE_LABEL a field_60466 f Lnet/minecraft/network/chat/Component; FINALIZE_WARNING_LABEL b field_60467 f Lnet/minecraft/network/chat/Component; TITLE c field_60468 f Lnet/minecraft/network/chat/Component; TITLE_EDIT_BOX d field_60469 f Lnet/minecraft/client/gui/screens/inventory/BookEditScreen; bookEditScreen e field_60470 f Lnet/minecraft/world/entity/player/Player; owner f field_60471 f Ljava/util/List; pages u field_60472 f Lnet/minecraft/world/InteractionHand; hand v field_60473 f Lnet/minecraft/network/chat/Component; ownerText w field_60474 f Lnet/minecraft/client/gui/components/EditBox; titleBox x field_60475 f Ljava/lang/String; titleValue y field_60465 m (Lnet/minecraft/client/gui/components/Button;)V method_71541 a method_71541 m (Lnet/minecraft/client/gui/components/Button;Ljava/lang/String;)V method_71542 a method_71542 m (Lnet/minecraft/client/gui/components/Button;)V method_71543 b method_71543 m ()V saveChanges l method_71544 m (Lnet/minecraft/client/gui/screens/inventory/BookEditScreen;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Ljava/util/List;)V m ()V c net/minecraft/client/gui/screens/inventory/BookViewScreen ggi net/minecraft/class_3872 f Lnet/minecraft/client/gui/screens/inventory/BookViewScreen$BookAccess; bookAccess A field_17418 f I currentPage B field_17119 f Ljava/util/List; cachedPageComponents C field_17120 f I cachedPage D field_17121 f Lnet/minecraft/network/chat/Component; pageMsg E field_25897 f Lnet/minecraft/client/gui/screens/inventory/PageButton; forwardButton F field_17122 f Lnet/minecraft/client/gui/screens/inventory/PageButton; backButton G field_17123 f Z playTurnSound H field_18976 f I PAGE_INDICATOR_TEXT_Y_OFFSET a field_32328 f I PAGE_TEXT_X_OFFSET b field_32329 f I PAGE_TEXT_Y_OFFSET c field_32330 f Lnet/minecraft/client/gui/screens/inventory/BookViewScreen$BookAccess; EMPTY_ACCESS d field_17417 f Lnet/minecraft/resources/ResourceLocation; BOOK_LOCATION e field_17117 f I TEXT_WIDTH f field_32331 f I TEXT_HEIGHT u field_32332 f I IMAGE_WIDTH v field_32333 f I IMAGE_HEIGHT w field_32334 f I BACKGROUND_TEXTURE_WIDTH x field_52807 f I BACKGROUND_TEXTURE_HEIGHT y field_52808 f Lnet/minecraft/network/chat/Component; TITLE z field_60476 m ()V pageBack E method_17057 m ()V pageForward F method_17058 m ()V closeContainerOnServer G method_72151 m ()I getNumPages H method_17055 m ()V updateButtonVisibility K method_17059 m (I)Z setPage a method_17556 m (Lnet/minecraft/client/gui/components/Button;)V method_19884 a method_19884 m (Lnet/minecraft/client/gui/screens/inventory/BookViewScreen$BookAccess;)V setBookAccess a method_17554 m (DD)Lnet/minecraft/network/chat/Style; getClickedComponentStyleAt b method_17048 m (I)Z forcePage b method_17789 m (Lnet/minecraft/client/gui/components/Button;)V method_19885 b method_19885 m (Lnet/minecraft/client/gui/components/Button;)V method_19886 c method_19886 m ()V createMenuControls l method_17557 m ()V createPageControlButtons m method_17558 m ()Lnet/minecraft/network/chat/Component; getPageNumberMessage n method_71545 m (Lnet/minecraft/client/gui/screens/inventory/BookViewScreen$BookAccess;)V m ()V m (Lnet/minecraft/client/gui/screens/inventory/BookViewScreen$BookAccess;Z)V m ()V c net/minecraft/client/gui/screens/inventory/BookViewScreen$BookAccess ggi$a net/minecraft/class_3872$class_3931 f Ljava/util/List; pages a comp_2438 m ()I getPageCount a method_17560 m (I)Lnet/minecraft/network/chat/Component; getPage a method_17563 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/client/gui/screens/inventory/BookViewScreen$BookAccess; fromItem a method_17562 m ()Ljava/util/List; pages b comp_2438 m (Ljava/util/List;)V c net/minecraft/client/gui/screens/inventory/BrewingStandScreen ggj net/minecraft/class_472 f Lnet/minecraft/resources/ResourceLocation; FUEL_LENGTH_SPRITE E field_45448 f Lnet/minecraft/resources/ResourceLocation; BREW_PROGRESS_SPRITE F field_45449 f Lnet/minecraft/resources/ResourceLocation; BUBBLES_SPRITE G field_45450 f Lnet/minecraft/resources/ResourceLocation; BREWING_STAND_LOCATION H field_2823 f [I BUBBLELENGTHS I field_2824 m (Lnet/minecraft/world/inventory/BrewingStandMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/CartographyTableScreen ggk net/minecraft/class_3934 f Lnet/minecraft/resources/ResourceLocation; ERROR_SPRITE E field_45453 f Lnet/minecraft/resources/ResourceLocation; SCALED_MAP_SPRITE F field_45454 f Lnet/minecraft/resources/ResourceLocation; DUPLICATED_MAP_SPRITE G field_45455 f Lnet/minecraft/resources/ResourceLocation; MAP_SPRITE H field_45451 f Lnet/minecraft/resources/ResourceLocation; LOCKED_SPRITE I field_45452 f Lnet/minecraft/resources/ResourceLocation; BG_LOCATION J field_17421 f Lnet/minecraft/client/renderer/state/MapRenderState; mapRenderState K field_52809 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;IIF)V renderMap a method_17566 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;ZZZZ)V renderResultingMap a method_17567 m (Lnet/minecraft/world/inventory/CartographyTableMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/CommandBlockEditScreen ggl net/minecraft/class_477 f Lnet/minecraft/world/level/block/entity/CommandBlockEntity; autoCommandBlock f field_2865 f Lnet/minecraft/client/gui/components/CycleButton; modeButton u field_2869 f Lnet/minecraft/client/gui/components/CycleButton; conditionalButton v field_2871 f Lnet/minecraft/client/gui/components/CycleButton; autoexecButton w field_2866 f Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode; mode x field_2870 f Z conditional y field_2868 f Z autoexec z field_2867 m ()V updateGui E method_2457 m (Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode;)Lnet/minecraft/network/chat/Component; method_32643 a method_32643 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/world/level/block/entity/CommandBlockEntity$Mode;)V method_32644 a method_32644 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_32645 a method_32645 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_32646 b method_32646 m (Z)V enableControls f method_32647 m (Lnet/minecraft/world/level/block/entity/CommandBlockEntity;)V c net/minecraft/client/gui/screens/inventory/CommandBlockEditScreen$1 ggl$1 net/minecraft/class_477$1 f [I $SwitchMap$net$minecraft$world$level$block$entity$CommandBlockEntity$Mode a field_2875 m ()V c net/minecraft/client/gui/screens/inventory/ContainerScreen ggm net/minecraft/class_476 f Lnet/minecraft/resources/ResourceLocation; CONTAINER_BACKGROUND E field_2861 f I containerRows F field_2864 m (Lnet/minecraft/world/inventory/ChestMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/CrafterScreen ggn net/minecraft/class_8898 f Lnet/minecraft/resources/ResourceLocation; DISABLED_SLOT_LOCATION_SPRITE E field_46882 f Lnet/minecraft/resources/ResourceLocation; POWERED_REDSTONE_LOCATION_SPRITE F field_46883 f Lnet/minecraft/resources/ResourceLocation; UNPOWERED_REDSTONE_LOCATION_SPRITE G field_46884 f Lnet/minecraft/resources/ResourceLocation; CONTAINER_LOCATION H field_46879 f Lnet/minecraft/network/chat/Component; DISABLED_SLOT_TOOLTIP I field_46880 f Lnet/minecraft/world/entity/player/Player; player J field_46881 m (I)V enableSlot a method_54797 m (IZ)V updateSlotState a method_54798 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/inventory/CrafterSlot;)V renderDisabledSlot a method_54591 m (I)V disableSlot b method_54799 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderRedstone f method_54592 m (Lnet/minecraft/world/inventory/CrafterMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/CrafterScreen$1 ggn$1 net/minecraft/class_8898$1 f [I $SwitchMap$net$minecraft$world$inventory$ClickType a field_47118 m ()V c net/minecraft/client/gui/screens/inventory/CraftingScreen ggo net/minecraft/class_479 f Lnet/minecraft/resources/ResourceLocation; CRAFTING_TABLE_LOCATION E field_2878 m (Lnet/minecraft/world/inventory/CraftingMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/CreativeInventoryListener ggp net/minecraft/class_478 f Lnet/minecraft/client/Minecraft; minecraft a field_2876 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen ggq net/minecraft/class_481 f Lnet/minecraft/resources/ResourceLocation; SCROLLER_SPRITE E field_45459 f Lnet/minecraft/resources/ResourceLocation; SCROLLER_DISABLED_SPRITE F field_45460 f [Lnet/minecraft/resources/ResourceLocation; UNSELECTED_TOP_TABS G field_45461 f [Lnet/minecraft/resources/ResourceLocation; SELECTED_TOP_TABS H field_45456 f [Lnet/minecraft/resources/ResourceLocation; UNSELECTED_BOTTOM_TABS I field_45457 f [Lnet/minecraft/resources/ResourceLocation; SELECTED_BOTTOM_TABS J field_45458 f I NUM_ROWS K field_32337 f I NUM_COLS L field_32338 f I TAB_WIDTH M field_32339 f I TAB_HEIGHT N field_32340 f I SCROLLER_WIDTH O field_32341 f I SCROLLER_HEIGHT P field_32342 f Lnet/minecraft/world/SimpleContainer; CONTAINER Q field_2895 f Lnet/minecraft/network/chat/Component; TRASH_SLOT_TOOLTIP R field_26563 f Lnet/minecraft/world/item/CreativeModeTab; selectedTab S field_2896 f F scrollOffs T field_2890 f Z scrolling U field_2892 f Lnet/minecraft/client/gui/components/EditBox; searchBox V field_2894 f Ljava/util/List; originalSlots W field_2886 f Lnet/minecraft/world/inventory/Slot; destroyItemSlot X field_2889 f Lnet/minecraft/client/gui/screens/inventory/CreativeInventoryListener; listener Y field_2891 f Z ignoreTextInput Z field_2888 f Z hasClickedOutside aa field_2887 f Ljava/util/Set; visibleTags ab field_16201 f Z displayOperatorCreativeTab ac field_41112 f Lnet/minecraft/client/gui/screens/inventory/EffectsInInventory; effects ad field_54476 m ()Z isInventoryOpen E method_47424 m ()V refreshSearchResults F method_2464 m ()Z canScroll G method_2465 m (Lnet/minecraft/world/entity/player/Player;)Z hasPermissions a method_47419 m (Lnet/minecraft/world/flag/FeatureFlagSet;ZLnet/minecraft/core/HolderLookup$Provider;)V tryRefreshInvalidatedTabs a method_47420 m (Lnet/minecraft/world/inventory/Slot;)Z isCreativeSlot a method_2470 m (Lnet/minecraft/world/item/CreativeModeTab;)V selectTab a method_2466 m (Lnet/minecraft/world/item/CreativeModeTab;DD)Z checkTabClicked a method_2463 m (Lnet/minecraft/world/item/ItemStack;Ljava/util/List;Lnet/minecraft/tags/TagKey;)V method_51455 a method_51455 m (Lnet/minecraft/client/Minecraft;IZZ)V handleHotbarLoadOrSave a method_2462 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/item/CreativeModeTab;)V renderTabButton a method_2468 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/item/CreativeModeTab;II)Z checkTabHovering a method_2471 m (Lnet/minecraft/client/multiplayer/SessionSearchTrees;Lnet/minecraft/world/flag/FeatureFlagSet;ZLnet/minecraft/core/HolderLookup$Provider;)Z tryRebuildTabContents a method_60324 m (Ljava/lang/String;)V updateVisibleTags a method_15871 m (Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;)Z method_15875 a method_15875 m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;)Z method_15874 a method_15874 m (Ljava/util/Collection;)V refreshCurrentTabContents a method_47421 m (Ljava/util/function/Predicate;Lnet/minecraft/tags/TagKey;)Z method_15873 a method_15873 m (DD)Z insideScrollbar b method_2467 m (Lnet/minecraft/world/item/CreativeModeTab;)I getTabX b method_47422 m (Lnet/minecraft/world/item/CreativeModeTab;)I getTabY c method_47423 m (Lnet/minecraft/client/player/LocalPlayer;Lnet/minecraft/world/flag/FeatureFlagSet;Z)V m ()V c net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen$CustomCreativeSlot ggq$a net/minecraft/class_481$class_482 m (Lnet/minecraft/world/Container;III)V c net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen$ItemPickerMenu ggq$b net/minecraft/class_481$class_483 f Lnet/minecraft/core/NonNullList; items m field_2897 f Lnet/minecraft/world/inventory/AbstractContainerMenu; inventoryMenu n field_29349 m (F)I getRowIndexForScroll a method_47425 m (FD)F subtractInputFromScroll a method_47426 m (F)V scrollTo b method_2473 m (I)F getScrollForRowIndex e method_47427 m ()I calculateRowCount l method_47428 m ()Z canScroll m method_2474 m (Lnet/minecraft/world/entity/player/Player;)V c net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen$SlotWrapper ggq$c net/minecraft/class_481$class_484 f Lnet/minecraft/world/inventory/Slot; target a field_2898 m (Lnet/minecraft/world/inventory/Slot;III)V c net/minecraft/client/gui/screens/inventory/CyclingSlotBackground ggr net/minecraft/class_8064 f I ICON_CHANGE_TICK_RATE a field_42039 f I ICON_SIZE b field_42040 f I ICON_TRANSITION_TICK_DURATION c field_42041 f I slotIndex d field_42042 f Ljava/util/List; icons e field_42043 f I tick f field_42044 f I iconIndex g field_42045 m (F)F getIconTransitionTransparency a method_48468 m (Lnet/minecraft/world/inventory/AbstractContainerMenu;Lnet/minecraft/client/gui/GuiGraphics;FII)V render a method_48469 m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/resources/ResourceLocation;FLnet/minecraft/client/gui/GuiGraphics;II)V renderIcon a method_48470 m (Ljava/util/List;)V tick a method_48471 m (I)V c net/minecraft/client/gui/screens/inventory/DispenserScreen ggs net/minecraft/class_480 f Lnet/minecraft/resources/ResourceLocation; CONTAINER_LOCATION E field_2885 m (Lnet/minecraft/world/inventory/DispenserMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/EffectsInInventory ggt net/minecraft/class_485 f Lnet/minecraft/resources/ResourceLocation; EFFECT_BACKGROUND_LARGE_SPRITE a field_45462 f Lnet/minecraft/resources/ResourceLocation; EFFECT_BACKGROUND_SMALL_SPRITE b field_45463 f Lnet/minecraft/client/gui/screens/inventory/AbstractContainerScreen; screen c field_54477 f Lnet/minecraft/client/Minecraft; minecraft d field_54478 f Lnet/minecraft/world/effect/MobEffectInstance; hoveredEffect e field_60055 m ()Z canSeeEffects a method_38934 m (Lnet/minecraft/world/effect/MobEffectInstance;)Lnet/minecraft/network/chat/Component; getEffectName a method_38933 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderEffects a method_2477 m (Lnet/minecraft/client/gui/GuiGraphics;IILjava/lang/Iterable;)V renderLabels a method_18644 m (Lnet/minecraft/client/gui/GuiGraphics;IILjava/lang/Iterable;Z)V renderBackgrounds a method_18642 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderTooltip b method_71086 m (Lnet/minecraft/client/gui/GuiGraphics;IILjava/lang/Iterable;Z)V renderIcons b method_18643 m (Lnet/minecraft/client/gui/screens/inventory/AbstractContainerScreen;)V m ()V c net/minecraft/client/gui/screens/inventory/EnchantmentNames ggu net/minecraft/class_487 f Lnet/minecraft/resources/ResourceLocation; ALT_FONT a field_24283 f Lnet/minecraft/network/chat/Style; ROOT_STYLE b field_24284 f Lnet/minecraft/client/gui/screens/inventory/EnchantmentNames; INSTANCE c field_2917 f Lnet/minecraft/util/RandomSource; random d field_2918 f [Ljava/lang/String; words e field_2916 m ()Lnet/minecraft/client/gui/screens/inventory/EnchantmentNames; getInstance a method_2481 m (J)V initSeed a method_2480 m (Lnet/minecraft/client/gui/Font;I)Lnet/minecraft/network/chat/FormattedText; getRandomName a method_2479 m ()V m ()V c net/minecraft/client/gui/screens/inventory/EnchantmentScreen ggv net/minecraft/class_486 f F flip E field_2912 f F oFlip F field_2914 f F flipT G field_2909 f F flipA H field_2906 f F open I field_2905 f F oOpen J field_2904 f [Lnet/minecraft/resources/ResourceLocation; ENABLED_LEVEL_SPRITES K field_45464 f [Lnet/minecraft/resources/ResourceLocation; DISABLED_LEVEL_SPRITES L field_45465 f Lnet/minecraft/resources/ResourceLocation; ENCHANTMENT_SLOT_DISABLED_SPRITE M field_45466 f Lnet/minecraft/resources/ResourceLocation; ENCHANTMENT_SLOT_HIGHLIGHTED_SPRITE N field_45467 f Lnet/minecraft/resources/ResourceLocation; ENCHANTMENT_SLOT_SPRITE O field_45468 f Lnet/minecraft/resources/ResourceLocation; ENCHANTING_TABLE_LOCATION P field_2910 f Lnet/minecraft/resources/ResourceLocation; ENCHANTING_BOOK_LOCATION Q field_2901 f Lnet/minecraft/util/RandomSource; random R field_2911 f Lnet/minecraft/client/model/BookModel; bookModel S field_2908 f Lnet/minecraft/world/item/ItemStack; last T field_2913 m ()V tickBook E method_2478 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderBook d method_52223 m (Lnet/minecraft/world/inventory/EnchantmentMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/FurnaceScreen ggw net/minecraft/class_3873 f Lnet/minecraft/resources/ResourceLocation; LIT_PROGRESS_SPRITE E field_45469 f Lnet/minecraft/resources/ResourceLocation; BURN_PROGRESS_SPRITE F field_45470 f Lnet/minecraft/resources/ResourceLocation; TEXTURE G field_17127 f Lnet/minecraft/network/chat/Component; FILTER_NAME H field_52810 f Ljava/util/List; TABS I field_54823 m (Lnet/minecraft/world/inventory/FurnaceMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/GrindstoneScreen ggx net/minecraft/class_3802 f Lnet/minecraft/resources/ResourceLocation; ERROR_SPRITE E field_45471 f Lnet/minecraft/resources/ResourceLocation; GRINDSTONE_LOCATION F field_16769 m (Lnet/minecraft/world/inventory/GrindstoneMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/HangingSignEditScreen ggy net/minecraft/class_7744 f F MAGIC_BACKGROUND_SCALE c field_40431 f Lorg/joml/Vector3f; TEXT_SCALE d field_40432 f I TEXTURE_WIDTH e field_40433 f I TEXTURE_HEIGHT f field_40434 f Lnet/minecraft/resources/ResourceLocation; texture u field_40435 m (Lnet/minecraft/world/level/block/entity/SignBlockEntity;ZZ)V m ()V c net/minecraft/client/gui/screens/inventory/HopperScreen ggz net/minecraft/class_488 f Lnet/minecraft/resources/ResourceLocation; HOPPER_LOCATION E field_2919 m (Lnet/minecraft/world/inventory/HopperMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/HorseInventoryScreen gha net/minecraft/class_491 f Lnet/minecraft/resources/ResourceLocation; SLOT_SPRITE E field_55106 f Lnet/minecraft/resources/ResourceLocation; CHEST_SLOTS_SPRITE F field_45473 f Lnet/minecraft/resources/ResourceLocation; HORSE_INVENTORY_LOCATION G field_2937 f Lnet/minecraft/world/entity/animal/horse/AbstractHorse; horse H field_2941 f I inventoryColumns I field_52253 f F xMouse J field_2939 f F yMouse K field_2938 m (Lnet/minecraft/client/gui/GuiGraphics;II)V drawSlot d method_65187 m (Lnet/minecraft/world/inventory/HorseInventoryMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/world/entity/animal/horse/AbstractHorse;I)V m ()V c net/minecraft/client/gui/screens/inventory/InventoryScreen ghb net/minecraft/class_490 f F xMouse E field_2935 f F yMouse F field_2934 f Z buttonClicked G field_2930 f Lnet/minecraft/client/gui/screens/inventory/EffectsInInventory; effects H field_54479 m (Lnet/minecraft/client/gui/GuiGraphics;IIIIFLorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lnet/minecraft/world/entity/LivingEntity;)V renderEntityInInventory a method_48472 m (Lnet/minecraft/client/gui/GuiGraphics;IIIIIFFFLnet/minecraft/world/entity/LivingEntity;)V renderEntityInInventoryFollowsMouse a method_2486 m (Lnet/minecraft/world/entity/player/Player;)V c net/minecraft/client/gui/screens/inventory/ItemCombinerScreen ghc net/minecraft/class_4894 f Lnet/minecraft/resources/ResourceLocation; menuResource E field_22794 m ()V subInit E method_25445 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderErrorIcon d method_48467 m (Lnet/minecraft/world/inventory/ItemCombinerMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen ghd net/minecraft/class_3742 f Lnet/minecraft/client/gui/components/EditBox; poolEdit A field_23350 f Lnet/minecraft/client/gui/components/EditBox; finalStateEdit B field_16519 f Lnet/minecraft/client/gui/components/EditBox; selectionPriorityEdit C field_47123 f Lnet/minecraft/client/gui/components/EditBox; placementPriorityEdit D field_47124 f I levels E field_24052 f Z keepJigsaws F field_25271 f Lnet/minecraft/client/gui/components/CycleButton; jointButton G field_23351 f Lnet/minecraft/client/gui/components/Button; doneButton H field_19103 f Lnet/minecraft/client/gui/components/Button; generateButton I field_33958 f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType; joint J field_23352 f Lnet/minecraft/network/chat/Component; JOINT_LABEL a field_26564 f Lnet/minecraft/network/chat/Component; POOL_LABEL b field_26565 f Lnet/minecraft/network/chat/Component; NAME_LABEL c field_26566 f Lnet/minecraft/network/chat/Component; TARGET_LABEL d field_26567 f Lnet/minecraft/network/chat/Component; FINAL_STATE_LABEL e field_26568 f Lnet/minecraft/network/chat/Component; PLACEMENT_PRIORITY_LABEL f field_47119 f Lnet/minecraft/network/chat/Component; PLACEMENT_PRIORITY_TOOLTIP u field_47120 f Lnet/minecraft/network/chat/Component; SELECTION_PRIORITY_LABEL v field_47121 f Lnet/minecraft/network/chat/Component; SELECTION_PRIORITY_TOOLTIP w field_47122 f Lnet/minecraft/world/level/block/entity/JigsawBlockEntity; jigsawEntity x field_16522 f Lnet/minecraft/client/gui/components/EditBox; nameEdit y field_23348 f Lnet/minecraft/client/gui/components/EditBox; targetEdit z field_23349 m ()V sendGenerate E method_27272 m ()V updateValidity F method_20118 m (Lnet/minecraft/client/gui/components/Button;)V method_19892 a method_19892 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/world/level/block/entity/JigsawBlockEntity$JointType;)V method_32648 a method_32648 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_32649 a method_32649 m (Ljava/lang/String;)Z isValidResourceLocation a method_61042 m (Lnet/minecraft/client/gui/components/Button;)V method_19893 b method_19893 m (Ljava/lang/String;)I parseAsInt b method_54800 m (Lnet/minecraft/client/gui/components/Button;)V method_27271 c method_27271 m (Ljava/lang/String;)V method_26412 c method_26412 m (Ljava/lang/String;)V method_20119 d method_20119 m (Ljava/lang/String;)V method_20120 e method_20120 m ()V onDone l method_16346 m ()V onCancel m method_16349 m ()V sendToServer n method_16348 m (Lnet/minecraft/world/level/block/entity/JigsawBlockEntity;)V m ()V c net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen$1 ghd$1 net/minecraft/class_3742$1 f Lnet/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen; field_24053 a field_24053 m (Lnet/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen;IIIILnet/minecraft/network/chat/Component;D)V c net/minecraft/client/gui/screens/inventory/LecternScreen ghe net/minecraft/class_3935 f Lnet/minecraft/world/inventory/LecternMenu; menu x field_17422 f Lnet/minecraft/world/inventory/ContainerListener; listener y field_17423 m ()Lnet/minecraft/world/inventory/LecternMenu; getMenu H method_17573 m ()V bookChanged K method_17574 m ()V pageChanged L method_17575 m (Lnet/minecraft/client/gui/components/Button;)V method_19894 a method_19894 m (Lnet/minecraft/client/gui/components/Button;)V method_19895 b method_19895 m (I)V sendButtonClick g method_17572 m (Lnet/minecraft/world/inventory/LecternMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/inventory/LecternScreen$1 ghe$1 net/minecraft/class_3935$1 f Lnet/minecraft/client/gui/screens/inventory/LecternScreen; field_17424 a field_17424 m (Lnet/minecraft/client/gui/screens/inventory/LecternScreen;)V c net/minecraft/client/gui/screens/inventory/LoomScreen ghf net/minecraft/class_494 f Lnet/minecraft/resources/ResourceLocation; BANNER_SLOT_SPRITE E field_45481 f Lnet/minecraft/resources/ResourceLocation; DYE_SLOT_SPRITE F field_45482 f Lnet/minecraft/resources/ResourceLocation; PATTERN_SLOT_SPRITE G field_45483 f Lnet/minecraft/resources/ResourceLocation; SCROLLER_SPRITE H field_45476 f Lnet/minecraft/resources/ResourceLocation; SCROLLER_DISABLED_SPRITE I field_45477 f Lnet/minecraft/resources/ResourceLocation; PATTERN_SELECTED_SPRITE J field_45478 f Lnet/minecraft/resources/ResourceLocation; PATTERN_HIGHLIGHTED_SPRITE K field_45479 f Lnet/minecraft/resources/ResourceLocation; PATTERN_SPRITE L field_45480 f Lnet/minecraft/resources/ResourceLocation; ERROR_SPRITE M field_46186 f Lnet/minecraft/resources/ResourceLocation; BG_LOCATION N field_2966 f I PATTERN_COLUMNS O field_32346 f I PATTERN_ROWS P field_32347 f I SCROLLER_WIDTH Q field_32348 f I SCROLLER_HEIGHT R field_32349 f I PATTERN_IMAGE_SIZE S field_32350 f I SCROLLER_FULL_HEIGHT T field_32351 f I PATTERNS_X U field_32352 f I PATTERNS_Y V field_32353 f F BANNER_PATTERN_TEXTURE_SIZE W field_59943 f F BANNER_PATTERN_WIDTH X field_59944 f F BANNER_PATTERN_HEIGHT Y field_59945 f Lnet/minecraft/client/model/geom/ModelPart; flag Z field_21694 f Lnet/minecraft/world/level/block/entity/BannerPatternLayers; resultBannerPatterns aa field_21841 f Lnet/minecraft/world/item/ItemStack; bannerStack ab field_2955 f Lnet/minecraft/world/item/ItemStack; dyeStack ac field_2954 f Lnet/minecraft/world/item/ItemStack; patternStack ad field_2967 f Z displayPatterns ae field_2965 f Z hasMaxPatterns af field_2961 f F scrollOffs ag field_2968 f Z scrolling ah field_2958 f I startRow ai field_39190 m ()I totalRowCount E method_43774 m ()V containerChanged F method_17576 m (Lnet/minecraft/client/gui/GuiGraphics;IILnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V renderBannerOnButton a method_22692 m (Lnet/minecraft/world/inventory/LoomMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/MenuAccess ghg net/minecraft/class_3936 m ()Lnet/minecraft/world/inventory/AbstractContainerMenu; getMenu n method_17577 c net/minecraft/client/gui/screens/inventory/MerchantScreen ghh net/minecraft/class_492 f Lnet/minecraft/resources/ResourceLocation; OUT_OF_STOCK_SPRITE E field_45490 f Lnet/minecraft/resources/ResourceLocation; EXPERIENCE_BAR_BACKGROUND_SPRITE F field_45491 f Lnet/minecraft/resources/ResourceLocation; EXPERIENCE_BAR_CURRENT_SPRITE G field_45492 f Lnet/minecraft/resources/ResourceLocation; EXPERIENCE_BAR_RESULT_SPRITE H field_45484 f Lnet/minecraft/resources/ResourceLocation; SCROLLER_SPRITE I field_45485 f Lnet/minecraft/resources/ResourceLocation; SCROLLER_DISABLED_SPRITE J field_45486 f Lnet/minecraft/resources/ResourceLocation; TRADE_ARROW_OUT_OF_STOCK_SPRITE K field_45487 f Lnet/minecraft/resources/ResourceLocation; TRADE_ARROW_SPRITE L field_45488 f Lnet/minecraft/resources/ResourceLocation; DISCOUNT_STRIKETHRUOGH_SPRITE M field_45489 f Lnet/minecraft/resources/ResourceLocation; VILLAGER_LOCATION N field_2950 f I TEXTURE_WIDTH O field_32354 f I TEXTURE_HEIGHT P field_32355 f I MERCHANT_MENU_PART_X Q field_32356 f I PROGRESS_BAR_X R field_32357 f I PROGRESS_BAR_Y S field_32358 f I SELL_ITEM_1_X T field_32359 f I SELL_ITEM_2_X U field_32360 f I BUY_ITEM_X V field_32361 f I LABEL_Y W field_32362 f I NUMBER_OF_OFFER_BUTTONS X field_32363 f I TRADE_BUTTON_X Y field_32364 f I TRADE_BUTTON_HEIGHT Z field_32365 f I TRADE_BUTTON_WIDTH aa field_32366 f I SCROLLER_HEIGHT ab field_32367 f I SCROLLER_WIDTH ac field_32368 f I SCROLL_BAR_HEIGHT ad field_32369 f I SCROLL_BAR_TOP_POS_Y ae field_32370 f I SCROLL_BAR_START_X af field_32371 f Lnet/minecraft/network/chat/Component; TRADES_LABEL ag field_26569 f Lnet/minecraft/network/chat/Component; DEPRECATED_TOOLTIP ah field_26571 f I shopItem ai field_19161 f [Lnet/minecraft/client/gui/screens/inventory/MerchantScreen$TradeOfferButton; tradeOfferButtons aj field_19162 f I scrollOff ak field_19163 f Z isDragging al field_19164 m ()V postButtonClick E method_2496 m (I)Z canScroll a method_20220 m (Lnet/minecraft/client/gui/GuiGraphics;IILnet/minecraft/world/item/trading/MerchantOffer;)V renderProgressBar a method_19413 m (Lnet/minecraft/client/gui/GuiGraphics;IILnet/minecraft/world/item/trading/MerchantOffers;)V renderScroller a method_20221 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;II)V renderAndDecorateCostA a method_20222 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/world/item/trading/MerchantOffer;II)V renderButtonArrows a method_20223 m (Lnet/minecraft/client/gui/components/Button;)V method_19896 a method_19896 m (Lnet/minecraft/client/gui/screens/inventory/MerchantScreen;)Lnet/minecraft/client/gui/Font; method_20227 a method_20227 m (Lnet/minecraft/client/gui/screens/inventory/MerchantScreen;)Lnet/minecraft/client/gui/Font; method_20225 b method_20225 m (Lnet/minecraft/client/gui/screens/inventory/MerchantScreen;)Lnet/minecraft/client/gui/Font; method_20226 c method_20226 m (Lnet/minecraft/world/inventory/MerchantMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/MerchantScreen$TradeOfferButton ghh$a net/minecraft/class_492$class_493 f I index a field_19165 f Lnet/minecraft/client/gui/screens/inventory/MerchantScreen; field_19166 b field_19166 m ()I getIndex a method_20228 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderToolTip a method_25352 m (Lnet/minecraft/client/gui/screens/inventory/MerchantScreen;IIILnet/minecraft/client/gui/components/Button$OnPress;)V c net/minecraft/client/gui/screens/inventory/MinecartCommandBlockEditScreen ghi net/minecraft/class_496 f Lnet/minecraft/world/level/BaseCommandBlock; commandBlock f field_2976 m (Lnet/minecraft/world/level/BaseCommandBlock;)V c net/minecraft/client/gui/screens/inventory/PageButton ghj net/minecraft/class_474 f Lnet/minecraft/resources/ResourceLocation; PAGE_FORWARD_HIGHLIGHTED_SPRITE a field_45493 f Lnet/minecraft/resources/ResourceLocation; PAGE_FORWARD_SPRITE b field_45494 f Lnet/minecraft/resources/ResourceLocation; PAGE_BACKWARD_HIGHLIGHTED_SPRITE c field_45495 f Lnet/minecraft/resources/ResourceLocation; PAGE_BACKWARD_SPRITE d field_45496 f Lnet/minecraft/network/chat/Component; PAGE_BUTTON_NEXT u field_60478 f Lnet/minecraft/network/chat/Component; PAGE_BUTTON_PREVIOUS v field_60479 f Z isForward w field_2851 f Z playTurnSound x field_18977 m (IIZLnet/minecraft/client/gui/components/Button$OnPress;Z)V m ()V c net/minecraft/client/gui/screens/inventory/ShulkerBoxScreen ghk net/minecraft/class_495 f Lnet/minecraft/resources/ResourceLocation; CONTAINER_TEXTURE E field_2973 m (Lnet/minecraft/world/inventory/ShulkerBoxMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/SignEditScreen ghl net/minecraft/class_498 f F MAGIC_SCALE_NUMBER c field_40436 f F MAGIC_TEXT_SCALE d field_40437 f Lorg/joml/Vector3f; TEXT_SCALE e field_40438 f Lnet/minecraft/client/model/Model; signModel f field_21525 m (Lnet/minecraft/world/level/block/entity/SignBlockEntity;ZZ)V m ()V c net/minecraft/client/gui/screens/inventory/SmithingScreen ghm net/minecraft/class_4895 f Lnet/minecraft/resources/ResourceLocation; ERROR_SPRITE E field_45498 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_SMITHING_TEMPLATE_ARMOR_TRIM F field_42052 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SLOT_SMITHING_TEMPLATE_NETHERITE_UPGRADE G field_42053 f Lnet/minecraft/network/chat/Component; MISSING_TEMPLATE_TOOLTIP H field_42054 f Lnet/minecraft/network/chat/Component; ERROR_TOOLTIP I field_42055 f Ljava/util/List; EMPTY_SLOT_SMITHING_TEMPLATES J field_42056 f I TITLE_LABEL_X K field_42057 f I TITLE_LABEL_Y L field_42058 f I ERROR_ICON_WIDTH M field_42059 f I ERROR_ICON_HEIGHT N field_42060 f I ERROR_ICON_X O field_42061 f I ERROR_ICON_Y P field_42062 f I TOOLTIP_WIDTH Q field_42063 f I ARMOR_STAND_Y_ROT R field_42068 f I ARMOR_STAND_X_ROT S field_42047 f Lorg/joml/Vector3f; ARMOR_STAND_TRANSLATION T field_45497 f Lorg/joml/Quaternionf; ARMOR_STAND_ANGLE U field_42048 f I ARMOR_STAND_SCALE V field_42049 f I ARMOR_STAND_LEFT W field_59946 f I ARMOR_STAND_TOP X field_59947 f I ARMOR_STAND_RIGHT Y field_59948 f I ARMOR_STAND_BOTTOM Z field_59949 f Lnet/minecraft/client/gui/screens/inventory/CyclingSlotBackground; templateIcon aa field_42064 f Lnet/minecraft/client/gui/screens/inventory/CyclingSlotBackground; baseIcon ab field_42065 f Lnet/minecraft/client/gui/screens/inventory/CyclingSlotBackground; additionalIcon ac field_42066 f Lnet/minecraft/world/entity/decoration/ArmorStand; armorStandPreview ad field_42067 m ()Ljava/util/Optional; getTemplateItem F method_48473 m ()Z hasRecipeError G method_48474 m (Lnet/minecraft/client/gui/GuiGraphics;IILnet/minecraft/network/chat/Component;)V method_48475 a method_48475 m (Lnet/minecraft/world/item/ItemStack;)V updateArmorStandPreview b method_48641 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderOnboardingTooltips e method_48476 m (Lnet/minecraft/world/inventory/SmithingMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/SmokerScreen ghn net/minecraft/class_3874 f Lnet/minecraft/resources/ResourceLocation; LIT_PROGRESS_SPRITE E field_45499 f Lnet/minecraft/resources/ResourceLocation; BURN_PROGRESS_SPRITE F field_45500 f Lnet/minecraft/resources/ResourceLocation; TEXTURE G field_17128 f Lnet/minecraft/network/chat/Component; FILTER_NAME H field_52811 f Ljava/util/List; TABS I field_54824 m (Lnet/minecraft/world/inventory/SmokerMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/StonecutterScreen gho net/minecraft/class_3979 f Lnet/minecraft/resources/ResourceLocation; SCROLLER_SPRITE E field_45503 f Lnet/minecraft/resources/ResourceLocation; SCROLLER_DISABLED_SPRITE F field_45504 f Lnet/minecraft/resources/ResourceLocation; RECIPE_SELECTED_SPRITE G field_45505 f Lnet/minecraft/resources/ResourceLocation; RECIPE_HIGHLIGHTED_SPRITE H field_45501 f Lnet/minecraft/resources/ResourceLocation; RECIPE_SPRITE I field_45502 f Lnet/minecraft/resources/ResourceLocation; BG_LOCATION J field_17673 f I SCROLLER_WIDTH K field_32372 f I SCROLLER_HEIGHT L field_32373 f I RECIPES_COLUMNS M field_32374 f I RECIPES_ROWS N field_32375 f I RECIPES_IMAGE_SIZE_WIDTH O field_32376 f I RECIPES_IMAGE_SIZE_HEIGHT P field_32377 f I SCROLLER_FULL_HEIGHT Q field_32378 f I RECIPES_X R field_32379 f I RECIPES_Y S field_32380 f F scrollOffs T field_17674 f Z scrolling U field_17670 f I startIndex V field_17671 f Z displayRecipes W field_17672 m ()I getOffscreenRows E method_17953 m ()Z isScrollBarActive F method_17954 m ()V containerChanged G method_17955 m (Lnet/minecraft/client/gui/GuiGraphics;III)V renderRecipes a method_17951 m (Lnet/minecraft/client/gui/GuiGraphics;IIIII)V renderButtons a method_17952 m (Lnet/minecraft/world/inventory/StonecutterMenu;Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen ghp net/minecraft/class_497 f Lnet/minecraft/world/level/block/entity/StructureBlockEntity; structure A field_2980 f Lnet/minecraft/world/level/block/Mirror; initialMirror B field_2996 f Lnet/minecraft/world/level/block/Rotation; initialRotation C field_3003 f Lnet/minecraft/world/level/block/state/properties/StructureMode; initialMode D field_3004 f Z initialEntityIgnoring E field_2985 f Z initialStrict F field_55861 f Z initialShowAir G field_2997 f Z initialShowBoundingBox H field_2983 f Lnet/minecraft/client/gui/components/EditBox; nameEdit I field_3005 f Lnet/minecraft/client/gui/components/EditBox; posXEdit J field_2982 f Lnet/minecraft/client/gui/components/EditBox; posYEdit K field_2999 f Lnet/minecraft/client/gui/components/EditBox; posZEdit L field_3010 f Lnet/minecraft/client/gui/components/EditBox; sizeXEdit M field_2988 f Lnet/minecraft/client/gui/components/EditBox; sizeYEdit N field_2998 f Lnet/minecraft/client/gui/components/EditBox; sizeZEdit O field_2978 f Lnet/minecraft/client/gui/components/EditBox; integrityEdit P field_3000 f Lnet/minecraft/client/gui/components/EditBox; seedEdit Q field_2992 f Lnet/minecraft/client/gui/components/EditBox; dataEdit R field_2986 f Lnet/minecraft/client/gui/components/Button; saveButton S field_2987 f Lnet/minecraft/client/gui/components/Button; loadButton T field_3006 f Lnet/minecraft/client/gui/components/Button; rot0Button U field_2995 f Lnet/minecraft/client/gui/components/Button; rot90Button V field_2981 f Lnet/minecraft/client/gui/components/Button; rot180Button W field_3007 f Lnet/minecraft/client/gui/components/Button; rot270Button X field_2993 f Lnet/minecraft/client/gui/components/Button; detectButton Y field_3009 f Lnet/minecraft/client/gui/components/CycleButton; includeEntitiesButton Z field_2990 f Lnet/minecraft/network/chat/Component; NAME_LABEL a field_26572 f Lnet/minecraft/client/gui/components/CycleButton; strictButton aa field_55862 f Lnet/minecraft/client/gui/components/CycleButton; mirrorButton ab field_2979 f Lnet/minecraft/client/gui/components/CycleButton; toggleAirButton ac field_3008 f Lnet/minecraft/client/gui/components/CycleButton; toggleBoundingBox ad field_3001 f Ljava/text/DecimalFormat; decimalFormat ae field_2991 f Lnet/minecraft/network/chat/Component; POSITION_LABEL b field_26573 f Lnet/minecraft/network/chat/Component; SIZE_LABEL c field_26574 f Lnet/minecraft/network/chat/Component; INTEGRITY_LABEL d field_26575 f Lnet/minecraft/network/chat/Component; CUSTOM_DATA_LABEL e field_26576 f Lnet/minecraft/network/chat/Component; INCLUDE_ENTITIES_LABEL f field_26577 f Lnet/minecraft/network/chat/Component; STRICT_LABEL u field_55863 f Lnet/minecraft/network/chat/Component; DETECT_SIZE_LABEL v field_26578 f Lnet/minecraft/network/chat/Component; SHOW_AIR_LABEL w field_26579 f Lnet/minecraft/network/chat/Component; SHOW_BOUNDING_BOX_LABEL x field_26580 f Lcom/google/common/collect/ImmutableList; ALL_MODES y field_27993 f Lcom/google/common/collect/ImmutableList; DEFAULT_MODES z field_27994 m (Lnet/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType;)Z sendToServer a method_2516 m (Lnet/minecraft/world/level/block/state/properties/StructureMode;)V updateMode a method_32650 m (Lnet/minecraft/client/gui/components/Button;)V method_19898 a method_19898 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/world/level/block/Mirror;)V method_32651 a method_32651 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/world/level/block/state/properties/StructureMode;)V method_32652 a method_32652 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_32653 a method_32653 m (Lnet/minecraft/client/gui/screens/inventory/StructureBlockEditScreen;Ljava/lang/String;CI)Z method_16017 a method_16017 m (Ljava/lang/String;)J parseSeed a method_2504 m (Lnet/minecraft/world/level/block/state/properties/StructureMode;)Lnet/minecraft/network/chat/Component; method_32654 b method_32654 m (Lnet/minecraft/client/gui/components/Button;)V method_19899 b method_19899 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_32655 b method_32655 m (Ljava/lang/String;)F parseIntegrity b method_2500 m (Lnet/minecraft/world/level/block/state/properties/StructureMode;)Z method_32656 c method_32656 m (Lnet/minecraft/client/gui/components/Button;)V method_19900 c method_19900 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_66532 c method_66532 m (Ljava/lang/String;)I parseCoordinate c method_2517 m (Lnet/minecraft/client/gui/components/Button;)V method_19901 d method_19901 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_32657 d method_32657 m (Lnet/minecraft/client/gui/components/Button;)V method_19906 e method_19906 m (Lnet/minecraft/client/gui/components/Button;)V method_19908 f method_19908 m (Lnet/minecraft/client/gui/components/Button;)V method_19909 g method_19909 m (Lnet/minecraft/client/gui/components/Button;)V method_19910 h method_19910 m (Lnet/minecraft/client/gui/components/Button;)V method_19911 i method_19911 m ()V onDone l method_2515 m ()V onCancel m method_2514 m ()V updateDirectionButtons n method_2510 m (Lnet/minecraft/world/level/block/entity/StructureBlockEntity;)V m ()V c net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen$1 ghp$1 net/minecraft/class_497$1 f Lnet/minecraft/client/gui/screens/inventory/StructureBlockEditScreen; field_3023 d field_3023 m (Lnet/minecraft/client/gui/screens/inventory/StructureBlockEditScreen;Lnet/minecraft/client/gui/Font;IIIILnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen$2 ghp$2 net/minecraft/class_497$2 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a field_3025 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$StructureMode b field_3024 m ()V c net/minecraft/client/gui/screens/inventory/TestBlockEditScreen ghq net/minecraft/class_10642 f Ljava/util/List; MODES a field_56036 f Lnet/minecraft/network/chat/Component; TITLE b field_56037 f Lnet/minecraft/network/chat/Component; MESSAGE_LABEL c field_56038 f Lnet/minecraft/core/BlockPos; position d field_56039 f Lnet/minecraft/world/level/block/state/properties/TestBlockMode; mode e field_56040 f Ljava/lang/String; message f field_56041 f Lnet/minecraft/client/gui/components/EditBox; messageEdit u field_56042 m (Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)V updateMode a method_66793 m (Lnet/minecraft/client/gui/components/Button;)V method_66794 a method_66794 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/world/level/block/state/properties/TestBlockMode;)V method_66795 a method_66795 m (Lnet/minecraft/client/gui/components/Button;)V method_66796 b method_66796 m ()V onDone l method_66797 m ()V onCancel m method_66792 m (Lnet/minecraft/world/level/block/entity/TestBlockEntity;)V m ()V c net/minecraft/client/gui/screens/inventory/TestInstanceBlockEditScreen ghr net/minecraft/class_10643 f Lnet/minecraft/client/gui/components/FittingMultiLineTextWidget; infoWidget A field_56043 f Lnet/minecraft/client/gui/components/Button; saveButton B field_56044 f Lnet/minecraft/client/gui/components/Button; exportButton C field_56045 f Lnet/minecraft/client/gui/components/CycleButton; includeEntitiesButton D field_56046 f Lnet/minecraft/client/gui/components/CycleButton; rotationButton E field_56047 f Lnet/minecraft/network/chat/Component; ID_LABEL a field_56048 f Lnet/minecraft/network/chat/Component; SIZE_LABEL b field_56049 f Lnet/minecraft/network/chat/Component; INCLUDE_ENTITIES_LABEL c field_56050 f Lnet/minecraft/network/chat/Component; ROTATION_LABEL d field_56051 f I BUTTON_PADDING e field_56052 f I WIDTH f field_56053 f I COLOR_SILVER u field_60480 f Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity; blockEntity v field_56054 f Lnet/minecraft/client/gui/components/EditBox; idEdit w field_56055 f Lnet/minecraft/client/gui/components/EditBox; sizeXEdit x field_56056 f Lnet/minecraft/client/gui/components/EditBox; sizeYEdit y field_56057 f Lnet/minecraft/client/gui/components/EditBox; sizeZEdit z field_56058 m (I)I widgetSize a method_66800 m (II)I widgetX a method_66801 m (Lnet/minecraft/network/protocol/game/ServerboundTestInstanceBlockActionPacket$Action;)Z sendToServer a method_66802 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceKey; method_66803 a method_66803 m (Lnet/minecraft/world/level/block/Rotation;)Lnet/minecraft/network/chat/Component; rotationDisplay a method_66804 m (Lnet/minecraft/client/gui/components/Button;)V method_66816 a method_66816 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/world/level/block/Rotation;)V method_66806 a method_66806 m (Ljava/lang/String;)I parseSize a method_66807 m (Lnet/minecraft/core/Vec3i;)V setSize a method_66808 m (Lnet/minecraft/network/chat/Component;Ljava/util/Optional;)V setStatus a method_66809 m (Lnet/minecraft/network/chat/MutableComponent;Lnet/minecraft/network/chat/Component;)V method_66810 a method_66810 m (I)F exactWidgetSize b method_66811 m (Lnet/minecraft/client/gui/components/Button;)V method_66817 b method_66817 m (Ljava/lang/String;)V method_66813 b method_66813 m (Lnet/minecraft/client/gui/components/Button;)V method_67261 c method_67261 m (Z)V updateTestInfo c method_66815 m (Lnet/minecraft/client/gui/components/Button;)V method_67262 d method_67262 m (Lnet/minecraft/client/gui/components/Button;)V method_67263 e method_67263 m (Lnet/minecraft/client/gui/components/Button;)V method_67264 f method_67264 m ()V updateSaveState l method_66819 m ()V onDone m method_66798 m ()V onCancel n method_66799 m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;)V m ()V c net/minecraft/client/gui/screens/inventory/TestInstanceBlockEditScreen$1 ghr$1 net/minecraft/class_10643$1 f [I $SwitchMap$net$minecraft$world$level$block$Rotation a field_56059 m ()V c net/minecraft/client/gui/screens/inventory/package-info ghs net/minecraft/class_6217 c net/minecraft/client/gui/screens/inventory/tooltip/BelowOrAboveWidgetTooltipPositioner ght net/minecraft/class_7999 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; screenRectangle a field_46722 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/screens/inventory/tooltip/ClientActivePlayersTooltip ghu net/minecraft/class_9805 f I SKIN_SIZE a field_52140 f I PADDING b field_52141 f Ljava/util/List; activePlayers c field_52142 m (Lnet/minecraft/client/gui/screens/inventory/tooltip/ClientActivePlayersTooltip$ActivePlayersTooltip;)V c net/minecraft/client/gui/screens/inventory/tooltip/ClientActivePlayersTooltip$ActivePlayersTooltip ghu$a net/minecraft/class_9805$class_9806 f Ljava/util/List; profiles a comp_2848 m ()Ljava/util/List; profiles a comp_2848 m (Ljava/util/List;)V c net/minecraft/client/gui/screens/inventory/tooltip/ClientBundleTooltip ghv net/minecraft/class_5682 f Lnet/minecraft/resources/ResourceLocation; PROGRESSBAR_BORDER_SPRITE a field_52812 f Lnet/minecraft/resources/ResourceLocation; PROGRESSBAR_FILL_SPRITE b field_54011 f Lnet/minecraft/resources/ResourceLocation; PROGRESSBAR_FULL_SPRITE c field_54012 f Lnet/minecraft/resources/ResourceLocation; SLOT_HIGHLIGHT_BACK_SPRITE d field_54270 f Lnet/minecraft/resources/ResourceLocation; SLOT_HIGHLIGHT_FRONT_SPRITE e field_54271 f Lnet/minecraft/resources/ResourceLocation; SLOT_BACKGROUND_SPRITE f field_54972 f I SLOT_MARGIN g field_52813 f I SLOT_SIZE h field_52814 f I GRID_WIDTH i field_52815 f I PROGRESSBAR_HEIGHT j field_52816 f I PROGRESSBAR_WIDTH k field_52817 f I PROGRESSBAR_BORDER l field_52818 f I PROGRESSBAR_FILL_MAX m field_52819 f I PROGRESSBAR_MARGIN_Y n field_52820 f Lnet/minecraft/network/chat/Component; BUNDLE_FULL_TEXT o field_52821 f Lnet/minecraft/network/chat/Component; BUNDLE_EMPTY_TEXT p field_52822 f Lnet/minecraft/network/chat/Component; BUNDLE_EMPTY_DESCRIPTION q field_52823 f Lnet/minecraft/world/item/component/BundleContents; contents r field_49537 m (I)I getContentXOffset a method_63508 m (IIILnet/minecraft/client/gui/Font;Lnet/minecraft/client/gui/GuiGraphics;)V renderCount a method_62005 m (IIILjava/util/List;ILnet/minecraft/client/gui/Font;Lnet/minecraft/client/gui/GuiGraphics;)V renderSlot a method_62006 m (IILnet/minecraft/client/gui/Font;Lnet/minecraft/client/gui/GuiGraphics;)V drawProgressbar a method_62007 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/client/gui/GuiGraphics;III)V drawSelectedItemTooltip a method_62009 m (Ljava/util/List;)I getAmountOfHiddenItems a method_62010 m (Ljava/util/List;I)Z shouldRenderItemSlot a method_62011 m (ZII)Z shouldRenderSurplusText a method_62012 m ()I backgroundHeight b method_52756 m (I)Ljava/util/List; getShownItems b method_62004 m (IILnet/minecraft/client/gui/Font;Lnet/minecraft/client/gui/GuiGraphics;)V drawEmptyBundleDescriptionText b method_62013 m (Lnet/minecraft/client/gui/Font;IIIILnet/minecraft/client/gui/GuiGraphics;)V renderEmptyBundleTooltip b method_62014 m ()I itemGridHeight c method_62015 m (Lnet/minecraft/client/gui/Font;)I getEmptyBundleBackgroundHeight c method_62016 m (Lnet/minecraft/client/gui/Font;IIIILnet/minecraft/client/gui/GuiGraphics;)V renderBundleWithItemsTooltip c method_62017 m ()I gridSizeY d method_33290 m (Lnet/minecraft/client/gui/Font;)I getEmptyBundleDescriptionTextHeight d method_62018 m ()I slotCount e method_62019 m ()I getProgressBarFill f method_62020 m ()Lnet/minecraft/resources/ResourceLocation; getProgressBarTexture g method_63509 m ()Lnet/minecraft/network/chat/Component; getProgressBarFillText h method_62021 m (Lnet/minecraft/world/item/component/BundleContents;)V m ()V c net/minecraft/client/gui/screens/inventory/tooltip/ClientTextTooltip ghw net/minecraft/class_5683 f Lnet/minecraft/util/FormattedCharSequence; text a field_27997 m (Lnet/minecraft/util/FormattedCharSequence;)V c net/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipComponent ghx net/minecraft/class_5684 m ()Z showTooltipWithItemInHand a method_62003 m (Lnet/minecraft/util/FormattedCharSequence;)Lnet/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipComponent; create a method_32662 m (Lnet/minecraft/world/inventory/tooltip/TooltipComponent;)Lnet/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipComponent; create a method_32663 m (Lnet/minecraft/client/gui/Font;)I getHeight a method_32661 m (Lnet/minecraft/client/gui/Font;IIIILnet/minecraft/client/gui/GuiGraphics;)V renderImage a method_32666 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/gui/Font;II)V renderText a method_32665 m (Lnet/minecraft/client/gui/Font;)I getWidth b method_32664 c net/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipPositioner ghy net/minecraft/class_8000 m (IIIIII)Lorg/joml/Vector2ic; positionTooltip a method_47944 c net/minecraft/client/gui/screens/inventory/tooltip/DefaultTooltipPositioner ghz net/minecraft/class_8001 f Lnet/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipPositioner; INSTANCE a field_41687 m (IILorg/joml/Vector2i;II)V positionTooltip a method_47945 m ()V m ()V c net/minecraft/client/gui/screens/inventory/tooltip/MenuTooltipPositioner gia net/minecraft/class_8092 f I MAX_OVERLAP_WITH_WIDGET a field_42157 f I MAX_DISTANCE_TO_WIDGET b field_42158 f I MARGIN c field_42159 f I MOUSE_OFFSET_X d field_42160 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; screenRectangle e field_46723 m (III)I getOffset a method_48642 m (Lnet/minecraft/client/gui/navigation/ScreenRectangle;)V c net/minecraft/client/gui/screens/inventory/tooltip/TooltipRenderUtil gib net/minecraft/class_8002 f I MOUSE_OFFSET a field_41688 f I PADDING_LEFT b field_41689 f I PADDING_RIGHT c field_41690 f I PADDING_TOP d field_41691 f I PADDING_BOTTOM e field_41692 f Lnet/minecraft/resources/ResourceLocation; BACKGROUND_SPRITE f field_54151 f Lnet/minecraft/resources/ResourceLocation; FRAME_SPRITE g field_54152 f I PADDING h field_41693 f I MARGIN i field_54153 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation; getBackgroundSprite a method_64049 m (Lnet/minecraft/client/gui/GuiGraphics;IIIILnet/minecraft/resources/ResourceLocation;)V renderTooltipBackground a method_47946 m (Ljava/lang/String;)Ljava/lang/String; method_64050 a method_64050 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation; getFrameSprite b method_64051 m (Ljava/lang/String;)Ljava/lang/String; method_64052 b method_64052 m ()V m ()V c net/minecraft/client/gui/screens/inventory/tooltip/package-info gic net/minecraft/class_6664 c net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen gid net/minecraft/class_500 f Lnet/minecraft/client/multiplayer/ServerData; editingServer A field_3051 f Lnet/minecraft/client/server/LanServerDetection$LanServerList; lanServerList B field_3046 f Lnet/minecraft/client/server/LanServerDetection$LanServerDetector; lanServerDetector C field_3045 f Z initedOnce D field_3048 f I BUTTON_ROW_WIDTH a field_41849 f I TOP_ROW_BUTTON_WIDTH b field_41850 f I LOWER_ROW_BUTTON_WIDTH c field_41851 f I FOOTER_HEIGHT d field_41852 f Lnet/minecraft/client/gui/screens/multiplayer/ServerSelectionList; serverSelectionList e field_3043 f Lorg/slf4j/Logger; LOGGER f field_3044 f Lnet/minecraft/client/multiplayer/ServerStatusPinger; pinger u field_3037 f Lnet/minecraft/client/gui/screens/Screen; lastScreen v field_3049 f Lnet/minecraft/client/multiplayer/ServerList; servers w field_3040 f Lnet/minecraft/client/gui/components/Button; editButton x field_3041 f Lnet/minecraft/client/gui/components/Button; selectButton y field_3050 f Lnet/minecraft/client/gui/components/Button; deleteButton z field_3047 m ()Lnet/minecraft/client/multiplayer/ServerList; getServers E method_2529 m ()V refreshServerList F method_2534 m (Lnet/minecraft/client/gui/components/Button;)V method_19912 a method_19912 m (Lnet/minecraft/client/gui/screens/multiplayer/ServerSelectionList$Entry;)V setSelected a method_2531 m (Lnet/minecraft/client/multiplayer/ServerData;)V join a method_2548 m (Lnet/minecraft/client/gui/components/Button;)V method_19913 b method_19913 m (Lnet/minecraft/client/gui/components/Button;)V method_19914 c method_19914 m (Z)V deleteCallback c method_20377 m (Lnet/minecraft/client/gui/components/Button;)V method_19915 d method_19915 m (Lnet/minecraft/client/gui/components/Button;)V method_19916 e method_19916 m (Lnet/minecraft/client/gui/components/Button;)V method_19917 f method_19917 m (Z)V editServerCallback f method_20378 m (Lnet/minecraft/client/gui/components/Button;)V method_19918 g method_19918 m (Z)V addServerCallback g method_20379 m (Z)V directJoinCallback h method_20380 m ()V joinSelectedServer l method_2536 m ()V onSelectedChange m method_20121 m ()Lnet/minecraft/client/multiplayer/ServerStatusPinger; getPinger n method_2538 m (Lnet/minecraft/client/gui/screens/Screen;)V m ()V c net/minecraft/client/gui/screens/multiplayer/SafetyScreen gie net/minecraft/class_4749 f Lnet/minecraft/network/chat/Component; TITLE b field_21843 f Lnet/minecraft/network/chat/Component; CONTENT c field_21844 f Lnet/minecraft/network/chat/Component; CHECK d field_21845 f Lnet/minecraft/network/chat/Component; NARRATION e field_21846 f Lnet/minecraft/client/gui/screens/Screen; previous f field_39354 m (Lnet/minecraft/client/gui/components/Button;)V method_57751 a method_57751 m (Lnet/minecraft/client/gui/components/Button;)V method_57752 b method_57752 m (Lnet/minecraft/client/gui/screens/Screen;)V m ()V c net/minecraft/client/gui/screens/multiplayer/ServerReconfigScreen gif net/minecraft/class_8671 f I DISCONNECT_TIME a field_45508 f Lnet/minecraft/network/Connection; connection b field_45509 f Lnet/minecraft/client/gui/components/Button; disconnectButton c field_45510 f I delayTicker d field_45511 f Lnet/minecraft/client/gui/layouts/LinearLayout; layout e field_45512 m (Lnet/minecraft/client/gui/components/Button;)V method_52757 a method_52757 m (Lnet/minecraft/client/gui/screens/multiplayer/ServerReconfigScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_52758 a method_52758 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/Connection;)V c net/minecraft/client/gui/screens/multiplayer/ServerSelectionList gig net/minecraft/class_4267 f Lnet/minecraft/resources/ResourceLocation; MOVE_UP_HIGHLIGHTED_SPRITE A field_45530 f Lnet/minecraft/resources/ResourceLocation; MOVE_UP_SPRITE B field_45513 f Lnet/minecraft/resources/ResourceLocation; MOVE_DOWN_HIGHLIGHTED_SPRITE C field_45514 f Lnet/minecraft/resources/ResourceLocation; MOVE_DOWN_SPRITE D field_45515 f Lorg/slf4j/Logger; LOGGER E field_19104 f Ljava/util/concurrent/ThreadPoolExecutor; THREAD_POOL F field_19105 f Lnet/minecraft/network/chat/Component; SCANNING_LABEL G field_26581 f Lnet/minecraft/network/chat/Component; CANT_RESOLVE_TEXT H field_26582 f Lnet/minecraft/network/chat/Component; CANT_CONNECT_TEXT I field_26583 f Lnet/minecraft/network/chat/Component; INCOMPATIBLE_STATUS J field_41853 f Lnet/minecraft/network/chat/Component; NO_CONNECTION_STATUS K field_41854 f Lnet/minecraft/network/chat/Component; PINGING_STATUS L field_41855 f Lnet/minecraft/network/chat/Component; ONLINE_STATUS M field_41856 f Lnet/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen; screen N field_19108 f Ljava/util/List; onlineServers O field_19109 f Lnet/minecraft/client/gui/screens/multiplayer/ServerSelectionList$Entry; lanHeader P field_19110 f Ljava/util/List; networkServers Q field_19111 f Lnet/minecraft/resources/ResourceLocation; INCOMPATIBLE_SPRITE a field_45516 f Lnet/minecraft/resources/ResourceLocation; UNREACHABLE_SPRITE m field_45517 f Lnet/minecraft/resources/ResourceLocation; PING_1_SPRITE n field_45518 f Lnet/minecraft/resources/ResourceLocation; PING_2_SPRITE o field_45519 f Lnet/minecraft/resources/ResourceLocation; PING_3_SPRITE p field_45520 f Lnet/minecraft/resources/ResourceLocation; PING_4_SPRITE q field_45521 f Lnet/minecraft/resources/ResourceLocation; PING_5_SPRITE r field_45522 f Lnet/minecraft/resources/ResourceLocation; PINGING_1_SPRITE s field_45523 f Lnet/minecraft/resources/ResourceLocation; PINGING_2_SPRITE u field_45524 f Lnet/minecraft/resources/ResourceLocation; PINGING_3_SPRITE v field_45525 f Lnet/minecraft/resources/ResourceLocation; PINGING_4_SPRITE w field_45526 f Lnet/minecraft/resources/ResourceLocation; PINGING_5_SPRITE x field_45527 f Lnet/minecraft/resources/ResourceLocation; JOIN_HIGHLIGHTED_SPRITE y field_45528 f Lnet/minecraft/resources/ResourceLocation; JOIN_SPRITE z field_45529 m ()V refreshEntries K method_20131 m (Lnet/minecraft/client/gui/screens/multiplayer/ServerSelectionList$Entry;)V setSelected a method_20122 m (Lnet/minecraft/client/gui/screens/multiplayer/ServerSelectionList;Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)V method_22109 a method_22109 m (Lnet/minecraft/client/multiplayer/ServerList;)V updateOnlineServers a method_20125 m (Ljava/util/List;)V updateNetworkServers a method_20126 m (Lnet/minecraft/client/gui/screens/multiplayer/ServerSelectionList;Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)V method_36888 b method_36888 m ()V removed c method_52204 m (Lnet/minecraft/client/gui/screens/multiplayer/ServerSelectionList;Lnet/minecraft/client/gui/components/AbstractSelectionList$Entry;)V method_36889 c method_36889 m (Lnet/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen;Lnet/minecraft/client/Minecraft;IIII)V m ()V c net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$1 gig$1 net/minecraft/class_4267$1 f [I $SwitchMap$net$minecraft$client$multiplayer$ServerData$State a field_47851 m ()V c net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$Entry gig$a net/minecraft/class_4267$class_504 m ()V c net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$LANHeader gig$b net/minecraft/class_4267$class_4268 f Lnet/minecraft/client/Minecraft; minecraft a field_19112 m ()V c net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$NetworkServerEntry gig$c net/minecraft/class_4267$class_4269 f Lnet/minecraft/client/Minecraft; minecraft a field_19113 f Lnet/minecraft/client/server/LanServer; serverData b field_19114 f I ICON_WIDTH c field_32386 f Lnet/minecraft/network/chat/Component; LAN_SERVER_HEADER d field_26588 f Lnet/minecraft/network/chat/Component; HIDDEN_ADDRESS_TEXT e field_26589 f Lnet/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen; screen f field_19115 f J lastClickTime g field_19116 m ()Lnet/minecraft/client/server/LanServer; getServerData b method_20132 m ()Lnet/minecraft/network/chat/Component; getServerNarration c method_48273 m (Lnet/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen;Lnet/minecraft/client/server/LanServer;)V m ()V c net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$OnlineServerEntry gig$d net/minecraft/class_4267$class_4270 f Lnet/minecraft/client/gui/screens/multiplayer/ServerSelectionList; field_19117 a field_19117 f I ICON_WIDTH b field_32387 f I ICON_HEIGHT c field_32388 f I SPACING d field_47852 f I STATUS_ICON_WIDTH e field_47853 f I STATUS_ICON_HEIGHT f field_47854 f Lnet/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen; screen g field_19118 f Lnet/minecraft/client/Minecraft; minecraft h field_19119 f Lnet/minecraft/client/multiplayer/ServerData; serverData i field_19120 f Lnet/minecraft/client/gui/screens/FaviconTexture; icon j field_19123 f [B lastIconBytes k field_42874 f J lastClickTime l field_19124 f Ljava/util/List; onlinePlayersTooltip m field_47855 f Lnet/minecraft/resources/ResourceLocation; statusIcon n field_47856 f Lnet/minecraft/network/chat/Component; statusIconTooltip o field_47857 m (II)V swap a method_22110 m (Lnet/minecraft/client/gui/GuiGraphics;IILnet/minecraft/resources/ResourceLocation;)V drawIcon a method_20134 m ([B)Z uploadServerIcon a method_49300 m ()V updateServerList b method_29978 m ()Lnet/minecraft/client/multiplayer/ServerData; getServerData c method_20133 m ()V refreshStatus d method_55815 m ()Z canJoin e method_20136 m ()V method_20138 g method_20138 m ()V method_55816 h method_55816 m ()V method_29980 i method_29980 m (Lnet/minecraft/client/gui/screens/multiplayer/ServerSelectionList;Lnet/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen;Lnet/minecraft/client/multiplayer/ServerData;)V c net/minecraft/client/gui/screens/multiplayer/WarningScreen gih net/minecraft/class_7065 f Lnet/minecraft/client/gui/components/Checkbox; stopShowing a field_37217 f I MESSAGE_PADDING b field_49538 f Lnet/minecraft/network/chat/Component; message c field_37222 f Lnet/minecraft/network/chat/Component; check d field_37220 f Lnet/minecraft/network/chat/Component; narration e field_37221 f Lnet/minecraft/client/gui/components/FocusableTextWidget; messageWidget f field_49539 f Lnet/minecraft/client/gui/layouts/FrameLayout; layout u field_49540 m (Lnet/minecraft/client/gui/layouts/LayoutSettings;)V method_57753 a method_57753 m (Lnet/minecraft/client/gui/screens/multiplayer/WarningScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_57754 a method_57754 m ()Lnet/minecraft/client/gui/layouts/Layout; addFooterButtons l method_57750 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/multiplayer/package-info gii net/minecraft/class_6218 c net/minecraft/client/gui/screens/options/AccessibilityOptionsScreen gij net/minecraft/class_4189 f Lnet/minecraft/network/chat/Component; TITLE a field_49492 m ()Z isMinecartOptionEnabled F method_62022 m (Lnet/minecraft/client/Options;)[Lnet/minecraft/client/OptionInstance; options a method_41839 m (Lnet/minecraft/client/gui/components/Button;)V method_31384 a method_31384 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Options;)V m ()V c net/minecraft/client/gui/screens/options/ChatOptionsScreen gik net/minecraft/class_404 f Lnet/minecraft/network/chat/Component; TITLE a field_49493 m (Lnet/minecraft/client/Options;)[Lnet/minecraft/client/OptionInstance; options a method_60327 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Options;)V m ()V c net/minecraft/client/gui/screens/options/FontOptionsScreen gil net/minecraft/class_9246 m (Lnet/minecraft/client/Options;)[Lnet/minecraft/client/OptionInstance; options a method_57041 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Options;)V c net/minecraft/client/gui/screens/options/LanguageSelectScreen gim net/minecraft/class_426 f Lnet/minecraft/network/chat/Component; WARNING_LABEL a field_26543 f I FOOTER_HEIGHT f field_49497 f Lnet/minecraft/client/gui/screens/options/LanguageSelectScreen$LanguageSelectionList; languageSelectionList u field_2486 f Lnet/minecraft/client/resources/language/LanguageManager; languageManager v field_2488 m ()V onDone F method_52184 m (Lnet/minecraft/client/gui/components/Button;)V method_57729 a method_57729 m (Lnet/minecraft/client/gui/screens/options/LanguageSelectScreen;)Lnet/minecraft/client/gui/Font; method_60328 a method_60328 m (Lnet/minecraft/client/gui/components/Button;)V method_57730 b method_57730 m (Lnet/minecraft/client/gui/screens/options/LanguageSelectScreen;)Lnet/minecraft/client/gui/Font; method_61043 b method_61043 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Options;Lnet/minecraft/client/resources/language/LanguageManager;)V m ()V c net/minecraft/client/gui/screens/options/LanguageSelectScreen$LanguageSelectionList gim$a net/minecraft/class_426$class_4195 f Lnet/minecraft/client/gui/screens/options/LanguageSelectScreen; field_18744 a field_18744 m (Lnet/minecraft/client/gui/screens/options/LanguageSelectScreen$LanguageSelectionList;)I method_20101 a method_20101 m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/client/resources/language/LanguageInfo;)V method_48261 a method_48261 m (Lnet/minecraft/client/gui/screens/options/LanguageSelectScreen;Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/gui/screens/options/LanguageSelectScreen$LanguageSelectionList$Entry gim$a$a net/minecraft/class_426$class_4195$class_4194 f Lnet/minecraft/client/gui/screens/options/LanguageSelectScreen$LanguageSelectionList; field_19100 a field_19100 f Ljava/lang/String; code b field_41846 f Lnet/minecraft/network/chat/Component; language c field_18743 f J lastClickTime d field_44921 m ()V select b method_19381 m (Lnet/minecraft/client/gui/screens/options/LanguageSelectScreen$LanguageSelectionList;Ljava/lang/String;Lnet/minecraft/client/resources/language/LanguageInfo;)V c net/minecraft/client/gui/screens/options/MouseSettingsScreen gin net/minecraft/class_4288 f Lnet/minecraft/network/chat/Component; TITLE a field_49498 m (I)[Lnet/minecraft/client/OptionInstance; method_60330 a method_60330 m (Lnet/minecraft/client/Options;)[Lnet/minecraft/client/OptionInstance; options a method_41841 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Options;)V m ()V c net/minecraft/client/gui/screens/options/OnlineOptionsScreen gio net/minecraft/class_6777 f Lnet/minecraft/network/chat/Component; TITLE a field_49500 f Lnet/minecraft/client/OptionInstance; difficultyDisplay f field_41344 m (Lnet/minecraft/world/Difficulty;Lnet/minecraft/network/chat/Component;Lcom/mojang/datafixers/util/Unit;)Lnet/minecraft/network/chat/Component; method_60331 a method_60331 m (Lcom/mojang/datafixers/util/Unit;)V method_60332 a method_60332 m (Lnet/minecraft/client/Options;Lnet/minecraft/client/Minecraft;)[Lnet/minecraft/client/OptionInstance; options a method_60333 m (Lnet/minecraft/client/multiplayer/ClientLevel;)Lnet/minecraft/client/OptionInstance; method_60334 a method_60334 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Options;)V m ()V c net/minecraft/client/gui/screens/options/OptionsScreen gip net/minecraft/class_429 f I COLUMNS A field_41354 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout B field_49502 f Lnet/minecraft/client/gui/screens/Screen; lastScreen C field_2501 f Lnet/minecraft/client/Options; options D field_2502 f Lnet/minecraft/client/gui/components/CycleButton; difficultyButton E field_2500 f Lnet/minecraft/client/gui/components/LockIconButton; lockButton F field_2503 f Lnet/minecraft/network/chat/Component; TITLE a field_49501 f Lnet/minecraft/network/chat/Component; SKIN_CUSTOMIZATION b field_41345 f Lnet/minecraft/network/chat/Component; SOUNDS c field_41346 f Lnet/minecraft/network/chat/Component; VIDEO d field_41347 f Lnet/minecraft/network/chat/Component; CONTROLS e field_41348 f Lnet/minecraft/network/chat/Component; LANGUAGE f field_41349 f Lnet/minecraft/network/chat/Component; CHAT u field_41350 f Lnet/minecraft/network/chat/Component; RESOURCEPACK v field_41351 f Lnet/minecraft/network/chat/Component; ACCESSIBILITY w field_41352 f Lnet/minecraft/network/chat/Component; TELEMETRY x field_41353 f Lnet/minecraft/client/gui/components/Tooltip; TELEMETRY_DISABLED_TOOLTIP y field_50221 f Lnet/minecraft/network/chat/Component; CREDITS_AND_ATTRIBUTION z field_43145 m ()Lnet/minecraft/client/gui/screens/Screen; method_47630 E method_47630 m ()Lnet/minecraft/client/gui/screens/Screen; method_47631 F method_47631 m ()Lnet/minecraft/client/gui/screens/Screen; method_19825 G method_19825 m ()Lnet/minecraft/client/gui/screens/Screen; method_19826 H method_19826 m ()Lnet/minecraft/client/gui/screens/Screen; method_19827 K method_19827 m ()Lnet/minecraft/client/gui/screens/Screen; method_19828 L method_19828 m ()Lnet/minecraft/client/gui/screens/Screen; method_19829 M method_19829 m ()Lnet/minecraft/client/gui/screens/Screen; method_19830 N method_19830 m (IILjava/lang/String;Lnet/minecraft/client/Minecraft;)Lnet/minecraft/client/gui/components/CycleButton; createDifficultyButton a method_39486 m (Lnet/minecraft/server/packs/repository/PackRepository;)V applyPacks a method_49626 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/world/Difficulty;)V method_39487 a method_39487 m (Lnet/minecraft/client/gui/components/Button;)V method_47623 a method_47623 m (Lnet/minecraft/client/gui/screens/options/OptionsScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_60335 a method_60335 m (Ljava/util/function/Supplier;Lnet/minecraft/client/gui/components/Button;)V method_47624 a method_47624 m (Lnet/minecraft/network/chat/Component;Ljava/util/function/Supplier;)Lnet/minecraft/client/gui/components/Button; openScreenButton a method_47625 m (Lnet/minecraft/client/gui/components/Button;)V method_47626 b method_47626 m (Lnet/minecraft/client/gui/components/Button;)V method_47627 c method_47627 m (Z)V lockCallback c method_20374 m ()Lnet/minecraft/client/gui/layouts/LayoutElement; createOnlineButton l method_47628 m ()Lnet/minecraft/client/gui/screens/Screen; method_49740 m method_49740 m ()Lnet/minecraft/client/gui/screens/Screen; method_47629 n method_47629 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Options;)V m ()V c net/minecraft/client/gui/screens/options/OptionsSubScreen giq net/minecraft/class_4667 f Lnet/minecraft/client/gui/screens/Screen; lastScreen b field_21335 f Lnet/minecraft/client/Options; options c field_21336 f Lnet/minecraft/client/gui/components/OptionsList; list d field_51824 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout e field_49503 m ()V addTitle E method_57732 m (Lnet/minecraft/client/gui/components/Button;)V method_57731 a method_57731 m (Lnet/minecraft/client/gui/screens/options/OptionsSubScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_60336 a method_60336 m ()V addOptions l method_60325 m ()V addFooter m method_31387 m ()V addContents n method_60329 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Options;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/options/SkinCustomizationScreen gir net/minecraft/class_440 f Lnet/minecraft/network/chat/Component; TITLE a field_49512 m (Lnet/minecraft/world/entity/player/PlayerModelPart;Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_60337 a method_60337 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Options;)V m ()V c net/minecraft/client/gui/screens/options/SoundOptionsScreen gis net/minecraft/class_443 f Lnet/minecraft/network/chat/Component; TITLE a field_49513 m ()[Lnet/minecraft/client/OptionInstance; getAllSoundOptionsExceptMaster F method_45631 m (I)[Lnet/minecraft/client/OptionInstance; method_45627 a method_45627 m (Lnet/minecraft/sounds/SoundSource;)Z method_45630 a method_45630 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Options;)V m ()V c net/minecraft/client/gui/screens/options/UnsupportedGraphicsWarningScreen git net/minecraft/class_5405 f I BUTTON_PADDING a field_32260 f I BUTTON_MARGIN b field_32261 f I BUTTON_HEIGHT c field_32262 f Lnet/minecraft/network/chat/Component; narrationMessage d field_33811 f Ljava/util/List; message e field_25675 f Lcom/google/common/collect/ImmutableList; buttonOptions f field_25676 f Lnet/minecraft/client/gui/components/MultiLineLabel; messageLines u field_25677 f I contentTop v field_25678 f I buttonWidth w field_25679 m (Lnet/minecraft/network/chat/Component;Ljava/util/List;Lcom/google/common/collect/ImmutableList;)V c net/minecraft/client/gui/screens/options/UnsupportedGraphicsWarningScreen$ButtonOption git$a net/minecraft/class_5405$class_5406 f Lnet/minecraft/network/chat/Component; message a field_25680 f Lnet/minecraft/client/gui/components/Button$OnPress; onPress b field_25681 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/components/Button$OnPress;)V c net/minecraft/client/gui/screens/options/VideoSettingsScreen giu net/minecraft/class_446 f Lnet/minecraft/network/chat/Component; TITLE a field_49515 f Lnet/minecraft/network/chat/Component; FABULOUS f field_25682 f Lnet/minecraft/network/chat/Component; WARNING_MESSAGE u field_25683 f Lnet/minecraft/network/chat/Component; WARNING_TITLE v field_25684 f Lnet/minecraft/network/chat/Component; BUTTON_ACCEPT w field_25685 f Lnet/minecraft/network/chat/Component; BUTTON_CANCEL x field_25686 f Lnet/minecraft/client/renderer/GpuWarnlistManager; gpuWarnlistManager y field_25688 f I oldMipmaps z field_19186 m (Lcom/mojang/blaze3d/platform/Monitor;Lcom/mojang/blaze3d/platform/Window;Ljava/lang/Integer;)V method_60338 a method_60338 m (Lcom/mojang/blaze3d/platform/Monitor;Lnet/minecraft/network/chat/Component;Ljava/lang/Integer;)Lnet/minecraft/network/chat/Component; method_60339 a method_60339 m (Lnet/minecraft/client/Options;)[Lnet/minecraft/client/OptionInstance; options a method_41846 m (Lnet/minecraft/client/gui/components/Button;)V method_30052 a method_30052 m (Lnet/minecraft/client/gui/components/Button;)V method_30053 b method_30053 m (Z)V updateFullscreenButton c method_67265 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/Options;)V m ()V c net/minecraft/client/gui/screens/options/controls/ControlsScreen giv net/minecraft/class_458 f Lnet/minecraft/network/chat/Component; TITLE a field_49532 m (Lnet/minecraft/client/Options;)[Lnet/minecraft/client/OptionInstance; options a method_58232 m (Lnet/minecraft/client/gui/components/Button;)V method_60340 a method_60340 m (Lnet/minecraft/client/gui/components/Button;)V method_60341 b method_60341 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Options;)V m ()V c net/minecraft/client/gui/screens/options/controls/KeyBindsList giw net/minecraft/class_459 f I ITEM_HEIGHT a field_49533 f Lnet/minecraft/client/gui/screens/options/controls/KeyBindsScreen; keyBindsScreen m field_2735 f I maxNameWidth n field_2733 m ()V refreshEntries K method_49007 m (Lnet/minecraft/client/gui/screens/options/controls/KeyBindsList;)Lnet/minecraft/client/Minecraft; method_36885 a method_36885 m (Lnet/minecraft/client/gui/screens/options/controls/KeyBindsList;)Lnet/minecraft/client/Minecraft; method_20110 b method_20110 m ()V resetMappingAndUpdateButtons c method_49006 m (Lnet/minecraft/client/gui/screens/options/controls/KeyBindsList;)I method_57745 c method_57745 m (Lnet/minecraft/client/gui/screens/options/controls/KeyBindsList;)Lnet/minecraft/client/Minecraft; method_20112 d method_20112 m (Lnet/minecraft/client/gui/screens/options/controls/KeyBindsList;)I method_57746 e method_57746 m (Lnet/minecraft/client/gui/screens/options/controls/KeyBindsList;)Lnet/minecraft/client/Minecraft; method_20115 f method_20115 m (Lnet/minecraft/client/gui/screens/options/controls/KeyBindsList;)Lnet/minecraft/client/Minecraft; method_20116 g method_20116 m (Lnet/minecraft/client/gui/screens/options/controls/KeyBindsList;)Lnet/minecraft/client/Minecraft; method_20114 h method_20114 m (Lnet/minecraft/client/gui/screens/options/controls/KeyBindsScreen;Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/gui/screens/options/controls/KeyBindsList$CategoryEntry giw$a net/minecraft/class_459$class_460 f Lnet/minecraft/client/gui/screens/options/controls/KeyBindsList; field_2738 a field_2738 f Lnet/minecraft/network/chat/Component; name b field_2736 f I width c field_2737 m (Lnet/minecraft/client/gui/screens/options/controls/KeyBindsList;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/options/controls/KeyBindsList$CategoryEntry$1 giw$a$1 net/minecraft/class_459$class_460$1 f Lnet/minecraft/client/gui/screens/options/controls/KeyBindsList$CategoryEntry; field_33831 a field_33831 m (Lnet/minecraft/client/gui/screens/options/controls/KeyBindsList$CategoryEntry;)V c net/minecraft/client/gui/screens/options/controls/KeyBindsList$Entry giw$b net/minecraft/class_459$class_461 m ()V refreshEntry c method_48269 m ()V c net/minecraft/client/gui/screens/options/controls/KeyBindsList$KeyEntry giw$c net/minecraft/class_459$class_462 f Lnet/minecraft/client/gui/screens/options/controls/KeyBindsList; field_2742 a field_2742 f Lnet/minecraft/network/chat/Component; RESET_BUTTON_TITLE b field_49534 f I PADDING c field_49535 f Lnet/minecraft/client/KeyMapping; key d field_2740 f Lnet/minecraft/network/chat/Component; name e field_2741 f Lnet/minecraft/client/gui/components/Button; changeButton f field_2739 f Lnet/minecraft/client/gui/components/Button; resetButton g field_2743 f Z hasCollision h field_42497 m (Lnet/minecraft/client/KeyMapping;Lnet/minecraft/client/gui/components/Button;)V method_19870 a method_19870 m (Lnet/minecraft/client/KeyMapping;Lnet/minecraft/network/chat/Component;Ljava/util/function/Supplier;)Lnet/minecraft/network/chat/MutableComponent; method_46514 a method_46514 m (Lnet/minecraft/network/chat/Component;Ljava/util/function/Supplier;)Lnet/minecraft/network/chat/MutableComponent; method_46515 a method_46515 m (Lnet/minecraft/client/KeyMapping;Lnet/minecraft/client/gui/components/Button;)V method_19871 b method_19871 m (Lnet/minecraft/client/gui/screens/options/controls/KeyBindsList;Lnet/minecraft/client/KeyMapping;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/options/controls/KeyBindsScreen gix net/minecraft/class_6599 f Lnet/minecraft/client/KeyMapping; selectedKey a field_34799 f J lastKeySelection f field_34800 f Lnet/minecraft/network/chat/Component; TITLE u field_49536 f Lnet/minecraft/client/gui/screens/options/controls/KeyBindsList; keyBindsList v field_34801 f Lnet/minecraft/client/gui/components/Button; resetButton w field_34802 m (Lnet/minecraft/client/gui/components/Button;)V method_57748 a method_57748 m (Lnet/minecraft/client/gui/components/Button;)V method_60342 b method_60342 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Options;)V m ()V c net/minecraft/client/gui/screens/options/controls/package-info giy net/minecraft/class_9755 c net/minecraft/client/gui/screens/options/package-info giz net/minecraft/class_9756 c net/minecraft/client/gui/screens/package-info gja net/minecraft/class_6219 c net/minecraft/client/gui/screens/packs/PackSelectionModel gjb net/minecraft/class_5369 f Lnet/minecraft/server/packs/repository/PackRepository; repository a field_25626 f Ljava/util/List; selected b field_25455 f Ljava/util/List; unselected c field_25456 f Ljava/util/function/Function; iconGetter d field_25785 f Ljava/lang/Runnable; onListChanged e field_25458 f Ljava/util/function/Consumer; output f field_25459 m ()Ljava/util/stream/Stream; getUnselected a method_29639 m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/client/gui/screens/packs/PackSelectionModel$Entry; method_29640 a method_29640 m ()Ljava/util/stream/Stream; getSelected b method_29643 m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/client/gui/screens/packs/PackSelectionModel$Entry; method_29644 b method_29644 m ()V commit c method_29642 m ()V findNewPacks d method_29981 m ()V updateRepoSelectedList e method_49627 m (Ljava/lang/Runnable;Ljava/util/function/Function;Lnet/minecraft/server/packs/repository/PackRepository;Ljava/util/function/Consumer;)V c net/minecraft/client/gui/screens/packs/PackSelectionModel$Entry gjb$a net/minecraft/class_5369$class_5371 m ()Lnet/minecraft/resources/ResourceLocation; getIconTexture a method_30286 m ()Lnet/minecraft/server/packs/repository/PackCompatibility; getCompatibility b method_29648 m ()Ljava/lang/String; getId c method_48276 m ()Lnet/minecraft/network/chat/Component; getTitle d method_29650 m ()Lnet/minecraft/network/chat/Component; getDescription e method_29651 m ()Lnet/minecraft/server/packs/repository/PackSource; getPackSource f method_29652 m ()Lnet/minecraft/network/chat/Component; getExtendedDescription g method_29653 m ()Z isFixedPosition h method_29654 m ()Z isRequired i method_29655 m ()V select j method_29656 m ()V unselect k method_29657 m ()V moveUp l method_29658 m ()V moveDown m method_29659 m ()Z isSelected n method_29660 m ()Z canSelect o method_29661 m ()Z canUnselect p method_29662 m ()Z canMoveUp q method_29663 m ()Z canMoveDown r method_29664 c net/minecraft/client/gui/screens/packs/PackSelectionModel$EntryBase gjb$b net/minecraft/class_5369$class_5372 f Lnet/minecraft/client/gui/screens/packs/PackSelectionModel; field_25460 a field_25460 f Lnet/minecraft/server/packs/repository/Pack; pack b field_25461 m (I)V move a method_29665 m ()Ljava/util/List; getSelfList s method_29666 m ()Ljava/util/List; getOtherList t method_29667 m ()V toggleSelection u method_29668 m ()V updateHighContrastOptionInstance v method_49628 m (Lnet/minecraft/client/gui/screens/packs/PackSelectionModel;Lnet/minecraft/server/packs/repository/Pack;)V c net/minecraft/client/gui/screens/packs/PackSelectionModel$SelectedPackEntry gjb$c net/minecraft/class_5369$class_5373 f Lnet/minecraft/client/gui/screens/packs/PackSelectionModel; field_25462 b field_25462 m (Lnet/minecraft/client/gui/screens/packs/PackSelectionModel;Lnet/minecraft/server/packs/repository/Pack;)V c net/minecraft/client/gui/screens/packs/PackSelectionModel$UnselectedPackEntry gjb$d net/minecraft/class_5369$class_5374 f Lnet/minecraft/client/gui/screens/packs/PackSelectionModel; field_25463 b field_25463 m (Lnet/minecraft/client/gui/screens/packs/PackSelectionModel;Lnet/minecraft/server/packs/repository/Pack;)V c net/minecraft/client/gui/screens/packs/PackSelectionScreen gjc net/minecraft/class_5375 f J ticksToReload A field_25788 f Lnet/minecraft/client/gui/screens/packs/TransferableSelectionList; availablePackList B field_25472 f Lnet/minecraft/client/gui/screens/packs/TransferableSelectionList; selectedPackList C field_25473 f Ljava/nio/file/Path; packDir D field_25474 f Lnet/minecraft/client/gui/components/Button; doneButton E field_25475 f Ljava/util/Map; packIcons F field_25789 f Lorg/slf4j/Logger; LOGGER a field_25464 f Lnet/minecraft/network/chat/Component; AVAILABLE_TITLE b field_49541 f Lnet/minecraft/network/chat/Component; SELECTED_TITLE c field_49542 f Lnet/minecraft/network/chat/Component; OPEN_PACK_FOLDER_TITLE d field_49543 f I LIST_WIDTH e field_32395 f Lnet/minecraft/network/chat/Component; DRAG_AND_DROP f field_25465 f Lnet/minecraft/network/chat/Component; DIRECTORY_BUTTON_TOOLTIP u field_25466 f I RELOAD_COOLDOWN v field_32396 f Lnet/minecraft/resources/ResourceLocation; DEFAULT_ICON w field_25786 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout x field_49544 f Lnet/minecraft/client/gui/screens/packs/PackSelectionModel; model y field_25468 f Lnet/minecraft/client/gui/screens/packs/PackSelectionScreen$Watcher; watcher z field_25787 m ()V reload E method_29680 m ()V method_54593 F method_54593 m ()V method_54594 G method_54594 m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/resources/ResourceLocation; getPackIcon a method_30287 m (Lnet/minecraft/server/packs/repository/Pack;Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; method_30288 a method_30288 m (Lnet/minecraft/client/Minecraft;Ljava/util/List;Ljava/nio/file/Path;)V copyPacks a method_29669 m (Lnet/minecraft/client/gui/components/Button;)V method_29982 a method_29982 m (Lnet/minecraft/client/gui/screens/packs/PackSelectionScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_57755 a method_57755 m (Lnet/minecraft/client/gui/screens/packs/TransferableSelectionList;)V updateFocus a method_48277 m (Lnet/minecraft/client/gui/screens/packs/TransferableSelectionList;Ljava/lang/String;Lnet/minecraft/client/gui/screens/packs/PackSelectionModel$Entry;)V method_29672 a method_29672 m (Lnet/minecraft/client/gui/screens/packs/TransferableSelectionList;Ljava/util/stream/Stream;)V updateList a method_29673 m (Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/resources/ResourceLocation; loadPackIcon a method_30289 m (Ljava/nio/file/Path;Ljava/nio/file/Path;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/nio/file/Path;)V method_29674 a method_29674 m (Ljava/nio/file/Path;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/nio/file/Path;)V method_29675 a method_29675 m (Ljava/util/Collection;)Ljava/util/stream/Stream; extractPackNames a method_52760 m (Ljava/util/List;Z)V method_29676 a method_29676 m (Lnet/minecraft/client/gui/components/Button;)V method_29670 b method_29670 m ()V clearSelected l method_48278 m ()V closeWatcher m method_30291 m ()V populateLists n method_29678 m (Lnet/minecraft/server/packs/repository/PackRepository;Ljava/util/function/Consumer;Ljava/nio/file/Path;Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/packs/PackSelectionScreen$1 gjc$1 net/minecraft/class_5375$1 m (Ljava/nio/file/Path;)Ljava/nio/file/Path; createZipPack a method_52761 m (Ljava/nio/file/Path;)Ljava/nio/file/Path; createDirectoryPack b method_52762 m (Lnet/minecraft/client/gui/screens/packs/PackSelectionScreen;Lnet/minecraft/world/level/validation/DirectoryValidator;)V c net/minecraft/client/gui/screens/packs/PackSelectionScreen$Watcher gjc$a net/minecraft/class_5375$class_5426 f Ljava/nio/file/WatchService; watcher a field_25790 f Ljava/nio/file/Path; packPath b field_25791 m ()Z pollForChanges a method_30292 m (Ljava/nio/file/Path;)Lnet/minecraft/client/gui/screens/packs/PackSelectionScreen$Watcher; create a method_30293 m (Ljava/nio/file/Path;)V watchDir b method_30294 m (Ljava/nio/file/Path;)V c net/minecraft/client/gui/screens/packs/TransferableSelectionList gjd net/minecraft/class_521 f Lnet/minecraft/resources/ResourceLocation; SELECT_HIGHLIGHTED_SPRITE a field_45532 f Lnet/minecraft/resources/ResourceLocation; SELECT_SPRITE m field_45533 f Lnet/minecraft/resources/ResourceLocation; UNSELECT_HIGHLIGHTED_SPRITE n field_45534 f Lnet/minecraft/resources/ResourceLocation; UNSELECT_SPRITE o field_45535 f Lnet/minecraft/resources/ResourceLocation; MOVE_UP_HIGHLIGHTED_SPRITE p field_45536 f Lnet/minecraft/resources/ResourceLocation; MOVE_UP_SPRITE q field_45537 f Lnet/minecraft/resources/ResourceLocation; MOVE_DOWN_HIGHLIGHTED_SPRITE r field_45538 f Lnet/minecraft/resources/ResourceLocation; MOVE_DOWN_SPRITE s field_45539 f Lnet/minecraft/network/chat/Component; INCOMPATIBLE_TITLE u field_19126 f Lnet/minecraft/network/chat/Component; INCOMPATIBLE_CONFIRM_TITLE v field_19127 f Lnet/minecraft/network/chat/Component; title w field_18978 f Lnet/minecraft/client/gui/screens/packs/PackSelectionScreen; screen x field_41715 m (Lnet/minecraft/client/gui/screens/packs/TransferableSelectionList;)Z method_58491 a method_58491 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/packs/PackSelectionScreen;IILnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/gui/screens/packs/TransferableSelectionList$PackEntry gjd$a net/minecraft/class_521$class_4271 f Lnet/minecraft/client/Minecraft; minecraft a field_19128 f I MAX_DESCRIPTION_WIDTH_PIXELS b field_32403 f I MAX_NAME_WIDTH_PIXELS c field_32404 f Ljava/lang/String; TOO_LONG_NAME_SUFFIX d field_32405 f Lnet/minecraft/client/gui/screens/packs/TransferableSelectionList; parent e field_19130 f Lnet/minecraft/client/gui/screens/packs/PackSelectionModel$Entry; pack f field_19129 f Lnet/minecraft/util/FormattedCharSequence; nameDisplayCache g field_26590 f Lnet/minecraft/client/gui/components/MultiLineLabel; descriptionDisplayCache h field_26591 f Lnet/minecraft/util/FormattedCharSequence; incompatibleNameDisplayCache i field_26784 f Lnet/minecraft/client/gui/components/MultiLineLabel; incompatibleDescriptionDisplayCache j field_26785 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/util/FormattedCharSequence; cacheName a method_31229 m ()Ljava/lang/String; getPackId b method_48279 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/components/MultiLineLabel; cacheDescription b method_31230 m (Z)V method_48477 b method_48477 m ()V keyboardSelection c method_48280 m ()Z showHoverOverlay d method_20152 m ()V keyboardMoveUp e method_48281 m ()V keyboardMoveDown g method_48282 m ()Z handlePackSelection h method_48478 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/packs/TransferableSelectionList;Lnet/minecraft/client/gui/screens/packs/PackSelectionModel$Entry;)V c net/minecraft/client/gui/screens/packs/package-info gje net/minecraft/class_6220 c net/minecraft/client/gui/screens/recipebook/CraftingRecipeBookComponent gjf net/minecraft/class_9933 f Lnet/minecraft/client/gui/components/WidgetSprites; FILTER_BUTTON_SPRITES h field_52824 f Lnet/minecraft/network/chat/Component; ONLY_CRAFTABLES_TOOLTIP i field_52825 f Ljava/util/List; TABS j field_54827 m (Ljava/util/List;Lnet/minecraft/client/gui/screens/recipebook/GhostSlots;Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/SlotDisplay;III)V method_64869 a method_64869 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplay;)Z canDisplay b method_64870 m (Lnet/minecraft/world/inventory/AbstractCraftingMenu;)V m ()V c net/minecraft/client/gui/screens/recipebook/FurnaceRecipeBookComponent gjg net/minecraft/class_517 f Lnet/minecraft/client/gui/components/WidgetSprites; FILTER_SPRITES h field_45540 f Lnet/minecraft/network/chat/Component; recipeFilterName i field_52826 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplay;)Z method_64871 b method_64871 m (Lnet/minecraft/world/inventory/AbstractFurnaceMenu;Lnet/minecraft/network/chat/Component;Ljava/util/List;)V m ()V c net/minecraft/client/gui/screens/recipebook/GhostSlots gjh net/minecraft/class_9934 f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; ingredients a field_52827 f Lnet/minecraft/client/gui/screens/recipebook/SlotSelectTime; slotSelectTime b field_52828 m ()V clear a method_62029 m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)V setInput a method_64872 m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/SlotDisplay;Z)V setSlot a method_64873 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/Minecraft;IILnet/minecraft/world/inventory/Slot;)V renderTooltip a method_62032 m (Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/Minecraft;Z)V render a method_62033 m (ZLnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/Minecraft;Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/client/gui/screens/recipebook/GhostSlots$GhostSlot;)V method_62030 a method_62030 m (Lnet/minecraft/world/inventory/Slot;Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/SlotDisplay;)V setResult b method_64874 m (Lnet/minecraft/client/gui/screens/recipebook/SlotSelectTime;)V c net/minecraft/client/gui/screens/recipebook/GhostSlots$GhostSlot gjh$a net/minecraft/class_9934$class_9935 f Ljava/util/List; items a comp_2983 f Z isResultSlot b comp_2984 m ()Ljava/util/List; items a comp_2983 m (I)Lnet/minecraft/world/item/ItemStack; getItem a method_62035 m ()Z isResultSlot b comp_2984 m (Ljava/util/List;Z)V c net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent gji net/minecraft/class_508 f I BUTTON_SIZE a field_42162 f Lnet/minecraft/resources/ResourceLocation; OVERLAY_RECIPE_SPRITE b field_45541 f I MAX_ROW c field_32406 f I MAX_ROW_LARGE d field_32407 f F ITEM_RENDER_SCALE e field_33739 f Ljava/util/List; recipeButtons f field_3106 f Z isVisible g field_3107 f I x h field_3105 f I y i field_3103 f Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection; collection j field_3111 f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; lastRecipeClicked k field_3104 f Lnet/minecraft/client/gui/screens/recipebook/SlotSelectTime; slotSelectTime l field_52829 f Z isFurnaceMenu m field_3112 m ()Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection; getRecipeCollection a method_2614 m (Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection;Lnet/minecraft/util/context/ContextMap;ZIIIIF)V init a method_2617 m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; getLastRecipeClicked b method_2615 m (Z)V setVisible b method_2613 m ()Z isVisible c method_2616 m (Lnet/minecraft/client/gui/screens/recipebook/SlotSelectTime;Z)V m ()V c net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent$OverlayCraftingRecipeButton gji$a net/minecraft/class_508$class_9936 f Lnet/minecraft/resources/ResourceLocation; ENABLED_SPRITE b field_52830 f Lnet/minecraft/resources/ResourceLocation; HIGHLIGHTED_ENABLED_SPRITE c field_52831 f Lnet/minecraft/resources/ResourceLocation; DISABLED_SPRITE d field_52832 f Lnet/minecraft/resources/ResourceLocation; HIGHLIGHTED_DISABLED_SPRITE e field_52833 f I GRID_WIDTH f field_54828 f I GRID_HEIGHT m field_54829 m (Lnet/minecraft/util/context/ContextMap;Ljava/util/List;Lnet/minecraft/world/item/crafting/display/SlotDisplay;III)V method_62037 a method_62037 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplay;Lnet/minecraft/util/context/ContextMap;)Ljava/util/List; calculateIngredientsPositions a method_62036 m (Lnet/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent;IILnet/minecraft/world/item/crafting/display/RecipeDisplayId;Lnet/minecraft/world/item/crafting/display/RecipeDisplay;Lnet/minecraft/util/context/ContextMap;Z)V m ()V c net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent$OverlayRecipeButton gji$b net/minecraft/class_508$class_509 f Lnet/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent; field_3113 a field_3113 f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; recipe b field_3114 f Z isCraftable c field_3115 f Ljava/util/List; slots d field_52834 m (IILjava/util/List;)Lnet/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent$OverlayRecipeButton$Pos; createGridPos a method_62040 m (Z)Lnet/minecraft/resources/ResourceLocation; getSprite b method_62039 m (Lnet/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent;IILnet/minecraft/world/item/crafting/display/RecipeDisplayId;ZLjava/util/List;)V c net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent$OverlayRecipeButton$Pos gji$b$a net/minecraft/class_508$class_509$class_510 f I x a comp_2985 f I y b comp_2986 f Ljava/util/List; ingredients c comp_2987 m ()I x a comp_2985 m (I)Lnet/minecraft/world/item/ItemStack; selectIngredient a method_62041 m ()I y b comp_2986 m ()Ljava/util/List; ingredients c comp_2987 m (IILjava/util/List;)V c net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent$OverlaySmeltingRecipeButton gji$c net/minecraft/class_508$class_511 f Lnet/minecraft/resources/ResourceLocation; ENABLED_SPRITE b field_52835 f Lnet/minecraft/resources/ResourceLocation; HIGHLIGHTED_ENABLED_SPRITE c field_52836 f Lnet/minecraft/resources/ResourceLocation; DISABLED_SPRITE d field_52837 f Lnet/minecraft/resources/ResourceLocation; HIGHLIGHTED_DISABLED_SPRITE e field_52838 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplay;Lnet/minecraft/util/context/ContextMap;)Ljava/util/List; calculateIngredientsPositions a method_2619 m (Lnet/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent;IILnet/minecraft/world/item/crafting/display/RecipeDisplayId;Lnet/minecraft/world/item/crafting/display/RecipeDisplay;Lnet/minecraft/util/context/ContextMap;Z)V m ()V c net/minecraft/client/gui/screens/recipebook/RecipeBookComponent gjj net/minecraft/class_507 f Lnet/minecraft/client/ClientRecipeBook; book A field_3096 f Lnet/minecraft/client/gui/screens/recipebook/RecipeBookPage; recipeBookPage B field_3086 f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; lastRecipe C field_53832 f Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection; lastRecipeCollection D field_53833 f Lnet/minecraft/world/entity/player/StackedItemContents; stackedContents E field_3090 f I timesInventoryChanged F field_3093 f Z ignoreTextInput G field_3087 f Z visible H field_33679 f Z widthTooNarrow I field_34001 f Lnet/minecraft/client/gui/navigation/ScreenRectangle; magnifierIconPlacement J field_54388 f Lnet/minecraft/client/gui/components/WidgetSprites; RECIPE_BUTTON_SPRITES a field_45550 f Lnet/minecraft/resources/ResourceLocation; RECIPE_BOOK_LOCATION b field_3097 f I IMAGE_WIDTH c field_32408 f I IMAGE_HEIGHT d field_32409 f Lnet/minecraft/client/gui/components/StateSwitchingButton; filterButton e field_3088 f Lnet/minecraft/world/inventory/RecipeBookMenu; menu f field_3095 f Lnet/minecraft/client/Minecraft; minecraft g field_3091 f I BACKGROUND_TEXTURE_WIDTH h field_52839 f I BACKGROUND_TEXTURE_HEIGHT i field_52840 f Lnet/minecraft/network/chat/Component; SEARCH_HINT j field_25711 f I OFFSET_X_POSITION k field_32410 f I BORDER_WIDTH l field_54389 f Lnet/minecraft/network/chat/Component; ALL_RECIPES_TOOLTIP m field_26594 f I TICKS_TO_SWAP_SLOT n field_52841 f I xOffset o field_3102 f I width p field_3101 f I height q field_3100 f F time r field_52842 f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; lastPlacedRecipe s field_54830 f Lnet/minecraft/client/gui/screens/recipebook/GhostSlots; ghostSlots u field_52843 f Ljava/util/List; tabButtons v field_3094 f Lnet/minecraft/client/gui/screens/recipebook/RecipeBookTabButton; selectedTab w field_3098 f Lnet/minecraft/client/gui/components/EditBox; searchBox x field_3089 f Ljava/lang/String; lastSearch y field_3099 f Ljava/util/List; tabInfos z field_54831 m ()V initFilterButtonTextures a method_2585 m (DDIIIII)Z hasClickedOutside a method_2598 m (II)I updateScreenPosition a method_2595 m (IILnet/minecraft/client/Minecraft;Z)V init a method_2597 m (Lnet/minecraft/world/inventory/Slot;)Z isCraftingSlot a method_62023 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplay;)V fillGhostRecipe a method_64875 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)V recipeShown a method_64876 m (Lnet/minecraft/client/gui/GuiGraphics;IILnet/minecraft/world/inventory/Slot;)V renderTooltip a method_2601 m (Lnet/minecraft/client/gui/GuiGraphics;Z)V renderGhostRecipe a method_2581 m (Lnet/minecraft/client/gui/screens/recipebook/GhostSlots;Lnet/minecraft/world/item/crafting/display/RecipeDisplay;Lnet/minecraft/util/context/ContextMap;)V fillGhostRecipe a method_64868 m (Lnet/minecraft/client/gui/screens/recipebook/RecipeBookTabButton;)Z method_2582 a method_2582 m (Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection;)Z method_2584 a method_2584 m (Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection;Lnet/minecraft/world/entity/player/StackedItemContents;)V selectMatchingRecipes a method_62024 m (Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection;Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)Z tryPlaceRecipe a method_62889 m (Lit/unimi/dsi/fastutil/objects/ObjectSet;Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection;)Z method_53871 a method_53871 m (Ljava/lang/String;)V pirateSpeechForThePeople a method_2576 m (Ljava/util/List;Lnet/minecraft/client/gui/components/AbstractWidget;)V method_37308 a method_37308 m (ZZ)V updateCollections a method_2603 m (Lnet/minecraft/world/inventory/Slot;)V slotClicked b method_62044 m (Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection;)Z method_64877 b method_64877 m (Z)V setVisible b method_2593 m ()Lnet/minecraft/network/chat/Component; getRecipeFilterName c method_17064 m (Z)V updateTabs c method_2606 m ()V toggleVisibility d method_2591 m ()Z isVisible e method_2605 m ()V tick g method_2590 m ()V recipesUpdated h method_2592 m ()V sendUpdateSettings i method_2588 m ()V initVisuals j method_2579 m ()I getYOrigin k method_64366 m ()I getXOrigin l method_64367 m ()V updateFilterButtonTooltip m method_47429 m ()Z isVisibleAccordingToBookData n method_36485 m ()V selectMatchingRecipes o method_65072 m ()V updateStackedContents p method_2587 m ()Z isFiltering q method_62045 m ()Z toggleFiltering r method_2589 m ()V checkSearchStringUpdate s method_2586 m ()Z isOffsetNextToMainGUI t method_2604 m ()I method_62047 u method_62047 m (Lnet/minecraft/world/inventory/RecipeBookMenu;Ljava/util/List;)V m ()V c net/minecraft/client/gui/screens/recipebook/RecipeBookComponent$TabInfo gjj$a net/minecraft/class_507$class_10329 f Lnet/minecraft/world/item/ItemStack; primaryIcon a comp_3287 f Ljava/util/Optional; secondaryIcon b comp_3288 f Lnet/minecraft/world/item/crafting/ExtendedRecipeBookCategory; category c comp_3289 m ()Lnet/minecraft/world/item/ItemStack; primaryIcon a comp_3287 m ()Ljava/util/Optional; secondaryIcon b comp_3288 m ()Lnet/minecraft/world/item/crafting/ExtendedRecipeBookCategory; category c comp_3289 m (Lnet/minecraft/client/gui/screens/recipebook/SearchRecipeBookCategory;)V m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/crafting/RecipeBookCategory;)V m (Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/Item;Lnet/minecraft/world/item/crafting/RecipeBookCategory;)V m (Lnet/minecraft/world/item/ItemStack;Ljava/util/Optional;Lnet/minecraft/world/item/crafting/ExtendedRecipeBookCategory;)V c net/minecraft/client/gui/screens/recipebook/RecipeBookPage gjk net/minecraft/class_513 f I ITEMS_PER_PAGE a field_32411 f Lnet/minecraft/client/gui/components/WidgetSprites; PAGE_FORWARD_SPRITES b field_45552 f Lnet/minecraft/client/gui/components/WidgetSprites; PAGE_BACKWARD_SPRITES c field_45553 f Ljava/util/List; buttons d field_3131 f Lnet/minecraft/client/gui/screens/recipebook/RecipeButton; hoveredButton e field_3129 f Lnet/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent; overlay f field_3132 f Lnet/minecraft/client/Minecraft; minecraft g field_3126 f Lnet/minecraft/client/gui/screens/recipebook/RecipeBookComponent; parent h field_54832 f Ljava/util/List; recipeCollections i field_3127 f Lnet/minecraft/client/gui/components/StateSwitchingButton; forwardButton j field_3128 f Lnet/minecraft/client/gui/components/StateSwitchingButton; backButton k field_3130 f I totalPages l field_3124 f I currentPage m field_3135 f Lnet/minecraft/client/ClientRecipeBook; recipeBook n field_3136 f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; lastClickedRecipe o field_3125 f Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection; lastClickedRecipeCollection p field_3133 f Z isFiltering q field_52844 m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; getLastClickedRecipe a method_64878 m (DDIIIII)Z mouseClicked a method_2632 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)V recipeShown a method_64879 m (Lnet/minecraft/client/Minecraft;II)V init a method_2636 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderTooltip a method_2628 m (Lnet/minecraft/client/gui/GuiGraphics;IIIIF)V render a method_2634 m (Ljava/util/List;ZZ)V updateCollections a method_2627 m (Ljava/util/function/Consumer;)V listButtons a method_37083 m ()Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection; getLastClickedRecipeCollection b method_2635 m ()V setInvisible c method_2638 m ()Lnet/minecraft/client/ClientRecipeBook; getRecipeBook d method_2633 m ()V updateButtonsForPage e method_2625 m ()V updateArrowButtons f method_2626 m (Lnet/minecraft/client/gui/screens/recipebook/RecipeBookComponent;Lnet/minecraft/client/gui/screens/recipebook/SlotSelectTime;Z)V m ()V c net/minecraft/client/gui/screens/recipebook/RecipeBookTabButton gjl net/minecraft/class_512 f Lnet/minecraft/client/gui/components/WidgetSprites; SPRITES c field_45554 f Lnet/minecraft/client/gui/screens/recipebook/RecipeBookComponent$TabInfo; tabInfo d field_54833 f F ANIMATION_TIME e field_32412 f F animationTime f field_3122 m (Lnet/minecraft/client/ClientRecipeBook;)Z updateVisibility a method_2624 m (Lnet/minecraft/client/ClientRecipeBook;Z)V startAnimation a method_2622 m (Lnet/minecraft/client/gui/GuiGraphics;)V renderIcon a method_2621 m ()Lnet/minecraft/world/item/crafting/ExtendedRecipeBookCategory; getCategory c method_2623 m (Lnet/minecraft/client/gui/screens/recipebook/RecipeBookComponent$TabInfo;)V m ()V c net/minecraft/client/gui/screens/recipebook/RecipeButton gjm net/minecraft/class_514 f Lnet/minecraft/resources/ResourceLocation; SLOT_MANY_CRAFTABLE_SPRITE a field_45555 f Lnet/minecraft/resources/ResourceLocation; SLOT_CRAFTABLE_SPRITE b field_45556 f Lnet/minecraft/resources/ResourceLocation; SLOT_MANY_UNCRAFTABLE_SPRITE c field_45557 f Lnet/minecraft/resources/ResourceLocation; SLOT_UNCRAFTABLE_SPRITE d field_45558 f F ANIMATION_TIME e field_32414 f I BACKGROUND_SIZE f field_32415 f Lnet/minecraft/network/chat/Component; MORE_RECIPES_TOOLTIP m field_26595 f Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection; collection n field_3142 f Ljava/util/List; selectedEntries o field_54834 f Z allRecipesHaveSameResultDisplay p field_55503 f Lnet/minecraft/client/gui/screens/recipebook/SlotSelectTime; slotSelectTime q field_52846 f F animationTime r field_3139 m ()Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection; getCollection a method_2645 m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)Lnet/minecraft/client/gui/screens/recipebook/RecipeButton$ResolvedEntry; method_64880 a method_64880 m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/List; getTooltipText a method_2644 m (Lnet/minecraft/client/gui/screens/recipebook/RecipeButton$ResolvedEntry;)Ljava/util/stream/Stream; method_65811 a method_65811 m (Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection;ZLnet/minecraft/client/gui/screens/recipebook/RecipeBookPage;Lnet/minecraft/util/context/ContextMap;)V init a method_2640 m (Ljava/util/List;)Z allRecipesHaveSameResultDisplay a method_65812 m ()Z isOnlyOption c method_2642 m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; getCurrentRecipe e method_64881 m ()Lnet/minecraft/world/item/ItemStack; getDisplayStack g method_64882 m ()Z hasMultipleRecipes h method_62048 m (Lnet/minecraft/client/gui/screens/recipebook/SlotSelectTime;)V m ()V c net/minecraft/client/gui/screens/recipebook/RecipeButton$ResolvedEntry gjm$a net/minecraft/class_514$class_10330 f Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; id a comp_3290 f Ljava/util/List; displayItems b comp_3291 m ()Lnet/minecraft/world/item/crafting/display/RecipeDisplayId; id a comp_3290 m (I)Lnet/minecraft/world/item/ItemStack; selectItem a method_64883 m ()Ljava/util/List; displayItems b comp_3291 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;Ljava/util/List;)V c net/minecraft/client/gui/screens/recipebook/RecipeCollection gjn net/minecraft/class_516 f Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection; EMPTY a field_55504 f Ljava/util/List; entries b field_54835 f Ljava/util/Set; craftable c field_3146 f Ljava/util/Set; selected d field_54836 m ()Z hasCraftable a method_2655 m (Lnet/minecraft/world/entity/player/StackedItemContents;Ljava/util/function/Predicate;)V selectRecipes a method_64884 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)Z isCraftable a method_2653 m (Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection$CraftableStatus;)Ljava/util/List; getSelectedRecipes a method_64885 m ()Z hasAnySelected b method_64886 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)Z method_64887 b method_64887 m ()Ljava/util/List; getRecipes c method_2650 m (Ljava/util/List;)V m ()V c net/minecraft/client/gui/screens/recipebook/RecipeCollection$CraftableStatus gjn$a net/minecraft/class_516$class_9937 f Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection$CraftableStatus; ANY a field_52847 f Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection$CraftableStatus; CRAFTABLE b field_52848 f Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection$CraftableStatus; NOT_CRAFTABLE c field_52849 f [Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection$CraftableStatus; $VALUES d field_52850 m ()[Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection$CraftableStatus; $values a method_62052 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/gui/screens/recipebook/RecipeUpdateListener gjo net/minecraft/class_518 m ()V recipesUpdated H method_16891 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplay;)V fillGhostRecipe a method_64862 c net/minecraft/client/gui/screens/recipebook/SearchRecipeBookCategory gjp net/minecraft/class_10331 f Lnet/minecraft/client/gui/screens/recipebook/SearchRecipeBookCategory; CRAFTING a field_54837 f Lnet/minecraft/client/gui/screens/recipebook/SearchRecipeBookCategory; FURNACE b field_54838 f Lnet/minecraft/client/gui/screens/recipebook/SearchRecipeBookCategory; BLAST_FURNACE c field_54839 f Lnet/minecraft/client/gui/screens/recipebook/SearchRecipeBookCategory; SMOKER d field_54840 f Ljava/util/List; includedCategories e field_54841 f [Lnet/minecraft/client/gui/screens/recipebook/SearchRecipeBookCategory; $VALUES f field_54842 m ()Ljava/util/List; includedCategories a method_64888 m ()[Lnet/minecraft/client/gui/screens/recipebook/SearchRecipeBookCategory; $values b method_64889 m (Ljava/lang/String;I[Lnet/minecraft/world/item/crafting/RecipeBookCategory;)V m ()V c net/minecraft/client/gui/screens/recipebook/SlotSelectTime gjq net/minecraft/class_9938 c net/minecraft/client/gui/screens/recipebook/package-info gjr net/minecraft/class_6221 c net/minecraft/client/gui/screens/reporting/AbstractReportScreen gjs net/minecraft/class_8768 f Lnet/minecraft/client/gui/components/Button; sendButton A field_52300 f Lnet/minecraft/network/chat/Component; REPORT_SENT_MESSAGE B field_46022 f Lnet/minecraft/network/chat/Component; REPORT_SENDING_TITLE C field_46023 f Lnet/minecraft/network/chat/Component; REPORT_SENT_TITLE D field_46024 f Lnet/minecraft/network/chat/Component; REPORT_ERROR_TITLE E field_46025 f Lnet/minecraft/network/chat/Component; REPORT_SEND_GENERIC_ERROR F field_46026 f Lnet/minecraft/network/chat/Component; DESCRIBE_PLACEHOLDER G field_46027 f Lnet/minecraft/network/chat/Component; MORE_COMMENTS_NARRATION H field_46028 f Lnet/minecraft/network/chat/Component; ATTESTATION_CHECKBOX I field_52301 f Lorg/slf4j/Logger; LOGGER J field_46029 f Lnet/minecraft/client/gui/components/Checkbox; attestation K field_52302 f Lnet/minecraft/network/chat/Component; SEND_REPORT a field_46012 f Lnet/minecraft/network/chat/Component; OBSERVED_WHAT_LABEL b field_46013 f Lnet/minecraft/network/chat/Component; SELECT_REASON c field_46014 f Lnet/minecraft/network/chat/Component; MORE_COMMENTS_LABEL d field_46015 f I BUTTON_WIDTH e field_52303 f I MARGIN f field_46016 f I SCREEN_WIDTH u field_46017 f I SPACING v field_46018 f Lnet/minecraft/client/gui/screens/Screen; lastScreen w field_46019 f Lnet/minecraft/client/multiplayer/chat/report/ReportingContext; reportingContext x field_46020 f Lnet/minecraft/client/gui/layouts/LinearLayout; layout y field_52304 f Lnet/minecraft/client/multiplayer/chat/report/Report$Builder; reportBuilder z field_46021 m ()V onReportChanged E method_53586 m ()V sendReport F method_53571 m ()V onReportSendSuccess G method_53559 m ()V saveDraft H method_53560 m ()V clearDraft K method_53561 m ()V method_53562 L method_53562 m ()V method_53563 M method_53563 m (IILjava/util/function/Consumer;)Lnet/minecraft/client/gui/components/MultiLineEditBox; createCommentBox a method_53564 m (Lnet/minecraft/client/gui/components/Button;)V method_61137 a method_61137 m (Lnet/minecraft/client/gui/components/Checkbox;Z)V method_61138 a method_61138 m (Lnet/minecraft/client/gui/screens/reporting/AbstractReportScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_61139 a method_61139 m (Lnet/minecraft/client/multiplayer/chat/report/Report$CannotBuildReason;)V method_53565 a method_53565 m (Lnet/minecraft/client/multiplayer/chat/report/Report$Result;)V method_53566 a method_53566 m (Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object; method_53567 a method_53567 m (Ljava/lang/Throwable;)V onReportSendError a method_53568 m (Ljava/util/concurrent/CompletableFuture;)V method_53569 a method_53569 m (Lnet/minecraft/network/chat/Component;)V displayReportSendError a method_53570 m (Lnet/minecraft/client/gui/components/Button;)V method_61140 b method_61140 m ()V createHeader l method_61141 m ()V addContent m method_61135 m ()V createFooter n method_61136 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;Lnet/minecraft/client/multiplayer/chat/report/Report$Builder;)V m ()V c net/minecraft/client/gui/screens/reporting/AbstractReportScreen$DiscardReportWarningScreen gjs$a net/minecraft/class_8768$class_7539 f Lnet/minecraft/client/gui/screens/reporting/AbstractReportScreen; field_39578 b field_39578 f Lnet/minecraft/network/chat/Component; TITLE c field_39723 f Lnet/minecraft/network/chat/Component; MESSAGE d field_39724 f Lnet/minecraft/network/chat/Component; RETURN e field_39725 f Lnet/minecraft/network/chat/Component; DRAFT f field_40794 f Lnet/minecraft/network/chat/Component; DISCARD u field_39726 m (Lnet/minecraft/client/gui/components/Button;)V method_57756 a method_57756 m (Lnet/minecraft/client/gui/components/Button;)V method_57757 b method_57757 m (Lnet/minecraft/client/gui/components/Button;)V method_57758 c method_57758 m (Lnet/minecraft/client/gui/screens/reporting/AbstractReportScreen;)V m ()V c net/minecraft/client/gui/screens/reporting/ChatReportScreen gjt net/minecraft/class_7538 f Lnet/minecraft/network/chat/Component; TITLE B field_46031 f Lnet/minecraft/network/chat/Component; SELECT_CHAT_MESSAGE C field_39574 f Lnet/minecraft/client/gui/components/MultiLineEditBox; commentBox D field_46033 f Lnet/minecraft/client/gui/components/Button; selectMessagesButton E field_46034 f Lnet/minecraft/client/gui/components/Button; selectReasonButton F field_46035 m (Lnet/minecraft/client/gui/components/Button;)V method_61142 a method_61142 m (Lnet/minecraft/client/gui/layouts/LayoutSettings;)V method_61143 a method_61143 m (Lnet/minecraft/client/multiplayer/chat/report/ChatReport$Builder;)V method_61144 a method_61144 m (Lnet/minecraft/client/multiplayer/chat/report/ReportReason;)V method_61145 a method_61145 m (Ljava/lang/String;)V method_61146 a method_61146 m (Lnet/minecraft/client/gui/components/Button;)V method_61147 b method_61147 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;Lnet/minecraft/client/multiplayer/chat/report/ChatReport$Builder;)V m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;Ljava/util/UUID;)V m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;Lnet/minecraft/client/multiplayer/chat/report/ChatReport;)V m ()V c net/minecraft/client/gui/screens/reporting/ChatSelectionLogFiller gju net/minecraft/class_7541 f Lnet/minecraft/client/multiplayer/chat/ChatLog; log a field_39581 f Lnet/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder; contextBuilder b field_40439 f Ljava/util/function/Predicate; canReport c field_39582 f Lnet/minecraft/network/chat/SignedMessageLink; previousLink d field_40795 f I eventId e field_40440 f I missedCount f field_40441 f Lnet/minecraft/network/chat/PlayerChatMessage; lastMessage g field_40442 m (ILnet/minecraft/client/gui/screens/reporting/ChatSelectionLogFiller$Output;)V fillNextPage a method_44486 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionLogFiller$Output;Lnet/minecraft/client/multiplayer/chat/LoggedChatMessage$Player;)Z acceptMessage a method_45664 m (Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;Ljava/util/function/Predicate;)V c net/minecraft/client/gui/screens/reporting/ChatSelectionLogFiller$Output gju$a net/minecraft/class_7541$class_7542 m (ILnet/minecraft/client/multiplayer/chat/LoggedChatMessage$Player;)V acceptMessage a method_44490 m (Lnet/minecraft/network/chat/Component;)V acceptDivider a method_44492 c net/minecraft/client/gui/screens/reporting/ChatSelectionScreen gjv net/minecraft/class_7543 f Lnet/minecraft/resources/ResourceLocation; CHECKMARK_SPRITE a field_45559 f Lnet/minecraft/network/chat/Component; TITLE b field_39727 f Lnet/minecraft/network/chat/Component; CONTEXT_INFO c field_39728 f Lnet/minecraft/client/gui/screens/Screen; lastScreen d field_39584 f Lnet/minecraft/client/multiplayer/chat/report/ReportingContext; reportingContext e field_39585 f Lnet/minecraft/client/gui/components/Button; confirmSelectedButton f field_39586 f Lnet/minecraft/client/gui/components/MultiLineLabel; contextInfoLabel u field_39729 f Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList; chatSelectionList v field_39587 f Lnet/minecraft/client/multiplayer/chat/report/ChatReport$Builder; report w field_39588 f Ljava/util/function/Consumer; onSelected x field_39589 f Lnet/minecraft/client/gui/screens/reporting/ChatSelectionLogFiller; chatLogFiller y field_39590 m (Lnet/minecraft/client/gui/components/Button;)V method_44493 a method_44493 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen;)Lnet/minecraft/client/gui/Font; method_44494 a method_44494 m (Lnet/minecraft/client/multiplayer/chat/LoggedChatMessage;)Z canReport a method_44495 m (Lnet/minecraft/client/gui/components/Button;)V method_44496 b method_44496 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen;)Lnet/minecraft/client/gui/Font; method_44497 b method_44497 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen;)Lnet/minecraft/client/gui/Font; method_44499 c method_44499 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen;)Lnet/minecraft/client/gui/Font; method_44500 d method_44500 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen;)Lnet/minecraft/client/gui/Font; method_44501 e method_44501 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen;)Lnet/minecraft/client/gui/Font; method_44502 f method_44502 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen;)Lnet/minecraft/client/gui/Font; method_44726 g method_44726 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen;)Lnet/minecraft/client/gui/Font; method_44664 h method_44664 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen;)Lnet/minecraft/client/gui/Font; method_44506 i method_44506 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen;)Lnet/minecraft/client/gui/Font; method_44508 j method_44508 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen;)Lnet/minecraft/client/gui/Font; method_44505 k method_44505 m ()V extendLog l method_44504 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen;)Lnet/minecraft/client/gui/Font; method_44727 l method_44727 m ()V onReachedScrollTop m method_44507 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen;)Lnet/minecraft/client/gui/Font; method_44728 m method_44728 m ()V updateConfirmSelectedButton n method_44509 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;Lnet/minecraft/client/multiplayer/chat/report/ChatReport$Builder;Ljava/util/function/Consumer;)V m ()V c net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList gjv$a net/minecraft/class_7543$class_7544 f Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen; field_39592 a field_39592 f Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Heading; previousHeading m field_39593 m ()I getFooterTop K method_44665 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Entry;)V setSelected a method_48283 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList;)Lnet/minecraft/client/Minecraft; method_44510 a method_44510 m (Lnet/minecraft/client/multiplayer/chat/LoggedChatMessage$Player;Z)V updateHeading a method_44511 m (Lnet/minecraft/client/gui/navigation/ScreenDirection;)Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Entry; nextEntry b method_48284 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Entry;)Z shouldHighlightEntry b method_44693 m ()I getMaxVisibleEntries c method_44513 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen;Lnet/minecraft/client/Minecraft;I)V c net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$DividerEntry gjv$a$a net/minecraft/class_7543$class_7544$class_7545 f Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList; field_39594 a field_39594 f Lnet/minecraft/network/chat/Component; text b field_39596 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Entry gjv$a$b net/minecraft/class_7543$class_7544$class_7546 m ()Z isSelected b method_44514 m ()Z canSelect c method_44515 m ()Z canReport d method_44694 m ()V c net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Heading gjv$a$c net/minecraft/class_7543$class_7544$class_7547 f Ljava/util/UUID; sender a comp_866 f Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Entry; entry b comp_867 m ()Ljava/util/UUID; sender a comp_866 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Heading;)Z canCombine a method_44516 m ()Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Entry; entry b comp_867 m (Ljava/util/UUID;Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Entry;)V c net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$MessageEntry gjv$a$d net/minecraft/class_7543$class_7544$class_7548 f Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList; field_39598 a field_39598 f I CHECKMARK_WIDTH b field_39751 f I CHECKMARK_HEIGHT c field_39752 f I INDENT_AMOUNT d field_39599 f I TAG_MARGIN_LEFT e field_39775 f I chatId f field_39600 f Lnet/minecraft/network/chat/FormattedText; text g field_39601 f Lnet/minecraft/network/chat/Component; narration h field_39602 f Ljava/util/List; hoverText i field_39603 f Lnet/minecraft/client/GuiMessageTag$Icon; tagIcon j field_39776 f Ljava/util/List; tagHoverText k field_39777 f Z canReport l field_39604 f Z playerMessage m field_39605 m (Lnet/minecraft/client/gui/GuiGraphics;III)V renderSelectedCheckmark a method_44695 m (Lnet/minecraft/client/gui/GuiGraphics;IIIII)V renderTag a method_44729 m ()I getMaximumTextWidth e method_44666 m ()I getTextIndent g method_44667 m ()Z toggleReport h method_44517 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList;ILnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/GuiMessageTag;ZZ)V c net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$MessageHeadingEntry gjv$a$e net/minecraft/class_7543$class_7544$class_7549 f Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList; field_39606 a field_39606 f I FACE_SIZE b field_39607 f I PADDING c field_49545 f Lnet/minecraft/network/chat/Component; heading d field_39608 f Ljava/util/function/Supplier; skin e field_39609 f Z canReport f field_39610 m (Lnet/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/network/chat/Component;Z)V c net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$PaddingEntry gjv$a$f net/minecraft/class_7543$class_7544$class_7550 m ()V c net/minecraft/client/gui/screens/reporting/NameReportScreen gjw net/minecraft/class_8769 f Lnet/minecraft/network/chat/Component; TITLE B field_46037 f Lnet/minecraft/network/chat/Component; COMMENT_BOX_LABEL C field_52851 f Lnet/minecraft/client/gui/components/MultiLineEditBox; commentBox D field_46039 m (Lnet/minecraft/client/gui/layouts/LayoutSettings;)V method_61148 a method_61148 m (Ljava/lang/String;)V method_61149 a method_61149 m (Lnet/minecraft/client/gui/layouts/LayoutSettings;)V method_61150 b method_61150 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;Lnet/minecraft/client/multiplayer/chat/report/NameReport$Builder;)V m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;Ljava/util/UUID;Ljava/lang/String;)V m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;Lnet/minecraft/client/multiplayer/chat/report/NameReport;)V m ()V c net/minecraft/client/gui/screens/reporting/ReportPlayerScreen gjx net/minecraft/class_8770 f Lnet/minecraft/network/chat/Component; TITLE a field_46041 f Lnet/minecraft/network/chat/Component; MESSAGE b field_46042 f Lnet/minecraft/network/chat/Component; REPORT_CHAT c field_46043 f Lnet/minecraft/network/chat/Component; REPORT_SKIN d field_46044 f Lnet/minecraft/network/chat/Component; REPORT_NAME e field_46045 f I SPACING f field_46046 f Lnet/minecraft/client/gui/screens/Screen; lastScreen u field_46047 f Lnet/minecraft/client/multiplayer/chat/report/ReportingContext; context v field_46048 f Lnet/minecraft/client/gui/screens/social/PlayerEntry; player w field_46049 f Lnet/minecraft/client/gui/layouts/LinearLayout; layout x field_46050 m (Lnet/minecraft/client/gui/components/Button;)V method_53581 a method_53581 m (Lnet/minecraft/client/gui/screens/reporting/ReportPlayerScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_53582 a method_53582 m (Lnet/minecraft/client/gui/components/Button;)V method_53583 b method_53583 m (Lnet/minecraft/client/gui/components/Button;)V method_53584 c method_53584 m (Lnet/minecraft/client/gui/components/Button;)V method_53585 d method_53585 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;Lnet/minecraft/client/gui/screens/social/PlayerEntry;)V m ()V c net/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen gjy net/minecraft/class_7551 f Lnet/minecraft/network/chat/Component; REASON_TITLE a field_39612 f Lnet/minecraft/network/chat/Component; REASON_DESCRIPTION b field_39613 f Lnet/minecraft/network/chat/Component; READ_INFO_LABEL c field_39754 f I DESCRIPTION_BOX_WIDTH d field_49546 f I DESCRIPTION_BOX_HEIGHT e field_49547 f I PADDING f field_39735 f Lnet/minecraft/client/gui/screens/Screen; lastScreen u field_39615 f Lnet/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen$ReasonSelectionList; reasonSelectionList v field_39616 f Lnet/minecraft/client/multiplayer/chat/report/ReportReason; currentlySelectedReason w field_39778 f Ljava/util/function/Consumer; onSelectedReason x field_39618 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout y field_49548 f Lnet/minecraft/client/multiplayer/chat/report/ReportType; reportType z field_52852 m ()I descriptionBottom E method_44669 m ()I descriptionWidth F method_57760 m ()I descriptionHeight G method_57761 m ()I listHeight H method_57762 m (Lnet/minecraft/client/gui/components/Button;)V method_44520 a method_44520 m (Lnet/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen;)Lnet/minecraft/client/gui/Font; method_44521 a method_44521 m (Lnet/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_57763 a method_57763 m (Lnet/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen;)Lnet/minecraft/client/gui/Font; method_44671 b method_44671 m ()I descriptionLeft l method_57764 m ()I descriptionRight m method_57759 m ()I descriptionTop n method_44668 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/multiplayer/chat/report/ReportReason;Lnet/minecraft/client/multiplayer/chat/report/ReportType;Ljava/util/function/Consumer;)V m ()V c net/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen$ReasonSelectionList gjy$a net/minecraft/class_7551$class_7552 f Lnet/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen; field_39619 a field_39619 m (Lnet/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen$ReasonSelectionList$Entry;)V setSelected a method_44730 m (Lnet/minecraft/client/multiplayer/chat/report/ReportReason;)Lnet/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen$ReasonSelectionList$Entry; findEntry a method_44522 m (Lnet/minecraft/client/multiplayer/chat/report/ReportReason;Lnet/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen$ReasonSelectionList$Entry;)Z method_44523 a method_44523 m (Lnet/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen;Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen$ReasonSelectionList$Entry gjy$a$a net/minecraft/class_7551$class_7552$class_7553 f Lnet/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen$ReasonSelectionList; field_39620 a field_39620 f Lnet/minecraft/client/multiplayer/chat/report/ReportReason; reason b field_39621 m ()Lnet/minecraft/client/multiplayer/chat/report/ReportReason; getReason b method_44524 m (Lnet/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen$ReasonSelectionList;Lnet/minecraft/client/multiplayer/chat/report/ReportReason;)V c net/minecraft/client/gui/screens/reporting/SkinReportScreen gjz net/minecraft/class_8771 f I SKIN_WIDTH B field_46052 f I FORM_WIDTH C field_46053 f Lnet/minecraft/network/chat/Component; TITLE D field_46054 f Lnet/minecraft/client/gui/components/MultiLineEditBox; commentBox E field_46056 f Lnet/minecraft/client/gui/components/Button; selectReasonButton F field_46058 m (Lnet/minecraft/client/gui/components/Button;)V method_61151 a method_61151 m (Lnet/minecraft/client/gui/layouts/LayoutSettings;)V method_61152 a method_61152 m (Lnet/minecraft/client/multiplayer/chat/report/ReportReason;)V method_61153 a method_61153 m (Ljava/lang/String;)V method_61154 a method_61154 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;Lnet/minecraft/client/multiplayer/chat/report/SkinReport$Builder;)V m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;Ljava/util/UUID;Ljava/util/function/Supplier;)V m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;Lnet/minecraft/client/multiplayer/chat/report/SkinReport;)V m ()V c net/minecraft/client/gui/screens/reporting/package-info gka net/minecraft/class_7554 c net/minecraft/client/gui/screens/social/PlayerEntry gkb net/minecraft/class_5519 f Lnet/minecraft/network/chat/Component; BLOCKED A field_26906 f Lnet/minecraft/network/chat/Component; OFFLINE B field_26907 f Lnet/minecraft/network/chat/Component; HIDDEN_OFFLINE C field_26908 f Lnet/minecraft/network/chat/Component; BLOCKED_OFFLINE D field_26909 f Lnet/minecraft/network/chat/Component; REPORT_DISABLED_TOOLTIP E field_39736 f Lnet/minecraft/network/chat/Component; HIDE_TEXT_TOOLTIP F field_33837 f Lnet/minecraft/network/chat/Component; SHOW_TEXT_TOOLTIP G field_33838 f Lnet/minecraft/network/chat/Component; REPORT_PLAYER_TOOLTIP H field_39623 f I SKIN_SIZE I field_32420 f I PADDING J field_32421 f I CHAT_TOGGLE_ICON_SIZE K field_32422 f I SKIN_SHADE a field_26850 f I BG_FILL b field_26851 f I BG_FILL_REMOVED c field_26852 f I PLAYERNAME_COLOR d field_26853 f I PLAYER_STATUS_COLOR e field_26903 f Lnet/minecraft/resources/ResourceLocation; DRAFT_REPORT_SPRITE f field_45560 f Ljava/time/Duration; TOOLTIP_DELAY g field_32418 f Lnet/minecraft/client/gui/components/WidgetSprites; REPORT_BUTTON_SPRITES h field_45561 f Lnet/minecraft/client/gui/components/WidgetSprites; MUTE_BUTTON_SPRITES i field_45562 f Lnet/minecraft/client/gui/components/WidgetSprites; UNMUTE_BUTTON_SPRITES j field_45563 f Lnet/minecraft/client/Minecraft; minecraft k field_26854 f Ljava/util/List; children l field_26855 f Ljava/util/UUID; id m field_26856 f Ljava/lang/String; playerName n field_26857 f Ljava/util/function/Supplier; skinGetter o field_26904 f Z isRemoved p field_26859 f Z hasRecentMessages q field_39790 f Z reportingEnabled r field_39791 f Z hasDraftReport s field_40796 f Z chatReportable u field_39937 f Lnet/minecraft/client/gui/components/Button; hideButton v field_26860 f Lnet/minecraft/client/gui/components/Button; showButton w field_26861 f Lnet/minecraft/client/gui/components/Button; reportButton x field_39622 f F tooltipHoverTime y field_26864 f Lnet/minecraft/network/chat/Component; HIDDEN z field_26905 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen;Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;)V method_47633 a method_47633 m (Lnet/minecraft/client/gui/screens/social/PlayerSocialManager;Ljava/util/UUID;Ljava/lang/String;Lnet/minecraft/client/gui/components/Button;)V method_31326 a method_31326 m (Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;)V refreshHasDraftReport a method_71087 m (Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen;Lnet/minecraft/client/gui/components/Button;)V method_44525 a method_44525 m (Lnet/minecraft/network/chat/MutableComponent;)Lnet/minecraft/network/chat/MutableComponent; getEntryNarationMessage a method_31389 m (ZLnet/minecraft/network/chat/Component;)V onHiddenOrShown a method_31329 m (Lnet/minecraft/client/gui/screens/social/PlayerSocialManager;Ljava/util/UUID;Ljava/lang/String;Lnet/minecraft/client/gui/components/Button;)V method_31332 b method_31332 m ()Ljava/lang/String; getPlayerName c method_31330 m (Z)V setRemoved c method_31335 m (Z)V setHasRecentMessages d method_44753 m (Z)V updateHideAndShowButton e method_47905 m ()Ljava/util/UUID; getPlayerId g method_31334 m ()Ljava/util/function/Supplier; getSkinGetter h method_53594 m ()Z isRemoved i method_44754 m ()Z hasRecentMessages j method_44756 m ()Z isChatReportable k method_53595 m ()Lnet/minecraft/client/gui/components/Tooltip; createReportButtonTooltip l method_47634 m ()Lnet/minecraft/network/chat/Component; getStatusComponent m method_31390 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen;Ljava/util/UUID;Ljava/lang/String;Ljava/util/function/Supplier;Z)V m ()V c net/minecraft/client/gui/screens/social/PlayerEntry$1 gkb$1 net/minecraft/class_5519$1 f Lnet/minecraft/client/gui/screens/social/PlayerEntry; field_41113 b field_41113 m (Lnet/minecraft/client/gui/screens/social/PlayerEntry;IIIILnet/minecraft/client/gui/components/WidgetSprites;Lnet/minecraft/client/gui/components/Button$OnPress;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/social/PlayerEntry$2 gkb$2 net/minecraft/class_5519$2 f Lnet/minecraft/client/gui/screens/social/PlayerEntry; field_26911 b field_26911 m (Lnet/minecraft/client/gui/screens/social/PlayerEntry;IIIILnet/minecraft/client/gui/components/WidgetSprites;Lnet/minecraft/client/gui/components/Button$OnPress;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/social/PlayerEntry$3 gkb$3 net/minecraft/class_5519$3 f Lnet/minecraft/client/gui/screens/social/PlayerEntry; field_41114 b field_41114 m (Lnet/minecraft/client/gui/screens/social/PlayerEntry;IIIILnet/minecraft/client/gui/components/WidgetSprites;Lnet/minecraft/client/gui/components/Button$OnPress;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/social/PlayerSocialManager gkc net/minecraft/class_5520 f Lnet/minecraft/client/Minecraft; minecraft a field_26865 f Ljava/util/Set; hiddenPlayers b field_26866 f Lcom/mojang/authlib/minecraft/UserApiService; service c field_26912 f Ljava/util/Map; discoveredNamesToUUID d field_26927 f Z onlineMode e field_35081 f Ljava/util/concurrent/CompletableFuture; pendingBlockListRefresh f field_35082 m ()V startOnlineMode a method_38935 m (Lnet/minecraft/client/multiplayer/PlayerInfo;)V addPlayer a method_31337 m (Ljava/lang/String;)Ljava/util/UUID; getDiscoveredUUID a method_31407 m (Ljava/util/UUID;)V hidePlayer a method_31338 m ()V stopOnlineMode b method_38936 m (Ljava/util/UUID;)V showPlayer b method_31339 m ()Ljava/util/Set; getHiddenPlayers c method_31336 m (Ljava/util/UUID;)Z shouldHideMessageFrom c method_31391 m (Ljava/util/UUID;)Z isHidden d method_31340 m (Ljava/util/UUID;)Z isBlocked e method_31392 m (Ljava/util/UUID;)V removePlayer f method_31341 m (Lnet/minecraft/client/Minecraft;Lcom/mojang/authlib/minecraft/UserApiService;)V c net/minecraft/client/gui/screens/social/SocialInteractionsPlayerList gkd net/minecraft/class_5521 f Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen; socialInteractionsScreen a field_26867 f Ljava/util/List; players m field_26869 f Ljava/lang/String; filter n field_26870 m ()V refreshHasDraftReport K method_71089 m ()V sortPlayerEntries L method_44762 m ()V updateFilteredPlayers M method_31349 m (Lcom/mojang/authlib/GameProfile;Ljava/util/UUID;)Lnet/minecraft/client/gui/screens/social/PlayerEntry; method_44758 a method_44758 m (Lnet/minecraft/client/gui/screens/social/PlayerEntry;)V method_71088 a method_71088 m (Lnet/minecraft/client/multiplayer/PlayerInfo;Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen$Page;)V addPlayer a method_31345 m (Lnet/minecraft/client/multiplayer/chat/ChatLog;)Ljava/util/Collection; collectProfilesFromChatLog a method_45665 m (Ljava/lang/String;)V setFilter a method_31346 m (Ljava/util/Collection;D)V updateFiltersAndScroll a method_44698 m (Ljava/util/Collection;DZ)V updatePlayerList a method_31393 m (Ljava/util/Collection;Ljava/util/Map;)V addOnlinePlayers a method_44699 m (Ljava/util/Map;Z)V updatePlayersFromChatLog a method_44759 m (Ljava/util/UUID;)V removePlayer a method_31347 m (Lnet/minecraft/client/gui/screens/social/PlayerEntry;)Z method_31342 b method_31342 m ()Z isEmpty c method_31348 m (Lnet/minecraft/client/gui/screens/social/PlayerEntry;)Ljava/lang/Integer; method_44760 c method_44760 m (Lnet/minecraft/client/gui/screens/social/PlayerEntry;)Ljava/lang/Integer; method_44761 d method_44761 m (Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen;Lnet/minecraft/client/Minecraft;IIII)V c net/minecraft/client/gui/screens/social/SocialInteractionsScreen gke net/minecraft/class_5522 f Lnet/minecraft/network/chat/Component; EMPTY_SEARCH A field_26917 f Lnet/minecraft/network/chat/Component; EMPTY_HIDDEN B field_26881 f Lnet/minecraft/network/chat/Component; EMPTY_BLOCKED C field_26918 f Lnet/minecraft/network/chat/Component; BLOCKING_HINT D field_26919 f I BG_BORDER_SIZE E field_32424 f I BG_WIDTH F field_32426 f I SEARCH_HEIGHT G field_32427 f I MARGIN_Y H field_32428 f I IMAGE_WIDTH I field_32429 f I BUTTON_HEIGHT J field_32430 f I ITEM_HEIGHT K field_32431 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout L field_49549 f Lnet/minecraft/client/gui/screens/Screen; lastScreen M field_49550 f Lnet/minecraft/client/gui/screens/social/SocialInteractionsPlayerList; socialInteractionsPlayerList N field_26882 f Lnet/minecraft/client/gui/components/EditBox; searchBox O field_26883 f Ljava/lang/String; lastSearch P field_26884 f Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen$Page; page Q field_26885 f Lnet/minecraft/client/gui/components/Button; allButton R field_26886 f Lnet/minecraft/client/gui/components/Button; hiddenButton S field_26887 f Lnet/minecraft/client/gui/components/Button; blockedButton T field_26913 f Lnet/minecraft/client/gui/components/Button; blockingHintButton U field_26914 f Lnet/minecraft/network/chat/Component; serverLabel V field_26888 f I playerCount W field_26871 f I SEARCH_START a field_32433 f I LIST_START b field_32432 f Lnet/minecraft/network/chat/Component; TITLE c field_49551 f Lnet/minecraft/resources/ResourceLocation; BACKGROUND_SPRITE d field_45564 f Lnet/minecraft/resources/ResourceLocation; SEARCH_SPRITE e field_45565 f Lnet/minecraft/network/chat/Component; TAB_ALL f field_26876 f Lnet/minecraft/network/chat/Component; TAB_HIDDEN u field_26877 f Lnet/minecraft/network/chat/Component; TAB_BLOCKED v field_26915 f Lnet/minecraft/network/chat/Component; TAB_ALL_SELECTED w field_26878 f Lnet/minecraft/network/chat/Component; TAB_HIDDEN_SELECTED x field_26879 f Lnet/minecraft/network/chat/Component; TAB_BLOCKED_SELECTED y field_26916 f Lnet/minecraft/network/chat/Component; SEARCH_HINT z field_26880 m (Lnet/minecraft/client/Minecraft;)V updateServerLabel a method_31350 m (Lnet/minecraft/client/gui/components/Button;)V method_57765 a method_57765 m (Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen$Page;)V showPage a method_31352 m (Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_57766 a method_57766 m (Lnet/minecraft/client/multiplayer/PlayerInfo;)V onAddPlayer a method_31353 m (Ljava/lang/String;)V checkSearchStringUpdate a method_31357 m (Ljava/util/UUID;)V onRemovePlayer a method_31355 m (Lnet/minecraft/client/gui/components/Button;)V method_31396 b method_31396 m (Lnet/minecraft/client/gui/components/Button;)V method_31351 c method_31351 m (Lnet/minecraft/client/gui/components/Button;)V method_31356 d method_31356 m ()I windowHeight l method_31359 m ()I listEnd m method_31361 m ()I marginX n method_31362 m ()V m (Lnet/minecraft/client/gui/screens/Screen;)V m ()V c net/minecraft/client/gui/screens/social/SocialInteractionsScreen$1 gke$1 net/minecraft/class_5522$1 f Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen; field_26920 d field_26920 m (Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen;Lnet/minecraft/client/gui/Font;IIIILnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/social/SocialInteractionsScreen$Page gke$a net/minecraft/class_5522$class_5523 f Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen$Page; ALL a field_26890 f Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen$Page; HIDDEN b field_26891 f Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen$Page; BLOCKED c field_26921 f [Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen$Page; $VALUES d field_26892 m ()[Lnet/minecraft/client/gui/screens/social/SocialInteractionsScreen$Page; $values a method_36890 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/gui/screens/social/package-info gkf net/minecraft/class_6222 c net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget gkg net/minecraft/class_7941 f I HEADER_HORIZONTAL_PADDING c field_41355 f Ljava/lang/String; TELEMETRY_REQUIRED_TRANSLATION_KEY d field_41356 f Ljava/lang/String; TELEMETRY_OPTIONAL_TRANSLATION_KEY e field_41357 f Ljava/lang/String; TELEMETRY_OPTIONAL_DISABLED_TRANSLATION_KEY f field_47125 f Lnet/minecraft/network/chat/Component; PROPERTY_TITLE m field_41358 f Lnet/minecraft/client/gui/Font; font n field_41359 f Lnet/minecraft/client/gui/screens/telemetry/TelemetryEventWidget$Content; content o field_41360 f Ljava/util/function/DoubleConsumer; onScrolledListener p field_41361 m (Lnet/minecraft/client/gui/GuiGraphics;IIFLnet/minecraft/client/gui/components/AbstractWidget;)V method_48285 a method_48285 m (Lnet/minecraft/client/gui/screens/telemetry/TelemetryEventWidget$ContentBuilder;Lnet/minecraft/client/telemetry/TelemetryEventType;Z)V addEventType a method_47635 m (Lnet/minecraft/client/telemetry/TelemetryEventType;Lnet/minecraft/client/gui/screens/telemetry/TelemetryEventWidget$ContentBuilder;Z)V addEventTypeProperties a method_47636 m (Ljava/util/function/DoubleConsumer;)V setOnScrolledListener a method_47637 m (Lnet/minecraft/network/chat/Component;Z)Lnet/minecraft/network/chat/Component; grayOutIfDisabled a method_54801 m (Z)V onOptInChanged b method_47638 m (Z)Lnet/minecraft/client/gui/screens/telemetry/TelemetryEventWidget$Content; buildContent c method_47639 m ()V updateLayout q method_57767 m ()I containerWidth r method_47640 m (IIIILnet/minecraft/client/gui/Font;)V m ()V c net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget$Content gkg$a net/minecraft/class_7941$class_7942 f Lnet/minecraft/client/gui/layouts/Layout; container a comp_1160 f Lnet/minecraft/network/chat/Component; narration b comp_1161 m ()Lnet/minecraft/client/gui/layouts/Layout; container a comp_1160 m ()Lnet/minecraft/network/chat/Component; narration b comp_1161 m (Lnet/minecraft/client/gui/layouts/Layout;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget$ContentBuilder gkg$b net/minecraft/class_7941$class_7943 f I width a field_41362 f Lnet/minecraft/client/gui/layouts/LinearLayout; layout b field_45566 f Lnet/minecraft/network/chat/MutableComponent; narration c field_41366 m ()Lnet/minecraft/client/gui/screens/telemetry/TelemetryEventWidget$Content; build a method_47641 m (I)V addSpacer a method_47642 m (ILnet/minecraft/client/gui/layouts/LayoutSettings;)V method_52763 a method_52763 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;)V addLine a method_47643 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;I)V addLine a method_47644 m (Lnet/minecraft/client/gui/layouts/LayoutSettings;)V method_52764 a method_52764 m (Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;)V addHeader b method_47645 m (I)V c net/minecraft/client/gui/screens/telemetry/TelemetryInfoScreen gkh net/minecraft/class_7944 f Lnet/minecraft/client/gui/components/MultiLineTextWidget; description A field_49554 f D savedScroll B field_41376 f Lnet/minecraft/network/chat/Component; TITLE a field_41369 f Lnet/minecraft/network/chat/Component; DESCRIPTION b field_41370 f Lnet/minecraft/network/chat/Component; BUTTON_PRIVACY_STATEMENT c field_45567 f Lnet/minecraft/network/chat/Component; BUTTON_GIVE_FEEDBACK d field_41371 f Lnet/minecraft/network/chat/Component; BUTTON_VIEW_DATA e field_41372 f Lnet/minecraft/network/chat/Component; CHECKBOX_OPT_IN f field_47126 f I SPACING u field_41367 f Z EXTRA_TELEMETRY_AVAILABLE v field_49552 f Lnet/minecraft/client/gui/screens/Screen; lastScreen w field_41373 f Lnet/minecraft/client/Options; options x field_41374 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout y field_49553 f Lnet/minecraft/client/gui/screens/telemetry/TelemetryEventWidget; telemetryEventWidget z field_41375 m (D)V method_47646 a method_47646 m (Lnet/minecraft/client/gui/components/AbstractWidget;Z)V onOptInChanged a method_54803 m (Lnet/minecraft/client/gui/components/Button;)V openPrivacyStatementLink a method_52765 m (Lnet/minecraft/client/gui/screens/telemetry/TelemetryInfoScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_48286 a method_48286 m (Lnet/minecraft/client/gui/components/Button;)V openFeedbackLink b method_47650 m (Lnet/minecraft/client/gui/components/Button;)V openDataFolder c method_47651 m (Lnet/minecraft/client/gui/components/Button;)V method_57768 d method_57768 m ()Lnet/minecraft/client/gui/components/AbstractWidget; createTelemetryCheckbox l method_54802 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Options;)V m ()V c net/minecraft/client/gui/screens/telemetry/package-info gki net/minecraft/class_7945 c net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen gkj net/minecraft/class_7745 f Lnet/minecraft/network/chat/Component; TITLE a field_40443 f Lnet/minecraft/network/chat/Component; MESSAGE b field_40444 f Lnet/minecraft/network/chat/Component; DETAILS_BUTTON c field_40445 f I COLUMN_SPACING d field_42498 f I DETAILS_BUTTON_WIDTH e field_42499 f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; callback f field_40447 f Ljava/util/Collection; enabledPacks u field_40448 f Lnet/minecraft/client/gui/layouts/GridLayout; layout v field_42500 m (Lnet/minecraft/client/gui/components/Button;)V method_45666 a method_45666 m (Lnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_49008 a method_49008 m (Lnet/minecraft/client/gui/components/Button;)V method_45668 b method_45668 m (Lnet/minecraft/client/gui/components/Button;)V method_45667 c method_45667 m (Ljava/util/Collection;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)V m ()V c net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen gkj$a net/minecraft/class_7745$class_7746 f Lnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen; field_40450 a field_40450 f Lnet/minecraft/network/chat/Component; TITLE b field_49555 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout c field_49556 f Lnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen$PackList; list d field_50222 m (Lnet/minecraft/client/gui/components/Button;)V method_45671 a method_45671 m (Lnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen;)Lnet/minecraft/client/gui/Font; method_45672 a method_45672 m (Lnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_57769 a method_57769 m (Lnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen;)Lnet/minecraft/client/Minecraft; method_45673 b method_45673 m (Lnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen;)Lnet/minecraft/client/gui/Font; method_45674 c method_45674 m (Lnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen;)V m ()V c net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen$PackList gkj$a$a net/minecraft/class_7745$class_7746$class_7747 m (Lnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen;Lnet/minecraft/client/Minecraft;Ljava/util/Collection;)V c net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen$PackListEntry gkj$a$b net/minecraft/class_7745$class_7746$class_7748 f Lnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen; field_40453 a field_40453 f Lnet/minecraft/network/chat/Component; packId b field_40454 f Lnet/minecraft/network/chat/Component; message c field_40455 f Lnet/minecraft/client/gui/components/MultiLineLabel; splitMessage d field_40456 m (Lnet/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen;Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/components/MultiLineLabel;)V c net/minecraft/client/gui/screens/worldselection/CreateWorldCallback gkk net/minecraft/class_10241 c net/minecraft/client/gui/screens/worldselection/CreateWorldScreen gkl net/minecraft/class_525 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout A field_49557 f Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState; uiState B field_42172 f Lnet/minecraft/client/gui/components/tabs/TabManager; tabManager C field_42173 f Z recreated D field_42502 f Lnet/minecraft/world/level/validation/DirectoryValidator; packValidator E field_45568 f Lnet/minecraft/client/gui/screens/worldselection/CreateWorldCallback; createWorldCallback F field_54390 f Lnet/minecraft/client/gui/screens/Screen; lastScreen G field_3187 f Ljava/nio/file/Path; tempDataPackDir H field_25477 f Lnet/minecraft/server/packs/repository/PackRepository; tempDataPackRepository I field_25792 f Lnet/minecraft/client/gui/components/tabs/TabNavigationBar; tabNavigationBar J field_42164 f Lnet/minecraft/resources/ResourceLocation; TAB_HEADER_BACKGROUND a field_49902 f I GROUP_BOTTOM b field_42165 f I TAB_COLUMN_WIDTH c field_42166 f Lorg/slf4j/Logger; LOGGER d field_25480 f Ljava/lang/String; TEMP_WORLD_PREFIX e field_32434 f Lnet/minecraft/network/chat/Component; GAME_MODEL_LABEL f field_25898 f Lnet/minecraft/network/chat/Component; NAME_LABEL u field_26600 f Lnet/minecraft/network/chat/Component; EXPERIMENTS_LABEL v field_42501 f Lnet/minecraft/network/chat/Component; ALLOW_COMMANDS_INFO w field_42169 f Lnet/minecraft/network/chat/Component; PREPARING_WORLD_DATA x field_37911 f I HORIZONTAL_BUTTON_SPACING y field_42170 f I VERTICAL_BUTTON_SPACING z field_42171 m ()Ljava/nio/file/Path; getOrCreateTempDataPackDir E method_29693 m ()V removeTempDataPackDir F method_29695 m (Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/client/gui/screens/worldselection/DataPackReloadCookie;)Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext; method_64243 a method_64243 m (Lnet/minecraft/server/WorldLoader$DataLoadContext;)Lnet/minecraft/server/WorldLoader$DataLoadOutput; method_45678 a method_45678 m (Lnet/minecraft/server/packs/repository/PackRepository;)V method_49009 a method_49009 m (Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/world/level/WorldDataConfiguration;)Lnet/minecraft/server/WorldLoader$InitConfig; createDefaultLoadConfig a method_41849 m (Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/world/level/WorldDataConfiguration;Ljava/util/function/Consumer;)V applyNewPackConfig a method_45679 m (Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/world/level/WorldDataConfiguration;Ljava/util/function/Consumer;Z)V method_48643 a method_48643 m (Lnet/minecraft/server/packs/repository/PackRepository;ZLjava/util/function/Consumer;)V tryApplyNewDataPacks a method_29682 m (Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/client/gui/screens/worldselection/DataPackReloadCookie;)Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext; method_45681 a method_45681 m (Lcom/mojang/serialization/DynamicOps;Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult; method_45682 a method_45682 m (Lnet/minecraft/world/level/WorldDataConfiguration;)V openExperimentsScreen a method_49010 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;)V openFresh a method_31130 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/world/level/LevelSettings;Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;Ljava/nio/file/Path;)Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen; createFromExisting a method_40212 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/screens/worldselection/CreateWorldCallback;)V openFresh a method_64368 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;Ljava/util/function/Function;Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContextMapper;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/client/gui/screens/worldselection/CreateWorldCallback;)V openCreateWorldScreen a method_64244 m (Lnet/minecraft/client/Minecraft;Ljava/lang/String;Ljava/nio/file/Path;)Ljava/util/Optional; createNewWorldDirectory a method_41848 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/network/chat/Component;)V queueLoadScreen a method_41852 m (Lnet/minecraft/client/gui/components/AbstractWidget;)V method_48644 a method_48644 m (Lnet/minecraft/client/gui/components/Button;)V method_19921 a method_19921 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;)Lnet/minecraft/client/gui/Font; method_48646 a method_48646 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_48649 a method_48649 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/world/level/storage/PrimaryLevelData;Ljava/nio/file/Path;)Z method_64369 a method_64369 m (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;)Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext; method_59841 a method_59841 m (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContextMapper;Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/client/gui/screens/worldselection/DataPackReloadCookie;)Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext; method_64245 a method_64245 m (Ljava/lang/String;)Ljava/lang/IllegalStateException; method_58746 a method_58746 m (Ljava/nio/file/Path;)V method_29689 a method_29689 m (Ljava/nio/file/Path;Lnet/minecraft/client/Minecraft;)Ljava/nio/file/Path; createTempDataPackDirFromExistingWorld a method_29685 m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Z method_29686 a method_29686 m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V copyBetweenDirs a method_29687 m (Ljava/util/List;Ljava/lang/String;)Z method_29983 a method_29983 m (Ljava/util/function/Consumer;Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/lang/Object; method_49629 a method_49629 m (Ljava/util/function/Consumer;Z)V method_48654 a method_48654 m (Ljava/util/function/Function;Lnet/minecraft/server/WorldLoader$DataLoadContext;)Lnet/minecraft/server/WorldLoader$DataLoadOutput; method_64246 a method_64246 m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/world/level/storage/PrimaryLevelData;)V createWorldAndCleanup a method_64370 m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/world/level/storage/WorldData;)Z createNewWorld a method_41847 m (Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/nio/file/Path;Ljava/nio/file/Path;)V method_29688 a method_29688 m (Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/client/gui/screens/worldselection/DataPackReloadCookie;)Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext; method_41851 b method_41851 m (Lnet/minecraft/server/WorldLoader$DataLoadContext;)Lnet/minecraft/world/level/levelgen/WorldGenSettings; method_64247 b method_64247 m (Lnet/minecraft/server/packs/repository/PackRepository;)V method_49011 b method_49011 m (Lnet/minecraft/world/level/WorldDataConfiguration;)V openDataPackSelectionScreen b method_29694 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;)V testWorld b method_64248 m (Lnet/minecraft/client/gui/components/Button;)V method_19922 b method_19922 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;)Lnet/minecraft/client/gui/Font; method_48647 b method_48647 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_48650 b method_48650 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/world/level/storage/PrimaryLevelData;Ljava/nio/file/Path;)Z method_64371 b method_64371 m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Z method_64372 b method_64372 m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V method_64373 b method_64373 m (Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/world/level/storage/PrimaryLevelData;)V method_64374 b method_64374 m (Lnet/minecraft/server/WorldLoader$DataLoadContext;)Lnet/minecraft/world/level/levelgen/WorldGenSettings; method_45686 c method_45686 m (Lnet/minecraft/world/level/WorldDataConfiguration;)Lcom/mojang/datafixers/util/Pair; getDataPackSelectionSettings c method_30296 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;)Lnet/minecraft/client/gui/Font; method_48651 c method_48651 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_65519 c method_65519 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/world/level/storage/PrimaryLevelData;Ljava/nio/file/Path;)Z method_64375 c method_64375 m (Z)Lnet/minecraft/world/level/LevelSettings; createLevelSettings c method_40213 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;)Lnet/minecraft/client/gui/Font; method_48652 d method_48652 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;)Lnet/minecraft/client/Minecraft; method_48653 e method_48653 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;)Lnet/minecraft/client/Minecraft; method_48655 f method_48655 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;)Lnet/minecraft/client/Minecraft; method_48656 g method_48656 m ()Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState; getUiState l method_48657 m ()V popScreen m method_30297 m ()V onCreate n method_2736 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;Ljava/util/Optional;Ljava/util/OptionalLong;Lnet/minecraft/client/gui/screens/worldselection/CreateWorldCallback;)V m ()V c net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$GameTab gkl$a net/minecraft/class_525$class_8093 f Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen; field_42174 a field_42174 f Lnet/minecraft/network/chat/Component; TITLE b field_42175 f Lnet/minecraft/network/chat/Component; ALLOW_COMMANDS d field_42176 f Lnet/minecraft/client/gui/components/EditBox; nameEdit e field_42177 m (Lnet/minecraft/client/gui/components/Button;)V method_49012 a method_49012 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/world/Difficulty;)V method_48658 a method_48658 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode;)V method_48659 a method_48659 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState;)V method_48660 a method_48660 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_48661 a method_48661 m (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode;)Lnet/minecraft/network/chat/Component; method_48662 a method_48662 m (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState;)V method_49702 a method_49702 m (Ljava/lang/Boolean;)Lnet/minecraft/client/gui/components/Tooltip; method_48663 a method_48663 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState;)V method_48664 b method_48664 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState;)V method_48665 c method_48665 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;)V m ()V c net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$MoreTab gkl$b net/minecraft/class_525$class_8094 f Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen; field_42178 a field_42178 f Lnet/minecraft/network/chat/Component; TITLE b field_42179 f Lnet/minecraft/network/chat/Component; GAME_RULES_LABEL d field_42180 f Lnet/minecraft/network/chat/Component; DATA_PACKS_LABEL e field_42181 m (Lnet/minecraft/client/gui/components/Button;)V method_49013 a method_49013 m (Ljava/util/Optional;)V method_48667 a method_48667 m (Lnet/minecraft/client/gui/components/Button;)V method_49014 b method_49014 m ()V openGameRulesScreen c method_48669 m (Lnet/minecraft/client/gui/components/Button;)V method_48668 c method_48668 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;)V m ()V c net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$WorldTab gkl$c net/minecraft/class_525$class_8095 f Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen; field_42182 a field_42182 f Lnet/minecraft/network/chat/Component; TITLE b field_42183 f Lnet/minecraft/network/chat/Component; AMPLIFIED_HELP_TEXT d field_42184 f Lnet/minecraft/network/chat/Component; GENERATE_STRUCTURES e field_42185 f Lnet/minecraft/network/chat/Component; GENERATE_STRUCTURES_INFO f field_42186 f Lnet/minecraft/network/chat/Component; BONUS_CHEST g field_42187 f Lnet/minecraft/network/chat/Component; SEED_LABEL h field_42188 f Lnet/minecraft/network/chat/Component; SEED_EMPTY_HINT i field_42189 f I WORLD_TAB_WIDTH j field_42190 f Lnet/minecraft/client/gui/components/EditBox; seedEdit k field_42191 f Lnet/minecraft/client/gui/components/Button; customizeTypeButton l field_42192 m (Lnet/minecraft/client/gui/components/Button;)V method_48670 a method_48670 m (Lnet/minecraft/client/gui/components/CycleButton;)Lnet/minecraft/network/chat/MutableComponent; createTypeButtonNarration a method_48671 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$WorldTypeEntry;)V method_48672 a method_48672 m (Lnet/minecraft/client/gui/components/CycleButton;Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState;)V method_48673 a method_48673 m (Lnet/minecraft/client/gui/screens/worldselection/SwitchGrid;Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState;)V method_48675 a method_48675 m (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState;)V method_48676 a method_48676 m (Ljava/lang/String;)V method_48677 a method_48677 m ()V openPresetEditor c method_48678 m ()Lnet/minecraft/client/gui/components/CycleButton$ValueListSupplier; createWorldTypeValueSupplier d method_48679 m ()Z method_48680 e method_48680 m ()Z method_48681 f method_48681 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;)V m ()V c net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$WorldTab$1 gkl$c$1 net/minecraft/class_525$class_8095$1 f Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen; field_42193 d field_42193 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen$WorldTab;Lnet/minecraft/client/gui/Font;IILnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;)V c net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$WorldTab$2 gkl$c$2 net/minecraft/class_525$class_8095$2 f Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen$WorldTab; field_42195 a field_42195 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen$WorldTab;)V c net/minecraft/client/gui/screens/worldselection/DataPackReloadCookie gkm net/minecraft/class_7749 f Lnet/minecraft/world/level/levelgen/WorldGenSettings; worldGenSettings a comp_1025 f Lnet/minecraft/world/level/WorldDataConfiguration; dataConfiguration b comp_1026 m ()Lnet/minecraft/world/level/levelgen/WorldGenSettings; worldGenSettings a comp_1025 m ()Lnet/minecraft/world/level/WorldDataConfiguration; dataConfiguration b comp_1026 m (Lnet/minecraft/world/level/levelgen/WorldGenSettings;Lnet/minecraft/world/level/WorldDataConfiguration;)V c net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen gkn net/minecraft/class_5235 f Lnet/minecraft/network/chat/Component; TITLE a field_49558 f I SPACING b field_49559 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout c field_49560 f Ljava/util/function/Consumer; exitCallback d field_24293 f Ljava/util/Set; invalidEntries e field_24295 f Lnet/minecraft/world/level/GameRules; gameRules f field_24298 f Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleList; ruleList u field_49903 f Lnet/minecraft/client/gui/components/Button; doneButton v field_24296 m (Lnet/minecraft/client/gui/components/Button;)V method_57770 a method_57770 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleEntry;)V markInvalid a method_27620 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen;)Lnet/minecraft/client/Minecraft; method_27621 a method_27621 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_48682 a method_48682 m (Lnet/minecraft/client/gui/components/Button;)V method_27619 b method_27619 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleEntry;)V clearInvalid b method_27626 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen;)Lnet/minecraft/client/Minecraft; method_29984 b method_29984 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen;)Lnet/minecraft/client/Minecraft; method_27629 c method_27629 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen;)Lnet/minecraft/client/Minecraft; method_29985 d method_29985 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen;)Lnet/minecraft/client/Minecraft; method_29986 e method_29986 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen;)Lnet/minecraft/client/Minecraft; method_27627 f method_27627 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen;)Lnet/minecraft/client/gui/Font; method_57771 g method_57771 m ()V updateDoneButton l method_27632 m (Lnet/minecraft/world/level/GameRules;Ljava/util/function/Consumer;)V m ()V c net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$BooleanRuleEntry gkn$a net/minecraft/class_5235$class_5236 f Lnet/minecraft/client/gui/components/CycleButton; checkbox c field_24300 m (Lnet/minecraft/world/level/GameRules$BooleanValue;Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_32674 a method_32674 m (Ljava/lang/String;Lnet/minecraft/client/gui/components/CycleButton;)Lnet/minecraft/network/chat/MutableComponent; method_32675 a method_32675 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen;Lnet/minecraft/network/chat/Component;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/level/GameRules$BooleanValue;)V c net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$CategoryRuleEntry gkn$b net/minecraft/class_5235$class_5237 f Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen; field_24305 a field_24305 f Lnet/minecraft/network/chat/Component; label b field_24306 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$CategoryRuleEntry$1 gkn$b$1 net/minecraft/class_5235$class_5237$1 f Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$CategoryRuleEntry; field_33845 a field_33845 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$CategoryRuleEntry;)V c net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$EntryFactory gkn$c net/minecraft/class_5235$class_5238 c net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$GameRuleEntry gkn$d net/minecraft/class_5235$class_5400 f Ljava/util/List; children a field_25630 f Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen; field_25631 b field_25631 f Ljava/util/List; label c field_25629 m (Lnet/minecraft/client/gui/GuiGraphics;II)V renderLabel a method_29989 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen;Ljava/util/List;Lnet/minecraft/network/chat/Component;)V c net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$IntegerRuleEntry gkn$e net/minecraft/class_5235$class_5239 f Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen; field_24307 c field_24307 f Lnet/minecraft/client/gui/components/EditBox; input d field_24309 m (Lnet/minecraft/world/level/GameRules$IntegerValue;Ljava/lang/String;)V method_27635 a method_27635 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen;Lnet/minecraft/network/chat/Component;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/level/GameRules$IntegerValue;)V c net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleEntry gkn$f net/minecraft/class_5235$class_5240 f Ljava/util/List; tooltip a field_24311 m (Ljava/util/List;)V c net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleList gkn$g net/minecraft/class_5235$class_5241 f Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen; field_24313 a field_24313 f I ITEM_HEIGHT m field_49561 m (Ljava/util/Map$Entry;)V method_27637 a method_27637 m (Ljava/util/Map$Entry;)V method_27638 b method_27638 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen;Lnet/minecraft/world/level/GameRules;)V c net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleList$1 gkn$g$1 net/minecraft/class_5235$class_5241$1 f Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen; field_24314 a field_24314 f Lnet/minecraft/world/level/GameRules; val$gameRules b field_24315 f Ljava/util/Map; val$entries c field_24316 f Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleList; field_24317 d field_24317 m (Lnet/minecraft/world/level/GameRules$Category;)Ljava/util/Map; method_27639 a method_27639 m (Lnet/minecraft/world/level/GameRules$Key;Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$EntryFactory;)V addEntry a method_27640 m (Lnet/minecraft/network/chat/Component;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/level/GameRules$BooleanValue;)Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleEntry; method_27641 a method_27641 m (Lnet/minecraft/network/chat/Component;Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/level/GameRules$IntegerValue;)Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleEntry; method_27642 a method_27642 m (Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleList;Lnet/minecraft/client/gui/screens/worldselection/EditGameRulesScreen;Lnet/minecraft/world/level/GameRules;Ljava/util/Map;)V c net/minecraft/client/gui/screens/worldselection/EditWorldScreen gko net/minecraft/class_524 f I VERTICAL_SPACING A field_46894 f I HALF_WIDTH B field_46895 f Lnet/minecraft/client/gui/layouts/LinearLayout; layout C field_46896 f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; callback D field_3169 f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; levelAccess E field_23777 f Lnet/minecraft/client/gui/components/EditBox; nameEdit F field_48397 f Lorg/slf4j/Logger; LOGGER a field_23776 f Lnet/minecraft/network/chat/Component; NAME_LABEL b field_26603 f Lnet/minecraft/network/chat/Component; RESET_ICON_BUTTON c field_46885 f Lnet/minecraft/network/chat/Component; FOLDER_BUTTON d field_46886 f Lnet/minecraft/network/chat/Component; BACKUP_BUTTON e field_46887 f Lnet/minecraft/network/chat/Component; BACKUP_FOLDER_BUTTON f field_46888 f Lnet/minecraft/network/chat/Component; OPTIMIZE_BUTTON u field_46889 f Lnet/minecraft/network/chat/Component; OPTIMIZE_TITLE v field_46890 f Lnet/minecraft/network/chat/Component; OPTIMIIZE_DESCRIPTION w field_46891 f Lnet/minecraft/network/chat/Component; OPTIMIIZE_CONFIRMATION x field_52853 f Lnet/minecraft/network/chat/Component; SAVE_BUTTON y field_46892 f I DEFAULT_WIDTH z field_46893 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;)Z makeBackupAndShowToast a method_2701 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/client/Minecraft;ZZ)V method_54595 a method_54595 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/client/gui/components/Button;)V method_54596 a method_54596 m (Lnet/minecraft/client/Minecraft;)V method_54597 a method_54597 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/client/gui/components/Button;)V method_54598 a method_54598 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)Lnet/minecraft/client/gui/screens/worldselection/EditWorldScreen; create a method_54599 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/components/Button;)V method_54600 a method_54600 m (Lnet/minecraft/client/gui/components/Button;)V method_54601 a method_54601 m (Lnet/minecraft/client/gui/components/Button;Ljava/lang/String;)V method_54602 a method_54602 m (Lnet/minecraft/client/gui/screens/worldselection/EditWorldScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_54604 a method_54604 m (Ljava/lang/String;)V onRename a method_2691 m (Ljava/nio/file/Path;)Z method_54605 a method_54605 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/client/gui/components/Button;)V method_54606 b method_54606 m (Lnet/minecraft/client/gui/components/Button;)V method_54603 b method_54603 m (Ljava/nio/file/Path;)V method_54607 b method_54607 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/client/gui/components/Button;)V method_54608 c method_54608 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Ljava/lang/String;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)V m ()V c net/minecraft/client/gui/screens/worldselection/ExperimentsScreen gkp net/minecraft/class_8134 f Lnet/minecraft/network/chat/Component; TITLE a field_49562 f Lnet/minecraft/network/chat/Component; INFO b field_50043 f I MAIN_CONTENT_WIDTH c field_42503 f I SCROLL_AREA_MIN_HEIGHT d field_55262 f Lnet/minecraft/client/gui/layouts/HeaderAndFooterLayout; layout e field_42504 f Lnet/minecraft/client/gui/screens/Screen; parent f field_42505 f Lnet/minecraft/server/packs/repository/PackRepository; packRepository u field_42506 f Ljava/util/function/Consumer; output v field_42507 f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; packs w field_42508 f Lnet/minecraft/client/gui/components/ScrollableLayout; scrollArea x field_55263 m (Lnet/minecraft/server/packs/repository/Pack;)Lnet/minecraft/network/chat/Component; getHumanReadableTitle a method_49016 m (Lnet/minecraft/server/packs/repository/Pack;Ljava/lang/Boolean;)V method_49017 a method_49017 m (Lnet/minecraft/client/gui/components/Button;)V method_49018 a method_49018 m (Lnet/minecraft/client/gui/layouts/LayoutSettings;)V method_52767 a method_52767 m (Lnet/minecraft/client/gui/screens/worldselection/ExperimentsScreen;Lnet/minecraft/client/gui/components/events/GuiEventListener;)V method_49019 a method_49019 m (Lnet/minecraft/client/gui/screens/worldselection/SwitchGrid$Builder;Lnet/minecraft/server/packs/repository/Pack;Ljava/lang/Boolean;)V method_49020 a method_49020 m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/server/packs/repository/Pack;Ljava/lang/Boolean;)V method_49021 a method_49021 m (Lnet/minecraft/server/packs/repository/Pack;)Z method_49022 b method_49022 m (Lnet/minecraft/client/gui/components/Button;)V method_49023 b method_49023 m ()V onDone l method_49024 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/server/packs/repository/PackRepository;Ljava/util/function/Consumer;)V m ()V c net/minecraft/client/gui/screens/worldselection/InitialWorldCreationOptions gkq net/minecraft/class_10220 f Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode; selectedGameMode a comp_3215 f Ljava/util/Set; disabledGameRules b comp_3216 f Lnet/minecraft/resources/ResourceKey; flatLevelPreset c comp_3217 m ()Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode; selectedGameMode a comp_3215 m ()Ljava/util/Set; disabledGameRules b comp_3216 m ()Lnet/minecraft/resources/ResourceKey; flatLevelPreset c comp_3217 m (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode;Ljava/util/Set;Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/client/gui/screens/worldselection/OptimizeWorldScreen gkr net/minecraft/class_527 f Lorg/slf4j/Logger; LOGGER a field_25482 f Ljava/util/function/ToIntFunction; DIMENSION_COLORS b field_3232 f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; callback c field_3233 f Lnet/minecraft/util/worldupdate/WorldUpgrader; upgrader d field_3234 m (Lnet/minecraft/client/Minecraft;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Z)Lnet/minecraft/client/gui/screens/worldselection/OptimizeWorldScreen; create a method_27031 m (Lnet/minecraft/client/gui/components/Button;)V method_19938 a method_19938 m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V method_2747 a method_2747 m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/world/level/storage/WorldData;ZLnet/minecraft/core/RegistryAccess;)V m ()V c net/minecraft/client/gui/screens/worldselection/PresetEditor gks net/minecraft/class_5293 f Ljava/util/Map; EDITORS a field_37912 m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext$DimensionsUpdater; flatWorldConfigurator a method_41856 m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;Lnet/minecraft/core/RegistryAccess$Frozen;Lnet/minecraft/world/level/levelgen/WorldDimensions;)Lnet/minecraft/world/level/levelgen/WorldDimensions; method_41857 a method_41857 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)V method_41858 a method_41858 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;)Lnet/minecraft/client/gui/screens/Screen; method_41859 a method_41859 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Lnet/minecraft/core/Holder;)V method_41860 a method_41860 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext$DimensionsUpdater; fixedBiomeConfigurator a method_41861 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/RegistryAccess$Frozen;Lnet/minecraft/world/level/levelgen/WorldDimensions;)Lnet/minecraft/world/level/levelgen/WorldDimensions; method_41862 a method_41862 m (Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;)Lnet/minecraft/client/gui/screens/Screen; method_41863 b method_41863 m ()V c net/minecraft/client/gui/screens/worldselection/SelectWorldScreen gkt net/minecraft/class_526 f Lnet/minecraft/world/level/levelgen/WorldOptions; TEST_OPTIONS a field_40457 f Lnet/minecraft/client/gui/screens/Screen; lastScreen b field_3221 f Lnet/minecraft/client/gui/components/EditBox; searchBox c field_3220 f Lorg/slf4j/Logger; LOGGER d field_28783 f Lnet/minecraft/client/gui/components/Button; deleteButton e field_3219 f Lnet/minecraft/client/gui/components/Button; selectButton f field_3224 f Lnet/minecraft/client/gui/components/Button; renameButton u field_3215 f Lnet/minecraft/client/gui/components/Button; copyButton v field_3216 f Lnet/minecraft/client/gui/screens/worldselection/WorldSelectionList; list w field_3218 m (Lnet/minecraft/world/level/storage/LevelSummary;)V updateButtonStatus a method_19940 m (Lnet/minecraft/client/gui/components/Button;)V method_35739 a method_35739 m (Ljava/lang/String;)V method_2744 a method_2744 m (Lnet/minecraft/client/gui/components/Button;)V method_19939 b method_19939 m (Lnet/minecraft/client/gui/components/Button;)V method_19941 c method_19941 m (Lnet/minecraft/client/gui/components/Button;)V method_19942 d method_19942 m (Lnet/minecraft/client/gui/components/Button;)V method_19943 e method_19943 m (Lnet/minecraft/client/gui/components/Button;)V method_19944 f method_19944 m (Lnet/minecraft/client/gui/components/Button;)V method_19945 g method_19945 m (Lnet/minecraft/client/gui/screens/Screen;)V m ()V c net/minecraft/client/gui/screens/worldselection/SwitchGrid gku net/minecraft/class_8096 f I DEFAULT_SWITCH_BUTTON_WIDTH a field_42196 f Ljava/util/List; switches b field_42197 f Lnet/minecraft/client/gui/layouts/Layout; layout c field_55266 m ()Lnet/minecraft/client/gui/layouts/Layout; layout a method_65521 m (I)Lnet/minecraft/client/gui/screens/worldselection/SwitchGrid$Builder; builder a method_48684 m ()V refreshStates b method_48683 m (Ljava/util/List;Lnet/minecraft/client/gui/layouts/Layout;)V c net/minecraft/client/gui/screens/worldselection/SwitchGrid$Builder gku$a net/minecraft/class_8096$class_8097 f I width a field_42198 f Ljava/util/List; switchBuilders b field_42199 f I paddingLeft c field_42200 f I rowSpacing d field_42509 f I rowCount e field_42510 f Ljava/util/Optional; infoUnderneath f field_42511 m ()Lnet/minecraft/client/gui/screens/worldselection/SwitchGrid; build a method_48686 m (I)Lnet/minecraft/client/gui/screens/worldselection/SwitchGrid$Builder; withPaddingLeft a method_48685 m (IZ)Lnet/minecraft/client/gui/screens/worldselection/SwitchGrid$Builder; withInfoUnderneath a method_49026 m (Lnet/minecraft/network/chat/Component;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;)Lnet/minecraft/client/gui/screens/worldselection/SwitchGrid$SwitchBuilder; addSwitch a method_48687 m ()V increaseRow b method_49025 m (I)Lnet/minecraft/client/gui/screens/worldselection/SwitchGrid$Builder; withRowSpacing b method_49027 m (I)V c net/minecraft/client/gui/screens/worldselection/SwitchGrid$InfoUnderneathSettings gku$b net/minecraft/class_8096$class_8135 f I maxInfoRows a comp_1259 f Z alwaysMaxHeight b comp_1260 m ()I maxInfoRows a comp_1259 m ()Z alwaysMaxHeight b comp_1260 m (IZ)V c net/minecraft/client/gui/screens/worldselection/SwitchGrid$LabeledSwitch gku$c net/minecraft/class_8096$class_8098 f Lnet/minecraft/client/gui/components/CycleButton; button a comp_1261 f Ljava/util/function/BooleanSupplier; stateSupplier b comp_1262 f Ljava/util/function/BooleanSupplier; isActiveCondition c comp_1263 m ()V refreshState a method_48688 m ()Lnet/minecraft/client/gui/components/CycleButton; button b comp_1261 m ()Ljava/util/function/BooleanSupplier; stateSupplier c comp_1262 m ()Ljava/util/function/BooleanSupplier; isActiveCondition d comp_1263 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/util/function/BooleanSupplier;Ljava/util/function/BooleanSupplier;)V c net/minecraft/client/gui/screens/worldselection/SwitchGrid$SwitchBuilder gku$d net/minecraft/class_8096$class_8099 f Lnet/minecraft/network/chat/Component; label a field_42204 f Ljava/util/function/BooleanSupplier; stateSupplier b field_42205 f Ljava/util/function/Consumer; onClicked c field_42206 f Lnet/minecraft/network/chat/Component; info d field_42207 f Ljava/util/function/BooleanSupplier; isActiveCondition e field_42208 f I buttonWidth f field_42209 m (Lnet/minecraft/client/gui/components/CycleButton;)Lnet/minecraft/network/chat/MutableComponent; method_49028 a method_49028 m (Lnet/minecraft/client/gui/components/CycleButton;Ljava/lang/Boolean;)V method_48690 a method_48690 m (Lnet/minecraft/client/gui/components/Tooltip;Ljava/lang/Boolean;)Lnet/minecraft/client/gui/components/Tooltip; method_49029 a method_49029 m (Lnet/minecraft/client/gui/screens/worldselection/SwitchGrid$Builder;Lnet/minecraft/client/gui/layouts/GridLayout;I)Lnet/minecraft/client/gui/screens/worldselection/SwitchGrid$LabeledSwitch; build a method_48691 m (Lnet/minecraft/client/gui/screens/worldselection/SwitchGrid$Builder;Lnet/minecraft/client/gui/layouts/GridLayout;ILnet/minecraft/client/gui/screens/worldselection/SwitchGrid$InfoUnderneathSettings;)V method_49030 a method_49030 m (Ljava/util/function/BooleanSupplier;)Lnet/minecraft/client/gui/screens/worldselection/SwitchGrid$SwitchBuilder; withIsActiveCondition a method_48693 m (Lnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/screens/worldselection/SwitchGrid$SwitchBuilder; withInfo a method_48694 m (Lnet/minecraft/client/gui/components/CycleButton;)Lnet/minecraft/network/chat/MutableComponent; method_49031 b method_49031 m (Lnet/minecraft/network/chat/Component;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;I)V c net/minecraft/client/gui/screens/worldselection/WorldCreationContext gkv net/minecraft/class_7193 f Lnet/minecraft/world/level/levelgen/WorldOptions; options a comp_616 f Lnet/minecraft/core/Registry; datapackDimensions b comp_1027 f Lnet/minecraft/world/level/levelgen/WorldDimensions; selectedDimensions c comp_1028 f Lnet/minecraft/core/LayeredRegistryAccess; worldgenRegistries d comp_1029 f Lnet/minecraft/server/ReloadableServerResources; dataPackResources e comp_619 f Lnet/minecraft/world/level/WorldDataConfiguration; dataConfiguration f comp_1030 f Lnet/minecraft/client/gui/screens/worldselection/InitialWorldCreationOptions; initialWorldCreationOptions g comp_3218 m ()Lnet/minecraft/core/RegistryAccess$Frozen; worldgenLoadContext a method_45689 m (Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/world/level/levelgen/WorldDimensions;)Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext; withSettings a method_41864 m (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext$DimensionsUpdater;)Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext; withDimensions a method_41866 m (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext$OptionsModifier;)Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext; withOptions a method_45690 m ()V validate b method_60345 m ()Lnet/minecraft/world/level/levelgen/WorldOptions; options c comp_616 m ()Lnet/minecraft/core/Registry; datapackDimensions d comp_1027 m ()Lnet/minecraft/world/level/levelgen/WorldDimensions; selectedDimensions e comp_1028 m ()Lnet/minecraft/core/LayeredRegistryAccess; worldgenRegistries f comp_1029 m ()Lnet/minecraft/server/ReloadableServerResources; dataPackResources g comp_619 m ()Lnet/minecraft/world/level/WorldDataConfiguration; dataConfiguration h comp_1030 m ()Lnet/minecraft/client/gui/screens/worldselection/InitialWorldCreationOptions; initialWorldCreationOptions i comp_3218 m (Lnet/minecraft/world/level/levelgen/WorldGenSettings;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/world/level/WorldDataConfiguration;)V m (Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/world/level/levelgen/WorldDimensions;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/world/level/WorldDataConfiguration;Lnet/minecraft/client/gui/screens/worldselection/InitialWorldCreationOptions;)V m (Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/core/Registry;Lnet/minecraft/world/level/levelgen/WorldDimensions;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/world/level/WorldDataConfiguration;Lnet/minecraft/client/gui/screens/worldselection/InitialWorldCreationOptions;)V c net/minecraft/client/gui/screens/worldselection/WorldCreationContext$DimensionsUpdater gkv$a net/minecraft/class_7193$class_7195 c net/minecraft/client/gui/screens/worldselection/WorldCreationContext$OptionsModifier gkv$b net/minecraft/class_7193$class_7194 c net/minecraft/client/gui/screens/worldselection/WorldCreationContextMapper gkw net/minecraft/class_10221 c net/minecraft/client/gui/screens/worldselection/WorldCreationUiState gkx net/minecraft/class_8100 f Lnet/minecraft/network/chat/Component; DEFAULT_WORLD_NAME a field_43104 f Ljava/util/List; listeners b field_42210 f Ljava/lang/String; name c field_42211 f Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode; gameMode d field_42213 f Lnet/minecraft/world/Difficulty; difficulty e field_42214 f Ljava/lang/Boolean; allowCommands f field_42215 f Ljava/lang/String; seed g field_42216 f Z generateStructures h field_42217 f Z bonusChest i field_42218 f Ljava/nio/file/Path; savesFolder j field_43105 f Ljava/lang/String; targetFolder k field_43106 f Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext; settings l field_42219 f Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$WorldTypeEntry; worldType m field_42220 f Ljava/util/List; normalPresetList n field_42221 f Ljava/util/List; altPresetList o field_42222 f Lnet/minecraft/world/level/GameRules; gameRules p field_42223 m ()V onChanged a method_48695 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Registry;)Ljava/util/Optional; method_64249 a method_64249 m (Lnet/minecraft/world/Difficulty;)V setDifficulty a method_48696 m (Lnet/minecraft/world/level/GameRules$Key;)V method_64250 a method_64250 m (Lnet/minecraft/world/level/GameRules;)V setGameRules a method_48697 m (Lnet/minecraft/world/level/WorldDataConfiguration;)Z tryUpdateDataConfiguration a method_48698 m (Lnet/minecraft/world/level/levelgen/WorldOptions;)Lnet/minecraft/world/level/levelgen/WorldOptions; method_48699 a method_48699 m (Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings;)V method_64251 a method_64251 m (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext$DimensionsUpdater;)V updateDimensions a method_48700 m (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;)V setSettings a method_48701 m (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; method_48702 a method_48702 m (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;Ljava/util/Optional;)Ljava/util/Optional; findPreset a method_48703 m (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode;)V setGameMode a method_48704 m (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$WorldTypeEntry;)V setWorldType a method_48705 m (Ljava/lang/String;)V setName a method_48710 m (Ljava/util/List;)Z method_48711 a method_48711 m (Ljava/util/function/Consumer;)V addListener a method_48712 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings; method_64252 a method_64252 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/RegistryAccess$Frozen;Lnet/minecraft/world/level/levelgen/WorldDimensions;)Lnet/minecraft/world/level/levelgen/WorldDimensions; method_48706 a method_48706 m (Lnet/minecraft/core/HolderSet$Named;)Ljava/util/List; method_48707 a method_48707 m (Lnet/minecraft/core/Registry;)Ljava/util/List; method_48708 a method_48708 m (Lnet/minecraft/core/Registry;Lnet/minecraft/tags/TagKey;)Ljava/util/Optional; getNonEmptyList a method_48709 m (Z)V setAllowCommands a method_48713 m (ZLnet/minecraft/world/level/levelgen/WorldOptions;)Lnet/minecraft/world/level/levelgen/WorldOptions; method_48714 a method_48714 m ()Ljava/lang/String; getName b method_48715 m (Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;Lnet/minecraft/resources/ResourceKey;)Ljava/util/Optional; method_64253 b method_64253 m (Ljava/lang/String;)V setSeed b method_48716 m (Z)V setGenerateStructures b method_48717 m (ZLnet/minecraft/world/level/levelgen/WorldOptions;)Lnet/minecraft/world/level/levelgen/WorldOptions; method_48718 b method_48718 m ()Ljava/lang/String; getTargetFolder c method_49703 m (Ljava/lang/String;)Ljava/lang/String; findResultFolder c method_49704 m (Z)V setBonusChest c method_48720 m ()Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode; getGameMode d method_48721 m ()Lnet/minecraft/world/Difficulty; getDifficulty e method_48722 m ()Z isHardcore f method_48723 m ()Z isAllowCommands g method_48724 m ()Ljava/lang/String; getSeed h method_48725 m ()Z isGenerateStructures i method_48726 m ()Z isBonusChest j method_48727 m ()Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext; getSettings k method_48728 m ()Z isDebug l method_48729 m ()Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$WorldTypeEntry; getWorldType m method_48730 m ()Lnet/minecraft/client/gui/screens/worldselection/PresetEditor; getPresetEditor n method_48731 m ()Ljava/util/List; getNormalPresetList o method_48732 m ()Ljava/util/List; getAltPresetList p method_48733 m ()Lnet/minecraft/world/level/GameRules; getGameRules q method_48734 m ()V updatePresetLists r method_48735 m (Ljava/nio/file/Path;Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;Ljava/util/Optional;Ljava/util/OptionalLong;)V m ()V c net/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode gkx$a net/minecraft/class_8100$class_4539 f Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode; SURVIVAL a field_20624 f Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode; HARDCORE b field_20625 f Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode; CREATIVE c field_20626 f Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode; DEBUG d field_20627 f Lnet/minecraft/world/level/GameType; gameType e field_20629 f Lnet/minecraft/network/chat/Component; displayName f field_42224 f Lnet/minecraft/network/chat/Component; info g field_42225 f [Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode; $VALUES h field_20630 m ()Lnet/minecraft/network/chat/Component; getInfo a method_48736 m ()[Lnet/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode; $values b method_36891 m (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/world/level/GameType;)V m ()V c net/minecraft/client/gui/screens/worldselection/WorldCreationUiState$WorldTypeEntry gkx$b net/minecraft/class_8100$class_8101 f Lnet/minecraft/core/Holder; preset a comp_1238 f Lnet/minecraft/network/chat/Component; CUSTOM_WORLD_DESCRIPTION b field_42226 m ()Lnet/minecraft/network/chat/Component; describePreset a method_48737 m (Lnet/minecraft/resources/ResourceKey;)Z method_48738 a method_48738 m ()Z isAmplified b method_48739 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/network/chat/Component; method_48740 b method_48740 m ()Lnet/minecraft/core/Holder; preset c comp_1238 m (Lnet/minecraft/core/Holder;)V m ()V c net/minecraft/client/gui/screens/worldselection/WorldOpenFlows gky net/minecraft/class_7196 f Lorg/slf4j/Logger; LOGGER a field_37913 f Ljava/util/UUID; WORLD_PACK_ID b field_47592 f Lnet/minecraft/client/Minecraft; minecraft c field_37914 f Lnet/minecraft/world/level/storage/LevelStorageSource; levelSource d field_37915 m ()Ljava/util/concurrent/CompletableFuture; promptBundledPackLoadFailure a method_43324 m (Lnet/minecraft/server/WorldLoader$PackConfig;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;Lnet/minecraft/server/WorldLoader$ResultFactory;)Ljava/lang/Object; loadWorldDataBlocking a method_45694 m (Lnet/minecraft/server/WorldStem;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Ljava/lang/Runnable;)V method_57772 a method_57772 m (Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/client/gui/screens/worldselection/WorldOpenFlows$1Data;)Lcom/mojang/datafixers/util/Pair; method_45695 a method_45695 m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/server/WorldLoader$DataLoadContext;)Lnet/minecraft/server/WorldLoader$DataLoadOutput; method_54609 a method_54609 m (Lcom/mojang/serialization/Dynamic;ZLnet/minecraft/server/packs/repository/PackRepository;)Lnet/minecraft/server/WorldStem; loadWorldStem a method_54610 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;)Lcom/mojang/datafixers/util/Pair; recreateWorldData a method_45696 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/ReloadableServerResources;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/world/level/storage/WorldData;)V createLevelFromExistingSettings a method_41889 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/WorldStem;Lnet/minecraft/server/packs/repository/PackRepository;)V openWorldDoLoad a method_57773 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/WorldStem;Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/client/resources/server/DownloadedPackSource;Ljava/lang/Runnable;Z)V method_57774 a method_57774 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/WorldStem;Lnet/minecraft/server/packs/repository/PackRepository;Ljava/lang/Runnable;)V openWorldCheckWorldStemCompatibility a method_57775 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/WorldStem;Lnet/minecraft/client/resources/server/DownloadedPackSource;Lnet/minecraft/server/packs/repository/PackRepository;Ljava/lang/Runnable;)V openWorldCheckDiskSpace a method_57776 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/WorldStem;Lnet/minecraft/client/resources/server/DownloadedPackSource;Lnet/minecraft/server/packs/repository/PackRepository;Ljava/lang/Runnable;Ljava/lang/Boolean;)V method_57777 a method_57777 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lcom/mojang/serialization/Dynamic;Ljava/lang/Runnable;)V method_57778 a method_57778 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lcom/mojang/serialization/Dynamic;Ljava/lang/Runnable;ZZ)V method_57779 a method_57779 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lcom/mojang/serialization/Dynamic;ZLjava/lang/Runnable;)V openWorldLoadLevelStem a method_57780 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/world/level/storage/LevelSummary;Lcom/mojang/serialization/Dynamic;Ljava/lang/Runnable;)V openWorldCheckVersionCompatibility a method_57781 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Ljava/lang/Runnable;)V openWorldLoadLevelData a method_57782 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Ljava/lang/Runnable;Z)V method_57783 a method_57783 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Ljava/lang/Runnable;ZZ)V method_54617 a method_54617 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;ZLjava/lang/Runnable;Ljava/lang/Runnable;)V askForBackup a method_41898 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Lcom/mojang/serialization/Lifecycle;Ljava/lang/Runnable;Z)V confirmWorldCreation a method_41892 m (Lnet/minecraft/client/resources/server/DownloadedPackSource;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;)Ljava/util/concurrent/CompletableFuture; loadBundledResourcePack a method_55510 m (Ljava/lang/Runnable;Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/worldselection/CreateWorldScreen;Z)V method_41893 a method_41893 m (Ljava/lang/String;)Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; createWorldAccess a method_41901 m (Ljava/lang/String;Lnet/minecraft/world/level/LevelSettings;Lnet/minecraft/world/level/levelgen/WorldOptions;Ljava/util/function/Function;Lnet/minecraft/client/gui/screens/Screen;)V createFreshLevel a method_41895 m (Ljava/lang/String;Ljava/lang/Runnable;)V openWorld a method_57784 m (Ljava/lang/Throwable;)Ljava/lang/Void; method_57785 a method_57785 m (Ljava/lang/Void;)Ljava/lang/Boolean; method_57786 a method_57786 m (Ljava/util/function/Function;Lnet/minecraft/world/level/LevelSettings;Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/server/WorldLoader$DataLoadContext;)Lnet/minecraft/server/WorldLoader$DataLoadOutput; method_45698 a method_45698 m ()V method_54621 b method_54621 m (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/server/WorldLoader$DataLoadContext;)Lnet/minecraft/server/WorldLoader$DataLoadOutput; method_54622 b method_54622 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/WorldStem;Lnet/minecraft/server/packs/repository/PackRepository;Ljava/lang/Runnable;)V openWorldLoadBundledResourcePack b method_57787 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Ljava/lang/Runnable;)V method_57788 b method_57788 m (Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage; method_57789 b method_57789 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/WorldStem;Lnet/minecraft/server/packs/repository/PackRepository;Ljava/lang/Runnable;)V method_57790 c method_57790 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Ljava/lang/Runnable;)V method_57791 c method_57791 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/world/level/storage/LevelStorageSource;)V m ()V c net/minecraft/client/gui/screens/worldselection/WorldOpenFlows$1Data gky$a net/minecraft/class_7196$class_7750 f Lnet/minecraft/world/level/LevelSettings; levelSettings a comp_1031 f Lnet/minecraft/world/level/levelgen/WorldOptions; options b comp_1032 f Lnet/minecraft/core/Registry; existingDimensions c comp_1033 m ()Lnet/minecraft/world/level/LevelSettings; levelSettings a comp_1031 m ()Lnet/minecraft/world/level/levelgen/WorldOptions; options b comp_1032 m ()Lnet/minecraft/core/Registry; existingDimensions c comp_1033 m (Lnet/minecraft/world/level/LevelSettings;Lnet/minecraft/world/level/levelgen/WorldOptions;Lnet/minecraft/core/Registry;)V c net/minecraft/client/gui/screens/worldselection/WorldSelectionList gkz net/minecraft/class_528 f Lnet/minecraft/network/chat/Component; WORLD_LOCKED_TOOLTIP A field_26610 f Lnet/minecraft/network/chat/Component; WORLD_REQUIRES_CONVERSION B field_34803 f Lnet/minecraft/network/chat/Component; INCOMPATIBLE_VERSION_TOOLTIP C field_46897 f Lnet/minecraft/network/chat/Component; WORLD_EXPERIMENTAL D field_45569 f Lnet/minecraft/client/gui/screens/worldselection/SelectWorldScreen; screen E field_3237 f Ljava/util/concurrent/CompletableFuture; pendingLevels F field_39739 f Ljava/util/List; currentlyDisplayedLevels G field_39740 f Ljava/lang/String; filter H field_39738 f Lnet/minecraft/client/gui/screens/worldselection/WorldSelectionList$LoadingHeader; loadingHeader I field_38994 f Ljava/time/format/DateTimeFormatter; DATE_FORMAT a field_19132 f Lnet/minecraft/resources/ResourceLocation; ERROR_HIGHLIGHTED_SPRITE m field_45570 f Lnet/minecraft/resources/ResourceLocation; ERROR_SPRITE n field_45571 f Lnet/minecraft/resources/ResourceLocation; MARKED_JOIN_HIGHLIGHTED_SPRITE o field_45572 f Lnet/minecraft/resources/ResourceLocation; MARKED_JOIN_SPRITE p field_45573 f Lnet/minecraft/resources/ResourceLocation; WARNING_HIGHLIGHTED_SPRITE q field_45574 f Lnet/minecraft/resources/ResourceLocation; WARNING_SPRITE r field_45575 f Lnet/minecraft/resources/ResourceLocation; JOIN_HIGHLIGHTED_SPRITE s field_45576 f Lnet/minecraft/resources/ResourceLocation; JOIN_SPRITE u field_45577 f Lorg/slf4j/Logger; LOGGER v field_3238 f Lnet/minecraft/network/chat/Component; FROM_NEWER_TOOLTIP_1 w field_26606 f Lnet/minecraft/network/chat/Component; FROM_NEWER_TOOLTIP_2 x field_26607 f Lnet/minecraft/network/chat/Component; SNAPSHOT_TOOLTIP_1 y field_26608 f Lnet/minecraft/network/chat/Component; SNAPSHOT_TOOLTIP_2 z field_26609 m ()Lnet/minecraft/client/gui/screens/worldselection/SelectWorldScreen; getScreen K method_2752 m ()Ljava/util/List; pollLevelsIgnoreErrors L method_44679 m ()V reloadWorldList M method_44680 m ()Ljava/util/concurrent/CompletableFuture; loadLevels N method_43462 m ()V fillLoadingLevels O method_43463 m ()V notifyListUpdated P method_43464 m (Lnet/minecraft/client/gui/screens/worldselection/WorldSelectionList$Entry;)V setSelected a method_20157 m (Lnet/minecraft/client/gui/screens/worldselection/WorldSelectionList;)Lnet/minecraft/client/Minecraft; method_43452 a method_43452 m (Ljava/lang/String;)V updateFilter a method_44677 m (Ljava/lang/String;Lnet/minecraft/world/level/storage/LevelSummary;)Z filterAccepts a method_43453 m (Ljava/lang/String;Ljava/util/List;)V fillLevels a method_43454 m (Ljava/lang/Throwable;)Ljava/util/List; method_43455 a method_43455 m (Ljava/util/List;)V handleNewLevels a method_44678 m ()Ljava/util/Optional; getSelectedOpt c method_20159 m (Lnet/minecraft/network/chat/Component;)V handleLevelLoadFailure c method_43460 m (Lnet/minecraft/client/gui/screens/worldselection/SelectWorldScreen;Lnet/minecraft/client/Minecraft;IIIILjava/lang/String;Lnet/minecraft/client/gui/screens/worldselection/WorldSelectionList;)V m ()V c net/minecraft/client/gui/screens/worldselection/WorldSelectionList$Entry gkz$a net/minecraft/class_528$class_7414 m ()V c net/minecraft/client/gui/screens/worldselection/WorldSelectionList$LoadingHeader gkz$b net/minecraft/class_528$class_7415 f Lnet/minecraft/network/chat/Component; LOADING_LABEL a field_38997 f Lnet/minecraft/client/Minecraft; minecraft b field_38998 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/gui/screens/worldselection/WorldSelectionList$WorldListEntry gkz$c net/minecraft/class_528$class_4272 f Lnet/minecraft/client/gui/screens/worldselection/WorldSelectionList; field_19135 a field_19135 f I ICON_WIDTH b field_32435 f I ICON_HEIGHT c field_32436 f Lnet/minecraft/client/Minecraft; minecraft d field_19136 f Lnet/minecraft/client/gui/screens/worldselection/SelectWorldScreen; screen e field_19137 f Lnet/minecraft/world/level/storage/LevelSummary; summary f field_19138 f Lnet/minecraft/client/gui/screens/FaviconTexture; icon g field_19141 f Ljava/nio/file/Path; iconFile h field_19140 f J lastClickTime i field_19142 m (Lnet/minecraft/world/level/LevelSettings;Lnet/minecraft/client/gui/screens/worldselection/WorldCreationContext;Ljava/nio/file/Path;Z)V method_20165 a method_20165 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Z)V method_54628 a method_54628 m ()Z canJoin b method_54629 m (Z)V method_20170 b method_20170 m ()V joinWorld c method_20164 m ()V deleteWorld d method_20169 m ()V doDeleteWorld e method_33685 m ()V editWorld g method_20171 m ()V recreateWorld h method_20173 m ()Ljava/lang/String; getLevelName i method_35740 m ()V validateIconFile j method_52265 m ()V queueLoadScreen k method_29990 m ()V loadIcon l method_52205 m ()V method_20176 m method_20176 m ()V method_54630 n method_54630 m ()V method_54631 o method_54631 m ()V method_54632 p method_54632 m ()V method_20179 q method_20179 m (Lnet/minecraft/client/gui/screens/worldselection/WorldSelectionList;Lnet/minecraft/client/gui/screens/worldselection/WorldSelectionList;Lnet/minecraft/world/level/storage/LevelSummary;)V c net/minecraft/client/gui/screens/worldselection/package-info gla net/minecraft/class_6223 c net/minecraft/client/gui/spectator/PlayerMenuItem glb net/minecraft/class_530 f Lcom/mojang/authlib/GameProfile; profile a field_3253 f Ljava/util/function/Supplier; skin b field_45578 f Lnet/minecraft/network/chat/Component; name c field_26611 m (Lcom/mojang/authlib/GameProfile;)V c net/minecraft/client/gui/spectator/RootSpectatorMenuCategory glc net/minecraft/class_534 f Lnet/minecraft/network/chat/Component; PROMPT_TEXT a field_26612 f Ljava/util/List; items b field_3266 m ()V m ()V c net/minecraft/client/gui/spectator/SpectatorMenu gld net/minecraft/class_531 f Lnet/minecraft/client/gui/spectator/SpectatorMenuItem; EMPTY_SLOT a field_3260 f Lnet/minecraft/resources/ResourceLocation; CLOSE_SPRITE b field_45579 f Lnet/minecraft/resources/ResourceLocation; SCROLL_LEFT_SPRITE c field_45580 f Lnet/minecraft/resources/ResourceLocation; SCROLL_RIGHT_SPRITE d field_45581 f Lnet/minecraft/client/gui/spectator/SpectatorMenuItem; CLOSE_ITEM e field_3261 f Lnet/minecraft/client/gui/spectator/SpectatorMenuItem; SCROLL_LEFT f field_3262 f Lnet/minecraft/client/gui/spectator/SpectatorMenuItem; SCROLL_RIGHT_ENABLED g field_3256 f Lnet/minecraft/client/gui/spectator/SpectatorMenuItem; SCROLL_RIGHT_DISABLED h field_3259 f I MAX_PER_PAGE i field_32443 f Lnet/minecraft/network/chat/Component; CLOSE_MENU_TEXT j field_26613 f Lnet/minecraft/network/chat/Component; PREVIOUS_PAGE_TEXT k field_26614 f Lnet/minecraft/network/chat/Component; NEXT_PAGE_TEXT l field_26615 f Lnet/minecraft/client/gui/spectator/SpectatorMenuListener; listener m field_3255 f Lnet/minecraft/client/gui/spectator/SpectatorMenuCategory; category n field_3258 f I selectedSlot o field_3254 f I page p field_3263 m ()Ljava/util/List; getItems a method_2770 m (I)Lnet/minecraft/client/gui/spectator/SpectatorMenuItem; getItem a method_2777 m (Lnet/minecraft/client/gui/spectator/SpectatorMenuCategory;)V selectCategory a method_2778 m ()Lnet/minecraft/client/gui/spectator/SpectatorMenuItem; getSelectedItem b method_2774 m (I)V selectSlot b method_2771 m ()Lnet/minecraft/client/gui/spectator/SpectatorMenuCategory; getSelectedCategory c method_2776 m ()V exit d method_2779 m ()I getSelectedSlot e method_2773 m ()Lnet/minecraft/client/gui/spectator/categories/SpectatorPage; getCurrentPage f method_2772 m (Lnet/minecraft/client/gui/spectator/SpectatorMenuListener;)V m ()V c net/minecraft/client/gui/spectator/SpectatorMenu$1 gld$1 net/minecraft/class_531$1 m ()V c net/minecraft/client/gui/spectator/SpectatorMenu$CloseSpectatorItem gld$a net/minecraft/class_531$class_532 m ()V c net/minecraft/client/gui/spectator/SpectatorMenu$ScrollMenuItem gld$b net/minecraft/class_531$class_533 f I direction a field_3264 f Z enabled b field_3265 m (IZ)V c net/minecraft/client/gui/spectator/SpectatorMenuCategory gle net/minecraft/class_535 m ()Ljava/util/List; getItems a method_2780 m ()Lnet/minecraft/network/chat/Component; getPrompt b method_2781 c net/minecraft/client/gui/spectator/SpectatorMenuItem glf net/minecraft/class_537 m (Lnet/minecraft/client/gui/GuiGraphics;FF)V renderIcon a method_2784 m (Lnet/minecraft/client/gui/spectator/SpectatorMenu;)V selectItem a method_2783 m ()Lnet/minecraft/network/chat/Component; getName aW_ method_16892 m ()Z isEnabled aX_ method_16893 c net/minecraft/client/gui/spectator/SpectatorMenuListener glg net/minecraft/class_536 m (Lnet/minecraft/client/gui/spectator/SpectatorMenu;)V onSpectatorMenuClosed a method_2782 c net/minecraft/client/gui/spectator/categories/SpectatorPage glh net/minecraft/class_539 f I NO_SELECTION a field_32444 f Ljava/util/List; items b field_3271 f I selection c field_3269 m ()I getSelectedSlot a method_2787 m (I)Lnet/minecraft/client/gui/spectator/SpectatorMenuItem; getItem a method_2786 m (Ljava/util/List;I)V c net/minecraft/client/gui/spectator/categories/TeleportToPlayerMenuCategory gli net/minecraft/class_538 f Lnet/minecraft/resources/ResourceLocation; TELEPORT_TO_PLAYER_SPRITE a field_45582 f Ljava/util/Comparator; PROFILE_ORDER b field_3267 f Lnet/minecraft/network/chat/Component; TELEPORT_TEXT c field_26616 f Lnet/minecraft/network/chat/Component; TELEPORT_PROMPT d field_26617 f Ljava/util/List; items e field_3268 m (Lnet/minecraft/client/multiplayer/PlayerInfo;)Lnet/minecraft/client/gui/spectator/SpectatorMenuItem; method_46520 a method_46520 m (Lnet/minecraft/client/multiplayer/PlayerInfo;)Z method_46521 b method_46521 m (Lnet/minecraft/client/multiplayer/PlayerInfo;)Ljava/util/UUID; method_2785 c method_2785 m ()V m (Ljava/util/Collection;)V m ()V c net/minecraft/client/gui/spectator/categories/TeleportToTeamMenuCategory glj net/minecraft/class_540 f Lnet/minecraft/resources/ResourceLocation; TELEPORT_TO_TEAM_SPRITE a field_45583 f Lnet/minecraft/network/chat/Component; TELEPORT_TEXT b field_26618 f Lnet/minecraft/network/chat/Component; TELEPORT_PROMPT c field_26619 f Ljava/util/List; items d field_3272 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/world/scores/PlayerTeam;)Ljava/util/stream/Stream; method_47431 a method_47431 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/world/scores/Scoreboard;)Ljava/util/List; createTeamEntries a method_47432 m ()V m ()V c net/minecraft/client/gui/spectator/categories/TeleportToTeamMenuCategory$TeamSelectionItem glj$a net/minecraft/class_540$class_541 f Lnet/minecraft/world/scores/PlayerTeam; team a field_3275 f Ljava/util/function/Supplier; iconSkin b field_41115 f Ljava/util/List; players c field_3274 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/world/scores/PlayerTeam;)Ljava/util/Optional; create a method_47433 m (Lnet/minecraft/world/scores/PlayerTeam;Ljava/util/List;Ljava/util/function/Supplier;)V c net/minecraft/client/gui/spectator/categories/package-info glk net/minecraft/class_6224 c net/minecraft/client/gui/spectator/package-info gll net/minecraft/class_6225 c net/minecraft/client/main/GameConfig glm net/minecraft/class_542 f Lnet/minecraft/client/main/GameConfig$UserData; user a field_3278 f Lcom/mojang/blaze3d/platform/DisplayData; display b field_3279 f Lnet/minecraft/client/main/GameConfig$FolderData; location c field_3277 f Lnet/minecraft/client/main/GameConfig$GameData; game d field_3280 f Lnet/minecraft/client/main/GameConfig$QuickPlayData; quickPlay e field_44553 m (Lnet/minecraft/client/main/GameConfig$UserData;Lcom/mojang/blaze3d/platform/DisplayData;Lnet/minecraft/client/main/GameConfig$FolderData;Lnet/minecraft/client/main/GameConfig$GameData;Lnet/minecraft/client/main/GameConfig$QuickPlayData;)V c net/minecraft/client/main/GameConfig$FolderData glm$a net/minecraft/class_542$class_544 f Ljava/io/File; gameDirectory a field_3287 f Ljava/io/File; resourcePackDirectory b field_3290 f Ljava/io/File; assetDirectory c field_3289 f Ljava/lang/String; assetIndex d field_3288 m ()Ljava/nio/file/Path; getExternalAssetSource a method_45701 m (Ljava/io/File;Ljava/io/File;Ljava/io/File;Ljava/lang/String;)V c net/minecraft/client/main/GameConfig$GameData glm$b net/minecraft/class_542$class_545 f Z demo a field_3292 f Ljava/lang/String; launchVersion b field_3293 f Ljava/lang/String; versionType c field_3291 f Z disableMultiplayer d field_25061 f Z disableChat e field_25062 f Z captureTracyImages f field_54272 f Z renderDebugLabels g field_57923 m (ZLjava/lang/String;Ljava/lang/String;ZZZZ)V c net/minecraft/client/main/GameConfig$QuickPlayData glm$c net/minecraft/class_542$class_8495 f Ljava/lang/String; logPath a comp_4276 f Lnet/minecraft/client/main/GameConfig$QuickPlayVariant; variant b comp_4277 m ()Z isEnabled a method_51257 m ()Ljava/lang/String; logPath b comp_4276 m ()Lnet/minecraft/client/main/GameConfig$QuickPlayVariant; variant c comp_4277 m (Ljava/lang/String;Lnet/minecraft/client/main/GameConfig$QuickPlayVariant;)V c net/minecraft/client/main/GameConfig$QuickPlayDisabled glm$d net/minecraft/class_542$class_11392 m ()V c net/minecraft/client/main/GameConfig$QuickPlayMultiplayerData glm$e net/minecraft/class_542$class_11393 f Ljava/lang/String; serverAddress b comp_4278 m ()Ljava/lang/String; serverAddress b comp_4278 m (Ljava/lang/String;)V c net/minecraft/client/main/GameConfig$QuickPlayRealmsData glm$f net/minecraft/class_542$class_11394 f Ljava/lang/String; realmId b comp_4279 m ()Ljava/lang/String; realmId b comp_4279 m (Ljava/lang/String;)V c net/minecraft/client/main/GameConfig$QuickPlaySinglePlayerData glm$g net/minecraft/class_542$class_11395 f Ljava/lang/String; worldId b comp_4280 m ()Ljava/lang/String; worldId b comp_4280 m (Ljava/lang/String;)V c net/minecraft/client/main/GameConfig$QuickPlayVariant glm$h net/minecraft/class_542$class_11396 f Lnet/minecraft/client/main/GameConfig$QuickPlayVariant; DISABLED a field_60574 m ()Z isEnabled a method_71645 m ()V c net/minecraft/client/main/GameConfig$UserData glm$i net/minecraft/class_542$class_547 f Lnet/minecraft/client/User; user a field_3299 f Lcom/mojang/authlib/properties/PropertyMap; userProperties b field_3298 f Lcom/mojang/authlib/properties/PropertyMap; profileProperties c field_3297 f Ljava/net/Proxy; proxy d field_3296 m (Lnet/minecraft/client/User;Lcom/mojang/authlib/properties/PropertyMap;Lcom/mojang/authlib/properties/PropertyMap;Ljava/net/Proxy;)V c net/minecraft/client/main/SilentInitException gln net/minecraft/class_4718 m (Ljava/lang/String;)V m (Ljava/lang/String;Ljava/lang/Throwable;)V c net/minecraft/client/main/package-info glo net/minecraft/class_6226 c net/minecraft/client/model/AbstractBoatModel glp net/minecraft/class_10261 f Lnet/minecraft/client/model/geom/ModelPart; leftPaddle a field_54480 f Lnet/minecraft/client/model/geom/ModelPart; rightPaddle b field_54481 m (FILnet/minecraft/client/model/geom/ModelPart;)V animatePaddle a method_64515 m (Lnet/minecraft/client/renderer/entity/state/BoatRenderState;)V setupAnim a method_64516 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/AbstractEquineModel glq net/minecraft/class_549 f Ljava/lang/String; HEAD_PARTS a field_32486 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER b field_52854 f Lnet/minecraft/client/model/geom/ModelPart; body c field_3305 f Lnet/minecraft/client/model/geom/ModelPart; headParts d field_3307 f F DEG_125 e field_32487 f F DEG_60 f field_32488 f F DEG_45 g field_32489 f F DEG_30 i field_32490 f F DEG_15 j field_32491 f Lnet/minecraft/client/model/geom/ModelPart; rightHindLeg k field_27425 f Lnet/minecraft/client/model/geom/ModelPart; leftHindLeg l field_27426 f Lnet/minecraft/client/model/geom/ModelPart; rightFrontLeg m field_27427 f Lnet/minecraft/client/model/geom/ModelPart; leftFrontLeg n field_27428 f Lnet/minecraft/client/model/geom/ModelPart; tail o field_3300 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; createBodyMesh a method_32010 m (Lnet/minecraft/client/renderer/entity/state/EquineRenderState;)V setupAnim a method_17085 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; createBabyMesh b method_62053 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; createFullScaleBabyMesh c method_62054 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/AbstractPiglinModel glr net/minecraft/class_9939 f Ljava/lang/String; RIGHT_PANTS A field_52866 f Lnet/minecraft/client/model/geom/ModelPart; leftSleeve a field_52856 f Lnet/minecraft/client/model/geom/ModelPart; rightSleeve b field_52857 f Lnet/minecraft/client/model/geom/ModelPart; leftPants c field_52858 f Lnet/minecraft/client/model/geom/ModelPart; rightPants d field_52859 f Lnet/minecraft/client/model/geom/ModelPart; jacket e field_52860 f Lnet/minecraft/client/model/geom/ModelPart; rightEar f field_52861 f Lnet/minecraft/client/model/geom/ModelPart; leftEar g field_52862 f Ljava/lang/String; LEFT_SLEEVE x field_52863 f Ljava/lang/String; RIGHT_SLEEVE y field_52864 f Ljava/lang/String; LEFT_PANTS z field_52865 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; createMesh a method_62055 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;Lnet/minecraft/client/model/geom/builders/MeshDefinition;)Lnet/minecraft/client/model/geom/builders/PartDefinition; addHead a method_62056 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/AbstractZombieModel gls net/minecraft/class_3968 m (Lnet/minecraft/client/renderer/entity/state/ZombieRenderState;)V setupAnim a method_17791 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/AdultAndBabyModelPair glt net/minecraft/class_10602 f Lnet/minecraft/client/model/Model; adultModel a comp_3500 f Lnet/minecraft/client/model/Model; babyModel b comp_3501 m ()Lnet/minecraft/client/model/Model; adultModel a comp_3500 m (Z)Lnet/minecraft/client/model/Model; getModel a method_66533 m ()Lnet/minecraft/client/model/Model; babyModel b comp_3501 m (Lnet/minecraft/client/model/Model;Lnet/minecraft/client/model/Model;)V c net/minecraft/client/model/AllayModel glu net/minecraft/class_7308 f Lnet/minecraft/client/model/geom/ModelPart; head a field_39459 f Lnet/minecraft/client/model/geom/ModelPart; body b field_38443 f Lnet/minecraft/client/model/geom/ModelPart; right_arm c field_38444 f Lnet/minecraft/client/model/geom/ModelPart; left_arm d field_38445 f Lnet/minecraft/client/model/geom/ModelPart; right_wing e field_38446 f Lnet/minecraft/client/model/geom/ModelPart; left_wing f field_38447 f F FLYING_ANIMATION_X_ROT g field_38999 f F MAX_HAND_HOLDING_ITEM_X_ROT_RAD i field_39000 f F MIN_HAND_HOLDING_ITEM_X_ROT_RAD j field_39001 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_42733 m (Lnet/minecraft/client/renderer/entity/state/AllayRenderState;)V setupAnim a method_42732 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/AnimationUtils glv net/minecraft/class_4896 m (Lnet/minecraft/client/model/geom/ModelPart;FF)V bobModelPart a method_29350 m (Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/model/geom/ModelPart;F)V bobArms a method_32789 m (Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/model/geom/ModelPart;FIZ)V animateCrossbowCharge a method_25446 m (Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/world/entity/HumanoidArm;FF)V swingWeaponDown a method_29351 m (Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/model/geom/ModelPart;Z)V animateCrossbowHold a method_25447 m (Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/model/geom/ModelPart;ZFF)V animateZombieArms a method_29352 m ()V c net/minecraft/client/model/ArmadilloModel glw net/minecraft/class_9082 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52867 f F MAX_DOWN_HEAD_ROTATION_EXTENT b field_47860 f F MAX_UP_HEAD_ROTATION_EXTENT c field_47861 f F MAX_WALK_ANIMATION_SPEED d field_47862 f F WALK_ANIMATION_SCALE_FACTOR e field_47863 f Ljava/lang/String; HEAD_CUBE f field_47864 f Ljava/lang/String; RIGHT_EAR_CUBE g field_47865 f Ljava/lang/String; LEFT_EAR_CUBE i field_47866 f Lnet/minecraft/client/model/geom/ModelPart; body j field_47868 f Lnet/minecraft/client/model/geom/ModelPart; rightHindLeg k field_47869 f Lnet/minecraft/client/model/geom/ModelPart; leftHindLeg l field_47870 f Lnet/minecraft/client/model/geom/ModelPart; cube m field_47871 f Lnet/minecraft/client/model/geom/ModelPart; head n field_47872 f Lnet/minecraft/client/model/geom/ModelPart; tail o field_47873 f Lnet/minecraft/client/animation/KeyframeAnimation; walkAnimation p field_60876 f Lnet/minecraft/client/animation/KeyframeAnimation; rollOutAnimation q field_60877 f Lnet/minecraft/client/animation/KeyframeAnimation; rollUpAnimation r field_60878 f Lnet/minecraft/client/animation/KeyframeAnimation; peekAnimation s field_60879 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_55818 m (Lnet/minecraft/client/renderer/entity/state/ArmadilloRenderState;)V setupAnim a method_55817 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/ArmedModel glx net/minecraft/class_3881 m (Lnet/minecraft/world/entity/HumanoidArm;Lcom/mojang/blaze3d/vertex/PoseStack;)V translateToHand a method_2803 c net/minecraft/client/model/ArmorStandArmorModel gly net/minecraft/class_548 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32686 m (Lnet/minecraft/client/renderer/entity/state/ArmorStandRenderState;)V setupAnim a method_17066 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/ArmorStandModel glz net/minecraft/class_551 f Ljava/lang/String; RIGHT_BODY_STICK a field_32445 f Ljava/lang/String; LEFT_BODY_STICK b field_32446 f Ljava/lang/String; SHOULDER_STICK c field_32447 f Ljava/lang/String; BASE_PLATE d field_32448 f Lnet/minecraft/client/model/geom/ModelPart; rightBodyStick e field_27391 f Lnet/minecraft/client/model/geom/ModelPart; leftBodyStick f field_27392 f Lnet/minecraft/client/model/geom/ModelPart; shoulderStick g field_3313 f Lnet/minecraft/client/model/geom/ModelPart; basePlate x field_3312 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_31979 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/ArrowModel gma net/minecraft/class_9940 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_62059 m (Lnet/minecraft/client/model/geom/PartPose;)Lnet/minecraft/client/model/geom/PartPose; method_62057 a method_62057 m (Lnet/minecraft/client/renderer/entity/state/ArrowRenderState;)V setupAnim a method_62058 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/AxolotlModel gmb net/minecraft/class_5772 f F SWIMMING_LEG_XROT a field_32449 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER b field_52869 f Lnet/minecraft/client/model/geom/ModelPart; tail c field_28373 f Lnet/minecraft/client/model/geom/ModelPart; leftHindLeg d field_28374 f Lnet/minecraft/client/model/geom/ModelPart; rightHindLeg e field_28375 f Lnet/minecraft/client/model/geom/ModelPart; leftFrontLeg f field_28376 f Lnet/minecraft/client/model/geom/ModelPart; rightFrontLeg g field_28377 f Lnet/minecraft/client/model/geom/ModelPart; body i field_28378 f Lnet/minecraft/client/model/geom/ModelPart; head j field_28379 f Lnet/minecraft/client/model/geom/ModelPart; topGills k field_28380 f Lnet/minecraft/client/model/geom/ModelPart; leftGills l field_28381 f Lnet/minecraft/client/model/geom/ModelPart; rightGills m field_28382 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_33296 m (F)V setupPlayDeadAnimation a method_33298 m (FF)V setupLayStillOnGroundAnimation a method_33291 m (FFF)V setupSwimmingAnimation a method_33295 m (Lnet/minecraft/client/renderer/entity/state/AxolotlRenderState;)V setupAnim a method_33293 m (F)V applyMirrorLegRotations b method_33299 m (FF)V setupGroundCrawlingAnimation b method_33294 m (FF)V setupWaterHoveringAnimation c method_33297 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/BabyModelTransform gmc net/minecraft/class_9941 f Z scaleHead b comp_2988 f F babyYHeadOffset c comp_2989 f F babyZHeadOffset d comp_2990 f F babyHeadScale e comp_2991 f F babyBodyScale f comp_2992 f F bodyYOffset g comp_2993 f Ljava/util/Set; headParts h comp_2994 m ()Z scaleHead a comp_2988 m (FLnet/minecraft/client/model/geom/PartPose;)Lnet/minecraft/client/model/geom/PartPose; method_62060 a method_62060 m ()F babyYHeadOffset b comp_2989 m (FLnet/minecraft/client/model/geom/PartPose;)Lnet/minecraft/client/model/geom/PartPose; method_62061 b method_62061 m ()F babyZHeadOffset c comp_2990 m ()F babyHeadScale d comp_2991 m ()F babyBodyScale e comp_2992 m ()F bodyYOffset f comp_2993 m ()Ljava/util/Set; headParts g comp_2994 m (Ljava/util/Set;)V m (ZFFLjava/util/Set;)V m (ZFFFFFLjava/util/Set;)V c net/minecraft/client/model/BannerFlagModel gmd net/minecraft/class_10377 f Lnet/minecraft/client/model/geom/ModelPart; flag a field_55107 m (F)V setupAnim a method_65188 m (Z)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createFlagLayer a method_65189 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/BannerModel gme net/minecraft/class_10378 f I BANNER_WIDTH a field_55108 f I BANNER_HEIGHT b field_55109 f Ljava/lang/String; FLAG c field_55110 f Ljava/lang/String; POLE d field_55111 f Ljava/lang/String; BAR e field_55112 m (Z)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_65190 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/BatModel gmf net/minecraft/class_553 f Lnet/minecraft/client/model/geom/ModelPart; head a field_3321 f Lnet/minecraft/client/model/geom/ModelPart; body b field_3323 f Lnet/minecraft/client/model/geom/ModelPart; rightWing c field_3322 f Lnet/minecraft/client/model/geom/ModelPart; leftWing d field_3320 f Lnet/minecraft/client/model/geom/ModelPart; rightWingTip e field_3319 f Lnet/minecraft/client/model/geom/ModelPart; leftWingTip f field_3324 f Lnet/minecraft/client/model/geom/ModelPart; feet g field_47127 f Lnet/minecraft/client/animation/KeyframeAnimation; flyingAnimation i field_60880 f Lnet/minecraft/client/animation/KeyframeAnimation; restingAnimation j field_60881 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_31980 m (F)V applyHeadRotation a method_54805 m (Lnet/minecraft/client/renderer/entity/state/BatRenderState;)V setupAnim a method_17069 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/BeeModel gmg net/minecraft/class_4495 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52871 f Ljava/lang/String; BONE b field_32451 f Ljava/lang/String; STINGER c field_32452 f Ljava/lang/String; LEFT_ANTENNA d field_32453 f Ljava/lang/String; RIGHT_ANTENNA e field_32454 f Ljava/lang/String; FRONT_LEGS f field_32455 f Ljava/lang/String; MIDDLE_LEGS g field_32456 f Ljava/lang/String; BACK_LEGS i field_32457 f Lnet/minecraft/client/model/geom/ModelPart; bone j field_20504 f Lnet/minecraft/client/model/geom/ModelPart; rightWing k field_20506 f Lnet/minecraft/client/model/geom/ModelPart; leftWing l field_20507 f Lnet/minecraft/client/model/geom/ModelPart; frontLeg m field_20508 f Lnet/minecraft/client/model/geom/ModelPart; midLeg n field_20509 f Lnet/minecraft/client/model/geom/ModelPart; backLeg o field_20510 f Lnet/minecraft/client/model/geom/ModelPart; stinger p field_20511 f Lnet/minecraft/client/model/geom/ModelPart; leftAntenna q field_20512 f Lnet/minecraft/client/model/geom/ModelPart; rightAntenna r field_20513 f F rollAmount s field_20514 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_31981 m (Lnet/minecraft/client/renderer/entity/state/BeeRenderState;)V setupAnim a method_22112 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/BeeStingerModel gmh net/minecraft/class_9942 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_62062 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/BellModel gmi net/minecraft/class_9943 f Ljava/lang/String; BELL_BODY a field_52874 f Lnet/minecraft/client/model/geom/ModelPart; bellBody b field_52876 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_62064 m (Lnet/minecraft/world/level/block/entity/BellBlockEntity;F)V setupAnim a method_62063 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/BlazeModel gmj net/minecraft/class_555 f [Lnet/minecraft/client/model/geom/ModelPart; upperBodyParts a field_3328 f Lnet/minecraft/client/model/geom/ModelPart; head b field_27395 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_31982 m (I)Ljava/lang/String; getPartName a method_31983 m (Lnet/minecraft/client/model/geom/ModelPart;I)Lnet/minecraft/client/model/geom/ModelPart; method_63510 a method_63510 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)V setupAnim a method_62065 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/BoatModel gmk net/minecraft/class_554 f I BOTTOM_WIDTH a field_52877 f I WIDTH b field_52878 f I DEPTH c field_52879 f I LENGTH d field_52880 f I Y_OFFSET e field_52881 f Ljava/lang/String; WATER_PATCH f field_32460 f Ljava/lang/String; BACK g field_32462 f Ljava/lang/String; FRONT i field_32463 f Ljava/lang/String; RIGHT j field_32464 f Ljava/lang/String; LEFT k field_32465 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBoatModel a method_31985 m (Lnet/minecraft/client/model/geom/builders/PartDefinition;)V addCommonParts a method_45703 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createChestBoatModel b method_62066 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createWaterPatch c method_62067 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/BoggedModel gml net/minecraft/class_9321 f Lnet/minecraft/client/model/geom/ModelPart; mushrooms a field_49563 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_57793 m (Lnet/minecraft/client/renderer/entity/state/BoggedRenderState;)V setupAnim a method_62068 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/BookModel gmm net/minecraft/class_557 f Ljava/lang/String; LEFT_PAGES a field_32466 f Ljava/lang/String; RIGHT_PAGES b field_32467 f Ljava/lang/String; FLIP_PAGE_1 c field_32468 f Ljava/lang/String; FLIP_PAGE_2 d field_32469 f Lnet/minecraft/client/model/geom/ModelPart; leftLid e field_3336 f Lnet/minecraft/client/model/geom/ModelPart; rightLid f field_3338 f Lnet/minecraft/client/model/geom/ModelPart; leftPages g field_3337 f Lnet/minecraft/client/model/geom/ModelPart; rightPages h field_3335 f Lnet/minecraft/client/model/geom/ModelPart; flipPage1 i field_3334 f Lnet/minecraft/client/model/geom/ModelPart; flipPage2 j field_3339 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_31986 m (FFFF)V setupAnim a method_17073 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/BreezeModel gmn net/minecraft/class_8973 f F WIND_TOP_SPEED a field_47431 f F WIND_MIDDLE_SPEED b field_47432 f F WIND_BOTTOM_SPEED c field_47433 f Lnet/minecraft/client/model/geom/ModelPart; head d field_47435 f Lnet/minecraft/client/model/geom/ModelPart; eyes e field_47874 f Lnet/minecraft/client/model/geom/ModelPart; wind f field_47875 f Lnet/minecraft/client/model/geom/ModelPart; windTop g field_47437 f Lnet/minecraft/client/model/geom/ModelPart; windMid i field_47438 f Lnet/minecraft/client/model/geom/ModelPart; windBottom j field_47439 f Lnet/minecraft/client/model/geom/ModelPart; rods k field_47440 f Lnet/minecraft/client/animation/KeyframeAnimation; idleAnimation l field_60882 f Lnet/minecraft/client/animation/KeyframeAnimation; shootAnimation m field_60883 f Lnet/minecraft/client/animation/KeyframeAnimation; slideAnimation n field_60884 f Lnet/minecraft/client/animation/KeyframeAnimation; slideBackAnimation o field_60885 f Lnet/minecraft/client/animation/KeyframeAnimation; inhaleAnimation p field_60886 f Lnet/minecraft/client/animation/KeyframeAnimation; jumpAnimation q field_60887 m ()Lnet/minecraft/client/model/geom/ModelPart; head a method_55819 m (II)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_55233 m (Lnet/minecraft/client/renderer/entity/state/BreezeRenderState;)V setupAnim a method_55232 m ()Lnet/minecraft/client/model/geom/ModelPart; eyes b method_55820 m ()Lnet/minecraft/client/model/geom/ModelPart; rods c method_55821 m ()Lnet/minecraft/client/model/geom/ModelPart; wind d method_55822 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/CamelModel gmo net/minecraft/class_7751 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52883 f Lnet/minecraft/client/model/geom/ModelPart; head b field_40464 f F MAX_WALK_ANIMATION_SPEED c field_40459 f F WALK_ANIMATION_SCALE_FACTOR d field_42227 f Lnet/minecraft/client/animation/KeyframeAnimation; walkAnimation e field_60888 f Lnet/minecraft/client/animation/KeyframeAnimation; sitAnimation f field_60889 f Lnet/minecraft/client/animation/KeyframeAnimation; sitPoseAnimation g field_60890 f Lnet/minecraft/client/animation/KeyframeAnimation; standupAnimation i field_60891 f Lnet/minecraft/client/animation/KeyframeAnimation; idleAnimation j field_60892 f Lnet/minecraft/client/animation/KeyframeAnimation; dashAnimation k field_60893 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_45707 m (Lnet/minecraft/client/renderer/entity/state/CamelRenderState;)V setupAnim a method_45706 m (Lnet/minecraft/client/renderer/entity/state/CamelRenderState;FF)V applyHeadRotation a method_45705 m ()Lnet/minecraft/client/model/geom/builders/MeshDefinition; createBodyMesh b method_66836 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/CamelSaddleModel gmp net/minecraft/class_10647 f Ljava/lang/String; SADDLE c field_56066 f Ljava/lang/String; BRIDLE d field_56067 f Ljava/lang/String; REINS e field_56068 f Lnet/minecraft/client/model/geom/ModelPart; reins f field_56069 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createSaddleLayer c method_66837 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/CatModel gmq net/minecraft/class_3680 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; CAT_TRANSFORMER a field_52884 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/ChestModel gmr net/minecraft/class_9944 f Ljava/lang/String; BOTTOM a field_52885 f Ljava/lang/String; LID b field_52886 f Ljava/lang/String; LOCK c field_52887 f Lnet/minecraft/client/model/geom/ModelPart; lid d field_52889 f Lnet/minecraft/client/model/geom/ModelPart; lock e field_52890 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createSingleBodyLayer a method_62070 m (F)V setupAnim a method_62069 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createDoubleBodyRightLayer b method_62071 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createDoubleBodyLeftLayer c method_62072 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/ChickenModel gms net/minecraft/class_558 f Ljava/lang/String; RED_THING a field_32471 f F Y_OFFSET b field_56579 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER c field_52891 f Lnet/minecraft/client/model/geom/ModelPart; head d field_3344 f Lnet/minecraft/client/model/geom/ModelPart; rightLeg e field_27401 f Lnet/minecraft/client/model/geom/ModelPart; leftLeg f field_27402 f Lnet/minecraft/client/model/geom/ModelPart; rightWing g field_27403 f Lnet/minecraft/client/model/geom/ModelPart; leftWing i field_27404 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_31988 m (Lnet/minecraft/client/renderer/entity/state/ChickenRenderState;)V setupAnim a method_62073 m ()Lnet/minecraft/client/model/geom/builders/MeshDefinition; createBaseChickenModel b method_67546 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/CodModel gmt net/minecraft/class_561 f Lnet/minecraft/client/model/geom/ModelPart; tailFin a field_3350 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_31989 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)V setupAnim a method_62074 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/ColdChickenModel gmu net/minecraft/class_10764 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer c method_67547 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/ColdCowModel gmv net/minecraft/class_10746 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_67468 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/ColdPigModel gmw net/minecraft/class_10603 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_66534 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/CowModel gmx net/minecraft/class_560 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52893 f I LEG_SIZE i field_56493 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer b method_31990 m ()Lnet/minecraft/client/model/geom/builders/MeshDefinition; createBaseCowModel c method_67469 m ()Lnet/minecraft/client/model/geom/ModelPart; getHead d method_2800 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/CreakingModel gmy net/minecraft/class_10332 f Ljava/util/List; NO_PARTS a field_54843 f Lnet/minecraft/client/model/geom/ModelPart; head b field_54844 f Ljava/util/List; headParts c field_54845 f Lnet/minecraft/client/animation/KeyframeAnimation; walkAnimation d field_60894 f Lnet/minecraft/client/animation/KeyframeAnimation; attackAnimation e field_60895 f Lnet/minecraft/client/animation/KeyframeAnimation; invulnerableAnimation f field_60896 f Lnet/minecraft/client/animation/KeyframeAnimation; deathAnimation g field_60897 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_64890 m (Lnet/minecraft/client/renderer/entity/state/CreakingRenderState;)V setupAnim a method_64891 m ()Lnet/minecraft/client/model/geom/builders/MeshDefinition; createMesh b method_64892 m (Lnet/minecraft/client/renderer/entity/state/CreakingRenderState;)Ljava/util/List; getHeadModelParts b method_64893 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/CreeperModel gmz net/minecraft/class_562 f Lnet/minecraft/client/model/geom/ModelPart; head a field_3360 f Lnet/minecraft/client/model/geom/ModelPart; rightHindLeg b field_27407 f Lnet/minecraft/client/model/geom/ModelPart; leftHindLeg c field_27408 f Lnet/minecraft/client/model/geom/ModelPart; rightFrontLeg d field_27409 f Lnet/minecraft/client/model/geom/ModelPart; leftFrontLeg e field_27410 f I Y_OFFSET f field_32472 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_31991 m (Lnet/minecraft/client/renderer/entity/state/CreeperRenderState;)V setupAnim a method_62075 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/DolphinModel gna net/minecraft/class_889 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52894 f Lnet/minecraft/client/model/geom/ModelPart; body b field_4658 f Lnet/minecraft/client/model/geom/ModelPart; tail c field_4657 f Lnet/minecraft/client/model/geom/ModelPart; tailFin d field_4655 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_31992 m (Lnet/minecraft/client/renderer/entity/state/DolphinRenderState;)V setupAnim a method_62076 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/DonkeyModel gnb net/minecraft/class_9945 f F DONKEY_SCALE e field_55113 f F MULE_SCALE f field_55114 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; DONKEY_TRANSFORMER g field_56070 f Lnet/minecraft/client/model/geom/ModelPart; leftChest i field_52895 f Lnet/minecraft/client/model/geom/ModelPart; rightChest j field_52896 m (F)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_62079 m (FZ)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createSaddleLayer a method_66838 m (Lnet/minecraft/client/model/geom/builders/MeshDefinition;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; method_66839 a method_66839 m (Lnet/minecraft/client/model/geom/builders/PartDefinition;)V modifyMesh a method_62077 m (Lnet/minecraft/client/renderer/entity/state/DonkeyRenderState;)V setupAnim a method_62078 m (F)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBabyLayer b method_62080 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/DrownedModel gnc net/minecraft/class_564 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_31993 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/ElytraModel gnd net/minecraft/class_563 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52897 f Lnet/minecraft/client/model/geom/ModelPart; rightWing b field_27412 f Lnet/minecraft/client/model/geom/ModelPart; leftWing c field_3365 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createLayer a method_31994 m (Lnet/minecraft/client/renderer/entity/state/HumanoidRenderState;)V setupAnim a method_17079 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/EndCrystalModel gne net/minecraft/class_9946 f Lnet/minecraft/client/model/geom/ModelPart; base a field_52899 f Lnet/minecraft/client/model/geom/ModelPart; outerGlass b field_52900 f Lnet/minecraft/client/model/geom/ModelPart; innerGlass c field_52901 f Lnet/minecraft/client/model/geom/ModelPart; cube d field_52902 f Ljava/lang/String; OUTER_GLASS e field_52903 f Ljava/lang/String; INNER_GLASS f field_52904 f Ljava/lang/String; BASE g field_52905 f F SIN_45 i field_52906 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_62084 m (Lnet/minecraft/client/renderer/entity/state/EndCrystalRenderState;)V setupAnim a method_62083 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/EndermanModel gnf net/minecraft/class_566 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_31995 m (Lnet/minecraft/client/renderer/entity/state/EndermanRenderState;)V setupAnim a method_62085 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/EndermiteModel gng net/minecraft/class_565 f I BODY_COUNT a field_32473 f [[I BODY_SIZES b field_3366 f [[I BODY_TEXS c field_3369 f [Lnet/minecraft/client/model/geom/ModelPart; bodyParts d field_3368 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_31996 m (I)Ljava/lang/String; createSegmentName a method_31997 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/EntityModel gnh net/minecraft/class_583 f F MODEL_Y_OFFSET h field_52908 m (Lnet/minecraft/client/renderer/entity/state/EntityRenderState;)V setupAnim a method_2819 m (Lnet/minecraft/client/model/geom/ModelPart;)V m (Lnet/minecraft/client/model/geom/ModelPart;Ljava/util/function/Function;)V c net/minecraft/client/model/EquineSaddleModel gni net/minecraft/class_10648 f Ljava/lang/String; SADDLE e field_56071 f Ljava/lang/String; LEFT_SADDLE_MOUTH f field_56072 f Ljava/lang/String; LEFT_SADDLE_LINE g field_56073 f Ljava/lang/String; RIGHT_SADDLE_MOUTH i field_56074 f Ljava/lang/String; RIGHT_SADDLE_LINE j field_56075 f Ljava/lang/String; HEAD_SADDLE k field_56076 f Ljava/lang/String; MOUTH_SADDLE_WRAP l field_56077 f [Lnet/minecraft/client/model/geom/ModelPart; ridingParts m field_56078 m (Z)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createSaddleLayer a method_66840 m (Z)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createFullScaleSaddleLayer b method_66841 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/EvokerFangsModel gnj net/minecraft/class_568 f Ljava/lang/String; BASE a field_32474 f Ljava/lang/String; UPPER_JAW b field_32475 f Ljava/lang/String; LOWER_JAW c field_32476 f Lnet/minecraft/client/model/geom/ModelPart; base d field_3374 f Lnet/minecraft/client/model/geom/ModelPart; upperJaw e field_3376 f Lnet/minecraft/client/model/geom/ModelPart; lowerJaw f field_3375 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_31998 m (Lnet/minecraft/client/renderer/entity/state/EvokerFangsRenderState;)V setupAnim a method_62086 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/FelineModel gnk net/minecraft/class_582 f F XO a field_32527 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER b field_52909 f F BACK_LEG_Y c field_32521 f F BACK_LEG_Z d field_32522 f F FRONT_LEG_Y e field_32523 f Lnet/minecraft/client/model/geom/ModelPart; leftHindLeg f field_27454 f Lnet/minecraft/client/model/geom/ModelPart; rightHindLeg g field_27455 f Lnet/minecraft/client/model/geom/ModelPart; leftFrontLeg i field_27456 f Lnet/minecraft/client/model/geom/ModelPart; rightFrontLeg j field_27457 f Lnet/minecraft/client/model/geom/ModelPart; tail1 k field_3436 f Lnet/minecraft/client/model/geom/ModelPart; tail2 l field_3442 f Lnet/minecraft/client/model/geom/ModelPart; head m field_3435 f Lnet/minecraft/client/model/geom/ModelPart; body n field_3437 f F YO o field_32528 f F ZO p field_32529 f F FRONT_LEG_Z q field_32517 f Ljava/lang/String; TAIL_1 r field_32518 f Ljava/lang/String; TAIL_2 s field_32519 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; createBodyMesh a method_32021 m (Lnet/minecraft/client/renderer/entity/state/FelineRenderState;)V setupAnim a method_62087 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/FoxModel gnl net/minecraft/class_4041 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52912 f Lnet/minecraft/client/model/geom/ModelPart; head b field_18015 f Lnet/minecraft/client/model/geom/ModelPart; body c field_18019 f Lnet/minecraft/client/model/geom/ModelPart; rightHindLeg d field_27415 f Lnet/minecraft/client/model/geom/ModelPart; leftHindLeg e field_27416 f Lnet/minecraft/client/model/geom/ModelPart; rightFrontLeg f field_27417 f Lnet/minecraft/client/model/geom/ModelPart; leftFrontLeg g field_27418 f Lnet/minecraft/client/model/geom/ModelPart; tail i field_18024 f I LEG_SIZE j field_32477 f F HEAD_HEIGHT k field_32478 f F LEG_POS l field_32479 f F legMotionPos m field_18025 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_31999 m (Lnet/minecraft/client/renderer/entity/state/FoxRenderState;)V setupAnim a method_18332 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/FrogModel gnm net/minecraft/class_7198 f F MAX_WALK_ANIMATION_SPEED a field_39193 f F MAX_SWIM_ANIMATION_SPEED b field_42228 f F WALK_ANIMATION_SCALE_FACTOR c field_42229 f Lnet/minecraft/client/model/geom/ModelPart; body d field_37920 f Lnet/minecraft/client/model/geom/ModelPart; head e field_37921 f Lnet/minecraft/client/model/geom/ModelPart; eyes f field_37922 f Lnet/minecraft/client/model/geom/ModelPart; tongue g field_37923 f Lnet/minecraft/client/model/geom/ModelPart; leftArm i field_37924 f Lnet/minecraft/client/model/geom/ModelPart; rightArm j field_37925 f Lnet/minecraft/client/model/geom/ModelPart; leftLeg k field_37926 f Lnet/minecraft/client/model/geom/ModelPart; rightLeg l field_37927 f Lnet/minecraft/client/model/geom/ModelPart; croakingBody m field_38448 f Lnet/minecraft/client/animation/KeyframeAnimation; jumpAnimation n field_60898 f Lnet/minecraft/client/animation/KeyframeAnimation; croakAnimation o field_60899 f Lnet/minecraft/client/animation/KeyframeAnimation; tongueAnimation p field_60900 f Lnet/minecraft/client/animation/KeyframeAnimation; swimAnimation q field_60901 f Lnet/minecraft/client/animation/KeyframeAnimation; walkAnimation r field_60902 f Lnet/minecraft/client/animation/KeyframeAnimation; idleWaterAnimation s field_60903 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_41905 m (Lnet/minecraft/client/renderer/entity/state/FrogRenderState;)V setupAnim a method_41907 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/GhastModel gnn net/minecraft/class_567 f [Lnet/minecraft/client/model/geom/ModelPart; tentacles a field_3372 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32000 m (Lnet/minecraft/client/renderer/entity/state/EntityRenderState;[Lnet/minecraft/client/model/geom/ModelPart;)V animateTentacles a method_70929 m (Lnet/minecraft/client/renderer/entity/state/GhastRenderState;)V setupAnim a method_62088 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/GiantZombieModel gno net/minecraft/class_3969 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/GoatModel gnp net/minecraft/class_6227 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52914 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_35742 m (Lnet/minecraft/client/renderer/entity/state/GoatRenderState;)V setupAnim a method_35741 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/GuardianModel gnq net/minecraft/class_570 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; ELDER_GUARDIAN_SCALE a field_52915 f [F SPIKE_X_ROT b field_17131 f [F SPIKE_Y_ROT c field_17132 f [F SPIKE_Z_ROT d field_17133 f [F SPIKE_X e field_17134 f [F SPIKE_Y f field_17135 f [F SPIKE_Z g field_17136 f Ljava/lang/String; EYE i field_32480 f Ljava/lang/String; TAIL_0 j field_32481 f Ljava/lang/String; TAIL_1 k field_32482 f Ljava/lang/String; TAIL_2 l field_32483 f Lnet/minecraft/client/model/geom/ModelPart; head m field_3379 f Lnet/minecraft/client/model/geom/ModelPart; eye n field_3381 f [Lnet/minecraft/client/model/geom/ModelPart; spikeParts o field_3380 f [Lnet/minecraft/client/model/geom/ModelPart; tailParts p field_3378 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32002 m (FF)V setupSpikes a method_24185 m (I)Ljava/lang/String; createSpikeName a method_32003 m (IFF)F getSpikeOffset a method_32004 m (Lnet/minecraft/client/renderer/entity/state/GuardianRenderState;)V setupAnim a method_17083 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createElderGuardianLayer b method_62090 m (IFF)F getSpikeX b method_32005 m (IFF)F getSpikeY c method_32006 m (IFF)F getSpikeZ d method_32007 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/HappyGhastHarnessModel gnr net/minecraft/class_11259 f F GOGGLES_Y_OFFSET a field_59950 f Lnet/minecraft/client/model/geom/ModelPart; goggles b field_59951 m (Lnet/minecraft/client/renderer/entity/state/HappyGhastRenderState;)V setupAnim a method_70930 m (Z)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createHarnessLayer a method_70931 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/HappyGhastModel gns net/minecraft/class_11260 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_59952 f F BODY_SQUEEZE b field_59953 f [Lnet/minecraft/client/model/geom/ModelPart; tentacles c field_59954 f Lnet/minecraft/client/model/geom/ModelPart; body d field_59955 m (Lnet/minecraft/client/renderer/entity/state/HappyGhastRenderState;)V setupAnim a method_70932 m (ZLnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_70933 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/HeadedModel gnt net/minecraft/class_3882 m ()Lnet/minecraft/client/model/geom/ModelPart; getHead b method_2838 c net/minecraft/client/model/HoglinModel gnu net/minecraft/class_4791 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52916 f F DEFAULT_HEAD_X_ROT b field_32484 f F ATTACK_HEAD_X_ROT_END c field_32485 f Lnet/minecraft/client/model/geom/ModelPart; head d field_22227 f Lnet/minecraft/client/model/geom/ModelPart; rightEar e field_22228 f Lnet/minecraft/client/model/geom/ModelPart; leftEar f field_22229 f Lnet/minecraft/client/model/geom/ModelPart; body g field_22230 f Lnet/minecraft/client/model/geom/ModelPart; rightFrontLeg i field_27421 f Lnet/minecraft/client/model/geom/ModelPart; leftFrontLeg j field_27422 f Lnet/minecraft/client/model/geom/ModelPart; rightHindLeg k field_27423 f Lnet/minecraft/client/model/geom/ModelPart; leftHindLeg l field_27424 f Lnet/minecraft/client/model/geom/ModelPart; mane m field_25484 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32009 m (Lnet/minecraft/client/renderer/entity/state/HoglinRenderState;)V setupAnim a method_24461 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBabyLayer b method_62091 m ()Lnet/minecraft/client/model/geom/builders/MeshDefinition; createMesh c method_62092 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/HorseModel gnv net/minecraft/class_9947 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/HumanoidArmorModel gnw net/minecraft/class_8136 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; createBodyLayer a method_49032 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/HumanoidModel gnx net/minecraft/class_572 f F DUCK_WALK_ROTATION a field_42512 f F SPYGLASS_ARM_ROT_Y b field_32503 f F SPYGLASS_ARM_ROT_X c field_32504 f F SPYGLASS_ARM_CROUCH_ROT_X d field_32507 f F HIGHEST_SHIELD_BLOCKING_ANGLE e field_46576 f F LOWEST_SHIELD_BLOCKING_ANGLE f field_46577 f F HORIZONTAL_SHIELD_MOVEMENT_LIMIT g field_46724 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER i field_52918 f F OVERLAY_SCALE j field_32505 f F HAT_OVERLAY_SCALE k field_32506 f F LEGGINGS_OVERLAY_SCALE l field_42513 f F TOOT_HORN_XROT_BASE m field_39069 f F TOOT_HORN_YROT_BASE n field_39070 f Lnet/minecraft/client/model/geom/ModelPart; head o field_3398 f Lnet/minecraft/client/model/geom/ModelPart; hat p field_3394 f Lnet/minecraft/client/model/geom/ModelPart; body q field_3391 f Lnet/minecraft/client/model/geom/ModelPart; rightArm r field_3401 f Lnet/minecraft/client/model/geom/ModelPart; leftArm s field_27433 f Lnet/minecraft/client/model/geom/ModelPart; rightLeg t field_3392 f Lnet/minecraft/client/model/geom/ModelPart; leftLeg u field_3397 m (F)F quadraticArmUpdate a method_2807 m (Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/client/model/geom/ModelPart; getArm a method_2808 m (Lnet/minecraft/client/model/HumanoidModel;)V copyPropertiesTo a method_64254 m (Lnet/minecraft/client/model/geom/ModelPart;Z)V poseBlockingArm a method_54131 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;F)Lnet/minecraft/client/model/geom/builders/MeshDefinition; createMesh a method_32011 m (Lnet/minecraft/client/renderer/entity/state/HumanoidRenderState;)V setupAnim a method_17087 m (Lnet/minecraft/client/renderer/entity/state/HumanoidRenderState;F)V setupAttackAnimation a method_29353 m (Lnet/minecraft/client/renderer/entity/state/HumanoidRenderState;Lnet/minecraft/client/model/HumanoidModel$ArmPose;)V poseRightArm a method_30154 m (Lnet/minecraft/client/renderer/entity/state/HumanoidRenderState;Lnet/minecraft/client/model/HumanoidModel$ArmPose;)V poseLeftArm b method_30155 m (Z)V setAllVisible c_ method_2805 m (Lnet/minecraft/client/model/geom/ModelPart;)V m (Lnet/minecraft/client/model/geom/ModelPart;Ljava/util/function/Function;)V m ()V c net/minecraft/client/model/HumanoidModel$ArmPose gnx$a net/minecraft/class_572$class_573 f Lnet/minecraft/client/model/HumanoidModel$ArmPose; EMPTY a field_3409 f Lnet/minecraft/client/model/HumanoidModel$ArmPose; ITEM b field_3410 f Lnet/minecraft/client/model/HumanoidModel$ArmPose; BLOCK c field_3406 f Lnet/minecraft/client/model/HumanoidModel$ArmPose; BOW_AND_ARROW d field_3403 f Lnet/minecraft/client/model/HumanoidModel$ArmPose; THROW_SPEAR e field_3407 f Lnet/minecraft/client/model/HumanoidModel$ArmPose; CROSSBOW_CHARGE f field_3405 f Lnet/minecraft/client/model/HumanoidModel$ArmPose; CROSSBOW_HOLD g field_3408 f Lnet/minecraft/client/model/HumanoidModel$ArmPose; SPYGLASS h field_27434 f Lnet/minecraft/client/model/HumanoidModel$ArmPose; TOOT_HORN i field_39071 f Lnet/minecraft/client/model/HumanoidModel$ArmPose; BRUSH j field_42877 f Z twoHanded k field_25722 f [Lnet/minecraft/client/model/HumanoidModel$ArmPose; $VALUES l field_3404 m ()Z isTwoHanded a method_30156 m ()[Lnet/minecraft/client/model/HumanoidModel$ArmPose; $values b method_36892 m (Ljava/lang/String;IZ)V m ()V c net/minecraft/client/model/IllagerModel gny net/minecraft/class_575 f Lnet/minecraft/client/model/geom/ModelPart; head a field_3422 f Lnet/minecraft/client/model/geom/ModelPart; hat b field_3419 f Lnet/minecraft/client/model/geom/ModelPart; arms c field_3423 f Lnet/minecraft/client/model/geom/ModelPart; leftLeg d field_3420 f Lnet/minecraft/client/model/geom/ModelPart; rightLeg e field_3418 f Lnet/minecraft/client/model/geom/ModelPart; rightArm f field_3426 f Lnet/minecraft/client/model/geom/ModelPart; leftArm g field_3417 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32012 m (Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/client/model/geom/ModelPart; getArm a method_2813 m (Lnet/minecraft/client/renderer/entity/state/IllagerRenderState;)V setupAnim a method_17094 m ()Lnet/minecraft/client/model/geom/ModelPart; getHat c method_2812 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/IronGolemModel gnz net/minecraft/class_574 f Lnet/minecraft/client/model/geom/ModelPart; head a field_3415 f Lnet/minecraft/client/model/geom/ModelPart; rightArm b field_27437 f Lnet/minecraft/client/model/geom/ModelPart; leftArm c field_27438 f Lnet/minecraft/client/model/geom/ModelPart; rightLeg d field_27439 f Lnet/minecraft/client/model/geom/ModelPart; leftLeg e field_27440 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32013 m (Lnet/minecraft/client/renderer/entity/state/IronGolemRenderState;)V setupAnim a method_17097 m ()Lnet/minecraft/client/model/geom/ModelPart; getFlowerHoldingArm b method_2809 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/LavaSlimeModel goa net/minecraft/class_576 f I SEGMENT_COUNT a field_32508 f [Lnet/minecraft/client/model/geom/ModelPart; bodyCubes b field_3427 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32014 m (I)Ljava/lang/String; getSegmentName a method_32015 m (Lnet/minecraft/client/model/geom/ModelPart;I)Lnet/minecraft/client/model/geom/ModelPart; method_63511 a method_63511 m (Lnet/minecraft/client/renderer/entity/state/SlimeRenderState;)V setupAnim a method_22958 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/LeashKnotModel gob net/minecraft/class_579 f Ljava/lang/String; KNOT a field_32509 f Lnet/minecraft/client/model/geom/ModelPart; knot b field_3431 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32017 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/LlamaModel goc net/minecraft/class_578 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52920 f Lnet/minecraft/client/model/geom/ModelPart; head b field_27443 f Lnet/minecraft/client/model/geom/ModelPart; rightHindLeg c field_27445 f Lnet/minecraft/client/model/geom/ModelPart; leftHindLeg d field_27446 f Lnet/minecraft/client/model/geom/ModelPart; rightFrontLeg e field_27447 f Lnet/minecraft/client/model/geom/ModelPart; leftFrontLeg f field_27448 f Lnet/minecraft/client/model/geom/ModelPart; rightChest g field_27449 f Lnet/minecraft/client/model/geom/ModelPart; leftChest i field_27450 m (Lnet/minecraft/client/model/geom/PartPose;)Lnet/minecraft/client/model/geom/PartPose; method_62093 a method_62093 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32018 m (Lnet/minecraft/client/model/geom/builders/MeshDefinition;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; transformToBaby a method_62094 m (Lnet/minecraft/client/renderer/entity/state/LlamaRenderState;)V setupAnim a method_22962 m (Lnet/minecraft/client/model/geom/PartPose;)Lnet/minecraft/client/model/geom/PartPose; method_62095 b method_62095 m (Lnet/minecraft/client/model/geom/PartPose;)Lnet/minecraft/client/model/geom/PartPose; method_62096 c method_62096 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/LlamaSpitModel god net/minecraft/class_581 f Ljava/lang/String; MAIN a field_32510 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32019 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/MinecartModel goe net/minecraft/class_580 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32020 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/Model gof net/minecraft/class_3879 f Ljava/util/List; allParts a field_54013 f Lnet/minecraft/client/model/geom/ModelPart; root v field_54014 f Ljava/util/function/Function; renderType w field_21343 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; renderType a method_23500 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;II)V renderToBuffer a method_60879 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;III)V renderToBuffer a method_62100 m ()Lnet/minecraft/client/model/geom/ModelPart; root e method_63512 m ()Ljava/util/List; allParts f method_63513 m ()V resetPose g method_63514 m (Lnet/minecraft/client/model/geom/ModelPart;Ljava/util/function/Function;)V c net/minecraft/client/model/Model$Simple gof$a net/minecraft/class_3879$class_9948 m (Lnet/minecraft/client/model/geom/ModelPart;Ljava/util/function/Function;)V c net/minecraft/client/model/OcelotModel gog net/minecraft/class_9949 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/PandaModel goh net/minecraft/class_586 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52924 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32022 m (Lnet/minecraft/client/renderer/entity/state/PandaRenderState;)V setupAnim a method_17103 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/ParrotModel goi net/minecraft/class_584 f Ljava/lang/String; FEATHER a field_32533 f Lnet/minecraft/client/model/geom/ModelPart; body b field_3458 f Lnet/minecraft/client/model/geom/ModelPart; tail c field_3460 f Lnet/minecraft/client/model/geom/ModelPart; leftWing d field_27459 f Lnet/minecraft/client/model/geom/ModelPart; rightWing e field_27460 f Lnet/minecraft/client/model/geom/ModelPart; head f field_3452 f Lnet/minecraft/client/model/geom/ModelPart; leftLeg g field_27461 f Lnet/minecraft/client/model/geom/ModelPart; rightLeg i field_27462 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32023 m (Lnet/minecraft/world/entity/animal/Parrot;)Lnet/minecraft/client/model/ParrotModel$Pose; getPose a method_17107 m (Lnet/minecraft/client/model/ParrotModel$Pose;)V prepare a method_17110 m (Lnet/minecraft/client/renderer/entity/state/ParrotRenderState;)V setupAnim a method_17112 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/ParrotModel$Pose goi$a net/minecraft/class_584$class_585 f Lnet/minecraft/client/model/ParrotModel$Pose; FLYING a field_3462 f Lnet/minecraft/client/model/ParrotModel$Pose; STANDING b field_3465 f Lnet/minecraft/client/model/ParrotModel$Pose; SITTING c field_3466 f Lnet/minecraft/client/model/ParrotModel$Pose; PARTY d field_3463 f Lnet/minecraft/client/model/ParrotModel$Pose; ON_SHOULDER e field_3464 f [Lnet/minecraft/client/model/ParrotModel$Pose; $VALUES f field_3467 m ()[Lnet/minecraft/client/model/ParrotModel$Pose; $values a method_36893 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/model/PhantomModel goj net/minecraft/class_588 f Ljava/lang/String; TAIL_BASE a field_32534 f Ljava/lang/String; TAIL_TIP b field_32535 f Lnet/minecraft/client/model/geom/ModelPart; leftWingBase c field_3477 f Lnet/minecraft/client/model/geom/ModelPart; leftWingTip d field_3476 f Lnet/minecraft/client/model/geom/ModelPart; rightWingBase e field_3474 f Lnet/minecraft/client/model/geom/ModelPart; rightWingTip f field_3472 f Lnet/minecraft/client/model/geom/ModelPart; tailBase g field_3471 f Lnet/minecraft/client/model/geom/ModelPart; tailTip i field_3473 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32024 m (Lnet/minecraft/client/renderer/entity/state/PhantomRenderState;)V setupAnim a method_33686 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/PigModel gok net/minecraft/class_587 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52925 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer b method_32025 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; createBasePigModel c method_66536 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/PiglinHeadModel gol net/minecraft/class_7946 f Lnet/minecraft/client/model/geom/ModelPart; head a field_41379 f Lnet/minecraft/client/model/geom/ModelPart; leftEar b field_41380 f Lnet/minecraft/client/model/geom/ModelPart; rightEar c field_41381 m ()Lnet/minecraft/client/model/geom/builders/MeshDefinition; createHeadModel a method_47655 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/PiglinModel gom net/minecraft/class_4840 m (Lnet/minecraft/client/renderer/entity/state/PiglinRenderState;)V setupAnim a method_24803 m (Lnet/minecraft/client/renderer/entity/state/PiglinRenderState;F)V setupAttackAnimation a method_29355 m (Lnet/minecraft/client/renderer/entity/state/PiglinRenderState;)V holdWeaponHigh b method_29354 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/PlayerCapeModel gon net/minecraft/class_9950 f Ljava/lang/String; CAPE a field_52926 f Lnet/minecraft/client/model/geom/ModelPart; cape b field_52927 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createCapeLayer a method_62108 m (Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;)V setupAnim a method_62107 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/PlayerEarsModel goo net/minecraft/class_9951 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createEarsLayer a method_62109 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/PlayerModel gop net/minecraft/class_591 f Z slim A field_3480 f Lnet/minecraft/client/model/geom/ModelPart; leftSleeve a field_3484 f Lnet/minecraft/client/model/geom/ModelPart; rightSleeve b field_3486 f Lnet/minecraft/client/model/geom/ModelPart; leftPants c field_3482 f Lnet/minecraft/client/model/geom/ModelPart; rightPants d field_3479 f Lnet/minecraft/client/model/geom/ModelPart; jacket e field_3483 f Ljava/lang/String; LEFT_SLEEVE f field_32540 f Ljava/lang/String; RIGHT_SLEEVE g field_32541 f Ljava/lang/String; LEFT_PANTS x field_32536 f Ljava/lang/String; RIGHT_PANTS y field_32537 f Ljava/util/List; bodyParts z field_27466 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/client/model/geom/ModelPart; getRandomBodyPart a method_22697 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;Z)Lnet/minecraft/client/model/geom/builders/MeshDefinition; createMesh a method_32028 m (Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;)V setupAnim a method_62110 m (Lnet/minecraft/client/model/geom/ModelPart;Z)V c net/minecraft/client/model/PolarBearModel goq net/minecraft/class_590 f F BABY_HEAD_SCALE a field_53834 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER i field_52928 m (Lnet/minecraft/client/renderer/entity/state/PolarBearRenderState;)V setupAnim a method_17114 m (Z)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32029 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/PufferfishBigModel gor net/minecraft/class_592 f Lnet/minecraft/client/model/geom/ModelPart; leftBlueFin a field_27468 f Lnet/minecraft/client/model/geom/ModelPart; rightBlueFin b field_27469 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32030 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/PufferfishMidModel gos net/minecraft/class_595 f Lnet/minecraft/client/model/geom/ModelPart; leftBlueFin a field_27471 f Lnet/minecraft/client/model/geom/ModelPart; rightBlueFin b field_27472 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32031 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/PufferfishSmallModel got net/minecraft/class_594 f Lnet/minecraft/client/model/geom/ModelPart; leftFin a field_27474 f Lnet/minecraft/client/model/geom/ModelPart; rightFin b field_27475 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32032 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/QuadrupedModel gou net/minecraft/class_597 f Lnet/minecraft/client/model/geom/ModelPart; head b field_3535 f Lnet/minecraft/client/model/geom/ModelPart; body c field_3538 f Lnet/minecraft/client/model/geom/ModelPart; rightHindLeg d field_27476 f Lnet/minecraft/client/model/geom/ModelPart; leftHindLeg e field_27477 f Lnet/minecraft/client/model/geom/ModelPart; rightFrontLeg f field_27478 f Lnet/minecraft/client/model/geom/ModelPart; leftFrontLeg g field_27479 m (IZZLnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; createBodyMesh a method_32033 m (Lnet/minecraft/client/model/geom/builders/PartDefinition;ZZILnet/minecraft/client/model/geom/builders/CubeDeformation;)V createLegs a method_70934 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)V setupAnim a method_62089 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/RabbitModel gov net/minecraft/class_596 f F REAR_JUMP_ANGLE a field_32542 f F FRONT_JUMP_ANGLE b field_32543 f F NEW_SCALE c field_32546 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; ADULT_TRANSFORMER d field_52930 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER e field_52931 f Ljava/lang/String; LEFT_HAUNCH f field_32544 f Ljava/lang/String; RIGHT_HAUNCH g field_32545 f Lnet/minecraft/client/model/geom/ModelPart; leftHaunch i field_27482 f Lnet/minecraft/client/model/geom/ModelPart; rightHaunch j field_27483 f Lnet/minecraft/client/model/geom/ModelPart; leftFrontLeg k field_27484 f Lnet/minecraft/client/model/geom/ModelPart; rightFrontLeg l field_27485 f Lnet/minecraft/client/model/geom/ModelPart; head m field_27486 m (Lnet/minecraft/client/renderer/entity/state/RabbitRenderState;)V setupAnim a method_17117 m (Z)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32034 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/RaftModel gow net/minecraft/class_7754 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createRaftModel a method_45714 m (Lnet/minecraft/client/model/geom/builders/PartDefinition;)V addCommonParts a method_45713 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createChestRaftModel b method_62112 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/RavagerModel gox net/minecraft/class_571 f Lnet/minecraft/client/model/geom/ModelPart; head a field_3386 f Lnet/minecraft/client/model/geom/ModelPart; mouth b field_3388 f Lnet/minecraft/client/model/geom/ModelPart; rightHindLeg c field_27490 f Lnet/minecraft/client/model/geom/ModelPart; leftHindLeg d field_27491 f Lnet/minecraft/client/model/geom/ModelPart; rightFrontLeg e field_27492 f Lnet/minecraft/client/model/geom/ModelPart; leftFrontLeg f field_27493 f Lnet/minecraft/client/model/geom/ModelPart; neck g field_3384 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32035 m (Lnet/minecraft/client/renderer/entity/state/RavagerRenderState;)V setupAnim a method_17091 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/SalmonModel goy net/minecraft/class_599 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; SMALL_TRANSFORMER a field_52934 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; LARGE_TRANSFORMER b field_52935 f Ljava/lang/String; BODY_FRONT c field_32547 f Ljava/lang/String; BODY_BACK d field_32548 f F Z_OFFSET e field_54015 f Lnet/minecraft/client/model/geom/ModelPart; bodyBack f field_3548 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32036 m (Lnet/minecraft/client/renderer/entity/state/SalmonRenderState;)V setupAnim a method_62113 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/SheepFurModel goz net/minecraft/class_598 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createFurLayer a method_32037 m (Lnet/minecraft/client/renderer/entity/state/SheepRenderState;)V setupAnim a method_17119 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/SheepModel gpa net/minecraft/class_601 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52936 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32038 m (Lnet/minecraft/client/renderer/entity/state/SheepRenderState;)V setupAnim a method_17121 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/ShieldModel gpb net/minecraft/class_600 f Ljava/lang/String; PLATE a field_32549 f Ljava/lang/String; HANDLE b field_32550 f I SHIELD_WIDTH c field_32551 f I SHIELD_HEIGHT d field_32552 f Lnet/minecraft/client/model/geom/ModelPart; plate e field_3550 f Lnet/minecraft/client/model/geom/ModelPart; handle f field_3551 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createLayer a method_32039 m ()Lnet/minecraft/client/model/geom/ModelPart; plate b method_23774 m ()Lnet/minecraft/client/model/geom/ModelPart; handle c method_23775 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/ShulkerBulletModel gpc net/minecraft/class_603 f Ljava/lang/String; MAIN a field_32553 f Lnet/minecraft/client/model/geom/ModelPart; main b field_3556 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32040 m (Lnet/minecraft/client/renderer/entity/state/ShulkerBulletRenderState;)V setupAnim a method_62114 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/ShulkerModel gpd net/minecraft/class_602 f Ljava/lang/String; LID a field_32554 f Ljava/lang/String; BASE b field_32555 f Lnet/minecraft/client/model/geom/ModelPart; lid c field_3555 f Lnet/minecraft/client/model/geom/ModelPart; head d field_3554 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32041 m (Lnet/minecraft/client/renderer/entity/state/ShulkerRenderState;)V setupAnim a method_17122 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBoxLayer b method_62115 m ()Lnet/minecraft/client/model/geom/builders/MeshDefinition; createShellMesh c method_62116 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/SilverfishModel gpe net/minecraft/class_604 f I BODY_COUNT a field_32556 f [Lnet/minecraft/client/model/geom/ModelPart; bodyParts b field_3560 f [Lnet/minecraft/client/model/geom/ModelPart; bodyLayers c field_3557 f [[I BODY_SIZES d field_3558 f [[I BODY_TEXS e field_3559 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32042 m (I)Ljava/lang/String; getLayerName a method_32043 m (Lnet/minecraft/client/model/geom/ModelPart;I)Lnet/minecraft/client/model/geom/ModelPart; method_63515 a method_63515 m (I)Ljava/lang/String; getSegmentName b method_32045 m (Lnet/minecraft/client/model/geom/ModelPart;I)Lnet/minecraft/client/model/geom/ModelPart; method_63516 b method_63516 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/SkeletonModel gpf net/minecraft/class_606 m (Lnet/minecraft/client/model/geom/builders/PartDefinition;)V createDefaultSkeletonMesh a method_57794 m (Lnet/minecraft/client/renderer/entity/state/SkeletonRenderState;)V setupAnim a method_19690 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer c method_32047 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/SkullModel gpg net/minecraft/class_607 f Lnet/minecraft/client/model/geom/ModelPart; head a field_3564 m ()Lnet/minecraft/client/model/geom/builders/MeshDefinition; createHeadModel a method_32048 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createHumanoidHeadLayer b method_32049 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createMobHeadLayer c method_32050 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/SkullModelBase gph net/minecraft/class_5598 m (FFF)V setupAnim a method_2821 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/SlimeModel gpi net/minecraft/class_609 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createOuterBodyLayer a method_32051 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createInnerBodyLayer b method_32052 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/SnifferModel gpj net/minecraft/class_8185 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52938 f F WALK_ANIMATION_SPEED_MAX b field_43364 f F WALK_ANIMATION_SCALE_FACTOR c field_43407 f Lnet/minecraft/client/model/geom/ModelPart; head d field_43085 f Lnet/minecraft/client/animation/KeyframeAnimation; sniffSearchAnimation e field_60904 f Lnet/minecraft/client/animation/KeyframeAnimation; walkAnimation f field_60905 f Lnet/minecraft/client/animation/KeyframeAnimation; digAnimation g field_60906 f Lnet/minecraft/client/animation/KeyframeAnimation; longSniffAnimation i field_60907 f Lnet/minecraft/client/animation/KeyframeAnimation; standUpAnimation j field_60908 f Lnet/minecraft/client/animation/KeyframeAnimation; happyAnimation k field_60909 f Lnet/minecraft/client/animation/KeyframeAnimation; sniffSniffAnimation l field_60910 f Lnet/minecraft/client/animation/KeyframeAnimation; babyTransform m field_60911 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_49303 m (Lnet/minecraft/client/renderer/entity/state/SnifferRenderState;)V setupAnim a method_49302 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/SnowGolemModel gpk net/minecraft/class_608 f Ljava/lang/String; UPPER_BODY a field_32557 f Lnet/minecraft/client/model/geom/ModelPart; upperBody b field_27501 f Lnet/minecraft/client/model/geom/ModelPart; head c field_3568 f Lnet/minecraft/client/model/geom/ModelPart; leftArm d field_27502 f Lnet/minecraft/client/model/geom/ModelPart; rightArm e field_27503 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32053 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)V setupAnim a method_62118 m ()Lnet/minecraft/client/model/geom/ModelPart; getHead b method_2834 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/SpiderModel gpl net/minecraft/class_611 f Ljava/lang/String; BODY_0 a field_32558 f Ljava/lang/String; BODY_1 b field_32559 f Ljava/lang/String; RIGHT_MIDDLE_FRONT_LEG c field_32560 f Ljava/lang/String; LEFT_MIDDLE_FRONT_LEG d field_32561 f Ljava/lang/String; RIGHT_MIDDLE_HIND_LEG e field_32562 f Ljava/lang/String; LEFT_MIDDLE_HIND_LEG f field_32563 f Lnet/minecraft/client/model/geom/ModelPart; head g field_3583 f Lnet/minecraft/client/model/geom/ModelPart; rightHindLeg i field_27505 f Lnet/minecraft/client/model/geom/ModelPart; leftHindLeg j field_27506 f Lnet/minecraft/client/model/geom/ModelPart; rightMiddleHindLeg k field_27507 f Lnet/minecraft/client/model/geom/ModelPart; leftMiddleHindLeg l field_27508 f Lnet/minecraft/client/model/geom/ModelPart; rightMiddleFrontLeg m field_27509 f Lnet/minecraft/client/model/geom/ModelPart; leftMiddleFrontLeg n field_27510 f Lnet/minecraft/client/model/geom/ModelPart; rightFrontLeg o field_27511 f Lnet/minecraft/client/model/geom/ModelPart; leftFrontLeg p field_27512 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createSpiderBodyLayer a method_32054 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)V setupAnim a method_62119 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/SpinAttackEffectModel gpm net/minecraft/class_10169 f I BOX_COUNT a field_54016 f [Lnet/minecraft/client/model/geom/ModelPart; boxes b field_54017 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createLayer a method_63517 m (I)Ljava/lang/String; boxName a method_63518 m (Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;)V setupAnim a method_63519 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/SquidModel gpn net/minecraft/class_610 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52939 f [Lnet/minecraft/client/model/geom/ModelPart; tentacles b field_3574 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32055 m (I)Ljava/lang/String; createTentacleName a method_32056 m (Lnet/minecraft/client/model/geom/ModelPart;I)Lnet/minecraft/client/model/geom/ModelPart; method_63520 a method_63520 m (Lnet/minecraft/client/renderer/entity/state/SquidRenderState;)V setupAnim a method_62120 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/StriderModel gpo net/minecraft/class_4997 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_55115 f Ljava/lang/String; RIGHT_BOTTOM_BRISTLE b field_32564 f Ljava/lang/String; RIGHT_MIDDLE_BRISTLE c field_32565 f Ljava/lang/String; RIGHT_TOP_BRISTLE d field_32566 f Ljava/lang/String; LEFT_TOP_BRISTLE e field_32567 f Ljava/lang/String; LEFT_MIDDLE_BRISTLE f field_32568 f Ljava/lang/String; LEFT_BOTTOM_BRISTLE g field_32569 f Lnet/minecraft/client/model/geom/ModelPart; rightLeg i field_23353 f Lnet/minecraft/client/model/geom/ModelPart; leftLeg j field_23354 f Lnet/minecraft/client/model/geom/ModelPart; body k field_23355 f Lnet/minecraft/client/model/geom/ModelPart; rightBottomBristle l field_27515 f Lnet/minecraft/client/model/geom/ModelPart; rightMiddleBristle m field_27516 f Lnet/minecraft/client/model/geom/ModelPart; rightTopBristle n field_27517 f Lnet/minecraft/client/model/geom/ModelPart; leftTopBristle o field_27518 f Lnet/minecraft/client/model/geom/ModelPart; leftMiddleBristle p field_27519 f Lnet/minecraft/client/model/geom/ModelPart; leftBottomBristle q field_27520 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32058 m (Lnet/minecraft/client/renderer/entity/state/StriderRenderState;)V setupAnim a method_26414 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/TadpoleModel gpp net/minecraft/class_7201 f Lnet/minecraft/client/model/geom/ModelPart; tail a field_37934 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_41917 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)V setupAnim a method_41916 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/TridentModel gpq net/minecraft/class_613 f Lnet/minecraft/resources/ResourceLocation; TEXTURE a field_3592 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createLayer a method_32059 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/TropicalFishModelA gpr net/minecraft/class_612 f Lnet/minecraft/client/model/geom/ModelPart; tail a field_27523 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32060 m (Lnet/minecraft/client/renderer/entity/state/TropicalFishRenderState;)V setupAnim a method_62121 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/TropicalFishModelB gps net/minecraft/class_615 f Lnet/minecraft/client/model/geom/ModelPart; tail a field_3599 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32061 m (Lnet/minecraft/client/renderer/entity/state/TropicalFishRenderState;)V setupAnim a method_62122 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/TurtleModel gpt net/minecraft/class_614 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52940 f Ljava/lang/String; EGG_BELLY i field_32570 f Lnet/minecraft/client/model/geom/ModelPart; eggBelly j field_3594 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32062 m (Lnet/minecraft/client/renderer/entity/state/TurtleRenderState;)V setupAnim a method_17125 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/VexModel gpu net/minecraft/class_617 f Lnet/minecraft/client/model/geom/ModelPart; body a field_41117 f Lnet/minecraft/client/model/geom/ModelPart; rightArm b field_41118 f Lnet/minecraft/client/model/geom/ModelPart; leftArm c field_41119 f Lnet/minecraft/client/model/geom/ModelPart; rightWing d field_3602 f Lnet/minecraft/client/model/geom/ModelPart; leftWing e field_3601 f Lnet/minecraft/client/model/geom/ModelPart; head f field_41711 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32063 m (Lcom/mojang/blaze3d/vertex/PoseStack;Z)V offsetStackPosition a method_47977 m (Lnet/minecraft/client/renderer/entity/state/VexRenderState;)V setupAnim a method_17127 m (ZZF)V setArmsCharging a method_48293 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/VillagerLikeModel gpv net/minecraft/class_3884 m (Lcom/mojang/blaze3d/vertex/PoseStack;)V translateToArms a method_65191 m (Z)V hatVisible a method_17150 c net/minecraft/client/model/VillagerModel gpw net/minecraft/class_620 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_55116 f Lnet/minecraft/client/model/geom/ModelPart; head b field_27527 f Lnet/minecraft/client/model/geom/ModelPart; hat c field_27528 f Lnet/minecraft/client/model/geom/ModelPart; hatRim d field_27529 f Lnet/minecraft/client/model/geom/ModelPart; rightLeg e field_27530 f Lnet/minecraft/client/model/geom/ModelPart; leftLeg f field_27531 f Lnet/minecraft/client/model/geom/ModelPart; arms g field_55117 m ()Lnet/minecraft/client/model/geom/builders/MeshDefinition; createBodyModel a method_32064 m (Lnet/minecraft/client/renderer/entity/state/VillagerRenderState;)V setupAnim a method_62123 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/WardenModel gpx net/minecraft/class_7280 f Lnet/minecraft/client/model/geom/ModelPart; bone a field_38315 f Lnet/minecraft/client/model/geom/ModelPart; body b field_38316 f Lnet/minecraft/client/model/geom/ModelPart; head c field_38317 f Lnet/minecraft/client/model/geom/ModelPart; rightTendril d field_38318 f Lnet/minecraft/client/model/geom/ModelPart; leftTendril e field_38319 f Lnet/minecraft/client/model/geom/ModelPart; leftLeg f field_38320 f Lnet/minecraft/client/model/geom/ModelPart; leftArm g field_38321 f Lnet/minecraft/client/model/geom/ModelPart; leftRibcage i field_38449 f Lnet/minecraft/client/model/geom/ModelPart; rightArm j field_38322 f Lnet/minecraft/client/model/geom/ModelPart; rightLeg k field_38323 f Lnet/minecraft/client/model/geom/ModelPart; rightRibcage l field_38450 f F DEFAULT_ARM_X_Y m field_38324 f F DEFAULT_ARM_Z n field_38325 f Ljava/util/List; tendrilsLayerModelParts o field_38451 f Ljava/util/List; heartLayerModelParts p field_38452 f Ljava/util/List; bioluminescentLayerModelParts q field_38453 f Ljava/util/List; pulsatingSpotsLayerModelParts r field_38454 f Lnet/minecraft/client/animation/KeyframeAnimation; attackAnimation s field_60912 f Lnet/minecraft/client/animation/KeyframeAnimation; sonicBoomAnimation t field_60913 f Lnet/minecraft/client/animation/KeyframeAnimation; diggingAnimation u field_60914 f Lnet/minecraft/client/animation/KeyframeAnimation; emergeAnimation x field_60915 f Lnet/minecraft/client/animation/KeyframeAnimation; roarAnimation y field_60916 f Lnet/minecraft/client/animation/KeyframeAnimation; sniffAnimation z field_60917 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_42578 m (F)V animateIdlePose a method_42734 m (FF)V animateHeadLookTarget a method_42735 m (Lnet/minecraft/client/renderer/entity/state/WardenRenderState;)V setupAnim a method_42580 m (Lnet/minecraft/client/renderer/entity/state/WardenRenderState;F)V animateTendrils a method_42736 m ()V resetArmPoses b method_42742 m (FF)V animateWalk b method_42737 m (Lnet/minecraft/client/renderer/entity/state/WardenRenderState;)Ljava/util/List; getTendrilsLayerModelParts b method_42738 m (Lnet/minecraft/client/renderer/entity/state/WardenRenderState;)Ljava/util/List; getHeartLayerModelParts c method_42739 m (Lnet/minecraft/client/renderer/entity/state/WardenRenderState;)Ljava/util/List; getBioluminescentLayerModelParts d method_42740 m (Lnet/minecraft/client/renderer/entity/state/WardenRenderState;)Ljava/util/List; getPulsatingSpotsLayerModelParts e method_42741 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/WarmCowModel gpy net/minecraft/class_10747 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_67470 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/WindChargeModel gpz net/minecraft/class_8974 f I ROTATION_SPEED a field_48704 f Lnet/minecraft/client/model/geom/ModelPart; bone b field_47441 f Lnet/minecraft/client/model/geom/ModelPart; windCharge c field_48705 f Lnet/minecraft/client/model/geom/ModelPart; wind d field_48706 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_55240 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/WitchModel gqa net/minecraft/class_622 f Lnet/minecraft/client/model/geom/ModelPart; nose a field_52941 f Lnet/minecraft/client/model/geom/ModelPart; head b field_52943 f Lnet/minecraft/client/model/geom/ModelPart; hat c field_52944 f Lnet/minecraft/client/model/geom/ModelPart; hatRim d field_52945 f Lnet/minecraft/client/model/geom/ModelPart; rightLeg e field_52946 f Lnet/minecraft/client/model/geom/ModelPart; leftLeg f field_52947 f Lnet/minecraft/client/model/geom/ModelPart; arms g field_55118 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32065 m (Lnet/minecraft/client/renderer/entity/state/WitchRenderState;)V setupAnim a method_62124 m ()Lnet/minecraft/client/model/geom/ModelPart; getNose c method_2839 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/WitherBossModel gqb net/minecraft/class_621 f Ljava/lang/String; RIBCAGE a field_32571 f Ljava/lang/String; CENTER_HEAD b field_32572 f Ljava/lang/String; RIGHT_HEAD c field_32573 f Ljava/lang/String; LEFT_HEAD d field_32574 f F RIBCAGE_X_ROT_OFFSET e field_32575 f F TAIL_X_ROT_OFFSET f field_32576 f Lnet/minecraft/client/model/geom/ModelPart; centerHead g field_27533 f Lnet/minecraft/client/model/geom/ModelPart; rightHead i field_27534 f Lnet/minecraft/client/model/geom/ModelPart; leftHead j field_27535 f Lnet/minecraft/client/model/geom/ModelPart; ribcage k field_27536 f Lnet/minecraft/client/model/geom/ModelPart; tail l field_27537 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32067 m (Lnet/minecraft/client/renderer/entity/state/WitherRenderState;)V setupAnim a method_17130 m (Lnet/minecraft/client/renderer/entity/state/WitherRenderState;Lnet/minecraft/client/model/geom/ModelPart;I)V setupHeadRotation a method_32066 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/WolfModel gqc net/minecraft/class_624 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; BABY_TRANSFORMER a field_52948 f Ljava/lang/String; REAL_HEAD b field_32577 f Ljava/lang/String; UPPER_BODY c field_32578 f Ljava/lang/String; REAL_TAIL d field_32579 f Lnet/minecraft/client/model/geom/ModelPart; head e field_3621 f Lnet/minecraft/client/model/geom/ModelPart; realHead f field_20788 f Lnet/minecraft/client/model/geom/ModelPart; body g field_3623 f Lnet/minecraft/client/model/geom/ModelPart; rightHindLeg i field_27538 f Lnet/minecraft/client/model/geom/ModelPart; leftHindLeg j field_27539 f Lnet/minecraft/client/model/geom/ModelPart; rightFrontLeg k field_27540 f Lnet/minecraft/client/model/geom/ModelPart; leftFrontLeg l field_27541 f Lnet/minecraft/client/model/geom/ModelPart; tail m field_3617 f Lnet/minecraft/client/model/geom/ModelPart; realTail n field_20789 f Lnet/minecraft/client/model/geom/ModelPart; upperBody o field_3619 f I LEG_SIZE p field_32580 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; createMeshDefinition a method_32068 m (Lnet/minecraft/client/renderer/entity/state/WolfRenderState;)V setupAnim a method_17133 m (Lnet/minecraft/client/model/geom/ModelPart;)V m ()V c net/minecraft/client/model/ZombieModel gqd net/minecraft/class_623 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/ZombieVillagerModel gqe net/minecraft/class_619 f Lnet/minecraft/client/model/geom/ModelPart; hatRim a field_17144 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_32070 m (Lnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createArmorLayer a method_32069 m (Lnet/minecraft/client/renderer/entity/state/ZombieVillagerRenderState;)V setupAnim a method_17135 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/ZombifiedPiglinModel gqf net/minecraft/class_9952 m (Lnet/minecraft/client/renderer/entity/state/ZombifiedPiglinRenderState;)V setupAnim a method_62125 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/dragon/DragonHeadModel gqg net/minecraft/class_626 f Lnet/minecraft/client/model/geom/ModelPart; head a field_3638 f Lnet/minecraft/client/model/geom/ModelPart; jaw b field_3639 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createHeadLayer a method_32071 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/dragon/EnderDragonModel gqh net/minecraft/class_625 f I NECK_PART_COUNT a field_52950 f I TAIL_PART_COUNT b field_52951 f Lnet/minecraft/client/model/geom/ModelPart; head c field_3630 f [Lnet/minecraft/client/model/geom/ModelPart; neckParts d field_52953 f [Lnet/minecraft/client/model/geom/ModelPart; tailParts e field_52954 f Lnet/minecraft/client/model/geom/ModelPart; jaw f field_3631 f Lnet/minecraft/client/model/geom/ModelPart; body g field_3627 f Lnet/minecraft/client/model/geom/ModelPart; leftWing i field_3629 f Lnet/minecraft/client/model/geom/ModelPart; leftWingTip j field_21548 f Lnet/minecraft/client/model/geom/ModelPart; leftFrontLeg k field_21549 f Lnet/minecraft/client/model/geom/ModelPart; leftFrontLegTip l field_21550 f Lnet/minecraft/client/model/geom/ModelPart; leftFrontFoot m field_21551 f Lnet/minecraft/client/model/geom/ModelPart; leftRearLeg n field_21552 f Lnet/minecraft/client/model/geom/ModelPart; leftRearLegTip o field_21553 f Lnet/minecraft/client/model/geom/ModelPart; leftRearFoot p field_21554 f Lnet/minecraft/client/model/geom/ModelPart; rightWing q field_21555 f Lnet/minecraft/client/model/geom/ModelPart; rightWingTip r field_3635 f Lnet/minecraft/client/model/geom/ModelPart; rightFrontLeg s field_3632 f Lnet/minecraft/client/model/geom/ModelPart; rightFrontLegTip t field_3634 f Lnet/minecraft/client/model/geom/ModelPart; rightFrontFoot u field_3625 f Lnet/minecraft/client/model/geom/ModelPart; rightRearLeg x field_3633 f Lnet/minecraft/client/model/geom/ModelPart; rightRearLegTip y field_3626 f Lnet/minecraft/client/model/geom/ModelPart; rightRearFoot z field_3628 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBodyLayer a method_62128 m (FLnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/model/geom/ModelPart;)V poseLimbs a method_62126 m (I)Ljava/lang/String; neckName a method_62127 m (Lnet/minecraft/client/renderer/entity/state/EnderDragonRenderState;)V setupAnim a method_23621 m (I)Ljava/lang/String; tailName b method_62129 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/model/dragon/package-info gqi net/minecraft/class_6228 c net/minecraft/client/model/geom/EntityModelSet gqj net/minecraft/class_5599 f Lnet/minecraft/client/model/geom/EntityModelSet; EMPTY a field_55267 f Ljava/util/Map; roots b field_27542 m ()Lnet/minecraft/client/model/geom/EntityModelSet; vanilla a method_65522 m (Lnet/minecraft/client/model/geom/ModelLayerLocation;)Lnet/minecraft/client/model/geom/ModelPart; bakeLayer a method_32072 m (Ljava/util/Map;)V m ()V c net/minecraft/client/model/geom/LayerDefinitions gqk net/minecraft/class_5600 f Lnet/minecraft/client/model/geom/builders/CubeDeformation; FISH_PATTERN_DEFORMATION a field_27543 f Lnet/minecraft/client/model/geom/builders/CubeDeformation; OUTER_ARMOR_DEFORMATION b field_27544 f Lnet/minecraft/client/model/geom/builders/CubeDeformation; INNER_ARMOR_DEFORMATION c field_27545 m ()Ljava/util/Map; createRoots a method_32073 m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/client/model/geom/builders/LayerDefinition;Lnet/minecraft/client/model/geom/builders/LayerDefinition;Lnet/minecraft/world/level/block/state/properties/WoodType;)V method_32074 a method_32074 m (Lcom/google/common/collect/ImmutableMap;Lnet/minecraft/client/model/geom/ModelLayerLocation;)Z method_32075 a method_32075 m ()V m ()V c net/minecraft/client/model/geom/ModelLayerLocation gql net/minecraft/class_5601 f Lnet/minecraft/resources/ResourceLocation; model a comp_2995 f Ljava/lang/String; layer b comp_2996 m ()Lnet/minecraft/resources/ResourceLocation; model a comp_2995 m ()Ljava/lang/String; layer b comp_2996 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;)V c net/minecraft/client/model/geom/ModelLayers gqm net/minecraft/class_5602 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BELL A field_27683 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BIRCH_BOAT B field_54498 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BIRCH_CHEST_BOAT C field_54499 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BLAZE D field_27684 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BOAT_WATER_PATCH E field_53021 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BOGGED F field_49159 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BOGGED_INNER_ARMOR G field_49160 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BOGGED_OUTER_ARMOR H field_49161 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BOGGED_OUTER_LAYER I field_49162 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BOOK J field_27685 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BREEZE K field_47443 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BREEZE_WIND L field_52153 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CAMEL M field_40479 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CAMEL_BABY N field_52957 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CAMEL_SADDLE O field_56079 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CAMEL_BABY_SADDLE P field_56080 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CAT Q field_27686 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CAT_BABY R field_52955 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CAT_BABY_COLLAR S field_52956 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CAT_COLLAR T field_27687 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CAVE_SPIDER U field_27688 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CHERRY_BOAT V field_54482 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CHERRY_CHEST_BOAT W field_54483 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CHEST X field_27689 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CHEST_MINECART Y field_27690 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CHICKEN Z field_27691 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DONKEY_BABY aA field_52970 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DONKEY_SADDLE aB field_56081 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DONKEY_BABY_SADDLE aC field_56082 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DOUBLE_CHEST_LEFT aD field_27551 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DOUBLE_CHEST_RIGHT aE field_27552 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DRAGON_SKULL aF field_27553 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DROWNED aG field_27554 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DROWNED_BABY aH field_52971 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DROWNED_BABY_INNER_ARMOR aI field_52972 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DROWNED_BABY_OUTER_ARMOR aJ field_52973 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DROWNED_BABY_OUTER_LAYER aK field_52974 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DROWNED_INNER_ARMOR aL field_27555 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ACACIA_BOAT a field_54484 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DROWNED_OUTER_ARMOR aM field_27556 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DROWNED_OUTER_LAYER aN field_27557 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ELDER_GUARDIAN aO field_27558 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ELYTRA aP field_27559 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ELYTRA_BABY aQ field_52975 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ENDERMAN aR field_27560 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ENDERMITE aS field_27561 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ENDER_DRAGON aT field_27562 f Lnet/minecraft/client/model/geom/ModelLayerLocation; END_CRYSTAL aU field_27563 f Lnet/minecraft/client/model/geom/ModelLayerLocation; EVOKER aV field_27564 f Lnet/minecraft/client/model/geom/ModelLayerLocation; EVOKER_FANGS aW field_27565 f Lnet/minecraft/client/model/geom/ModelLayerLocation; FOX aX field_27566 f Lnet/minecraft/client/model/geom/ModelLayerLocation; FOX_BABY aY field_52960 f Lnet/minecraft/client/model/geom/ModelLayerLocation; FROG aZ field_37935 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CHICKEN_BABY aa field_52958 f Lnet/minecraft/client/model/geom/ModelLayerLocation; COD ab field_27692 f Lnet/minecraft/client/model/geom/ModelLayerLocation; COLD_CHICKEN ac field_56580 f Lnet/minecraft/client/model/geom/ModelLayerLocation; COLD_CHICKEN_BABY ad field_56581 f Lnet/minecraft/client/model/geom/ModelLayerLocation; COLD_COW ae field_56494 f Lnet/minecraft/client/model/geom/ModelLayerLocation; COLD_COW_BABY af field_56495 f Lnet/minecraft/client/model/geom/ModelLayerLocation; COLD_PIG ag field_55864 f Lnet/minecraft/client/model/geom/ModelLayerLocation; COLD_PIG_BABY ah field_55865 f Lnet/minecraft/client/model/geom/ModelLayerLocation; COMMAND_BLOCK_MINECART ai field_27693 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CONDUIT_CAGE aj field_27694 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CONDUIT_EYE ak field_27695 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CONDUIT_SHELL al field_27696 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CONDUIT_WIND am field_27697 f Lnet/minecraft/client/model/geom/ModelLayerLocation; COW an field_27698 f Lnet/minecraft/client/model/geom/ModelLayerLocation; COW_BABY ao field_52959 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CREAKING ap field_54846 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CREEPER aq field_27699 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CREEPER_ARMOR ar field_27700 f Lnet/minecraft/client/model/geom/ModelLayerLocation; CREEPER_HEAD as field_27548 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DARK_OAK_BOAT at field_54485 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DARK_OAK_CHEST_BOAT au field_54486 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DECORATED_POT_BASE av field_42882 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DECORATED_POT_SIDES aw field_42883 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DOLPHIN ax field_27549 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DOLPHIN_BABY ay field_52969 f Lnet/minecraft/client/model/geom/ModelLayerLocation; DONKEY az field_27550 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HUSK_BABY bA field_52966 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HUSK_BABY_INNER_ARMOR bB field_52967 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HUSK_BABY_OUTER_ARMOR bC field_52968 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HUSK_INNER_ARMOR bD field_27605 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HUSK_OUTER_ARMOR bE field_27606 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ILLUSIONER bF field_27607 f Lnet/minecraft/client/model/geom/ModelLayerLocation; IRON_GOLEM bG field_27608 f Lnet/minecraft/client/model/geom/ModelLayerLocation; JUNGLE_BOAT bH field_54490 f Lnet/minecraft/client/model/geom/ModelLayerLocation; JUNGLE_CHEST_BOAT bI field_54491 f Lnet/minecraft/client/model/geom/ModelLayerLocation; LEASH_KNOT bJ field_27609 f Lnet/minecraft/client/model/geom/ModelLayerLocation; LLAMA bK field_27610 f Lnet/minecraft/client/model/geom/ModelLayerLocation; LLAMA_BABY bL field_52983 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ACACIA_CHEST_BOAT b field_54487 f Lnet/minecraft/client/model/geom/ModelLayerLocation; LLAMA_BABY_DECOR bM field_52984 f Lnet/minecraft/client/model/geom/ModelLayerLocation; LLAMA_DECOR bN field_27611 f Lnet/minecraft/client/model/geom/ModelLayerLocation; LLAMA_SPIT bO field_27612 f Lnet/minecraft/client/model/geom/ModelLayerLocation; MAGMA_CUBE bP field_27613 f Lnet/minecraft/client/model/geom/ModelLayerLocation; MANGROVE_BOAT bQ field_54492 f Lnet/minecraft/client/model/geom/ModelLayerLocation; MANGROVE_CHEST_BOAT bR field_54493 f Lnet/minecraft/client/model/geom/ModelLayerLocation; MINECART bS field_27614 f Lnet/minecraft/client/model/geom/ModelLayerLocation; MOOSHROOM bT field_27615 f Lnet/minecraft/client/model/geom/ModelLayerLocation; MOOSHROOM_BABY bU field_53835 f Lnet/minecraft/client/model/geom/ModelLayerLocation; MULE bV field_27616 f Lnet/minecraft/client/model/geom/ModelLayerLocation; MULE_BABY bW field_52985 f Lnet/minecraft/client/model/geom/ModelLayerLocation; MULE_SADDLE bX field_56083 f Lnet/minecraft/client/model/geom/ModelLayerLocation; MULE_BABY_SADDLE bY field_56084 f Lnet/minecraft/client/model/geom/ModelLayerLocation; OAK_BOAT bZ field_54488 f Lnet/minecraft/client/model/geom/ModelLayerLocation; FURNACE_MINECART ba field_27567 f Lnet/minecraft/client/model/geom/ModelLayerLocation; GHAST bb field_27568 f Lnet/minecraft/client/model/geom/ModelLayerLocation; GIANT bc field_27569 f Lnet/minecraft/client/model/geom/ModelLayerLocation; GIANT_INNER_ARMOR bd field_27570 f Lnet/minecraft/client/model/geom/ModelLayerLocation; GIANT_OUTER_ARMOR be field_27571 f Lnet/minecraft/client/model/geom/ModelLayerLocation; GLOW_SQUID bf field_28456 f Lnet/minecraft/client/model/geom/ModelLayerLocation; GLOW_SQUID_BABY bg field_52961 f Lnet/minecraft/client/model/geom/ModelLayerLocation; GOAT bh field_32581 f Lnet/minecraft/client/model/geom/ModelLayerLocation; GOAT_BABY bi field_52962 f Lnet/minecraft/client/model/geom/ModelLayerLocation; GUARDIAN bj field_27572 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HAPPY_GHAST bk field_59956 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HAPPY_GHAST_BABY bl field_59957 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HAPPY_GHAST_HARNESS bm field_59958 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HAPPY_GHAST_BABY_HARNESS bn field_59959 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HAPPY_GHAST_ROPES bo field_60057 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HAPPY_GHAST_BABY_ROPES bp field_60058 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HOGLIN bq field_27573 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HOGLIN_BABY br field_52963 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HOPPER_MINECART bs field_27601 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HORSE bt field_27602 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HORSE_ARMOR bu field_27603 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HORSE_SADDLE bv field_56085 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HORSE_BABY bw field_52964 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HORSE_BABY_ARMOR bx field_52965 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HORSE_BABY_SADDLE by field_56086 f Lnet/minecraft/client/model/geom/ModelLayerLocation; HUSK bz field_27604 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PLAYER_EARS cA field_52979 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PLAYER_HEAD cB field_27578 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PLAYER_INNER_ARMOR cC field_27579 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PLAYER_OUTER_ARMOR cD field_27580 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PLAYER_SLIM cE field_27581 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PLAYER_SLIM_INNER_ARMOR cF field_27582 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PLAYER_SLIM_OUTER_ARMOR cG field_27583 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PLAYER_SPIN_ATTACK cH field_27584 f Lnet/minecraft/client/model/geom/ModelLayerLocation; POLAR_BEAR cI field_27585 f Lnet/minecraft/client/model/geom/ModelLayerLocation; POLAR_BEAR_BABY cJ field_52981 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PUFFERFISH_BIG cK field_27587 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PUFFERFISH_MEDIUM cL field_27588 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ALLAY c field_38455 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PUFFERFISH_SMALL cM field_27589 f Lnet/minecraft/client/model/geom/ModelLayerLocation; RABBIT cN field_27590 f Lnet/minecraft/client/model/geom/ModelLayerLocation; RABBIT_BABY cO field_52982 f Lnet/minecraft/client/model/geom/ModelLayerLocation; RAVAGER cP field_27591 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SALMON cQ field_27592 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SALMON_LARGE cR field_52994 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SALMON_SMALL cS field_52993 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SHEEP cT field_27593 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SHEEP_BABY cU field_52995 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SHEEP_BABY_WOOL cV field_52996 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SHEEP_WOOL cW field_27594 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SHEEP_WOOL_UNDERCOAT cX field_57102 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SHEEP_BABY_WOOL_UNDERCOAT cY field_57103 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SHIELD cZ field_27595 f Lnet/minecraft/client/model/geom/ModelLayerLocation; OAK_CHEST_BOAT ca field_54489 f Lnet/minecraft/client/model/geom/ModelLayerLocation; OCELOT cb field_27617 f Lnet/minecraft/client/model/geom/ModelLayerLocation; OCELOT_BABY cc field_52986 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PALE_OAK_BOAT cd field_54847 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PALE_OAK_CHEST_BOAT ce field_54848 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PANDA cf field_27618 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PANDA_BABY cg field_52987 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PARROT ch field_27619 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PHANTOM ci field_27620 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PIG cj field_27621 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PIGLIN ck field_27622 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PIGLIN_BABY cl field_52976 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PIGLIN_BABY_INNER_ARMOR cm field_52977 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PIGLIN_BABY_OUTER_ARMOR cn field_52978 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PIGLIN_BRUTE co field_27623 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PIGLIN_BRUTE_INNER_ARMOR cp field_27624 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PIGLIN_BRUTE_OUTER_ARMOR cq field_27625 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PIGLIN_HEAD cr field_41382 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PIGLIN_INNER_ARMOR cs field_27626 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PIGLIN_OUTER_ARMOR ct field_27574 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PIG_BABY cu field_52988 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PIG_BABY_SADDLE cv field_52989 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PIG_SADDLE cw field_27575 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PILLAGER cx field_27576 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PLAYER cy field_27577 f Lnet/minecraft/client/model/geom/ModelLayerLocation; PLAYER_CAPE cz field_52980 f Lnet/minecraft/client/model/geom/ModelLayerLocation; STRAY_OUTER_LAYER dA field_27663 f Lnet/minecraft/client/model/geom/ModelLayerLocation; STRIDER dB field_27664 f Lnet/minecraft/client/model/geom/ModelLayerLocation; STRIDER_SADDLE dC field_27665 f Lnet/minecraft/client/model/geom/ModelLayerLocation; STRIDER_BABY dD field_55119 f Lnet/minecraft/client/model/geom/ModelLayerLocation; STRIDER_BABY_SADDLE dE field_55120 f Lnet/minecraft/client/model/geom/ModelLayerLocation; TADPOLE dF field_37936 f Lnet/minecraft/client/model/geom/ModelLayerLocation; TNT_MINECART dG field_27666 f Lnet/minecraft/client/model/geom/ModelLayerLocation; TRADER_LLAMA dH field_27667 f Lnet/minecraft/client/model/geom/ModelLayerLocation; TRADER_LLAMA_BABY dI field_52991 f Lnet/minecraft/client/model/geom/ModelLayerLocation; TRIDENT dJ field_27668 f Lnet/minecraft/client/model/geom/ModelLayerLocation; TROPICAL_FISH_LARGE dK field_27669 f Lnet/minecraft/client/model/geom/ModelLayerLocation; TROPICAL_FISH_LARGE_PATTERN dL field_27670 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ARMADILLO d field_47876 f Lnet/minecraft/client/model/geom/ModelLayerLocation; TROPICAL_FISH_SMALL dM field_27671 f Lnet/minecraft/client/model/geom/ModelLayerLocation; TROPICAL_FISH_SMALL_PATTERN dN field_27672 f Lnet/minecraft/client/model/geom/ModelLayerLocation; TURTLE dO field_27673 f Lnet/minecraft/client/model/geom/ModelLayerLocation; TURTLE_BABY dP field_52992 f Lnet/minecraft/client/model/geom/ModelLayerLocation; VEX dQ field_27674 f Lnet/minecraft/client/model/geom/ModelLayerLocation; VILLAGER dR field_27675 f Lnet/minecraft/client/model/geom/ModelLayerLocation; VILLAGER_BABY dS field_55121 f Lnet/minecraft/client/model/geom/ModelLayerLocation; VINDICATOR dT field_27676 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WANDERING_TRADER dU field_27627 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WARDEN dV field_38328 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WARM_COW dW field_56496 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WARM_COW_BABY dX field_56497 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WIND_CHARGE dY field_47442 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WITCH dZ field_27628 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SHULKER da field_27596 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SHULKER_BOX db field_52997 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SHULKER_BULLET dc field_27597 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SILVERFISH dd field_27598 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SKELETON de field_27599 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SKELETON_HORSE df field_27600 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SKELETON_HORSE_BABY dg field_52998 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SKELETON_HORSE_SADDLE dh field_56087 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SKELETON_HORSE_BABY_SADDLE di field_56088 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SKELETON_INNER_ARMOR dj field_27651 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SKELETON_OUTER_ARMOR dk field_27652 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SKELETON_SKULL dl field_27653 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SLIME dm field_27654 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SLIME_OUTER dn field_27655 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SNIFFER do field_42884 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SNIFFER_BABY dp field_52999 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SNOW_GOLEM dq field_27656 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SPAWNER_MINECART dr field_27657 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SPIDER ds field_27658 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SPRUCE_BOAT dt field_54494 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SPRUCE_CHEST_BOAT du field_54495 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SQUID dv field_27659 f Lnet/minecraft/client/model/geom/ModelLayerLocation; SQUID_BABY dw field_53000 f Lnet/minecraft/client/model/geom/ModelLayerLocation; STRAY dx field_27660 f Lnet/minecraft/client/model/geom/ModelLayerLocation; STRAY_INNER_ARMOR dy field_27661 f Lnet/minecraft/client/model/geom/ModelLayerLocation; STRAY_OUTER_ARMOR dz field_27662 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_VILLAGER_BABY_INNER_ARMOR eA field_53012 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_VILLAGER_BABY_OUTER_ARMOR eB field_53013 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_VILLAGER_INNER_ARMOR eC field_27645 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_VILLAGER_OUTER_ARMOR eD field_27646 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIFIED_PIGLIN eE field_27647 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIFIED_PIGLIN_BABY eF field_53001 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIFIED_PIGLIN_BABY_INNER_ARMOR eG field_53002 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIFIED_PIGLIN_BABY_OUTER_ARMOR eH field_53003 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIFIED_PIGLIN_INNER_ARMOR eI field_27648 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIFIED_PIGLIN_OUTER_ARMOR eJ field_27649 f Ljava/lang/String; DEFAULT_LAYER eK field_32582 f Ljava/util/Set; ALL_MODELS eL field_27650 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ARMADILLO_BABY e field_52990 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WITHER ea field_27629 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WITHER_ARMOR eb field_27630 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WITHER_SKELETON ec field_27631 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WITHER_SKELETON_INNER_ARMOR ed field_27632 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WITHER_SKELETON_OUTER_ARMOR ee field_27633 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WITHER_SKELETON_SKULL ef field_27634 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WITHER_SKULL eg field_27635 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WOLF eh field_27636 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WOLF_ARMOR ei field_47877 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WOLF_BABY ej field_53004 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WOLF_BABY_ARMOR ek field_53005 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOGLIN el field_27637 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOGLIN_BABY em field_53006 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE en field_27638 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_BABY eo field_53008 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_BABY_INNER_ARMOR ep field_53009 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_BABY_OUTER_ARMOR eq field_53010 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_HEAD er field_27640 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_HORSE es field_27641 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_HORSE_BABY et field_53007 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_HORSE_SADDLE eu field_56089 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_HORSE_BABY_SADDLE ev field_56090 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_INNER_ARMOR ew field_27642 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_OUTER_ARMOR ex field_27643 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_VILLAGER ey field_27644 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ZOMBIE_VILLAGER_BABY ez field_53011 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ARMOR_STAND f field_27586 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ARMOR_STAND_INNER_ARMOR g field_27639 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ARMOR_STAND_OUTER_ARMOR h field_27677 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ARMOR_STAND_SMALL i field_53014 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ARMOR_STAND_SMALL_INNER_ARMOR j field_53015 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ARMOR_STAND_SMALL_OUTER_ARMOR k field_53016 f Lnet/minecraft/client/model/geom/ModelLayerLocation; ARROW l field_53017 f Lnet/minecraft/client/model/geom/ModelLayerLocation; AXOLOTL m field_28383 f Lnet/minecraft/client/model/geom/ModelLayerLocation; AXOLOTL_BABY n field_53018 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BAMBOO_CHEST_RAFT o field_54496 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BAMBOO_RAFT p field_54497 f Lnet/minecraft/client/model/geom/ModelLayerLocation; STANDING_BANNER q field_27678 f Lnet/minecraft/client/model/geom/ModelLayerLocation; STANDING_BANNER_FLAG r field_55122 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WALL_BANNER s field_55123 f Lnet/minecraft/client/model/geom/ModelLayerLocation; WALL_BANNER_FLAG t field_55124 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BAT u field_27679 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BED_FOOT v field_27680 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BED_HEAD w field_27681 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BEE x field_27682 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BEE_BABY y field_53019 f Lnet/minecraft/client/model/geom/ModelLayerLocation; BEE_STINGER z field_53020 m ()Ljava/util/stream/Stream; getKnownLocations a method_32076 m (Lnet/minecraft/world/level/block/state/properties/WoodType;)Lnet/minecraft/client/model/geom/ModelLayerLocation; createStandingSignModelName a method_62130 m (Lnet/minecraft/world/level/block/state/properties/WoodType;Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$AttachmentType;)Lnet/minecraft/client/model/geom/ModelLayerLocation; createHangingSignModelName a method_45719 m (Ljava/lang/String;)Lnet/minecraft/client/model/geom/ModelLayerLocation; register a method_32079 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/model/geom/ModelLayerLocation; register a method_32080 m (Lnet/minecraft/world/level/block/state/properties/WoodType;)Lnet/minecraft/client/model/geom/ModelLayerLocation; createWallSignModelName b method_62131 m (Ljava/lang/String;)Lnet/minecraft/client/model/geom/ModelLayerLocation; registerInnerArmor b method_32081 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/model/geom/ModelLayerLocation; createLocation b method_32082 m (Ljava/lang/String;)Lnet/minecraft/client/model/geom/ModelLayerLocation; registerOuterArmor c method_32083 m ()V m ()V c net/minecraft/client/model/geom/ModelPart gqn net/minecraft/class_630 f F DEFAULT_SCALE a field_37937 f F x b field_3657 f F y c field_3656 f F z d field_3655 f F xRot e field_3654 f F yRot f field_3675 f F zRot g field_3674 f F xScale h field_37938 f F yScale i field_37939 f F zScale j field_37940 f Z visible k field_3665 f Z skipDraw l field_38456 f Ljava/util/List; cubes m field_3663 f Ljava/util/Map; children n field_3661 f Lnet/minecraft/client/model/geom/PartPose; initialPose o field_37941 m ()Lnet/minecraft/client/model/geom/PartPose; storePose a method_32084 m (FFF)V setPos a method_2851 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/client/model/geom/ModelPart$Cube; getRandomCube a method_22700 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;III)V compile a method_22702 m (Lcom/mojang/blaze3d/vertex/PoseStack;)V translateAndRotate a method_22703 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;II)V render a method_22698 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;III)V render a method_22699 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/model/geom/ModelPart$Visitor;)V visit a method_35745 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/model/geom/ModelPart$Visitor;Ljava/lang/String;)V visit a method_35746 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/model/geom/ModelPart$Visitor;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/client/model/geom/ModelPart;)V method_35747 a method_35747 m (Lcom/mojang/blaze3d/vertex/PoseStack;Ljava/util/Set;)V getExtentsForGui a method_72152 m (Lnet/minecraft/client/model/geom/ModelPart;)V copyFrom a method_17138 m (Lnet/minecraft/client/model/geom/PartPose;)V setInitialPose a method_41918 m (Ljava/lang/String;)Z hasChild a method_41919 m (Ljava/util/List;Ljava/lang/String;Lnet/minecraft/client/model/geom/ModelPart;)V method_72013 a method_72013 m (Ljava/util/Set;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Ljava/lang/String;ILnet/minecraft/client/model/geom/ModelPart$Cube;)V method_72153 a method_72153 m (Ljava/util/function/BiConsumer;)V addAllChildren a method_72014 m (Lorg/joml/Quaternionf;)V rotateBy a method_62132 m (Lorg/joml/Vector3f;)V offsetPos a method_41920 m ()Lnet/minecraft/client/model/geom/PartPose; getInitialPose b method_41921 m (FFF)V setRotation b method_33425 m (Lnet/minecraft/client/model/geom/PartPose;)V loadPose b method_32085 m (Ljava/lang/String;)Lnet/minecraft/client/model/geom/ModelPart; getChild b method_32086 m (Lorg/joml/Vector3f;)V offsetRotation b method_41922 m ()V resetPose c method_41923 m (Lorg/joml/Vector3f;)V offsetScale c method_41924 m ()Z isEmpty d method_32087 m ()Ljava/util/List; getAllParts e method_32088 m ()Ljava/util/function/Function; createPartLookup f method_72015 m (Ljava/util/List;Ljava/util/Map;)V c net/minecraft/client/model/geom/ModelPart$Cube gqn$a net/minecraft/class_630$class_628 f [Lnet/minecraft/client/model/geom/ModelPart$Polygon; polygons a field_3649 f F minX b field_3645 f F minY c field_3644 f F minZ d field_3643 f F maxX e field_3648 f F maxY f field_3647 f F maxZ g field_3646 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;III)V compile a method_32089 m (IIFFFFFFFFFZFFLjava/util/Set;)V c net/minecraft/client/model/geom/ModelPart$Polygon gqn$b net/minecraft/class_630$class_593 f [Lnet/minecraft/client/model/geom/ModelPart$Vertex; vertices a comp_3184 f Lorg/joml/Vector3f; normal b comp_3185 m ()[Lnet/minecraft/client/model/geom/ModelPart$Vertex; vertices a comp_3184 m ()Lorg/joml/Vector3f; normal b comp_3185 m ([Lnet/minecraft/client/model/geom/ModelPart$Vertex;FFFFFFZLnet/minecraft/core/Direction;)V m ([Lnet/minecraft/client/model/geom/ModelPart$Vertex;Lorg/joml/Vector3f;)V c net/minecraft/client/model/geom/ModelPart$Vertex gqn$c net/minecraft/class_630$class_618 f Lorg/joml/Vector3f; pos a comp_3186 f F u b comp_3187 f F v c comp_3188 m ()Lorg/joml/Vector3f; pos a comp_3186 m (FF)Lnet/minecraft/client/model/geom/ModelPart$Vertex; remap a method_2837 m ()F u b comp_3187 m ()F v c comp_3188 m (FFFFF)V m (Lorg/joml/Vector3f;FF)V c net/minecraft/client/model/geom/ModelPart$Visitor gqn$d net/minecraft/class_630$class_6229 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Ljava/lang/String;ILnet/minecraft/client/model/geom/ModelPart$Cube;)V visit visit method_35748 c net/minecraft/client/model/geom/PartNames gqo net/minecraft/class_6230 f Ljava/lang/String; RIGHT_HIND_FOOT A field_32638 f Ljava/lang/String; LEFT_FRONT_FOOT B field_32639 f Ljava/lang/String; RIGHT_FRONT_FOOT C field_32583 f Ljava/lang/String; FEET D field_47128 f Ljava/lang/String; LEFT_HIND_LEG_TIP E field_32584 f Ljava/lang/String; RIGHT_HIND_LEG_TIP F field_32585 f Ljava/lang/String; LEFT_FRONT_LEG_TIP G field_32586 f Ljava/lang/String; RIGHT_FRONT_LEG_TIP H field_32587 f Ljava/lang/String; LEFT_LID I field_32588 f Ljava/lang/String; RIGHT_LID J field_32589 f Ljava/lang/String; LEFT_CHEST K field_32590 f Ljava/lang/String; RIGHT_CHEST L field_32591 f Ljava/lang/String; LEFT_HORN M field_32592 f Ljava/lang/String; RIGHT_HORN N field_32593 f Ljava/lang/String; LEFT_EYE O field_32594 f Ljava/lang/String; RIGHT_EYE P field_32595 f Ljava/lang/String; JAW Q field_32596 f Ljava/lang/String; NOSE R field_32597 f Ljava/lang/String; ARMS S field_32598 f Ljava/lang/String; TAIL T field_32599 f Ljava/lang/String; CUBE U field_32600 f Ljava/lang/String; BEAK V field_32601 f Ljava/lang/String; BACK_FIN W field_32602 f Ljava/lang/String; MANE X field_32603 f Ljava/lang/String; NECK Y field_32604 f Ljava/lang/String; MOUTH Z field_32605 f Ljava/lang/String; WIND_BODY aA field_47446 f Ljava/lang/String; WIND_TOP aB field_47447 f Ljava/lang/String; WIND_MID aC field_47448 f Ljava/lang/String; WIND_BOTTOM aD field_47449 f Ljava/lang/String; RODS aE field_47450 f Ljava/lang/String; MUSHROOMS aF field_49564 f Ljava/lang/String; BONE aG field_38331 f Ljava/lang/String; LEFT_PADDLE aH field_53022 f Ljava/lang/String; RIGHT_PADDLE aI field_53023 f Ljava/lang/String; BOTTOM aJ field_53024 f Ljava/lang/String; CHEST_BOTTOM aK field_53025 f Ljava/lang/String; CHEST_LID aL field_53026 f Ljava/lang/String; LEFT_FIN a field_32609 f Ljava/lang/String; CHEST_LOCK aM field_53027 f Ljava/lang/String; UPPER_MOUTH aa field_56091 f Ljava/lang/String; HEAD ab field_32606 f Ljava/lang/String; HAT ac field_32607 f Ljava/lang/String; BODY ad field_32608 f Ljava/lang/String; UPPER_BODY ae field_54849 f Ljava/lang/String; INNER_BODY af field_59960 f Ljava/lang/String; HAT_RIM ag field_32610 f Ljava/lang/String; GOGGLES ah field_59961 f Ljava/lang/String; JACKET ai field_32611 f Ljava/lang/String; HARNESS aj field_59962 f Ljava/lang/String; TOP_GILLS ak field_32612 f Ljava/lang/String; LEFT_GILLS al field_32613 f Ljava/lang/String; RIGHT_GILLS am field_32614 f Ljava/lang/String; ROOT an field_37942 f Ljava/lang/String; CROAKING_BODY ao field_37943 f Ljava/lang/String; TONGUE ap field_37944 f Ljava/lang/String; TONGUE_R1 aq field_37945 f Ljava/lang/String; LEFT_HAND ar field_37946 f Ljava/lang/String; RIGHT_HAND as field_37947 f Ljava/lang/String; LEFT_FOOT at field_37948 f Ljava/lang/String; RIGHT_FOOT au field_37949 f Ljava/lang/String; EYES av field_37950 f Ljava/lang/String; RIGHT_TENDRIL aw field_38329 f Ljava/lang/String; LEFT_TENDRIL ax field_38330 f Ljava/lang/String; RIGHT_RIBCAGE ay field_38457 f Ljava/lang/String; LEFT_RIBCAGE az field_38458 f Ljava/lang/String; RIGHT_FIN b field_32615 f Ljava/lang/String; TOP_FIN c field_32616 f Ljava/lang/String; BOTTOM_FIN d field_32617 f Ljava/lang/String; TAIL_FIN e field_32618 f Ljava/lang/String; LEFT_BLUE_FIN f field_32619 f Ljava/lang/String; RIGHT_BLUE_FIN g field_32620 f Ljava/lang/String; LEFT_ARM h field_32621 f Ljava/lang/String; RIGHT_ARM i field_32622 f Ljava/lang/String; LEFT_WING j field_32623 f Ljava/lang/String; RIGHT_WING k field_32624 f Ljava/lang/String; LEFT_WING_BASE l field_32625 f Ljava/lang/String; RIGHT_WING_BASE m field_32626 f Ljava/lang/String; LEFT_WING_TIP n field_32627 f Ljava/lang/String; RIGHT_WING_TIP o field_32628 f Ljava/lang/String; LEFT_EAR p field_32629 f Ljava/lang/String; RIGHT_EAR q field_32630 f Ljava/lang/String; LEFT_LEG r field_32631 f Ljava/lang/String; RIGHT_LEG s field_32632 f Ljava/lang/String; LEFT_HIND_LEG t field_32633 f Ljava/lang/String; RIGHT_HIND_LEG u field_32634 f Ljava/lang/String; LEFT_MID_LEG v field_42885 f Ljava/lang/String; RIGHT_MID_LEG w field_42886 f Ljava/lang/String; LEFT_FRONT_LEG x field_32635 f Ljava/lang/String; RIGHT_FRONT_LEG y field_32636 f Ljava/lang/String; LEFT_HIND_FOOT z field_32637 m (I)Ljava/lang/String; tentacle a method_70935 m ()V c net/minecraft/client/model/geom/PartPose gqp net/minecraft/class_5603 f Lnet/minecraft/client/model/geom/PartPose; ZERO a field_27701 f F x b comp_2997 f F y c comp_2998 f F z d comp_2999 f F xRot e comp_3000 f F yRot f comp_3001 f F zRot g comp_3002 f F xScale h comp_3003 f F yScale i comp_3004 f F zScale j comp_3005 m ()F x a comp_2997 m (F)Lnet/minecraft/client/model/geom/PartPose; withScale a method_62133 m (FFF)Lnet/minecraft/client/model/geom/PartPose; offset a method_32090 m (FFFFFF)Lnet/minecraft/client/model/geom/PartPose; offsetAndRotation a method_32091 m ()F y b comp_2998 m (F)Lnet/minecraft/client/model/geom/PartPose; scaled b method_62134 m (FFF)Lnet/minecraft/client/model/geom/PartPose; rotation b method_32092 m ()F z c comp_2999 m (FFF)Lnet/minecraft/client/model/geom/PartPose; translated c method_62135 m ()F xRot d comp_3000 m (FFF)Lnet/minecraft/client/model/geom/PartPose; scaled d method_62136 m ()F yRot e comp_3001 m ()F zRot f comp_3002 m ()F xScale g comp_3003 m ()F yScale h comp_3004 m ()F zScale i comp_3005 m (FFFFFFFFF)V m ()V c net/minecraft/client/model/geom/builders/CubeDefinition gqq net/minecraft/class_5604 f Ljava/lang/String; comment a field_27708 f Lorg/joml/Vector3f; origin b field_27709 f Lorg/joml/Vector3f; dimensions c field_27710 f Lnet/minecraft/client/model/geom/builders/CubeDeformation; grow d field_27711 f Z mirror e field_27712 f Lnet/minecraft/client/model/geom/builders/UVPair; texCoord f field_27713 f Lnet/minecraft/client/model/geom/builders/UVPair; texScale g field_27714 f Ljava/util/Set; visibleFaces h field_42887 m (II)Lnet/minecraft/client/model/geom/ModelPart$Cube; bake a method_32093 m (Ljava/lang/String;FFFFFFFFLnet/minecraft/client/model/geom/builders/CubeDeformation;ZFFLjava/util/Set;)V c net/minecraft/client/model/geom/builders/CubeDeformation gqr net/minecraft/class_5605 f Lnet/minecraft/client/model/geom/builders/CubeDeformation; NONE a field_27715 f F growX b field_27716 f F growY c field_27717 f F growZ d field_27718 m (F)Lnet/minecraft/client/model/geom/builders/CubeDeformation; extend a method_32094 m (FFF)Lnet/minecraft/client/model/geom/builders/CubeDeformation; extend a method_32095 m (FFF)V m (F)V m ()V c net/minecraft/client/model/geom/builders/CubeListBuilder gqs net/minecraft/class_5606 f Ljava/util/Set; ALL_VISIBLE a field_42888 f Ljava/util/List; cubes b field_27719 f I xTexOffs c field_27720 f I yTexOffs d field_27721 f Z mirror e field_27722 m ()Lnet/minecraft/client/model/geom/builders/CubeListBuilder; mirror a method_32096 m (FFFFFF)Lnet/minecraft/client/model/geom/builders/CubeListBuilder; addBox a method_32097 m (FFFFFFLnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/CubeListBuilder; addBox a method_32098 m (FFFFFFLnet/minecraft/client/model/geom/builders/CubeDeformation;FF)Lnet/minecraft/client/model/geom/builders/CubeListBuilder; addBox a method_32099 m (FFFFFFLjava/util/Set;)Lnet/minecraft/client/model/geom/builders/CubeListBuilder; addBox a method_49304 m (FFFFFFZ)Lnet/minecraft/client/model/geom/builders/CubeListBuilder; addBox a method_32100 m (II)Lnet/minecraft/client/model/geom/builders/CubeListBuilder; texOffs a method_32101 m (Ljava/lang/String;FFFFFF)Lnet/minecraft/client/model/geom/builders/CubeListBuilder; addBox a method_32102 m (Ljava/lang/String;FFFFFFLnet/minecraft/client/model/geom/builders/CubeDeformation;)Lnet/minecraft/client/model/geom/builders/CubeListBuilder; addBox a method_32103 m (Ljava/lang/String;FFFIIIII)Lnet/minecraft/client/model/geom/builders/CubeListBuilder; addBox a method_32104 m (Ljava/lang/String;FFFIIILnet/minecraft/client/model/geom/builders/CubeDeformation;II)Lnet/minecraft/client/model/geom/builders/CubeListBuilder; addBox a method_32105 m (Z)Lnet/minecraft/client/model/geom/builders/CubeListBuilder; mirror a method_32106 m ()Ljava/util/List; getCubes b method_32107 m ()Lnet/minecraft/client/model/geom/builders/CubeListBuilder; create c method_32108 m ()V m ()V c net/minecraft/client/model/geom/builders/LayerDefinition gqt net/minecraft/class_5607 f Lnet/minecraft/client/model/geom/builders/MeshDefinition; mesh a field_27723 f Lnet/minecraft/client/model/geom/builders/MaterialDefinition; material b field_27724 m ()Lnet/minecraft/client/model/geom/ModelPart; bakeRoot a method_32109 m (Lnet/minecraft/client/model/geom/builders/MeshDefinition;II)Lnet/minecraft/client/model/geom/builders/LayerDefinition; create a method_32110 m (Lnet/minecraft/client/model/geom/builders/MeshTransformer;)Lnet/minecraft/client/model/geom/builders/LayerDefinition; apply a method_62137 m (Lnet/minecraft/client/model/geom/builders/MeshDefinition;Lnet/minecraft/client/model/geom/builders/MaterialDefinition;)V c net/minecraft/client/model/geom/builders/MaterialDefinition gqu net/minecraft/class_5608 f I xTexSize a field_27725 f I yTexSize b field_27726 m (II)V c net/minecraft/client/model/geom/builders/MeshDefinition gqv net/minecraft/class_5609 f Lnet/minecraft/client/model/geom/builders/PartDefinition; root a field_27727 m ()Lnet/minecraft/client/model/geom/builders/PartDefinition; getRoot a method_32111 m (Lnet/minecraft/client/model/geom/builders/MeshTransformer;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; apply a method_66842 m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; transformed a method_62138 m ()V m (Lnet/minecraft/client/model/geom/builders/PartDefinition;)V c net/minecraft/client/model/geom/builders/MeshTransformer gqw net/minecraft/class_9953 f Lnet/minecraft/client/model/geom/builders/MeshTransformer; IDENTITY a field_56092 m (FFLnet/minecraft/client/model/geom/PartPose;)Lnet/minecraft/client/model/geom/PartPose; method_62139 a method_62139 m (FFLnet/minecraft/client/model/geom/builders/MeshDefinition;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; method_62140 a method_62140 m (Lnet/minecraft/client/model/geom/builders/MeshDefinition;)Lnet/minecraft/client/model/geom/builders/MeshDefinition; method_66843 a method_66843 m ()V c net/minecraft/client/model/geom/builders/PartDefinition gqx net/minecraft/class_5610 f Ljava/util/List; cubes a field_27728 f Lnet/minecraft/client/model/geom/PartPose; partPose b field_27729 f Ljava/util/Map; children c field_27730 m ()Ljava/util/Set; getChildren a method_62141 m (II)Lnet/minecraft/client/model/geom/ModelPart; bake a method_32112 m (IILnet/minecraft/client/model/geom/builders/CubeDefinition;)Lnet/minecraft/client/model/geom/ModelPart$Cube; method_32113 a method_32113 m (IILjava/util/Map$Entry;)Lnet/minecraft/client/model/geom/ModelPart; method_32114 a method_32114 m (Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/model/geom/ModelPart;)Lnet/minecraft/client/model/geom/ModelPart; method_32115 a method_32115 m (Ljava/lang/String;)Lnet/minecraft/client/model/geom/builders/PartDefinition; clearChild a method_62142 m (Ljava/lang/String;Lnet/minecraft/client/model/geom/builders/CubeListBuilder;Lnet/minecraft/client/model/geom/PartPose;)Lnet/minecraft/client/model/geom/builders/PartDefinition; addOrReplaceChild a method_32117 m (Ljava/lang/String;Lnet/minecraft/client/model/geom/builders/PartDefinition;)Lnet/minecraft/client/model/geom/builders/PartDefinition; addOrReplaceChild a method_62143 m (Ljava/util/function/UnaryOperator;)Lnet/minecraft/client/model/geom/builders/PartDefinition; transformed a method_62144 m (Ljava/lang/String;)Lnet/minecraft/client/model/geom/builders/PartDefinition; getChild b method_32116 m (Ljava/util/List;Lnet/minecraft/client/model/geom/PartPose;)V c net/minecraft/client/model/geom/builders/UVPair gqy net/minecraft/class_5611 f F u a field_27731 f F v b field_27732 m ()F u a method_32118 m ()F v b method_32119 m (FF)V c net/minecraft/client/model/geom/builders/package-info gqz net/minecraft/class_6231 c net/minecraft/client/model/geom/package-info gra net/minecraft/class_6232 c net/minecraft/client/model/package-info grb net/minecraft/class_6233 c net/minecraft/client/multiplayer/AccountProfileKeyPairManager grc net/minecraft/class_7434 f Lorg/slf4j/Logger; LOGGER b field_39074 f Ljava/time/Duration; MINIMUM_PROFILE_KEY_REFRESH_INTERVAL c field_40797 f Ljava/nio/file/Path; PROFILE_KEY_PAIR_DIR d field_39075 f Lcom/mojang/authlib/minecraft/UserApiService; userApiService e field_39958 f Ljava/nio/file/Path; profileKeyPairPath f field_39076 f Ljava/util/concurrent/CompletableFuture; keyPair g field_39959 f Ljava/time/Instant; nextProfileKeyRefreshTime h field_40798 m (Lcom/google/gson/JsonElement;)V method_43601 a method_43601 m (Lcom/mojang/authlib/minecraft/UserApiService;)Lnet/minecraft/world/entity/player/ProfileKeyPair; fetchProfileKeyPair a method_43605 m (Lcom/mojang/authlib/yggdrasil/response/KeyPairResponse;)Lnet/minecraft/world/entity/player/ProfilePublicKey$Data; parsePublicKey a method_44076 m (Lnet/minecraft/world/entity/player/ProfileKeyPair;)V writeProfileKeyPair a method_43600 m (Ljava/util/Optional;)Ljava/util/concurrent/CompletableFuture; readOrFetchProfileKeyPair a method_43602 m (Ljava/util/Optional;)Ljava/util/Optional; method_44291 b method_44291 m ()Ljava/util/Optional; readProfileKeyPair c method_43606 m (Lcom/mojang/authlib/minecraft/UserApiService;Ljava/util/UUID;Ljava/nio/file/Path;)V m ()V c net/minecraft/client/multiplayer/CacheSlot grd net/minecraft/class_10719 f Ljava/util/function/Function; operation a field_56351 f Lnet/minecraft/client/multiplayer/CacheSlot$Cleaner; context b field_56352 f Ljava/lang/Object; value c field_56353 m ()V clear a method_67266 m (Lnet/minecraft/client/multiplayer/CacheSlot$Cleaner;)Ljava/lang/Object; compute a method_67267 m (Ljava/util/function/Function;)V c net/minecraft/client/multiplayer/CacheSlot$Cleaner grd$a net/minecraft/class_10719$class_10720 c net/minecraft/client/multiplayer/ChunkBatchSizeCalculator gre net/minecraft/class_8760 f I MAX_OLD_SAMPLES_WEIGHT a field_45939 f I CLAMP_COEFFICIENT b field_45940 f D aggregatedNanosPerChunk c field_45941 f I oldSamplesWeight d field_45942 f J chunkBatchStartTime e field_45943 m ()V onBatchStart a method_53483 m (I)V onBatchFinished a method_53484 m ()F getDesiredChunksPerTick b method_53485 m ()V c net/minecraft/client/multiplayer/ClientAdvancements grf net/minecraft/class_632 f Lorg/slf4j/Logger; LOGGER a field_3686 f Lnet/minecraft/client/Minecraft; minecraft b field_3684 f Lnet/minecraft/client/telemetry/WorldSessionTelemetryManager; telemetryManager c field_44808 f Lnet/minecraft/advancements/AdvancementTree; tree d field_46144 f Ljava/util/Map; progress e field_3681 f Lnet/minecraft/client/multiplayer/ClientAdvancements$Listener; listener f field_3682 f Lnet/minecraft/advancements/AdvancementHolder; selectedTab g field_3685 m ()Lnet/minecraft/advancements/AdvancementTree; getTree a method_53814 m (Lnet/minecraft/network/protocol/game/ClientboundUpdateAdvancementsPacket;)V update a method_2861 m (Lnet/minecraft/advancements/AdvancementHolder;Z)V setSelectedTab a method_2864 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/advancements/AdvancementHolder; get a method_53815 m (Lnet/minecraft/client/multiplayer/ClientAdvancements$Listener;)V setListener a method_2862 m (Lnet/minecraft/client/multiplayer/ClientAdvancements$Listener;Lnet/minecraft/advancements/AdvancementHolder;Lnet/minecraft/advancements/AdvancementProgress;)V method_53816 a method_53816 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/telemetry/WorldSessionTelemetryManager;)V m ()V c net/minecraft/client/multiplayer/ClientAdvancements$Listener grf$a net/minecraft/class_632$class_633 m (Lnet/minecraft/advancements/AdvancementHolder;)V onSelectedTabChanged a method_2866 m (Lnet/minecraft/advancements/AdvancementNode;Lnet/minecraft/advancements/AdvancementProgress;)V onUpdateAdvancementProgress a method_2865 c net/minecraft/client/multiplayer/ClientChunkCache grg net/minecraft/class_631 f Lorg/slf4j/Logger; LOGGER a field_3679 f Lnet/minecraft/world/level/chunk/LevelChunk; emptyChunk b field_3676 f Lnet/minecraft/world/level/lighting/LevelLightEngine; lightEngine c field_3677 f Lnet/minecraft/client/multiplayer/ClientChunkCache$Storage; storage d field_16246 f Lnet/minecraft/client/multiplayer/ClientLevel; level e field_16525 m ()Lit/unimi/dsi/fastutil/longs/LongOpenHashSet; getLoadedEmptySections a method_62890 m (I)V updateViewRadius a method_20180 m (IILnet/minecraft/network/FriendlyByteBuf;)V replaceBiomes a method_49630 m (IILnet/minecraft/network/FriendlyByteBuf;Ljava/util/Map;Ljava/util/function/Consumer;)Lnet/minecraft/world/level/chunk/LevelChunk; replaceWithPacketData a method_16020 m (Lnet/minecraft/world/level/ChunkPos;)V drop a method_2859 m (Lnet/minecraft/world/level/chunk/LevelChunk;II)Z isValidChunk a method_20181 m (I)I calculateStorageRange b method_20230 m (IILnet/minecraft/world/level/chunk/status/ChunkStatus;Z)Lnet/minecraft/world/level/chunk/LevelChunk; getChunk b method_2857 m (II)V updateViewCenter d method_20317 m (Lnet/minecraft/client/multiplayer/ClientLevel;I)V m ()V c net/minecraft/client/multiplayer/ClientChunkCache$Storage grg$a net/minecraft/class_631$class_3681 f Lnet/minecraft/client/multiplayer/ClientChunkCache; field_16254 a field_16254 f Ljava/util/concurrent/atomic/AtomicReferenceArray; chunks b field_16251 f Lit/unimi/dsi/fastutil/longs/LongOpenHashSet; loadedEmptySections c field_53836 f I chunkRadius d field_16253 f I viewRange e field_16252 f I viewCenterX f field_19204 f I viewCenterZ g field_19205 f I chunkCount h field_19143 m (I)Lnet/minecraft/world/level/chunk/LevelChunk; getChunk a method_16033 m (II)I getIndex a method_16027 m (IIIZ)V onSectionEmptinessChanged a method_62891 m (ILnet/minecraft/world/level/chunk/LevelChunk;)V replace a method_16031 m (Lnet/minecraft/world/level/chunk/LevelChunk;)V dropEmptySections a method_62892 m (Ljava/lang/String;)V dumpChunks a method_35751 m (II)Z inRange b method_16034 m (ILnet/minecraft/world/level/chunk/LevelChunk;)V drop b method_62893 m (Lnet/minecraft/world/level/chunk/LevelChunk;)V addEmptySections b method_62894 m (Lnet/minecraft/world/level/chunk/LevelChunk;)V refreshEmptySections c method_65523 m (Lnet/minecraft/client/multiplayer/ClientChunkCache;I)V c net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl grh net/minecraft/class_8673 f Lnet/minecraft/client/Minecraft; minecraft a field_45588 f Lnet/minecraft/network/Connection; connection b field_45589 f Lnet/minecraft/client/multiplayer/ServerData; serverData c field_45590 f Ljava/lang/String; serverBrand d field_45591 f Lnet/minecraft/client/telemetry/WorldSessionTelemetryManager; telemetryManager e field_45592 f Lnet/minecraft/client/gui/screens/Screen; postDisconnectScreen f field_45593 f Z isTransferring g field_51516 f Ljava/util/Map; serverCookies h field_48399 f Ljava/util/Map; customReportDetails i field_52154 f Lnet/minecraft/network/chat/Component; GENERIC_DISCONNECT_MESSAGE j field_45594 f Lorg/slf4j/Logger; LOGGER k field_45944 f Ljava/util/List; deferredPackets l field_45595 f Lnet/minecraft/server/ServerLinks; serverLinks m field_52155 m ()Lnet/minecraft/server/ServerLinks; serverLinks a method_72016 m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V handleCustomPayload a method_11152 m (Lnet/minecraft/server/ServerLinks$Entry;)Ljava/util/List; method_60880 a method_60880 m (Ljava/lang/String;)Ljava/net/URL; parseResourcePackUrl a method_52773 m (Ljava/util/UUID;)V method_55511 a method_55511 m (Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;ZLnet/minecraft/network/chat/Component;)Lnet/minecraft/client/gui/screens/Screen; addOrUpdatePackPrompt a method_55609 m (Lnet/minecraft/core/Holder;Lnet/minecraft/client/gui/screens/Screen;)V showDialog a method_72154 m (Lnet/minecraft/core/Holder;Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess;Lnet/minecraft/client/gui/screens/Screen;)V showDialog a method_71924 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/Component; preparePackPrompt a method_52778 m (Lnet/minecraft/network/protocol/Packet;Ljava/lang/Throwable;)Ljava/util/Optional; storeDisconnectionReport a method_60882 m (Lnet/minecraft/network/protocol/Packet;Ljava/util/function/BooleanSupplier;Ljava/time/Duration;)V sendWhen a method_52779 m (Lnet/minecraft/network/DisconnectionDetails;)Lnet/minecraft/client/gui/screens/Screen; createDisconnectScreen b method_52786 m (Lnet/minecraft/network/protocol/Packet;)V send b method_52787 m ()Lnet/minecraft/client/gui/screens/dialog/DialogConnectionAccess; createDialogAccess e method_72017 m ()V clearDialog f method_72018 m ()V sendDeferredPackets g method_52789 m ()Ljava/lang/String; serverBrand h method_52790 m ()Lnet/minecraft/client/gui/screens/Screen; method_52788 i method_52788 m ()Ljava/lang/String; method_55610 j method_55610 m ()Ljava/lang/String; method_55611 k method_55611 m ()Ljava/lang/String; method_64894 l method_64894 m ()V method_55513 m method_55513 m ()Z method_52792 n method_52792 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/network/Connection;Lnet/minecraft/client/multiplayer/CommonListenerCookie;)V m ()V c net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl$DeferredPacket grh$a net/minecraft/class_8673$class_8137 f Lnet/minecraft/network/protocol/Packet; packet a comp_1264 f Ljava/util/function/BooleanSupplier; sendCondition b comp_1265 f J expirationTime c comp_1266 m ()Lnet/minecraft/network/protocol/Packet; packet a comp_1264 m ()Ljava/util/function/BooleanSupplier; sendCondition b comp_1265 m ()J expirationTime c comp_1266 m (Lnet/minecraft/network/protocol/Packet;Ljava/util/function/BooleanSupplier;J)V c net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl$PackConfirmScreen grh$b net/minecraft/class_8673$class_9058 f Lnet/minecraft/client/multiplayer/ClientCommonPacketListenerImpl; field_47681 u field_47681 f Ljava/util/List; requests v field_47682 f Lnet/minecraft/client/gui/screens/Screen; parentScreen w field_47683 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;ZLjava/util/List;Lnet/minecraft/client/multiplayer/ClientCommonPacketListenerImpl;Z)V method_55612 a method_55612 m (Lnet/minecraft/client/Minecraft;Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;ZLnet/minecraft/network/chat/Component;)Lnet/minecraft/client/multiplayer/ClientCommonPacketListenerImpl$PackConfirmScreen; update a method_55613 m (Lnet/minecraft/client/multiplayer/ClientCommonPacketListenerImpl;Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;Ljava/util/List;ZLnet/minecraft/network/chat/Component;)V c net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl$PackConfirmScreen$PendingRequest grh$b$a net/minecraft/class_8673$class_9058$class_9059 f Ljava/util/UUID; id a comp_2172 f Ljava/net/URL; url b comp_2173 f Ljava/lang/String; hash c comp_2174 m ()Ljava/util/UUID; id a comp_2172 m ()Ljava/net/URL; url b comp_2173 m ()Ljava/lang/String; hash c comp_2174 m (Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;)V c net/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl gri net/minecraft/class_8674 f Lnet/minecraft/client/gui/components/ChatComponent$State; chatState j field_50223 f Lorg/slf4j/Logger; LOGGER k field_45596 f Lcom/mojang/authlib/GameProfile; localGameProfile l field_45597 f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures m field_45599 f Lnet/minecraft/core/RegistryAccess$Frozen; receivedRegistries n field_45598 f Lnet/minecraft/client/multiplayer/RegistryDataCollector; registryDataCollector o field_48766 f Lnet/minecraft/client/multiplayer/KnownPacksManager; knownPacks p field_49123 m (Lnet/minecraft/server/packs/resources/ResourceProvider;)Lnet/minecraft/core/RegistryAccess$Frozen; method_57043 a method_57043 m (Ljava/util/function/Function;)Ljava/lang/Object; runWithResources a method_57044 m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V handleUnknownCustomPayload b method_52797 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/network/Connection;Lnet/minecraft/client/multiplayer/CommonListenerCookie;)V m ()V c net/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl$1 gri$1 net/minecraft/class_8674$1 m (Lnet/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl;)V c net/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl$2 gri$2 net/minecraft/class_8674$2 f Lnet/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl; field_60918 a field_60918 m (Lnet/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl;)V c net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl grj net/minecraft/class_635 f Lorg/slf4j/Logger; LOGGER a field_3710 f Lnet/minecraft/client/Minecraft; minecraft b field_3708 f Lnet/minecraft/client/multiplayer/ServerData; serverData c field_40481 f Lnet/minecraft/client/gui/screens/Screen; parent d field_3706 f Ljava/util/function/Consumer; updateStatus e field_3711 f Lnet/minecraft/network/Connection; connection f field_3707 f Z newWorld g field_41383 f Ljava/time/Duration; worldLoadDuration h field_41384 f Ljava/lang/String; minigameName i field_44809 f Ljava/util/Map; cookies j field_48400 f Z wasTransferredTo k field_48401 f Ljava/util/concurrent/atomic/AtomicReference; state l field_46192 m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; getMinecraftSessionService a method_2891 m (Lnet/minecraft/network/protocol/login/ServerboundKeyPacket;Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V setEncryption a method_56151 m (Lnet/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl$State;)V switchState a method_53872 m (Lnet/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl$State;Lnet/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl$State;)Lnet/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl$State; method_53873 a method_53873 m (Ljava/lang/String;)V setMinigameName a method_51768 m (Ljava/lang/String;Lnet/minecraft/network/protocol/login/ServerboundKeyPacket;Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V method_2894 a method_2894 m (Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V method_56152 a method_56152 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; authenticateServer b method_2892 m ()Ljava/lang/String; method_64895 d method_64895 m ()Ljava/lang/String; method_55614 e method_55614 m ()Ljava/lang/String; method_55615 f method_55615 m (Lnet/minecraft/network/Connection;Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/multiplayer/ServerData;Lnet/minecraft/client/gui/screens/Screen;ZLjava/time/Duration;Ljava/util/function/Consumer;Lnet/minecraft/client/multiplayer/TransferState;)V m ()V c net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl$State grj$a net/minecraft/class_635$class_8798 f Lnet/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl$State; CONNECTING a field_46193 f Lnet/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl$State; AUTHORIZING b field_46194 f Lnet/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl$State; ENCRYPTING c field_46195 f Lnet/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl$State; JOINING d field_46196 f Lnet/minecraft/network/chat/Component; message e field_46197 f Ljava/util/Set; fromStates f field_46198 f [Lnet/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl$State; $VALUES g field_46199 m ()[Lnet/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl$State; $values a method_53874 m (Ljava/lang/String;ILnet/minecraft/network/chat/Component;Ljava/util/Set;)V m ()V c net/minecraft/client/multiplayer/ClientLevel grk net/minecraft/class_638 f Lnet/minecraft/world/level/entity/TransientEntitySectionManager; entityStorage E field_27734 f Lnet/minecraft/client/multiplayer/ClientPacketListener; connection F field_3727 f Lnet/minecraft/client/renderer/LevelRenderer; levelRenderer G field_17780 f Lnet/minecraft/client/renderer/LevelEventHandler; levelEventHandler H field_53028 f Lnet/minecraft/client/multiplayer/ClientLevel$ClientLevelData; clientLevelData I field_24430 f Lnet/minecraft/client/renderer/DimensionSpecialEffects; effects J field_24606 f Lnet/minecraft/world/TickRateManager; tickRateManager K field_47129 f Lnet/minecraft/client/Minecraft; minecraft L field_3729 f Ljava/util/List; players M field_18226 f Ljava/util/List; dragonParts N field_55125 f Ljava/util/Map; mapData O field_17675 f I CLOUD_COLOR P field_32640 f I skyFlashTime Q field_21526 f Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap; tintCaches R field_21527 f Lnet/minecraft/client/multiplayer/ClientChunkCache; chunkSource S field_24605 f Ljava/util/Deque; lightUpdateQueue T field_34804 f I serverSimulationDistance U field_35163 f Lnet/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler; blockStatePredictionHandler V field_37951 f Ljava/util/Set; globallyRenderedBlockEntities W field_60919 f I seaLevel X field_53029 f Z tickDayTime Y field_54500 f Ljava/util/Set; MARKER_PARTICLE_ITEMS Z field_35432 f Lnet/minecraft/network/chat/Component; DEFAULT_QUIT_MESSAGE a field_61021 f Lorg/slf4j/Logger; LOGGER b field_37952 f D FLUID_PARTICLE_SPAWN_OFFSET c field_32641 f I NORMAL_LIGHT_UPDATES_PER_FRAME d field_34805 f I LIGHT_UPDATE_QUEUE_SIZE_THRESHOLD e field_34806 f Lnet/minecraft/world/level/entity/EntityTickList; tickingEntities f field_27733 m ()Ljava/util/Set; getGloballyRenderedBlockEntities a method_72019 m (DDDDDLnet/minecraft/core/particles/ParticleOptions;)V spawnFluidParticle a method_2932 m (DDDLnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFZJ)V playSound a method_43207 m (IIIILnet/minecraft/util/RandomSource;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/core/BlockPos$MutableBlockPos;)V doAnimateTick a method_2943 m (ILnet/minecraft/world/entity/Entity$RemovalReason;)V removeEntity a method_2945 m (JJZ)V setTimeFromServer a method_29089 m (Lnet/minecraft/world/entity/Entity;)Z isTickingEntity a method_62145 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)V tickPassenger a method_18647 m (Lnet/minecraft/world/level/ChunkPos;)V onChunkLoaded a method_23782 m (Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/ColorResolver;Lnet/minecraft/client/color/block/BlockTintCache;)V method_32121 a method_32121 m (Lnet/minecraft/world/level/ColorResolver;Lnet/minecraft/client/color/block/BlockTintCache;)V method_23779 a method_23779 m (Lnet/minecraft/world/level/chunk/LevelChunk;)V unload a method_18110 m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V overrideMapData a method_47437 m (Lnet/minecraft/world/phys/Vec3;F)I getSkyColor a method_23777 m (Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;)V method_23778 a method_23778 m (Ljava/lang/Runnable;)V queueLightUpdate a method_38536 m (Ljava/util/Map;)V addMapData a method_35753 m (Ljava/util/function/BooleanSupplier;)V tick a method_8441 m (Lnet/minecraft/core/BlockPos$MutableBlockPos;Lnet/minecraft/world/level/biome/AmbientParticleSettings;)V method_24462 a method_24462 m (Lnet/minecraft/core/BlockPos;)I method_38535 a method_38535 m (Lnet/minecraft/core/BlockPos;F)V setDefaultSpawnPos a method_27873 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/Vec3;)V syncBlockState a method_41926 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/particles/ParticleOptions;Z)V trySpawnDripParticles a method_2938 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/world/phys/shapes/VoxelShape;D)V spawnParticle a method_2948 m (Lnet/minecraft/network/chat/Component;)V disconnect a method_8525 m ()Lnet/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler; getBlockStatePredictionHandler b method_41925 m (I)V handleBlockChangedAck b method_41927 m (III)V animateTick b method_2941 m (IIIIII)V setSectionRangeDirty b method_62146 m (J)V onSectionBecomingNonEmpty b method_62895 m (Lnet/minecraft/core/BlockPos;)I method_68160 b method_68160 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I calculateBlockTint b method_23780 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)V setServerVerifiedBlockState b method_41928 m ()V pollLightUpdates c method_38534 m (III)V setSectionDirtyWithNeighbors c method_18113 m (Lnet/minecraft/world/entity/Entity;)V tickNonPassenger c method_18646 m (Lnet/minecraft/core/BlockPos;)I method_38537 c method_38537 m ()Lnet/minecraft/client/renderer/DimensionSpecialEffects; effects d method_28103 m (III)Lnet/minecraft/world/phys/Vec3; method_32689 d method_32689 m (Lnet/minecraft/world/entity/Entity;)V addEntity d method_53875 m (Lnet/minecraft/core/BlockPos;)I method_38538 d method_38538 m ()Ljava/lang/Iterable; entitiesForRendering e method_18112 m (Lnet/minecraft/world/entity/Entity;)Ljava/lang/String; method_18649 e method_18649 m ()V tickEntities f method_18116 m ()V clearTintCaches g method_23784 m (F)F getSkyDarken g method_23783 m ()I getEntityCount h method_18120 m (F)I getCloudColor h method_23785 m ()Lnet/minecraft/client/multiplayer/ClientChunkCache; getChunkSource i method_2935 m (F)F getStarBrightness i method_23787 m (I)V setServerSimulationDistance i method_39023 m (Lnet/minecraft/world/entity/Entity;)V method_32124 i method_32124 m ()Ljava/util/List; dragonParts j method_65192 m ()I getSkyFlashTime k method_23789 m ()Lnet/minecraft/client/multiplayer/ClientLevel$ClientLevelData; getLevelData l method_28104 m ()Ljava/util/Map; getAllMapData m method_35754 m ()I getServerSimulationDistance n method_39024 m ()V tickTime o method_29090 m ()Lnet/minecraft/world/level/block/Block; getMarkerParticleTarget p method_35752 m ()Ljava/lang/String; method_54633 r method_54633 m ()Ljava/lang/String; method_2933 s method_2933 m ()Ljava/lang/String; method_2946 u method_2946 m (Lnet/minecraft/client/multiplayer/ClientPacketListener;Lnet/minecraft/client/multiplayer/ClientLevel$ClientLevelData;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/core/Holder;IILnet/minecraft/client/renderer/LevelRenderer;ZJI)V m ()V c net/minecraft/client/multiplayer/ClientLevel$1 grk$1 net/minecraft/class_638$1 f [I $SwitchMap$net$minecraft$core$Direction a field_22436 m ()V c net/minecraft/client/multiplayer/ClientLevel$ClientLevelData grk$a net/minecraft/class_638$class_5271 f Z hardcore a field_24433 f Z isFlat b field_24607 f Lnet/minecraft/core/BlockPos; spawnPos c field_48402 f F spawnAngle d field_26372 f J gameTime e field_24438 f J dayTime f field_24439 f Z raining g field_24440 f Lnet/minecraft/world/Difficulty; difficulty h field_24441 f Z difficultyLocked i field_24442 m (J)V setGameTime a method_177 m (Lnet/minecraft/world/Difficulty;)V setDifficulty a method_27875 m (Lnet/minecraft/world/level/LevelHeightAccessor;)D getHorizonHeight a method_28105 m (Z)V setDifficultyLocked a method_27876 m (J)V setDayTime b method_165 m ()F voidDarknessOnsetRange e method_71646 m (Lnet/minecraft/world/Difficulty;ZZ)V c net/minecraft/client/multiplayer/ClientLevel$EntityCallbacks grk$b net/minecraft/class_638$class_5612 f Lnet/minecraft/client/multiplayer/ClientLevel; field_27735 a field_27735 m (Lnet/minecraft/world/entity/Entity;)V onCreated a method_32125 m (Lnet/minecraft/world/entity/Entity;)V onDestroyed b method_32126 m (Lnet/minecraft/world/entity/Entity;)V onTickingStart c method_32127 m (Lnet/minecraft/world/entity/Entity;)V onTickingEnd d method_32128 m (Lnet/minecraft/world/entity/Entity;)V onTrackingStart e method_32129 m (Lnet/minecraft/world/entity/Entity;)V onTrackingEnd f method_32130 m (Lnet/minecraft/world/entity/Entity;)V onSectionChange g method_43208 m (Lnet/minecraft/client/multiplayer/ClientLevel;)V c net/minecraft/client/multiplayer/ClientPacketListener grl net/minecraft/class_634 f Lnet/minecraft/client/multiplayer/ClientSuggestionProvider; restrictedSuggestionsProvider A field_60782 f Lnet/minecraft/client/DebugQueryHandler; debugQueryHandler B field_3692 f I serverChunkRadius C field_19144 f I serverSimulationDistance D field_35164 f Lnet/minecraft/util/RandomSource; random E field_3687 f Lcom/mojang/brigadier/CommandDispatcher; commands F field_3696 f Lnet/minecraft/client/multiplayer/ClientRecipeContainer; recipes G field_54850 f Ljava/util/UUID; id H field_16771 f Ljava/util/Set; levels I field_25273 f Lnet/minecraft/core/RegistryAccess$Frozen; registryAccess J field_25063 f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures K field_45600 f Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing L field_51439 f Lnet/minecraft/world/level/block/entity/FuelValues; fuelValues M field_53030 f Lnet/minecraft/network/HashedPatchMap$HashGenerator; decoratedHashOpsGenerator N field_58155 f Ljava/util/OptionalInt; removedPlayerVehicleId O field_54851 f Lnet/minecraft/network/chat/LocalChatSession; chatSession P field_40799 f Lnet/minecraft/network/chat/SignedMessageChain$Encoder; signedMessageEncoder Q field_39808 f I nextChatIndex R field_58156 f Lnet/minecraft/network/chat/LastSeenMessagesTracker; lastSeenMessages S field_39858 f Lnet/minecraft/network/chat/MessageSignatureCache; messageSignatureCache T field_40483 f Ljava/util/concurrent/CompletableFuture; keyPairFuture U field_53031 f Lnet/minecraft/server/level/ClientInformation; remoteClientInformation V field_53032 f Lnet/minecraft/client/multiplayer/ChunkBatchSizeCalculator; chunkBatchSizeCalculator W field_45945 f Lnet/minecraft/client/multiplayer/PingDebugMonitor; pingDebugMonitor X field_45946 f Lnet/minecraft/client/multiplayer/DebugSampleSubscriber; debugSampleSubscriber Y field_48933 f Lnet/minecraft/client/multiplayer/LevelLoadStatusManager; levelLoadStatusManager Z field_46578 f Z serverEnforcesSecureChat aa field_48403 f Z seenInsecureChatWarning ab field_45947 f Z closed ac field_46187 f Lnet/minecraft/world/scores/Scoreboard; scoreboard ad field_47878 f Lnet/minecraft/client/waypoints/ClientWaypointManager; waypointManager ae field_59963 f Lnet/minecraft/client/multiplayer/SessionSearchTrees; searchTrees af field_51825 f Ljava/util/List; cacheSlots ag field_56354 f I TELEPORT_INTERPOLATION_THRESHOLD j field_54852 f Lorg/slf4j/Logger; LOGGER k field_3695 f Lnet/minecraft/network/chat/Component; UNSECURE_SERVER_TOAST_TITLE l field_39916 f Lnet/minecraft/network/chat/Component; UNSERURE_SERVER_TOAST m field_39917 f Lnet/minecraft/network/chat/Component; INVALID_PACKET n field_40485 f Lnet/minecraft/network/chat/Component; RECONFIGURE_SCREEN_MESSAGE o field_45603 f Lnet/minecraft/network/chat/Component; BAD_CHAT_INDEX p field_58157 f Lnet/minecraft/network/chat/Component; COMMAND_SEND_CONFIRM_TITLE q field_60783 f I PENDING_OFFSET_THRESHOLD r field_40487 f Lnet/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeBuilder; COMMAND_NODE_BUILDER s field_60784 f Lcom/mojang/authlib/GameProfile; localGameProfile t field_3697 f Lnet/minecraft/client/multiplayer/ClientLevel; level u field_3699 f Lnet/minecraft/client/multiplayer/ClientLevel$ClientLevelData; levelData v field_24321 f Ljava/util/Map; playerInfoMap w field_3693 f Ljava/util/Set; listedPlayers x field_40489 f Lnet/minecraft/client/multiplayer/ClientAdvancements; advancements y field_3700 f Lnet/minecraft/client/multiplayer/ClientSuggestionProvider; suggestionsProvider z field_3691 m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures A method_45735 m ()Lnet/minecraft/world/scores/Scoreboard; scoreboard B method_55823 m ()Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing C method_59754 m ()Lnet/minecraft/world/level/block/entity/FuelValues; fuelValues D method_62147 m ()V updateSearchTrees E method_60346 m ()Lnet/minecraft/client/multiplayer/SessionSearchTrees; searchTrees F method_60347 m ()Lnet/minecraft/network/HashedPatchMap$HashGenerator; decoratedHashOpsGenenerator G method_68823 m ()Lnet/minecraft/client/waypoints/ClientWaypointManager; getWaypointManager H method_70936 m ()V clearCacheSlots I method_67268 m ()Z enforcesSecureChat J method_46529 m ()V sendChatAcknowledgement K method_45737 m ()V method_34018 L method_34018 m (I)V method_64896 a method_64896 m (IILnet/minecraft/network/protocol/game/ClientboundLevelChunkPacketData;)V updateLevelChunk a method_38539 m (IILnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData;)V method_38545 a method_38545 m (IILnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData;Z)V applyLightData a method_38543 m (IILnet/minecraft/world/level/lighting/LevelLightEngine;Lnet/minecraft/world/level/LightLayer;Ljava/util/BitSet;Ljava/util/BitSet;Ljava/util/Iterator;Z)V readSectionList a method_2870 m (Lnet/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket;Lnet/minecraft/world/level/block/entity/BlockEntity;)V method_38542 a method_38542 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action;Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;Lnet/minecraft/client/multiplayer/PlayerInfo;)V applyPlayerInfoUpdate a method_45726 m (Lnet/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry;Lnet/minecraft/client/multiplayer/PlayerInfo;)V initializeChatSession a method_45727 m (Lnet/minecraft/resources/RegistryOps;Lnet/minecraft/core/component/TypedDataComponent;)Ljava/lang/Integer; method_68824 a method_68824 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;)Lnet/minecraft/core/Registry$PendingTags; updateTags a method_62148 m (Lnet/minecraft/server/level/ClientInformation;)V broadcastClientInformation a method_62149 m (Lnet/minecraft/world/entity/Entity;)V postAddEntitySoundInstance a method_43209 m (Lnet/minecraft/world/entity/LivingEntity;Lcom/mojang/datafixers/util/Pair;)V method_34008 a method_34008 m (Lnet/minecraft/world/entity/PositionMoveRotation;Ljava/util/Set;Lnet/minecraft/world/entity/Entity;Z)Z setValuesFromPositionPacket a method_64897 m (Lcom/mojang/brigadier/ParseResults;)Z isValidCommand a method_71925 m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/item/ItemStack; findTotem a method_19691 m (Lnet/minecraft/world/entity/player/ProfileKeyPair;)V setKeyPair a method_47657 m (Lnet/minecraft/world/flag/FeatureFlagSet;)Z isFeatureEnabled a method_45720 m (Lnet/minecraft/world/level/ChunkPos;)V method_51685 a method_51685 m (Lnet/minecraft/world/level/chunk/LevelChunk;II)V enableChunkLight a method_38541 m (Lnet/minecraft/world/scores/PlayerTeam;Lnet/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Parameters;)V method_34010 a method_34010 m (Lnet/minecraft/client/ClientRecipeBook;)V refreshRecipeBook a method_64898 m (Lnet/minecraft/client/multiplayer/CacheSlot;)V registerForCleaning a method_67269 m (Lnet/minecraft/client/player/LocalPlayer;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason;)V startWaitingForNewLevel a method_54133 m (Ljava/lang/String;)Lnet/minecraft/client/multiplayer/PlayerInfo; getPlayerInfo a method_2874 m (Ljava/lang/String;Lnet/minecraft/client/gui/screens/Screen;)V sendUnattendedCommand a method_71927 m (Ljava/lang/String;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/screens/Screen;Z)V method_71928 a method_71928 m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/client/gui/screens/Screen;)V openCommandSendConfirmationWindow a method_71926 m (Ljava/time/Instant;JLnet/minecraft/network/chat/LastSeenMessagesTracker$Update;Ljava/lang/String;)Lnet/minecraft/network/chat/MessageSignature; method_45722 a method_45722 m (Ljava/util/UUID;)Lnet/minecraft/client/multiplayer/PlayerInfo; getPlayerInfo a method_2871 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V method_34007 a method_34007 m (Lnet/minecraft/core/component/TypedDataComponent;Ljava/lang/String;)Ljava/lang/IllegalArgumentException; method_68825 a method_68825 m (Lnet/minecraft/network/chat/MessageSignature;Z)V markMessageAsProcessed a method_44940 m (ZLnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/client/gui/screens/ReceivingLevelScreen$Reason; determineLevelLoadingReason a method_59842 m (ZLjava/util/List;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;)V method_62150 a method_62150 m (IILnet/minecraft/network/protocol/game/ClientboundLightUpdatePacketData;)V method_51769 b method_51769 m (Lnet/minecraft/network/protocol/common/custom/CustomPacketPayload;)V handleUnknownCustomPayload b method_52801 m (Lnet/minecraft/network/protocol/game/ClientboundAddEntityPacket;)Lnet/minecraft/world/entity/Entity; createEntityFromPacket b method_53876 m (Lnet/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket;)V queueLightRemoval b method_51684 m (Ljava/lang/String;)V sendChat b method_45729 m (Ljava/lang/String;)V sendCommand c method_45730 m (Ljava/lang/String;)Lnet/minecraft/client/multiplayer/ClientPacketListener$CommandCheckResult; verifyCommand d method_71929 m ()Lnet/minecraft/client/multiplayer/ClientSuggestionProvider; getSuggestionsProvider i method_2875 m ()V close j method_47658 m ()V clearLevel k method_54134 m ()Lnet/minecraft/world/item/crafting/RecipeAccess; recipes l method_64899 m ()Lnet/minecraft/network/Connection; getConnection m method_48296 m ()Ljava/util/Collection; getListedOnlinePlayers n method_45732 m ()Ljava/util/Collection; getOnlinePlayers o method_2880 m ()Ljava/util/Collection; getOnlinePlayerIds p method_31363 m ()Lcom/mojang/authlib/GameProfile; getLocalGameProfile q method_2879 m ()Lnet/minecraft/client/multiplayer/ClientAdvancements; getAdvancements r method_2869 m ()Lcom/mojang/brigadier/CommandDispatcher; getCommands s method_2886 m ()Lnet/minecraft/client/multiplayer/ClientLevel; getLevel t method_2890 m ()Lnet/minecraft/client/DebugQueryHandler; getDebugQueryHandler u method_2876 m ()Ljava/util/UUID; getId v method_16690 m ()Ljava/util/Set; levels w method_29356 m ()Lnet/minecraft/core/RegistryAccess$Frozen; registryAccess x method_29091 m ()V prepareKeyPair y method_62151 m ()Lnet/minecraft/client/multiplayer/ServerData; getServerData z method_45734 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/network/Connection;Lnet/minecraft/client/multiplayer/CommonListenerCookie;)V m ()V c net/minecraft/client/multiplayer/ClientPacketListener$1 grl$1 net/minecraft/class_634$1 m (Lcom/mojang/brigadier/context/CommandContext;)I method_71930 a method_71930 m ()V c net/minecraft/client/multiplayer/ClientPacketListener$2 grl$2 net/minecraft/class_634$2 f Lnet/minecraft/client/multiplayer/ClientPacketListener; field_60920 a field_60920 m (Lnet/minecraft/client/multiplayer/ClientPacketListener;)V c net/minecraft/client/multiplayer/ClientPacketListener$3 grl$3 net/minecraft/class_634$3 f [I $SwitchMap$net$minecraft$network$protocol$game$ClientboundPlayerInfoUpdatePacket$Action a field_60785 m ()V c net/minecraft/client/multiplayer/ClientPacketListener$CommandCheckResult grl$a net/minecraft/class_634$class_11503 f Lnet/minecraft/client/multiplayer/ClientPacketListener$CommandCheckResult; NO_ISSUES a field_60786 f Lnet/minecraft/client/multiplayer/ClientPacketListener$CommandCheckResult; PARSE_ERRORS b field_60787 f Lnet/minecraft/client/multiplayer/ClientPacketListener$CommandCheckResult; SIGNATURE_REQUIRED c field_60788 f Lnet/minecraft/client/multiplayer/ClientPacketListener$CommandCheckResult; PERMISSIONS_REQUIRED d field_60789 f [Lnet/minecraft/client/multiplayer/ClientPacketListener$CommandCheckResult; $VALUES e field_60790 m ()[Lnet/minecraft/client/multiplayer/ClientPacketListener$CommandCheckResult; $values a method_71931 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/multiplayer/ClientRecipeContainer grm net/minecraft/class_10333 f Ljava/util/Map; itemSets a field_54853 f Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet; stonecutterRecipes b field_54854 m (Ljava/util/Map;Lnet/minecraft/world/item/crafting/SelectableRecipe$SingleInputSet;)V c net/minecraft/client/multiplayer/ClientRegistryLayer grn net/minecraft/class_7756 f Lnet/minecraft/client/multiplayer/ClientRegistryLayer; STATIC a field_40490 f Lnet/minecraft/client/multiplayer/ClientRegistryLayer; REMOTE b field_40491 f Ljava/util/List; VALUES c field_40492 f Lnet/minecraft/core/RegistryAccess$Frozen; STATIC_ACCESS d field_40493 f [Lnet/minecraft/client/multiplayer/ClientRegistryLayer; $VALUES e field_40494 m ()Lnet/minecraft/core/LayeredRegistryAccess; createRegistryAccess a method_45738 m ()[Lnet/minecraft/client/multiplayer/ClientRegistryLayer; $values b method_45739 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/multiplayer/ClientSuggestionProvider gro net/minecraft/class_637 f Lnet/minecraft/client/multiplayer/ClientPacketListener; connection a field_3722 f Lnet/minecraft/client/Minecraft; minecraft b field_3725 f I pendingSuggestionsId d field_3724 f Ljava/util/concurrent/CompletableFuture; pendingSuggestionsFuture e field_3723 f Ljava/util/Set; customCompletionSuggestions f field_39794 f Z allowsRestrictedCommands g field_60791 m ()Z allowsRestrictedCommands a method_71932 m (D)Ljava/lang/String; prettyPrint a method_2929 m (I)Ljava/lang/String; prettyPrint a method_2930 m (ILcom/mojang/brigadier/suggestion/Suggestions;)V completeCustomSuggestions a method_2931 m (Lnet/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action;Ljava/util/List;)V modifyCustomCompletions a method_44764 m (Lnet/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/core/Registry;)Ljava/util/concurrent/CompletableFuture; method_41232 a method_41232 m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; method_41233 b method_41233 m (Lnet/minecraft/client/multiplayer/ClientPacketListener;Lnet/minecraft/client/Minecraft;Z)V c net/minecraft/client/multiplayer/ClientSuggestionProvider$1 gro$1 net/minecraft/class_637$1 f [I $SwitchMap$net$minecraft$network$protocol$game$ClientboundCustomChatCompletionsPacket$Action a field_39795 m ()V c net/minecraft/client/multiplayer/CommonListenerCookie grp net/minecraft/class_8675 f Lcom/mojang/authlib/GameProfile; localGameProfile a comp_1611 f Lnet/minecraft/client/telemetry/WorldSessionTelemetryManager; telemetryManager b comp_1612 f Lnet/minecraft/core/RegistryAccess$Frozen; receivedRegistries c comp_1613 f Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures d comp_1614 f Ljava/lang/String; serverBrand e comp_1615 f Lnet/minecraft/client/multiplayer/ServerData; serverData f comp_1616 f Lnet/minecraft/client/gui/screens/Screen; postDisconnectScreen g comp_1617 f Ljava/util/Map; serverCookies h comp_2205 f Lnet/minecraft/client/gui/components/ChatComponent$State; chatState i comp_2553 f Ljava/util/Map; customReportDetails j comp_2849 f Lnet/minecraft/server/ServerLinks; serverLinks k comp_2850 m ()Lcom/mojang/authlib/GameProfile; localGameProfile a comp_1611 m ()Lnet/minecraft/client/telemetry/WorldSessionTelemetryManager; telemetryManager b comp_1612 m ()Lnet/minecraft/core/RegistryAccess$Frozen; receivedRegistries c comp_1613 m ()Lnet/minecraft/world/flag/FeatureFlagSet; enabledFeatures d comp_1614 m ()Ljava/lang/String; serverBrand e comp_1615 m ()Lnet/minecraft/client/multiplayer/ServerData; serverData f comp_1616 m ()Lnet/minecraft/client/gui/screens/Screen; postDisconnectScreen g comp_1617 m ()Ljava/util/Map; serverCookies h comp_2205 m ()Lnet/minecraft/client/gui/components/ChatComponent$State; chatState i comp_2553 m ()Ljava/util/Map; customReportDetails j comp_2849 m ()Lnet/minecraft/server/ServerLinks; serverLinks k comp_2850 m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/client/telemetry/WorldSessionTelemetryManager;Lnet/minecraft/core/RegistryAccess$Frozen;Lnet/minecraft/world/flag/FeatureFlagSet;Ljava/lang/String;Lnet/minecraft/client/multiplayer/ServerData;Lnet/minecraft/client/gui/screens/Screen;Ljava/util/Map;Lnet/minecraft/client/gui/components/ChatComponent$State;Ljava/util/Map;Lnet/minecraft/server/ServerLinks;)V c net/minecraft/client/multiplayer/DebugSampleSubscriber grq net/minecraft/class_9211 f I REQUEST_INTERVAL_MS a field_48934 f Lnet/minecraft/client/multiplayer/ClientPacketListener; connection b field_48935 f Lnet/minecraft/client/gui/components/DebugScreenOverlay; debugScreenOverlay c field_48936 f Ljava/util/EnumMap; lastRequested d field_48937 m ()V tick a method_56830 m (Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)V sendSubscriptionRequestIfNeeded a method_56831 m (Lnet/minecraft/client/multiplayer/ClientPacketListener;Lnet/minecraft/client/gui/components/DebugScreenOverlay;)V c net/minecraft/client/multiplayer/KnownPacksManager grr net/minecraft/class_9247 f Lnet/minecraft/server/packs/repository/PackRepository; repository a field_49124 f Ljava/util/Map; knownPackToId b field_49125 m ()Lnet/minecraft/server/packs/resources/CloseableResourceManager; createResourceManager a method_57046 m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/server/packs/PackLocationInfo;Lnet/minecraft/server/packs/repository/KnownPack;)V method_68703 a method_68703 m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/server/packs/repository/Pack;)V method_68704 a method_68704 m (Ljava/util/List;)Ljava/util/List; trySelectingPacks a method_57049 m ()V c net/minecraft/client/multiplayer/LegacyServerPinger grs net/minecraft/class_8676 f Lcom/google/common/base/Splitter; SPLITTER a field_45604 f Lnet/minecraft/client/multiplayer/resolver/ServerAddress; address b field_45605 f Lnet/minecraft/client/multiplayer/LegacyServerPinger$Output; output c field_45606 m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V channelRead0 a method_3005 m (Lnet/minecraft/client/multiplayer/resolver/ServerAddress;Lnet/minecraft/client/multiplayer/LegacyServerPinger$Output;)V m ()V c net/minecraft/client/multiplayer/LegacyServerPinger$Output grs$a net/minecraft/class_8676$class_8677 c net/minecraft/client/multiplayer/LevelLoadStatusManager grt net/minecraft/class_8819 f Lnet/minecraft/client/player/LocalPlayer; player a field_46579 f Lnet/minecraft/client/multiplayer/ClientLevel; level b field_46580 f Lnet/minecraft/client/renderer/LevelRenderer; levelRenderer c field_46581 f Lnet/minecraft/client/multiplayer/LevelLoadStatusManager$Status; status d field_46582 m ()V tick a method_54135 m ()Z levelReady b method_54136 m ()V loadingPacketsReceived c method_54137 m (Lnet/minecraft/client/player/LocalPlayer;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/renderer/LevelRenderer;)V c net/minecraft/client/multiplayer/LevelLoadStatusManager$Status grt$a net/minecraft/class_8819$class_8820 f Lnet/minecraft/client/multiplayer/LevelLoadStatusManager$Status; WAITING_FOR_SERVER a field_46584 f Lnet/minecraft/client/multiplayer/LevelLoadStatusManager$Status; WAITING_FOR_PLAYER_CHUNK b field_46585 f Lnet/minecraft/client/multiplayer/LevelLoadStatusManager$Status; LEVEL_READY c field_46586 f [Lnet/minecraft/client/multiplayer/LevelLoadStatusManager$Status; $VALUES d field_46587 m ()[Lnet/minecraft/client/multiplayer/LevelLoadStatusManager$Status; $values a method_54138 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/multiplayer/MultiPlayerGameMode gru net/minecraft/class_636 f Lorg/slf4j/Logger; LOGGER a field_20316 f Lnet/minecraft/client/Minecraft; minecraft b field_3712 f Lnet/minecraft/client/multiplayer/ClientPacketListener; connection c field_3720 f Lnet/minecraft/core/BlockPos; destroyBlockPos d field_3714 f Lnet/minecraft/world/item/ItemStack; destroyingItem e field_3718 f F destroyProgress f field_3715 f F destroyTicks g field_3713 f I destroyDelay h field_3716 f Z isDestroying i field_3717 f Lnet/minecraft/world/level/GameType; localPlayerMode j field_3719 f Lnet/minecraft/world/level/GameType; previousLocalPlayerMode k field_24608 f I carriedIndex l field_3721 m ()Z canHurtPlayer a method_2908 m (II)V handleInventoryButtonClick a method_2900 m (IIILnet/minecraft/world/inventory/ClickType;Lnet/minecraft/world/entity/player/Player;)V handleInventoryMouseClick a method_2906 m (IIZ)V handleSlotStateChanged a method_54634 m (ILnet/minecraft/world/item/crafting/display/RecipeDisplayId;Z)V handlePlaceRecipe a method_2912 m (Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/entity/player/Player;Lorg/apache/commons/lang3/mutable/MutableObject;I)Lnet/minecraft/network/protocol/Packet; method_41929 a method_41929 m (Lnet/minecraft/world/entity/Entity;Z)V handlePickItemFromEntity a method_2916 m (Lnet/minecraft/world/entity/player/Player;)V adjustPlayer a method_2903 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; useItem a method_2919 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Entity;)V attack a method_2918 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interact a method_2905 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/EntityHitResult;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/InteractionResult; interactAt a method_2917 m (Lnet/minecraft/world/item/ItemStack;)V handleCreativeModeItemDrop a method_2915 m (Lnet/minecraft/world/item/ItemStack;I)V handleCreativeModeItemAdd a method_2909 m (Lnet/minecraft/world/level/GameType;)V setLocalMode a method_2907 m (Lnet/minecraft/world/level/GameType;Lnet/minecraft/world/level/GameType;)V setLocalMode a method_32790 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;I)Lnet/minecraft/network/protocol/Packet; method_41930 a method_41930 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/stats/StatsCounter;Lnet/minecraft/client/ClientRecipeBook;)Lnet/minecraft/client/player/LocalPlayer; createPlayer a method_29357 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/stats/StatsCounter;Lnet/minecraft/client/ClientRecipeBook;Lnet/minecraft/world/entity/player/Input;Z)Lnet/minecraft/client/player/LocalPlayer; createPlayer a method_2901 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/multiplayer/prediction/PredictiveAction;)V startPrediction a method_41931 m (Lnet/minecraft/client/player/LocalPlayer;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; useItemOn a method_2896 m (Lnet/minecraft/core/BlockPos;)Z destroyBlock a method_2899 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z startDestroyBlock a method_2910 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;I)Lnet/minecraft/network/protocol/Packet; method_41932 a method_41932 m (Lnet/minecraft/core/BlockPos;Z)V handlePickItemFromBlock a method_65193 m (Lorg/apache/commons/lang3/mutable/MutableObject;Lnet/minecraft/client/player/LocalPlayer;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;I)Lnet/minecraft/network/protocol/Packet; method_41933 a method_41933 m ()V stopDestroyBlock b method_2925 m (Lnet/minecraft/world/entity/player/Player;)V releaseUsingItem b method_2897 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/world/item/ItemStack; method_62152 b method_62152 m (Lnet/minecraft/client/player/LocalPlayer;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/phys/BlockHitResult;)Lnet/minecraft/world/InteractionResult; performUseItemOn b method_41934 m (Lnet/minecraft/core/BlockPos;)Z sameDestroyTarget b method_2922 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)Z continueDestroyBlock b method_2902 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;I)Lnet/minecraft/network/protocol/Packet; method_41935 b method_41935 m ()V tick c method_2927 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;I)Lnet/minecraft/network/protocol/Packet; method_41936 c method_41936 m ()Z hasExperience d method_2913 m ()Z hasMissTime e method_2924 m ()Z isServerControlledInventory f method_2895 m ()Z isAlwaysFlying g method_2928 m ()Lnet/minecraft/world/level/GameType; getPreviousPlayerMode h method_28107 m ()Lnet/minecraft/world/level/GameType; getPlayerMode i method_2920 m ()Z isDestroying j method_2923 m ()I getDestroyStage k method_51888 m ()V ensureHasSentCarriedItem l method_2911 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/multiplayer/ClientPacketListener;)V m ()V c net/minecraft/client/multiplayer/PingDebugMonitor grv net/minecraft/class_8761 f Lnet/minecraft/client/multiplayer/ClientPacketListener; connection a field_45948 f Lnet/minecraft/util/debugchart/LocalSampleLogger; delayTimer b field_45949 m ()V tick a method_53486 m (Lnet/minecraft/network/protocol/ping/ClientboundPongResponsePacket;)V onPongReceived a method_53487 m (Lnet/minecraft/client/multiplayer/ClientPacketListener;Lnet/minecraft/util/debugchart/LocalSampleLogger;)V c net/minecraft/client/multiplayer/PlayerInfo grw net/minecraft/class_640 f Lcom/mojang/authlib/GameProfile; profile a field_3741 f Ljava/util/function/Supplier; skinLookup b field_45607 f Lnet/minecraft/world/level/GameType; gameMode c field_3744 f I latency d field_3739 f Lnet/minecraft/network/chat/Component; tabListDisplayName e field_3743 f Z showHat f field_55126 f Lnet/minecraft/network/chat/RemoteChatSession; chatSession g field_40495 f Lnet/minecraft/network/chat/SignedMessageValidator; messageValidator h field_39809 f I tabListOrder i field_53033 m ()Lcom/mojang/authlib/GameProfile; getProfile a method_2966 m (I)V setLatency a method_2970 m (Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier; createSkinLookup a method_52803 m (Lnet/minecraft/world/level/GameType;)V setGameMode a method_2963 m (Lnet/minecraft/client/resources/PlayerSkin;)Lnet/minecraft/client/resources/PlayerSkin; method_71647 a method_71647 m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/client/resources/PlayerSkin;Z)Lnet/minecraft/client/resources/PlayerSkin; method_52806 a method_52806 m (Ljava/util/function/Supplier;)Lnet/minecraft/client/resources/PlayerSkin; method_52807 a method_52807 m (Lnet/minecraft/network/chat/Component;)V setTabListDisplayName a method_2962 m (Lnet/minecraft/network/chat/RemoteChatSession;)V setChatSession a method_45740 m (Z)V clearChatSession a method_46530 m ()Lnet/minecraft/network/chat/RemoteChatSession; getChatSession b method_45741 m (I)V setTabListOrder b method_62153 m (Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier; method_52808 b method_52808 m (Z)V setShowHat b method_65194 m ()Lnet/minecraft/network/chat/SignedMessageValidator; getMessageValidator c method_44817 m (Z)Lnet/minecraft/network/chat/SignedMessageValidator; fallbackMessageValidator c method_46531 m ()Z hasVerifiableChat d method_45742 m ()Lnet/minecraft/world/level/GameType; getGameMode e method_2958 m ()I getLatency f method_2959 m ()Lnet/minecraft/client/resources/PlayerSkin; getSkin g method_52810 m ()Lnet/minecraft/world/scores/PlayerTeam; getTeam h method_2955 m ()Lnet/minecraft/network/chat/Component; getTabListDisplayName i method_2971 m ()Z showHat j method_65195 m ()I getTabListOrder k method_62154 m (Lcom/mojang/authlib/GameProfile;Z)V c net/minecraft/client/multiplayer/ProfileKeyPairManager grx net/minecraft/class_7853 f Lnet/minecraft/client/multiplayer/ProfileKeyPairManager; EMPTY_KEY_MANAGER a field_40800 m ()Ljava/util/concurrent/CompletableFuture; prepareKeyPair a method_46522 m (Lcom/mojang/authlib/minecraft/UserApiService;Lnet/minecraft/client/User;Ljava/nio/file/Path;)Lnet/minecraft/client/multiplayer/ProfileKeyPairManager; create a method_46532 m ()Z shouldRefreshKeyPair b method_46523 m ()V c net/minecraft/client/multiplayer/ProfileKeyPairManager$1 grx$1 net/minecraft/class_7853$1 m ()V c net/minecraft/client/multiplayer/RegistryDataCollector gry net/minecraft/class_9173 f Lnet/minecraft/client/multiplayer/RegistryDataCollector$ContentsCollector; contentsCollector a field_48767 f Lnet/minecraft/client/multiplayer/RegistryDataCollector$TagCollector; tagCollector b field_48768 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V appendContents a method_56583 m (Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/client/multiplayer/RegistryDataCollector$ContentsCollector;Z)Lnet/minecraft/core/RegistryAccess; loadNewElementsAndTags a method_62155 m (Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/core/RegistryAccess$Frozen;Z)Lnet/minecraft/core/RegistryAccess$Frozen; collectGameRegistries a method_56585 m (Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/resources/RegistryDataLoader$NetworkedRegistryData;)Lnet/minecraft/resources/RegistryDataLoader$NetworkedRegistryData; method_62156 a method_62156 m (Lnet/minecraft/client/multiplayer/RegistryDataCollector$TagCollector;Lnet/minecraft/core/RegistryAccess$Frozen;Z)V loadOnlyTags a method_62157 m (Ljava/util/List;)Ljava/lang/String; method_64900 a method_64900 m (Ljava/util/Map$Entry;)Ljava/lang/String; method_64901 a method_64901 m (Ljava/util/Map;)V appendTags a method_56586 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V method_62158 a method_62158 m (Ljava/util/Map;ZLjava/util/List;Lnet/minecraft/core/RegistryAccess$Frozen;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;)V method_62159 a method_62159 m (Lnet/minecraft/core/Registry$PendingTags;)Ljava/lang/String; method_64902 a method_64902 m (Lnet/minecraft/core/RegistryAccess$Frozen;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;)Lnet/minecraft/core/Registry$PendingTags; resolveRegistryTags a method_62160 m (Lnet/minecraft/CrashReport;Ljava/util/Map;Ljava/util/List;)V addCrashDetails a method_64903 m (ZLnet/minecraft/core/RegistryAccess$Frozen;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;)V method_62161 a method_62161 m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/ResourceLocation; method_64904 b method_64904 m (Ljava/util/Map;)Ljava/lang/String; method_64905 b method_64905 m (Lnet/minecraft/core/Registry$PendingTags;)Lnet/minecraft/resources/ResourceLocation; method_64906 b method_64906 m ()V c net/minecraft/client/multiplayer/RegistryDataCollector$ContentsCollector gry$a net/minecraft/class_9173$class_9174 f Ljava/util/Map; elements a field_48769 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/List; method_56587 a method_56587 m (Lnet/minecraft/resources/ResourceKey;Ljava/util/List;)V append a method_56588 m ()V c net/minecraft/client/multiplayer/RegistryDataCollector$TagCollector gry$b net/minecraft/class_9173$class_9954 f Ljava/util/Map; tags a field_53034 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/tags/TagNetworkSerialization$NetworkPayload;)V append a method_62162 m (Ljava/util/function/BiConsumer;)V forEach a method_62163 m ()V c net/minecraft/client/multiplayer/ServerData grz net/minecraft/class_642 f Ljava/lang/String; name a field_3752 f Ljava/lang/String; ip b field_3761 f Lnet/minecraft/network/chat/Component; status c field_3753 f Lnet/minecraft/network/chat/Component; motd d field_3757 f Lnet/minecraft/network/protocol/status/ServerStatus$Players; players e field_41861 f J ping f field_3758 f I protocol g field_3756 f Lnet/minecraft/network/chat/Component; version h field_3760 f Ljava/util/List; playerList i field_3762 f Lorg/slf4j/Logger; LOGGER j field_42889 f I MAX_ICON_SIZE k field_46206 f Lnet/minecraft/client/multiplayer/ServerData$ServerPackStatus; packStatus l field_3755 f [B iconBytes m field_42890 f Lnet/minecraft/client/multiplayer/ServerData$Type; type n field_45608 f Lnet/minecraft/client/multiplayer/ServerData$State; state o field_47879 m ()Lnet/minecraft/nbt/CompoundTag; write a method_2992 m (Lnet/minecraft/client/multiplayer/ServerData$ServerPackStatus;)V setResourcePackStatus a method_2995 m (Lnet/minecraft/client/multiplayer/ServerData$State;)V setState a method_55824 m (Lnet/minecraft/client/multiplayer/ServerData;)V copyNameIconFrom a method_44292 m (Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/client/multiplayer/ServerData; read a method_2993 m ([B)V setIconBytes a method_49305 m ()Lnet/minecraft/client/multiplayer/ServerData$ServerPackStatus; getResourcePackStatus b method_2990 m (Lnet/minecraft/client/multiplayer/ServerData;)V copyFrom b method_2996 m ([B)[B validateIcon b method_53885 m ()[B getIconBytes c method_49306 m ()Z isLan d method_2994 m ()Z isRealm e method_52811 m ()Lnet/minecraft/client/multiplayer/ServerData$Type; type f method_55616 m ()Lnet/minecraft/client/multiplayer/ServerData$State; state g method_55825 m (Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/client/multiplayer/ServerData$Type;)V m ()V c net/minecraft/client/multiplayer/ServerData$ServerPackStatus grz$a net/minecraft/class_642$class_643 f Lnet/minecraft/client/multiplayer/ServerData$ServerPackStatus; ENABLED a field_3768 f Lnet/minecraft/client/multiplayer/ServerData$ServerPackStatus; DISABLED b field_3764 f Lnet/minecraft/client/multiplayer/ServerData$ServerPackStatus; PROMPT c field_3767 f Lcom/mojang/serialization/MapCodec; FIELD_CODEC d field_56800 f Lnet/minecraft/network/chat/Component; name e field_3765 f [Lnet/minecraft/client/multiplayer/ServerData$ServerPackStatus; $VALUES f field_3766 m ()Lnet/minecraft/network/chat/Component; getName a method_2997 m (Lnet/minecraft/client/multiplayer/ServerData$ServerPackStatus;)Ljava/util/Optional; method_67875 a method_67875 m (Ljava/lang/Boolean;)Lnet/minecraft/client/multiplayer/ServerData$ServerPackStatus; method_67876 a method_67876 m (Ljava/util/Optional;)Lnet/minecraft/client/multiplayer/ServerData$ServerPackStatus; method_67877 a method_67877 m ()[Lnet/minecraft/client/multiplayer/ServerData$ServerPackStatus; $values b method_36896 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/multiplayer/ServerData$State grz$b net/minecraft/class_642$class_9083 f Lnet/minecraft/client/multiplayer/ServerData$State; INITIAL a field_47880 f Lnet/minecraft/client/multiplayer/ServerData$State; PINGING b field_47881 f Lnet/minecraft/client/multiplayer/ServerData$State; UNREACHABLE c field_47882 f Lnet/minecraft/client/multiplayer/ServerData$State; INCOMPATIBLE d field_47883 f Lnet/minecraft/client/multiplayer/ServerData$State; SUCCESSFUL e field_47884 f [Lnet/minecraft/client/multiplayer/ServerData$State; $VALUES f field_47885 m ()[Lnet/minecraft/client/multiplayer/ServerData$State; $values a method_55826 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/multiplayer/ServerData$Type grz$c net/minecraft/class_642$class_8678 f Lnet/minecraft/client/multiplayer/ServerData$Type; LAN a field_45609 f Lnet/minecraft/client/multiplayer/ServerData$Type; REALM b field_45610 f Lnet/minecraft/client/multiplayer/ServerData$Type; OTHER c field_45611 f [Lnet/minecraft/client/multiplayer/ServerData$Type; $VALUES d field_45612 m ()[Lnet/minecraft/client/multiplayer/ServerData$Type; $values a method_52812 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/multiplayer/ServerList gsa net/minecraft/class_641 f Lorg/slf4j/Logger; LOGGER a field_3751 f Lnet/minecraft/util/thread/ConsecutiveExecutor; IO_EXECUTOR b field_54154 f I MAX_HIDDEN_SERVERS c field_39437 f Lnet/minecraft/client/Minecraft; minecraft d field_3750 f Ljava/util/List; serverList e field_3749 f Ljava/util/List; hiddenServerList f field_39438 m ()V load a method_2981 m (I)Lnet/minecraft/client/multiplayer/ServerData; get a method_2982 m (II)V swap a method_2985 m (ILnet/minecraft/client/multiplayer/ServerData;)V replace a method_2980 m (Lnet/minecraft/client/multiplayer/ServerData;)V remove a method_2983 m (Lnet/minecraft/client/multiplayer/ServerData;Ljava/util/List;)Z set a method_44294 m (Lnet/minecraft/client/multiplayer/ServerData;Z)V add a method_2988 m (Ljava/lang/String;)Lnet/minecraft/client/multiplayer/ServerData; get a method_44295 m (Lnet/minecraft/nbt/CompoundTag;)V method_68474 a method_68474 m ()V save b method_2987 m (Lnet/minecraft/client/multiplayer/ServerData;)V saveSingleServer b method_2986 m (Ljava/lang/String;)Lnet/minecraft/client/multiplayer/ServerData; unhide b method_44296 m ()I size c method_2984 m (Lnet/minecraft/client/multiplayer/ServerData;)V method_44090 c method_44090 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/multiplayer/ServerStatusPinger gsb net/minecraft/class_644 f Lorg/slf4j/Logger; LOGGER a field_3771 f Lnet/minecraft/network/chat/Component; CANT_CONNECT_MESSAGE b field_33740 f Ljava/util/List; connections c field_3769 m ()V tick a method_3000 m (II)Lnet/minecraft/network/chat/Component; formatPlayerCount a method_27647 m (Lnet/minecraft/client/multiplayer/ServerData;Ljava/lang/Runnable;Ljava/lang/Runnable;)V pingServer a method_3003 m (Ljava/net/InetSocketAddress;Lnet/minecraft/client/multiplayer/resolver/ServerAddress;Lnet/minecraft/client/multiplayer/ServerData;)V pingLegacyServer a method_3001 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/multiplayer/ServerData;)V onPingFailed a method_36897 m ()V removeAll b method_3004 m ()V m ()V c net/minecraft/client/multiplayer/ServerStatusPinger$1 gsb$1 net/minecraft/class_644$1 f Lnet/minecraft/network/Connection; val$connection a field_3774 f Lnet/minecraft/client/multiplayer/ServerData; val$data b field_3776 f Ljava/lang/Runnable; val$onPersistentDataChange c field_25636 f Ljava/lang/Runnable; val$onPongResponse d field_47886 f Ljava/net/InetSocketAddress; val$address e field_33741 f Lnet/minecraft/client/multiplayer/resolver/ServerAddress; val$rawAddress f field_45613 f Lnet/minecraft/client/multiplayer/ServerStatusPinger; field_3777 g field_3777 f Z success h field_3775 f Z receivedPing i field_3773 f J pingStart j field_3772 m (Lnet/minecraft/client/multiplayer/ServerData;)V method_49307 a method_49307 m (Lnet/minecraft/client/multiplayer/ServerData;Lnet/minecraft/network/protocol/status/ServerStatus$Players;)V method_49308 a method_49308 m (Lnet/minecraft/client/multiplayer/ServerData;Lnet/minecraft/network/protocol/status/ServerStatus$Version;)V method_49309 a method_49309 m (Lnet/minecraft/client/multiplayer/ServerData;Ljava/lang/Runnable;Lnet/minecraft/network/protocol/status/ServerStatus$Favicon;)V method_49310 a method_49310 m (Lnet/minecraft/client/multiplayer/ServerData;)V method_49311 b method_49311 m (Lnet/minecraft/client/multiplayer/ServerStatusPinger;Lnet/minecraft/network/Connection;Lnet/minecraft/client/multiplayer/ServerData;Ljava/lang/Runnable;Ljava/lang/Runnable;Ljava/net/InetSocketAddress;Lnet/minecraft/client/multiplayer/resolver/ServerAddress;)V c net/minecraft/client/multiplayer/ServerStatusPinger$2 gsb$2 net/minecraft/class_644$2 f Lnet/minecraft/client/multiplayer/resolver/ServerAddress; val$rawAddress a field_3778 f Lnet/minecraft/client/multiplayer/ServerData; val$data b field_3779 m (Lnet/minecraft/client/multiplayer/ServerData;ILjava/lang/String;Ljava/lang/String;II)V method_52813 a method_52813 m (Lnet/minecraft/client/multiplayer/ServerStatusPinger;Lnet/minecraft/client/multiplayer/resolver/ServerAddress;Lnet/minecraft/client/multiplayer/ServerData;)V c net/minecraft/client/multiplayer/SessionSearchTrees gsc net/minecraft/class_1124 f Lnet/minecraft/client/multiplayer/SessionSearchTrees$Key; RECIPE_COLLECTIONS a field_46200 f Lnet/minecraft/client/multiplayer/SessionSearchTrees$Key; CREATIVE_NAMES b field_5495 f Lnet/minecraft/client/multiplayer/SessionSearchTrees$Key; CREATIVE_TAGS c field_5494 f Ljava/util/concurrent/CompletableFuture; creativeByNameSearch d field_51826 f Ljava/util/concurrent/CompletableFuture; creativeByTagSearch e field_51827 f Ljava/util/concurrent/CompletableFuture; recipeSearch f field_51828 f Ljava/util/Map; reloaders g field_51829 m ()V rebuildAfterLanguageChange a method_60348 m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection;)Ljava/util/stream/Stream; method_60360 a method_60360 m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/core/Registry;Ljava/util/List;)Lnet/minecraft/client/searchtree/SearchTree; method_60361 a method_60361 m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)Ljava/util/stream/Stream; method_64907 a method_64907 m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/core/Registry;Lnet/minecraft/client/gui/screens/recipebook/RecipeCollection;)Ljava/util/stream/Stream; method_64908 a method_64908 m (Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/world/item/ItemStack;)Ljava/util/stream/Stream; method_60349 a method_60349 m (Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/TooltipFlag;Ljava/util/List;)Lnet/minecraft/client/searchtree/SearchTree; method_60350 a method_60350 m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/stream/Stream; method_60351 a method_60351 m (Lnet/minecraft/client/ClientRecipeBook;Lnet/minecraft/world/level/Level;)V updateRecipes a method_60352 m (Lnet/minecraft/client/multiplayer/SessionSearchTrees$Key;Ljava/lang/Runnable;)V register a method_60353 m (Ljava/lang/String;)Z method_60354 a method_60354 m (Ljava/util/List;)V updateCreativeTags a method_60355 m (Ljava/util/stream/Stream;Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/TooltipFlag;)Ljava/util/stream/Stream; getTooltipLines a method_60356 m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)V updateCreativeTooltips a method_60357 m (Lnet/minecraft/core/Registry;Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/resources/ResourceLocation; method_64909 a method_64909 m (Lnet/minecraft/network/chat/Component;)Ljava/lang/String; method_60363 a method_60363 m ()Lnet/minecraft/client/searchtree/SearchTree; recipes b method_60364 m (Lnet/minecraft/util/context/ContextMap;Lnet/minecraft/world/item/crafting/display/RecipeDisplayEntry;)Ljava/util/stream/Stream; method_64910 b method_64910 m (Lnet/minecraft/world/item/Item$TooltipContext;Lnet/minecraft/world/item/TooltipFlag;Lnet/minecraft/world/item/ItemStack;)Ljava/util/stream/Stream; method_60365 b method_60365 m (Lnet/minecraft/world/item/ItemStack;)Ljava/util/stream/Stream; method_60366 b method_60366 m (Lnet/minecraft/client/ClientRecipeBook;Lnet/minecraft/world/level/Level;)V method_64911 b method_64911 m (Ljava/util/List;)V method_60368 b method_60368 m (Lnet/minecraft/core/HolderLookup$Provider;Ljava/util/List;)V method_60369 b method_60369 m ()Lnet/minecraft/client/searchtree/SearchTree; creativeTagSearch c method_60370 m (Ljava/util/List;)Lnet/minecraft/client/searchtree/SearchTree; method_60371 c method_60371 m ()Lnet/minecraft/client/searchtree/SearchTree; creativeNameSearch d method_60372 m ()V m ()V c net/minecraft/client/multiplayer/SessionSearchTrees$Key gsc$a net/minecraft/class_1124$class_1125 m ()V c net/minecraft/client/multiplayer/TransferState gsd net/minecraft/class_9112 f Ljava/util/Map; cookies a comp_2206 m ()Ljava/util/Map; cookies a comp_2206 m (Ljava/util/Map;)V c net/minecraft/client/multiplayer/chat/ChatListener gse net/minecraft/class_7594 f Lnet/minecraft/network/chat/Component; CHAT_VALIDATION_ERROR a field_45950 f Lnet/minecraft/client/Minecraft; minecraft b field_39779 f Ljava/util/Deque; delayedMessageQueue c field_39796 f J messageDelay d field_39797 f J previousMessageTime e field_39798 m ()V tick a method_44765 m (D)V setMessageDelay a method_44766 m (Ljava/util/UUID;)Z isSenderLocalPlayer a method_44738 m (Ljava/util/UUID;Lnet/minecraft/network/chat/MessageSignature;Lnet/minecraft/network/chat/ChatType$Bound;)V handleChatMessageError a method_53488 m (Lnet/minecraft/network/chat/ChatType$Bound;Lnet/minecraft/network/chat/Component;)V narrateChatMessage a method_44772 m (Lnet/minecraft/network/chat/ChatType$Bound;Lnet/minecraft/network/chat/Component;Ljava/time/Instant;)Z method_45745 a method_45745 m (Lnet/minecraft/network/chat/ChatType$Bound;Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/network/chat/Component;Lcom/mojang/authlib/GameProfile;ZLjava/time/Instant;)Z showMessageToPlayer a method_44943 m (Lnet/minecraft/network/chat/Component;)Ljava/util/UUID; guessChatUUID a method_44734 m (Lnet/minecraft/network/chat/Component;Ljava/time/Instant;)V logSystemMessage a method_44735 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;)V handleDisguisedChatMessage a method_45746 m (Lnet/minecraft/network/chat/Component;Z)V handleSystemMessage a method_44736 m (Lnet/minecraft/network/chat/MessageSignature;)Z removeFromDelayedMessageQueue a method_44819 m (Lnet/minecraft/network/chat/MessageSignature;Lnet/minecraft/client/multiplayer/chat/ChatListener$Message;)Z method_45747 a method_45747 m (Lnet/minecraft/network/chat/MessageSignature;Ljava/util/UUID;Lnet/minecraft/network/chat/ChatType$Bound;)Z method_53489 a method_53489 m (Lnet/minecraft/network/chat/MessageSignature;Ljava/util/function/BooleanSupplier;)V handleMessage a method_44818 m (Lnet/minecraft/network/chat/PlayerChatMessage;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/network/chat/ChatType$Bound;)V handlePlayerChatMessage a method_45748 m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/network/chat/ChatType$Bound;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/client/multiplayer/chat/ChatTrustLevel;)V logPlayerMessage a method_44737 m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/network/chat/Component;Ljava/time/Instant;)Lnet/minecraft/client/multiplayer/chat/ChatTrustLevel; evaluateTrustLevel a method_44732 m ()V acceptNextDelayedMessage b method_44769 m (Lnet/minecraft/network/chat/ChatType$Bound;Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/network/chat/Component;Lcom/mojang/authlib/GameProfile;ZLjava/time/Instant;)Z method_45749 b method_45749 m ()J queueSize c method_44944 m ()V clearQueue d method_44945 m ()Z willDelayMessages e method_44775 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/multiplayer/chat/ChatListener$Message gse$a net/minecraft/class_7594$class_7627 f Lnet/minecraft/network/chat/MessageSignature; signature a comp_1034 f Ljava/util/function/BooleanSupplier; handler b comp_1035 m ()Z accept a method_45750 m ()Lnet/minecraft/network/chat/MessageSignature; signature b comp_1034 m ()Ljava/util/function/BooleanSupplier; handler c comp_1035 m (Lnet/minecraft/network/chat/MessageSignature;Ljava/util/function/BooleanSupplier;)V c net/minecraft/client/multiplayer/chat/ChatLog gsf net/minecraft/class_7555 f [Lnet/minecraft/client/multiplayer/chat/LoggedChatEvent; buffer a field_40496 f I nextId b field_40497 m ()I start a method_45751 m (I)Lcom/mojang/serialization/Codec; codec a method_46533 m (II)[Lnet/minecraft/client/multiplayer/chat/LoggedChatEvent; method_46534 a method_46534 m (ILjava/util/List;)Lcom/mojang/serialization/DataResult; method_46535 a method_46535 m (Lnet/minecraft/client/multiplayer/chat/LoggedChatEvent;)V push a method_44535 m ()I end b method_45752 m (I)Lnet/minecraft/client/multiplayer/chat/LoggedChatEvent; lookup b method_44532 m (II)Ljava/lang/String; method_49632 b method_49632 m ()Ljava/util/List; loggedChatEvents c method_46536 m (I)I index c method_45753 m ()I size d method_46537 m (I)V m (ILjava/util/List;)V c net/minecraft/client/multiplayer/chat/ChatTrustLevel gsg net/minecraft/class_7595 f Lnet/minecraft/client/multiplayer/chat/ChatTrustLevel; SECURE a field_39780 f Lnet/minecraft/client/multiplayer/chat/ChatTrustLevel; MODIFIED b field_39781 f Lnet/minecraft/client/multiplayer/chat/ChatTrustLevel; NOT_SECURE c field_39782 f Lcom/mojang/serialization/Codec; CODEC d field_40801 f Ljava/lang/String; serializedName e field_40802 f [Lnet/minecraft/client/multiplayer/chat/ChatTrustLevel; $VALUES f field_39784 m ()Z isNotSecure a method_44740 m (Lnet/minecraft/network/chat/Component;)Z containsModifiedStyle a method_45754 m (Lnet/minecraft/network/chat/PlayerChatMessage;)Lnet/minecraft/client/GuiMessageTag; createTag a method_44741 m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/network/chat/Component;)Z isModified a method_45755 m (Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/network/chat/Component;Ljava/time/Instant;)Lnet/minecraft/client/multiplayer/chat/ChatTrustLevel; evaluate a method_44742 m (Lnet/minecraft/network/chat/Style;)Z isModifiedStyle a method_45756 m (Lnet/minecraft/network/chat/Style;Ljava/lang/String;)Ljava/util/Optional; method_45757 a method_45757 m ()[Lnet/minecraft/client/multiplayer/chat/ChatTrustLevel; $values b method_44743 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/multiplayer/chat/LoggedChatEvent gsh net/minecraft/class_7629 f Lcom/mojang/serialization/Codec; CODEC a field_40803 m ()Lnet/minecraft/client/multiplayer/chat/LoggedChatEvent$Type; type a method_46538 m ()V c net/minecraft/client/multiplayer/chat/LoggedChatEvent$Type gsh$a net/minecraft/class_7629$class_7854 f Lnet/minecraft/client/multiplayer/chat/LoggedChatEvent$Type; PLAYER a field_40804 f Lnet/minecraft/client/multiplayer/chat/LoggedChatEvent$Type; SYSTEM b field_40805 f Ljava/lang/String; serializedName c field_40806 f Ljava/util/function/Supplier; codec d field_40807 f [Lnet/minecraft/client/multiplayer/chat/LoggedChatEvent$Type; $VALUES e field_40808 m ()Lcom/mojang/serialization/MapCodec; codec a method_46539 m ()Lcom/mojang/serialization/MapCodec; method_46540 b method_46540 m ()Lcom/mojang/serialization/MapCodec; method_46541 d method_46541 m ()[Lnet/minecraft/client/multiplayer/chat/LoggedChatEvent$Type; $values e method_46542 m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Supplier;)V m ()V c net/minecraft/client/multiplayer/chat/LoggedChatMessage gsi net/minecraft/class_7557 m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/client/multiplayer/chat/ChatTrustLevel;)Lnet/minecraft/client/multiplayer/chat/LoggedChatMessage$Player; player a method_44552 m (Ljava/util/UUID;)Z canReport a method_44553 m (Lnet/minecraft/network/chat/Component;Ljava/time/Instant;)Lnet/minecraft/client/multiplayer/chat/LoggedChatMessage$System; system a method_44554 m ()Lnet/minecraft/network/chat/Component; toContentComponent b method_44551 m ()Lnet/minecraft/network/chat/Component; toNarrationComponent c method_44555 c net/minecraft/client/multiplayer/chat/LoggedChatMessage$Player gsi$a net/minecraft/class_7557$class_7558 f Lcom/mojang/serialization/MapCodec; CODEC b field_40809 f Lcom/mojang/authlib/GameProfile; profile c comp_868 f Lnet/minecraft/network/chat/PlayerChatMessage; message d comp_870 f Lnet/minecraft/client/multiplayer/chat/ChatTrustLevel; trustLevel e comp_905 f Ljava/time/format/DateTimeFormatter; TIME_FORMATTER f field_39637 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46543 a method_46543 m ()Lnet/minecraft/network/chat/Component; toHeadingComponent d method_44556 m ()Ljava/util/UUID; profileId e method_44557 m ()Lcom/mojang/authlib/GameProfile; profile f comp_868 m ()Lnet/minecraft/network/chat/PlayerChatMessage; message g comp_870 m ()Lnet/minecraft/client/multiplayer/chat/ChatTrustLevel; trustLevel h comp_905 m ()Lnet/minecraft/network/chat/Component; getTimeComponent i method_44558 m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/network/chat/PlayerChatMessage;Lnet/minecraft/client/multiplayer/chat/ChatTrustLevel;)V m ()V c net/minecraft/client/multiplayer/chat/LoggedChatMessage$System gsi$b net/minecraft/class_7557$class_7559 f Lcom/mojang/serialization/MapCodec; CODEC b field_40810 f Lnet/minecraft/network/chat/Component; message c comp_871 f Ljava/time/Instant; timeStamp d comp_872 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_46544 a method_46544 m ()Lnet/minecraft/network/chat/Component; message d comp_871 m ()Ljava/time/Instant; timeStamp e comp_872 m (Lnet/minecraft/network/chat/Component;Ljava/time/Instant;)V m ()V c net/minecraft/client/multiplayer/chat/package-info gsj net/minecraft/class_7562 c net/minecraft/client/multiplayer/chat/report/AbuseReportSender gsk net/minecraft/class_7563 m ()Z isEnabled a method_44561 m (Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment;Lcom/mojang/authlib/minecraft/UserApiService;)Lnet/minecraft/client/multiplayer/chat/report/AbuseReportSender; create a method_44562 m (Ljava/util/UUID;Lnet/minecraft/client/multiplayer/chat/report/ReportType;Lcom/mojang/authlib/minecraft/report/AbuseReport;)Ljava/util/concurrent/CompletableFuture; send a method_44563 m ()Lcom/mojang/authlib/minecraft/report/AbuseReportLimits; reportLimits b method_44564 c net/minecraft/client/multiplayer/chat/report/AbuseReportSender$1 gsk$1 net/minecraft/class_7563$1 f [I $SwitchMap$com$mojang$authlib$exceptions$MinecraftClientException$ErrorType a field_39641 m ()V c net/minecraft/client/multiplayer/chat/report/AbuseReportSender$SendException gsk$a net/minecraft/class_7563$class_7564 m (Lnet/minecraft/network/chat/Component;Ljava/lang/Throwable;)V c net/minecraft/client/multiplayer/chat/report/AbuseReportSender$Services gsk$b net/minecraft/class_7563$class_7565 f Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment; environment a comp_875 f Lcom/mojang/authlib/minecraft/UserApiService; userApiService b comp_876 f Lnet/minecraft/network/chat/Component; SERVICE_UNAVAILABLE_TEXT c field_39642 f Lnet/minecraft/network/chat/Component; HTTP_ERROR_TEXT d field_39643 f Lnet/minecraft/network/chat/Component; JSON_ERROR_TEXT e field_39644 m (Lcom/mojang/authlib/exceptions/MinecraftClientException;)Lnet/minecraft/network/chat/Component; getErrorDescription a method_44565 m (Lcom/mojang/authlib/exceptions/MinecraftClientHttpException;)Lnet/minecraft/network/chat/Component; getHttpErrorDescription a method_44566 m (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReport;Lnet/minecraft/client/multiplayer/chat/report/ReportType;)Lcom/mojang/datafixers/util/Unit; method_44567 a method_44567 m ()Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment; environment c comp_875 m ()Lcom/mojang/authlib/minecraft/UserApiService; userApiService d comp_876 m (Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment;Lcom/mojang/authlib/minecraft/UserApiService;)V m ()V c net/minecraft/client/multiplayer/chat/report/BanReason gsl net/minecraft/class_8186 f Lnet/minecraft/client/multiplayer/chat/report/BanReason; GENERIC_VIOLATION a field_42891 f Lnet/minecraft/client/multiplayer/chat/report/BanReason; FALSE_REPORTING b field_42892 f Lnet/minecraft/client/multiplayer/chat/report/BanReason; HATE_SPEECH c field_42893 f Lnet/minecraft/client/multiplayer/chat/report/BanReason; HATE_TERRORISM_NOTORIOUS_FIGURE d field_42894 f Lnet/minecraft/client/multiplayer/chat/report/BanReason; HARASSMENT_OR_BULLYING e field_42895 f Lnet/minecraft/client/multiplayer/chat/report/BanReason; DEFAMATION_IMPERSONATION_FALSE_INFORMATION f field_42896 f Lnet/minecraft/client/multiplayer/chat/report/BanReason; DRUGS g field_42897 f Lnet/minecraft/client/multiplayer/chat/report/BanReason; FRAUD h field_42898 f Lnet/minecraft/client/multiplayer/chat/report/BanReason; SPAM_OR_ADVERTISING i field_42899 f Lnet/minecraft/client/multiplayer/chat/report/BanReason; NUDITY_OR_PORNOGRAPHY j field_42900 f Lnet/minecraft/client/multiplayer/chat/report/BanReason; SEXUALLY_INAPPROPRIATE k field_42901 f Lnet/minecraft/client/multiplayer/chat/report/BanReason; EXTREME_VIOLENCE_OR_GORE l field_42902 f Lnet/minecraft/client/multiplayer/chat/report/BanReason; IMMINENT_HARM_TO_PERSON_OR_PROPERTY m field_42903 f Lnet/minecraft/network/chat/Component; title n field_42904 f [Lnet/minecraft/client/multiplayer/chat/report/BanReason; $VALUES o field_42905 m ()Lnet/minecraft/network/chat/Component; title a method_49312 m (I)Lnet/minecraft/client/multiplayer/chat/report/BanReason; byId a method_49313 m ()[Lnet/minecraft/client/multiplayer/chat/report/BanReason; $values b method_49314 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/multiplayer/chat/report/ChatReport gsm net/minecraft/class_7566 f Lit/unimi/dsi/fastutil/ints/IntSet; reportedMessages g field_46059 m ()Lnet/minecraft/client/multiplayer/chat/report/ChatReport; copy a method_44585 m (ILcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V toggleReported a method_44569 m (Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;)V c net/minecraft/client/multiplayer/chat/report/ChatReport$Builder gsm$a net/minecraft/class_7566$class_8772 m ()Lit/unimi/dsi/fastutil/ints/IntSet; reportedMessages a method_53597 m (I)V toggleReported a method_53598 m (Lnet/minecraft/client/multiplayer/chat/LoggedChatMessage$Player;Z)Lcom/mojang/authlib/minecraft/report/ReportChatMessage; buildReportedChatMessage a method_53599 m (Ljava/util/List;ILnet/minecraft/client/multiplayer/chat/LoggedChatMessage$Player;)V method_53601 a method_53601 m (I)Z isReported b method_53603 m (Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;)Lcom/mojang/authlib/minecraft/report/ReportEvidence; buildEvidence b method_53604 m ()Lnet/minecraft/client/multiplayer/chat/report/ChatReport$Builder; copy d method_53606 m (Lnet/minecraft/client/multiplayer/chat/report/ChatReport;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V m (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V c net/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder gsn net/minecraft/class_7757 f I leadingCount a field_40498 f Ljava/util/List; activeCollectors b field_40499 m ()Z isActive a method_45758 m (Lnet/minecraft/client/multiplayer/chat/ChatLog;Lit/unimi/dsi/fastutil/ints/IntCollection;Lnet/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder$Handler;)V collectAllContext a method_45759 m (Lnet/minecraft/network/chat/PlayerChatMessage;)V trackContext a method_45760 m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z acceptContext b method_45761 m (I)V c net/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder$Collector gsn$a net/minecraft/class_7757$class_7758 f Lnet/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder; field_40500 a field_40500 f Ljava/util/Set; lastSeenSignatures b field_40501 f Lnet/minecraft/network/chat/PlayerChatMessage; lastChainMessage c field_40502 f Z collectingChain d field_40503 f I count e field_40504 m ()Z isComplete a method_45762 m (Lnet/minecraft/network/chat/PlayerChatMessage;)Z accept a method_45763 m (Lnet/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder;Lnet/minecraft/network/chat/PlayerChatMessage;)V c net/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder$Handler gsn$b net/minecraft/class_7757$class_7632 c net/minecraft/client/multiplayer/chat/report/NameReport gso net/minecraft/class_8773 f Ljava/lang/String; reportedName g field_46060 m ()Ljava/lang/String; getReportedName a method_53607 m ()Lnet/minecraft/client/multiplayer/chat/report/NameReport; copy c method_53608 m (Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;Ljava/lang/String;)V c net/minecraft/client/multiplayer/chat/report/NameReport$Builder gso$a net/minecraft/class_8773$class_8774 m (Lnet/minecraft/client/multiplayer/chat/report/NameReport;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V m (Ljava/util/UUID;Ljava/lang/String;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V c net/minecraft/client/multiplayer/chat/report/Report gsp net/minecraft/class_7855 f Ljava/util/UUID; reportId a field_40813 f Ljava/time/Instant; createdAt b field_40814 f Ljava/util/UUID; reportedProfileId c field_40815 f Ljava/lang/String; comments d field_40817 f Lnet/minecraft/client/multiplayer/chat/report/ReportReason; reason e field_40818 f Z attested f field_52305 m (Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;)Lnet/minecraft/client/gui/screens/Screen; createScreen a method_53596 m (Ljava/util/UUID;)Z isReportedPlayer a method_46549 m ()Lnet/minecraft/client/multiplayer/chat/report/Report; copy b method_46547 m (Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;)V c net/minecraft/client/multiplayer/chat/report/Report$Builder gsp$a net/minecraft/class_7855$class_8775 f Lnet/minecraft/client/multiplayer/chat/report/Report; report a field_46061 f Lcom/mojang/authlib/minecraft/report/AbuseReportLimits; limits b field_46062 m (Lnet/minecraft/client/multiplayer/chat/report/ReportReason;)V setReason a method_53609 m (Lnet/minecraft/client/multiplayer/chat/report/ReportingContext;)Lcom/mojang/datafixers/util/Either; build a method_53600 m (Ljava/lang/String;)V setComments a method_53610 m (Z)V setAttested a method_61155 m ()Z hasContent b method_53602 m ()Lnet/minecraft/client/multiplayer/chat/report/Report$CannotBuildReason; checkBuildable c method_53605 m ()Lnet/minecraft/client/multiplayer/chat/report/Report; report e method_53611 m ()Ljava/util/UUID; reportedProfileId f method_53612 m ()Ljava/lang/String; comments g method_53613 m ()Z attested h method_61156 m ()Lnet/minecraft/client/multiplayer/chat/report/ReportReason; reason i method_53614 m (Lnet/minecraft/client/multiplayer/chat/report/Report;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V c net/minecraft/client/multiplayer/chat/report/Report$CannotBuildReason gsp$b net/minecraft/class_7855$class_7567 f Lnet/minecraft/client/multiplayer/chat/report/Report$CannotBuildReason; NO_REASON a field_39655 f Lnet/minecraft/client/multiplayer/chat/report/Report$CannotBuildReason; NO_REPORTED_MESSAGES b field_39656 f Lnet/minecraft/client/multiplayer/chat/report/Report$CannotBuildReason; TOO_MANY_MESSAGES c field_39657 f Lnet/minecraft/client/multiplayer/chat/report/Report$CannotBuildReason; COMMENT_TOO_LONG d field_39658 f Lnet/minecraft/client/multiplayer/chat/report/Report$CannotBuildReason; NOT_ATTESTED e field_52306 f Lnet/minecraft/network/chat/Component; message f comp_877 m ()Lnet/minecraft/client/gui/components/Tooltip; tooltip a method_53615 m ()Lnet/minecraft/network/chat/Component; message b comp_877 m (Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/client/multiplayer/chat/report/Report$Result gsp$c net/minecraft/class_7855$class_7568 f Ljava/util/UUID; id a comp_878 f Lnet/minecraft/client/multiplayer/chat/report/ReportType; reportType b comp_1910 f Lcom/mojang/authlib/minecraft/report/AbuseReport; report c comp_879 m ()Ljava/util/UUID; id a comp_878 m ()Lnet/minecraft/client/multiplayer/chat/report/ReportType; reportType b comp_1910 m ()Lcom/mojang/authlib/minecraft/report/AbuseReport; report c comp_879 m (Ljava/util/UUID;Lnet/minecraft/client/multiplayer/chat/report/ReportType;Lcom/mojang/authlib/minecraft/report/AbuseReport;)V c net/minecraft/client/multiplayer/chat/report/ReportEnvironment gsq net/minecraft/class_7569 f Ljava/lang/String; clientVersion a comp_880 f Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server; server b comp_881 m ()Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment; local a method_44586 m (Lcom/mojang/realmsclient/dto/RealmsServer;)Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment; realm a method_44587 m (Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server;)Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment; create a method_44588 m (Ljava/lang/String;)Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment; thirdParty a method_44589 m ()Lcom/mojang/authlib/yggdrasil/request/AbuseReportRequest$ClientInfo; clientInfo b method_44590 m ()Lcom/mojang/authlib/yggdrasil/request/AbuseReportRequest$ThirdPartyServerInfo; thirdPartyServerInfo c method_44591 m ()Lcom/mojang/authlib/yggdrasil/request/AbuseReportRequest$RealmInfo; realmInfo d method_44592 m ()Ljava/lang/String; clientVersion e comp_880 m ()Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server; server f comp_881 m ()Ljava/lang/String; getClientVersion g method_44593 m (Ljava/lang/String;Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server;)V c net/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server gsq$a net/minecraft/class_7569$class_7570 c net/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server$Realm gsq$a$a net/minecraft/class_7569$class_7570$class_7571 f J realmId a comp_882 f I slotId b comp_883 m ()J realmId a comp_882 m ()I slotId b comp_883 m (Lcom/mojang/realmsclient/dto/RealmsServer;)V m (JI)V c net/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server$ThirdParty gsq$a$b net/minecraft/class_7569$class_7570$class_7572 f Ljava/lang/String; ip a comp_884 m ()Ljava/lang/String; ip a comp_884 m (Ljava/lang/String;)V c net/minecraft/client/multiplayer/chat/report/ReportReason gsr net/minecraft/class_7573 f Lnet/minecraft/client/multiplayer/chat/report/ReportReason; I_WANT_TO_REPORT_THEM a field_53035 f Lnet/minecraft/client/multiplayer/chat/report/ReportReason; HATE_SPEECH b field_39659 f Lnet/minecraft/client/multiplayer/chat/report/ReportReason; HARASSMENT_OR_BULLYING c field_39664 f Lnet/minecraft/client/multiplayer/chat/report/ReportReason; SELF_HARM_OR_SUICIDE d field_39667 f Lnet/minecraft/client/multiplayer/chat/report/ReportReason; IMMINENT_HARM e field_39662 f Lnet/minecraft/client/multiplayer/chat/report/ReportReason; DEFAMATION_IMPERSONATION_FALSE_INFORMATION f field_39666 f Lnet/minecraft/client/multiplayer/chat/report/ReportReason; ALCOHOL_TOBACCO_DRUGS g field_39670 f Lnet/minecraft/client/multiplayer/chat/report/ReportReason; CHILD_SEXUAL_EXPLOITATION_OR_ABUSE h field_39661 f Lnet/minecraft/client/multiplayer/chat/report/ReportReason; TERRORISM_OR_VIOLENT_EXTREMISM i field_39660 f Lnet/minecraft/client/multiplayer/chat/report/ReportReason; NON_CONSENSUAL_INTIMATE_IMAGERY j field_39663 f Lnet/minecraft/client/multiplayer/chat/report/ReportReason; SEXUALLY_INAPPROPRIATE k field_53036 f Ljava/lang/String; backendName l field_39671 f Lnet/minecraft/network/chat/Component; title m field_39672 f Lnet/minecraft/network/chat/Component; description n field_39673 f [Lnet/minecraft/client/multiplayer/chat/report/ReportReason; $VALUES o field_39674 m ()Ljava/lang/String; backendName a method_44594 m (Lnet/minecraft/client/multiplayer/chat/report/ReportType;)Ljava/util/List; getIncompatibleCategories a method_62164 m ()Lnet/minecraft/network/chat/Component; title b method_44595 m ()Lnet/minecraft/network/chat/Component; description c method_44596 m ()[Lnet/minecraft/client/multiplayer/chat/report/ReportReason; $values d method_44597 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/multiplayer/chat/report/ReportReason$1 gsr$1 net/minecraft/class_7573$1 f [I $SwitchMap$net$minecraft$client$multiplayer$chat$report$ReportType a field_53037 m ()V c net/minecraft/client/multiplayer/chat/report/ReportType gss net/minecraft/class_8776 f Lnet/minecraft/client/multiplayer/chat/report/ReportType; CHAT a field_46064 f Lnet/minecraft/client/multiplayer/chat/report/ReportType; SKIN b field_46065 f Lnet/minecraft/client/multiplayer/chat/report/ReportType; USERNAME c field_46066 f Ljava/lang/String; backendName d field_46067 f [Lnet/minecraft/client/multiplayer/chat/report/ReportType; $VALUES e field_46068 m ()Ljava/lang/String; backendName a method_53616 m ()[Lnet/minecraft/client/multiplayer/chat/report/ReportType; $values b method_53617 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/multiplayer/chat/report/ReportingContext gst net/minecraft/class_7574 f I LOG_CAPACITY a field_39675 f Lnet/minecraft/client/multiplayer/chat/report/AbuseReportSender; sender b field_40819 f Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment; environment c field_40820 f Lnet/minecraft/client/multiplayer/chat/ChatLog; chatLog d field_40821 f Lnet/minecraft/client/multiplayer/chat/report/Report; draftReport e field_40822 m ()Lnet/minecraft/client/multiplayer/chat/report/AbuseReportSender; sender a method_46550 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/Screen;Ljava/lang/Runnable;Z)V draftReportHandled a method_46552 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/multiplayer/chat/report/Report;Lnet/minecraft/client/gui/screens/Screen;Ljava/lang/Runnable;Z)V method_46551 a method_46551 m (Lnet/minecraft/client/multiplayer/chat/report/Report;)V setReportDraft a method_46553 m (Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment;)Z matches a method_44598 m (Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment;Lcom/mojang/authlib/minecraft/UserApiService;)Lnet/minecraft/client/multiplayer/chat/report/ReportingContext; create a method_44599 m (Ljava/util/UUID;)Z hasDraftReportFor a method_46554 m ()Lnet/minecraft/client/multiplayer/chat/ChatLog; chatLog b method_46555 m ()Z hasDraftReport c method_46556 m (Lnet/minecraft/client/multiplayer/chat/report/AbuseReportSender;Lnet/minecraft/client/multiplayer/chat/report/ReportEnvironment;Lnet/minecraft/client/multiplayer/chat/ChatLog;)V c net/minecraft/client/multiplayer/chat/report/SkinReport gsu net/minecraft/class_8777 f Ljava/util/function/Supplier; skinGetter g field_46069 m ()Ljava/util/function/Supplier; getSkinGetter a method_53618 m ()Lnet/minecraft/client/multiplayer/chat/report/SkinReport; copy c method_53619 m (Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;Ljava/util/function/Supplier;)V c net/minecraft/client/multiplayer/chat/report/SkinReport$Builder gsu$a net/minecraft/class_8777$class_8778 m (Lnet/minecraft/client/multiplayer/chat/report/SkinReport;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V m (Ljava/util/UUID;Ljava/util/function/Supplier;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V c net/minecraft/client/multiplayer/chat/report/package-info gsv net/minecraft/class_7575 c net/minecraft/client/multiplayer/package-info gsw net/minecraft/class_6235 c net/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler gsx net/minecraft/class_7202 f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; serverVerifiedStates a field_37953 f I currentSequenceNr b field_37954 f Z isPredicting c field_37955 m ()Lnet/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler; startPredicting a method_41937 m (ILnet/minecraft/client/multiplayer/ClientLevel;)V endPredictionsUpTo a method_41938 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/player/LocalPlayer;Ljava/lang/Long;Lnet/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler$ServerVerifiedState;)Lnet/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler$ServerVerifiedState; method_41939 a method_41939 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)Z updateKnownServerState a method_41940 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/player/LocalPlayer;)V retainKnownServerState a method_41941 m ()I currentSequence b method_41942 m ()Z isPredicting c method_41943 m ()V c net/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler$ServerVerifiedState gsx$a net/minecraft/class_7202$class_7203 f Lnet/minecraft/world/phys/Vec3; playerPos a field_37956 f I sequence b field_37957 f Lnet/minecraft/world/level/block/state/BlockState; blockState c field_37958 m (I)Lnet/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler$ServerVerifiedState; setSequence a method_41944 m (Lnet/minecraft/world/level/block/state/BlockState;)V setBlockState a method_41945 m (ILnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/phys/Vec3;)V c net/minecraft/client/multiplayer/prediction/PredictiveAction gsy net/minecraft/class_7204 c net/minecraft/client/multiplayer/prediction/package-info gsz net/minecraft/class_7205 c net/minecraft/client/multiplayer/resolver/AddressCheck gta net/minecraft/class_6394 m ()Lnet/minecraft/client/multiplayer/resolver/AddressCheck; createFromService a method_37097 m (Lnet/minecraft/client/multiplayer/resolver/ResolvedServerAddress;)Z isAllowed a method_37098 m (Lnet/minecraft/client/multiplayer/resolver/ServerAddress;)Z isAllowed a method_37099 c net/minecraft/client/multiplayer/resolver/AddressCheck$1 gta$1 net/minecraft/class_6394$1 f Lcom/google/common/collect/ImmutableList; val$blockLists a field_33846 m (Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Predicate;)Z method_37100 a method_37100 m (Ljava/lang/String;Ljava/util/function/Predicate;)Z method_37101 a method_37101 m (Lcom/google/common/collect/ImmutableList;)V c net/minecraft/client/multiplayer/resolver/ResolvedServerAddress gtb net/minecraft/class_6368 m ()Ljava/lang/String; getHostName a method_36898 m (Ljava/net/InetSocketAddress;)Lnet/minecraft/client/multiplayer/resolver/ResolvedServerAddress; from a method_36899 m ()Ljava/lang/String; getHostIp b method_36900 m ()I getPort c method_36901 m ()Ljava/net/InetSocketAddress; asInetSocketAddress d method_36902 c net/minecraft/client/multiplayer/resolver/ResolvedServerAddress$1 gtb$1 net/minecraft/class_6368$1 f Ljava/net/InetSocketAddress; val$address a field_33742 m (Ljava/net/InetSocketAddress;)V c net/minecraft/client/multiplayer/resolver/ServerAddress gtc net/minecraft/class_639 f Lorg/slf4j/Logger; LOGGER a field_33416 f Lcom/google/common/net/HostAndPort; hostAndPort b field_33417 f Lnet/minecraft/client/multiplayer/resolver/ServerAddress; INVALID c field_33418 m ()Ljava/lang/String; getHost a method_2952 m (Ljava/lang/String;)Lnet/minecraft/client/multiplayer/resolver/ServerAddress; parseString a method_2950 m ()I getPort b method_2954 m (Ljava/lang/String;)Z isValidAddress b method_36224 m (Ljava/lang/String;)I parsePort c method_2951 m (Ljava/lang/String;I)V m (Lcom/google/common/net/HostAndPort;)V m ()V c net/minecraft/client/multiplayer/resolver/ServerAddressResolver gtd net/minecraft/class_6369 f Lorg/slf4j/Logger; LOGGER a field_33743 f Lnet/minecraft/client/multiplayer/resolver/ServerAddressResolver; SYSTEM b field_33744 m (Lnet/minecraft/client/multiplayer/resolver/ServerAddress;)Ljava/util/Optional; method_36903 a method_36903 m ()V c net/minecraft/client/multiplayer/resolver/ServerNameResolver gte net/minecraft/class_6370 f Lnet/minecraft/client/multiplayer/resolver/ServerNameResolver; DEFAULT a field_33745 f Lnet/minecraft/client/multiplayer/resolver/ServerAddressResolver; resolver b field_33746 f Lnet/minecraft/client/multiplayer/resolver/ServerRedirectHandler; redirectHandler c field_33747 f Lnet/minecraft/client/multiplayer/resolver/AddressCheck; addressCheck d field_33847 m (Lnet/minecraft/client/multiplayer/resolver/ServerAddress;)Ljava/util/Optional; resolveAddress a method_36907 m (Lnet/minecraft/client/multiplayer/resolver/ServerAddressResolver;Lnet/minecraft/client/multiplayer/resolver/ServerRedirectHandler;Lnet/minecraft/client/multiplayer/resolver/AddressCheck;)V m ()V c net/minecraft/client/multiplayer/resolver/ServerRedirectHandler gtf net/minecraft/class_6371 f Lorg/slf4j/Logger; LOGGER a field_33749 f Lnet/minecraft/client/multiplayer/resolver/ServerRedirectHandler; EMPTY b field_33750 m (Lnet/minecraft/client/multiplayer/resolver/ServerAddress;)Ljava/util/Optional; method_36910 a method_36910 m (Ljavax/naming/directory/DirContext;Lnet/minecraft/client/multiplayer/resolver/ServerAddress;)Ljava/util/Optional; method_36911 a method_36911 m ()Lnet/minecraft/client/multiplayer/resolver/ServerRedirectHandler; createDnsSrvRedirectHandler createDnsSrvRedirectHandler method_36909 m ()V c net/minecraft/client/multiplayer/resolver/package-info gtg net/minecraft/class_6372 c net/minecraft/client/package-info gth net/minecraft/class_6236 c net/minecraft/client/particle/AshParticle gti net/minecraft/class_4792 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDFLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/AshParticle$Provider gti$a net/minecraft/class_4792$class_4793 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_22235 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_24463 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/AttackSweepParticle gtj net/minecraft/class_645 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17781 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/AttackSweepParticle$Provider gtj$a net/minecraft/class_645$class_646 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17782 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3006 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/BaseAshSmokeParticle gtk net/minecraft/class_4794 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_22237 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDFFFDDDFLnet/minecraft/client/particle/SpriteSet;FIFZ)V c net/minecraft/client/particle/BlockMarker gtl net/minecraft/class_6734 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/client/particle/BlockMarker$Provider gtl$a net/minecraft/class_6734$class_6735 m (Lnet/minecraft/core/particles/BlockParticleOption;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_39196 m ()V c net/minecraft/client/particle/BreakingItemParticle gtm net/minecraft/class_647 f F uo a field_17783 f F vo b field_17784 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/renderer/item/ItemStackRenderState;)V m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/client/renderer/item/ItemStackRenderState;)V c net/minecraft/client/particle/BreakingItemParticle$CobwebProvider gtm$a net/minecraft/class_647$class_9478 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_58747 m ()V c net/minecraft/client/particle/BreakingItemParticle$ItemParticleProvider gtm$b net/minecraft/class_647$class_10417 f Lnet/minecraft/client/renderer/item/ItemStackRenderState; scratchRenderState a field_55268 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;)Lnet/minecraft/client/renderer/item/ItemStackRenderState; calculateState a method_65524 m ()V c net/minecraft/client/particle/BreakingItemParticle$Provider gtm$c net/minecraft/class_647$class_648 m (Lnet/minecraft/core/particles/ItemParticleOption;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3007 m ()V c net/minecraft/client/particle/BreakingItemParticle$SlimeProvider gtm$d net/minecraft/class_647$class_649 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3008 m ()V c net/minecraft/client/particle/BreakingItemParticle$SnowballProvider gtm$e net/minecraft/class_647$class_650 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3009 m ()V c net/minecraft/client/particle/BubbleColumnUpParticle gtn net/minecraft/class_653 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)V c net/minecraft/client/particle/BubbleColumnUpParticle$Provider gtn$a net/minecraft/class_653$class_654 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17786 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3011 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/BubbleParticle gto net/minecraft/class_655 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)V c net/minecraft/client/particle/BubbleParticle$Provider gto$a net/minecraft/class_655$class_656 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17785 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3012 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/BubblePopParticle gtp net/minecraft/class_661 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17787 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/BubblePopParticle$Provider gtp$a net/minecraft/class_661$class_662 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17788 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3016 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/CampfireSmokeParticle gtq net/minecraft/class_3937 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDZ)V c net/minecraft/client/particle/CampfireSmokeParticle$CosyProvider gtq$a net/minecraft/class_3937$class_3938 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_18290 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_17579 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/CampfireSmokeParticle$SignalProvider gtq$b net/minecraft/class_3937$class_3995 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17789 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_18820 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/CritParticle gtr net/minecraft/class_657 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)V c net/minecraft/client/particle/CritParticle$DamageIndicatorProvider gtr$a net/minecraft/class_657$class_658 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17790 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3013 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/CritParticle$MagicProvider gtr$b net/minecraft/class_657$class_659 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17791 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3014 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/CritParticle$Provider gtr$c net/minecraft/class_657$class_3939 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_18291 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_17580 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/DragonBreathParticle gts net/minecraft/class_666 f F COLOR_MIN_RED F field_32648 f F COLOR_MIN_GREEN G field_32649 f F COLOR_MIN_BLUE H field_32650 f F COLOR_MAX_RED I field_32651 f F COLOR_MAX_GREEN J field_32652 f F COLOR_MAX_BLUE K field_32653 f Z hasHitGround L field_3792 f Lnet/minecraft/client/particle/SpriteSet; sprites M field_17793 f I COLOR_MIN a field_32654 f I COLOR_MAX b field_32655 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/DragonBreathParticle$Provider gts$a net/minecraft/class_666$class_667 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17794 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3019 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/DripParticle gtt net/minecraft/class_663 f Z isGlowing a field_22437 f Lnet/minecraft/world/level/material/Fluid; type b field_3789 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createWaterHangParticle a method_49316 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createWaterFallParticle b method_49317 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createLavaHangParticle c method_49318 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createLavaFallParticle d method_49319 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createLavaLandParticle e method_49320 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createHoneyHangParticle f method_49324 m ()Lnet/minecraft/world/level/material/Fluid; getType g method_32791 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createHoneyFallParticle g method_49325 m ()V preMoveUpdate h method_18821 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createHoneyLandParticle h method_49326 m ()V postMoveUpdate i method_18822 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createDripstoneWaterHangParticle i method_49327 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createDripstoneWaterFallParticle j method_49328 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createDripstoneLavaHangParticle k method_49329 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createDripstoneLavaFallParticle l method_49330 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createNectarFallParticle m method_49331 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createSporeBlossomFallParticle n method_49332 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createObsidianTearHangParticle o method_49333 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createObsidianTearFallParticle p method_49334 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TextureSheetParticle; createObsidianTearLandParticle q method_49335 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/world/level/material/Fluid;)V c net/minecraft/client/particle/DripParticle$CoolingDripHangParticle gtt$a net/minecraft/class_663$class_4082 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/particles/ParticleOptions;)V c net/minecraft/client/particle/DripParticle$DripHangParticle gtt$b net/minecraft/class_663$class_4084 f Lnet/minecraft/core/particles/ParticleOptions; fallingParticle b field_18293 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/particles/ParticleOptions;)V c net/minecraft/client/particle/DripParticle$DripLandParticle gtt$c net/minecraft/class_663$class_4085 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/world/level/material/Fluid;)V c net/minecraft/client/particle/DripParticle$DripstoneFallAndLandParticle gtt$d net/minecraft/class_663$class_5692 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/particles/ParticleOptions;)V c net/minecraft/client/particle/DripParticle$FallAndLandParticle gtt$e net/minecraft/class_663$class_4083 f Lnet/minecraft/core/particles/ParticleOptions; landParticle b field_18292 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/particles/ParticleOptions;)V c net/minecraft/client/particle/DripParticle$FallingParticle gtt$f net/minecraft/class_663$class_4497 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/world/level/material/Fluid;)V m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/world/level/material/Fluid;I)V c net/minecraft/client/particle/DripParticle$HoneyFallAndLandParticle gtt$g net/minecraft/class_663$class_4498 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/particles/ParticleOptions;)V c net/minecraft/client/particle/DustColorTransitionParticle gtu net/minecraft/class_5734 f Lorg/joml/Vector3f; fromColor a field_28244 f Lorg/joml/Vector3f; toColor b field_28245 m (Lorg/joml/Vector3f;F)Lorg/joml/Vector3f; randomizeColor a method_33073 m (F)V lerpColors f method_33074 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/core/particles/DustColorTransitionOptions;Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/DustColorTransitionParticle$Provider gtu$a net/minecraft/class_5734$class_5735 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_28246 m (Lnet/minecraft/core/particles/DustColorTransitionOptions;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_33075 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/DustParticle gtv net/minecraft/class_671 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/core/particles/DustParticleOptions;Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/DustParticle$Provider gtv$a net/minecraft/class_671$class_672 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17802 m (Lnet/minecraft/core/particles/DustParticleOptions;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3022 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/DustParticleBase gtw net/minecraft/class_5736 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_28247 m (FF)F randomizeColor a method_33076 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/core/particles/ScalableParticleOptionsBase;Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/DustPlumeParticle gtx net/minecraft/class_8845 f I COLOR_RGB24 a field_46725 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDFLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/DustPlumeParticle$Provider gtx$a net/minecraft/class_8845$class_8846 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_46726 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_54387 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/EndRodParticle gty net/minecraft/class_675 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/EndRodParticle$Provider gty$a net/minecraft/class_675$class_676 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17805 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3024 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/ExplodeParticle gtz net/minecraft/class_673 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17806 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/ExplodeParticle$Provider gtz$a net/minecraft/class_673$class_674 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17807 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3023 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/FallingDustParticle gua net/minecraft/class_682 f F rotSpeed a field_3809 f Lnet/minecraft/client/particle/SpriteSet; sprites b field_17808 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDFFFLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/FallingDustParticle$Provider gua$a net/minecraft/class_682$class_683 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17809 m (Lnet/minecraft/core/particles/BlockParticleOption;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3033 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/FallingLeavesParticle gub net/minecraft/class_8253 f I CURVE_ENDPOINT_TIME F field_43366 f F rotSpeed G field_43369 f F particleRandom H field_43370 f F spinAcceleration I field_43371 f F windBig J field_55127 f Z swirl K field_55128 f Z flowAway L field_55129 f D xaFlowScale M field_55130 f D zaFlowScale N field_55131 f D swirlPeriod O field_55132 f F ACCELERATION_SCALE a field_43372 f I INITIAL_LIFETIME b field_43373 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/client/particle/SpriteSet;FFZZFF)V c net/minecraft/client/particle/FallingLeavesParticle$CherryProvider gub$a net/minecraft/class_8253$class_10379 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_55133 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_65196 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/FallingLeavesParticle$PaleOakProvider gub$b net/minecraft/class_8253$class_10380 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_55134 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_65197 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/FallingLeavesParticle$TintedLeavesProvider gub$c net/minecraft/class_8253$class_10604 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_55867 m (Lnet/minecraft/core/particles/ColorParticleOption;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_66537 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/FireflyParticle guc net/minecraft/class_10748 f F PARTICLE_FADE_OUT_ALPHA_TIME F field_56801 f F PARTICLE_FADE_IN_ALPHA_TIME G field_56802 f I PARTICLE_MIN_LIFETIME H field_56498 f I PARTICLE_MAX_LIFETIME I field_56499 f F PARTICLE_FADE_OUT_LIGHT_TIME a field_56803 f F PARTICLE_FADE_IN_LIGHT_TIME b field_56804 m (FFF)F getFadeAmount b method_67878 m (F)F getLifetimeProgress f method_67879 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)V c net/minecraft/client/particle/FireflyParticle$FireflyProvider guc$a net/minecraft/class_10748$class_10749 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_56502 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_67471 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/FireworkParticles gud net/minecraft/class_677 m ()V c net/minecraft/client/particle/FireworkParticles$1 gud$1 net/minecraft/class_677$1 f [I $SwitchMap$net$minecraft$world$item$component$FireworkExplosion$Shape a field_3797 m ()V c net/minecraft/client/particle/FireworkParticles$FlashProvider gud$a net/minecraft/class_677$class_3997 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17810 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_18121 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/FireworkParticles$OverlayParticle gud$b net/minecraft/class_677$class_678 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDD)V c net/minecraft/client/particle/FireworkParticles$SparkParticle gud$c net/minecraft/class_677$class_680 f Z twinkle F field_3803 f Lnet/minecraft/client/particle/ParticleEngine; engine G field_3798 f F fadeR H field_3801 f F fadeG I field_3800 f F fadeB J field_3799 f Z hasFade K field_3802 f Z trail b field_3804 m (Z)V setTrail a method_3027 m (Z)V setTwinkle b method_3026 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/ParticleEngine;Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/FireworkParticles$SparkProvider gud$d net/minecraft/class_677$class_679 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17811 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3025 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/FireworkParticles$Starter gud$e net/minecraft/class_677$class_681 f I life D field_3808 f Lnet/minecraft/client/particle/ParticleEngine; engine E field_3805 f Ljava/util/List; explosions F field_3806 f Z twinkleDelay G field_3807 f [[D CREEPER_PARTICLE_COORDS a field_49565 f [[D STAR_PARTICLE_COORDS b field_49566 m (DDDDDDLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V createParticle a method_3030 m (DILit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V createParticleBall a method_3031 m (D[[DLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZZ)V createParticleShape a method_3028 m (Lit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V createParticleBurst a method_3032 m ()Z isFarAwayFromCamera c method_3029 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/ParticleEngine;Ljava/util/List;)V m ()V c net/minecraft/client/particle/FlameParticle gue net/minecraft/class_687 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)V c net/minecraft/client/particle/FlameParticle$Provider gue$a net/minecraft/class_687$class_688 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17812 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3036 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/FlameParticle$SmallFlameProvider gue$b net/minecraft/class_687$class_5613 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_27736 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_32131 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/FlyStraightTowardsParticle guf net/minecraft/class_9479 f D zStart F field_50224 f I startColor G field_50225 f I endColor H field_50226 f D xStart a field_50227 f D yStart b field_50228 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDII)V c net/minecraft/client/particle/FlyStraightTowardsParticle$OminousSpawnProvider guf$a net/minecraft/class_9479$class_9480 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_50229 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_58748 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/FlyTowardsPositionParticle gug net/minecraft/class_668 f D zStart F field_3793 f Z isGlowing G field_48938 f Lnet/minecraft/client/particle/Particle$LifetimeAlpha; lifetimeAlpha H field_48939 f D xStart a field_3795 f D yStart b field_3794 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)V m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDZLnet/minecraft/client/particle/Particle$LifetimeAlpha;)V c net/minecraft/client/particle/FlyTowardsPositionParticle$EnchantProvider gug$a net/minecraft/class_668$class_670 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17803 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3021 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/FlyTowardsPositionParticle$NautilusProvider gug$b net/minecraft/class_668$class_669 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17804 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3020 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/FlyTowardsPositionParticle$VaultConnectionProvider gug$c net/minecraft/class_668$class_9212 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_48940 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_56832 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/GlowParticle guh net/minecraft/class_5786 f Lnet/minecraft/util/RandomSource; RANDOM a field_28457 f Lnet/minecraft/client/particle/SpriteSet; sprites b field_28458 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/SpriteSet;)V m ()V c net/minecraft/client/particle/GlowParticle$ElectricSparkProvider guh$a net/minecraft/class_5786$class_5956 f D SPEED_FACTOR a field_29570 f Lnet/minecraft/client/particle/SpriteSet; sprite b field_29571 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_34748 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/GlowParticle$GlowSquidProvider guh$b net/minecraft/class_5786$class_5957 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_29572 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_34749 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/GlowParticle$ScrapeProvider guh$c net/minecraft/class_5786$class_5958 f D SPEED_FACTOR a field_29573 f Lnet/minecraft/client/particle/SpriteSet; sprite b field_29574 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_34750 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/GlowParticle$WaxOffProvider guh$d net/minecraft/class_5786$class_5959 f D SPEED_FACTOR a field_29575 f Lnet/minecraft/client/particle/SpriteSet; sprite b field_29576 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_34751 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/GlowParticle$WaxOnProvider guh$e net/minecraft/class_5786$class_5960 f D SPEED_FACTOR a field_29577 f Lnet/minecraft/client/particle/SpriteSet; sprite b field_29578 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_34752 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/GustParticle gui net/minecraft/class_8977 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_47454 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/GustParticle$Provider gui$a net/minecraft/class_8977$class_8978 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_47455 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_55243 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/GustParticle$SmallProvider gui$b net/minecraft/class_8977$class_9481 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_50230 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_58749 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/GustSeedParticle guj net/minecraft/class_8979 f D scale a field_49126 f I tickDelayInBetween b field_49127 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDII)V c net/minecraft/client/particle/GustSeedParticle$Provider guj$a net/minecraft/class_8979$class_8980 f D scale a field_49128 f I lifetime b field_49129 f I tickDelayInBetween c field_49130 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_55244 m (DII)V c net/minecraft/client/particle/HeartParticle guk net/minecraft/class_684 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDD)V c net/minecraft/client/particle/HeartParticle$AngryVillagerProvider guk$a net/minecraft/class_684$class_685 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17813 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3034 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/HeartParticle$Provider guk$b net/minecraft/class_684$class_686 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17814 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3035 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/HugeExplosionParticle gul net/minecraft/class_691 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17815 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/HugeExplosionParticle$Provider gul$a net/minecraft/class_691$class_692 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17816 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3038 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/HugeExplosionSeedParticle gum net/minecraft/class_689 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDD)V c net/minecraft/client/particle/HugeExplosionSeedParticle$Provider gum$a net/minecraft/class_689$class_690 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3037 m ()V c net/minecraft/client/particle/ItemPickupParticle gun net/minecraft/class_693 f Lnet/minecraft/world/entity/Entity; target D field_3821 f I life E field_3826 f Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; entityRenderDispatcher F field_3824 f D targetX G field_47684 f D targetY H field_47685 f D targetZ I field_47686 f D targetXOld J field_47687 f D targetYOld K field_47688 f D targetZOld L field_47689 f I LIFE_TIME a field_32656 f Lnet/minecraft/world/entity/Entity; itemEntity b field_3823 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; getSafeCopy a method_29358 m ()V updatePosition c method_55617 m ()V saveOldPosition d method_55618 m (Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;)V m (Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/phys/Vec3;)V c net/minecraft/client/particle/LargeSmokeParticle guo net/minecraft/class_696 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/LargeSmokeParticle$Provider guo$a net/minecraft/class_696$class_697 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17817 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3040 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/LavaParticle gup net/minecraft/class_694 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDD)V c net/minecraft/client/particle/LavaParticle$Provider gup$a net/minecraft/class_694$class_695 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17818 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3039 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/MobAppearanceParticle guq net/minecraft/class_700 f Lnet/minecraft/client/model/Model; model a field_21793 f Lnet/minecraft/client/renderer/RenderType; renderType b field_21792 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDD)V c net/minecraft/client/particle/MobAppearanceParticle$Provider guq$a net/minecraft/class_700$class_701 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3042 m ()V c net/minecraft/client/particle/NoRenderParticle gur net/minecraft/class_3998 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDD)V m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)V c net/minecraft/client/particle/NoteParticle gus net/minecraft/class_698 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDD)V c net/minecraft/client/particle/NoteParticle$Provider gus$a net/minecraft/class_698$class_699 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17819 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3041 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/Particle gut net/minecraft/class_703 f F oRoll A field_3857 f F friction B field_28786 f Z speedUpWhenYMotionIsBlocked C field_28787 f Lnet/minecraft/world/phys/AABB; bb D field_3872 f Z stoppedByCollision E field_21507 f Lnet/minecraft/world/phys/AABB; INITIAL_AABB a field_3860 f D MAXIMUM_COLLISION_VELOCITY_SQUARED b field_36193 f Lnet/minecraft/client/multiplayer/ClientLevel; level c field_3851 f D xo d field_3858 f D yo e field_3838 f D zo f field_3856 f D x g field_3874 f D y h field_3854 f D z i field_3871 f D xd j field_3852 f D yd k field_3869 f D zd l field_3850 f Z onGround m field_3845 f Z hasPhysics n field_3862 f Z removed o field_3843 f F bbWidth p field_3849 f F bbHeight q field_3867 f Lnet/minecraft/util/RandomSource; random r field_3840 f I age s field_3866 f I lifetime t field_3847 f F gravity u field_3844 f F rCol v field_3861 f F gCol w field_3842 f F bCol x field_3859 f F alpha y field_3841 f F roll z field_3839 m ()V tick a method_3070 m (DDD)V move a method_3069 m (F)I getLightColor a method_3068 m (FFF)V setColor a method_3084 m (I)V setLifetime a method_3077 m (Lnet/minecraft/world/phys/AABB;)V setBoundingBox a method_3067 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/Camera;F)V renderCustom a method_65198 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/client/Camera;F)V render a method_3074 m ()Lnet/minecraft/client/particle/ParticleRenderType; getRenderType b method_18122 m (DDD)V setParticleSpeed b method_34753 m (FF)V setSize b method_3080 m (DDD)V setPos c method_3063 m (F)Lnet/minecraft/client/particle/Particle; setPower c method_3075 m (F)Lnet/minecraft/client/particle/Particle; scale d method_3087 m (F)V setAlpha e method_3083 m ()I getLifetime j method_3082 m ()V remove k method_3085 m ()V setLocationFromBoundingbox l method_3072 m ()Z isAlive m method_3086 m ()Lnet/minecraft/world/phys/AABB; getBoundingBox n method_3064 m ()Ljava/util/Optional; getParticleGroup o method_34019 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDD)V m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)V m ()V c net/minecraft/client/particle/Particle$LifetimeAlpha gut$a net/minecraft/class_703$class_9213 f Lnet/minecraft/client/particle/Particle$LifetimeAlpha; ALWAYS_OPAQUE a field_48941 f F startAlpha b comp_2321 f F endAlpha c comp_2322 f F startAtNormalizedAge d comp_2323 f F endAtNormalizedAge e comp_2324 m ()Z isOpaque a method_56833 m (IIF)F currentAlphaForAge a method_56834 m ()F startAlpha b comp_2321 m ()F endAlpha c comp_2322 m ()F startAtNormalizedAge d comp_2323 m ()F endAtNormalizedAge e comp_2324 m (FFFF)V m ()V c net/minecraft/client/particle/ParticleDescription guu net/minecraft/class_4089 f Ljava/util/List; textures a field_18299 m ()Ljava/util/List; getTextures a method_18826 m (Lcom/google/gson/JsonElement;)Ljava/lang/String; method_18827 a method_18827 m (Lcom/google/gson/JsonObject;)Lnet/minecraft/client/particle/ParticleDescription; fromJson a method_18828 m (Ljava/util/List;)V c net/minecraft/client/particle/ParticleEngine guv net/minecraft/class_702 f Lnet/minecraft/client/multiplayer/ClientLevel; level a field_3834 f Lorg/slf4j/Logger; LOGGER b field_40505 f Lnet/minecraft/resources/FileToIdConverter; PARTICLE_LISTER c field_40506 f I MAX_PARTICLES_PER_LAYER d field_32657 f Ljava/util/List; RENDER_ORDER e field_17820 f Ljava/util/Map; particles f field_3830 f Ljava/util/Queue; trackingEmitters g field_3837 f Lnet/minecraft/util/RandomSource; random h field_3832 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; providers i field_3835 f Ljava/util/Queue; particlesToAdd j field_3836 f Ljava/util/Map; spriteSets k field_18300 f Lnet/minecraft/client/renderer/texture/TextureAtlas; textureAtlas l field_18301 f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; trackedParticleCounts m field_29072 m ()V close a method_18829 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/Resource;)Ljava/util/Optional; loadParticleDescription a method_18836 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; method_45771 a method_45771 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/particles/ParticleOptions;)V createTrackingEmitter a method_3061 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/particles/ParticleOptions;I)V createTrackingEmitter a method_3051 m (Lnet/minecraft/client/Camera;FLnet/minecraft/client/renderer/MultiBufferSource$BufferSource;)V render a method_3049 m (Lnet/minecraft/client/Camera;FLnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lnet/minecraft/client/particle/ParticleRenderType;Ljava/util/Queue;)V renderParticleType a method_65199 m (Lnet/minecraft/client/Camera;FLnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Ljava/util/Queue;)V renderCustomParticles a method_65200 m (Lnet/minecraft/client/multiplayer/ClientLevel;)V setLevel a method_3045 m (Lnet/minecraft/client/particle/Particle;)V add a method_3058 m (Lnet/minecraft/client/particle/ParticleProvider$Sprite;Lnet/minecraft/client/particle/SpriteSet;)Lnet/minecraft/client/particle/ParticleProvider; method_49336 a method_49336 m (Lnet/minecraft/client/particle/ParticleProvider$Sprite;Lnet/minecraft/client/particle/SpriteSet;Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; method_49337 a method_49337 m (Lnet/minecraft/client/particle/ParticleRenderType;)Ljava/util/Queue; method_18125 a method_18125 m (Lnet/minecraft/client/particle/ParticleRenderType;Ljava/util/Queue;)V method_18126 a method_18126 m (Lnet/minecraft/client/renderer/texture/SpriteLoader$Preparations;Ljava/util/Set;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/client/particle/ParticleEngine$1ParticleDefinition;)V method_45767 a method_45767 m (Ljava/util/Collection;)V tickParticleList a method_3048 m (Ljava/util/List;Ljava/util/concurrent/Executor;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/Resource;)V method_45768 a method_45768 m (Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;)V method_45766 a method_45766 m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; method_45772 a method_45772 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V destroy a method_3046 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;DDDDDD)V method_34020 a method_34020 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;)V crack a method_3054 m (Lnet/minecraft/core/particles/ParticleGroup;)Z hasSpaceInParticleLimit a method_34021 m (Lnet/minecraft/core/particles/ParticleGroup;I)V updateCount a method_34022 m (Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3056 m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/client/particle/ParticleEngine$SpriteParticleRegistration;)V register a method_18834 m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/client/particle/ParticleProvider$Sprite;)V register a method_49338 m (Lnet/minecraft/core/particles/ParticleType;Lnet/minecraft/client/particle/ParticleProvider;)V register a method_3043 m ()V tick b method_3057 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/Resource;)Lnet/minecraft/client/particle/ParticleEngine$1ParticleDefinition; method_45770 b method_45770 m (Lnet/minecraft/client/particle/Particle;)V tickParticle b method_3059 m (Lnet/minecraft/core/particles/ParticleGroup;)V method_34023 b method_34023 m (Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)Lnet/minecraft/client/particle/Particle; makeParticle b method_3055 m ()Ljava/lang/String; countParticles c method_3052 m ()V registerProviders d method_3062 m ()V clearParticles e method_48015 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/renderer/texture/TextureManager;)V m ()V c net/minecraft/client/particle/ParticleEngine$1ParticleDefinition guv$a net/minecraft/class_702$class_7759 f Lnet/minecraft/resources/ResourceLocation; id a comp_1036 f Ljava/util/Optional; sprites b comp_1037 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_1036 m ()Ljava/util/Optional; sprites b comp_1037 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Optional;)V c net/minecraft/client/particle/ParticleEngine$MutableSpriteSet guv$b net/minecraft/class_702$class_4090 f Ljava/util/List; sprites a field_18303 m (Ljava/util/List;)V rebind a method_18838 m ()V c net/minecraft/client/particle/ParticleEngine$SpriteParticleRegistration guv$c net/minecraft/class_702$class_4091 c net/minecraft/client/particle/ParticleProvider guw net/minecraft/class_707 m (Lnet/minecraft/core/particles/ParticleOptions;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle createParticle method_3090 c net/minecraft/client/particle/ParticleProvider$Sprite guw$a net/minecraft/class_707$class_8187 c net/minecraft/client/particle/ParticleRenderType gux net/minecraft/class_3999 f Lnet/minecraft/client/particle/ParticleRenderType; TERRAIN_SHEET a field_17827 f Lnet/minecraft/client/particle/ParticleRenderType; PARTICLE_SHEET_OPAQUE b field_17828 f Lnet/minecraft/client/particle/ParticleRenderType; PARTICLE_SHEET_TRANSLUCENT c field_17829 f Lnet/minecraft/client/particle/ParticleRenderType; CUSTOM d field_17831 f Lnet/minecraft/client/particle/ParticleRenderType; NO_RENDER e field_17832 f Ljava/lang/String; name f comp_3340 f Lnet/minecraft/client/renderer/RenderType; renderType g comp_3341 m ()Ljava/lang/String; name a comp_3340 m ()Lnet/minecraft/client/renderer/RenderType; renderType b comp_3341 m (Ljava/lang/String;Lnet/minecraft/client/renderer/RenderType;)V m ()V c net/minecraft/client/particle/PlayerCloudParticle guy net/minecraft/class_704 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17862 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/PlayerCloudParticle$Provider guy$a net/minecraft/class_704$class_705 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17863 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3088 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/PlayerCloudParticle$SneezeProvider guy$b net/minecraft/class_704$class_706 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17864 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3089 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/PortalParticle guz net/minecraft/class_709 f D zStart F field_3884 f D xStart a field_3886 f D yStart b field_3885 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)V c net/minecraft/client/particle/PortalParticle$Provider guz$a net/minecraft/class_709$class_710 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17865 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3094 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/ReversePortalParticle gva net/minecraft/class_4974 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)V c net/minecraft/client/particle/ReversePortalParticle$ReversePortalProvider gva$a net/minecraft/class_4974$class_4975 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_23188 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_26268 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/RisingParticle gvb net/minecraft/class_4955 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)V c net/minecraft/client/particle/SculkChargeParticle gvc net/minecraft/class_7206 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_37959 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SculkChargeParticle$Provider gvc$a net/minecraft/class_7206$class_7207 f Lnet/minecraft/client/particle/SpriteSet; sprite a comp_620 m ()Lnet/minecraft/client/particle/SpriteSet; sprite a comp_620 m (Lnet/minecraft/core/particles/SculkChargeParticleOptions;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_41946 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SculkChargePopParticle gvd net/minecraft/class_7208 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_37960 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SculkChargePopParticle$Provider gvd$a net/minecraft/class_7208$class_7209 f Lnet/minecraft/client/particle/SpriteSet; sprite a comp_621 m ()Lnet/minecraft/client/particle/SpriteSet; sprite a comp_621 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_41947 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/ShriekParticle gve net/minecraft/class_7281 f F MAGICAL_X_ROT a field_38332 f I delay b field_38333 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDI)V c net/minecraft/client/particle/ShriekParticle$Provider gve$a net/minecraft/class_7281$class_7282 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_38336 m (Lnet/minecraft/core/particles/ShriekParticleOption;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_42587 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SimpleAnimatedParticle gvf net/minecraft/class_708 f F fadeG F field_3877 f F fadeB G field_3876 f Z hasFade H field_3880 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17866 f F fadeR b field_3878 m (I)V setColor b method_3093 m (I)V setFadeColor c method_3092 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/client/particle/SpriteSet;F)V c net/minecraft/client/particle/SingleQuadParticle gvg net/minecraft/class_3940 f F quadSize D field_17867 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/client/Camera;Lorg/joml/Quaternionf;F)V renderRotatedQuad a method_60373 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lorg/joml/Quaternionf;FFFF)V renderRotatedQuad a method_60374 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lorg/joml/Quaternionf;FFFFFFFFI)V renderVertex a method_60375 m (F)F getQuadSize b method_18132 m ()F getU0 c method_18133 m ()F getU1 d method_18134 m ()F getV0 e method_18135 m ()F getV1 f method_18136 m ()Lnet/minecraft/client/particle/SingleQuadParticle$FacingCameraMode; getFacingCameraMode p method_55245 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDD)V m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)V c net/minecraft/client/particle/SingleQuadParticle$FacingCameraMode gvg$a net/minecraft/class_3940$class_8981 f Lnet/minecraft/client/particle/SingleQuadParticle$FacingCameraMode; LOOKAT_XYZ a field_47457 f Lnet/minecraft/client/particle/SingleQuadParticle$FacingCameraMode; LOOKAT_Y b field_47458 m (Lorg/joml/Quaternionf;Lnet/minecraft/client/Camera;F)V method_55246 a method_55246 m (Lorg/joml/Quaternionf;Lnet/minecraft/client/Camera;F)V method_55247 b method_55247 m ()V c net/minecraft/client/particle/SmokeParticle gvh net/minecraft/class_717 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDFLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SmokeParticle$Provider gvh$a net/minecraft/class_717$class_718 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17869 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3101 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SnowflakeParticle gvi net/minecraft/class_5685 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_28003 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SnowflakeParticle$Provider gvi$a net/minecraft/class_5685$class_5686 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_28004 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_32690 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SonicBoomParticle gvj net/minecraft/class_7452 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SonicBoomParticle$Provider gvj$a net/minecraft/class_7452$class_7453 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_39196 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_43785 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SoulParticle gvk net/minecraft/class_4956 f Z isGlowing a field_37961 f Lnet/minecraft/client/particle/SpriteSet; sprites b field_23091 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SoulParticle$EmissiveProvider gvk$a net/minecraft/class_4956$class_7210 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_37962 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_41948 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SoulParticle$Provider gvk$b net/minecraft/class_4956$class_4957 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_23092 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_25994 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SpellParticle gvl net/minecraft/class_711 f F originalAlpha F field_51440 f Lnet/minecraft/util/RandomSource; RANDOM a field_3888 f Lnet/minecraft/client/particle/SpriteSet; sprites b field_17870 m ()Z isCloseToScopingPlayer g method_37102 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/SpriteSet;)V m ()V c net/minecraft/client/particle/SpellParticle$InstantProvider gvl$a net/minecraft/class_711$class_713 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17872 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3097 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SpellParticle$MobEffectProvider gvl$b net/minecraft/class_711$class_714 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17873 m (Lnet/minecraft/core/particles/ColorParticleOption;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3098 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SpellParticle$Provider gvl$c net/minecraft/class_711$class_715 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17874 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3099 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SpellParticle$WitchProvider gvl$d net/minecraft/class_711$class_716 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17875 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3100 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SpitParticle gvm net/minecraft/class_721 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SpitParticle$Provider gvm$a net/minecraft/class_721$class_722 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17876 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3103 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SplashParticle gvn net/minecraft/class_719 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)V c net/minecraft/client/particle/SplashParticle$Provider gvn$a net/minecraft/class_719$class_720 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17877 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3102 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SpriteSet gvo net/minecraft/class_4002 m (II)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; get a method_18138 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; get a method_18139 c net/minecraft/client/particle/SquidInkParticle gvp net/minecraft/class_725 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDILnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SquidInkParticle$GlowInkProvider gvp$a net/minecraft/class_725$class_5788 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_28460 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_33427 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SquidInkParticle$Provider gvp$b net/minecraft/class_725$class_726 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17878 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3105 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SuspendedParticle gvq net/minecraft/class_723 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/particle/SpriteSet;DDD)V m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/particle/SpriteSet;DDDDDD)V c net/minecraft/client/particle/SuspendedParticle$CrimsonSporeProvider gvq$a net/minecraft/class_723$class_4795 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_22238 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_24464 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SuspendedParticle$SporeBlossomAirProvider gvq$b net/minecraft/class_723$class_5877 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_29073 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_34024 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SuspendedParticle$SporeBlossomAirProvider$1 gvq$b$1 net/minecraft/class_723$class_5877$1 m (Lnet/minecraft/client/particle/SuspendedParticle$SporeBlossomAirProvider;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/particle/SpriteSet;DDDDDD)V c net/minecraft/client/particle/SuspendedParticle$UnderwaterProvider gvq$c net/minecraft/class_723$class_4796 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_22239 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_24465 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SuspendedParticle$WarpedSporeProvider gvq$d net/minecraft/class_723$class_4797 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_22240 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_24466 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SuspendedTownParticle gvr net/minecraft/class_729 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)V c net/minecraft/client/particle/SuspendedTownParticle$ComposterFillProvider gvr$a net/minecraft/class_729$class_3991 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17880 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_18044 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SuspendedTownParticle$DolphinSpeedProvider gvr$b net/minecraft/class_729$class_730 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17881 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3110 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SuspendedTownParticle$EggCrackProvider gvr$c net/minecraft/class_729$class_8254 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_43374 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_49917 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SuspendedTownParticle$HappyVillagerProvider gvr$d net/minecraft/class_729$class_731 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17882 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3111 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/SuspendedTownParticle$Provider gvr$e net/minecraft/class_729$class_732 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17883 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3112 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/TerrainParticle gvs net/minecraft/class_727 f F vo F field_17885 f Lnet/minecraft/core/BlockPos; pos a field_3891 f F uo b field_17884 m (Lnet/minecraft/core/particles/BlockParticleOption;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/TerrainParticle; createTerrainParticle a method_58750 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/world/level/block/state/BlockState;)V m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V c net/minecraft/client/particle/TerrainParticle$CrumblingProvider gvs$a net/minecraft/class_727$class_10334 m (Lnet/minecraft/core/particles/BlockParticleOption;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_64912 m ()V c net/minecraft/client/particle/TerrainParticle$DustPillarProvider gvs$b net/minecraft/class_727$class_9482 m (Lnet/minecraft/core/particles/BlockParticleOption;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_58751 m ()V c net/minecraft/client/particle/TerrainParticle$Provider gvs$c net/minecraft/class_727$class_728 m (Lnet/minecraft/core/particles/BlockParticleOption;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3109 m ()V c net/minecraft/client/particle/TextureSheetParticle gvt net/minecraft/class_4003 f Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; sprite E field_17886 m (Lnet/minecraft/client/particle/SpriteSet;)V pickSprite a method_18140 m (Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V setSprite a method_18141 m (Lnet/minecraft/client/particle/SpriteSet;)V setSpriteFromAge b method_18142 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDD)V m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)V c net/minecraft/client/particle/TotemParticle gvu net/minecraft/class_734 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/TotemParticle$Provider gvu$a net/minecraft/class_734$class_735 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17887 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3113 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/TrackingEmitter gvv net/minecraft/class_733 f I lifeTime D field_3895 f Lnet/minecraft/core/particles/ParticleOptions; particleType E field_3893 f Lnet/minecraft/world/entity/Entity; entity a field_3894 f I life b field_3896 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/particles/ParticleOptions;)V m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/particles/ParticleOptions;I)V m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/particles/ParticleOptions;ILnet/minecraft/world/phys/Vec3;)V c net/minecraft/client/particle/TrailParticle gvw net/minecraft/class_10335 f Lnet/minecraft/world/phys/Vec3; target a field_54855 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/world/phys/Vec3;I)V c net/minecraft/client/particle/TrailParticle$Provider gvw$a net/minecraft/class_10335$class_10336 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_54856 m (Lnet/minecraft/core/particles/TrailParticleOption;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_64913 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/TrialSpawnerDetectionParticle gvx net/minecraft/class_8982 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_47459 f I BASE_LIFETIME b field_47460 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDFLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/TrialSpawnerDetectionParticle$Provider gvx$a net/minecraft/class_8982$class_8983 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_47461 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_55248 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/VibrationSignalParticle gvy net/minecraft/class_5737 f F rotO F field_28248 f F pitch G field_40507 f F pitchO H field_40508 f Lnet/minecraft/world/level/gameevent/PositionSource; target a field_28249 f F rot b field_28250 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDLnet/minecraft/world/level/gameevent/PositionSource;I)V c net/minecraft/client/particle/VibrationSignalParticle$Provider gvy$a net/minecraft/class_5737$class_5738 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_28251 m (Lnet/minecraft/core/particles/VibrationParticleOption;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_33080 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/WakeParticle gvz net/minecraft/class_738 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17888 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/WakeParticle$Provider gvz$a net/minecraft/class_738$class_739 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_17889 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3115 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/WaterCurrentDownParticle gwa net/minecraft/class_736 f F angle a field_3897 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDD)V c net/minecraft/client/particle/WaterCurrentDownParticle$Provider gwa$a net/minecraft/class_736$class_737 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17890 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3114 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/WaterDropParticle gwb net/minecraft/class_740 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDD)V c net/minecraft/client/particle/WaterDropParticle$Provider gwb$a net/minecraft/class_740$class_741 f Lnet/minecraft/client/particle/SpriteSet; sprite a field_17891 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_3116 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/WhiteAshParticle gwc net/minecraft/class_5165 f I COLOR_RGB24 a field_32658 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDFLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/WhiteAshParticle$Provider gwc$a net/minecraft/class_5165$class_5166 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_23936 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_27150 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/WhiteSmokeParticle gwd net/minecraft/class_8899 f I COLOR_RGB24 a field_46898 m (Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDDFLnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/WhiteSmokeParticle$Provider gwd$a net/minecraft/class_8899$class_8900 f Lnet/minecraft/client/particle/SpriteSet; sprites a field_46899 m (Lnet/minecraft/core/particles/SimpleParticleType;Lnet/minecraft/client/multiplayer/ClientLevel;DDDDDD)Lnet/minecraft/client/particle/Particle; createParticle a method_54635 m (Lnet/minecraft/client/particle/SpriteSet;)V c net/minecraft/client/particle/package-info gwe net/minecraft/class_6240 c net/minecraft/client/player/AbstractClientPlayer gwf net/minecraft/class_742 f Lnet/minecraft/world/phys/Vec3; deltaMovementOnPreviousTick a field_42906 f F elytraRotX b field_3900 f F elytraRotY c field_3899 f F elytraRotZ d field_3898 f Lnet/minecraft/client/multiplayer/ClientLevel; clientLevel e field_17892 f F walkDistO f field_53038 f F walkDist g field_53039 f Lnet/minecraft/client/multiplayer/PlayerInfo; playerInfo h field_3901 m (F)Lnet/minecraft/world/phys/Vec3; getDeltaMovementLerped H method_49339 m (ZF)F getFieldOfViewModifier a method_3118 m ()Lnet/minecraft/client/multiplayer/PlayerInfo; getPlayerInfo b method_3123 m ()Lnet/minecraft/client/resources/PlayerSkin; getSkin c method_52814 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lcom/mojang/authlib/GameProfile;)V c net/minecraft/client/player/ClientInput gwg net/minecraft/class_744 f Lnet/minecraft/world/entity/player/Input; keyPresses a field_54155 f Lnet/minecraft/world/phys/Vec2; moveVector b field_55868 m ()V tick a method_3129 m ()Lnet/minecraft/world/phys/Vec2; getMoveVector b method_3128 m ()Z hasForwardImpulse c method_20622 m ()V makeJump d method_64054 m ()V c net/minecraft/client/player/KeyboardInput gwh net/minecraft/class_743 f Lnet/minecraft/client/Options; options c field_3902 m (ZZ)F calculateImpulse a method_40218 m (Lnet/minecraft/client/Options;)V c net/minecraft/client/player/LocalPlayer gwi net/minecraft/class_746 f Lnet/minecraft/client/Minecraft; minecraft cM field_3937 f I sprintTriggerTime cN field_3935 f I experienceDisplayStartTick cO field_59964 f F yBob cP field_3932 f F xBob cQ field_3916 f F yBobO cR field_3931 f F xBobO cS field_3914 f F portalEffectIntensity cT field_44911 f F oPortalEffectIntensity cU field_44912 f I POSITION_REMINDER_INTERVAL cV field_32671 f I WATER_VISION_MAX_TIME cW field_32672 f I WATER_VISION_QUICK_TIME cX field_32673 f F WATER_VISION_QUICK_PERCENT cY field_32674 f D SUFFOCATING_COLLISION_CHECK_SCALE cZ field_32675 f I waterVisionTime dA field_3917 f Z showDeathScreen dB field_20663 f Z doLimitedCrafting dC field_46188 f D MINOR_COLLISION_ANGLE_THRESHOLD_RADIAN da field_36194 f Lnet/minecraft/stats/StatsCounter; stats db field_3928 f Lnet/minecraft/client/ClientRecipeBook; recipeBook dc field_3930 f Lnet/minecraft/util/TickThrottler; dropSpamThrottler dd field_54391 f Ljava/util/List; ambientSoundHandlers de field_3933 f I permissionLevel df field_3912 f D xLast dg field_3926 f D yLast dh field_3940 f D zLast di field_3924 f F yRotLast dj field_3941 f F xRotLast dk field_3925 f Z lastOnGround dl field_3920 f Z lastHorizontalCollision dm field_53040 f Z crouching dn field_23093 f Z wasSprinting do field_3919 f I positionReminder dp field_3923 f Z flashOnSetHealth dq field_3918 f Lnet/minecraft/world/entity/player/Input; lastSentInput dr field_54156 f I jumpRidingTicks ds field_3938 f F jumpRidingScale dt field_3922 f Z startedUsingItem du field_3915 f Lnet/minecraft/world/InteractionHand; usingItemHand dv field_3945 f Z handsBusy dw field_3942 f Z autoJumpEnabled dx field_3927 f I autoJumpTime dy field_3934 f Z wasFallFlying dz field_3939 f Lorg/slf4j/Logger; LOGGER h field_39078 f F USING_ITEM_SPEED_FACTOR i field_55135 f Lnet/minecraft/client/multiplayer/ClientPacketListener; connection j field_3944 f Lnet/minecraft/client/player/ClientInput; input k field_3913 m ()V resetPos A method_33689 m ()Lnet/minecraft/world/level/block/Portal$Transition; getActivePortalLocalTransition B method_60886 m ()Z isHandsBusy C method_3144 m ()Z isAutoJumpEnabled D method_3149 m ()F getWaterVision E method_3140 m ()Lnet/minecraft/util/TickThrottler; getDropSpamThrottler F method_64376 m ()Lnet/minecraft/world/entity/player/Input; getLastSentInput H method_71091 m ()V sendPosition I method_3136 m (F)V hurtTo I method_3138 m ()V sendIsSprintingIfNeeded J method_46742 m ()Z shouldStopRunSprinting L method_65949 m ()Z shouldStopSwimSprinting N method_67472 m ()Z hasBlindness O method_65525 m ()Z canAutoJump P method_22119 m ()Z isMoving Q method_22120 m ()Z canStartSprinting R method_48300 m ()Z hasEnoughFoodToSprint S method_46743 m (FII)V setExperienceValues a method_3145 m (I)V setPermissionLevel a method_3147 m (Lnet/minecraft/world/item/crafting/display/RecipeDisplayId;)V removeRecipeHighlight a method_3141 m (Lnet/minecraft/world/level/GameType;)V onGameModeChanged a method_51889 m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/world/phys/Vec2; modifyInput a method_67270 m (Lnet/minecraft/world/phys/shapes/VoxelShape;)Ljava/util/stream/Stream; method_3139 a method_3139 m (Z)Z drop a method_7290 m (Lnet/minecraft/world/phys/Vec2;)Lnet/minecraft/world/phys/Vec2; modifyInputSpeedForSquareMovement b method_67271 m (Z)V setShowDeathScreen b method_22420 m (DD)V moveTowardsClosestSpace c method_30673 m (Lnet/minecraft/world/phys/Vec2;)F distanceToUnitSquare c method_67272 m (Lnet/minecraft/core/BlockPos;)Z suffocatesAt c method_30674 m ()F getCurrentMood d method_26269 m (Lnet/minecraft/world/entity/Entity;)Z vehicleCanSprint d method_48301 m ()V clientSideCloseContainer e method_3137 m (FF)V updateAutoJump f method_3148 m ()V sendRidingJump h method_3133 m ()V sendOpenInventory k method_3132 m ()Lnet/minecraft/stats/StatsCounter; getStats l method_3143 m ()Lnet/minecraft/client/ClientRecipeBook; getRecipeBook m method_3130 m ()Z shouldShowDeathScreen n method_22419 m ()Z getDoLimitedCrafting t method_53847 m ()Lnet/minecraft/world/entity/PlayerRideableJumping; jumpableVehicle u method_45773 m ()F getJumpRidingScale v method_3151 m ()Z isMovingSlowly y method_20303 m (Z)V setDoLimitedCrafting y method_53848 m ()Z isControlledCamera z method_3134 m (Z)V handlePortalTransitionEffect z method_60887 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/multiplayer/ClientPacketListener;Lnet/minecraft/stats/StatsCounter;Lnet/minecraft/client/ClientRecipeBook;Lnet/minecraft/world/entity/player/Input;Z)V m ()V c net/minecraft/client/player/RemotePlayer gwj net/minecraft/class_745 f Lnet/minecraft/world/phys/Vec3; lerpDeltaMovement h field_42907 f I lerpDeltaMovementSteps i field_42908 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lcom/mojang/authlib/GameProfile;)V c net/minecraft/client/player/inventory/Hotbar gwk net/minecraft/class_748 f Lcom/mojang/serialization/Codec; CODEC a field_48942 f Lorg/slf4j/Logger; LOGGER b field_48943 f I SIZE c field_48944 f Lcom/mojang/serialization/DynamicOps; DEFAULT_OPS d field_48945 f Lcom/mojang/serialization/Dynamic; EMPTY_STACK e field_48946 f Ljava/util/List; items f field_48947 m ()Z isEmpty a method_56835 m (Lcom/mojang/serialization/Dynamic;)Z isEmpty a method_56837 m (Lnet/minecraft/world/entity/player/Inventory;Lnet/minecraft/core/RegistryAccess;)V storeFrom a method_56836 m (Lnet/minecraft/client/player/inventory/Hotbar;)Ljava/util/List; method_56838 a method_56838 m (Ljava/lang/String;)V method_56841 a method_56841 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_56842 a method_56842 m (Lnet/minecraft/core/HolderLookup$Provider;)Ljava/util/List; load a method_56839 m (Lnet/minecraft/core/HolderLookup$Provider;Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/world/item/ItemStack; method_56840 a method_56840 m (Lnet/minecraft/nbt/Tag;)Lcom/mojang/serialization/Dynamic; method_56843 a method_56843 m (Ljava/lang/String;)V method_56844 b method_56844 m (Ljava/util/List;)V m ()V m ()V c net/minecraft/client/player/inventory/package-info gwl net/minecraft/class_6241 c net/minecraft/client/player/package-info gwm net/minecraft/class_6242 c net/minecraft/client/profiling/ClientMetricsSamplersProvider gwn net/minecraft/class_6412 f Lnet/minecraft/client/renderer/LevelRenderer; levelRenderer a field_33959 f Ljava/util/Set; samplers b field_33960 f Lnet/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter; samplerFactory c field_33961 m ()V registerStaticSamplers a method_37309 m (Ljava/util/function/LongSupplier;Lnet/minecraft/client/renderer/LevelRenderer;)V c net/minecraft/client/profiling/package-info gwo net/minecraft/class_6244 c net/minecraft/client/quickplay/QuickPlay gwp net/minecraft/class_8496 f Lnet/minecraft/network/chat/Component; ERROR_TITLE a field_44554 f Lorg/slf4j/Logger; LOGGER b field_60575 f Lnet/minecraft/network/chat/Component; INVALID_IDENTIFIER c field_44555 f Lnet/minecraft/network/chat/Component; REALM_CONNECT d field_44556 f Lnet/minecraft/network/chat/Component; REALM_PERMISSION e field_44557 f Lnet/minecraft/network/chat/Component; TO_TITLE f field_44558 f Lnet/minecraft/network/chat/Component; TO_WORLD_LIST g field_44559 f Lnet/minecraft/network/chat/Component; TO_REALMS_LIST h field_44560 m (JLcom/mojang/realmsclient/dto/RealmsServer;)Z method_51258 a method_51258 m (Lnet/minecraft/world/level/storage/LevelStorageSource;)Ljava/lang/String; getLatestSingleplayerWorld a method_71648 m (Lnet/minecraft/client/Minecraft;)V method_54636 a method_54636 m (Lnet/minecraft/client/Minecraft;Lcom/mojang/realmsclient/client/RealmsClient;Ljava/lang/String;)V joinRealmsWorld a method_51259 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/main/GameConfig$QuickPlayVariant;Lcom/mojang/realmsclient/client/RealmsClient;)V connect a method_51260 m (Lnet/minecraft/client/Minecraft;Ljava/lang/String;)V joinSingleplayerWorld a method_51261 m (Lnet/minecraft/client/Minecraft;Ljava/lang/String;)V joinMultiplayerWorld b method_51263 m ()V m ()V c net/minecraft/client/quickplay/QuickPlayLog gwq net/minecraft/class_8497 f Lnet/minecraft/client/quickplay/QuickPlayLog; INACTIVE a field_44561 f Lorg/slf4j/Logger; LOGGER b field_44562 f Lcom/google/gson/Gson; GSON c field_44563 f Ljava/nio/file/Path; path d field_44564 f Lnet/minecraft/client/quickplay/QuickPlayLog$QuickPlayWorld; worldData e field_44565 m (Lcom/google/gson/JsonElement;)V method_51264 a method_51264 m (Lnet/minecraft/client/Minecraft;)V log a method_51265 m (Lnet/minecraft/client/quickplay/QuickPlayLog$Type;Ljava/lang/String;Ljava/lang/String;)V setWorldData a method_51266 m (Ljava/lang/String;)Lnet/minecraft/client/quickplay/QuickPlayLog; of a method_51267 m (Lnet/minecraft/client/Minecraft;)V method_51268 b method_51268 m (Ljava/lang/String;)V m ()V c net/minecraft/client/quickplay/QuickPlayLog$1 gwq$1 net/minecraft/class_8497$1 m (Ljava/lang/String;)V c net/minecraft/client/quickplay/QuickPlayLog$QuickPlayEntry gwq$a net/minecraft/class_8497$class_8498 f Lcom/mojang/serialization/Codec; CODEC a field_44566 f Lnet/minecraft/client/quickplay/QuickPlayLog$QuickPlayWorld; quickPlayWorld b comp_1480 f Ljava/time/Instant; lastPlayedTime c comp_1481 f Lnet/minecraft/world/level/GameType; gamemode d comp_1482 m ()Lnet/minecraft/client/quickplay/QuickPlayLog$QuickPlayWorld; quickPlayWorld a comp_1480 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51269 a method_51269 m ()Ljava/time/Instant; lastPlayedTime b comp_1481 m ()Lnet/minecraft/world/level/GameType; gamemode c comp_1482 m (Lnet/minecraft/client/quickplay/QuickPlayLog$QuickPlayWorld;Ljava/time/Instant;Lnet/minecraft/world/level/GameType;)V m ()V c net/minecraft/client/quickplay/QuickPlayLog$QuickPlayWorld gwq$b net/minecraft/class_8497$class_8499 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_44567 f Lnet/minecraft/client/quickplay/QuickPlayLog$Type; type b comp_1483 f Ljava/lang/String; id c comp_1484 f Ljava/lang/String; name d comp_1485 m ()Lnet/minecraft/client/quickplay/QuickPlayLog$Type; type a comp_1483 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_51270 a method_51270 m ()Ljava/lang/String; id b comp_1484 m ()Ljava/lang/String; name c comp_1485 m (Lnet/minecraft/client/quickplay/QuickPlayLog$Type;Ljava/lang/String;Ljava/lang/String;)V m ()V c net/minecraft/client/quickplay/QuickPlayLog$Type gwq$c net/minecraft/class_8497$class_8500 f Lnet/minecraft/client/quickplay/QuickPlayLog$Type; SINGLEPLAYER a field_44568 f Lnet/minecraft/client/quickplay/QuickPlayLog$Type; MULTIPLAYER b field_44569 f Lnet/minecraft/client/quickplay/QuickPlayLog$Type; REALMS c field_44570 f Lcom/mojang/serialization/Codec; CODEC d field_44571 f Ljava/lang/String; name e field_44572 f [Lnet/minecraft/client/quickplay/QuickPlayLog$Type; $VALUES f field_44573 m ()[Lnet/minecraft/client/quickplay/QuickPlayLog$Type; $values a method_51271 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/quickplay/package-info gwr net/minecraft/class_8501 c net/minecraft/client/renderer/BiomeColors gws net/minecraft/class_1163 f Lnet/minecraft/world/level/ColorResolver; GRASS_COLOR_RESOLVER a field_5665 f Lnet/minecraft/world/level/ColorResolver; FOLIAGE_COLOR_RESOLVER b field_5664 f Lnet/minecraft/world/level/ColorResolver; DRY_FOLIAGE_COLOR_RESOLVER c field_57104 f Lnet/minecraft/world/level/ColorResolver; WATER_COLOR_RESOLVER d field_5666 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)I getAverageGrassColor a method_4962 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/ColorResolver;)I getAverageColor a method_4965 m (Lnet/minecraft/world/level/biome/Biome;DD)I method_68161 a method_68161 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)I getAverageFoliageColor b method_4966 m (Lnet/minecraft/world/level/biome/Biome;DD)I method_68162 b method_68162 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)I getAverageDryFoliageColor c method_68163 m (Lnet/minecraft/world/level/biome/Biome;DD)I method_23791 c method_23791 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)I getAverageWaterColor d method_4961 m ()V m ()V c net/minecraft/client/renderer/CachedOrthoProjectionMatrixBuffer gwt net/minecraft/class_11278 f Lcom/mojang/blaze3d/buffers/GpuBuffer; buffer a field_60059 f Lcom/mojang/blaze3d/buffers/GpuBufferSlice; bufferSlice b field_60060 f F zNear c field_60061 f F zFar d field_60062 f Z invertY e field_60063 f F width f field_60064 f F height g field_60065 m (FF)Lcom/mojang/blaze3d/buffers/GpuBufferSlice; getBuffer a method_71092 m (Ljava/lang/String;)Ljava/lang/String; method_71093 a method_71093 m (FF)Lorg/joml/Matrix4f; createProjectionMatrix b method_71094 m (Ljava/lang/String;FFZ)V c net/minecraft/client/renderer/CachedPerspectiveProjectionMatrixBuffer gwu net/minecraft/class_11279 f Lcom/mojang/blaze3d/buffers/GpuBuffer; buffer a field_60066 f Lcom/mojang/blaze3d/buffers/GpuBufferSlice; bufferSlice b field_60067 f F zNear c field_60068 f F zFar d field_60069 f I width e field_60070 f I height f field_60071 f F fov g field_60072 m (IIF)Lcom/mojang/blaze3d/buffers/GpuBufferSlice; getBuffer a method_71095 m (Ljava/lang/String;)Ljava/lang/String; method_71096 a method_71096 m (IIF)Lorg/joml/Matrix4f; createProjectionMatrix b method_71097 m (Ljava/lang/String;FF)V c net/minecraft/client/renderer/CloudRenderer gwv net/minecraft/class_9955 f I FLAG_INSIDE_FACE a field_60075 f I FLAG_USE_TOP_COLOR b field_60076 f I MAX_RADIUS_CHUNKS c field_60319 f F CELL_SIZE_IN_BLOCKS d field_53043 f I UBO_SIZE e field_60081 f Lorg/slf4j/Logger; LOGGER f field_53041 f Lnet/minecraft/resources/ResourceLocation; TEXTURE_LOCATION g field_53042 f F BLOCKS_PER_SECOND h field_53045 f J EMPTY_CELL i field_53046 f I COLOR_OFFSET j field_53047 f I NORTH_OFFSET k field_53048 f I EAST_OFFSET l field_53049 f I SOUTH_OFFSET m field_53050 f I WEST_OFFSET n field_53051 f Z needsRebuild o field_53052 f I prevCellX p field_53053 f I prevCellZ q field_53054 f Lnet/minecraft/client/renderer/CloudRenderer$RelativeCameraPos; prevRelativeCameraPos r field_53055 f Lnet/minecraft/client/CloudStatus; prevType s field_53056 f Lnet/minecraft/client/renderer/CloudRenderer$TextureData; texture t field_53057 f I quadCount u field_60792 f Lcom/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer; indices v field_57925 f Lnet/minecraft/client/renderer/MappableRingBuffer; ubo w field_60073 f Lnet/minecraft/client/renderer/MappableRingBuffer; utb x field_60074 m ()V markForRebuild a method_62166 m (I)I getSizeForCloudDistance a method_71301 m (ILnet/minecraft/client/CloudStatus;FLnet/minecraft/world/phys/Vec3;F)V render a method_62168 m (IZZZZ)J packCellData a method_62169 m (J)Z isNorthEmpty a method_62178 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Ljava/util/Optional; prepare a method_62171 m (Lnet/minecraft/client/renderer/CloudRenderer$RelativeCameraPos;Ljava/nio/ByteBuffer;IIJ)V buildExtrudedCell a method_62174 m (Lnet/minecraft/client/renderer/CloudRenderer$RelativeCameraPos;Ljava/nio/ByteBuffer;IIZI)V buildMesh a method_62175 m (Lnet/minecraft/client/renderer/CloudRenderer$RelativeCameraPos;Ljava/nio/ByteBuffer;IIZIIII[J)V tryBuildCell a method_72155 m (Ljava/nio/ByteBuffer;II)V buildFlatCell a method_62172 m (Ljava/nio/ByteBuffer;IILnet/minecraft/core/Direction;I)V encodeFace a method_71098 m (Ljava/util/Optional;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_62177 m ()V endFrame b method_71099 m (I)Z isCellEmpty b method_62167 m (J)Z isEastEmpty b method_62179 m ()Ljava/lang/String; method_71302 c method_71302 m (J)Z isSouthEmpty c method_62180 m ()Ljava/lang/String; method_71303 d method_71303 m (J)Z isWestEmpty d method_62181 m ()Ljava/lang/String; method_71304 e method_71304 m ()V m ()V c net/minecraft/client/renderer/CloudRenderer$RelativeCameraPos gwv$a net/minecraft/class_9955$class_9956 f Lnet/minecraft/client/renderer/CloudRenderer$RelativeCameraPos; ABOVE_CLOUDS a field_53060 f Lnet/minecraft/client/renderer/CloudRenderer$RelativeCameraPos; INSIDE_CLOUDS b field_53061 f Lnet/minecraft/client/renderer/CloudRenderer$RelativeCameraPos; BELOW_CLOUDS c field_53062 f [Lnet/minecraft/client/renderer/CloudRenderer$RelativeCameraPos; $VALUES d field_53063 m ()[Lnet/minecraft/client/renderer/CloudRenderer$RelativeCameraPos; $values a method_62182 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/renderer/CloudRenderer$TextureData gwv$b net/minecraft/class_9955$class_9957 f [J cells a comp_3006 f I width b comp_3007 f I height c comp_3008 m ()[J cells a comp_3006 m ()I width b comp_3007 m ()I height c comp_3008 m ([JII)V c net/minecraft/client/renderer/CubeMap gww net/minecraft/class_751 f I SIDES a field_32680 f Lcom/mojang/blaze3d/buffers/GpuBuffer; vertexBuffer b field_60576 f Lnet/minecraft/client/renderer/CachedPerspectiveProjectionMatrixBuffer; projectionMatrixUbo c field_60577 f Lnet/minecraft/resources/ResourceLocation; location d field_60578 m ()Lcom/mojang/blaze3d/buffers/GpuBuffer; initializeVertices a method_67548 m (Lnet/minecraft/client/Minecraft;FF)V render a method_3156 m (Lnet/minecraft/client/renderer/texture/TextureManager;)V registerTextures a method_65815 m ()Ljava/lang/String; method_68477 b method_68477 m ()Ljava/lang/String; method_71305 c method_71305 m (Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/client/renderer/DimensionSpecialEffects gwx net/minecraft/class_5294 f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; EFFECTS a field_24609 f Lnet/minecraft/client/renderer/DimensionSpecialEffects$SkyType; skyType b field_25637 f Z forceBrightLightmap c field_24613 f Z constantAmbientLight d field_25638 m ()Lnet/minecraft/client/renderer/DimensionSpecialEffects$SkyType; skyType a method_29992 m (F)Z isSunriseOrSunset a method_62183 m (II)Z isFoggyAt a method_28110 m (Lnet/minecraft/world/level/dimension/DimensionType;)Lnet/minecraft/client/renderer/DimensionSpecialEffects; forType a method_28111 m (Lnet/minecraft/world/phys/Vec3;F)Lnet/minecraft/world/phys/Vec3; getBrightnessDependentFogColor a method_28112 m (Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;)V method_29092 a method_29092 m ()Z forceBrightLightmap b method_28114 m (F)I getSunriseOrSunsetColor b method_62184 m ()Z constantAmbientLight c method_29993 m (Lnet/minecraft/client/renderer/DimensionSpecialEffects$SkyType;ZZ)V m ()V c net/minecraft/client/renderer/DimensionSpecialEffects$EndEffects gwx$a net/minecraft/class_5294$class_5295 m ()V c net/minecraft/client/renderer/DimensionSpecialEffects$NetherEffects gwx$b net/minecraft/class_5294$class_5296 m ()V c net/minecraft/client/renderer/DimensionSpecialEffects$OverworldEffects gwx$c net/minecraft/class_5294$class_5297 f F SUNRISE_AND_SUNSET_TIMESPAN a field_53064 m ()V c net/minecraft/client/renderer/DimensionSpecialEffects$SkyType gwx$d net/minecraft/class_5294$class_5401 f Lnet/minecraft/client/renderer/DimensionSpecialEffects$SkyType; NONE a field_25639 f Lnet/minecraft/client/renderer/DimensionSpecialEffects$SkyType; OVERWORLD b field_25640 f Lnet/minecraft/client/renderer/DimensionSpecialEffects$SkyType; END c field_25641 f [Lnet/minecraft/client/renderer/DimensionSpecialEffects$SkyType; $VALUES d field_25642 m ()[Lnet/minecraft/client/renderer/DimensionSpecialEffects$SkyType; $values a method_36912 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/renderer/DynamicUniformStorage gwy net/minecraft/class_11280 f Lorg/slf4j/Logger; LOGGER a field_60085 f Ljava/util/List; oldBuffers b field_60086 f I blockSize c field_60087 f Lnet/minecraft/client/renderer/MappableRingBuffer; ringBuffer d field_60088 f I nextBlock e field_60089 f I capacity f field_60090 f Lnet/minecraft/client/renderer/DynamicUniformStorage$DynamicUniform; lastUniform g field_60091 f Ljava/lang/String; label h field_60092 m ()V endFrame a method_71100 m (I)V resizeBuffers a method_71101 m (Lnet/minecraft/client/renderer/DynamicUniformStorage$DynamicUniform;)Lcom/mojang/blaze3d/buffers/GpuBufferSlice; writeUniform a method_71102 m (Ljava/lang/String;)Ljava/lang/String; method_71306 a method_71306 m ([Lnet/minecraft/client/renderer/DynamicUniformStorage$DynamicUniform;)[Lcom/mojang/blaze3d/buffers/GpuBufferSlice; writeUniforms a method_71103 m ()Ljava/lang/String; method_71307 b method_71307 m (Ljava/lang/String;II)V m ()V c net/minecraft/client/renderer/DynamicUniformStorage$DynamicUniform gwy$a net/minecraft/class_11280$class_11281 m (Ljava/nio/ByteBuffer;)V write a method_71104 c net/minecraft/client/renderer/DynamicUniforms gwz net/minecraft/class_11282 f I TRANSFORM_UBO_SIZE a field_60093 f I INITIAL_CAPACITY b field_60094 f Lnet/minecraft/client/renderer/DynamicUniformStorage; transforms c field_60095 m ()V reset a method_71105 m (Lorg/joml/Matrix4fc;Lorg/joml/Vector4fc;Lorg/joml/Vector3fc;Lorg/joml/Matrix4fc;F)Lcom/mojang/blaze3d/buffers/GpuBufferSlice; writeTransform a method_71106 m ([Lnet/minecraft/client/renderer/DynamicUniforms$Transform;)[Lcom/mojang/blaze3d/buffers/GpuBufferSlice; writeTransforms a method_71107 m ()V m ()V c net/minecraft/client/renderer/DynamicUniforms$Transform gwz$a net/minecraft/class_11282$class_11283 f Lorg/joml/Matrix4fc; modelView a comp_4159 f Lorg/joml/Vector4fc; colorModulator b comp_4160 f Lorg/joml/Vector3fc; modelOffset c comp_4161 f Lorg/joml/Matrix4fc; textureMatrix d comp_4162 f F lineWidth e comp_4163 m ()Lorg/joml/Matrix4fc; modelView a comp_4159 m ()Lorg/joml/Vector4fc; colorModulator b comp_4160 m ()Lorg/joml/Vector3fc; modelOffset c comp_4161 m ()Lorg/joml/Matrix4fc; textureMatrix d comp_4162 m ()F lineWidth e comp_4163 m (Lorg/joml/Matrix4fc;Lorg/joml/Vector4fc;Lorg/joml/Vector3fc;Lorg/joml/Matrix4fc;F)V c net/minecraft/client/renderer/FaceInfo gxa net/minecraft/class_753 f Lnet/minecraft/client/renderer/FaceInfo; DOWN a field_3965 f Lnet/minecraft/client/renderer/FaceInfo; UP b field_3960 f Lnet/minecraft/client/renderer/FaceInfo; NORTH c field_3962 f Lnet/minecraft/client/renderer/FaceInfo; SOUTH d field_3963 f Lnet/minecraft/client/renderer/FaceInfo; WEST e field_3966 f Lnet/minecraft/client/renderer/FaceInfo; EAST f field_3961 f [Lnet/minecraft/client/renderer/FaceInfo; BY_FACING g field_3958 f [Lnet/minecraft/client/renderer/FaceInfo$VertexInfo; infos h field_3959 f [Lnet/minecraft/client/renderer/FaceInfo; $VALUES i field_3964 m ()[Lnet/minecraft/client/renderer/FaceInfo; $values a method_36913 m (I)Lnet/minecraft/client/renderer/FaceInfo$VertexInfo; getVertexInfo a method_3162 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/client/renderer/FaceInfo; fromFacing a method_3163 m ([Lnet/minecraft/client/renderer/FaceInfo;)V method_3161 a method_3161 m (Ljava/lang/String;I[Lnet/minecraft/client/renderer/FaceInfo$VertexInfo;)V m ()V c net/minecraft/client/renderer/FaceInfo$Constants gxa$a net/minecraft/class_753$class_754 f I MAX_Z a field_3972 f I MAX_Y b field_3971 f I MAX_X c field_3970 f I MIN_Z d field_3969 f I MIN_Y e field_3968 f I MIN_X f field_3967 m ()V m ()V c net/minecraft/client/renderer/FaceInfo$VertexInfo gxa$b net/minecraft/class_753$class_755 f I xFace a field_3975 f I yFace b field_3974 f I zFace c field_3973 m (III)V c net/minecraft/client/renderer/GameRenderer gxb net/minecraft/class_757 f Lnet/minecraft/client/renderer/texture/OverlayTexture; overlayTexture A field_20949 f Z panoramicMode B field_4001 f Lcom/mojang/blaze3d/resource/CrossFrameResourcePool; resourcePool C field_53066 f Lnet/minecraft/client/renderer/fog/FogRenderer; fogRenderer D field_60793 f Lnet/minecraft/client/gui/render/GuiRenderer; guiRenderer E field_59965 f Lnet/minecraft/client/gui/render/state/GuiRenderState; guiRenderState F field_59966 f Lnet/minecraft/resources/ResourceLocation; postEffectId G field_53898 f Z effectActive H field_4013 f Lnet/minecraft/client/Camera; mainCamera I field_18765 f Lcom/mojang/blaze3d/platform/Lighting; lighting J field_60103 f Lnet/minecraft/client/renderer/GlobalSettingsUniform; globalSettingsUniform K field_60104 f Lnet/minecraft/client/renderer/PerspectiveProjectionMatrixBuffer; levelProjectionMatrixBuffer L field_60105 f Lnet/minecraft/client/renderer/CachedPerspectiveProjectionMatrixBuffer; hud3dProjectionMatrixBuffer M field_60106 f I MAX_BLUR_RADIUS a field_49904 f F PROJECTION_Z_NEAR b field_32686 f F PROJECTION_3D_HUD_Z_FAR c field_60107 f Lnet/minecraft/client/renderer/ItemInHandRenderer; itemInHandRenderer d field_4012 f Lnet/minecraft/client/renderer/CubeMap; cubeMap e field_60579 f Lnet/minecraft/client/renderer/PanoramaRenderer; panorama f field_60580 f Lnet/minecraft/resources/ResourceLocation; BLUR_POST_CHAIN_ID g field_53899 f Lorg/slf4j/Logger; LOGGER h field_3993 f F PORTAL_SPINNING_SPEED i field_55869 f F NAUSEA_SPINNING_SPEED j field_55870 f Lnet/minecraft/client/Minecraft; minecraft k field_4015 f Lnet/minecraft/util/RandomSource; random l field_3994 f F renderDistance m field_4025 f Lnet/minecraft/client/renderer/ScreenEffectRenderer; screenEffectRenderer n field_59967 f Lnet/minecraft/client/renderer/RenderBuffers; renderBuffers o field_20948 f F spinningEffectTime p field_55871 f F spinningEffectSpeed q field_55872 f F fovModifier r field_4019 f F oldFovModifier s field_3999 f F darkenWorldAmount t field_4002 f F darkenWorldAmountO u field_3997 f Z renderBlockOutline v field_4009 f J lastScreenshotAttempt w field_4017 f Z hasWorldScreenshot x field_34055 f J lastActiveTime y field_3998 f Lnet/minecraft/client/renderer/LightTexture; lightTexture z field_4028 m (F)V pick a method_3190 m (FZLorg/joml/Matrix4f;)V renderItemInHand a method_3172 m (II)V resize a method_3169 m (Lnet/minecraft/resources/ResourceLocation;)V setPostEffect a method_62904 m (Lnet/minecraft/server/packs/resources/ResourceProvider;)V preloadUiShader a method_34521 m (Lnet/minecraft/server/packs/resources/ResourceProvider;Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/shaders/ShaderType;)Ljava/lang/String; method_68479 a method_68479 m (Lnet/minecraft/world/entity/Entity;)V checkEntityPostEffect a method_3167 m (Lnet/minecraft/world/entity/Entity;DDF)Lnet/minecraft/world/phys/HitResult; pick a method_56153 m (Lnet/minecraft/world/entity/LivingEntity;F)F getNightVisionScale a method_3174 m (Lnet/minecraft/world/item/ItemStack;)V displayItemActivation a method_3189 m (Lnet/minecraft/world/phys/HitResult;Lnet/minecraft/world/phys/Vec3;D)Lnet/minecraft/world/phys/HitResult; filterHitResult a method_56154 m (Lcom/mojang/blaze3d/platform/NativeImage;Ljava/nio/file/Path;)V method_3181 a method_3181 m (Lcom/mojang/blaze3d/vertex/PoseStack;F)V bobHurt a method_3198 m (Lnet/minecraft/client/Camera;FZ)F getFov a method_3196 m (Lnet/minecraft/client/DeltaTracker;)V renderLevel a method_3188 m (Lnet/minecraft/client/DeltaTracker;Z)V render a method_3192 m (Lnet/minecraft/client/multiplayer/ClientLevel;)V setLevel a method_71112 m (Ljava/nio/file/Path;)V takeAutoScreenshot a method_3176 m (Ljava/nio/file/Path;Lcom/mojang/blaze3d/platform/NativeImage;)V method_68164 a method_68164 m (Z)V setRenderBlockOutline a method_35769 m ()Z isPanoramicMode b method_35765 m (F)Lorg/joml/Matrix4f; getProjectionMatrix b method_22973 m (Lcom/mojang/blaze3d/vertex/PoseStack;F)V bobView b method_3186 m (Ljava/nio/file/Path;)V method_37474 b method_37474 m (Z)V setPanoramicMode b method_35770 m ()V clearPostEffect c method_62905 m (F)F getDarkenWorldAmount c method_3195 m ()V togglePostEffect d method_3184 m ()V processBlurEffect e method_57796 m ()V tick f method_3182 m ()Lnet/minecraft/resources/ResourceLocation; currentPostEffect g method_62906 m ()F getDepthFar h method_32796 m ()V resetData i method_3203 m ()Lnet/minecraft/client/Minecraft; getMinecraft j method_35772 m ()F getRenderDistance k method_3193 m ()Lnet/minecraft/client/Camera; getMainCamera l method_19418 m ()Lnet/minecraft/client/renderer/LightTexture; lightTexture m method_22974 m ()Lnet/minecraft/client/renderer/texture/OverlayTexture; overlayTexture n method_22975 m ()Lnet/minecraft/client/renderer/GlobalSettingsUniform; getGlobalSettingsUniform o method_71113 m ()Lcom/mojang/blaze3d/platform/Lighting; getLighting p method_71114 m ()Lnet/minecraft/client/renderer/PanoramaRenderer; getPanorama q method_71649 m ()V tickFov r method_3199 m ()V tryTakeScreenshotIfNeeded s method_37473 m ()Z shouldRenderBlockOutline t method_3202 m ()Ljava/lang/String; method_37103 u method_37103 m ()Ljava/lang/String; method_3205 v method_3205 m ()Ljava/lang/String; method_18655 w method_18655 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/renderer/ItemInHandRenderer;Lnet/minecraft/client/renderer/RenderBuffers;)V m ()V c net/minecraft/client/renderer/GlobalSettingsUniform gxc net/minecraft/class_11284 f I UBO_SIZE a field_60108 f Lcom/mojang/blaze3d/buffers/GpuBuffer; buffer b field_60109 m ()Ljava/lang/String; method_71115 a method_71115 m (IIDJLnet/minecraft/client/DeltaTracker;I)V update a method_71116 m ()V m ()V c net/minecraft/client/renderer/GpuWarnlistManager gxd net/minecraft/class_5407 f Lorg/slf4j/Logger; LOGGER a field_25716 f Lnet/minecraft/resources/ResourceLocation; GPU_WARNLIST_LOCATION b field_25689 f Lcom/google/common/collect/ImmutableMap; warnings c field_25690 f Z showWarning d field_25717 f Z warningDismissed e field_25718 f Z skipFabulous f field_25719 m ()Z hasWarnings a method_30055 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/client/renderer/GpuWarnlistManager$Preparations; prepare a method_30056 m (Lcom/google/gson/JsonArray;Ljava/util/List;)V compilePatterns a method_30057 m (Lnet/minecraft/client/renderer/GpuWarnlistManager$Preparations;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_30058 m (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V method_30919 a method_30919 m (Ljava/util/List;Lcom/google/gson/JsonElement;)V method_30059 a method_30059 m ()Z willShowWarning b method_30137 m ()V showWarning c method_30138 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Lcom/google/gson/JsonObject; parseJson c method_30061 m ()V dismissWarning d method_30139 m ()V dismissWarningAndSkipFabulous e method_30140 m ()Z isShowingWarning f method_30141 m ()Z isSkippingFabulous g method_30142 m ()V resetWarnings h method_30143 m ()Ljava/lang/String; getRendererWarnings i method_30060 m ()Ljava/lang/String; getVersionWarnings j method_30062 m ()Ljava/lang/String; getVendorWarnings k method_30063 m ()Ljava/lang/String; getAllWarnings l method_30920 m ()V m ()V c net/minecraft/client/renderer/GpuWarnlistManager$Preparations gxd$a net/minecraft/class_5407$class_5408 f Ljava/util/List; rendererPatterns a field_25691 f Ljava/util/List; versionPatterns b field_25692 f Ljava/util/List; vendorPatterns c field_25693 m ()Lcom/google/common/collect/ImmutableMap; apply a method_30064 m (Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; matchAny a method_30066 m (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V c net/minecraft/client/renderer/ItemBlockRenderTypes gxe net/minecraft/class_4696 f Ljava/util/Map; TYPE_BY_BLOCK a field_21469 f Ljava/util/Map; LAYER_BY_FLUID b field_60921 f Z renderCutout c field_21472 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/client/renderer/RenderType; getRenderType a method_23678 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer; getChunkRenderType a method_23679 m (Lnet/minecraft/world/level/material/FluidState;)Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer; getRenderLayer a method_23680 m (Ljava/util/HashMap;)V method_23681 a method_23681 m (Z)V setFancy a method_23682 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/client/renderer/RenderType; getMovingBlockRenderType b method_29359 m (Ljava/util/HashMap;)V method_23685 b method_23685 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/client/renderer/RenderType; getRenderType c method_23683 m ()V m ()V c net/minecraft/client/renderer/ItemBlockRenderTypes$2 gxe$1 net/minecraft/class_4696$1 f [I $SwitchMap$net$minecraft$client$renderer$chunk$ChunkSectionLayer a field_60922 m ()V c net/minecraft/client/renderer/ItemInHandRenderer gxf net/minecraft/class_759 f F ARM_SWING_Z_ROT_AMOUNT A field_32689 f F ARM_HEIGHT_SCALE B field_32690 f F ARM_POS_SCALE C field_32691 f F ARM_POS_X D field_32692 f F ARM_POS_Y E field_32693 f F ARM_POS_Z F field_32694 f F ARM_PRESWING_ROT_Y G field_32695 f F ARM_PREROTATION_X_OFFSET H field_32696 f F ARM_PREROTATION_Y_OFFSET I field_32697 f F ARM_PREROTATION_Z_OFFSET J field_32698 f F ARM_POSTROTATION_X_OFFSET K field_32699 f I ARM_ROT_X L field_32700 f I ARM_ROT_Y M field_32701 f I ARM_ROT_Z N field_32702 f F MAP_SWING_X_POS_SCALE O field_32703 f F MAP_SWING_Z_POS_SCALE P field_32704 f F MAP_HANDS_POS_X Q field_32705 f F MAP_HANDS_POS_Y R field_32706 f F MAP_HANDS_POS_Z S field_32707 f F MAP_HANDS_HEIGHT_SCALE T field_32708 f F MAP_HANDS_TILT_SCALE U field_32709 f F MAP_PLAYER_PITCH_SCALE V field_32710 f F MAP_HANDS_Z_ROT_AMOUNT W field_32711 f F MAPHAND_X_ROT_AMOUNT X field_32712 f F MAPHAND_Y_ROT_AMOUNT Y field_32713 f F MAPHAND_Z_ROT_AMOUNT Z field_32714 f F offHandHeight aA field_4052 f F oOffHandHeight aB field_4051 f Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; entityRenderDispatcher aC field_4046 f Lnet/minecraft/client/renderer/entity/ItemRenderer; itemRenderer aD field_4044 f Lnet/minecraft/client/renderer/item/ItemModelResolver; itemModelResolver aE field_55548 f Lnet/minecraft/client/renderer/RenderType; MAP_BACKGROUND a field_21807 f F MAP_HAND_X_POS aa field_32715 f F MAP_HAND_Y_POS ab field_32716 f F MAP_HAND_Z_POS ac field_32717 f F MAP_SWING_X_ROT_AMOUNT ad field_32718 f F MAP_PRE_ROT_SCALE ae field_32719 f F MAP_GLOBAL_X_POS af field_32720 f F MAP_GLOBAL_Y_POS ag field_32721 f F MAP_GLOBAL_Z_POS ah field_32722 f F MAP_FINAL_SCALE ai field_32723 f I MAP_BORDER aj field_32724 f I MAP_HEIGHT ak field_32725 f I MAP_WIDTH al field_32726 f F BOW_CHARGE_X_POS_SCALE am field_32727 f F BOW_CHARGE_Y_POS_SCALE an field_32728 f F BOW_CHARGE_Z_POS_SCALE ao field_32729 f F BOW_CHARGE_SHAKE_X_SCALE ap field_32730 f F BOW_CHARGE_SHAKE_Y_SCALE aq field_32731 f F BOW_CHARGE_SHAKE_Z_SCALE ar field_32732 f F BOW_CHARGE_Z_SCALE as field_32733 f F BOW_MIN_SHAKE_CHARGE at field_32734 f Lnet/minecraft/client/Minecraft; minecraft au field_4050 f Lnet/minecraft/client/renderer/state/MapRenderState; mapRenderState av field_53067 f Lnet/minecraft/world/item/ItemStack; mainHandItem aw field_4047 f Lnet/minecraft/world/item/ItemStack; offHandItem ax field_4048 f F mainHandHeight ay field_4043 f F oMainHandHeight az field_4053 f Lnet/minecraft/client/renderer/RenderType; MAP_BACKGROUND_CHECKERBOARD b field_21808 f F ITEM_SWING_X_POS_SCALE c field_32735 f F ITEM_SWING_Y_POS_SCALE d field_32736 f F ITEM_SWING_Z_POS_SCALE e field_32737 f F ITEM_HEIGHT_SCALE f field_32738 f F ITEM_POS_X g field_32739 f F ITEM_POS_Y h field_32740 f F ITEM_POS_Z i field_32741 f F ITEM_PRESWING_ROT_Y j field_32742 f F ITEM_SWING_X_ROT_AMOUNT k field_32743 f F ITEM_SWING_Y_ROT_AMOUNT l field_32744 f F ITEM_SWING_Z_ROT_AMOUNT m field_32745 f F EAT_JIGGLE_X_ROT_AMOUNT n field_32746 f F EAT_JIGGLE_Y_ROT_AMOUNT o field_32747 f F EAT_JIGGLE_Z_ROT_AMOUNT p field_32748 f F EAT_JIGGLE_X_POS_SCALE q field_32749 f F EAT_JIGGLE_Y_POS_SCALE r field_32750 f F EAT_JIGGLE_Z_POS_SCALE s field_32751 f D EAT_JIGGLE_EXPONENT t field_32752 f F EAT_EXTRA_JIGGLE_CUTOFF u field_32753 f F EAT_EXTRA_JIGGLE_SCALE v field_32754 f F ARM_SWING_X_POS_SCALE w field_32755 f F ARM_SWING_Y_POS_SCALE x field_32756 f F ARM_SWING_Z_POS_SCALE y field_32757 f F ARM_SWING_Y_ROT_AMOUNT z field_32758 m ()V tick a method_3220 m (F)F calculateMapTilt a method_3227 m (FFLcom/mojang/blaze3d/vertex/PoseStack;ILnet/minecraft/world/entity/HumanoidArm;)V swingArm a method_65816 m (FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lnet/minecraft/client/player/LocalPlayer;I)V renderHandsWithItems a method_22976 m (Lnet/minecraft/world/InteractionHand;)V itemUsed a method_3215 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V renderItem a method_3233 m (Lnet/minecraft/world/item/ItemStack;)Z isChargedCrossbow a method_33302 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;)Z shouldInstantlyReplaceVisibleItem a method_65910 m (Lcom/mojang/blaze3d/vertex/PoseStack;FLnet/minecraft/world/entity/HumanoidArm;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;)V applyEatTransform a method_3218 m (Lcom/mojang/blaze3d/vertex/PoseStack;FLnet/minecraft/world/entity/HumanoidArm;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/player/Player;F)V applyBrushTransform a method_49340 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/world/entity/HumanoidArm;F)V applyItemArmAttackTransform a method_3217 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IFFF)V renderTwoHandedMap a method_3231 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IFFLnet/minecraft/world/entity/HumanoidArm;)V renderPlayerArm a method_3219 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IFLnet/minecraft/world/entity/HumanoidArm;FLnet/minecraft/world/item/ItemStack;)V renderOneHandedMap a method_3222 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/world/entity/HumanoidArm;)V renderMapHand a method_3216 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/world/item/ItemStack;)V renderMap a method_3223 m (Lnet/minecraft/client/player/AbstractClientPlayer;FFLnet/minecraft/world/InteractionHand;FLnet/minecraft/world/item/ItemStack;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V renderArmWithItem a method_3228 m (Lnet/minecraft/client/player/LocalPlayer;)Lnet/minecraft/client/renderer/ItemInHandRenderer$HandRenderSelection; evaluateWhichHandsToRender a method_33303 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/world/entity/HumanoidArm;F)V applyItemArmTransform b method_3224 m (Lnet/minecraft/client/player/LocalPlayer;)Lnet/minecraft/client/renderer/ItemInHandRenderer$HandRenderSelection; selectionUsingItemWhileHoldingBowLike b method_33304 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher;Lnet/minecraft/client/renderer/entity/ItemRenderer;Lnet/minecraft/client/renderer/item/ItemModelResolver;)V m ()V c net/minecraft/client/renderer/ItemInHandRenderer$1 gxf$1 net/minecraft/class_759$1 f [I $SwitchMap$net$minecraft$world$item$ItemUseAnimation a field_4054 m ()V c net/minecraft/client/renderer/ItemInHandRenderer$HandRenderSelection gxf$a net/minecraft/class_759$class_5773 f Lnet/minecraft/client/renderer/ItemInHandRenderer$HandRenderSelection; RENDER_BOTH_HANDS a field_28384 f Lnet/minecraft/client/renderer/ItemInHandRenderer$HandRenderSelection; RENDER_MAIN_HAND_ONLY b field_28385 f Lnet/minecraft/client/renderer/ItemInHandRenderer$HandRenderSelection; RENDER_OFF_HAND_ONLY c field_28386 f Z renderMainHand d field_28387 f Z renderOffHand e field_28388 f [Lnet/minecraft/client/renderer/ItemInHandRenderer$HandRenderSelection; $VALUES f field_28389 m ()[Lnet/minecraft/client/renderer/ItemInHandRenderer$HandRenderSelection; $values a method_36915 m (Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/client/renderer/ItemInHandRenderer$HandRenderSelection; onlyForHand a method_33305 m (Ljava/lang/String;IZZ)V m ()V c net/minecraft/client/renderer/LevelEventHandler gxg net/minecraft/class_9959 f Lnet/minecraft/client/Minecraft; minecraft a field_53068 f Lnet/minecraft/world/level/Level; level b field_53069 f Lnet/minecraft/client/renderer/LevelRenderer; levelRenderer c field_53070 f Ljava/util/Map; playingJukeboxSongs d field_53071 m (ILnet/minecraft/core/BlockPos;I)V globalLevelEvent a method_62187 m (ILnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;Lnet/minecraft/core/particles/SimpleParticleType;)V shootParticles a method_62188 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/world/phys/Vec3; method_62189 a method_62189 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V notifyNearbyEntities a method_62190 m (Lnet/minecraft/core/BlockPos;)V stopJukeboxSong a method_62191 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Holder$Reference;)V method_62192 a method_62192 m (Lnet/minecraft/core/Holder;Lnet/minecraft/core/BlockPos;)V playJukeboxSong a method_62193 m (ILnet/minecraft/core/BlockPos;I)V levelEvent b method_62194 m (Lnet/minecraft/core/BlockPos;)V stopJukeboxSongAndNotifyNearby b method_62195 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/world/level/Level;Lnet/minecraft/client/renderer/LevelRenderer;)V c net/minecraft/client/renderer/LevelRenderer gxh net/minecraft/class_761 f I lastCameraSectionX A field_4084 f I lastCameraSectionY B field_4105 f I lastCameraSectionZ C field_4121 f D prevCamX D field_4069 f D prevCamY E field_4081 f D prevCamZ F field_4096 f D prevCamRotX G field_4115 f D prevCamRotY H field_4064 f Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher; sectionRenderDispatcher I field_45614 f I lastViewDistance J field_4062 f Ljava/util/List; visibleEntities K field_53072 f I visibleEntityCount L field_53073 f Lnet/minecraft/client/renderer/culling/Frustum; cullingFrustum M field_27740 f Z captureFrustum N field_4090 f Lnet/minecraft/client/renderer/culling/Frustum; capturedFrustum O field_4056 f Lnet/minecraft/core/BlockPos; lastTranslucentSortBlockPos P field_54160 f I translucencyResortIterationIndex Q field_54161 f I SECTION_SIZE a field_32759 f I HALF_SECTION_SIZE b field_34812 f I NEARBY_SECTION_DISTANCE_IN_BLOCKS c field_54162 f Lorg/slf4j/Logger; LOGGER d field_4060 f Lnet/minecraft/resources/ResourceLocation; TRANSPARENCY_POST_CHAIN_ID e field_53900 f Lnet/minecraft/resources/ResourceLocation; ENTITY_OUTLINE_POST_CHAIN_ID f field_53901 f I MINIMUM_TRANSPARENT_SORT_COUNT g field_54163 f Ljava/util/Comparator; ENTITY_COMPARATOR h field_61060 f Lnet/minecraft/client/Minecraft; minecraft i field_4088 f Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; entityRenderDispatcher j field_4109 f Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher; blockEntityRenderDispatcher k field_27741 f Lnet/minecraft/client/renderer/RenderBuffers; renderBuffers l field_20951 f Lnet/minecraft/client/renderer/SkyRenderer; skyRenderer m field_53075 f Lnet/minecraft/client/renderer/CloudRenderer; cloudRenderer n field_53076 f Lnet/minecraft/client/renderer/WorldBorderRenderer; worldBorderRenderer o field_53077 f Lnet/minecraft/client/renderer/WeatherEffectRenderer; weatherEffectRenderer p field_53078 f Lnet/minecraft/client/multiplayer/ClientLevel; level q field_4085 f Lnet/minecraft/client/renderer/SectionOcclusionGraph; sectionOcclusionGraph r field_45615 f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; visibleSections s field_45616 f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; nearbyVisibleSections t field_54164 f Lnet/minecraft/client/renderer/ViewArea; viewArea u field_4112 f I ticks v field_4073 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; destroyingBlocks w field_4058 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; destructionProgress x field_20950 f Lcom/mojang/blaze3d/pipeline/RenderTarget; entityOutlineTarget y field_53080 f Lnet/minecraft/client/renderer/LevelTargetBundle; targets z field_53081 m ()Lnet/minecraft/client/renderer/PostChain; getTransparencyChain A method_62907 m ()V clearVisibleSections B method_64059 m ()V initOutline a method_3296 m (DDD)Ljava/lang/String; method_3264 a method_3264 m (F)Z shouldRenderDarkDisc a method_62197 m (II)V resize a method_3242 m (III)V setSectionDirtyWithNeighbors a method_18145 m (IIIIII)V setBlocksDirty a method_18146 m (IIIZ)V setSectionDirty a method_3295 m (ILnet/minecraft/client/CloudStatus;FLnet/minecraft/world/phys/Vec3;F)V method_62205 a method_62205 m (ILnet/minecraft/core/BlockPos;I)V destroyBlockProgress a method_8569 m (I[Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lcom/mojang/blaze3d/systems/RenderPass$UniformUploader;)V method_72156 a method_72156 m (J)V onSectionBecomingNonEmpty a method_62908 m (Lnet/minecraft/server/level/BlockDestructionProgress;)V removeProgress a method_22987 m (Lnet/minecraft/world/entity/Entity;)Ljava/lang/Integer; method_72230 a method_72230 m (Lnet/minecraft/world/entity/Entity;DDDFLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;)V renderEntity a method_22977 m (Lcom/mojang/blaze3d/buffers/GpuBufferSlice;FLnet/minecraft/world/phys/Vec3;IF)V method_62216 a method_62216 m (Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lnet/minecraft/world/phys/Vec3;)V method_62212 a method_62212 m (Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lcom/mojang/blaze3d/resource/ResourceHandle;Lcom/mojang/blaze3d/resource/ResourceHandle;Lnet/minecraft/client/Camera;F)V method_62213 a method_62213 m (Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lnet/minecraft/client/DeltaTracker;Lnet/minecraft/client/Camera;Lnet/minecraft/util/profiling/ProfilerFiller;Lorg/joml/Matrix4f;Lcom/mojang/blaze3d/resource/ResourceHandle;Lcom/mojang/blaze3d/resource/ResourceHandle;ZLnet/minecraft/client/renderer/culling/Frustum;Lcom/mojang/blaze3d/resource/ResourceHandle;Lcom/mojang/blaze3d/resource/ResourceHandle;)V method_62214 a method_62214 m (Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lnet/minecraft/client/renderer/DimensionSpecialEffects$SkyType;FLnet/minecraft/client/renderer/DimensionSpecialEffects;)V method_62215 a method_62215 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)I getLightColor a method_23794 m (Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;I)V blockChanged a method_8570 m (Lnet/minecraft/world/level/ChunkPos;)V onChunkReadyToRender a method_65201 m (Lnet/minecraft/world/phys/Vec3;)V scheduleTranslucentSectionResort a method_62198 m (Lnet/minecraft/world/phys/Vec3;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V prepareCullFrustum a method_32133 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder;Lnet/minecraft/world/phys/Vec3;FLcom/mojang/blaze3d/buffers/GpuBufferSlice;)V addWeatherPass a method_62203 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder;Lnet/minecraft/world/phys/Vec3;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V addLateDebugPass a method_62199 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder;Lnet/minecraft/client/Camera;FLcom/mojang/blaze3d/buffers/GpuBufferSlice;)V addParticlesPass a method_62201 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder;Lnet/minecraft/client/CloudStatus;Lnet/minecraft/world/phys/Vec3;FIF)V addCloudsPass a method_62204 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder;Lnet/minecraft/client/renderer/culling/Frustum;Lnet/minecraft/client/Camera;Lorg/joml/Matrix4f;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;ZZLnet/minecraft/client/DeltaTracker;Lnet/minecraft/util/profiling/ProfilerFiller;)V addMainPass a method_62202 m (Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;Lnet/minecraft/client/DeltaTracker;ZLnet/minecraft/client/Camera;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Lorg/joml/Vector4f;Z)V renderLevel a method_22710 m (Lcom/mojang/blaze3d/vertex/PoseStack;)V checkPoseStack a method_22979 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/entity/Entity;DDDLnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)V renderHitOutline a method_22712 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;)V renderBlockDestroyAnimation a method_62206 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lnet/minecraft/client/Camera;Lnet/minecraft/client/DeltaTracker;Ljava/util/List;)V renderEntities a method_62207 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lnet/minecraft/client/Camera;F)V renderBlockEntities a method_62208 m (Lnet/minecraft/client/Camera;)V tickParticles a method_62209 m (Lnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lcom/mojang/blaze3d/vertex/PoseStack;Z)V renderBlockOutline a method_62210 m (Lnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/culling/Frustum;Ljava/util/List;)Z collectVisibleEntities a method_62211 m (Lnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/culling/Frustum;ZZ)V setupRender a method_3273 m (Lnet/minecraft/client/multiplayer/ClientLevel;)V setLevel a method_3244 m (Lnet/minecraft/client/renderer/LevelRenderer$BrightnessGetter;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)I getLightColor a method_23793 m (Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/client/renderer/RenderType;)Lcom/mojang/blaze3d/vertex/VertexConsumer; method_62217 a method_62217 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;)V addRecentlyCompiledSection a method_38550 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;Lnet/minecraft/client/renderer/chunk/TranslucencyPointOfView;Lnet/minecraft/world/phys/Vec3;ZZ)V scheduleResort a method_64060 m (Lnet/minecraft/client/renderer/culling/Frustum;)Lnet/minecraft/client/renderer/culling/Frustum; offsetFrustum a method_52816 m (Lnet/minecraft/core/BlockPos;)Z isSectionCompiled a method_40050 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)V setBlockDirty a method_21596 m (Lnet/minecraft/core/BlockPos;Z)V setBlockDirty a method_16037 m (Lnet/minecraft/core/particles/ParticleOptions;)Ljava/lang/String; method_56847 a method_56847 m (Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V addParticle a method_3276 m (Lnet/minecraft/core/particles/ParticleOptions;ZDDDDDD)V addParticle a method_8568 m (Lnet/minecraft/core/particles/ParticleOptions;ZZDDDDDD)V addParticle a method_8563 m (Lorg/joml/Matrix4fc;DDD)Lnet/minecraft/client/renderer/chunk/ChunkSectionsToRender; prepareChunkRenders a method_72157 m (Lorg/joml/Vector4f;)V method_62218 a method_62218 m (Z)Lnet/minecraft/server/level/ParticleStatus; calculateParticleLevel a method_3268 m ()V doEntityOutline b method_3254 m (III)V setSectionDirty b method_8571 m (IIIIII)V setSectionRangeDirty b method_62219 m (J)Ljava/util/SortedSet; method_22988 b method_22988 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder;Lnet/minecraft/client/Camera;FLcom/mojang/blaze3d/buffers/GpuBufferSlice;)V addSkyPass b method_62200 m (Lnet/minecraft/client/Camera;)Z doesMobEffectBlockSky b method_43788 m (Lnet/minecraft/client/renderer/culling/Frustum;)V applyFrustum b method_38551 m (Lnet/minecraft/core/particles/ParticleOptions;ZDDDDDD)Lnet/minecraft/client/particle/Particle; addParticleInternal b method_3282 m (Lnet/minecraft/core/particles/ParticleOptions;ZZDDDDDD)Lnet/minecraft/client/particle/Particle; addParticleInternal b method_3288 m ()Z shouldShowEntityOutlines c method_3270 m (Lnet/minecraft/client/Camera;)V compileSections c method_3269 m ()V allChanged d method_3279 m ()Ljava/lang/String; getSectionStatistics e method_3289 m ()Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher; getSectionRenderDispatcher f method_34810 m ()D getTotalSections g method_34811 m ()D getLastViewDistance h method_34812 m ()I countRenderedSections i method_3246 m ()Ljava/lang/String; getEntityStatistics j method_3272 m ()V endFrame k method_71118 m ()V captureFrustum l method_35775 m ()V killFrustum m method_35776 m ()V tick n method_3252 m ()Z hasRenderedAllSections o method_3281 m ()V needsUpdate p method_3292 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; entityOutlineTarget q method_22990 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; getTranslucentTarget r method_29360 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; getItemEntityTarget s method_29361 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; getParticlesTarget t method_29362 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; getWeatherTarget u method_29363 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; getCloudsTarget v method_29364 m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; getVisibleSections w method_62220 m ()Lnet/minecraft/client/renderer/SectionOcclusionGraph; getSectionOcclusionGraph x method_62221 m ()Lnet/minecraft/client/renderer/culling/Frustum; getCapturedFrustum y method_62222 m ()Lnet/minecraft/client/renderer/CloudRenderer; getCloudRenderer z method_62196 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher;Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher;Lnet/minecraft/client/renderer/RenderBuffers;)V m ()V c net/minecraft/client/renderer/LevelRenderer$1 gxh$1 net/minecraft/class_761$1 f Lnet/minecraft/util/profiling/ProfilerFiller; val$profiler b field_53082 m (Lnet/minecraft/client/renderer/LevelRenderer;Lnet/minecraft/util/profiling/ProfilerFiller;)V c net/minecraft/client/renderer/LevelRenderer$BrightnessGetter gxh$a net/minecraft/class_761$class_10948 f Lnet/minecraft/client/renderer/LevelRenderer$BrightnessGetter; DEFAULT a field_58200 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)I method_68890 a method_68890 m ()V c net/minecraft/client/renderer/LevelTargetBundle gxi net/minecraft/class_9960 f Lnet/minecraft/resources/ResourceLocation; MAIN_TARGET_ID a field_53083 f Lnet/minecraft/resources/ResourceLocation; TRANSLUCENT_TARGET_ID b field_53084 f Lnet/minecraft/resources/ResourceLocation; ITEM_ENTITY_TARGET_ID c field_53085 f Lnet/minecraft/resources/ResourceLocation; PARTICLES_TARGET_ID d field_53086 f Lnet/minecraft/resources/ResourceLocation; WEATHER_TARGET_ID e field_53087 f Lnet/minecraft/resources/ResourceLocation; CLOUDS_TARGET_ID f field_53088 f Lnet/minecraft/resources/ResourceLocation; ENTITY_OUTLINE_TARGET_ID g field_53089 f Ljava/util/Set; MAIN_TARGETS h field_53902 f Ljava/util/Set; OUTLINE_TARGETS i field_53903 f Ljava/util/Set; SORTING_TARGETS j field_53090 f Lcom/mojang/blaze3d/resource/ResourceHandle; main k field_53091 f Lcom/mojang/blaze3d/resource/ResourceHandle; translucent l field_53092 f Lcom/mojang/blaze3d/resource/ResourceHandle; itemEntity m field_53093 f Lcom/mojang/blaze3d/resource/ResourceHandle; particles n field_53094 f Lcom/mojang/blaze3d/resource/ResourceHandle; weather o field_53095 f Lcom/mojang/blaze3d/resource/ResourceHandle; clouds p field_53096 f Lcom/mojang/blaze3d/resource/ResourceHandle; entityOutline q field_53097 m ()V clear a method_62223 m ()V m ()V c net/minecraft/client/renderer/LightTexture gxj net/minecraft/class_765 f I FULL_BRIGHT a field_32767 f I FULL_SKY b field_32768 f I FULL_BLOCK c field_32769 f I TEXTURE_SIZE d field_53098 f I LIGHTMAP_UBO_SIZE e field_60111 f Lcom/mojang/blaze3d/textures/GpuTexture; texture f field_57927 f Lcom/mojang/blaze3d/textures/GpuTextureView; textureView g field_60581 f Z updateLightTexture h field_4135 f F blockLightRedFlicker i field_21528 f Lnet/minecraft/client/renderer/GameRenderer; renderer j field_4134 f Lnet/minecraft/client/Minecraft; minecraft k field_4137 f Lnet/minecraft/client/renderer/MappableRingBuffer; ubo l field_60112 m ()Lcom/mojang/blaze3d/textures/GpuTextureView; getTextureView a method_71650 m (F)V updateLightTexture a method_3313 m (FI)F getBrightness a method_62226 m (I)I block a method_24186 m (II)I pack a method_23687 m (Lnet/minecraft/world/entity/LivingEntity;FF)F calculateDarknessScale a method_42596 m (Lnet/minecraft/world/level/dimension/DimensionType;I)F getBrightness a method_23284 m ()V tick b method_3314 m (I)I sky b method_24187 m (II)I lightCoordsWithEmission b method_62228 m ()V turnOffLightLayer c method_3315 m ()V turnOnLightLayer d method_3316 m ()Ljava/lang/String; method_71310 e method_71310 m ()Ljava/lang/String; method_71311 f method_71311 m (Lnet/minecraft/client/renderer/GameRenderer;Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/renderer/MapRenderer gxk net/minecraft/class_330 f I WIDTH a field_32173 f I HEIGHT b field_32174 f F MAP_Z_OFFSET c field_53102 f F DECORATION_Z_OFFSET d field_53103 f Lnet/minecraft/client/resources/MapTextureManager; mapTextureManager e field_2043 f Lnet/minecraft/client/resources/MapDecorationTextureManager; decorationTextures f field_50036 m (Lnet/minecraft/world/level/saveddata/maps/MapDecoration;)Lnet/minecraft/client/renderer/state/MapRenderState$MapDecorationRenderState; extractDecorationRenderState a method_62229 m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;Lnet/minecraft/client/renderer/state/MapRenderState;)V extractRenderState a method_62230 m (Lnet/minecraft/client/renderer/state/MapRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ZI)V render a method_1773 m (Lnet/minecraft/client/resources/MapDecorationTextureManager;Lnet/minecraft/client/resources/MapTextureManager;)V c net/minecraft/client/renderer/MappableRingBuffer gxl net/minecraft/class_11285 f I BUFFER_COUNT a field_60113 f [Lcom/mojang/blaze3d/buffers/GpuBuffer; buffers b field_60114 f [Lcom/mojang/blaze3d/buffers/GpuFence; fences c field_60115 f I size d field_60320 f I current e field_60116 m ()I size a method_71312 m (Ljava/util/function/Supplier;I)Ljava/lang/String; method_71120 a method_71120 m ()Lcom/mojang/blaze3d/buffers/GpuBuffer; currentBuffer b method_71119 m ()V rotate c method_71121 m (Ljava/util/function/Supplier;II)V c net/minecraft/client/renderer/MaterialMapper gxm net/minecraft/class_10721 f Lnet/minecraft/resources/ResourceLocation; sheet a comp_3608 f Ljava/lang/String; prefix b comp_3609 m ()Lnet/minecraft/resources/ResourceLocation; sheet a comp_3608 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/resources/model/Material; apply a method_67273 m (Ljava/lang/String;)Lnet/minecraft/client/resources/model/Material; defaultNamespaceApply a method_67274 m ()Ljava/lang/String; prefix b comp_3609 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;)V c net/minecraft/client/renderer/MultiBufferSource gxn net/minecraft/class_4597 m (Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;)Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource; immediate a method_22991 m (Ljava/util/SequencedMap;Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;)Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource; immediateWithBuffers a method_22992 c net/minecraft/client/renderer/MultiBufferSource$BufferSource gxn$a net/minecraft/class_4597$class_4598 f Lcom/mojang/blaze3d/vertex/ByteBufferBuilder; sharedBuffer a field_52156 f Ljava/util/SequencedMap; fixedBuffers b field_20953 f Ljava/util/Map; startedBuilders c field_52157 f Lnet/minecraft/client/renderer/RenderType; lastSharedType d field_52158 m ()V endLastBatch a method_37104 m (Lnet/minecraft/client/renderer/RenderType;)V endBatch a method_22994 m (Lnet/minecraft/client/renderer/RenderType;Lcom/mojang/blaze3d/vertex/BufferBuilder;)V endBatch a method_60893 m ()V endBatch b method_22993 m (Lcom/mojang/blaze3d/vertex/ByteBufferBuilder;Ljava/util/SequencedMap;)V c net/minecraft/client/renderer/Octree gxo net/minecraft/class_10143 f Lnet/minecraft/client/renderer/Octree$Branch; root a field_53904 f Lnet/minecraft/core/BlockPos; cameraSectionCenter b field_53905 m (DDDDDDI)Z isClose a method_64061 m (Lnet/minecraft/client/renderer/Octree$OctreeVisitor;Lnet/minecraft/client/renderer/culling/Frustum;I)V visitNodes a method_62911 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;)Z add a method_62912 m (Lnet/minecraft/core/SectionPos;III)V c net/minecraft/client/renderer/Octree$AxisSorting gxo$a net/minecraft/class_10143$class_10144 f Lnet/minecraft/client/renderer/Octree$AxisSorting; XYZ a field_53906 f Lnet/minecraft/client/renderer/Octree$AxisSorting; XZY b field_53907 f Lnet/minecraft/client/renderer/Octree$AxisSorting; YXZ c field_53908 f Lnet/minecraft/client/renderer/Octree$AxisSorting; YZX d field_53909 f Lnet/minecraft/client/renderer/Octree$AxisSorting; ZXY e field_53910 f Lnet/minecraft/client/renderer/Octree$AxisSorting; ZYX f field_53911 f I xShift g field_53912 f I yShift h field_53913 f I zShift i field_53914 f [Lnet/minecraft/client/renderer/Octree$AxisSorting; $VALUES j field_53915 m ()[Lnet/minecraft/client/renderer/Octree$AxisSorting; $values a method_62913 m (III)Lnet/minecraft/client/renderer/Octree$AxisSorting; getAxisSorting a method_62914 m (Ljava/lang/String;IIII)V m ()V c net/minecraft/client/renderer/Octree$Branch gxo$b net/minecraft/class_10143$class_10145 f Lnet/minecraft/client/renderer/Octree; field_53916 a field_53916 f [Lnet/minecraft/client/renderer/Octree$Node; nodes b field_53917 f Lnet/minecraft/world/level/levelgen/structure/BoundingBox; boundingBox c field_53918 f I bbCenterX d field_53919 f I bbCenterY e field_53920 f I bbCenterZ f field_53921 f Lnet/minecraft/client/renderer/Octree$AxisSorting; sorting g field_53922 f Z cameraXDiffNegative h field_53923 f Z cameraYDiffNegative i field_53924 f Z cameraZDiffNegative j field_53925 m (Lnet/minecraft/client/renderer/Octree$AxisSorting;ZZZ)I getNodeIndex a method_62916 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;)Z add a method_62918 m (ZZZ)Lnet/minecraft/world/level/levelgen/structure/BoundingBox; createChildBoundingBox a method_62919 m ()Z areChildrenLeaves c method_62921 m (Lnet/minecraft/client/renderer/Octree;Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)V c net/minecraft/client/renderer/Octree$Leaf gxo$c net/minecraft/class_10143$class_10146 f Lnet/minecraft/client/renderer/Octree; field_54165 a field_54165 f Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection; section b field_54166 m (Lnet/minecraft/client/renderer/Octree;Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;)V c net/minecraft/client/renderer/Octree$Node gxo$d net/minecraft/class_10143$class_10147 m ()Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection; getSection a method_62915 m (Lnet/minecraft/client/renderer/Octree$OctreeVisitor;ZLnet/minecraft/client/renderer/culling/Frustum;IIZ)V visitNodes a method_62917 m ()Lnet/minecraft/world/phys/AABB; getAABB b method_62920 c net/minecraft/client/renderer/Octree$OctreeVisitor gxo$e net/minecraft/class_10143$class_10148 c net/minecraft/client/renderer/OutlineBufferSource gxp net/minecraft/class_4618 f Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource; bufferSource a field_21058 f Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource; outlineBufferSource b field_21059 f I teamR c field_21060 f I teamG d field_21061 f I teamB e field_21062 f I teamA f field_21063 m ()V endOutlineBatch a method_23285 m (IIII)V setColor a method_23286 m (Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;)V c net/minecraft/client/renderer/OutlineBufferSource$EntityOutlineGenerator gxp$a net/minecraft/class_4618$class_4586 f Lcom/mojang/blaze3d/vertex/VertexConsumer; delegate a comp_2851 f I color b comp_2852 m ()Lcom/mojang/blaze3d/vertex/VertexConsumer; delegate a comp_2851 m ()I color b comp_2852 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;IIII)V m (Lcom/mojang/blaze3d/vertex/VertexConsumer;I)V c net/minecraft/client/renderer/PanoramaRenderer gxq net/minecraft/class_766 f Lnet/minecraft/resources/ResourceLocation; PANORAMA_OVERLAY a field_49905 f Lnet/minecraft/client/Minecraft; minecraft b field_4139 f Lnet/minecraft/client/renderer/CubeMap; cubeMap c field_4141 f F spin d field_40510 m (FF)F wrap a method_45780 m (Lnet/minecraft/client/gui/GuiGraphics;IIZ)V render a method_3317 m (Lnet/minecraft/client/renderer/texture/TextureManager;)V registerTextures a method_71651 m (Lnet/minecraft/client/renderer/CubeMap;)V m ()V c net/minecraft/client/renderer/PerspectiveProjectionMatrixBuffer gxr net/minecraft/class_11286 f Lcom/mojang/blaze3d/buffers/GpuBuffer; buffer a field_60117 f Lcom/mojang/blaze3d/buffers/GpuBufferSlice; bufferSlice b field_60118 m (Ljava/lang/String;)Ljava/lang/String; method_71122 a method_71122 m (Lorg/joml/Matrix4f;)Lcom/mojang/blaze3d/buffers/GpuBufferSlice; getBuffer a method_71123 m (Ljava/lang/String;)V c net/minecraft/client/renderer/PostChain gxs net/minecraft/class_279 f Lnet/minecraft/resources/ResourceLocation; MAIN_TARGET_ID a field_53104 f Ljava/util/List; passes b field_1497 f Ljava/util/Map; internalTargets c field_53106 f Ljava/util/Set; externalTargets d field_53107 f Ljava/util/Map; persistentTargets e field_60119 f Lnet/minecraft/client/renderer/CachedOrthoProjectionMatrixBuffer; projectionMatrixBuffer f field_60120 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/resource/RenderTargetDescriptor;)Lcom/mojang/blaze3d/pipeline/RenderTarget; getOrCreatePersistentTarget a method_71124 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder;IILnet/minecraft/client/renderer/PostChain$TargetBundle;)V addToFrame a method_62234 m (Lcom/mojang/blaze3d/pipeline/RenderTarget;Lcom/mojang/blaze3d/resource/GraphicsResourceAllocator;)V process a method_1258 m (Lnet/minecraft/client/renderer/PostChainConfig;Lnet/minecraft/resources/ResourceLocation;)Z method_62238 a method_62238 m (Lnet/minecraft/client/renderer/PostChainConfig;Lnet/minecraft/client/renderer/texture/TextureManager;Ljava/util/Set;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/CachedOrthoProjectionMatrixBuffer;)Lnet/minecraft/client/renderer/PostChain; load a method_1256 m (Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/client/renderer/PostChainConfig$Pass;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/PostPass; createPass a method_62233 m (Ljava/lang/String;)Ljava/lang/String; method_62239 a method_62239 m (Ljava/util/List;Ljava/util/Map;Ljava/util/Set;Lnet/minecraft/client/renderer/CachedOrthoProjectionMatrixBuffer;)V m ()V c net/minecraft/client/renderer/PostChain$TargetBundle gxs$a net/minecraft/class_279$class_9961 m (Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/blaze3d/resource/ResourceHandle; get a method_62224 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/resource/ResourceHandle;)V replace a method_62225 m (Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/blaze3d/resource/ResourceHandle; getOrThrow b method_62240 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/resource/ResourceHandle;)Lnet/minecraft/client/renderer/PostChain$TargetBundle; of b method_62241 c net/minecraft/client/renderer/PostChain$TargetBundle$1 gxs$a$1 net/minecraft/class_279$class_9961$1 f Lcom/mojang/blaze3d/resource/ResourceHandle; val$target a field_53108 f Lnet/minecraft/resources/ResourceLocation; val$targetId b field_53109 f Lcom/mojang/blaze3d/resource/ResourceHandle; handle c field_53110 m (Lcom/mojang/blaze3d/resource/ResourceHandle;Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/client/renderer/PostChainConfig gxt net/minecraft/class_9962 f Lcom/mojang/serialization/Codec; CODEC a field_53111 f Ljava/util/Map; internalTargets b comp_3016 f Ljava/util/List; passes c comp_3017 m ()Ljava/util/Map; internalTargets a comp_3016 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_62242 a method_62242 m ()Ljava/util/List; passes b comp_3017 m (Ljava/util/Map;Ljava/util/List;)V m ()V c net/minecraft/client/renderer/PostChainConfig$Input gxt$a net/minecraft/class_9962$class_9965 f Lcom/mojang/serialization/Codec; CODEC a field_53114 m ()Ljava/lang/String; samplerName a comp_3024 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/client/renderer/PostChainConfig$Input; method_62244 a method_62244 m (Lnet/minecraft/client/renderer/PostChainConfig$Input;)Lcom/mojang/datafixers/util/Either; method_62245 a method_62245 m ()Ljava/util/Set; referencedTargets b method_62246 m ()V c net/minecraft/client/renderer/PostChainConfig$InternalTarget gxt$b net/minecraft/class_9962$class_9966 f Lcom/mojang/serialization/Codec; CODEC a field_53115 f Ljava/util/Optional; width b comp_4164 f Ljava/util/Optional; height c comp_4165 f Z persistent d comp_4166 f I clearColor e comp_4167 m ()Ljava/util/Optional; width a comp_4164 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71125 a method_71125 m ()Ljava/util/Optional; height b comp_4165 m ()Z persistent c comp_4166 m ()I clearColor d comp_4167 m (Ljava/util/Optional;Ljava/util/Optional;ZI)V m ()V c net/minecraft/client/renderer/PostChainConfig$Pass gxt$c net/minecraft/class_9962$class_9967 f Lcom/mojang/serialization/Codec; CODEC a field_53116 f Lnet/minecraft/resources/ResourceLocation; vertexShaderId b comp_3718 f Lnet/minecraft/resources/ResourceLocation; fragmentShaderId c comp_3719 f Ljava/util/List; inputs d comp_3021 f Lnet/minecraft/resources/ResourceLocation; outputTarget e comp_3022 f Ljava/util/Map; uniforms f comp_3023 f Lcom/mojang/serialization/Codec; INPUTS_CODEC g field_53117 f Lcom/mojang/serialization/Codec; UNIFORM_BLOCKS_CODEC h field_60121 m ()Ljava/util/stream/Stream; referencedTargets a method_66540 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_62249 a method_62249 m (Lnet/minecraft/client/renderer/PostChainConfig$Input;)Ljava/util/stream/Stream; method_66539 a method_66539 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; method_62251 a method_62251 m ()Lnet/minecraft/resources/ResourceLocation; vertexShaderId b comp_3718 m (Lnet/minecraft/client/renderer/PostChainConfig$Input;)Ljava/lang/String; method_62250 b method_62250 m ()Lnet/minecraft/resources/ResourceLocation; fragmentShaderId c comp_3719 m ()Ljava/util/List; inputs d comp_3021 m ()Lnet/minecraft/resources/ResourceLocation; outputTarget e comp_3022 m ()Ljava/util/Map; uniforms f comp_3023 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;Lnet/minecraft/resources/ResourceLocation;Ljava/util/Map;)V m ()V c net/minecraft/client/renderer/PostChainConfig$TargetInput gxt$d net/minecraft/class_9962$class_9968 f Lcom/mojang/serialization/Codec; CODEC b field_53118 f Ljava/lang/String; samplerName c comp_3024 f Lnet/minecraft/resources/ResourceLocation; targetId d comp_3025 f Z useDepthBuffer e comp_3026 f Z bilinear f comp_3027 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_62252 a method_62252 m ()Lnet/minecraft/resources/ResourceLocation; targetId c comp_3025 m ()Z useDepthBuffer d comp_3026 m ()Z bilinear e comp_3027 m (Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;ZZ)V m ()V c net/minecraft/client/renderer/PostChainConfig$TextureInput gxt$e net/minecraft/class_9962$class_9969 f Lcom/mojang/serialization/Codec; CODEC b field_53119 f Ljava/lang/String; samplerName c comp_3024 f Lnet/minecraft/resources/ResourceLocation; location d comp_3028 f I width e comp_3029 f I height f comp_3030 f Z bilinear g comp_3031 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_62253 a method_62253 m ()Lnet/minecraft/resources/ResourceLocation; location c comp_3028 m ()I width d comp_3029 m ()I height e comp_3030 m ()Z bilinear f comp_3031 m (Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;IIZ)V m ()V c net/minecraft/client/renderer/PostPass gxu net/minecraft/class_283 f I UBO_SIZE_PER_SAMPLER a field_60122 f Ljava/lang/String; name b field_53926 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; pipeline c field_56811 f Lnet/minecraft/resources/ResourceLocation; outputTargetId d field_53121 f Ljava/util/Map; customUniforms e field_60123 f Lnet/minecraft/client/renderer/MappableRingBuffer; infoUbo f field_60124 f Ljava/util/List; inputs g field_53122 m ()Ljava/lang/String; method_71313 a method_71313 m (Lcom/mojang/blaze3d/framegraph/FrameGraphBuilder;Ljava/util/Map;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V addToFrame a method_62255 m (Lcom/mojang/blaze3d/framegraph/FramePass;Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/resource/ResourceHandle;)Lcom/mojang/blaze3d/resource/ResourceHandle; method_62256 a method_62256 m (Lcom/mojang/blaze3d/resource/ResourceHandle;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;Ljava/util/Map;)V method_67884 a method_67884 m (Ljava/util/Map$Entry;)Ljava/lang/String; method_71126 a method_71126 m (Ljava/util/Map;Lnet/minecraft/client/renderer/PostPass$Input;)Lcom/mojang/datafixers/util/Pair; method_71127 a method_71127 m ()Ljava/lang/String; method_71314 b method_71314 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/resources/ResourceLocation;Ljava/util/Map;Ljava/util/List;)V m ()V c net/minecraft/client/renderer/PostPass$Input gxu$a net/minecraft/class_283$class_9971 m ()Ljava/lang/String; samplerName a comp_3038 m (Lcom/mojang/blaze3d/framegraph/FramePass;Ljava/util/Map;)V addToPass a method_62259 m (Ljava/util/Map;)V cleanup a method_62261 m (Ljava/util/Map;)Lcom/mojang/blaze3d/textures/GpuTextureView; texture b method_71128 c net/minecraft/client/renderer/PostPass$TargetInput gxu$b net/minecraft/class_283$class_9972 f Ljava/lang/String; samplerName a comp_3034 f Lnet/minecraft/resources/ResourceLocation; targetId b comp_3035 f Z depthBuffer c comp_3036 f Z bilinear d comp_3037 m ()Lnet/minecraft/resources/ResourceLocation; targetId b comp_3035 m ()Z depthBuffer c comp_3036 m (Ljava/util/Map;)Lcom/mojang/blaze3d/resource/ResourceHandle; getHandle c method_62262 m ()Z bilinear d comp_3037 m (Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;ZZ)V c net/minecraft/client/renderer/PostPass$TextureInput gxu$c net/minecraft/class_283$class_9973 f Ljava/lang/String; samplerName a comp_3038 f Lnet/minecraft/client/renderer/texture/AbstractTexture; texture b comp_3039 f I width c comp_3040 f I height d comp_3041 m ()Lnet/minecraft/client/renderer/texture/AbstractTexture; texture b comp_3039 m ()I width c comp_3040 m ()I height d comp_3041 m (Ljava/lang/String;Lnet/minecraft/client/renderer/texture/AbstractTexture;II)V c net/minecraft/client/renderer/Rect2i gxv net/minecraft/class_768 f I xPos a field_4145 f I yPos b field_4144 f I width c field_4143 f I height d field_4142 m ()I getX a method_3321 m (I)V setX a method_35778 m (II)V setPosition a method_35779 m (Lnet/minecraft/client/renderer/Rect2i;)Lnet/minecraft/client/renderer/Rect2i; intersect a method_35780 m ()I getY b method_3322 m (I)V setY b method_35781 m (II)Z contains b method_3318 m ()I getWidth c method_3319 m (I)V setWidth c method_35782 m ()I getHeight d method_3320 m (I)V setHeight d method_35783 m (IIII)V c net/minecraft/client/renderer/RenderBuffers gxw net/minecraft/class_4599 f Lnet/minecraft/client/renderer/SectionBufferBuilderPack; fixedBufferPack a field_20956 f Lnet/minecraft/client/renderer/SectionBufferBuilderPool; sectionBufferPool b field_46900 f Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource; bufferSource c field_46901 f Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource; crumblingBufferSource d field_20959 f Lnet/minecraft/client/renderer/OutlineBufferSource; outlineBufferSource e field_20961 m ()Lnet/minecraft/client/renderer/SectionBufferBuilderPack; fixedBufferPack a method_22997 m (Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;)V method_62263 a method_62263 m (Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lnet/minecraft/client/renderer/RenderType;)V put a method_23798 m ()Lnet/minecraft/client/renderer/SectionBufferBuilderPool; sectionBufferPool b method_54640 m (Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;)V method_54639 b method_54639 m (Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lnet/minecraft/client/renderer/RenderType;)V method_54641 b method_54641 m ()Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource; bufferSource c method_23000 m ()Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource; crumblingBufferSource d method_23001 m ()Lnet/minecraft/client/renderer/OutlineBufferSource; outlineBufferSource e method_23003 m (I)V c net/minecraft/client/renderer/RenderPipelines gxx net/minecraft/class_10799 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; BEACON_BEAM_OPAQUE A field_56916 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; BEACON_BEAM_TRANSLUCENT B field_56812 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; DRAGON_EXPLOSION_ALPHA C field_56813 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; LEASH D field_56814 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; WATER_MASK E field_56815 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; GLINT F field_56816 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; CRUMBLING G field_56817 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; TEXT H field_56818 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; TEXT_BACKGROUND I field_56819 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; TEXT_INTENSITY J field_56820 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; TEXT_POLYGON_OFFSET K field_56821 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; TEXT_SEE_THROUGH L field_56822 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; TEXT_BACKGROUND_SEE_THROUGH M field_56823 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; TEXT_INTENSITY_SEE_THROUGH N field_56824 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; LIGHTNING O field_56825 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; DRAGON_RAYS P field_56826 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; DRAGON_RAYS_DEPTH Q field_56827 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; END_PORTAL R field_56828 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; END_GATEWAY S field_56829 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; FLAT_CLOUDS T field_56830 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; CLOUDS U field_56831 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; LINES V field_56833 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; SECONDARY_BLOCK_OUTLINE W field_56834 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; LINE_STRIP X field_56835 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; DEBUG_LINE_STRIP Y field_56836 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; DEBUG_FILLED_BOX Z field_56837 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ENTITY_OUTLINE_BLIT aA field_56840 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; TRACY_BLIT aB field_57928 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; PANORAMA aC field_56841 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; OUTLINE_CULL aD field_56842 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; OUTLINE_NO_CULL aE field_56843 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; LIGHTMAP aF field_56844 f Ljava/util/Map; PIPELINES_BY_LOCATION aG field_56845 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; MATRICES_PROJECTION_SNIPPET aH field_60125 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; FOG_SNIPPET aI field_56848 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; GLOBALS_SNIPPET aJ field_60126 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; MATRICES_FOG_SNIPPET aK field_60127 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; MATRICES_FOG_LIGHT_DIR_SNIPPET aL field_60128 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; POST_PROCESSING_SNIPPET a field_56838 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; TERRAIN_SNIPPET aM field_56853 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; ENTITY_SNIPPET aN field_56854 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; ENTITY_EMISSIVE_SNIPPET aO field_60794 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; BEACON_BEAM_SNIPPET aP field_56855 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; TEXT_SNIPPET aQ field_56856 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; END_PORTAL_SNIPPET aR field_56857 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; CLOUDS_SNIPPET aS field_56858 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; LINES_SNIPPET aT field_56859 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; DEBUG_FILLED_SNIPPET aU field_56860 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; PARTICLE_SNIPPET aV field_56861 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; WEATHER_SNIPPET aW field_56862 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; GUI_SNIPPET aX field_56863 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; GUI_TEXTURED_SNIPPET aY field_56864 f Lcom/mojang/blaze3d/pipeline/RenderPipeline$Snippet; OUTLINE_SNIPPET aZ field_56892 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; DEBUG_QUADS aa field_56865 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; DEBUG_TRIANGLE_FAN ab field_56866 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; DEBUG_STRUCTURE_QUADS ac field_56867 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; DEBUG_SECTION_QUADS ad field_56868 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; WORLD_BORDER ae field_56869 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; OPAQUE_PARTICLE af field_56870 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; TRANSLUCENT_PARTICLE ag field_56871 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; WEATHER_DEPTH_WRITE ah field_56872 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; WEATHER_NO_DEPTH_WRITE ai field_56873 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; SKY aj field_56874 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; END_SKY ak field_56875 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; SUNRISE_SUNSET al field_56876 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; STARS am field_56877 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; CELESTIAL an field_56878 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; GUI ao field_56879 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; GUI_INVERT ap field_61068 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; GUI_TEXT_HIGHLIGHT aq field_56881 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; GUI_TEXTURED ar field_56883 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; GUI_TEXTURED_PREMULTIPLIED_ALPHA as field_59968 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; BLOCK_SCREEN_EFFECT at field_56885 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; FIRE_SCREEN_EFFECT au field_56886 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; GUI_OPAQUE_TEXTURED_BACKGROUND av field_56887 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; GUI_NAUSEA_OVERLAY aw field_56888 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; VIGNETTE ax field_56889 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; CROSSHAIR ay field_56890 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; MOJANG_LOGO az field_56839 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; SOLID b field_56891 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; WIREFRAME c field_57929 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; CUTOUT_MIPPED d field_56893 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; CUTOUT e field_56894 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; TRANSLUCENT f field_56895 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; TRIPWIRE g field_56896 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; TRANSLUCENT_MOVING_BLOCK h field_56897 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ARMOR_CUTOUT_NO_CULL i field_56898 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ARMOR_DECAL_CUTOUT_NO_CULL j field_56899 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ARMOR_TRANSLUCENT k field_56900 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ENTITY_SOLID l field_56901 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ENTITY_SOLID_Z_OFFSET_FORWARD m field_56902 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ENTITY_CUTOUT n field_56903 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ENTITY_CUTOUT_NO_CULL o field_56904 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ENTITY_CUTOUT_NO_CULL_Z_OFFSET p field_56905 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ENTITY_TRANSLUCENT q field_56906 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ENTITY_TRANSLUCENT_EMISSIVE r field_56907 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ENTITY_SMOOTH_CUTOUT s field_56908 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ENTITY_NO_OUTLINE t field_56909 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; BREEZE_WIND u field_56910 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ENERGY_SWIRL v field_56911 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; EYES w field_56912 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ENTITY_DECAL x field_56913 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ENTITY_SHADOW y field_56914 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; ITEM_ENTITY_TRANSLUCENT_CULL z field_56915 m ()Ljava/util/List; getStaticPipelines a method_67886 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Lcom/mojang/blaze3d/pipeline/RenderPipeline; register a method_67887 m ()V m ()V c net/minecraft/client/renderer/RenderStateShard gxy net/minecraft/class_4668 f D MAX_ENCHANTMENT_GLINT_SPEED_MILLIS a field_42230 f Ljava/lang/String; name b field_21363 f Lnet/minecraft/client/renderer/RenderStateShard$TextureStateShard; BLOCK_SHEET_MIPPED c field_21376 f Lnet/minecraft/client/renderer/RenderStateShard$TextureStateShard; BLOCK_SHEET d field_21377 f Lnet/minecraft/client/renderer/RenderStateShard$EmptyTextureStateShard; NO_TEXTURE e field_21378 f Lnet/minecraft/client/renderer/RenderStateShard$TexturingStateShard; DEFAULT_TEXTURING f field_21379 f Lnet/minecraft/client/renderer/RenderStateShard$TexturingStateShard; GLINT_TEXTURING g field_21381 f Lnet/minecraft/client/renderer/RenderStateShard$TexturingStateShard; ENTITY_GLINT_TEXTURING h field_21382 f Lnet/minecraft/client/renderer/RenderStateShard$TexturingStateShard; ARMOR_ENTITY_GLINT_TEXTURING i field_58053 f Lnet/minecraft/client/renderer/RenderStateShard$LightmapStateShard; LIGHTMAP j field_21383 f Lnet/minecraft/client/renderer/RenderStateShard$LightmapStateShard; NO_LIGHTMAP k field_21384 f Lnet/minecraft/client/renderer/RenderStateShard$OverlayStateShard; OVERLAY l field_21385 f Lnet/minecraft/client/renderer/RenderStateShard$OverlayStateShard; NO_OVERLAY m field_21386 f Lnet/minecraft/client/renderer/RenderStateShard$LayeringStateShard; NO_LAYERING n field_21352 f Lnet/minecraft/client/renderer/RenderStateShard$LayeringStateShard; VIEW_OFFSET_Z_LAYERING o field_22241 f Lnet/minecraft/client/renderer/RenderStateShard$LayeringStateShard; VIEW_OFFSET_Z_LAYERING_FORWARD p field_53123 f Lnet/minecraft/client/renderer/RenderStateShard$OutputStateShard; MAIN_TARGET q field_21358 f Lnet/minecraft/client/renderer/RenderStateShard$OutputStateShard; OUTLINE_TARGET r field_21359 f Lnet/minecraft/client/renderer/RenderStateShard$OutputStateShard; TRANSLUCENT_TARGET s field_25280 f Lnet/minecraft/client/renderer/RenderStateShard$OutputStateShard; PARTICLES_TARGET t field_25281 f Lnet/minecraft/client/renderer/RenderStateShard$OutputStateShard; WEATHER_TARGET u field_25282 f Lnet/minecraft/client/renderer/RenderStateShard$OutputStateShard; ITEM_ENTITY_TARGET v field_25643 f Lnet/minecraft/client/renderer/RenderStateShard$LineStateShard; DEFAULT_LINE w field_21360 f Ljava/lang/Runnable; setupState x field_21361 f Ljava/lang/Runnable; clearState y field_21362 m ()V setupRenderState a method_23516 m (F)V setupGlintTexturing a method_23517 m ()V clearRenderState b method_23518 m ()Ljava/lang/String; getName c method_68484 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; method_68485 d method_68485 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; method_68486 e method_68486 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; method_68487 f method_68487 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; method_68488 g method_68488 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; method_68489 h method_68489 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; method_68490 i method_68490 m ()V method_62273 j method_62273 m ()V method_62274 k method_62274 m ()V method_23531 l method_23531 m ()V method_23532 m method_23532 m ()V method_23536 n method_23536 m ()V method_23537 o method_23537 m ()V method_23538 p method_23538 m ()V method_23539 q method_23539 m ()V method_23540 r method_23540 m ()V method_23541 s method_23541 m ()V method_67888 t method_67888 m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V m ()V c net/minecraft/client/renderer/RenderStateShard$BooleanStateShard gxy$a net/minecraft/class_4668$class_4670 f Z enabled x field_21390 m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;Z)V c net/minecraft/client/renderer/RenderStateShard$EmptyTextureStateShard gxy$b net/minecraft/class_4668$class_5939 m ()Ljava/util/Optional; cutoutTexture d method_23564 m ()V method_68705 e method_68705 m ()V method_68706 f method_68706 m (Ljava/lang/Runnable;Ljava/lang/Runnable;)V m ()V c net/minecraft/client/renderer/RenderStateShard$LayeringStateShard gxy$c net/minecraft/class_4668$class_4675 m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V c net/minecraft/client/renderer/RenderStateShard$LightmapStateShard gxy$d net/minecraft/class_4668$class_4676 m (Z)V method_23551 a method_23551 m (Z)V method_23552 b method_23552 m (Z)V c net/minecraft/client/renderer/RenderStateShard$LineStateShard gxy$e net/minecraft/class_4668$class_4677 f Ljava/util/OptionalDouble; width x field_21392 m (Ljava/util/OptionalDouble;)V method_23553 a method_23553 m (Ljava/util/OptionalDouble;)V method_23554 b method_23554 m (Ljava/util/OptionalDouble;)V c net/minecraft/client/renderer/RenderStateShard$MultiTextureStateShard gxy$f net/minecraft/class_4668$class_5940 f Ljava/util/Optional; cutoutTexture x field_29453 m (Ljava/util/List;)V method_34559 a method_34559 m ()Lnet/minecraft/client/renderer/RenderStateShard$MultiTextureStateShard$Builder; builder e method_34560 m ()V method_34561 f method_34561 m (Ljava/util/List;)V c net/minecraft/client/renderer/RenderStateShard$MultiTextureStateShard$Builder gxy$f$a net/minecraft/class_4668$class_5940$class_5941 f Lcom/google/common/collect/ImmutableList$Builder; builder a field_29454 m ()Lnet/minecraft/client/renderer/RenderStateShard$MultiTextureStateShard; build a method_34562 m (Lnet/minecraft/resources/ResourceLocation;Z)Lnet/minecraft/client/renderer/RenderStateShard$MultiTextureStateShard$Builder; add a method_34563 m ()V c net/minecraft/client/renderer/RenderStateShard$MultiTextureStateShard$Entry gxy$f$b net/minecraft/class_4668$class_5940$class_10542 f Lnet/minecraft/resources/ResourceLocation; id a comp_3462 f Z mipmap b comp_3464 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_3462 m ()Z mipmap b comp_3464 m (Lnet/minecraft/resources/ResourceLocation;Z)V c net/minecraft/client/renderer/RenderStateShard$OffsetTexturingStateShard gxy$g net/minecraft/class_4668$class_4682 m (FF)V method_23561 a method_23561 m ()V method_23562 d method_23562 m (FF)V c net/minecraft/client/renderer/RenderStateShard$OutputStateShard gxy$h net/minecraft/class_4668$class_4678 f Ljava/util/function/Supplier; renderTargetSupplier x field_57930 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; getRenderTarget d method_68491 m ()V method_68492 e method_68492 m ()V method_68493 f method_68493 m (Ljava/lang/String;Ljava/util/function/Supplier;)V c net/minecraft/client/renderer/RenderStateShard$OverlayStateShard gxy$i net/minecraft/class_4668$class_4679 m (Z)V method_23555 a method_23555 m (Z)V method_23556 b method_23556 m (Z)V c net/minecraft/client/renderer/RenderStateShard$TextureStateShard gxy$j net/minecraft/class_4668$class_4683 f Ljava/util/Optional; texture x field_21397 f Z mipmap y field_21399 m (Lnet/minecraft/resources/ResourceLocation;Z)V method_23563 a method_23563 m ()V method_23567 e method_23567 m (Lnet/minecraft/resources/ResourceLocation;Z)V c net/minecraft/client/renderer/RenderStateShard$TexturingStateShard gxy$k net/minecraft/class_4668$class_4684 m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V c net/minecraft/client/renderer/RenderType gxz net/minecraft/class_1921 f Lnet/minecraft/client/renderer/RenderType$CompositeRenderType; LINES A field_21695 f Lnet/minecraft/client/renderer/RenderType$CompositeRenderType; SECONDARY_BLOCK_OUTLINE B field_54857 f Lnet/minecraft/client/renderer/RenderType$CompositeRenderType; LINE_STRIP C field_29456 f I MEGABYTE D field_32777 f Lnet/minecraft/client/renderer/RenderType; SOLID E field_9178 f Lnet/minecraft/client/renderer/RenderType; CUTOUT_MIPPED F field_9175 f Lnet/minecraft/client/renderer/RenderType; CUTOUT G field_9174 f Lnet/minecraft/client/renderer/RenderType; TRANSLUCENT_MOVING_BLOCK H field_25285 f Ljava/util/function/Function; ARMOR_CUTOUT_NO_CULL I field_29622 f Ljava/util/function/Function; ARMOR_TRANSLUCENT J field_54962 f Ljava/util/function/Function; ENTITY_SOLID K field_29623 f Ljava/util/function/Function; ENTITY_SOLID_Z_OFFSET_FORWARD L field_53130 f Ljava/util/function/Function; ENTITY_CUTOUT M field_29624 f Ljava/util/function/BiFunction; ENTITY_CUTOUT_NO_CULL N field_29625 f Ljava/util/function/BiFunction; ENTITY_CUTOUT_NO_CULL_Z_OFFSET O field_29626 f Ljava/util/function/Function; ITEM_ENTITY_TRANSLUCENT_CULL P field_29627 f Ljava/util/function/BiFunction; ENTITY_TRANSLUCENT Q field_29629 f Ljava/util/function/BiFunction; ENTITY_TRANSLUCENT_EMISSIVE R field_38345 f Ljava/util/function/Function; ENTITY_SMOOTH_CUTOUT S field_29630 f Ljava/util/function/BiFunction; BEACON_BEAM T field_29631 f Ljava/util/function/Function; ENTITY_DECAL U field_29632 f Ljava/util/function/Function; ENTITY_NO_OUTLINE V field_29633 f Ljava/util/function/Function; ENTITY_SHADOW W field_29634 f Ljava/util/function/Function; DRAGON_EXPLOSION_ALPHA X field_29635 f Ljava/util/function/Function; EYES Y field_29636 f Lnet/minecraft/client/renderer/RenderType; LEASH Z field_20964 f Ljava/util/function/Function; OPAQUE_PARTICLE aA field_55141 f Ljava/util/function/Function; TRANSLUCENT_PARTICLE aB field_55142 f Ljava/util/function/Function; WEATHER_DEPTH_WRITE aC field_55143 f Ljava/util/function/Function; WEATHER_NO_DEPTH_WRITE aD field_55144 f Lnet/minecraft/client/renderer/RenderType; SUNRISE_SUNSET aE field_55147 f Ljava/util/function/Function; CELESTIAL aF field_55149 f Ljava/util/function/Function; BLOCK_SCREEN_EFFECT aG field_55150 f Ljava/util/function/Function; FIRE_SCREEN_EFFECT aH field_55151 f I bufferSize aI field_20806 f Z affectsCrumbling aJ field_20975 f Z sortOnUpload aK field_21402 f Lnet/minecraft/client/renderer/RenderType; WATER_MASK aa field_20965 f Lnet/minecraft/client/renderer/RenderType; ARMOR_ENTITY_GLINT ab field_24473 f Lnet/minecraft/client/renderer/RenderType; GLINT_TRANSLUCENT ac field_26373 f Lnet/minecraft/client/renderer/RenderType; GLINT ad field_20967 f Lnet/minecraft/client/renderer/RenderType; ENTITY_GLINT ae field_20968 f Ljava/util/function/Function; CRUMBLING af field_29637 f Ljava/util/function/Function; TEXT ag field_29638 f Lnet/minecraft/client/renderer/RenderType; TEXT_BACKGROUND ah field_42519 f Ljava/util/function/Function; TEXT_INTENSITY ai field_33630 f Ljava/util/function/Function; TEXT_POLYGON_OFFSET aj field_34002 f Ljava/util/function/Function; TEXT_INTENSITY_POLYGON_OFFSET ak field_34003 f Ljava/util/function/Function; TEXT_SEE_THROUGH al field_29639 f Lnet/minecraft/client/renderer/RenderType; TEXT_BACKGROUND_SEE_THROUGH am field_42520 f Ljava/util/function/Function; TEXT_INTENSITY_SEE_THROUGH an field_33631 f Lnet/minecraft/client/renderer/RenderType; LIGHTNING ao field_20970 f Lnet/minecraft/client/renderer/RenderType; DRAGON_RAYS ap field_52255 f Lnet/minecraft/client/renderer/RenderType; DRAGON_RAYS_DEPTH aq field_52307 f Lnet/minecraft/client/renderer/RenderType; TRIPWIRE ar field_25644 f Lnet/minecraft/client/renderer/RenderType; END_PORTAL as field_29457 f Lnet/minecraft/client/renderer/RenderType; END_GATEWAY at field_29458 f Ljava/util/function/Function; DEBUG_LINE_STRIP au field_42521 f Lnet/minecraft/client/renderer/RenderType$CompositeRenderType; DEBUG_FILLED_BOX av field_42522 f Lnet/minecraft/client/renderer/RenderType$CompositeRenderType; DEBUG_QUADS aw field_42523 f Lnet/minecraft/client/renderer/RenderType$CompositeRenderType; DEBUG_TRIANGLE_FAN ax field_53131 f Lnet/minecraft/client/renderer/RenderType$CompositeRenderType; DEBUG_STRUCTURE_QUADS ay field_52256 f Lnet/minecraft/client/renderer/RenderType$CompositeRenderType; DEBUG_SECTION_QUADS az field_44673 f I BIG_BUFFER_SIZE x field_32772 f I SMALL_BUFFER_SIZE y field_32774 f I TRANSIENT_BUFFER_SIZE z field_32775 m ()Lnet/minecraft/client/renderer/RenderType; debugTriangleFan A method_62278 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; opaqueParticle A method_65213 m ()Lnet/minecraft/client/renderer/RenderType; debugStructureQuads B method_61045 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; translucentParticle B method_65214 m ()Lnet/minecraft/client/renderer/RenderType; debugSectionQuads C method_51456 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; celestial C method_65215 m ()Lnet/minecraft/client/renderer/RenderType; sunriseSunset D method_65220 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; blockScreenEffect D method_65216 m ()I bufferSize E method_22722 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; fireScreenEffect E method_65217 m ()Lcom/mojang/blaze3d/vertex/VertexFormat; format F method_23031 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_67899 F method_67899 m ()Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; mode G method_23033 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_67901 G method_67901 m ()Ljava/util/Optional; outline H method_23289 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_67903 H method_67903 m ()Z isOutline I method_24295 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_65225 I method_65225 m ()Z affectsCrumbling J method_23037 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_65226 J method_65226 m ()Z canConsolidateConsecutiveGeometry K method_43332 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_37347 K method_37347 m ()Z sortOnUpload L method_60894 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_37348 L method_37348 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_36436 M method_36436 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_36437 N method_36437 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_34833 O method_34833 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_34834 P method_34834 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_34835 Q method_34835 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_67905 R method_67905 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_34837 S method_34837 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_34838 T method_34838 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_34839 U method_34839 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_34840 V method_34840 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_34822 W method_34822 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_34824 X method_34824 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_62288 Y method_62288 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_62289 Z method_62289 m (D)Lnet/minecraft/client/renderer/RenderType; debugLineStrip a method_49043 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; armorCutoutNoCull a method_25448 m (Lnet/minecraft/resources/ResourceLocation;FF)Lnet/minecraft/client/renderer/RenderType; breezeWind a method_55251 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/Boolean;)Lnet/minecraft/client/renderer/RenderType; method_34829 a method_34829 m (Lnet/minecraft/resources/ResourceLocation;Z)Lnet/minecraft/client/renderer/RenderType; entityCutoutNoCull a method_24293 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Ljava/util/function/Function; createWeather a method_65230 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_65228 a method_65228 m (Lcom/mojang/blaze3d/vertex/MeshData;)V draw a method_60895 m (Ljava/lang/Double;)Lnet/minecraft/client/renderer/RenderType$CompositeRenderType; method_49044 a method_49044 m (Ljava/lang/String;ILcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/renderer/RenderType$CompositeState;)Lnet/minecraft/client/renderer/RenderType$CompositeRenderType; create a method_24048 m (Ljava/lang/String;IZZLcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/renderer/RenderType$CompositeState;)Lnet/minecraft/client/renderer/RenderType$CompositeRenderType; create a method_24049 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_34826 aa method_34826 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_65051 ab method_65051 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_67906 ac method_67906 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; createArmorDecalCutoutNoCull b method_53491 m (Lnet/minecraft/resources/ResourceLocation;FF)Lnet/minecraft/client/renderer/RenderType; energySwirl b method_23018 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/Boolean;)Lnet/minecraft/client/renderer/RenderType; method_42598 b method_42598 m (Lnet/minecraft/resources/ResourceLocation;Z)Lnet/minecraft/client/renderer/RenderType; entityCutoutNoCullZOffset b method_28115 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; armorTranslucent c method_65052 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/Boolean;)Lnet/minecraft/client/renderer/RenderType; method_34830 c method_34830 m (Lnet/minecraft/resources/ResourceLocation;Z)Lnet/minecraft/client/renderer/RenderType; entityTranslucent c method_24294 m ()Lnet/minecraft/client/renderer/RenderType; solid d method_23577 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; entitySolid d method_23572 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/Boolean;)Lnet/minecraft/client/renderer/RenderType; method_34831 d method_34831 m (Lnet/minecraft/resources/ResourceLocation;Z)Lnet/minecraft/client/renderer/RenderType; entityTranslucentEmissive d method_42599 m ()Lnet/minecraft/client/renderer/RenderType; cutoutMipped e method_23579 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; entitySolidZOffsetForward e method_62290 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/Boolean;)Lnet/minecraft/client/renderer/RenderType; method_34832 e method_34832 m (Lnet/minecraft/resources/ResourceLocation;Z)Lnet/minecraft/client/renderer/RenderType; beaconBeam e method_23592 m ()Lnet/minecraft/client/renderer/RenderType; cutout f method_23581 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; entityCutout f method_23576 m (Lnet/minecraft/resources/ResourceLocation;Z)Lnet/minecraft/client/renderer/RenderType; weather f method_65231 m ()Lnet/minecraft/client/renderer/RenderType; translucentMovingBlock g method_29380 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; entityCutoutNoCull g method_23578 m ()Lnet/minecraft/client/renderer/RenderType; leash h method_23587 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; entityCutoutNoCullZOffset h method_28116 m ()Lnet/minecraft/client/renderer/RenderType; waterMask i method_23589 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; itemEntityTranslucentCull i method_29379 m ()Lnet/minecraft/client/renderer/RenderType; armorEntityGlint j method_27949 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; entityTranslucent j method_23580 m ()Lnet/minecraft/client/renderer/RenderType; glintTranslucent k method_30676 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; entityTranslucentEmissive k method_42600 m ()Lnet/minecraft/client/renderer/RenderType; glint l method_23590 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; entitySmoothCutout l method_23584 m ()Lnet/minecraft/client/renderer/RenderType; entityGlint m method_23591 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; entityDecal m method_23586 m ()Lnet/minecraft/client/renderer/RenderType; textBackground n method_49045 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; entityNoOutline n method_23588 m ()Lnet/minecraft/client/renderer/RenderType; textBackgroundSeeThrough o method_49046 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; entityShadow o method_24469 m ()Lnet/minecraft/client/renderer/RenderType; lightning p method_23593 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; dragonExplosionAlpha p method_23573 m ()Lnet/minecraft/client/renderer/RenderType; dragonRays q method_61046 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; eyes q method_23026 m ()Lnet/minecraft/client/renderer/RenderType; dragonRaysDepth r method_61157 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; breezeEyes r method_55252 m ()Lnet/minecraft/client/renderer/RenderType; tripwire s method_29997 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; outline s method_23287 m ()Lnet/minecraft/client/renderer/RenderType; endPortal t method_23574 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; crumbling t method_23570 m ()Lnet/minecraft/client/renderer/RenderType; endGateway u method_34571 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; text u method_23028 m ()Lnet/minecraft/client/renderer/RenderType; lines v method_23594 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; textIntensity v method_36434 m ()Lnet/minecraft/client/renderer/RenderType; secondaryBlockOutline w method_64914 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; textPolygonOffset w method_37345 m ()Lnet/minecraft/client/renderer/RenderType; lineStrip x method_34572 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; textIntensityPolygonOffset x method_37346 m ()Lnet/minecraft/client/renderer/RenderType; debugFilledBox y method_49047 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; textSeeThrough y method_23030 m ()Lnet/minecraft/client/renderer/RenderType; debugQuads z method_49042 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; textIntensitySeeThrough z method_36435 m (Ljava/lang/String;IZZLjava/lang/Runnable;Ljava/lang/Runnable;)V m ()V c net/minecraft/client/renderer/RenderType$CompositeRenderType gxz$a net/minecraft/class_1921$class_4687 f Ljava/util/function/BiFunction; OUTLINE D field_29640 f Lnet/minecraft/client/renderer/RenderType$CompositeState; state E field_21403 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; renderPipeline F field_56922 f Ljava/util/Optional; outline G field_21697 f Z isOutline H field_21851 m ()Ljava/lang/String; method_71315 M method_71315 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/Boolean;)Lnet/minecraft/client/renderer/RenderType; method_34844 a method_34844 m (Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_34843 a method_34843 m (Lnet/minecraft/client/renderer/RenderType$CompositeState;)V method_34842 a method_34842 m (Lnet/minecraft/client/renderer/RenderType$CompositeState;)V method_23595 b method_23595 m (Ljava/lang/String;IZZLcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/client/renderer/RenderType$CompositeState;)V m ()V c net/minecraft/client/renderer/RenderType$CompositeState gxz$b net/minecraft/class_1921$class_4688 f Lnet/minecraft/client/renderer/RenderStateShard$EmptyTextureStateShard; textureState a field_21406 f Lnet/minecraft/client/renderer/RenderStateShard$OutputStateShard; outputState b field_57931 f Lnet/minecraft/client/renderer/RenderType$OutlineProperty; outlineProperty c field_21852 f Lcom/google/common/collect/ImmutableList; states d field_21422 m ()Lnet/minecraft/client/renderer/RenderType$CompositeState$CompositeStateBuilder; builder a method_23598 m (Lnet/minecraft/client/renderer/RenderStateShard$EmptyTextureStateShard;Lnet/minecraft/client/renderer/RenderStateShard$LightmapStateShard;Lnet/minecraft/client/renderer/RenderStateShard$OverlayStateShard;Lnet/minecraft/client/renderer/RenderStateShard$LayeringStateShard;Lnet/minecraft/client/renderer/RenderStateShard$OutputStateShard;Lnet/minecraft/client/renderer/RenderStateShard$TexturingStateShard;Lnet/minecraft/client/renderer/RenderStateShard$LineStateShard;Lnet/minecraft/client/renderer/RenderType$OutlineProperty;)V c net/minecraft/client/renderer/RenderType$CompositeState$CompositeStateBuilder gxz$b$a net/minecraft/class_1921$class_4688$class_4689 f Lnet/minecraft/client/renderer/RenderStateShard$EmptyTextureStateShard; textureState a field_29462 f Lnet/minecraft/client/renderer/RenderStateShard$LightmapStateShard; lightmapState b field_21430 f Lnet/minecraft/client/renderer/RenderStateShard$OverlayStateShard; overlayState c field_21431 f Lnet/minecraft/client/renderer/RenderStateShard$LayeringStateShard; layeringState d field_21433 f Lnet/minecraft/client/renderer/RenderStateShard$OutputStateShard; outputState e field_21434 f Lnet/minecraft/client/renderer/RenderStateShard$TexturingStateShard; texturingState f field_21435 f Lnet/minecraft/client/renderer/RenderStateShard$LineStateShard; lineState g field_21437 m (Lnet/minecraft/client/renderer/RenderStateShard$EmptyTextureStateShard;)Lnet/minecraft/client/renderer/RenderType$CompositeState$CompositeStateBuilder; setTextureState a method_34577 m (Lnet/minecraft/client/renderer/RenderStateShard$LayeringStateShard;)Lnet/minecraft/client/renderer/RenderType$CompositeState$CompositeStateBuilder; setLayeringState a method_23607 m (Lnet/minecraft/client/renderer/RenderStateShard$LightmapStateShard;)Lnet/minecraft/client/renderer/RenderType$CompositeState$CompositeStateBuilder; setLightmapState a method_23608 m (Lnet/minecraft/client/renderer/RenderStateShard$LineStateShard;)Lnet/minecraft/client/renderer/RenderType$CompositeState$CompositeStateBuilder; setLineState a method_23609 m (Lnet/minecraft/client/renderer/RenderStateShard$OutputStateShard;)Lnet/minecraft/client/renderer/RenderType$CompositeState$CompositeStateBuilder; setOutputState a method_23610 m (Lnet/minecraft/client/renderer/RenderStateShard$OverlayStateShard;)Lnet/minecraft/client/renderer/RenderType$CompositeState$CompositeStateBuilder; setOverlayState a method_23611 m (Lnet/minecraft/client/renderer/RenderStateShard$TexturingStateShard;)Lnet/minecraft/client/renderer/RenderType$CompositeState$CompositeStateBuilder; setTexturingState a method_23614 m (Lnet/minecraft/client/renderer/RenderType$OutlineProperty;)Lnet/minecraft/client/renderer/RenderType$CompositeState; createCompositeState a method_24297 m (Z)Lnet/minecraft/client/renderer/RenderType$CompositeState; createCompositeState a method_23617 m ()V c net/minecraft/client/renderer/RenderType$OutlineProperty gxz$c net/minecraft/class_1921$class_4750 f Lnet/minecraft/client/renderer/RenderType$OutlineProperty; NONE a field_21853 f Lnet/minecraft/client/renderer/RenderType$OutlineProperty; IS_OUTLINE b field_21854 f Lnet/minecraft/client/renderer/RenderType$OutlineProperty; AFFECTS_OUTLINE c field_21855 f Ljava/lang/String; name d field_22243 f [Lnet/minecraft/client/renderer/RenderType$OutlineProperty; $VALUES e field_21856 m ()[Lnet/minecraft/client/renderer/RenderType$OutlineProperty; $values a method_36916 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/renderer/RunningTrimmedMean gya net/minecraft/class_4740 f [J values a field_21800 f I count b field_21801 f I cursor c field_21802 m (J)J registerValueAndGetMean a method_24214 m (I)V c net/minecraft/client/renderer/ScreenEffectRenderer gyb net/minecraft/class_4603 f I ITEM_ACTIVATION_ANIMATION_LENGTH a field_59969 f Lnet/minecraft/resources/ResourceLocation; UNDERWATER_LOCATION b field_20986 f Lnet/minecraft/client/Minecraft; minecraft c field_59970 f Lnet/minecraft/client/renderer/MultiBufferSource; bufferSource d field_59971 f Lnet/minecraft/world/item/ItemStack; itemActivationItem e field_59972 f I itemActivationTicks f field_59973 f F itemActivationOffX g field_59974 f F itemActivationOffY h field_59975 m ()V tick a method_70937 m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/level/block/state/BlockState; getViewBlockingState a method_24225 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/util/RandomSource;)V displayItemActivation a method_70938 m (Lcom/mojang/blaze3d/vertex/PoseStack;F)V renderItemActivationAnimation a method_70939 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;)V renderFire a method_23070 m (Lnet/minecraft/client/Minecraft;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;)V renderWater a method_23069 m (Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;)V renderTex a method_23068 m (ZF)V renderScreenEffect a method_23067 m ()V resetItemActivation b method_70940 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/renderer/MultiBufferSource;)V m ()V c net/minecraft/client/renderer/SectionBufferBuilderPack gyc net/minecraft/class_750 f I TOTAL_BUFFERS_SIZE a field_46902 f Ljava/util/Map; buffers b field_3951 m ()V clearAll a method_22705 m (Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;)Lcom/mojang/blaze3d/vertex/ByteBufferBuilder; buffer a method_3154 m ()V discardAll b method_23501 m (Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;)Lcom/mojang/blaze3d/vertex/ByteBufferBuilder; method_68707 b method_68707 m ()V m ()V c net/minecraft/client/renderer/SectionBufferBuilderPool gyd net/minecraft/class_8901 f Lorg/slf4j/Logger; LOGGER a field_46904 f Ljava/util/Queue; freeBuffers b field_46905 f I freeBufferCount c field_46906 m ()Lnet/minecraft/client/renderer/SectionBufferBuilderPack; acquire a method_54642 m (I)Lnet/minecraft/client/renderer/SectionBufferBuilderPool; allocate a method_54643 m (Lnet/minecraft/client/renderer/SectionBufferBuilderPack;)V release a method_54644 m ()Z isEmpty b method_54645 m ()I getFreeBufferCount c method_54646 m (Ljava/util/List;)V m ()V c net/minecraft/client/renderer/SectionOcclusionGraph gye net/minecraft/class_8679 f Lorg/slf4j/Logger; LOGGER a field_45617 f [Lnet/minecraft/core/Direction; DIRECTIONS b field_45618 f I MINIMUM_ADVANCED_CULLING_DISTANCE c field_45619 f I MINIMUM_ADVANCED_CULLING_SECTION_DISTANCE d field_55873 f D CEILED_SECTION_DIAGONAL e field_45620 f Z needsFullUpdate f field_45621 f Ljava/util/concurrent/Future; fullUpdateTask g field_45622 f Lnet/minecraft/client/renderer/ViewArea; viewArea h field_45623 f Ljava/util/concurrent/atomic/AtomicReference; currentGraph i field_45624 f Ljava/util/concurrent/atomic/AtomicReference; nextGraphEvents j field_45625 f Ljava/util/concurrent/atomic/AtomicBoolean; needsFrustumUpdate k field_45626 m ()V invalidate a method_52817 m (J)Ljava/util/List; method_52818 a method_52818 m (JJ)Z isInViewDistance a method_52832 m (JLnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;Lnet/minecraft/core/Direction;)Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection; getRelativeFrom a method_52831 m (Lnet/minecraft/world/level/ChunkPos;)V onChunkReadyToRender a method_52819 m (Lnet/minecraft/client/Camera;Lnet/minecraft/world/phys/Vec3;ZLit/unimi/dsi/fastutil/longs/LongOpenHashSet;)V method_52820 a method_52820 m (Lnet/minecraft/client/Camera;Ljava/util/Queue;)V initializeQueueForFullUpdate a method_52821 m (Lnet/minecraft/client/renderer/SectionOcclusionGraph$GraphEvents;Lnet/minecraft/world/level/ChunkPos;)V addNeighbors a method_52822 m (Lnet/minecraft/client/renderer/SectionOcclusionGraph$GraphState;)V queueSectionsWithNewNeighbors a method_52823 m (Lnet/minecraft/client/renderer/SectionOcclusionGraph$GraphState;Lnet/minecraft/client/renderer/SectionOcclusionGraph$Node;)V method_52824 a method_52824 m (Lnet/minecraft/client/renderer/SectionOcclusionGraph$GraphStorage;Lnet/minecraft/world/phys/Vec3;Ljava/util/Queue;ZLjava/util/function/Consumer;Lit/unimi/dsi/fastutil/longs/LongOpenHashSet;)V runUpdates a method_52825 m (Lnet/minecraft/client/renderer/ViewArea;)V waitAndReset a method_52826 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;)V schedulePropagationFrom a method_52827 m (Lnet/minecraft/client/renderer/culling/Frustum;Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;)V method_52829 a method_52829 m (Lnet/minecraft/client/renderer/culling/Frustum;Ljava/util/List;Ljava/util/List;)V addSectionsInFrustum a method_52828 m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/client/renderer/Octree$Node;ZIZ)V method_62924 a method_62924 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/client/renderer/SectionOcclusionGraph$Node;)D method_52830 a method_52830 m (ZLnet/minecraft/client/Camera;Lnet/minecraft/world/phys/Vec3;Lit/unimi/dsi/fastutil/longs/LongOpenHashSet;)V scheduleFullUpdate a method_52833 m (ZLnet/minecraft/client/Camera;Lnet/minecraft/client/renderer/culling/Frustum;Ljava/util/List;Lit/unimi/dsi/fastutil/longs/LongOpenHashSet;)V update a method_52834 m (ZLnet/minecraft/client/renderer/culling/Frustum;Ljava/util/List;Lnet/minecraft/world/phys/Vec3;Lit/unimi/dsi/fastutil/longs/LongOpenHashSet;)V runPartialUpdate a method_52835 m ()Z consumeFrustumUpdate b method_52836 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;)Lnet/minecraft/client/renderer/SectionOcclusionGraph$Node; getNode b method_52837 m ()Lnet/minecraft/client/renderer/Octree; getOctree c method_62925 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;)V method_52838 c method_52838 m ()V m ()V c net/minecraft/client/renderer/SectionOcclusionGraph$GraphEvents gye$a net/minecraft/class_8679$class_8680 f Lit/unimi/dsi/fastutil/longs/LongSet; chunksWhichReceivedNeighbors a comp_1618 f Ljava/util/concurrent/BlockingQueue; sectionsToPropagateFrom b comp_1619 m ()Lit/unimi/dsi/fastutil/longs/LongSet; chunksWhichReceivedNeighbors a comp_1618 m ()Ljava/util/concurrent/BlockingQueue; sectionsToPropagateFrom b comp_1619 m ()V m (Lit/unimi/dsi/fastutil/longs/LongSet;Ljava/util/concurrent/BlockingQueue;)V c net/minecraft/client/renderer/SectionOcclusionGraph$GraphState gye$b net/minecraft/class_8679$class_8681 f Lnet/minecraft/client/renderer/SectionOcclusionGraph$GraphStorage; storage a comp_1620 f Lnet/minecraft/client/renderer/SectionOcclusionGraph$GraphEvents; events b comp_1621 m ()Lnet/minecraft/client/renderer/SectionOcclusionGraph$GraphStorage; storage a comp_1620 m ()Lnet/minecraft/client/renderer/SectionOcclusionGraph$GraphEvents; events b comp_1621 m (Lnet/minecraft/client/renderer/ViewArea;)V m (Lnet/minecraft/client/renderer/SectionOcclusionGraph$GraphStorage;Lnet/minecraft/client/renderer/SectionOcclusionGraph$GraphEvents;)V c net/minecraft/client/renderer/SectionOcclusionGraph$GraphStorage gye$c net/minecraft/class_8679$class_6600 f Lnet/minecraft/client/renderer/SectionOcclusionGraph$SectionToNodeMap; sectionToNodeMap a field_45627 f Lnet/minecraft/client/renderer/Octree; sectionTree b field_53929 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; chunksWaitingForNeighbors c field_45628 m (Lnet/minecraft/client/renderer/ViewArea;)V c net/minecraft/client/renderer/SectionOcclusionGraph$Node gye$d net/minecraft/class_8679$class_762 f Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection; section a field_4124 f I step b field_4122 f B sourceDirections c field_4125 f B directions d field_4126 m ()Z hasSourceDirections a method_34813 m (BLnet/minecraft/core/Direction;)V setDirections a method_3299 m (I)Z hasSourceDirection a method_34814 m (Lnet/minecraft/core/Direction;)Z hasDirection a method_3298 m (Lnet/minecraft/core/Direction;)V addSourceDirection b method_34816 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;Lnet/minecraft/core/Direction;I)V c net/minecraft/client/renderer/SectionOcclusionGraph$SectionToNodeMap gye$e net/minecraft/class_8679$class_5972 f [Lnet/minecraft/client/renderer/SectionOcclusionGraph$Node; nodes a field_29620 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;)Lnet/minecraft/client/renderer/SectionOcclusionGraph$Node; get a method_34820 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;Lnet/minecraft/client/renderer/SectionOcclusionGraph$Node;)V put a method_34821 m (I)V c net/minecraft/client/renderer/ShaderDefines gyf net/minecraft/class_10149 f Lnet/minecraft/client/renderer/ShaderDefines; EMPTY a field_53930 f Lcom/mojang/serialization/Codec; CODEC b field_53931 f Ljava/util/Map; values c comp_3103 f Ljava/util/Set; flags d comp_3104 m ()Lnet/minecraft/client/renderer/ShaderDefines$Builder; builder a method_62926 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_62927 a method_62927 m (Lnet/minecraft/client/renderer/ShaderDefines;)Lnet/minecraft/client/renderer/ShaderDefines; withOverrides a method_62928 m ()Ljava/lang/String; asSourceDirectives b method_62929 m ()Z isEmpty c method_62930 m ()Ljava/util/Map; values d comp_3103 m ()Ljava/util/Set; flags e comp_3104 m (Ljava/util/Map;Ljava/util/Set;)V m ()V c net/minecraft/client/renderer/ShaderDefines$Builder gyf$a net/minecraft/class_10149$class_10150 f Lcom/google/common/collect/ImmutableMap$Builder; values a field_53932 f Lcom/google/common/collect/ImmutableSet$Builder; flags b field_53933 m ()Lnet/minecraft/client/renderer/ShaderDefines; build a method_62931 m (Ljava/lang/String;)Lnet/minecraft/client/renderer/ShaderDefines$Builder; define a method_62932 m (Ljava/lang/String;F)Lnet/minecraft/client/renderer/ShaderDefines$Builder; define a method_62933 m (Ljava/lang/String;I)Lnet/minecraft/client/renderer/ShaderDefines$Builder; define a method_67908 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/renderer/ShaderDefines$Builder; define a method_62934 m (Ljava/lang/String;)Ljava/lang/String; escapeNewLines b method_62935 m ()V c net/minecraft/client/renderer/ShaderManager gyg net/minecraft/class_10151 f I MAX_LOG_LENGTH a field_53936 f Ljava/lang/String; SHADER_PATH b field_53934 f Lorg/slf4j/Logger; LOGGER c field_53937 f Ljava/lang/String; SHADER_INCLUDE_PATH d field_53935 f Lnet/minecraft/resources/FileToIdConverter; POST_CHAIN_ID_CONVERTER e field_53939 f Lnet/minecraft/client/renderer/texture/TextureManager; textureManager f field_53940 f Ljava/util/function/Consumer; recoveryHandler g field_54019 f Lnet/minecraft/client/renderer/ShaderManager$CompilationCache; compilationCache h field_54020 f Lnet/minecraft/client/renderer/CachedOrthoProjectionMatrixBuffer; postChainProjectionMatrixBuffer i field_60129 m (Lnet/minecraft/resources/ResourceLocation;)Z isShader a method_62952 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/Resource;Lcom/google/common/collect/ImmutableMap$Builder;)V loadPostChain a method_62953 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/Resource;Lcom/mojang/blaze3d/shaders/ShaderType;Ljava/util/Map;Lcom/google/common/collect/ImmutableMap$Builder;)V loadShader a method_62939 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/shaders/ShaderType;)Ljava/lang/String; getShader a method_68496 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Set;)Lnet/minecraft/client/renderer/PostChain; getPostChain a method_62941 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/client/renderer/ShaderManager$Configs; prepare a method_62942 m (Lnet/minecraft/client/renderer/ShaderManager$Configs;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_62945 m (Ljava/lang/Exception;)V tryTriggerRecovery a method_65232 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/blaze3d/preprocessor/GlslPreprocessor; createPreprocessor a method_62950 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/String; method_68497 b method_68497 m (Lnet/minecraft/client/renderer/texture/TextureManager;Ljava/util/function/Consumer;)V m ()V c net/minecraft/client/renderer/ShaderManager$1 gyg$1 net/minecraft/class_10151$1 f Lnet/minecraft/resources/ResourceLocation; val$parentLocation a field_53945 f Ljava/util/Map; val$files b field_53946 f Ljava/util/Set; importedLocations c field_53947 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_62957 a method_62957 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Map;)V c net/minecraft/client/renderer/ShaderManager$CompilationCache gyg$a net/minecraft/class_10151$class_10170 f Lnet/minecraft/client/renderer/ShaderManager; field_54021 a field_54021 f Lnet/minecraft/client/renderer/ShaderManager$Configs; configs b field_54022 f Ljava/util/Map; postChains c field_54025 f Z triggeredRecovery d field_55152 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/shaders/ShaderType;)Ljava/lang/String; getShaderSource a method_68498 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Set;)Lnet/minecraft/client/renderer/PostChain; getOrLoadPostChain a method_63523 m (Ljava/util/Optional;)V method_71129 a method_71129 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Set;)Lnet/minecraft/client/renderer/PostChain; loadPostChain b method_63527 m (Lnet/minecraft/client/renderer/ShaderManager;Lnet/minecraft/client/renderer/ShaderManager$Configs;)V c net/minecraft/client/renderer/ShaderManager$CompilationException gyg$b net/minecraft/class_10151$class_10152 m (Ljava/lang/String;)V c net/minecraft/client/renderer/ShaderManager$Configs gyg$c net/minecraft/class_10151$class_10153 f Lnet/minecraft/client/renderer/ShaderManager$Configs; EMPTY a field_53948 f Ljava/util/Map; shaderSources b comp_3106 f Ljava/util/Map; postChains c comp_3107 m ()Ljava/util/Map; shaderSources a comp_3106 m ()Ljava/util/Map; postChains b comp_3107 m (Ljava/util/Map;Ljava/util/Map;)V m ()V c net/minecraft/client/renderer/ShaderManager$ShaderSourceKey gyg$d net/minecraft/class_10151$class_10155 f Lnet/minecraft/resources/ResourceLocation; id a comp_3111 f Lcom/mojang/blaze3d/shaders/ShaderType; type b comp_3112 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_3111 m ()Lcom/mojang/blaze3d/shaders/ShaderType; type b comp_3112 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/shaders/ShaderType;)V c net/minecraft/client/renderer/ShapeRenderer gyh net/minecraft/class_9974 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;DDDDDDFFFF)V renderLineBox a method_62292 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;DDDDDDFFFFFFF)V renderLineBox a method_62293 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;FFFFFFFFFF)V addChainedFilledBoxVertices a method_62294 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/phys/AABB;FFFF)V renderLineBox a method_62295 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/phys/shapes/VoxelShape;DDDI)V renderShape a method_62296 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/core/Direction;FFFFFFFFFF)V renderFace a method_62297 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lorg/joml/Vector3f;Lnet/minecraft/world/phys/Vec3;I)V renderVector a method_62298 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;DDDIDDDDDD)V method_62299 a method_62299 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;DDDDDDFFFF)V addChainedFilledBoxVertices b method_62300 m ()V c net/minecraft/client/renderer/ShapeRenderer$1 gyh$1 net/minecraft/class_9974$1 f [I $SwitchMap$net$minecraft$core$Direction a field_53140 m ()V c net/minecraft/client/renderer/Sheets gyi net/minecraft/class_4722 f Lnet/minecraft/client/resources/model/Material; DECORATED_POT_SIDE A field_51915 f Lnet/minecraft/client/resources/model/Material; CHEST_TRAP_LOCATION B field_21714 f Lnet/minecraft/client/resources/model/Material; CHEST_TRAP_LOCATION_LEFT C field_21715 f Lnet/minecraft/client/resources/model/Material; CHEST_TRAP_LOCATION_RIGHT D field_21716 f Lnet/minecraft/client/resources/model/Material; CHEST_XMAS_LOCATION E field_21717 f Lnet/minecraft/client/resources/model/Material; CHEST_XMAS_LOCATION_LEFT F field_21718 f Lnet/minecraft/client/resources/model/Material; CHEST_XMAS_LOCATION_RIGHT G field_21719 f Lnet/minecraft/client/resources/model/Material; CHEST_LOCATION H field_21720 f Lnet/minecraft/client/resources/model/Material; CHEST_LOCATION_LEFT I field_21721 f Lnet/minecraft/client/resources/model/Material; CHEST_LOCATION_RIGHT J field_21722 f Lnet/minecraft/client/resources/model/Material; ENDER_CHEST_LOCATION K field_21723 f Lnet/minecraft/client/renderer/RenderType; SHULKER_BOX_SHEET_TYPE L field_21724 f Lnet/minecraft/client/renderer/RenderType; BED_SHEET_TYPE M field_21725 f Lnet/minecraft/client/renderer/RenderType; BANNER_SHEET_TYPE N field_21726 f Lnet/minecraft/client/renderer/RenderType; SHIELD_SHEET_TYPE O field_21727 f Lnet/minecraft/client/renderer/RenderType; SIGN_SHEET_TYPE P field_21728 f Lnet/minecraft/client/renderer/RenderType; CHEST_SHEET_TYPE Q field_21729 f Lnet/minecraft/client/renderer/RenderType; ARMOR_TRIMS_SHEET_TYPE R field_42070 f Lnet/minecraft/client/renderer/RenderType; ARMOR_TRIMS_DECAL_SHEET_TYPE S field_46070 f Lnet/minecraft/client/renderer/RenderType; SOLID_BLOCK_SHEET T field_21700 f Lnet/minecraft/client/renderer/RenderType; CUTOUT_BLOCK_SHEET U field_21701 f Lnet/minecraft/client/renderer/RenderType; TRANSLUCENT_ITEM_CULL_BLOCK_SHEET V field_25286 f Ljava/util/Map; BANNER_MATERIALS W field_28252 f Ljava/util/Map; SHIELD_MATERIALS X field_28253 f [Lnet/minecraft/client/resources/model/Material; BED_TEXTURES Y field_21713 f Lnet/minecraft/resources/ResourceLocation; SHULKER_SHEET a field_21704 f Lnet/minecraft/resources/ResourceLocation; BED_SHEET b field_21705 f Lnet/minecraft/resources/ResourceLocation; BANNER_SHEET c field_21706 f Lnet/minecraft/resources/ResourceLocation; SHIELD_SHEET d field_21707 f Lnet/minecraft/resources/ResourceLocation; SIGN_SHEET e field_21708 f Lnet/minecraft/resources/ResourceLocation; CHEST_SHEET f field_21709 f Lnet/minecraft/resources/ResourceLocation; ARMOR_TRIMS_SHEET g field_42071 f Lnet/minecraft/resources/ResourceLocation; DECORATED_POT_SHEET h field_42910 f Lnet/minecraft/client/renderer/MaterialMapper; ITEMS_MAPPER i field_56355 f Lnet/minecraft/client/renderer/MaterialMapper; BLOCKS_MAPPER j field_56356 f Lnet/minecraft/client/renderer/MaterialMapper; BANNER_MAPPER k field_56357 f Lnet/minecraft/client/renderer/MaterialMapper; SHIELD_MAPPER l field_56358 f Lnet/minecraft/client/renderer/MaterialMapper; CHEST_MAPPER m field_56359 f Lnet/minecraft/client/renderer/MaterialMapper; DECORATED_POT_MAPPER n field_56360 f Lnet/minecraft/client/renderer/MaterialMapper; BED_MAPPER o field_56361 f Lnet/minecraft/client/renderer/MaterialMapper; SHULKER_MAPPER p field_56362 f Lnet/minecraft/client/renderer/MaterialMapper; SIGN_MAPPER q field_56363 f Lnet/minecraft/client/renderer/MaterialMapper; HANGING_SIGN_MAPPER r field_56364 f Lnet/minecraft/client/resources/model/Material; DEFAULT_SHULKER_TEXTURE_LOCATION s field_21710 f Ljava/util/List; SHULKER_TEXTURE_LOCATION t field_21711 f Ljava/util/Map; SIGN_MATERIALS u field_21712 f Ljava/util/Map; HANGING_SIGN_MATERIALS v field_40515 f Lnet/minecraft/client/resources/model/Material; BANNER_BASE w field_49769 f Lnet/minecraft/client/resources/model/Material; SHIELD_BASE x field_49770 f Ljava/util/Map; DECORATED_POT_MATERIALS y field_42911 f Lnet/minecraft/client/resources/model/Material; DECORATED_POT_BASE z field_51914 m ()Lnet/minecraft/client/renderer/RenderType; bannerSheet a method_24059 m (I)[Lnet/minecraft/client/resources/model/Material; method_24060 a method_24060 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/client/resources/model/Material; getDecoratedPotMaterial a method_49341 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/client/resources/model/Material; getBedMaterial a method_65527 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/block/state/properties/ChestType;Z)Lnet/minecraft/client/resources/model/Material; chooseMaterial a method_24062 m (Lnet/minecraft/world/level/block/state/properties/ChestType;Lnet/minecraft/client/resources/model/Material;Lnet/minecraft/client/resources/model/Material;Lnet/minecraft/client/resources/model/Material;)Lnet/minecraft/client/resources/model/Material; chooseMaterial a method_24063 m (Lnet/minecraft/world/level/block/state/properties/WoodType;)Lnet/minecraft/client/resources/model/Material; getSignMaterial a method_33082 m (Lnet/minecraft/core/Holder$Reference;)Lnet/minecraft/client/resources/model/Material; method_60576 a method_60576 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/client/resources/model/Material; getBannerMaterial a method_33081 m (Z)Lnet/minecraft/client/renderer/RenderType; armorTrimsSheet a method_48480 m ()Lnet/minecraft/client/renderer/RenderType; shieldSheet b method_24067 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/resources/ResourceLocation; colorToResourceMaterial b method_65529 m (Lnet/minecraft/world/level/block/state/properties/WoodType;)Lnet/minecraft/client/resources/model/Material; getHangingSignMaterial b method_45781 m (Lnet/minecraft/core/Holder;)Lnet/minecraft/client/resources/model/Material; getShieldMaterial b method_33083 m ()Lnet/minecraft/client/renderer/RenderType; bedSheet c method_24069 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/client/resources/model/Material; createBedMaterial c method_65531 m (Lnet/minecraft/world/level/block/state/properties/WoodType;)Lnet/minecraft/client/resources/model/Material; createSignMaterial c method_24064 m ()Lnet/minecraft/client/renderer/RenderType; shulkerBoxSheet d method_24070 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/client/resources/model/Material; getShulkerBoxMaterial d method_65532 m (Lnet/minecraft/world/level/block/state/properties/WoodType;)Lnet/minecraft/client/resources/model/Material; createHangingSignMaterial d method_45782 m ()Lnet/minecraft/client/renderer/RenderType; signSheet e method_24071 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/resources/ResourceLocation; colorToShulkerMaterial e method_65533 m ()Lnet/minecraft/client/renderer/RenderType; hangingSignSheet f method_45783 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/client/resources/model/Material; createShulkerMaterial f method_65534 m ()Lnet/minecraft/client/renderer/RenderType; chestSheet g method_24072 m ()Lnet/minecraft/client/renderer/RenderType; solidBlockSheet h method_24073 m ()Lnet/minecraft/client/renderer/RenderType; cutoutBlockSheet i method_24074 m ()Lnet/minecraft/client/renderer/RenderType; translucentItemSheet j method_29382 m ()V m ()V c net/minecraft/client/renderer/Sheets$1 gyi$1 net/minecraft/class_4722$1 f [I $SwitchMap$net$minecraft$world$level$block$state$properties$ChestType a field_21482 m ()V c net/minecraft/client/renderer/SkyRenderer gyj net/minecraft/class_9975 f Lnet/minecraft/resources/ResourceLocation; END_SKY_LOCATION a field_53143 f Lnet/minecraft/resources/ResourceLocation; SUN_LOCATION b field_53141 f Lnet/minecraft/resources/ResourceLocation; MOON_LOCATION c field_53142 f F SKY_DISC_RADIUS d field_53144 f I SKY_VERTICES e field_57932 f I STAR_COUNT f field_57933 f I END_SKY_QUAD_COUNT g field_57934 f Lcom/mojang/blaze3d/buffers/GpuBuffer; starBuffer h field_53145 f Lcom/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer; starIndices i field_57935 f Lcom/mojang/blaze3d/buffers/GpuBuffer; topSkyBuffer j field_53146 f Lcom/mojang/blaze3d/buffers/GpuBuffer; bottomSkyBuffer k field_53147 f Lcom/mojang/blaze3d/buffers/GpuBuffer; endSkyBuffer l field_55153 f I starIndexCount m field_58198 m ()V renderDarkDisc a method_62305 m (FFF)V renderSkyDisc a method_62302 m (FLcom/mojang/blaze3d/vertex/PoseStack;)V renderStars a method_62310 m (FLnet/minecraft/client/renderer/MultiBufferSource;Lcom/mojang/blaze3d/vertex/PoseStack;)V renderSun a method_62303 m (IFLnet/minecraft/client/renderer/MultiBufferSource;Lcom/mojang/blaze3d/vertex/PoseStack;)V renderMoon a method_62304 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;FI)V renderSunriseAndSunset a method_62306 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;FIFF)V renderSunMoonAndStars a method_62307 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;F)V buildSkyDisc a method_62309 m ()V renderEndSky b method_62312 m ()Lcom/mojang/blaze3d/buffers/GpuBuffer; buildStars c method_65233 m ()Lcom/mojang/blaze3d/buffers/GpuBuffer; buildEndSky d method_65234 m ()Ljava/lang/String; method_71316 e method_71316 m ()Ljava/lang/String; method_68499 f method_68499 m ()Ljava/lang/String; method_71317 g method_71317 m ()Ljava/lang/String; method_71318 h method_71318 m ()Ljava/lang/String; method_71319 i method_71319 m ()Ljava/lang/String; method_68500 j method_68500 m ()Ljava/lang/String; method_68708 k method_68708 m ()Ljava/lang/String; method_68709 l method_68709 m ()V m ()V c net/minecraft/client/renderer/SpecialBlockModelRenderer gyk net/minecraft/class_10418 f Lnet/minecraft/client/renderer/SpecialBlockModelRenderer; EMPTY a field_55269 f Ljava/util/Map; renderers b field_55270 m (Lnet/minecraft/world/level/block/Block;Lnet/minecraft/world/item/ItemDisplayContext;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;II)V renderByBlock a method_65535 m (Lnet/minecraft/client/model/geom/EntityModelSet;)Lnet/minecraft/client/renderer/SpecialBlockModelRenderer; vanilla a method_65536 m (Ljava/util/Map;)V m ()V c net/minecraft/client/renderer/SpriteCoordinateExpander gyl net/minecraft/class_4723 f Lcom/mojang/blaze3d/vertex/VertexConsumer; delegate a field_21730 f Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; sprite b field_21731 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V c net/minecraft/client/renderer/UniformValue gym net/minecraft/class_11287 f Lcom/mojang/serialization/Codec; CODEC a field_60130 m ()Lnet/minecraft/client/renderer/UniformValue$Type; type a method_71130 m (Lcom/mojang/blaze3d/buffers/Std140Builder;)V writeTo a method_71131 m (Lcom/mojang/blaze3d/buffers/Std140SizeCalculator;)V addSize a method_71132 m (Lnet/minecraft/client/renderer/UniformValue$Type;)Lcom/mojang/serialization/MapCodec; method_71133 a method_71133 m ()V c net/minecraft/client/renderer/UniformValue$FloatUniform gym$a net/minecraft/class_11287$class_11288 f Lcom/mojang/serialization/Codec; CODEC b field_60131 f F value c comp_4168 m ()F value b comp_4168 m (F)V m ()V c net/minecraft/client/renderer/UniformValue$IVec3Uniform gym$b net/minecraft/class_11287$class_11289 f Lcom/mojang/serialization/Codec; CODEC b field_60132 f Lorg/joml/Vector3i; value c comp_4169 m ()Lorg/joml/Vector3i; value b comp_4169 m (Lorg/joml/Vector3i;)V m ()V c net/minecraft/client/renderer/UniformValue$IntUniform gym$c net/minecraft/class_11287$class_11290 f Lcom/mojang/serialization/Codec; CODEC b field_60133 f I value c comp_4170 m ()I value b comp_4170 m (I)V m ()V c net/minecraft/client/renderer/UniformValue$Matrix4x4Uniform gym$d net/minecraft/class_11287$class_11291 f Lcom/mojang/serialization/Codec; CODEC b field_60134 f Lorg/joml/Matrix4fc; value c comp_4171 m ()Lorg/joml/Matrix4fc; value b comp_4171 m (Lorg/joml/Matrix4fc;)V m ()V c net/minecraft/client/renderer/UniformValue$Type gym$e net/minecraft/class_11287$class_11292 f Lnet/minecraft/client/renderer/UniformValue$Type; INT a field_60135 f Lnet/minecraft/client/renderer/UniformValue$Type; IVEC3 b field_60136 f Lnet/minecraft/client/renderer/UniformValue$Type; FLOAT c field_60137 f Lnet/minecraft/client/renderer/UniformValue$Type; VEC2 d field_60138 f Lnet/minecraft/client/renderer/UniformValue$Type; VEC3 e field_60139 f Lnet/minecraft/client/renderer/UniformValue$Type; VEC4 f field_60140 f Lnet/minecraft/client/renderer/UniformValue$Type; MATRIX4X4 g field_60141 f Lnet/minecraft/util/StringRepresentable$EnumCodec; CODEC h field_60142 f Ljava/lang/String; name i field_60143 f Lcom/mojang/serialization/MapCodec; valueCodec j field_60144 f [Lnet/minecraft/client/renderer/UniformValue$Type; $VALUES k field_60145 m ()[Lnet/minecraft/client/renderer/UniformValue$Type; $values a method_71134 m (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/Codec;)V m ()V c net/minecraft/client/renderer/UniformValue$Vec2Uniform gym$f net/minecraft/class_11287$class_11293 f Lcom/mojang/serialization/Codec; CODEC b field_60146 f Lorg/joml/Vector2f; value c comp_4172 m ()Lorg/joml/Vector2f; value b comp_4172 m (Lorg/joml/Vector2f;)V m ()V c net/minecraft/client/renderer/UniformValue$Vec3Uniform gym$g net/minecraft/class_11287$class_11294 f Lcom/mojang/serialization/Codec; CODEC b field_60147 f Lorg/joml/Vector3f; value c comp_4173 m ()Lorg/joml/Vector3f; value b comp_4173 m (Lorg/joml/Vector3f;)V m ()V c net/minecraft/client/renderer/UniformValue$Vec4Uniform gym$h net/minecraft/class_11287$class_11295 f Lcom/mojang/serialization/Codec; CODEC b field_60148 f Lorg/joml/Vector4f; value c comp_4174 m ()Lorg/joml/Vector4f; value b comp_4174 m (Lorg/joml/Vector4f;)V m ()V c net/minecraft/client/renderer/ViewArea gyn net/minecraft/class_769 f Lnet/minecraft/client/renderer/LevelRenderer; levelRenderer a field_4146 f Lnet/minecraft/world/level/Level; level b field_4151 f I sectionGridSizeY c field_4149 f I sectionGridSizeX d field_4148 f I sectionGridSizeZ e field_4147 f [Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection; sections f field_4150 f I viewDistance g field_45629 f Lnet/minecraft/core/SectionPos; cameraSectionPos h field_53952 m ()V releaseAllBuffers a method_3327 m (I)V setViewDistance a method_3325 m (III)I getSectionIndex a method_3326 m (IIIZ)V setDirty a method_16040 m (J)Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection; getRenderSection a method_62963 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher;)V createSections a method_3324 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection; getRenderSectionAt a method_3323 m (Lnet/minecraft/core/SectionPos;)V repositionCamera a method_3330 m ()I getViewDistance b method_52839 m (III)Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection; getRenderSection b method_62964 m ()Lnet/minecraft/world/level/LevelHeightAccessor; getLevelHeightAccessor c method_52840 m (III)Z containsSection c method_62965 m ()Lnet/minecraft/core/SectionPos; getCameraSectionPos d method_62966 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher;Lnet/minecraft/world/level/Level;ILnet/minecraft/client/renderer/LevelRenderer;)V c net/minecraft/client/renderer/VirtualScreen gyo net/minecraft/class_3682 f Lnet/minecraft/client/Minecraft; minecraft a field_16256 f Lcom/mojang/blaze3d/platform/ScreenManager; screenManager b field_16255 m (Lcom/mojang/blaze3d/platform/DisplayData;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/blaze3d/platform/Window; newWindow a method_16038 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/WeatherEffectRenderer gyp net/minecraft/class_9976 f I RAIN_RADIUS a field_53148 f I RAIN_DIAMETER b field_53149 f Lnet/minecraft/resources/ResourceLocation; RAIN_LOCATION c field_53150 f Lnet/minecraft/resources/ResourceLocation; SNOW_LOCATION d field_53151 f I RAIN_TABLE_SIZE e field_53152 f I HALF_RAIN_TABLE_SIZE f field_53153 f I rainSoundTime g field_53154 f [F columnSizeX h field_53155 f [F columnSizeZ i field_53156 m (Lnet/minecraft/util/RandomSource;IIIIIIF)Lnet/minecraft/client/renderer/WeatherEffectRenderer$ColumnInstance; createRainColumnInstance a method_62314 m (Lnet/minecraft/world/level/Level;IFLnet/minecraft/world/phys/Vec3;ILjava/util/List;Ljava/util/List;)V collectColumnInstances a method_62315 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/client/renderer/MultiBufferSource;IFLnet/minecraft/world/phys/Vec3;)V render a method_62316 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/biome/Biome$Precipitation; getPrecipitationAt a method_62317 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Ljava/util/List;Lnet/minecraft/world/phys/Vec3;FIF)V renderInstances a method_62318 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/Camera;ILnet/minecraft/server/level/ParticleStatus;)V tickRainParticles a method_62319 m (Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/world/phys/Vec3;IFLjava/util/List;Ljava/util/List;)V render a method_62320 m (Lnet/minecraft/util/RandomSource;IIIIIIF)Lnet/minecraft/client/renderer/WeatherEffectRenderer$ColumnInstance; createSnowColumnInstance b method_62321 m ()V m ()V c net/minecraft/client/renderer/WeatherEffectRenderer$ColumnInstance gyp$a net/minecraft/class_9976$class_9977 f I x a comp_3042 f I z b comp_3043 f I bottomY c comp_3044 f I topY d comp_3045 f F uOffset e comp_3046 f F vOffset f comp_3047 f I lightCoords g comp_3048 m ()I x a comp_3042 m ()I z b comp_3043 m ()I bottomY c comp_3044 m ()I topY d comp_3045 m ()F uOffset e comp_3046 m ()F vOffset f comp_3047 m ()I lightCoords g comp_3048 m (IIIIFFI)V c net/minecraft/client/renderer/WorldBorderRenderer gyq net/minecraft/class_9978 f Lnet/minecraft/resources/ResourceLocation; FORCEFIELD_LOCATION a field_53157 f Z needsRebuild b field_56586 f D lastMinX c field_56587 f D lastMinZ d field_56589 f D lastBorderMinX e field_56923 f D lastBorderMaxX f field_56924 f D lastBorderMinZ g field_56925 f D lastBorderMaxZ h field_56926 f Lcom/mojang/blaze3d/buffers/GpuBuffer; worldBorderBuffer i field_56591 f Lcom/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer; indices j field_57936 m ()V invalidate a method_67549 m (Lnet/minecraft/world/level/border/WorldBorder;)Z shouldRebuildWorldBorderBuffer a method_67550 m (Lnet/minecraft/world/level/border/WorldBorder;DDDFFF)V rebuildWorldBorderBuffer a method_67551 m (Lnet/minecraft/world/level/border/WorldBorder;Lnet/minecraft/world/phys/Vec3;DD)V render a method_62322 m ()Ljava/lang/String; method_71320 b method_71320 m ()Ljava/lang/String; method_68710 c method_68710 m ()V m ()V c net/minecraft/client/renderer/block/BlockModelShaper gyr net/minecraft/class_773 f Ljava/util/Map; modelByStateCache a field_4162 f Lnet/minecraft/client/resources/model/ModelManager; modelManager b field_4163 m ()Lnet/minecraft/client/resources/model/ModelManager; getModelManager a method_3333 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; getParticleIcon a method_3339 m (Ljava/util/Map;)V replaceCache a method_45784 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/client/renderer/block/model/BlockStateModel; getBlockModel b method_3335 m (Lnet/minecraft/client/resources/model/ModelManager;)V c net/minecraft/client/renderer/block/BlockRenderDispatcher gys net/minecraft/class_776 f Lnet/minecraft/client/renderer/block/BlockModelShaper; blockModelShaper a field_4168 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer; modelRenderer b field_4170 f Ljava/util/function/Supplier; specialBlockModelRenderer c field_55271 f Lnet/minecraft/client/renderer/block/LiquidBlockRenderer; liquidBlockRenderer d field_4167 f Lnet/minecraft/util/RandomSource; singleThreadRandom e field_4169 f Ljava/util/List; singleThreadPartList f field_57937 f Lnet/minecraft/client/color/block/BlockColors; blockColors g field_20987 m ()Lnet/minecraft/client/renderer/block/BlockModelShaper; getBlockModelShaper a method_3351 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/client/renderer/block/model/BlockStateModel; getBlockModel a method_3349 m (Lnet/minecraft/world/level/block/state/BlockState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;II)V renderSingleBlock a method_3353 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/BlockAndTintGetter;Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;)V renderBreakingTexture a method_23071 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/BlockAndTintGetter;Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;ZLjava/util/List;)V renderBatched a method_3355 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/BlockAndTintGetter;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)V renderLiquid a method_3352 m ()Lnet/minecraft/client/renderer/block/ModelBlockRenderer; getModelRenderer b method_3350 m (Lnet/minecraft/client/renderer/block/BlockModelShaper;Ljava/util/function/Supplier;Lnet/minecraft/client/color/block/BlockColors;)V c net/minecraft/client/renderer/block/LiquidBlockRenderer gyt net/minecraft/class_775 f F MAX_FLUID_HEIGHT a field_32781 f [Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; lavaIcons b field_4165 f [Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; waterIcons c field_4166 f Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; waterOverlay d field_4164 m ()V setupSprites a method_3345 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/material/Fluid;FFFLnet/minecraft/core/BlockPos;)F calculateAverageHeight a method_40077 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/BlockPos;)F getHeight a method_40078 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/material/Fluid;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)F getHeight a method_40079 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)I getLightColor a method_3343 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/material/FluidState;)V tesselate a method_3347 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;)Z isFaceOccludedBySelf a method_29709 m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/Direction;Lnet/minecraft/world/level/material/FluidState;)Z shouldRenderFace a method_29708 m (Lnet/minecraft/world/level/material/FluidState;Lnet/minecraft/world/level/material/FluidState;)Z isNeighborSameFluid a method_3348 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;FFFFFFFFI)V vertex a method_23072 m (Lnet/minecraft/core/Direction;FLnet/minecraft/world/level/block/state/BlockState;)Z isFaceOccludedByState a method_29710 m ([FF)V addWeightedHeight a method_40080 m (Lnet/minecraft/core/Direction;FLnet/minecraft/world/level/block/state/BlockState;)Z isFaceOccludedByNeighbor b method_3344 m ()V c net/minecraft/client/renderer/block/LiquidBlockRenderer$1 gyt$1 net/minecraft/class_775$1 f [I $SwitchMap$net$minecraft$core$Direction a field_36387 m ()V c net/minecraft/client/renderer/block/ModelBlockRenderer gyu net/minecraft/class_778 f [Lnet/minecraft/core/Direction; DIRECTIONS a field_27743 f Lnet/minecraft/client/color/block/BlockColors; blockColors b field_4178 f I CACHE_SIZE c field_32784 f Ljava/lang/ThreadLocal; CACHE d field_4179 m ()V enableCaching a method_20544 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;IIZLcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Ljava/util/List;Lnet/minecraft/client/renderer/block/ModelBlockRenderer$CommonRenderStorage;)V renderModelFaceFlat a method_3370 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Ljava/util/List;Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AmbientOcclusionRenderStorage;I)V renderModelFaceAO a method_3363 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lnet/minecraft/client/renderer/block/model/BakedQuad;Lnet/minecraft/client/renderer/block/ModelBlockRenderer$CommonRenderStorage;I)V putQuadData a method_23073 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;[ILnet/minecraft/core/Direction;Lnet/minecraft/client/renderer/block/ModelBlockRenderer$CommonRenderStorage;)V calculateShape a method_3364 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/block/state/BlockState;ZLnet/minecraft/core/Direction;Lnet/minecraft/core/BlockPos;)Z shouldRenderFace a method_68826 m (Lnet/minecraft/world/level/BlockAndTintGetter;Ljava/util/List;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;ZI)V tesselateBlock a method_3374 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;FFFLjava/util/List;II)V renderQuadList a method_3365 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/client/renderer/block/model/BlockStateModel;FFFII)V renderModel a method_3367 m ()V clearCache b method_20545 m (Lnet/minecraft/world/level/BlockAndTintGetter;Ljava/util/List;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;ZI)V tesselateWithAO b method_3361 m (Lnet/minecraft/world/level/BlockAndTintGetter;Ljava/util/List;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;ZI)V tesselateWithoutAO c method_3373 m (Lnet/minecraft/client/color/block/BlockColors;)V m ()V c net/minecraft/client/renderer/block/ModelBlockRenderer$1 gyu$1 net/minecraft/class_778$1 f [I $SwitchMap$net$minecraft$core$Direction a field_4197 m ()V c net/minecraft/client/renderer/block/ModelBlockRenderer$AdjacencyInfo gyu$a net/minecraft/class_778$class_779 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AdjacencyInfo; DOWN a field_4181 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AdjacencyInfo; UP b field_4182 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AdjacencyInfo; NORTH c field_4183 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AdjacencyInfo; SOUTH d field_4184 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AdjacencyInfo; WEST e field_4187 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AdjacencyInfo; EAST f field_4186 f [Lnet/minecraft/core/Direction; corners g field_4191 f Z doNonCubicWeight h field_4189 f [Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; vert0Weights i field_4192 f [Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; vert1Weights j field_4185 f [Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; vert2Weights k field_4180 f [Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; vert3Weights l field_4188 f [Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AdjacencyInfo; BY_FACING m field_4190 f [Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AdjacencyInfo; $VALUES n field_4193 m ()[Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AdjacencyInfo; $values a method_36917 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AdjacencyInfo; fromFacing a method_3378 m ([Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AdjacencyInfo;)V method_3383 a method_3383 m (Ljava/lang/String;I[Lnet/minecraft/core/Direction;FZ[Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo;[Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo;[Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo;[Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo;)V m ()V c net/minecraft/client/renderer/block/ModelBlockRenderer$AmbientOcclusionRenderStorage gyu$b net/minecraft/class_778$class_780 f [F faceShape i field_58158 m (IIII)I blend a method_3386 m (IIIIFFFF)I blend a method_3389 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Direction;Z)V calculate a method_3388 m ()V c net/minecraft/client/renderer/block/ModelBlockRenderer$AmbientVertexRemap gyu$c net/minecraft/class_778$class_781 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AmbientVertexRemap; DOWN a field_4199 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AmbientVertexRemap; UP b field_4200 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AmbientVertexRemap; NORTH c field_4204 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AmbientVertexRemap; SOUTH d field_4205 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AmbientVertexRemap; WEST e field_4206 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AmbientVertexRemap; EAST f field_4207 f I vert0 g field_4203 f I vert1 h field_4201 f I vert2 i field_4198 f I vert3 j field_4209 f [Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AmbientVertexRemap; BY_FACING k field_4202 f [Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AmbientVertexRemap; $VALUES l field_4208 m ()[Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AmbientVertexRemap; $values a method_36918 m (Lnet/minecraft/core/Direction;)Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AmbientVertexRemap; fromFacing a method_3394 m ([Lnet/minecraft/client/renderer/block/ModelBlockRenderer$AmbientVertexRemap;)V method_3390 a method_3390 m (Ljava/lang/String;IIIII)V m ()V c net/minecraft/client/renderer/block/ModelBlockRenderer$Cache gyu$d net/minecraft/class_778$class_4303 f Z enabled a field_19320 f Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap; colorCache b field_19321 f Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; brightnessCache c field_19322 f Lnet/minecraft/client/renderer/LevelRenderer$BrightnessGetter; cachedBrightnessGetter d field_58201 m ()V enable a method_20548 m (Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)I method_68891 a method_68891 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)I getLightColor a method_20549 m ()V disable b method_20550 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/BlockAndTintGetter;Lnet/minecraft/core/BlockPos;)F getShadeBrightness b method_20551 m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; method_20552 c method_20552 m ()Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap; method_20553 d method_20553 m ()V c net/minecraft/client/renderer/block/ModelBlockRenderer$Cache$1 gyu$d$1 net/minecraft/class_778$class_4303$1 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$Cache; field_19323 a field_19323 m (Lnet/minecraft/client/renderer/block/ModelBlockRenderer$Cache;IF)V c net/minecraft/client/renderer/block/ModelBlockRenderer$Cache$2 gyu$d$2 net/minecraft/class_778$class_4303$2 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$Cache; field_19324 a field_19324 m (Lnet/minecraft/client/renderer/block/ModelBlockRenderer$Cache;IF)V c net/minecraft/client/renderer/block/ModelBlockRenderer$CommonRenderStorage gyu$e net/minecraft/class_778$class_10931 f Lnet/minecraft/core/BlockPos$MutableBlockPos; scratchPos a field_58159 f Z faceCubic b field_58160 f Z facePartial c field_58161 f [F brightness d field_58162 f [I lightmap e field_58163 f I tintCacheIndex f field_58164 f I tintCacheValue g field_58165 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$Cache; cache h field_58166 m ()V c net/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo gyu$f net/minecraft/class_778$class_782 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; DOWN a field_4210 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; UP b field_4212 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; NORTH c field_4211 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; SOUTH d field_4213 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; WEST e field_4215 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; EAST f field_4219 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; FLIP_DOWN g field_4220 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; FLIP_UP h field_4217 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; FLIP_NORTH i field_4218 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; FLIP_SOUTH j field_4221 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; FLIP_WEST k field_4216 f Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; FLIP_EAST l field_4214 f I COUNT m field_58167 f I index n field_58168 f [Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; $VALUES o field_4223 m ()[Lnet/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo; $values a method_36919 m (Ljava/lang/String;II)V m ()V c net/minecraft/client/renderer/block/model/BakedQuad gyv net/minecraft/class_777 f [I vertices a comp_3721 f I tintIndex b comp_3722 f Lnet/minecraft/core/Direction; direction c comp_3723 f Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; sprite d comp_3724 f Z shade e comp_3725 f I lightEmission f comp_3726 m ()Z isTinted a method_3360 m ()[I vertices b comp_3721 m ()I tintIndex c comp_3722 m ()Lnet/minecraft/core/Direction; direction d comp_3723 m ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; sprite e comp_3724 m ()Z shade f comp_3725 m ()I lightEmission g comp_3726 m ([IILnet/minecraft/core/Direction;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;ZI)V c net/minecraft/client/renderer/block/model/BlockElement gyw net/minecraft/class_785 f Lorg/joml/Vector3fc; from a comp_3727 f Lorg/joml/Vector3fc; to b comp_3728 f Ljava/util/Map; faces c comp_3729 f Lnet/minecraft/client/renderer/block/model/BlockElementRotation; rotation d comp_3730 f Z shade e comp_3731 f I lightEmission f comp_3732 f Z DEFAULT_RESCALE g field_32785 f F MIN_EXTENT h field_32786 f F MAX_EXTENT i field_32787 m ()Lorg/joml/Vector3fc; from a comp_3727 m ()Lorg/joml/Vector3fc; to b comp_3728 m ()Ljava/util/Map; faces c comp_3729 m ()Lnet/minecraft/client/renderer/block/model/BlockElementRotation; rotation d comp_3730 m ()Z shade e comp_3731 m ()I lightEmission f comp_3732 m (Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Ljava/util/Map;)V m (Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Ljava/util/Map;Lnet/minecraft/client/renderer/block/model/BlockElementRotation;ZI)V c net/minecraft/client/renderer/block/model/BlockElement$Deserializer gyw$a net/minecraft/class_785$class_786 f Z DEFAULT_SHADE a field_32788 f I DEFAULT_LIGHT_EMISSION b field_53160 m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map; getFaces a method_3412 m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/renderer/block/model/BlockElement; deserialize a method_3406 m (Lcom/google/gson/JsonObject;)Lnet/minecraft/client/renderer/block/model/BlockElementRotation; getRotation a method_3410 m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/joml/Vector3f; getVector3f a method_3409 m (Ljava/lang/String;)Lnet/minecraft/core/Direction; getFacing a method_3408 m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map; filterNullFromFaces b method_3404 m (Lcom/google/gson/JsonObject;)F getAngle b method_3403 m (Lcom/google/gson/JsonObject;)Lnet/minecraft/core/Direction$Axis; getAxis c method_3411 m (Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f; getTo d method_3405 m (Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f; getFrom e method_3407 m ()V c net/minecraft/client/renderer/block/model/BlockElementFace gyx net/minecraft/class_783 f I NO_TINT a field_32789 f Lnet/minecraft/core/Direction; cullForDirection b comp_2867 f I tintIndex c comp_2868 f Ljava/lang/String; texture d comp_2869 f Lnet/minecraft/client/renderer/block/model/BlockElementFace$UVs; uvs e comp_3733 f Lcom/mojang/math/Quadrant; rotation f comp_3734 m ()Lnet/minecraft/core/Direction; cullForDirection a comp_2867 m (Lnet/minecraft/client/renderer/block/model/BlockElementFace$UVs;Lcom/mojang/math/Quadrant;I)F getU a method_67909 m ()I tintIndex b comp_2868 m (Lnet/minecraft/client/renderer/block/model/BlockElementFace$UVs;Lcom/mojang/math/Quadrant;I)F getV b method_67910 m ()Ljava/lang/String; texture c comp_2869 m ()Lnet/minecraft/client/renderer/block/model/BlockElementFace$UVs; uvs d comp_3733 m ()Lcom/mojang/math/Quadrant; rotation e comp_3734 m (Lnet/minecraft/core/Direction;ILjava/lang/String;Lnet/minecraft/client/renderer/block/model/BlockElementFace$UVs;Lcom/mojang/math/Quadrant;)V c net/minecraft/client/renderer/block/model/BlockElementFace$Deserializer gyx$a net/minecraft/class_783$class_784 f I DEFAULT_TINT_INDEX a field_32790 f I DEFAULT_ROTATION b field_56927 m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/renderer/block/model/BlockElementFace; deserialize a method_3397 m (Lcom/google/gson/JsonObject;)I getTintIndex a method_3400 m (Lcom/google/gson/JsonObject;)Ljava/lang/String; getTexture b method_3399 m (Lcom/google/gson/JsonObject;)Lnet/minecraft/core/Direction; getCullFacing c method_3398 m (Lcom/google/gson/JsonObject;)Lcom/mojang/math/Quadrant; getRotation d method_67911 m (Lcom/google/gson/JsonObject;)Lnet/minecraft/client/renderer/block/model/BlockElementFace$UVs; getUVs e method_67912 m ()V c net/minecraft/client/renderer/block/model/BlockElementFace$UVs gyx$b net/minecraft/class_783$class_10800 f F minU a comp_3735 f F minV b comp_3736 f F maxU c comp_3737 f F maxV d comp_3738 m ()F minU a comp_3735 m (I)F getVertexU a method_67913 m ()F minV b comp_3736 m (I)F getVertexV b method_67914 m ()F maxU c comp_3737 m ()F maxV d comp_3738 m (FFFF)V c net/minecraft/client/renderer/block/model/BlockElementRotation gyy net/minecraft/class_789 f Lorg/joml/Vector3f; origin a comp_1118 f Lnet/minecraft/core/Direction$Axis; axis b comp_1119 f F angle c comp_1120 f Z rescale d comp_1121 m ()Lorg/joml/Vector3f; origin a comp_1118 m ()Lnet/minecraft/core/Direction$Axis; axis b comp_1119 m ()F angle c comp_1120 m ()Z rescale d comp_1121 m (Lorg/joml/Vector3f;Lnet/minecraft/core/Direction$Axis;FZ)V c net/minecraft/client/renderer/block/model/BlockModel gyz net/minecraft/class_793 f Lcom/google/gson/Gson; GSON a field_4254 f Lnet/minecraft/client/resources/model/UnbakedGeometry; geometry b comp_3739 f Lnet/minecraft/client/resources/model/UnbakedModel$GuiLight; guiLight d comp_3740 f Ljava/lang/Boolean; ambientOcclusion e comp_3741 f Lnet/minecraft/client/renderer/block/model/ItemTransforms; transforms f comp_3742 f Lnet/minecraft/client/renderer/block/model/TextureSlots$Data; textureSlots g comp_3743 f Lnet/minecraft/resources/ResourceLocation; parent h comp_3744 m (Ljava/io/Reader;)Lnet/minecraft/client/renderer/block/model/BlockModel; fromStream a method_3437 m (Lnet/minecraft/client/resources/model/UnbakedGeometry;Lnet/minecraft/client/resources/model/UnbakedModel$GuiLight;Ljava/lang/Boolean;Lnet/minecraft/client/renderer/block/model/ItemTransforms;Lnet/minecraft/client/renderer/block/model/TextureSlots$Data;Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/client/renderer/block/model/BlockModel$Deserializer gyz$a net/minecraft/class_793$class_795 m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Lnet/minecraft/client/resources/model/UnbakedGeometry; getElements a method_3449 m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/renderer/block/model/BlockModel; deserialize a method_3451 m (Lcom/google/gson/JsonObject;)Ljava/lang/Boolean; getAmbientOcclusion a method_3453 m (Lcom/google/gson/JsonObject;)Lnet/minecraft/client/renderer/block/model/TextureSlots$Data; getTextureMap b method_3448 m (Lcom/google/gson/JsonObject;)Ljava/lang/String; getParentName c method_3450 m ()V c net/minecraft/client/renderer/block/model/BlockModelDefinition gza net/minecraft/class_790 f Lcom/mojang/serialization/Codec; CODEC a field_56928 f Ljava/util/Optional; simpleModels b comp_3813 f Ljava/util/Optional; multiPart c comp_3746 f Lorg/slf4j/Logger; LOGGER d field_53162 m ()Ljava/util/Optional; simpleModels a comp_3813 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67915 a method_67915 m (Lnet/minecraft/world/level/block/state/StateDefinition;Ljava/util/Map;Lnet/minecraft/client/renderer/block/model/BlockModelDefinition$MultiPartDefinition;)V method_68504 a method_68504 m (Lnet/minecraft/world/level/block/state/StateDefinition;Ljava/util/function/Supplier;)Ljava/util/Map; instantiate a method_62327 m (Lnet/minecraft/world/level/block/state/StateDefinition;Ljava/util/function/Supplier;Ljava/util/Map;Lnet/minecraft/client/renderer/block/model/BlockModelDefinition$SimpleModelSelectors;)V method_68505 a method_68505 m (Lnet/minecraft/client/renderer/block/model/BlockModelDefinition;)Lcom/mojang/serialization/DataResult; method_67917 a method_67917 m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/renderer/block/model/BlockStateModel$UnbakedRoot;)V method_68506 a method_68506 m ()Ljava/util/Optional; multiPart b comp_3746 m ()Ljava/lang/String; method_67918 c method_67918 m (Ljava/util/Optional;Ljava/util/Optional;)V m ()V c net/minecraft/client/renderer/block/model/BlockModelDefinition$MultiPartDefinition gza$a net/minecraft/class_790$class_9982 f Lcom/mojang/serialization/Codec; CODEC a field_56951 f Ljava/util/List; selectors b comp_3052 m ()Ljava/util/List; selectors a comp_3052 m (Lnet/minecraft/world/level/block/state/StateDefinition;)Lnet/minecraft/client/renderer/block/model/multipart/MultiPartModel$Unbaked; instantiate a method_62339 m (Ljava/util/List;)V m ()V c net/minecraft/client/renderer/block/model/BlockModelDefinition$SimpleModelSelectors gza$b net/minecraft/class_790$class_10888 f Lcom/mojang/serialization/Codec; CODEC a field_57938 f Ljava/util/Map; models b comp_3814 m ()Ljava/util/Map; models a comp_3814 m (Lnet/minecraft/world/level/block/state/StateDefinition;Ljava/util/function/BiConsumer;Ljava/util/function/Supplier;Ljava/lang/String;Lnet/minecraft/client/renderer/block/model/BlockStateModel$Unbaked;)V method_68507 a method_68507 m (Lnet/minecraft/world/level/block/state/StateDefinition;Ljava/util/function/Supplier;Ljava/util/function/BiConsumer;)V instantiate a method_68508 m (Ljava/util/Map;)V m ()V c net/minecraft/client/renderer/block/model/BlockModelPart gzb net/minecraft/class_10889 m ()Z useAmbientOcclusion a comp_3751 m (Lnet/minecraft/core/Direction;)Ljava/util/List; getQuads a method_68509 m ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; particleIcon b comp_3752 c net/minecraft/client/renderer/block/model/BlockModelPart$Unbaked gzb$a net/minecraft/class_10889$class_10890 m (Lnet/minecraft/client/resources/model/ModelBaker;)Lnet/minecraft/client/renderer/block/model/BlockModelPart; bake a method_68510 c net/minecraft/client/renderer/block/model/BlockStateModel gzc net/minecraft/class_1087 m ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; particleIcon a method_68511 m (Lnet/minecraft/util/RandomSource;)Ljava/util/List; collectParts a method_68512 m (Lnet/minecraft/util/RandomSource;Ljava/util/List;)V collectParts a method_68513 c net/minecraft/client/renderer/block/model/BlockStateModel$SimpleCachedUnbakedRoot gzc$a net/minecraft/class_1087$class_10891 f Lnet/minecraft/client/renderer/block/model/BlockStateModel$Unbaked; contents a field_57939 f Lnet/minecraft/client/resources/model/ModelBaker$SharedOperationKey; bakingKey b field_57940 m (Lnet/minecraft/client/renderer/block/model/BlockStateModel$Unbaked;)V c net/minecraft/client/renderer/block/model/BlockStateModel$SimpleCachedUnbakedRoot$1 gzc$a$1 net/minecraft/class_1087$class_10891$1 f Lnet/minecraft/client/renderer/block/model/BlockStateModel$SimpleCachedUnbakedRoot; field_57941 a field_57941 m (Lnet/minecraft/client/resources/model/ModelBaker;)Lnet/minecraft/client/renderer/block/model/BlockStateModel; compute a method_68514 m (Lnet/minecraft/client/renderer/block/model/BlockStateModel$SimpleCachedUnbakedRoot;)V c net/minecraft/client/renderer/block/model/BlockStateModel$Unbaked gzc$b net/minecraft/class_1087$class_10892 f Lcom/mojang/serialization/Codec; ELEMENT_CODEC a field_57942 f Lcom/mojang/serialization/Codec; HARDCODED_WEIGHTED_CODEC b field_57943 f Lcom/mojang/serialization/Codec; CODEC c field_57944 m ()Lnet/minecraft/client/renderer/block/model/BlockStateModel$UnbakedRoot; asRoot a method_68515 m (Lnet/minecraft/util/random/Weighted;)Lnet/minecraft/util/random/Weighted; method_68516 a method_68516 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/client/renderer/block/model/BlockStateModel$Unbaked; method_68517 a method_68517 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_68518 a method_68518 m (Lnet/minecraft/client/renderer/block/model/BlockStateModel$Unbaked;)Lcom/mojang/serialization/DataResult; method_68519 a method_68519 m (Lnet/minecraft/client/renderer/block/model/SingleVariant$Unbaked;)Ljava/lang/Record; method_68520 a method_68520 m (Lnet/minecraft/client/resources/model/ModelBaker;)Lnet/minecraft/client/renderer/block/model/BlockStateModel; bake a method_68521 m (Lnet/minecraft/client/resources/model/WeightedVariants$Unbaked;)Ljava/lang/Record; method_68522 a method_68522 m (Ljava/util/List;)Lnet/minecraft/client/resources/model/WeightedVariants$Unbaked; method_68523 a method_68523 m ()Ljava/lang/String; method_68524 b method_68524 m (Lnet/minecraft/client/resources/model/WeightedVariants$Unbaked;)Lcom/mojang/serialization/DataResult; method_68525 b method_68525 m ()Ljava/lang/String; method_68526 c method_68526 m ()V c net/minecraft/client/renderer/block/model/BlockStateModel$UnbakedRoot gzc$c net/minecraft/class_1087$class_9979 m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/lang/Object; visualEqualityGroup a method_62332 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/resources/model/ModelBaker;)Lnet/minecraft/client/renderer/block/model/BlockStateModel; bake a method_65542 c net/minecraft/client/renderer/block/model/FaceBakery gzd net/minecraft/class_796 f I VERTEX_INT_SIZE a field_32796 f I VERTEX_COUNT b field_32797 f I UV_INDEX c field_32798 f I COLOR_INDEX d field_32799 f Lorg/joml/Vector3fc; NO_RESCALE e field_60149 f Lorg/joml/Vector3fc; BLOCK_MIDDLE f field_60150 m (F)F cornerToCenter a method_67919 m (Lnet/minecraft/client/renderer/block/model/BlockElementFace$UVs;Lcom/mojang/math/Quadrant;Lorg/joml/Matrix4fc;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/core/Direction;[FLcom/mojang/math/Transformation;Lnet/minecraft/client/renderer/block/model/BlockElementRotation;)[I makeVertices a method_3458 m (Lnet/minecraft/client/renderer/block/model/BlockElementRotation;)Lorg/joml/Vector3fc; computeRescale a method_71135 m (Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/client/renderer/block/model/BlockElementFace$UVs;)Lnet/minecraft/client/renderer/block/model/BlockElementFace$UVs; shrinkUVs a method_67920 m (Lorg/joml/Vector3f;Lnet/minecraft/client/renderer/block/model/BlockElementRotation;)V applyElementRotation a method_3463 m (Lorg/joml/Vector3f;Lcom/mojang/math/Transformation;)V applyModelRotation a method_3455 m (Lorg/joml/Vector3f;Lorg/joml/Vector3fc;Lorg/joml/Matrix4fc;Lorg/joml/Vector3fc;)V rotateVertexBy a method_3464 m (Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;)[F setupShape a method_3459 m (Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Lnet/minecraft/client/renderer/block/model/BlockElementFace;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/core/Direction;Lnet/minecraft/client/resources/model/ModelState;Lnet/minecraft/client/renderer/block/model/BlockElementRotation;ZI)Lnet/minecraft/client/renderer/block/model/BakedQuad; bakeQuad a method_3468 m (Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Lnet/minecraft/core/Direction;)Lnet/minecraft/client/renderer/block/model/BlockElementFace$UVs; defaultFaceUV a method_67921 m ([I)Lnet/minecraft/core/Direction; calculateFacing a method_3467 m ([II)F xFromData a method_67922 m ([IILnet/minecraft/client/renderer/FaceInfo;Lnet/minecraft/client/renderer/block/model/BlockElementFace$UVs;Lcom/mojang/math/Quadrant;Lorg/joml/Matrix4fc;[FLnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lcom/mojang/math/Transformation;Lnet/minecraft/client/renderer/block/model/BlockElementRotation;)V bakeVertex a method_3461 m ([IILorg/joml/Vector3f;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;FF)V fillVertex a method_3460 m ([ILjava/util/function/Consumer;)V extractPositions a method_67923 m ([ILnet/minecraft/core/Direction;)V recalculateWinding a method_3462 m (F)F centerToCorner b method_67924 m ([II)F yFromData b method_67925 m ([II)F zFromData c method_67926 m ([II)Lorg/joml/Vector3f; vectorFromData d method_67927 m ()V m ()V c net/minecraft/client/renderer/block/model/FaceBakery$1 gzd$1 net/minecraft/class_796$1 f [I $SwitchMap$net$minecraft$core$Direction a field_56929 f [I $SwitchMap$net$minecraft$core$Direction$Axis b field_4265 m ()V c net/minecraft/client/renderer/block/model/ItemModelGenerator gze net/minecraft/class_801 f Lnet/minecraft/resources/ResourceLocation; GENERATED_ITEM_MODEL_ID a field_55273 f Ljava/util/List; LAYERS b field_4270 f F MIN_Z d field_32806 f F MAX_Z e field_32807 f Lnet/minecraft/client/renderer/block/model/TextureSlots$Data; TEXTURE_SLOTS f field_55274 f Lnet/minecraft/client/renderer/block/model/BlockElementFace$UVs; SOUTH_FACE_UVS g field_56930 f Lnet/minecraft/client/renderer/block/model/BlockElementFace$UVs; NORTH_FACE_UVS h field_56931 m (IILnet/minecraft/client/renderer/texture/SpriteContents;Ljava/util/List;I)V method_33428 a method_33428 m (ILjava/lang/String;Lnet/minecraft/client/renderer/texture/SpriteContents;)Ljava/util/List; processFrames a method_3480 m (Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing;Ljava/util/List;Lnet/minecraft/client/renderer/texture/SpriteContents;IIIIIZ)V checkTransition a method_3476 m (Lnet/minecraft/client/renderer/block/model/TextureSlots;Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/client/resources/model/ModelState;Lnet/minecraft/client/resources/model/ModelDebugName;)Lnet/minecraft/client/resources/model/QuadCollection; bake a method_67928 m (Lnet/minecraft/client/renderer/block/model/TextureSlots;Lnet/minecraft/client/resources/model/SpriteGetter;Lnet/minecraft/client/resources/model/ModelState;Lnet/minecraft/client/resources/model/ModelDebugName;)Lnet/minecraft/client/resources/model/QuadCollection; bake a method_3479 m (Lnet/minecraft/client/renderer/texture/SpriteContents;)Ljava/util/List; getSpans a method_3478 m (Lnet/minecraft/client/renderer/texture/SpriteContents;IIIII)Z isTransparent a method_3477 m (Lnet/minecraft/client/renderer/texture/SpriteContents;Ljava/lang/String;I)Ljava/util/List; createSideElements a method_3481 m (Ljava/util/List;Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing;II)V createOrExpandSpan a method_3482 m ()V m ()V c net/minecraft/client/renderer/block/model/ItemModelGenerator$Span gze$a net/minecraft/class_801$class_802 f Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing; facing a field_4271 f I min b field_4274 f I max c field_4273 f I anchor d field_4272 m ()Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing; getFacing a method_3484 m (I)V expand a method_3483 m ()I getMin b method_3487 m ()I getMax c method_3485 m ()I getAnchor d method_3486 m (Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing;II)V c net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing gze$b net/minecraft/class_801$class_803 f Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing; UP a field_4281 f Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing; DOWN b field_4277 f Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing; LEFT c field_4278 f Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing; RIGHT d field_4283 f Lnet/minecraft/core/Direction; direction e field_4276 f I xOffset f field_4280 f I yOffset g field_4279 f [Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing; $VALUES h field_4282 m ()Lnet/minecraft/core/Direction; getDirection a method_3488 m ()I getXOffset b method_3490 m ()I getYOffset c method_3489 m ()Z isHorizontal d method_3491 m ()[Lnet/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing; $values e method_36921 m (Ljava/lang/String;ILnet/minecraft/core/Direction;II)V m ()V c net/minecraft/client/renderer/block/model/ItemTransform gzf net/minecraft/class_804 f Lnet/minecraft/client/renderer/block/model/ItemTransform; NO_TRANSFORM a field_4284 f Lorg/joml/Vector3fc; rotation b comp_3747 f Lorg/joml/Vector3fc; translation c comp_3748 f Lorg/joml/Vector3fc; scale d comp_3749 m ()Lorg/joml/Vector3fc; rotation a comp_3747 m (ZLcom/mojang/blaze3d/vertex/PoseStack$Pose;)V apply a method_23075 m ()Lorg/joml/Vector3fc; translation b comp_3748 m ()Lorg/joml/Vector3fc; scale c comp_3749 m (Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;)V m ()V c net/minecraft/client/renderer/block/model/ItemTransform$Deserializer gzf$a net/minecraft/class_804$class_805 f F MAX_TRANSLATION a field_32808 f F MAX_SCALE b field_32809 f Lorg/joml/Vector3f; DEFAULT_ROTATION c field_4288 f Lorg/joml/Vector3f; DEFAULT_TRANSLATION d field_4290 f Lorg/joml/Vector3f; DEFAULT_SCALE e field_4289 m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/renderer/block/model/ItemTransform; deserialize a method_3494 m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lorg/joml/Vector3f;)Lorg/joml/Vector3f; getVector3f a method_3493 m ()V m ()V c net/minecraft/client/renderer/block/model/ItemTransforms gzg net/minecraft/class_809 f Lnet/minecraft/client/renderer/block/model/ItemTransforms; NO_TRANSFORMS a field_4301 f Lnet/minecraft/client/renderer/block/model/ItemTransform; thirdPersonLeftHand b comp_3368 f Lnet/minecraft/client/renderer/block/model/ItemTransform; thirdPersonRightHand c comp_3369 f Lnet/minecraft/client/renderer/block/model/ItemTransform; firstPersonLeftHand d comp_3370 f Lnet/minecraft/client/renderer/block/model/ItemTransform; firstPersonRightHand e comp_3371 f Lnet/minecraft/client/renderer/block/model/ItemTransform; head f comp_3372 f Lnet/minecraft/client/renderer/block/model/ItemTransform; gui g comp_3373 f Lnet/minecraft/client/renderer/block/model/ItemTransform; ground h comp_3374 f Lnet/minecraft/client/renderer/block/model/ItemTransform; fixed i comp_3375 m ()Lnet/minecraft/client/renderer/block/model/ItemTransform; thirdPersonLeftHand a comp_3368 m (Lnet/minecraft/world/item/ItemDisplayContext;)Lnet/minecraft/client/renderer/block/model/ItemTransform; getTransform a method_3503 m ()Lnet/minecraft/client/renderer/block/model/ItemTransform; thirdPersonRightHand b comp_3369 m ()Lnet/minecraft/client/renderer/block/model/ItemTransform; firstPersonLeftHand c comp_3370 m ()Lnet/minecraft/client/renderer/block/model/ItemTransform; firstPersonRightHand d comp_3371 m ()Lnet/minecraft/client/renderer/block/model/ItemTransform; head e comp_3372 m ()Lnet/minecraft/client/renderer/block/model/ItemTransform; gui f comp_3373 m ()Lnet/minecraft/client/renderer/block/model/ItemTransform; ground g comp_3374 m ()Lnet/minecraft/client/renderer/block/model/ItemTransform; fixed h comp_3375 m (Lnet/minecraft/client/renderer/block/model/ItemTransform;Lnet/minecraft/client/renderer/block/model/ItemTransform;Lnet/minecraft/client/renderer/block/model/ItemTransform;Lnet/minecraft/client/renderer/block/model/ItemTransform;Lnet/minecraft/client/renderer/block/model/ItemTransform;Lnet/minecraft/client/renderer/block/model/ItemTransform;Lnet/minecraft/client/renderer/block/model/ItemTransform;Lnet/minecraft/client/renderer/block/model/ItemTransform;)V m ()V c net/minecraft/client/renderer/block/model/ItemTransforms$1 gzg$1 net/minecraft/class_809$1 f [I $SwitchMap$net$minecraft$world$item$ItemDisplayContext a field_4313 m ()V c net/minecraft/client/renderer/block/model/ItemTransforms$Deserializer gzg$a net/minecraft/class_809$class_810 m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;Lnet/minecraft/world/item/ItemDisplayContext;)Lnet/minecraft/client/renderer/block/model/ItemTransform; getTransform a method_3504 m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/renderer/block/model/ItemTransforms; deserialize a method_3505 m ()V c net/minecraft/client/renderer/block/model/SimpleModelWrapper gzh net/minecraft/class_10801 f Lnet/minecraft/client/resources/model/QuadCollection; quads a comp_3750 f Z useAmbientOcclusion b comp_3751 f Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; particleIcon c comp_3752 m (Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/resources/model/ModelState;)Lnet/minecraft/client/renderer/block/model/SimpleModelWrapper; bake a method_67931 m ()Lnet/minecraft/client/resources/model/QuadCollection; quads c comp_3750 m (Lnet/minecraft/client/resources/model/QuadCollection;ZLnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V c net/minecraft/client/renderer/block/model/SimpleUnbakedGeometry gzi net/minecraft/class_10802 f Ljava/util/List; elements b comp_3753 m ()Ljava/util/List; elements a comp_3753 m (Lnet/minecraft/client/renderer/block/model/BlockElement;Lnet/minecraft/client/renderer/block/model/BlockElementFace;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/core/Direction;Lnet/minecraft/client/resources/model/ModelState;)Lnet/minecraft/client/renderer/block/model/BakedQuad; bakeFace a method_67932 m (Lnet/minecraft/client/resources/model/SpriteGetter;Lnet/minecraft/client/renderer/block/model/TextureSlots;Lnet/minecraft/client/resources/model/ModelDebugName;Lnet/minecraft/client/resources/model/QuadCollection$Builder;Lnet/minecraft/client/renderer/block/model/BlockElement;Lnet/minecraft/client/resources/model/ModelState;Lnet/minecraft/core/Direction;Lnet/minecraft/client/renderer/block/model/BlockElementFace;)V method_67933 a method_67933 m (Ljava/util/List;Lnet/minecraft/client/renderer/block/model/TextureSlots;Lnet/minecraft/client/resources/model/SpriteGetter;Lnet/minecraft/client/resources/model/ModelState;Lnet/minecraft/client/resources/model/ModelDebugName;)Lnet/minecraft/client/resources/model/QuadCollection; bake a method_67934 m (Ljava/util/List;)V c net/minecraft/client/renderer/block/model/SingleVariant gzj net/minecraft/class_10893 f Lnet/minecraft/client/renderer/block/model/BlockModelPart; model a field_57945 m (Lnet/minecraft/client/renderer/block/model/BlockModelPart;)V c net/minecraft/client/renderer/block/model/SingleVariant$Unbaked gzj$a net/minecraft/class_10893$class_10894 f Lcom/mojang/serialization/Codec; CODEC d field_57946 f Lnet/minecraft/client/renderer/block/model/Variant; variant e comp_3815 m ()Lnet/minecraft/client/renderer/block/model/Variant; variant b comp_3815 m (Lnet/minecraft/client/renderer/block/model/Variant;)V m ()V c net/minecraft/client/renderer/block/model/TextureSlots gzk net/minecraft/class_10419 f Lnet/minecraft/client/renderer/block/model/TextureSlots; EMPTY a field_55275 f C REFERENCE_CHAR b field_55276 f Ljava/util/Map; resolvedValues c field_55277 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/client/renderer/block/model/TextureSlots$Data$Builder;)V parseEntry a method_65543 m (Lcom/google/gson/JsonObject;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/block/model/TextureSlots$Data; parseTextureMap a method_65544 m (Ljava/lang/String;)Lnet/minecraft/client/resources/model/Material; getMaterial a method_65545 m (Ljava/lang/String;)Z isTextureReference b method_65546 m (Ljava/util/Map;)V m ()V c net/minecraft/client/renderer/block/model/TextureSlots$Data gzk$a net/minecraft/class_10419$class_10420 f Lnet/minecraft/client/renderer/block/model/TextureSlots$Data; EMPTY a field_55278 f Ljava/util/Map; values b comp_3376 m ()Ljava/util/Map; values a comp_3376 m (Ljava/util/Map;)V m ()V c net/minecraft/client/renderer/block/model/TextureSlots$Data$Builder gzk$a$a net/minecraft/class_10419$class_10420$class_10421 f Ljava/util/Map; textureMap a field_55279 m ()Lnet/minecraft/client/renderer/block/model/TextureSlots$Data; build a method_65547 m (Ljava/lang/String;Lnet/minecraft/client/resources/model/Material;)Lnet/minecraft/client/renderer/block/model/TextureSlots$Data$Builder; addTexture a method_65548 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/renderer/block/model/TextureSlots$Data$Builder; addReference a method_65549 m ()V c net/minecraft/client/renderer/block/model/TextureSlots$Reference gzk$b net/minecraft/class_10419$class_10422 f Ljava/lang/String; target a comp_3377 m ()Ljava/lang/String; target a comp_3377 m (Ljava/lang/String;)V c net/minecraft/client/renderer/block/model/TextureSlots$Resolver gzk$c net/minecraft/class_10419$class_10423 f Lorg/slf4j/Logger; LOGGER a field_55280 f Ljava/util/List; entries b field_55281 m (Lnet/minecraft/client/renderer/block/model/TextureSlots$Data;)Lnet/minecraft/client/renderer/block/model/TextureSlots$Resolver; addLast a method_65550 m (Lnet/minecraft/client/resources/model/ModelDebugName;)Lnet/minecraft/client/renderer/block/model/TextureSlots; resolve a method_65551 m (Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Ljava/lang/String;Lnet/minecraft/client/renderer/block/model/TextureSlots$SlotContents;)V method_65552 a method_65552 m (Ljava/util/Map$Entry;)Ljava/lang/String; method_65553 a method_65553 m (Lnet/minecraft/client/renderer/block/model/TextureSlots$Data;)Lnet/minecraft/client/renderer/block/model/TextureSlots$Resolver; addFirst b method_65554 m ()V m ()V c net/minecraft/client/renderer/block/model/TextureSlots$SlotContents gzk$d net/minecraft/class_10419$class_10424 c net/minecraft/client/renderer/block/model/TextureSlots$Value gzk$e net/minecraft/class_10419$class_10425 f Lnet/minecraft/client/resources/model/Material; material a comp_3378 m ()Lnet/minecraft/client/resources/model/Material; material a comp_3378 m (Lnet/minecraft/client/resources/model/Material;)V c net/minecraft/client/renderer/block/model/Variant gzl net/minecraft/class_813 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_57947 f Lcom/mojang/serialization/Codec; CODEC b field_56933 f Lnet/minecraft/resources/ResourceLocation; modelLocation c comp_3379 f Lnet/minecraft/client/renderer/block/model/Variant$SimpleModelState; modelState d comp_3754 m ()Lnet/minecraft/resources/ResourceLocation; modelLocation a comp_3379 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/block/model/Variant; withModel a method_67936 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67937 a method_67937 m (Lnet/minecraft/client/renderer/block/model/Variant$SimpleModelState;)Lnet/minecraft/client/renderer/block/model/Variant; withState a method_67938 m (Lnet/minecraft/client/renderer/block/model/VariantMutator;)Lnet/minecraft/client/renderer/block/model/Variant; with a method_67939 m (Lcom/mojang/math/Quadrant;)Lnet/minecraft/client/renderer/block/model/Variant; withXRot a method_67940 m (Z)Lnet/minecraft/client/renderer/block/model/Variant; withUvLock a method_67941 m ()Lnet/minecraft/client/renderer/block/model/Variant$SimpleModelState; modelState b comp_3754 m (Lcom/mojang/math/Quadrant;)Lnet/minecraft/client/renderer/block/model/Variant; withYRot b method_67942 m (Lnet/minecraft/resources/ResourceLocation;)V m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/block/model/Variant$SimpleModelState;)V m ()V c net/minecraft/client/renderer/block/model/Variant$SimpleModelState gzl$a net/minecraft/class_813$class_10803 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_56934 f Lnet/minecraft/client/renderer/block/model/Variant$SimpleModelState; DEFAULT b field_56935 f Lcom/mojang/math/Quadrant; x c comp_3755 f Lcom/mojang/math/Quadrant; y d comp_3756 f Z uvLock e comp_3757 m ()Lnet/minecraft/client/resources/model/ModelState; asModelState a method_67943 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67944 a method_67944 m (Lcom/mojang/math/Quadrant;)Lnet/minecraft/client/renderer/block/model/Variant$SimpleModelState; withX a method_67945 m (Z)Lnet/minecraft/client/renderer/block/model/Variant$SimpleModelState; withUvLock a method_67946 m ()Lcom/mojang/math/Quadrant; x b comp_3755 m (Lcom/mojang/math/Quadrant;)Lnet/minecraft/client/renderer/block/model/Variant$SimpleModelState; withY b method_67947 m ()Lcom/mojang/math/Quadrant; y c comp_3756 m ()Z uvLock d comp_3757 m (Lcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;Z)V m ()V c net/minecraft/client/renderer/block/model/VariantMutator gzm net/minecraft/class_10804 f Lnet/minecraft/client/renderer/block/model/VariantMutator$VariantProperty; X_ROT a field_56936 f Lnet/minecraft/client/renderer/block/model/VariantMutator$VariantProperty; Y_ROT b field_56937 f Lnet/minecraft/client/renderer/block/model/VariantMutator$VariantProperty; MODEL c field_56938 f Lnet/minecraft/client/renderer/block/model/VariantMutator$VariantProperty; UV_LOCK d field_56939 m (Lnet/minecraft/client/renderer/block/model/VariantMutator;Lnet/minecraft/client/renderer/block/model/Variant;)Lnet/minecraft/client/renderer/block/model/Variant; method_67948 a method_67948 m ()V c net/minecraft/client/renderer/block/model/VariantMutator$VariantProperty gzm$a net/minecraft/class_10804$class_10805 m (Ljava/lang/Object;Lnet/minecraft/client/renderer/block/model/Variant;)Lnet/minecraft/client/renderer/block/model/Variant; method_67949 a method_67949 c net/minecraft/client/renderer/block/model/VariantSelector gzn net/minecraft/class_9980 f Lcom/google/common/base/Splitter; COMMA_SPLITTER a field_53163 f Lcom/google/common/base/Splitter; EQUAL_SPLITTER b field_53164 m (Lnet/minecraft/world/level/block/state/StateDefinition;Ljava/lang/String;)Ljava/util/function/Predicate; predicate a method_62334 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;)Ljava/lang/Comparable; getValueHelper a method_62335 m (Ljava/util/Map;Lnet/minecraft/world/level/block/state/StateHolder;)Z method_62336 a method_62336 m ()V m ()V c net/minecraft/client/renderer/block/model/multipart/CombinedCondition gzo net/minecraft/class_10806 f Lnet/minecraft/client/renderer/block/model/multipart/CombinedCondition$Operation; operation b comp_3758 f Ljava/util/List; terms c comp_3759 m ()Lnet/minecraft/client/renderer/block/model/multipart/CombinedCondition$Operation; operation a comp_3758 m (Lnet/minecraft/world/level/block/state/StateDefinition;Lnet/minecraft/client/renderer/block/model/multipart/Condition;)Ljava/util/function/Predicate; method_67950 a method_67950 m ()Ljava/util/List; terms b comp_3759 m (Lnet/minecraft/client/renderer/block/model/multipart/CombinedCondition$Operation;Ljava/util/List;)V c net/minecraft/client/renderer/block/model/multipart/CombinedCondition$Operation gzo$a net/minecraft/class_10806$class_4920 f Lnet/minecraft/client/renderer/block/model/multipart/CombinedCondition$Operation; AND a field_22850 f Lnet/minecraft/client/renderer/block/model/multipart/CombinedCondition$Operation; OR b field_22851 f Lcom/mojang/serialization/Codec; CODEC c field_56941 f Ljava/lang/String; name d field_22852 f [Lnet/minecraft/client/renderer/block/model/multipart/CombinedCondition$Operation; $VALUES e field_22853 m ()[Lnet/minecraft/client/renderer/block/model/multipart/CombinedCondition$Operation; $values a method_36940 m (Ljava/util/List;)Ljava/util/function/Predicate; apply a method_67951 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/renderer/block/model/multipart/CombinedCondition$Operation$1 gzo$a$1 net/minecraft/class_10806$class_4920$1 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/client/renderer/block/model/multipart/CombinedCondition$Operation$2 gzo$a$2 net/minecraft/class_10806$class_4920$2 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/client/renderer/block/model/multipart/Condition gzp net/minecraft/class_815 f Lcom/mojang/serialization/Codec; CODEC a field_56942 m ()Ljava/lang/String; method_67952 a method_67952 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/client/renderer/block/model/multipart/Condition; method_67953 a method_67953 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; method_67954 a method_67954 m (Lnet/minecraft/client/renderer/block/model/multipart/CombinedCondition;)Ljava/lang/Record; method_67955 a method_67955 m (Lnet/minecraft/client/renderer/block/model/multipart/Condition;)Lcom/mojang/serialization/DataResult; method_67956 a method_67956 m (Lnet/minecraft/client/renderer/block/model/multipart/KeyValueCondition;)Ljava/lang/Record; method_67957 a method_67957 m (Ljava/util/Map;)Lcom/mojang/serialization/DataResult; method_67958 a method_67958 m ()Ljava/lang/String; method_67959 b method_67959 m (Lnet/minecraft/client/renderer/block/model/multipart/CombinedCondition;)Ljava/util/Map; method_67960 b method_67960 m ()V c net/minecraft/client/renderer/block/model/multipart/KeyValueCondition gzq net/minecraft/class_818 f Lcom/mojang/serialization/Codec; CODEC b field_56943 f Ljava/util/Map; tests c comp_3760 f Lorg/slf4j/Logger; LOGGER d field_56944 m ()Ljava/util/Map; tests a comp_3760 m (Lnet/minecraft/world/level/block/state/StateDefinition;Ljava/lang/String;Lnet/minecraft/client/renderer/block/model/multipart/KeyValueCondition$Terms;)Ljava/util/function/Predicate; instantiate a method_67961 m (Ljava/util/List;Lnet/minecraft/world/level/block/state/StateDefinition;Ljava/lang/String;Lnet/minecraft/client/renderer/block/model/multipart/KeyValueCondition$Terms;)V method_67962 a method_67962 m (Ljava/util/Map;)V m ()V c net/minecraft/client/renderer/block/model/multipart/KeyValueCondition$Term gzq$a net/minecraft/class_818$class_10807 f Ljava/lang/String; value a comp_3761 f Z negated b comp_3762 f Ljava/lang/String; NEGATE c field_56945 m ()Ljava/lang/String; value a comp_3761 m (Ljava/lang/String;)Lnet/minecraft/client/renderer/block/model/multipart/KeyValueCondition$Term; parse a method_67963 m ()Z negated b comp_3762 m (Ljava/lang/String;Z)V c net/minecraft/client/renderer/block/model/multipart/KeyValueCondition$Terms gzq$b net/minecraft/class_818$class_10808 f Lcom/mojang/serialization/Codec; CODEC a field_56946 f Ljava/util/List; entries b comp_3763 f C SEPARATOR c field_56947 f Lcom/google/common/base/Joiner; JOINER d field_56948 f Lcom/google/common/base/Splitter; SPLITTER e field_56949 f Lcom/mojang/serialization/Codec; LEGACY_REPRESENTATION_CODEC f field_56950 m ()Ljava/util/List; entries a comp_3763 m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/String; method_67964 a method_67964 m (Lnet/minecraft/world/level/block/state/StateHolder;)Z method_67965 a method_67965 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/Comparable;ZLnet/minecraft/world/level/block/state/StateHolder;)Z method_67966 a method_67966 m (Lnet/minecraft/world/level/block/state/properties/Property;Ljava/util/List;ZLnet/minecraft/world/level/block/state/StateHolder;)Z method_67967 a method_67967 m (Ljava/lang/Comparable;Ljava/lang/Comparable;)Z method_67968 a method_67968 m (Ljava/lang/Object;Lnet/minecraft/world/level/block/state/properties/Property;)Ljava/util/function/Predicate; instantiate a method_67969 m (Ljava/lang/Object;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/client/renderer/block/model/multipart/KeyValueCondition$Term;)Ljava/util/function/Predicate; instantiate a method_67970 m (Ljava/lang/Object;Lnet/minecraft/world/level/block/state/properties/Property;Ljava/lang/String;)Ljava/lang/Comparable; getValueOrThrow a method_67971 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; parse a method_67972 m ()Ljava/lang/String; method_67973 b method_67973 m (Lnet/minecraft/world/level/block/state/StateHolder;)Z method_67974 b method_67974 m (Ljava/lang/Comparable;Ljava/lang/Comparable;)Z method_67975 b method_67975 m (Ljava/lang/Object;Lnet/minecraft/world/level/block/state/properties/Property;Lnet/minecraft/client/renderer/block/model/multipart/KeyValueCondition$Term;)Ljava/util/function/Predicate; method_67976 b method_67976 m (Ljava/lang/String;)Ljava/lang/String; method_67977 b method_67977 m ()Ljava/lang/String; method_67978 c method_67978 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_67979 c method_67979 m (Ljava/util/List;)V m ()V c net/minecraft/client/renderer/block/model/multipart/MultiPartModel gzr net/minecraft/class_10895 f Lnet/minecraft/client/renderer/block/model/multipart/MultiPartModel$SharedBakedState; shared a field_57948 f Lnet/minecraft/world/level/block/state/BlockState; blockState b field_57949 f Ljava/util/List; models c field_57950 m (Lnet/minecraft/client/renderer/block/model/multipart/MultiPartModel$SharedBakedState;Lnet/minecraft/world/level/block/state/BlockState;)V c net/minecraft/client/renderer/block/model/multipart/MultiPartModel$Selector gzr$a net/minecraft/class_10895$class_10204 f Ljava/util/function/Predicate; condition a comp_3203 f Ljava/lang/Object; model b comp_3204 m ()Ljava/util/function/Predicate; condition a comp_3203 m (Ljava/lang/Object;)Lnet/minecraft/client/renderer/block/model/multipart/MultiPartModel$Selector; with a method_68527 m ()Ljava/lang/Object; model b comp_3204 m (Ljava/util/function/Predicate;Ljava/lang/Object;)V c net/minecraft/client/renderer/block/model/multipart/MultiPartModel$SharedBakedState gzr$b net/minecraft/class_10895$class_1095 f Ljava/util/List; selectors a field_5427 f Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; particleIcon b field_57011 f Ljava/util/Map; subsets c field_57951 m (Lnet/minecraft/world/level/block/state/BlockState;)Ljava/util/List; selectModels a method_68528 m (Ljava/util/BitSet;)Ljava/util/List; method_68529 a method_68529 m (Ljava/util/List;)Lnet/minecraft/client/renderer/block/model/BlockStateModel; getFirstModel a method_64095 m (Ljava/util/List;)V c net/minecraft/client/renderer/block/model/multipart/MultiPartModel$Unbaked gzr$c net/minecraft/class_10895$class_816 f Ljava/util/List; selectors a field_4330 f Lnet/minecraft/client/resources/model/ModelBaker$SharedOperationKey; sharedStateKey b field_57952 m (Lnet/minecraft/client/resources/model/ResolvableModel$Resolver;Lnet/minecraft/client/renderer/block/model/multipart/MultiPartModel$Selector;)V method_62337 a method_62337 m (Ljava/util/List;)V c net/minecraft/client/renderer/block/model/multipart/MultiPartModel$Unbaked$1 gzr$c$1 net/minecraft/class_10895$class_816$1 f Lnet/minecraft/client/renderer/block/model/multipart/MultiPartModel$Unbaked; field_57953 a field_57953 m (Lnet/minecraft/client/resources/model/ModelBaker;)Lnet/minecraft/client/renderer/block/model/multipart/MultiPartModel$SharedBakedState; compute a method_68530 m (Lnet/minecraft/client/renderer/block/model/multipart/MultiPartModel$Unbaked;)V c net/minecraft/client/renderer/block/model/multipart/MultiPartModel$Unbaked$1Key gzr$c$a net/minecraft/class_10895$class_816$class_9981 f Lnet/minecraft/client/renderer/block/model/multipart/MultiPartModel$Unbaked; model a comp_3050 f Lit/unimi/dsi/fastutil/ints/IntList; selectors b comp_3051 m ()Lnet/minecraft/client/renderer/block/model/multipart/MultiPartModel$Unbaked; model a comp_3050 m ()Lit/unimi/dsi/fastutil/ints/IntList; selectors b comp_3051 m (Lnet/minecraft/client/renderer/block/model/multipart/MultiPartModel$Unbaked;Lit/unimi/dsi/fastutil/ints/IntList;)V c net/minecraft/client/renderer/block/model/multipart/Selector gzs net/minecraft/class_819 f Lcom/mojang/serialization/Codec; CODEC a field_56952 f Ljava/util/Optional; condition b comp_3764 f Lnet/minecraft/client/renderer/block/model/BlockStateModel$Unbaked; variant c comp_3765 m ()Ljava/util/Optional; condition a comp_3764 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67980 a method_67980 m (Lnet/minecraft/world/level/block/state/StateDefinition;)Ljava/util/function/Predicate; instantiate a method_67981 m (Lnet/minecraft/world/level/block/state/StateDefinition;Lnet/minecraft/client/renderer/block/model/multipart/Condition;)Ljava/util/function/Predicate; method_67982 a method_67982 m (Lnet/minecraft/world/level/block/state/StateHolder;)Z method_67983 a method_67983 m ()Lnet/minecraft/client/renderer/block/model/BlockStateModel$Unbaked; variant b comp_3765 m (Ljava/util/Optional;Lnet/minecraft/client/renderer/block/model/BlockStateModel$Unbaked;)V m ()V c net/minecraft/client/renderer/block/model/multipart/package-info gzt net/minecraft/class_6248 c net/minecraft/client/renderer/block/model/package-info gzu net/minecraft/class_6249 c net/minecraft/client/renderer/block/package-info gzv net/minecraft/class_6250 c net/minecraft/client/renderer/blockentity/AbstractSignRenderer gzw net/minecraft/class_10529 f I BLACK_TEXT_OUTLINE_COLOR a field_55506 f I OUTLINE_RENDER_DISTANCE b field_55507 f Lnet/minecraft/client/gui/Font; font c field_55508 m ()F getSignModelRenderScale a method_51272 m (ILnet/minecraft/network/chat/Component;)Lnet/minecraft/util/FormattedCharSequence; method_65819 a method_65819 m (Lnet/minecraft/world/level/block/entity/SignBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_65820 m (Lnet/minecraft/world/level/block/entity/SignBlockEntity;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/SignBlock;Lnet/minecraft/world/level/block/state/properties/WoodType;Lnet/minecraft/client/model/Model;)V renderSignWithText a method_65821 m (Lnet/minecraft/world/level/block/entity/SignText;)I getDarkColor a method_65822 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/properties/WoodType;)Lnet/minecraft/client/model/Model; getSignModel a method_65823 m (Lnet/minecraft/world/level/block/state/properties/WoodType;)Lnet/minecraft/client/resources/model/Material; getSignMaterial a method_45792 m (Lcom/mojang/blaze3d/vertex/PoseStack;FLnet/minecraft/world/level/block/state/BlockState;)V translateSign a method_65824 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/level/block/state/properties/WoodType;Lnet/minecraft/client/model/Model;)V renderSign a method_65825 m (Lcom/mojang/blaze3d/vertex/PoseStack;ZLnet/minecraft/world/phys/Vec3;)V translateSignText a method_65826 m (Lnet/minecraft/core/BlockPos;I)Z isOutlineVisible a method_65827 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/entity/SignText;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IIIZ)V renderSignText a method_65828 m ()F getSignTextRenderScale b method_51273 m ()Lnet/minecraft/world/phys/Vec3; getTextOffset c method_45790 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/blockentity/BannerRenderer gzx net/minecraft/class_823 f I MAX_PATTERNS a field_32819 f F SIZE b field_55282 f Lnet/minecraft/client/model/BannerModel; standingModel c field_55154 f Lnet/minecraft/client/model/BannerModel; wallModel d field_55155 f Lnet/minecraft/client/model/BannerFlagModel; standingFlagModel e field_55156 f Lnet/minecraft/client/model/BannerFlagModel; wallFlagModel f field_55157 m (Lnet/minecraft/world/level/block/entity/BannerBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_3546 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IIFLnet/minecraft/client/model/BannerModel;Lnet/minecraft/client/model/BannerFlagModel;FLnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)V renderBanner a method_65555 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)V renderInHand a method_65556 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/resources/model/Material;Lnet/minecraft/world/item/DyeColor;)V renderPatternLayer a method_58140 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/resources/model/Material;ZLnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;)V renderPatterns a method_29999 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/resources/model/Material;ZLnet/minecraft/world/item/DyeColor;Lnet/minecraft/world/level/block/entity/BannerPatternLayers;ZZ)V renderPatterns a method_23802 m (Ljava/util/Set;)V getExtents a method_72158 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V m (Lnet/minecraft/client/model/geom/EntityModelSet;)V c net/minecraft/client/renderer/blockentity/BeaconRenderer gzy net/minecraft/class_822 f Lnet/minecraft/resources/ResourceLocation; BEAM_LOCATION a field_4338 f I MAX_RENDER_Y b field_32822 f F SOLID_BEAM_RADIUS c field_56503 f F BEAM_GLOW_RADIUS d field_56504 f F BEAM_SCALE_THRESHOLD e field_56505 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIFFFF)V addVertex a method_23076 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIIFFFFFFFF)V renderQuad a method_22740 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;IIIFFFFFFFFFFFF)V renderPart a method_22741 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;FFJIII)V renderBeaconBeam a method_3543 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/resources/ResourceLocation;FFJIIIFF)V renderBeaconBeam a method_3545 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/blockentity/BedRenderer gzz net/minecraft/class_825 f Lnet/minecraft/client/model/Model; headModel a field_27744 f Lnet/minecraft/client/model/Model; footModel b field_27745 m (Lnet/minecraft/world/level/LevelAccessor;Lnet/minecraft/core/BlockPos;)Z method_24188 a method_24188 m (Lnet/minecraft/world/level/block/entity/BedBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_3557 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/client/resources/model/Material;)V renderInHand a method_65557 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/model/Model;Lnet/minecraft/core/Direction;Lnet/minecraft/client/resources/model/Material;IIZ)V renderPiece a method_3558 m (Lcom/mojang/blaze3d/vertex/PoseStack;ZLnet/minecraft/core/Direction;)V preparePose a method_72159 m (Ljava/util/Set;)V getExtents a method_72160 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createHeadLayer c method_32136 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createFootLayer d method_32137 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V m (Lnet/minecraft/client/model/geom/EntityModelSet;)V c net/minecraft/client/renderer/blockentity/BellRenderer haa net/minecraft/class_3880 f Lnet/minecraft/client/resources/model/Material; BELL_RESOURCE_LOCATION a field_17145 f Lnet/minecraft/client/model/BellModel; model b field_20816 m (Lnet/minecraft/world/level/block/entity/BellBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_17139 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher hab net/minecraft/class_824 f Lnet/minecraft/world/level/Level; level a field_4348 f Lnet/minecraft/client/Camera; camera b field_4344 f Lnet/minecraft/world/phys/HitResult; cameraHitResult c field_4350 f Ljava/util/Map; renderers d field_4345 f Lnet/minecraft/client/gui/Font; font e field_4342 f Ljava/util/function/Supplier; entityModelSet f field_27746 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderDispatcher g field_27747 f Lnet/minecraft/client/renderer/item/ItemModelResolver; itemModelResolver h field_55283 f Lnet/minecraft/client/renderer/entity/ItemRenderer; itemRenderer i field_38880 f Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; entityRenderer j field_38881 m (Lnet/minecraft/world/level/Level;)V setLevel a method_3551 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/client/Camera;Lnet/minecraft/world/phys/HitResult;)V prepare a method_3549 m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderer; getRenderer a method_3550 m (Lnet/minecraft/world/level/block/entity/BlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;)V render a method_3555 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderer;Lnet/minecraft/world/level/block/entity/BlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/world/phys/Vec3;)V setupAndRender a method_23079 m (Lnet/minecraft/client/gui/Font;Ljava/util/function/Supplier;Lnet/minecraft/client/renderer/block/BlockRenderDispatcher;Lnet/minecraft/client/renderer/item/ItemModelResolver;Lnet/minecraft/client/renderer/entity/ItemRenderer;Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher;)V c net/minecraft/client/renderer/blockentity/BlockEntityRenderer hac net/minecraft/class_827 m (Lnet/minecraft/world/level/block/entity/BlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_3569 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/phys/Vec3;)Z shouldRender a method_33892 m ()Z shouldRenderOffScreen aY_ method_3563 m ()I getViewDistance aZ_ method_33893 c net/minecraft/client/renderer/blockentity/BlockEntityRendererProvider had net/minecraft/class_5614 c net/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context had$a net/minecraft/class_5614$class_5615 f Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher; blockEntityRenderDispatcher a field_27748 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderDispatcher b field_27749 f Lnet/minecraft/client/renderer/item/ItemModelResolver; itemModelResolver c field_55284 f Lnet/minecraft/client/renderer/entity/ItemRenderer; itemRenderer d field_38882 f Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; entityRenderer e field_38883 f Lnet/minecraft/client/model/geom/EntityModelSet; modelSet f field_27750 f Lnet/minecraft/client/gui/Font; font g field_27751 m ()Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher; getBlockEntityRenderDispatcher a method_32139 m (Lnet/minecraft/client/model/geom/ModelLayerLocation;)Lnet/minecraft/client/model/geom/ModelPart; bakeLayer a method_32140 m ()Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; getBlockRenderDispatcher b method_32141 m ()Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; getEntityRenderer c method_43334 m ()Lnet/minecraft/client/renderer/item/ItemModelResolver; getItemModelResolver d method_65558 m ()Lnet/minecraft/client/renderer/entity/ItemRenderer; getItemRenderer e method_43335 m ()Lnet/minecraft/client/model/geom/EntityModelSet; getModelSet f method_32142 m ()Lnet/minecraft/client/gui/Font; getFont g method_32143 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher;Lnet/minecraft/client/renderer/block/BlockRenderDispatcher;Lnet/minecraft/client/renderer/item/ItemModelResolver;Lnet/minecraft/client/renderer/entity/ItemRenderer;Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/gui/Font;)V c net/minecraft/client/renderer/blockentity/BlockEntityRenderers hae net/minecraft/class_5616 f Ljava/util/Map; PROVIDERS a field_27752 m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider;)V method_32145 a method_32145 m (Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider;)V register a method_32144 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)Ljava/util/Map; createEntityRenderers a method_32146 m ()V m ()V c net/minecraft/client/renderer/blockentity/BlockEntityWithBoundingBoxRenderer haf net/minecraft/class_838 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/BlockGetter;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;Lnet/minecraft/client/renderer/MultiBufferSource;Lcom/mojang/blaze3d/vertex/PoseStack;)V renderInvisibleBlocks a method_3585 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/Vec3i;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack;)V renderStructureVoids a method_61047 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/core/Direction;III)V method_61048 a method_61048 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V c net/minecraft/client/renderer/blockentity/BrightnessCombiner hag net/minecraft/class_4737 m ()Lit/unimi/dsi/fastutil/ints/Int2IntFunction; acceptNone a method_24189 m (I)I method_24190 a method_24190 m (Lnet/minecraft/world/level/block/entity/BlockEntity;)Lit/unimi/dsi/fastutil/ints/Int2IntFunction; acceptSingle a method_24191 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/block/entity/BlockEntity;)Lit/unimi/dsi/fastutil/ints/Int2IntFunction; acceptDouble a method_24192 m (Lnet/minecraft/world/level/block/entity/BlockEntity;Lnet/minecraft/world/level/block/entity/BlockEntity;I)I method_24193 a method_24193 m (I)I method_24194 b method_24194 m ()V c net/minecraft/client/renderer/blockentity/BrushableBlockRenderer hah net/minecraft/class_8189 f Lnet/minecraft/client/renderer/entity/ItemRenderer; itemRenderer a field_42928 m (Lnet/minecraft/world/level/block/entity/BrushableBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_49348 m (Lnet/minecraft/core/Direction;I)[F translations a method_49349 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V c net/minecraft/client/renderer/blockentity/BrushableBlockRenderer$1 hah$1 net/minecraft/class_8189$1 f [I $SwitchMap$net$minecraft$core$Direction a field_42929 m ()V c net/minecraft/client/renderer/blockentity/CampfireRenderer hai net/minecraft/class_3941 f F SIZE a field_32824 f Lnet/minecraft/client/renderer/entity/ItemRenderer; itemRenderer b field_38884 m (Lnet/minecraft/world/level/block/entity/CampfireBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_17581 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V c net/minecraft/client/renderer/blockentity/ChestRenderer haj net/minecraft/class_826 f Lnet/minecraft/client/model/ChestModel; singleModel a field_53165 f Lnet/minecraft/client/model/ChestModel; doubleLeftModel b field_53166 f Lnet/minecraft/client/model/ChestModel; doubleRightModel c field_53167 f Z xmasTextures d field_4365 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/client/model/ChestModel;FII)V render a method_22749 m ()Z xmasTextures c method_65559 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V c net/minecraft/client/renderer/blockentity/ConduitRenderer hak net/minecraft/class_829 f Lnet/minecraft/client/renderer/MaterialMapper; MAPPER a field_56365 f Lnet/minecraft/client/resources/model/Material; SHELL_TEXTURE b field_4377 f Lnet/minecraft/client/resources/model/Material; ACTIVE_SHELL_TEXTURE c field_4378 f Lnet/minecraft/client/resources/model/Material; WIND_TEXTURE d field_4373 f Lnet/minecraft/client/resources/model/Material; VERTICAL_WIND_TEXTURE e field_4371 f Lnet/minecraft/client/resources/model/Material; OPEN_EYE_TEXTURE f field_4379 f Lnet/minecraft/client/resources/model/Material; CLOSED_EYE_TEXTURE g field_4380 f Lnet/minecraft/client/model/geom/ModelPart; eye h field_20823 f Lnet/minecraft/client/model/geom/ModelPart; wind i field_20824 f Lnet/minecraft/client/model/geom/ModelPart; shell j field_20825 f Lnet/minecraft/client/model/geom/ModelPart; cage k field_20826 f Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher; renderer l field_27753 m (Lnet/minecraft/world/level/block/entity/ConduitBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_22750 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createEyeLayer c method_32150 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createWindLayer d method_32151 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createShellLayer e method_32152 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createCageLayer f method_32153 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/blockentity/DecoratedPotRenderer hal net/minecraft/class_8188 f Ljava/lang/String; NECK a field_42913 f Ljava/lang/String; FRONT b field_42914 f Ljava/lang/String; BACK c field_42915 f Ljava/lang/String; LEFT d field_42916 f Ljava/lang/String; RIGHT e field_42917 f Ljava/lang/String; TOP f field_42918 f Ljava/lang/String; BOTTOM g field_42919 f Lnet/minecraft/client/model/geom/ModelPart; neck h field_42920 f Lnet/minecraft/client/model/geom/ModelPart; frontSide i field_42921 f Lnet/minecraft/client/model/geom/ModelPart; backSide j field_42922 f Lnet/minecraft/client/model/geom/ModelPart; leftSide k field_42923 f Lnet/minecraft/client/model/geom/ModelPart; rightSide l field_42924 f Lnet/minecraft/client/model/geom/ModelPart; top m field_42925 f Lnet/minecraft/client/model/geom/ModelPart; bottom n field_42926 f F WOBBLE_AMPLITUDE o field_46728 m (Lnet/minecraft/world/level/block/entity/DecoratedPotBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_49344 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/level/block/entity/PotDecorations;)V renderInHand a method_65560 m (Lnet/minecraft/client/model/geom/ModelPart;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/client/resources/model/Material;)V renderSide a method_49345 m (Ljava/util/Optional;)Lnet/minecraft/client/resources/model/Material; getSideMaterial a method_49343 m (Ljava/util/Set;)V getExtents a method_72161 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/level/block/entity/PotDecorations;)V render b method_65561 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createBaseLayer c method_49346 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createSidesLayer d method_49347 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V m (Lnet/minecraft/client/model/geom/EntityModelSet;)V c net/minecraft/client/renderer/blockentity/EnchantTableRenderer ham net/minecraft/class_828 f Lnet/minecraft/client/resources/model/Material; BOOK_LOCATION a field_4369 f Lnet/minecraft/client/model/BookModel; bookModel b field_4370 m (Lnet/minecraft/world/level/block/entity/EnchantingTableBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_3571 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/blockentity/HangingSignRenderer han net/minecraft/class_7761 f F MODEL_RENDER_SCALE a field_44574 f Ljava/lang/String; PLANK b field_40522 f Ljava/lang/String; V_CHAINS c field_40523 f Ljava/lang/String; NORMAL_CHAINS d field_40516 f Ljava/lang/String; CHAIN_L_1 e field_40517 f Ljava/lang/String; CHAIN_L_2 f field_40518 f Ljava/lang/String; CHAIN_R_1 g field_40519 f Ljava/lang/String; CHAIN_R_2 h field_40520 f Ljava/lang/String; BOARD i field_40521 f F TEXT_RENDER_SCALE j field_44575 f Lnet/minecraft/world/phys/Vec3; TEXT_OFFSET k field_44576 f Ljava/util/Map; hangingSignModels l field_40524 m (Lnet/minecraft/world/level/block/state/properties/WoodType;Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$AttachmentType;)Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$ModelKey; method_65239 a method_65239 m (Lcom/mojang/blaze3d/vertex/PoseStack;F)V translateBase a method_49918 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/client/model/Model;Lnet/minecraft/client/resources/model/Material;)V renderInHand a method_65829 m (Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/world/level/block/state/properties/WoodType;Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$AttachmentType;)Lnet/minecraft/client/model/Model; createSignModel a method_65830 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$ModelKey;)Lnet/minecraft/client/model/Model; method_65240 a method_65240 m (Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$AttachmentType;)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createHangingSignLayer a method_45795 m (Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$ModelKey;)Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$ModelKey; method_65241 a method_65241 m (Lnet/minecraft/world/level/block/state/properties/WoodType;)Ljava/util/stream/Stream; method_65242 b method_65242 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/blockentity/HangingSignRenderer$AttachmentType han$a net/minecraft/class_7761$class_10381 f Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$AttachmentType; WALL a field_55158 f Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$AttachmentType; CEILING b field_55159 f Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$AttachmentType; CEILING_MIDDLE c field_55160 f Ljava/lang/String; name d field_55161 f [Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$AttachmentType; $VALUES e field_55162 m ()[Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$AttachmentType; $values a method_65243 m (Lnet/minecraft/world/level/block/state/BlockState;)Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$AttachmentType; byBlockState a method_65244 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/renderer/blockentity/HangingSignRenderer$ModelKey han$b net/minecraft/class_7761$class_10382 f Lnet/minecraft/world/level/block/state/properties/WoodType; woodType a comp_3342 f Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$AttachmentType; attachmentType b comp_3343 m ()Lnet/minecraft/world/level/block/state/properties/WoodType; woodType a comp_3342 m ()Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$AttachmentType; attachmentType b comp_3343 m (Lnet/minecraft/world/level/block/state/properties/WoodType;Lnet/minecraft/client/renderer/blockentity/HangingSignRenderer$AttachmentType;)V c net/minecraft/client/renderer/blockentity/LecternRenderer hao net/minecraft/class_3942 f Lnet/minecraft/client/model/BookModel; bookModel a field_17428 m (Lnet/minecraft/world/level/block/entity/LecternBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_17582 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V c net/minecraft/client/renderer/blockentity/PistonHeadRenderer hap net/minecraft/class_835 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderer a field_4389 m (Lnet/minecraft/world/level/block/piston/PistonMovingBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_3576 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/world/level/Level;ZI)V renderBlock a method_3575 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V c net/minecraft/client/renderer/blockentity/ShulkerBoxRenderer haq net/minecraft/class_834 f Lnet/minecraft/client/renderer/blockentity/ShulkerBoxRenderer$ShulkerBoxModel; model a field_4387 m (Lnet/minecraft/world/level/block/entity/ShulkerBoxBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_3574 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/core/Direction;FLnet/minecraft/client/resources/model/Material;)V render a method_65562 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/core/Direction;F)V prepareModel a method_72162 m (Lnet/minecraft/core/Direction;FLjava/util/Set;)V getExtents a method_72163 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V m (Lnet/minecraft/client/model/geom/EntityModelSet;)V c net/minecraft/client/renderer/blockentity/ShulkerBoxRenderer$ShulkerBoxModel haq$a net/minecraft/class_834$class_9984 f Lnet/minecraft/client/model/geom/ModelPart; lid a field_53169 m (F)V animate a method_62341 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/renderer/blockentity/SignRenderer har net/minecraft/class_837 f F RENDER_SCALE a field_44577 f Lnet/minecraft/world/phys/Vec3; TEXT_OFFSET b field_44578 f Ljava/util/Map; signModels c field_27754 m (Lcom/mojang/blaze3d/vertex/PoseStack;)V applyInHandTransforms a method_72164 m (Lcom/mojang/blaze3d/vertex/PoseStack;F)V translateBase a method_65831 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/client/model/Model;Lnet/minecraft/client/resources/model/Material;)V renderInHand a method_45800 m (Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/world/level/block/state/properties/WoodType;Z)Lnet/minecraft/client/model/Model; createSignModel a method_32157 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;Lnet/minecraft/world/level/block/state/properties/WoodType;)Lnet/minecraft/client/renderer/blockentity/SignRenderer$Models; method_32158 a method_32158 m (Z)Lnet/minecraft/client/model/geom/builders/LayerDefinition; createSignLayer a method_32154 m (Lnet/minecraft/world/level/block/state/properties/WoodType;)Lnet/minecraft/world/level/block/state/properties/WoodType; method_32156 b method_32156 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/blockentity/SignRenderer$Models har$a net/minecraft/class_837$class_9985 f Lnet/minecraft/client/model/Model; standing a comp_3055 f Lnet/minecraft/client/model/Model; wall b comp_3056 m ()Lnet/minecraft/client/model/Model; standing a comp_3055 m ()Lnet/minecraft/client/model/Model; wall b comp_3056 m (Lnet/minecraft/client/model/Model;Lnet/minecraft/client/model/Model;)V c net/minecraft/client/renderer/blockentity/SkullBlockRenderer has net/minecraft/class_836 f Ljava/util/function/Function; modelByType a field_4391 f Ljava/util/Map; SKIN_BY_TYPE b field_4390 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; getPlayerSkinRenderType a method_72165 m (Lnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; getSkullRenderType a method_3578 m (Lnet/minecraft/world/level/block/SkullBlock$Type;Lnet/minecraft/world/item/component/ResolvableProfile;)Lnet/minecraft/client/renderer/RenderType; getRenderType a method_65832 m (Lnet/minecraft/world/level/block/entity/SkullBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_3577 m (Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/world/level/block/SkullBlock$Type;)Lnet/minecraft/client/model/SkullModelBase; createModel a method_32160 m (Ljava/util/HashMap;)V method_3580 a method_3580 m (Lnet/minecraft/core/Direction;FFLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/model/SkullModelBase;Lnet/minecraft/client/renderer/RenderType;)V renderSkull a method_32161 m (Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/world/level/block/SkullBlock$Type;)Lnet/minecraft/client/model/SkullModelBase; method_65563 b method_65563 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/blockentity/SkullBlockRenderer$1 has$1 net/minecraft/class_836$1 f [I $SwitchMap$net$minecraft$world$level$block$SkullBlock$Types a field_55285 m ()V c net/minecraft/client/renderer/blockentity/SpawnerRenderer hat net/minecraft/class_839 f Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; entityRenderer a field_38885 m (FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/world/entity/Entity;Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher;DD)V renderEntityInSpawner a method_55253 m (Lnet/minecraft/world/level/block/entity/SpawnerBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_3589 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V c net/minecraft/client/renderer/blockentity/TestInstanceRenderer hau net/minecraft/class_10649 f Lnet/minecraft/client/renderer/blockentity/BeaconRenderer; beacon a field_56093 f Lnet/minecraft/client/renderer/blockentity/BlockEntityWithBoundingBoxRenderer; box b field_56094 m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_66845 m (Lnet/minecraft/world/level/block/entity/TestInstanceBlockEntity;Lnet/minecraft/world/phys/Vec3;)Z shouldRender a method_66846 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V c net/minecraft/client/renderer/blockentity/TheEndGatewayRenderer hav net/minecraft/class_841 f Lnet/minecraft/resources/ResourceLocation; BEAM_LOCATION c field_4409 m (Lnet/minecraft/world/level/block/entity/TheEndGatewayBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_22751 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/blockentity/TheEndPortalRenderer haw net/minecraft/class_840 f Lnet/minecraft/resources/ResourceLocation; END_SKY_LOCATION a field_4406 f Lnet/minecraft/resources/ResourceLocation; END_PORTAL_LOCATION b field_4407 m (Lnet/minecraft/world/level/block/entity/TheEndPortalBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_3591 m (Lnet/minecraft/world/level/block/entity/TheEndPortalBlockEntity;Lorg/joml/Matrix4f;Lcom/mojang/blaze3d/vertex/VertexConsumer;)V renderCube a method_23084 m (Lnet/minecraft/world/level/block/entity/TheEndPortalBlockEntity;Lorg/joml/Matrix4f;Lcom/mojang/blaze3d/vertex/VertexConsumer;FFFFFFFFLnet/minecraft/core/Direction;)V renderFace a method_23085 m ()F getOffsetUp c method_3594 m ()F getOffsetDown d method_35793 m ()Lnet/minecraft/client/renderer/RenderType; renderType e method_34589 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/blockentity/TrialSpawnerRenderer hax net/minecraft/class_8984 f Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; entityRenderer a field_47464 m (Lnet/minecraft/world/level/block/entity/TrialSpawnerBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_55254 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V c net/minecraft/client/renderer/blockentity/VaultRenderer hay net/minecraft/class_9214 f Lnet/minecraft/client/renderer/item/ItemModelResolver; itemModelResolver a field_55286 f Lnet/minecraft/util/RandomSource; random b field_48953 f Lnet/minecraft/client/renderer/entity/state/ItemClusterRenderState; renderState c field_55287 m (Lnet/minecraft/world/level/block/entity/vault/VaultBlockEntity;FLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IILnet/minecraft/world/phys/Vec3;)V render a method_56852 m (Lnet/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context;)V c net/minecraft/client/renderer/blockentity/package-info haz net/minecraft/class_6252 c net/minecraft/client/renderer/chunk/ChunkSectionLayer hba net/minecraft/class_11515 f Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer; SOLID a field_60923 f Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer; CUTOUT_MIPPED b field_60924 f Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer; CUTOUT c field_60925 f Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer; TRANSLUCENT d field_60926 f Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer; TRIPWIRE e field_60927 f Lcom/mojang/blaze3d/pipeline/RenderPipeline; pipeline f field_60928 f I bufferSize g field_60929 f Z useMipmaps h field_60930 f Z sortOnUpload i field_60931 f Ljava/lang/String; label j field_60932 f [Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer; $VALUES k field_60933 m ()Lcom/mojang/blaze3d/pipeline/RenderPipeline; pipeline a method_72020 m ()I bufferSize b method_72021 m ()Ljava/lang/String; label c method_72022 m ()Z sortOnUpload d method_72023 m ()Lcom/mojang/blaze3d/textures/GpuTextureView; textureView e method_72024 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; outputTarget f method_72025 m ()[Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer; $values g method_72026 m (Ljava/lang/String;ILcom/mojang/blaze3d/pipeline/RenderPipeline;IZZ)V m ()V c net/minecraft/client/renderer/chunk/ChunkSectionLayerGroup hbb net/minecraft/class_11531 f Lnet/minecraft/client/renderer/chunk/ChunkSectionLayerGroup; OPAQUE a field_61022 f Lnet/minecraft/client/renderer/chunk/ChunkSectionLayerGroup; TRANSLUCENT b field_61023 f Lnet/minecraft/client/renderer/chunk/ChunkSectionLayerGroup; TRIPWIRE c field_61024 f Ljava/lang/String; label d field_61025 f [Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer; layers e field_61026 f [Lnet/minecraft/client/renderer/chunk/ChunkSectionLayerGroup; $VALUES f field_61027 m ()Ljava/lang/String; label a method_72166 m ()[Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer; layers b method_72167 m ()Lcom/mojang/blaze3d/pipeline/RenderTarget; outputTarget c method_72168 m ()[Lnet/minecraft/client/renderer/chunk/ChunkSectionLayerGroup; $values d method_72169 m (Ljava/lang/String;I[Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;)V m ()V c net/minecraft/client/renderer/chunk/ChunkSectionsToRender hbc net/minecraft/class_11532 f Ljava/util/EnumMap; drawsPerLayer a comp_4402 f I maxIndicesRequired b comp_4403 f [Lcom/mojang/blaze3d/buffers/GpuBufferSlice; dynamicTransforms c comp_4404 m ()Ljava/util/EnumMap; drawsPerLayer a comp_4402 m (Lnet/minecraft/client/renderer/chunk/ChunkSectionLayerGroup;)V renderGroup a method_72170 m ()I maxIndicesRequired b comp_4403 m (Lnet/minecraft/client/renderer/chunk/ChunkSectionLayerGroup;)Ljava/lang/String; method_72171 b method_72171 m ()[Lcom/mojang/blaze3d/buffers/GpuBufferSlice; dynamicTransforms c comp_4404 m (Ljava/util/EnumMap;I[Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V c net/minecraft/client/renderer/chunk/CompileTaskDynamicQueue hbd net/minecraft/class_10160 f I MAX_RECOMPILE_QUOTA a field_53953 f I recompileQuota b field_53954 f Ljava/util/List; tasks c field_53955 f I size d field_60934 m ()I size a method_62967 m (I)Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$CompileTask; removeTaskByIndex a method_62968 m (Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$CompileTask; poll a method_62969 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$CompileTask;)V add a method_62970 m ()V clear b method_62971 m ()V c net/minecraft/client/renderer/chunk/CompiledSectionMesh hbe net/minecraft/class_11516 f Lnet/minecraft/client/renderer/chunk/SectionMesh; UNCOMPILED a field_60935 f Lnet/minecraft/client/renderer/chunk/SectionMesh; EMPTY b field_60936 f Ljava/util/List; renderableBlockEntities c field_60937 f Lnet/minecraft/client/renderer/chunk/VisibilitySet; visibilitySet d field_60938 f Lcom/mojang/blaze3d/vertex/MeshData$SortState; transparencyState e field_60939 f Lnet/minecraft/client/renderer/chunk/TranslucencyPointOfView; translucencyPointOfView f field_60940 f Ljava/util/Map; buffers g field_60941 m (Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;J)Ljava/lang/String; method_72029 a method_72029 m (Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;Lcom/mojang/blaze3d/vertex/ByteBufferBuilder$Result;J)V uploadLayerIndexBuffer a method_72030 m (Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;Lcom/mojang/blaze3d/vertex/MeshData;J)V uploadMeshLayer a method_72031 m (Lnet/minecraft/client/renderer/chunk/TranslucencyPointOfView;)V setTranslucencyPointOfView a method_72032 m (Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;J)Ljava/lang/String; method_72035 b method_72035 m (Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;J)Ljava/lang/String; method_72038 c method_72038 m ()Lcom/mojang/blaze3d/vertex/MeshData$SortState; getTransparencyState d method_72039 m (Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;J)Ljava/lang/String; method_72040 d method_72040 m (Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;J)Ljava/lang/String; method_72041 e method_72041 m (Lnet/minecraft/client/renderer/chunk/TranslucencyPointOfView;Lnet/minecraft/client/renderer/chunk/SectionCompiler$Results;)V m ()V c net/minecraft/client/renderer/chunk/CompiledSectionMesh$1 hbe$1 net/minecraft/class_11516$1 m ()V c net/minecraft/client/renderer/chunk/CompiledSectionMesh$2 hbe$2 net/minecraft/class_11516$2 m ()V c net/minecraft/client/renderer/chunk/RenderRegionCache hbf net/minecraft/class_6850 f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; sectionCopyCache a field_60942 m (Lnet/minecraft/world/level/Level;III)Lnet/minecraft/client/renderer/chunk/SectionCopy; getSectionDataCopy a method_72042 m (Lnet/minecraft/world/level/Level;IIIJ)Lnet/minecraft/client/renderer/chunk/SectionCopy; method_72043 a method_72043 m (Lnet/minecraft/world/level/Level;J)Lnet/minecraft/client/renderer/chunk/RenderSectionRegion; createRegion a method_39969 m ()V c net/minecraft/client/renderer/chunk/RenderSectionRegion hbg net/minecraft/class_853 f I RADIUS a field_52160 f I SIZE b field_52161 f I minSectionX c field_60943 f I minSectionY d field_60944 f I minSectionZ e field_60945 f [Lnet/minecraft/client/renderer/chunk/SectionCopy; sections f field_60946 f Lnet/minecraft/world/level/Level; level h field_4490 m (III)Lnet/minecraft/client/renderer/chunk/SectionCopy; getSection a method_72044 m (IIIIII)I index a method_60899 m (Lnet/minecraft/world/level/Level;III[Lnet/minecraft/client/renderer/chunk/SectionCopy;)V c net/minecraft/client/renderer/chunk/SectionBuffers hbh net/minecraft/class_10896 f Lcom/mojang/blaze3d/buffers/GpuBuffer; vertexBuffer a field_57955 f Lcom/mojang/blaze3d/buffers/GpuBuffer; indexBuffer b field_57956 f I indexCount c field_57957 f Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; indexType d field_57958 m ()Lcom/mojang/blaze3d/buffers/GpuBuffer; getVertexBuffer a method_68540 m (I)V setIndexCount a method_68541 m (Lcom/mojang/blaze3d/buffers/GpuBuffer;)V setIndexBuffer a method_68542 m (Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;)V setIndexType a method_68543 m ()Lcom/mojang/blaze3d/buffers/GpuBuffer; getIndexBuffer b method_68544 m (Lcom/mojang/blaze3d/buffers/GpuBuffer;)V setVertexBuffer b method_68545 m ()I getIndexCount c method_68546 m ()Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; getIndexType d method_68547 m (Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/buffers/GpuBuffer;ILcom/mojang/blaze3d/vertex/VertexFormat$IndexType;)V c net/minecraft/client/renderer/chunk/SectionCompiler hbi net/minecraft/class_9810 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderer a field_52164 f Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher; blockEntityRenderer b field_52165 m (Lnet/minecraft/client/renderer/chunk/SectionCompiler$Results;Lnet/minecraft/world/level/block/entity/BlockEntity;)V handleBlockEntity a method_60902 m (Ljava/util/Map;Lnet/minecraft/client/renderer/SectionBufferBuilderPack;Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;)Lcom/mojang/blaze3d/vertex/BufferBuilder; getOrBeginLayer a method_60903 m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/client/renderer/chunk/RenderSectionRegion;Lcom/mojang/blaze3d/vertex/VertexSorting;Lnet/minecraft/client/renderer/SectionBufferBuilderPack;)Lnet/minecraft/client/renderer/chunk/SectionCompiler$Results; compile a method_60904 m (Lnet/minecraft/client/renderer/block/BlockRenderDispatcher;Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher;)V c net/minecraft/client/renderer/chunk/SectionCompiler$Results hbi$a net/minecraft/class_9810$class_9811 f Ljava/util/List; blockEntities a field_52167 f Ljava/util/Map; renderedLayers b field_52168 f Lnet/minecraft/client/renderer/chunk/VisibilitySet; visibilitySet c field_52169 f Lcom/mojang/blaze3d/vertex/MeshData$SortState; transparencyState d field_52170 m ()V release a method_60905 m ()V c net/minecraft/client/renderer/chunk/SectionCopy hbj net/minecraft/class_6849 f Ljava/util/Map; blockEntities a field_36310 f Lnet/minecraft/world/level/chunk/PalettedContainer; section b field_60947 f Z debug c field_36312 f Lnet/minecraft/world/level/LevelHeightAccessor; levelHeightAccessor d field_60948 m (III)Ljava/lang/String; method_39961 a method_39961 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/entity/BlockEntity; getBlockEntity a method_39962 m (Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState; getBlockState b method_39963 m (Lnet/minecraft/world/level/chunk/LevelChunk;I)V c net/minecraft/client/renderer/chunk/SectionMesh hbk net/minecraft/class_11517 m ()Z hasRenderableLayers a method_72027 m (Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;)Z isEmpty a method_72028 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Z facesCanSeeEachother a method_3650 m ()Ljava/util/List; getRenderableBlockEntities b method_72033 m (Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;)Lnet/minecraft/client/renderer/chunk/SectionBuffers; getBuffers b method_72034 m (Lnet/minecraft/client/renderer/chunk/TranslucencyPointOfView;)Z isDifferentPointOfView b method_72036 m ()Z hasTranslucentGeometry c method_72037 c net/minecraft/client/renderer/chunk/SectionRenderDispatcher hbl net/minecraft/class_846 f Lnet/minecraft/client/renderer/chunk/CompileTaskDynamicQueue; compileQueue a field_53957 f Ljava/util/Queue; toUpload b field_4443 f Ljava/util/concurrent/Executor; mainThreadUploadExecutor c field_61028 f Ljava/util/Queue; toClose d field_61029 f Lnet/minecraft/client/renderer/SectionBufferBuilderPack; fixedBuffers e field_20828 f Lnet/minecraft/client/renderer/SectionBufferBuilderPool; bufferPool f field_46907 f Z closed g field_46908 f Lnet/minecraft/util/thread/ConsecutiveExecutor; consecutiveExecutor h field_54167 f Lnet/minecraft/TracingExecutor; executor i field_20830 f Lnet/minecraft/client/multiplayer/ClientLevel; level j field_20831 f Lnet/minecraft/client/renderer/LevelRenderer; renderer k field_20832 f Lnet/minecraft/world/phys/Vec3; cameraPosition l field_18766 f Lnet/minecraft/client/renderer/chunk/SectionCompiler; sectionCompiler m field_52171 m ()V uploadAllPendingUploads a method_22761 m (Lnet/minecraft/world/phys/Vec3;)V setCameraPosition a method_19419 m (Lnet/minecraft/client/multiplayer/ClientLevel;)V setLevel a method_22752 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$CompileTask;)V schedule a method_22756 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$CompileTask;Lnet/minecraft/client/renderer/SectionBufferBuilderPack;)Ljava/util/concurrent/CompletableFuture; method_22757 a method_22757 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$CompileTask;Lnet/minecraft/client/renderer/SectionBufferBuilderPack;Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$SectionTaskResult;Ljava/lang/Throwable;)V method_22755 a method_22755 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;Lnet/minecraft/client/renderer/chunk/RenderRegionCache;)V rebuildSectionSync a method_3627 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$SectionTaskResult;Lnet/minecraft/client/renderer/SectionBufferBuilderPack;)V method_23618 a method_23618 m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; method_38555 a method_38555 m ()V clearCompileQueue b method_72045 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$CompileTask;)V method_23086 b method_23086 m ()Z isQueueEmpty c method_3630 m ()V dispose d method_3619 m ()Ljava/lang/String; getStats e method_3622 m ()I getCompileQueueSize f method_72046 m ()I getToUpload g method_34846 m ()I getFreeBufferCount h method_34847 m ()V runTask i method_22763 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/renderer/LevelRenderer;Lnet/minecraft/TracingExecutor;Lnet/minecraft/client/renderer/RenderBuffers;Lnet/minecraft/client/renderer/block/BlockRenderDispatcher;Lnet/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher;)V c net/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection hbl$a net/minecraft/class_846$class_851 f I SIZE a field_32832 f I index b field_29641 f Ljava/util/concurrent/atomic/AtomicReference; sectionMesh c field_60949 f Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher; field_20833 d field_20833 f Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$RebuildTask; lastRebuildTask e field_20834 f Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$ResortTransparencyTask; lastResortTransparencyTask f field_4461 f Lnet/minecraft/world/phys/AABB; bb g field_4458 f Z dirty h field_4464 f J sectionNode i field_53958 f Lnet/minecraft/core/BlockPos$MutableBlockPos; renderOrigin j field_4467 f Z playerChanged k field_4463 m ()Z hasAllNeighbors a method_3673 m (J)V setSectionNode a method_62973 m (Lnet/minecraft/client/renderer/chunk/CompiledSectionMesh;Lcom/mojang/blaze3d/vertex/ByteBufferBuilder$Result;Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;)Ljava/util/concurrent/CompletableFuture; uploadSectionIndexBuffer a method_68531 m (Lnet/minecraft/client/renderer/chunk/CompiledSectionMesh;Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;Lcom/mojang/blaze3d/vertex/ByteBufferBuilder$Result;)V method_72047 a method_72047 m (Lnet/minecraft/client/renderer/chunk/CompiledSectionMesh;Lnet/minecraft/client/renderer/chunk/ChunkSectionLayer;Lcom/mojang/blaze3d/vertex/MeshData;)V method_72048 a method_72048 m (Lnet/minecraft/client/renderer/chunk/RenderRegionCache;)Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$CompileTask; createCompileTask a method_3674 m (Lnet/minecraft/client/renderer/chunk/SectionMesh;)V setSectionMesh a method_72049 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher;)V resortTransparency a method_22773 m (Ljava/util/Map;Lnet/minecraft/client/renderer/chunk/CompiledSectionMesh;)Ljava/util/concurrent/CompletableFuture; upload a method_72050 m (Lnet/minecraft/core/Direction;)J getNeighborSectionNode a method_62974 m (Lnet/minecraft/core/SectionPos;)Lcom/mojang/blaze3d/vertex/VertexSorting; createVertexSorting a method_60909 m (Z)V setDirty a method_3654 m ()Lnet/minecraft/world/phys/AABB; getBoundingBox b method_40051 m (J)Z doesChunkExistAt b method_3651 m (Lnet/minecraft/client/renderer/chunk/RenderRegionCache;)V rebuildSectionAsync b method_22777 m (Ljava/util/Map;Lnet/minecraft/client/renderer/chunk/CompiledSectionMesh;)V method_72051 b method_72051 m ()Lnet/minecraft/client/renderer/chunk/SectionMesh; getSectionMesh c method_72052 m (Lnet/minecraft/client/renderer/chunk/RenderRegionCache;)V compileSync c method_22781 m ()V reset d method_3675 m ()Lnet/minecraft/core/BlockPos; getRenderOrigin e method_3670 m ()J getSectionNode f method_62975 m ()V setNotDirty g method_3662 m ()Z isDirty h method_3672 m ()Z isDirtyFromPlayer i method_3661 m ()Z hasTranslucentGeometry j method_64065 m ()Z transparencyResortingScheduled k method_64066 m ()V cancelTasks l method_3663 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher;IJ)V c net/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$CompileTask hbl$a$a net/minecraft/class_846$class_851$class_4577 f Ljava/util/concurrent/atomic/AtomicBoolean; isCancelled a field_20836 f Ljava/util/concurrent/atomic/AtomicBoolean; isCompleted b field_54169 f Z isRecompile c field_53959 f Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection; field_53960 d field_53960 m ()V cancel a method_22782 m (Lnet/minecraft/client/renderer/SectionBufferBuilderPack;)Ljava/util/concurrent/CompletableFuture; doTask a method_22783 m ()Ljava/lang/String; name b method_38556 m ()Z isRecompile c method_62976 m ()Lnet/minecraft/core/BlockPos; getRenderOrigin d method_62977 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;Z)V c net/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$RebuildTask hbl$a$b net/minecraft/class_846$class_851$class_4578 f Lnet/minecraft/client/renderer/chunk/RenderSectionRegion; region e field_20838 f Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection; field_20839 f field_20839 m (Lnet/minecraft/client/renderer/chunk/CompiledSectionMesh;Ljava/lang/Void;Ljava/lang/Throwable;)Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$SectionTaskResult; method_72053 a method_72053 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;Lnet/minecraft/client/renderer/chunk/RenderSectionRegion;Z)V c net/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$ResortTransparencyTask hbl$a$c net/minecraft/class_846$class_851$class_4579 f Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection; field_20840 e field_20840 f Lnet/minecraft/client/renderer/chunk/CompiledSectionMesh; compiledSectionMesh f field_60950 m (Lnet/minecraft/client/renderer/chunk/TranslucencyPointOfView;Ljava/lang/Void;Ljava/lang/Throwable;)Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$SectionTaskResult; method_72054 a method_72054 m (Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection;Lnet/minecraft/client/renderer/chunk/CompiledSectionMesh;)V c net/minecraft/client/renderer/chunk/SectionRenderDispatcher$SectionTaskResult hbl$b net/minecraft/class_846$class_4690 f Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$SectionTaskResult; SUCCESSFUL a field_21438 f Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$SectionTaskResult; CANCELLED b field_21439 f [Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$SectionTaskResult; $VALUES c field_21440 m ()[Lnet/minecraft/client/renderer/chunk/SectionRenderDispatcher$SectionTaskResult; $values a method_36923 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/renderer/chunk/TranslucencyPointOfView hbm net/minecraft/class_10196 f I x a field_54170 f I y b field_54171 f I z c field_54172 m ()Z isAxisAligned a method_64067 m (DI)I getCoordinate a method_64068 m (Lnet/minecraft/world/phys/Vec3;J)Lnet/minecraft/client/renderer/chunk/TranslucencyPointOfView; of a method_64069 m (Lnet/minecraft/world/phys/Vec3;J)Lnet/minecraft/client/renderer/chunk/TranslucencyPointOfView; set b method_64070 m ()V c net/minecraft/client/renderer/chunk/VisGraph hbn net/minecraft/class_852 f I SIZE_IN_BITS a field_32833 f I LEN b field_32834 f I MASK c field_32835 f I SIZE d field_32836 f I X_SHIFT e field_32837 f I Z_SHIFT f field_32838 f I Y_SHIFT g field_32839 f I DX h field_4477 f I DZ i field_4476 f I DY j field_4475 f I INVALID_INDEX k field_32840 f [Lnet/minecraft/core/Direction; DIRECTIONS l field_4479 f Ljava/util/BitSet; bitSet m field_4478 f [I INDEX_OF_EDGES n field_4474 f I empty o field_4473 m ()Lnet/minecraft/client/renderer/chunk/VisibilitySet; resolve a method_3679 m (I)Ljava/util/Set; floodFill a method_3687 m (III)I getIndex a method_3681 m (ILjava/util/Set;)V addEdges a method_3684 m (ILnet/minecraft/core/Direction;)I getNeighborIndexAtFace a method_3685 m (Lnet/minecraft/core/BlockPos;)V setOpaque a method_3682 m ([I)V method_3680 a method_3680 m (Lnet/minecraft/core/BlockPos;)I getIndex b method_3683 m ()V m ()V c net/minecraft/client/renderer/chunk/VisGraph$1 hbn$1 net/minecraft/class_852$1 f [I $SwitchMap$net$minecraft$core$Direction a field_4480 m ()V c net/minecraft/client/renderer/chunk/VisibilitySet hbo net/minecraft/class_854 f I FACINGS a field_4491 f Ljava/util/BitSet; data b field_4492 m (Ljava/util/Set;)V add a method_3693 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;)Z visibilityBetween a method_3695 m (Lnet/minecraft/core/Direction;Lnet/minecraft/core/Direction;Z)V set a method_3692 m (Z)V setAll a method_3694 m ()V m ()V c net/minecraft/client/renderer/chunk/package-info hbp net/minecraft/class_6253 c net/minecraft/client/renderer/culling/Frustum hbq net/minecraft/class_4604 f I OFFSET_STEP a field_34820 f Lorg/joml/FrustumIntersection; intersection b field_40823 f Lorg/joml/Matrix4f; matrix c field_40824 f Lorg/joml/Vector4f; viewVector d field_34821 f D camX e field_20995 f D camY f field_20996 f D camZ g field_20997 m ()[Lorg/joml/Vector4f; getFrustumPoints a method_62342 m (DDD)V prepare a method_23088 m (DDDDDD)I cubeInFrustum a method_23089 m (I)Lnet/minecraft/client/renderer/culling/Frustum; offsetToFullyIncludeCameraCube a method_38557 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;)I cubeInFrustum a method_62978 m (Lnet/minecraft/world/phys/AABB;)Z isVisible a method_23093 m (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V calculateFrustum a method_23092 m ()D getCamX b method_62343 m ()D getCamY c method_62344 m ()D getCamZ d method_62345 m (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V m (Lnet/minecraft/client/renderer/culling/Frustum;)V c net/minecraft/client/renderer/culling/package-info hbr net/minecraft/class_6254 c net/minecraft/client/renderer/debug/BeeDebugRenderer hbs net/minecraft/class_4703 f Z SHOW_GOAL_FOR_ALL_BEES a field_32841 f Z SHOW_NAME_FOR_ALL_BEES b field_32842 f Z SHOW_HIVE_FOR_ALL_BEES c field_32843 f Z SHOW_FLOWER_POS_FOR_ALL_BEES d field_32844 f Z SHOW_TRAVEL_TICKS_FOR_ALL_BEES e field_32845 f Z SHOW_PATH_FOR_ALL_BEES f field_32846 f Z SHOW_GOAL_FOR_SELECTED_BEE g field_32847 f Z SHOW_NAME_FOR_SELECTED_BEE h field_32848 f Z SHOW_HIVE_FOR_SELECTED_BEE i field_32849 f Z SHOW_FLOWER_POS_FOR_SELECTED_BEE j field_32850 f Z SHOW_TRAVEL_TICKS_FOR_SELECTED_BEE k field_32851 f Z SHOW_PATH_FOR_SELECTED_BEE l field_32852 f Z SHOW_HIVE_MEMBERS m field_32853 f Z SHOW_BLACKLISTS n field_32854 f I MAX_RENDER_DIST_FOR_HIVE_OVERLAY o field_32855 f I MAX_RENDER_DIST_FOR_BEE_OVERLAY p field_32856 f I MAX_TARGETING_DIST q field_32857 f I HIVE_TIMEOUT r field_32858 f F TEXT_SCALE s field_32859 f I ORANGE t field_32862 f I GRAY u field_32864 f I PINK v field_32865 f Lnet/minecraft/client/Minecraft; minecraft w field_21532 f Ljava/util/Map; hives x field_21533 f Ljava/util/Map; beeInfosPerEntity y field_21534 f Ljava/util/UUID; lastLookedAtUuid z field_21535 m (I)V removeBeeInfo a method_35794 m (ILnet/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo;)Z method_35795 a method_35795 m (JLjava/util/Map$Entry;)Z method_23803 a method_23803 m (Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo;)V addOrUpdateBeeInfo a method_23805 m (Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo;Lnet/minecraft/core/BlockPos;)Ljava/lang/String; getPosDescription a method_23806 m (Lnet/minecraft/network/protocol/common/custom/HiveDebugPayload$HiveInfo;)Ljava/util/Set; getHiveMemberNames a method_35796 m (Lnet/minecraft/network/protocol/common/custom/HiveDebugPayload$HiveInfo;J)V addOrUpdateHiveInfo a method_23807 m (Lnet/minecraft/world/entity/Entity;)V method_23804 a method_23804 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;)V doRender a method_23823 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo;)V renderPath a method_23820 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/network/protocol/common/custom/HiveDebugPayload$HiveInfo;Ljava/util/Collection;)V renderHiveInfo a method_23821 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Ljava/lang/String;Lnet/minecraft/network/protocol/common/custom/HiveDebugPayload$HiveInfo;II)V renderTextOverHive a method_23815 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Ljava/lang/String;Lnet/minecraft/core/BlockPos;II)V renderTextOverPos a method_23816 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/BlockPos;)V highlightHive a method_23808 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V renderGhostHive a method_23813 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/BlockPos;Ljava/util/Set;)V method_23817 a method_23817 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/Position;ILjava/lang/String;IF)V renderTextOverMob a method_23814 m (Ljava/util/Collection;)Ljava/lang/String; getBeeUuidsAsString a method_23825 m (Ljava/util/Map$Entry;)Z method_23953 a method_23953 m (Ljava/util/Map;Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo;)V method_23818 a method_23818 m (Ljava/util/Map;Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo;Lnet/minecraft/core/BlockPos;)V method_24083 a method_24083 m (Lnet/minecraft/core/BlockPos;)Ljava/util/Collection; getHiveMembers a method_23822 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo;)Z method_23810 a method_23810 m (Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V method_23812 a method_23812 m (Lnet/minecraft/core/BlockPos;Ljava/util/Map;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/debug/BeeDebugRenderer$HiveDebugInfo;)V method_23811 a method_23811 m ()V clearRemovedBees b method_23952 m (Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo;)Z isBeeSelected b method_23827 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;)V renderFlowerInfos b method_23826 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo;)V renderBeeInfo b method_23824 m (Ljava/util/Map;Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo;)V method_24082 b method_24082 m (Lnet/minecraft/core/BlockPos;)Ljava/util/List; method_30109 b method_30109 m ()V clearRemovedHives c method_23819 m (Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo;)Z isPlayerCloseEnoughToMob c method_23829 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo;)V method_23831 c method_23831 m (Lnet/minecraft/core/BlockPos;)Ljava/util/Set; method_30110 c method_30110 m ()Ljava/util/Map; createHiveBlacklistMap d method_24084 m (Lnet/minecraft/core/BlockPos;)Ljava/util/Set; method_30111 d method_30111 m ()Lnet/minecraft/client/Camera; getCamera e method_23828 m ()Ljava/util/Map; getGhostHives f method_23830 m ()V updateLastLookedAtUuid g method_23832 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/BeeDebugRenderer$HiveDebugInfo hbs$a net/minecraft/class_4703$class_8682 f Lnet/minecraft/network/protocol/common/custom/HiveDebugPayload$HiveInfo; info a comp_1622 f J lastSeen b comp_1623 m ()Lnet/minecraft/network/protocol/common/custom/HiveDebugPayload$HiveInfo; info a comp_1622 m ()J lastSeen b comp_1623 m (Lnet/minecraft/network/protocol/common/custom/HiveDebugPayload$HiveInfo;J)V c net/minecraft/client/renderer/debug/BrainDebugRenderer hbt net/minecraft/class_4207 f F TEXT_SCALE A field_32897 f I CYAN B field_32868 f I GRAY C field_32870 f I PINK D field_32871 f I ORANGE E field_32873 f Lnet/minecraft/client/Minecraft; minecraft F field_18786 f Ljava/util/Map; pois G field_18787 f Ljava/util/Map; brainDumpsPerEntity H field_18921 f Ljava/util/UUID; lastLookedAtUuid I field_18922 f Lorg/slf4j/Logger; LOGGER a field_18920 f Z SHOW_NAME_FOR_ALL b field_32874 f Z SHOW_PROFESSION_FOR_ALL c field_32875 f Z SHOW_BEHAVIORS_FOR_ALL d field_32876 f Z SHOW_ACTIVITIES_FOR_ALL e field_32877 f Z SHOW_INVENTORY_FOR_ALL f field_32878 f Z SHOW_GOSSIPS_FOR_ALL g field_32879 f Z SHOW_PATH_FOR_ALL h field_32880 f Z SHOW_HEALTH_FOR_ALL i field_32881 f Z SHOW_WANTS_GOLEM_FOR_ALL j field_32882 f Z SHOW_ANGER_LEVEL_FOR_ALL k field_38346 f Z SHOW_NAME_FOR_SELECTED l field_32883 f Z SHOW_PROFESSION_FOR_SELECTED m field_32884 f Z SHOW_BEHAVIORS_FOR_SELECTED n field_32885 f Z SHOW_ACTIVITIES_FOR_SELECTED o field_32886 f Z SHOW_MEMORIES_FOR_SELECTED p field_32887 f Z SHOW_INVENTORY_FOR_SELECTED q field_32888 f Z SHOW_GOSSIPS_FOR_SELECTED r field_32889 f Z SHOW_PATH_FOR_SELECTED s field_32890 f Z SHOW_HEALTH_FOR_SELECTED t field_32891 f Z SHOW_WANTS_GOLEM_FOR_SELECTED u field_32892 f Z SHOW_ANGER_LEVEL_FOR_SELECTED v field_38347 f Z SHOW_POI_INFO w field_32893 f I MAX_RENDER_DIST_FOR_BRAIN_INFO x field_32894 f I MAX_RENDER_DIST_FOR_POI_INFO y field_32895 f I MAX_TARGETING_DIST z field_32896 m (I)V removeBrainDump a method_35797 m (ILnet/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump;)Z method_35798 a method_35798 m (Lnet/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump;)V addOrUpdateBrainDump a method_19432 m (Lnet/minecraft/world/entity/Entity;)V method_23126 a method_23126 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;DDDLnet/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump;)V method_23148 a method_23148 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump;DDD)V renderPath a method_23136 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/debug/BrainDebugRenderer$PoiInfo;)V renderPoiInfo a method_23137 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Ljava/lang/String;Lnet/minecraft/client/renderer/debug/BrainDebugRenderer$PoiInfo;II)V renderTextOverPoi a method_23133 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Ljava/lang/String;Lnet/minecraft/core/BlockPos;II)V renderTextOverPos a method_23134 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/BlockPos;)V highlightPoi a method_23138 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V renderGhostPoi a method_23131 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/Position;ILjava/lang/String;IF)V renderTextOverMob a method_23132 m (Lnet/minecraft/client/renderer/debug/BrainDebugRenderer$PoiInfo;)V addPoi a method_19701 m (Ljava/util/Map$Entry;)Z method_24804 a method_24804 m (Lnet/minecraft/core/BlockPos;)V removePoi a method_19434 m (Lnet/minecraft/core/BlockPos;I)V setFreeTicketCount a method_19702 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump;)Z method_29384 a method_29384 m (Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/debug/BrainDebugRenderer$PoiInfo;)V method_23128 a method_23128 m (Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/BlockPos;Ljava/util/List;)V method_23129 a method_23129 m ()V clearRemovedEntities b method_24805 m (Lnet/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump;)Z isMobSelected b method_23145 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;DDD)V doRender b method_23135 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump;DDD)V renderBrainInfo b method_23140 m (Lnet/minecraft/client/renderer/debug/BrainDebugRenderer$PoiInfo;)Ljava/util/Set; getTicketHolderNames b method_23141 m (Lnet/minecraft/core/BlockPos;)Ljava/util/Collection; getTicketHolders b method_23142 m (Lnet/minecraft/core/BlockPos;Lnet/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump;)Z method_23127 b method_23127 m ()Ljava/util/Map; getGhostPois c method_23144 m (Lnet/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump;)Z isPlayerCloseEnoughToMob c method_23147 m (Lnet/minecraft/client/renderer/debug/BrainDebugRenderer$PoiInfo;)Ljava/util/Set; getPotentialTicketHolderNames c method_29385 m (Lnet/minecraft/core/BlockPos;)Ljava/util/Collection; getPotentialTicketHolders c method_29386 m ()V updateLastLookedAtUuid d method_23146 m (Lnet/minecraft/core/BlockPos;)Ljava/util/List; method_30112 d method_30112 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/renderer/debug/BrainDebugRenderer$PoiInfo hbt$a net/minecraft/class_4207$class_4233 f Lnet/minecraft/core/BlockPos; pos a field_18931 f Ljava/lang/String; type b field_18932 f I freeTicketCount c field_18933 m (Lnet/minecraft/core/BlockPos;Ljava/lang/String;I)V c net/minecraft/client/renderer/debug/BreezeDebugRenderer hbu net/minecraft/class_8985 f I JUMP_TARGET_LINE_COLOR a field_47465 f I TARGET_LINE_COLOR b field_47466 f I INNER_CIRCLE_COLOR c field_47467 f I MIDDLE_CIRCLE_COLOR d field_47468 f I OUTER_CIRCLE_COLOR e field_47469 f I CIRCLE_VERTICES f field_47470 f F SEGMENT_SIZE_RADIANS g field_47471 f Lnet/minecraft/client/Minecraft; minecraft h field_47472 f Ljava/util/Map; perEntity i field_47473 m ()V clear a method_55255 m (ILorg/joml/Matrix4f;DDDLcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/phys/Vec3;FI)V drawCircleVertex a method_55256 m (Lnet/minecraft/network/protocol/common/custom/BreezeDebugPayload$BreezeInfo;)V add a method_55266 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/Vec3; method_55257 a method_55257 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;)Z method_55258 a method_55258 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;DDD)V render a method_55259 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;DDDLnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/world/phys/Vec3;)V method_55260 a method_55260 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;DDDLnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/core/BlockPos;)V method_55261 a method_55261 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;DDDLnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;I)V drawLine a method_55262 m (Lnet/minecraft/client/player/LocalPlayer;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;DDDLnet/minecraft/world/entity/monster/breeze/Breeze;)V method_55263 a method_55263 m (Lnet/minecraft/client/player/LocalPlayer;Ljava/lang/Integer;)Lnet/minecraft/world/entity/Entity; method_55264 a method_55264 m (Lorg/joml/Matrix4f;DDDLcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/phys/Vec3;FI)V drawCircle a method_55265 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/renderer/debug/ChunkBorderRenderer hbv net/minecraft/class_862 f Lnet/minecraft/client/Minecraft; minecraft a field_4516 f I CELL_BORDER b field_35557 f I YELLOW c field_35558 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/renderer/debug/ChunkCullingDebugRenderer hbw net/minecraft/class_9986 f [Lnet/minecraft/core/Direction; DIRECTIONS a field_53170 f Lnet/minecraft/client/Minecraft; minecraft b field_53171 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lorg/joml/Matrix4f;Lorg/joml/Vector4f;)V addFrustumVertex a method_62346 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lorg/joml/Matrix4f;[Lorg/joml/Vector4f;IIIIIII)V addFrustumQuad a method_62347 m (Lnet/minecraft/client/Minecraft;)V m ()V c net/minecraft/client/renderer/debug/ChunkDebugRenderer hbx net/minecraft/class_860 f Lnet/minecraft/client/Minecraft; minecraft a field_4509 f D lastUpdateTime b field_4510 f I radius c field_4511 f Lnet/minecraft/client/renderer/debug/ChunkDebugRenderer$ChunkData; data d field_20998 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/ChunkDebugRenderer$ChunkData hbx$a net/minecraft/class_860$class_4605 f Ljava/util/Map; clientData a field_21000 f Ljava/util/concurrent/CompletableFuture; serverData b field_21001 m (Lnet/minecraft/client/server/IntegratedServer;Lnet/minecraft/resources/ResourceKey;II)Ljava/util/Map; method_23096 a method_23096 m (Lnet/minecraft/client/renderer/debug/ChunkDebugRenderer;Lnet/minecraft/client/server/IntegratedServer;DD)V c net/minecraft/client/renderer/debug/CollisionBoxRenderer hby net/minecraft/class_865 f Lnet/minecraft/client/Minecraft; minecraft a field_4540 f D lastUpdateTime b field_4541 f Ljava/util/List; shapes c field_4542 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/DebugRenderer hbz net/minecraft/class_863 f Lnet/minecraft/client/renderer/debug/PathfindingRenderer; pathfindingRenderer a field_4523 f Lnet/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer; waterDebugRenderer b field_4528 f Lnet/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer; chunkBorderRenderer c field_4532 f Lnet/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer; heightMapRenderer d field_4538 f Lnet/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer; collisionBoxRenderer e field_4534 f Lnet/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer; supportBlockRenderer f field_44827 f Lnet/minecraft/client/renderer/debug/NeighborsUpdateRenderer; neighborsUpdateRenderer g field_4535 f Lnet/minecraft/client/renderer/debug/RedstoneWireOrientationsRenderer; redstoneWireOrientationsRenderer h field_53172 f Lnet/minecraft/client/renderer/debug/StructureRenderer; structureRenderer i field_4539 f Lnet/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer; lightDebugRenderer j field_4536 f Lnet/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer; worldGenAttemptRenderer k field_4537 f Lnet/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer; solidFaceRenderer l field_4517 f Lnet/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer; chunkRenderer m field_4533 f Lnet/minecraft/client/renderer/debug/BrainDebugRenderer; brainDebugRenderer n field_18777 f Lnet/minecraft/client/renderer/debug/VillageSectionsDebugRenderer; villageSectionsDebugRenderer o field_22408 f Lnet/minecraft/client/renderer/debug/BeeDebugRenderer; beeDebugRenderer p field_21547 f Lnet/minecraft/client/renderer/debug/RaidDebugRenderer; raidDebugRenderer q field_19325 f Lnet/minecraft/client/renderer/debug/GoalSelectorDebugRenderer; goalSelectorRenderer r field_18778 f Lnet/minecraft/client/renderer/debug/GameTestDebugRenderer; gameTestDebugRenderer s field_20519 f Lnet/minecraft/client/renderer/debug/GameEventListenerRenderer; gameEventListenerRenderer t field_28254 f Lnet/minecraft/client/renderer/debug/LightSectionDebugRenderer; skyLightSectionDebugRenderer u field_44674 f Lnet/minecraft/client/renderer/debug/BreezeDebugRenderer; breezeDebugRenderer v field_47474 f Lnet/minecraft/client/renderer/debug/ChunkCullingDebugRenderer; chunkCullingDebugRenderer w field_53173 f Lnet/minecraft/client/renderer/debug/OctreeDebugRenderer; octreeDebugRenderer x field_53961 f Z renderChunkborder y field_4531 f Z renderOctree z field_53962 m ()V clear a method_20413 m (F)Lnet/minecraft/world/phys/Vec3; mixColor a method_62348 m (FFFF)Lnet/minecraft/world/phys/Vec3; shiftHue a method_62349 m (Lnet/minecraft/world/entity/Entity;I)Ljava/util/Optional; getTargetedEntity a method_23101 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/phys/shapes/VoxelShape;DDDFFFFZ)V renderVoxelShape a method_62350 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;DDD)V renderAfterTranslucents a method_62351 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;DDDDDDFFFF)V renderFilledBox a method_23098 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/world/phys/AABB;FFFF)V renderFilledBox a method_23102 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Ljava/lang/String;DDDI)V renderFloatingText a method_23105 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Ljava/lang/String;DDDIF)V renderFloatingText a method_23106 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Ljava/lang/String;DDDIFZFZ)V renderFloatingText a method_23107 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Ljava/lang/String;IIII)V renderFloatingText a method_23108 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/BlockPos;FFFF)V renderFilledUnitCube a method_54808 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/BlockPos;FFFFF)V renderFilledBox a method_23103 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/core/BlockPos;FFFF)V renderFilledBox a method_23104 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/culling/Frustum;Lnet/minecraft/client/renderer/MultiBufferSource$BufferSource;DDD)V render a method_23099 m ()Z switchRenderChunkborder b method_3713 m ()Z toggleRenderOctree c method_62979 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer hbz$a net/minecraft/class_863$class_864 m ()V clear a method_20414 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;DDD)V render a method_23109 c net/minecraft/client/renderer/debug/GameEventListenerRenderer hca net/minecraft/class_5739 f Lnet/minecraft/client/Minecraft; minecraft a field_28255 f I LISTENER_RENDER_DIST b field_32899 f F BOX_HEIGHT c field_32900 f Ljava/util/List; trackedGameEvents d field_28256 f Ljava/util/List; trackedListeners e field_28257 m (Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/phys/Vec3;)V trackGameEvent a method_33087 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/client/renderer/debug/GameEventListenerRenderer$TrackedListener;)Z method_33086 a method_33086 m (Lnet/minecraft/world/level/gameevent/PositionSource;I)V trackListener a method_33088 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;DDDLnet/minecraft/world/phys/Vec3;)V method_33090 a method_33090 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/world/phys/AABB;FFFF)V renderFilledBox a method_33089 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/world/phys/Vec3;)V method_33092 a method_33092 m (Lnet/minecraft/client/renderer/debug/GameEventListenerRenderer$TrackedListener;Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;DDDLnet/minecraft/world/phys/Vec3;)V method_33091 a method_33091 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/GameEventListenerRenderer$TrackedGameEvent hca$a net/minecraft/class_5739$class_5740 f J timeStamp a comp_678 f Lnet/minecraft/resources/ResourceKey; gameEvent b comp_679 f Lnet/minecraft/world/phys/Vec3; position c comp_680 m ()Z isExpired a method_33093 m ()J timeStamp b comp_678 m ()Lnet/minecraft/resources/ResourceKey; gameEvent c comp_679 m ()Lnet/minecraft/world/phys/Vec3; position d comp_680 m (JLnet/minecraft/resources/ResourceKey;Lnet/minecraft/world/phys/Vec3;)V c net/minecraft/client/renderer/debug/GameEventListenerRenderer$TrackedListener hca$b net/minecraft/class_5739$class_5741 f Lnet/minecraft/world/level/gameevent/PositionSource; listenerSource a field_28261 f I listenerRange b field_28262 m (Lnet/minecraft/world/level/Level;)Ljava/util/Optional; getPosition a method_33094 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/phys/Vec3;)Z isExpired a method_33095 m (Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;)Z method_42601 a method_42601 m (Lnet/minecraft/world/level/gameevent/PositionSource;I)V c net/minecraft/client/renderer/debug/GameTestDebugRenderer hcb net/minecraft/class_4503 f F PADDING a field_32901 f Ljava/util/Map; markers b field_20520 m (JLjava/util/Map$Entry;)Z method_23110 a method_23110 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/client/renderer/debug/GameTestDebugRenderer$Marker;)V renderMarker a method_23111 m (Lnet/minecraft/core/BlockPos;ILjava/lang/String;I)V addMarker a method_22123 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/BlockPos;Lnet/minecraft/client/renderer/debug/GameTestDebugRenderer$Marker;)V method_49048 b method_49048 m ()V c net/minecraft/client/renderer/debug/GameTestDebugRenderer$Marker hcb$a net/minecraft/class_4503$class_4504 f I color a field_20521 f Ljava/lang/String; text b field_20522 f J removeAtTime c field_20523 m ()F getR a method_23112 m ()F getG b method_23113 m ()F getB c method_23114 m ()F getA d method_23115 m (ILjava/lang/String;J)V c net/minecraft/client/renderer/debug/GoalSelectorDebugRenderer hcc net/minecraft/class_4205 f I MAX_RENDER_DIST a field_32902 f Lnet/minecraft/client/Minecraft; minecraft b field_18780 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; goalSelectors c field_18781 m (I)V removeGoalSelector a method_35799 m (ILnet/minecraft/core/BlockPos;Ljava/util/List;)V addGoalSelector a method_19430 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/GoalSelectorDebugRenderer$EntityGoalInfo hcc$a net/minecraft/class_4205$class_8683 f Lnet/minecraft/core/BlockPos; entityPos a comp_1624 f Ljava/util/List; goals b comp_1625 m ()Lnet/minecraft/core/BlockPos; entityPos a comp_1624 m ()Ljava/util/List; goals b comp_1625 m (Lnet/minecraft/core/BlockPos;Ljava/util/List;)V c net/minecraft/client/renderer/debug/HeightMapRenderer hcd net/minecraft/class_867 f Lnet/minecraft/client/Minecraft; minecraft a field_4613 f I CHUNK_DIST b field_32903 f F BOX_HEIGHT c field_32904 m (Lnet/minecraft/world/level/levelgen/Heightmap$Types;)Lorg/joml/Vector3f; getColor a method_27037 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/HeightMapRenderer$1 hcd$1 net/minecraft/class_867$1 f [I $SwitchMap$net$minecraft$world$level$levelgen$Heightmap$Types a field_23778 m ()V c net/minecraft/client/renderer/debug/LightDebugRenderer hce net/minecraft/class_866 f Lnet/minecraft/client/Minecraft; minecraft a field_4612 f I MAX_RENDER_DIST b field_32905 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/LightSectionDebugRenderer hcf net/minecraft/class_8520 f Ljava/time/Duration; REFRESH_INTERVAL a field_44675 f I RADIUS b field_44676 f Lorg/joml/Vector4f; LIGHT_AND_BLOCKS_COLOR c field_44677 f Lorg/joml/Vector4f; LIGHT_ONLY_COLOR d field_44678 f Lnet/minecraft/client/Minecraft; minecraft e field_44679 f Lnet/minecraft/world/level/LightLayer; lightLayer f field_44680 f Ljava/time/Instant; lastUpdateTime g field_44681 f Lnet/minecraft/client/renderer/debug/LightSectionDebugRenderer$SectionData; data h field_44682 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/core/SectionPos;Lcom/mojang/blaze3d/vertex/VertexConsumer;DDDLorg/joml/Vector4f;)V renderFaces a method_51457 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape;Lnet/minecraft/core/SectionPos;Lnet/minecraft/client/renderer/MultiBufferSource;DDDLorg/joml/Vector4f;)V renderEdges a method_51458 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;DDDIIIIIILorg/joml/Vector4f;)V renderEdge a method_51459 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/core/Direction;DDDIIILorg/joml/Vector4f;)V renderFace a method_51460 m (Lnet/minecraft/core/SectionPos;Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;DDDLorg/joml/Vector4f;Lnet/minecraft/core/Direction;III)V method_51461 a method_51461 m (Lnet/minecraft/core/SectionPos;Lnet/minecraft/client/renderer/MultiBufferSource;Lcom/mojang/blaze3d/vertex/PoseStack;DDDLorg/joml/Vector4f;IIIIII)V method_51462 a method_51462 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/world/level/LightLayer;)V m ()V c net/minecraft/client/renderer/debug/LightSectionDebugRenderer$SectionData hcf$a net/minecraft/class_8520$class_8521 f Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; lightAndBlocksShape a field_44684 f Lnet/minecraft/world/phys/shapes/DiscreteVoxelShape; lightShape b field_44685 f Lnet/minecraft/core/SectionPos; minPos c field_44686 m (Lnet/minecraft/world/level/lighting/LevelLightEngine;Lnet/minecraft/core/SectionPos;ILnet/minecraft/world/level/LightLayer;)V c net/minecraft/client/renderer/debug/NeighborsUpdateRenderer hcg net/minecraft/class_869 f Lnet/minecraft/client/Minecraft; minecraft a field_4622 f Ljava/util/Map; lastUpdate b field_4623 m (JLnet/minecraft/core/BlockPos;)V addUpdate a method_3870 m (Ljava/lang/Long;)Ljava/util/Map; method_30113 a method_30113 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/OctreeDebugRenderer hch net/minecraft/class_10161 f Lnet/minecraft/client/Minecraft; minecraft a field_53963 m (JF)F getColorComponent a method_62980 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;DDDLorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/client/renderer/Octree$Node;ZIZ)V method_62981 a method_62981 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/culling/Frustum;Lnet/minecraft/client/renderer/MultiBufferSource;DDD)V render a method_62982 m (Lnet/minecraft/client/renderer/Octree$Node;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;DDDIZLorg/apache/commons/lang3/mutable/MutableInt;Z)V renderNode a method_62983 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/PathfindingRenderer hci net/minecraft/class_868 f Ljava/util/Map; pathMap a field_4616 f Ljava/util/Map; pathMaxDist b field_4617 f Ljava/util/Map; creationMap c field_4615 f J TIMEOUT d field_32906 f F MAX_RENDER_DIST e field_32907 f Z SHOW_OPEN_CLOSED f field_32908 f Z SHOW_OPEN_CLOSED_COST_MALUS g field_32909 f Z SHOW_OPEN_CLOSED_NODE_TYPE_WITH_TEXT h field_32910 f Z SHOW_OPEN_CLOSED_NODE_TYPE_WITH_BOX i field_32911 f Z SHOW_GROUND_LABELS j field_32912 f F TEXT_SCALE k field_32913 m (ILnet/minecraft/world/level/pathfinder/Path;F)V addPath a method_3869 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/level/pathfinder/Path;DDD)V renderPathLine a method_23117 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/world/level/pathfinder/Path;FZZDDD)V renderPath a method_23118 m (Lnet/minecraft/core/BlockPos;DDD)F distanceToCamera a method_23119 m ()V c net/minecraft/client/renderer/debug/RaidDebugRenderer hcj net/minecraft/class_4304 f I MAX_RENDER_DIST a field_32914 f F TEXT_SCALE b field_32915 f Lnet/minecraft/client/Minecraft; minecraft c field_19326 f Ljava/util/Collection; raidCenters d field_19327 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Ljava/lang/String;Lnet/minecraft/core/BlockPos;I)V renderTextOverBlock a method_23123 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/BlockPos;)V highlightRaidCenter a method_23122 m (Ljava/util/Collection;)V setRaidCenters a method_20561 m ()Lnet/minecraft/client/Camera; getCamera b method_23125 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/RedstoneWireOrientationsRenderer hck net/minecraft/class_9987 f I TIMEOUT a field_53174 f Lnet/minecraft/client/Minecraft; minecraft b field_53175 f Ljava/util/List; updatedWires c field_53176 m (Lnet/minecraft/network/protocol/common/custom/RedstoneWireOrientationsDebugPayload;)V addWireOrientations a method_62352 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/SolidFaceRenderer hcl net/minecraft/class_871 f Lnet/minecraft/client/Minecraft; minecraft a field_4628 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/StructureRenderer hcm net/minecraft/class_870 f Lnet/minecraft/client/Minecraft; minecraft a field_4624 f Ljava/util/Map; postMainBoxes b field_4626 f Ljava/util/Map; postPieces c field_4627 f I MAX_RENDER_DIST d field_32916 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Map; method_52842 a method_52842 m (Lnet/minecraft/world/level/levelgen/structure/BoundingBox;Ljava/util/List;Lnet/minecraft/resources/ResourceKey;)V addBoundingBox a method_3871 m (Lnet/minecraft/resources/ResourceKey;)Ljava/util/Map; method_52843 b method_52843 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/SupportBlockRenderer hcn net/minecraft/class_8560 f Lnet/minecraft/client/Minecraft; minecraft a field_44828 f D lastUpdateTime b field_44829 f Ljava/util/List; surroundEntities c field_44830 m (Lnet/minecraft/world/entity/Entity;)D getBias a method_51789 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;DDDLnet/minecraft/world/entity/Entity;Ljava/util/function/DoubleSupplier;FFF)V drawHighlights a method_51790 m (Ljava/util/function/DoubleSupplier;Lnet/minecraft/world/entity/Entity;Lcom/mojang/blaze3d/vertex/PoseStack;DDDLnet/minecraft/client/renderer/MultiBufferSource;FFFLnet/minecraft/core/BlockPos;)V method_51792 a method_51792 m (Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/PoseStack;DDDLnet/minecraft/client/renderer/MultiBufferSource;DFFF)V highlightPosition a method_51791 m ()D method_51793 b method_51793 m (Lnet/minecraft/world/entity/Entity;)D method_51794 b method_51794 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/VillageSectionsDebugRenderer hco net/minecraft/class_4841 f I MAX_RENDER_DIST_FOR_VILLAGE_SECTIONS a field_32917 f Ljava/util/Set; villageSections b field_22409 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/SectionPos;)V highlightVillageSection a method_24810 m (Lnet/minecraft/core/BlockPos;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/core/SectionPos;)V method_49049 a method_49049 m (Lnet/minecraft/core/SectionPos;)V setVillageSection a method_24808 m (Lnet/minecraft/core/SectionPos;)V setNotVillageSection b method_24809 m ()V c net/minecraft/client/renderer/debug/WaterDebugRenderer hcp net/minecraft/class_872 f Lnet/minecraft/client/Minecraft; minecraft a field_4629 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/renderer/debug/WorldGenAttemptRenderer hcq net/minecraft/class_873 f Ljava/util/List; toRender a field_4640 f Ljava/util/List; scales b field_4635 f Ljava/util/List; alphas c field_4637 f Ljava/util/List; reds d field_4639 f Ljava/util/List; greens e field_4636 f Ljava/util/List; blues f field_4638 m (Lnet/minecraft/core/BlockPos;FFFFF)V addPos a method_3872 m ()V c net/minecraft/client/renderer/debug/package-info hcr net/minecraft/class_6255 c net/minecraft/client/renderer/entity/AbstractBoatRenderer hcs net/minecraft/class_10262 m ()Lnet/minecraft/client/model/EntityModel; model a method_64517 m (Lnet/minecraft/world/entity/vehicle/AbstractBoat;Lnet/minecraft/client/renderer/entity/state/BoatRenderState;F)V extractRenderState a method_64518 m (Lnet/minecraft/client/renderer/entity/state/BoatRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_64519 m ()Lnet/minecraft/client/renderer/RenderType; renderType b method_64520 m (Lnet/minecraft/client/renderer/entity/state/BoatRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V renderTypeAdditions b method_64521 m ()Lnet/minecraft/client/renderer/entity/state/BoatRenderState; createRenderState c method_64522 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/AbstractHoglinRenderer hct net/minecraft/class_9988 m ()Lnet/minecraft/client/renderer/entity/state/HoglinRenderState; createRenderState a method_62353 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/client/renderer/entity/state/HoglinRenderState;F)V extractRenderState a method_62356 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;F)V c net/minecraft/client/renderer/entity/AbstractHorseRenderer hcu net/minecraft/class_875 m (Lnet/minecraft/world/entity/animal/horse/AbstractHorse;Lnet/minecraft/client/renderer/entity/state/EquineRenderState;F)V extractRenderState a method_62357 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/EntityModel;Lnet/minecraft/client/model/EntityModel;)V c net/minecraft/client/renderer/entity/AbstractMinecartRenderer hcv net/minecraft/class_925 f Lnet/minecraft/client/model/MinecartModel; model a field_4747 f Lnet/minecraft/resources/ResourceLocation; MINECART_LOCATION h field_4746 f F DISPLAY_BLOCK_SCALE i field_56953 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderer j field_38892 m (Lnet/minecraft/world/entity/vehicle/AbstractMinecart;)Lnet/minecraft/world/phys/AABB; getBoundingBoxForCulling a method_62359 m (Lnet/minecraft/world/entity/vehicle/AbstractMinecart;Lnet/minecraft/world/entity/vehicle/NewMinecartBehavior;Lnet/minecraft/client/renderer/entity/state/MinecartRenderState;F)V newExtractState a method_62360 m (Lnet/minecraft/world/entity/vehicle/AbstractMinecart;Lnet/minecraft/world/entity/vehicle/OldMinecartBehavior;Lnet/minecraft/client/renderer/entity/state/MinecartRenderState;F)V oldExtractState a method_62361 m (Lnet/minecraft/world/entity/vehicle/AbstractMinecart;Lnet/minecraft/client/renderer/entity/state/MinecartRenderState;F)V extractRenderState a method_62362 m (Lnet/minecraft/client/renderer/entity/state/MinecartRenderState;)Lnet/minecraft/world/phys/Vec3; getRenderOffset a method_62364 m (Lnet/minecraft/client/renderer/entity/state/MinecartRenderState;Lnet/minecraft/world/level/block/state/BlockState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V renderMinecartContents a method_4064 m (Lnet/minecraft/client/renderer/entity/state/MinecartRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V newRender a method_62363 m (Lnet/minecraft/client/renderer/entity/state/MinecartRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_4063 m (Lnet/minecraft/client/renderer/entity/state/MinecartRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V oldRender b method_62365 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/geom/ModelLayerLocation;)V m ()V c net/minecraft/client/renderer/entity/AbstractSkeletonRenderer hcw net/minecraft/class_9989 m (Lnet/minecraft/world/entity/monster/AbstractSkeleton;Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/client/model/HumanoidModel$ArmPose; getArmPose a method_65833 m (Lnet/minecraft/world/entity/monster/AbstractSkeleton;Lnet/minecraft/client/renderer/entity/state/SkeletonRenderState;F)V extractRenderState a method_62367 m (Lnet/minecraft/client/renderer/entity/state/SkeletonRenderState;)Z isShaking a method_62368 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;)V m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/SkeletonModel;)V c net/minecraft/client/renderer/entity/AbstractZombieRenderer hcx net/minecraft/class_968 f Lnet/minecraft/resources/ResourceLocation; ZOMBIE_LOCATION a field_4819 m (Lnet/minecraft/world/entity/monster/Zombie;Lnet/minecraft/client/renderer/entity/state/ZombieRenderState;F)V extractRenderState a method_62369 m (Lnet/minecraft/client/renderer/entity/state/ZombieRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4163 m (Lnet/minecraft/client/renderer/entity/state/ZombieRenderState;)Z isShaking b method_25449 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/ZombieModel;Lnet/minecraft/client/model/ZombieModel;Lnet/minecraft/client/model/ZombieModel;Lnet/minecraft/client/model/ZombieModel;Lnet/minecraft/client/model/ZombieModel;Lnet/minecraft/client/model/ZombieModel;)V m ()V c net/minecraft/client/renderer/entity/AgeableMobRenderer hcy net/minecraft/class_9990 f Lnet/minecraft/client/model/EntityModel; adultModel a field_53177 f Lnet/minecraft/client/model/EntityModel; babyModel k field_53178 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/EntityModel;Lnet/minecraft/client/model/EntityModel;F)V c net/minecraft/client/renderer/entity/AllayRenderer hcz net/minecraft/class_7310 f Lnet/minecraft/resources/ResourceLocation; ALLAY_TEXTURE a field_38461 m ()Lnet/minecraft/client/renderer/entity/state/AllayRenderState; createRenderState a method_62370 m (Lnet/minecraft/world/entity/animal/allay/Allay;Lnet/minecraft/client/renderer/entity/state/AllayRenderState;F)V extractRenderState a method_62371 m (Lnet/minecraft/world/entity/animal/allay/Allay;Lnet/minecraft/core/BlockPos;)I getBlockLightLevel a method_42745 m (Lnet/minecraft/client/renderer/entity/state/AllayRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_42744 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/ArmadilloRenderer hda net/minecraft/class_9084 f Lnet/minecraft/resources/ResourceLocation; ARMADILLO_LOCATION a field_47887 m ()Lnet/minecraft/client/renderer/entity/state/ArmadilloRenderState; createRenderState a method_62372 m (Lnet/minecraft/world/entity/animal/armadillo/Armadillo;Lnet/minecraft/client/renderer/entity/state/ArmadilloRenderState;F)V extractRenderState a method_62373 m (Lnet/minecraft/client/renderer/entity/state/ArmadilloRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_55827 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/ArmorStandRenderer hdb net/minecraft/class_877 f Lnet/minecraft/resources/ResourceLocation; DEFAULT_SKIN_LOCATION a field_4642 f Lnet/minecraft/client/model/ArmorStandArmorModel; bigModel k field_53179 f Lnet/minecraft/client/model/ArmorStandArmorModel; smallModel l field_53180 m ()Lnet/minecraft/client/renderer/entity/state/ArmorStandRenderState; createRenderState a method_62374 m (Lnet/minecraft/world/entity/decoration/ArmorStand;D)Z shouldShowName a method_3878 m (Lnet/minecraft/world/entity/decoration/ArmorStand;Lnet/minecraft/client/renderer/entity/state/ArmorStandRenderState;F)V extractRenderState a method_62375 m (Lnet/minecraft/client/renderer/entity/state/ArmorStandRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_3880 m (Lnet/minecraft/client/renderer/entity/state/ArmorStandRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V setupRotations a method_3877 m (Lnet/minecraft/client/renderer/entity/state/ArmorStandRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_62376 m (Lnet/minecraft/client/renderer/entity/state/ArmorStandRenderState;ZZZ)Lnet/minecraft/client/renderer/RenderType; getRenderType a method_24301 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/ArrowRenderer hdc net/minecraft/class_876 f Lnet/minecraft/client/model/ArrowModel; model a field_53181 m (Lnet/minecraft/world/entity/projectile/AbstractArrow;Lnet/minecraft/client/renderer/entity/state/ArrowRenderState;F)V extractRenderState a method_62377 m (Lnet/minecraft/client/renderer/entity/state/ArrowRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4120 m (Lnet/minecraft/client/renderer/entity/state/ArrowRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_3875 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/AxolotlRenderer hdd net/minecraft/class_5774 f Ljava/util/Map; TEXTURE_BY_TYPE a field_28390 m ()Lnet/minecraft/client/renderer/entity/state/AxolotlRenderState; createRenderState a method_62378 m (Lnet/minecraft/world/entity/animal/axolotl/Axolotl;Lnet/minecraft/client/renderer/entity/state/AxolotlRenderState;F)V extractRenderState a method_62379 m (Lnet/minecraft/client/renderer/entity/state/AxolotlRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_33306 m (Ljava/util/HashMap;)V method_33307 a method_33307 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/BatRenderer hde net/minecraft/class_879 f Lnet/minecraft/resources/ResourceLocation; BAT_LOCATION a field_4645 m ()Lnet/minecraft/client/renderer/entity/state/BatRenderState; createRenderState a method_62380 m (Lnet/minecraft/world/entity/ambient/Bat;Lnet/minecraft/client/renderer/entity/state/BatRenderState;F)V extractRenderState a method_62381 m (Lnet/minecraft/client/renderer/entity/state/BatRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_3883 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/BeeRenderer hdf net/minecraft/class_4505 f Lnet/minecraft/resources/ResourceLocation; ANGRY_BEE_TEXTURE a field_20524 f Lnet/minecraft/resources/ResourceLocation; ANGRY_NECTAR_BEE_TEXTURE k field_20525 f Lnet/minecraft/resources/ResourceLocation; BEE_TEXTURE l field_20526 f Lnet/minecraft/resources/ResourceLocation; NECTAR_BEE_TEXTURE m field_20527 m ()Lnet/minecraft/client/renderer/entity/state/BeeRenderState; createRenderState a method_62382 m (Lnet/minecraft/world/entity/animal/Bee;Lnet/minecraft/client/renderer/entity/state/BeeRenderState;F)V extractRenderState a method_62383 m (Lnet/minecraft/client/renderer/entity/state/BeeRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_22129 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/BlazeRenderer hdg net/minecraft/class_878 f Lnet/minecraft/resources/ResourceLocation; BLAZE_LOCATION a field_4644 m ()Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState; createRenderState a method_62384 m (Lnet/minecraft/world/entity/monster/Blaze;Lnet/minecraft/core/BlockPos;)I getBlockLightLevel a method_24085 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/BoatRenderer hdh net/minecraft/class_881 f Lnet/minecraft/client/model/Model; waterPatchModel a field_53182 f Lnet/minecraft/resources/ResourceLocation; texture h field_54501 f Lnet/minecraft/client/model/EntityModel; model i field_54502 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; method_62386 a method_62386 m (Ljava/lang/String;)Ljava/lang/String; method_64523 a method_64523 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/geom/ModelLayerLocation;)V c net/minecraft/client/renderer/entity/BoggedRenderer hdi net/minecraft/class_9255 f Lnet/minecraft/resources/ResourceLocation; BOGGED_SKELETON_LOCATION a field_49163 f Lnet/minecraft/resources/ResourceLocation; BOGGED_OUTER_LAYER_LOCATION k field_49164 m ()Lnet/minecraft/client/renderer/entity/state/BoggedRenderState; createRenderState a method_62388 m (Lnet/minecraft/world/entity/monster/Bogged;Lnet/minecraft/client/renderer/entity/state/BoggedRenderState;F)V extractRenderState a method_62389 m (Lnet/minecraft/client/renderer/entity/state/BoggedRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4119 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/BreezeRenderer hdj net/minecraft/class_8986 f Lnet/minecraft/resources/ResourceLocation; TEXTURE_LOCATION a field_47475 m ()Lnet/minecraft/client/renderer/entity/state/BreezeRenderState; createRenderState a method_62390 m (Lnet/minecraft/world/entity/monster/breeze/Breeze;Lnet/minecraft/client/renderer/entity/state/BreezeRenderState;F)V extractRenderState a method_62391 m (Lnet/minecraft/client/model/BreezeModel;[Lnet/minecraft/client/model/geom/ModelPart;)Lnet/minecraft/client/model/BreezeModel; enable a method_55830 m (Lnet/minecraft/client/renderer/entity/state/BreezeRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_55267 m (Lnet/minecraft/client/renderer/entity/state/BreezeRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_55829 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/CamelRenderer hdk net/minecraft/class_7763 f Lnet/minecraft/resources/ResourceLocation; CAMEL_LOCATION a field_40529 m ()Lnet/minecraft/client/renderer/entity/state/CamelRenderState; createRenderState a method_62392 m (Lnet/minecraft/world/entity/animal/camel/Camel;Lnet/minecraft/client/renderer/entity/state/CamelRenderState;F)V extractRenderState a method_62393 m (Lnet/minecraft/client/renderer/entity/state/CamelRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_45801 m (Lnet/minecraft/client/renderer/entity/state/CamelRenderState;)Lnet/minecraft/world/item/ItemStack; method_66847 b method_66847 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/CatRenderer hdl net/minecraft/class_929 m ()Lnet/minecraft/client/renderer/entity/state/CatRenderState; createRenderState a method_62394 m (Lnet/minecraft/world/entity/animal/Cat;Lnet/minecraft/client/renderer/entity/state/CatRenderState;F)V extractRenderState a method_62395 m (Lnet/minecraft/client/renderer/entity/state/CatRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4078 m (Lnet/minecraft/client/renderer/entity/state/CatRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V setupRotations a method_16045 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/CaveSpiderRenderer hdm net/minecraft/class_880 f Lnet/minecraft/resources/ResourceLocation; CAVE_SPIDER_LOCATION a field_4646 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/ChickenRenderer hdn net/minecraft/class_882 f Ljava/util/Map; models a field_56593 m ()Lnet/minecraft/client/renderer/entity/state/ChickenRenderState; createRenderState a method_62396 m (Lnet/minecraft/world/entity/animal/Chicken;Lnet/minecraft/client/renderer/entity/state/ChickenRenderState;F)V extractRenderState a method_62397 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Ljava/util/Map; bakeModels a method_67552 m (Lnet/minecraft/client/renderer/entity/state/ChickenRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_3892 m (Lnet/minecraft/client/renderer/entity/state/ChickenRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_67553 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/CodRenderer hdo net/minecraft/class_885 f Lnet/minecraft/resources/ResourceLocation; COD_LOCATION a field_4652 m ()Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState; createRenderState a method_62398 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/CowRenderer hdp net/minecraft/class_884 f Ljava/util/Map; models a field_56506 m ()Lnet/minecraft/client/renderer/entity/state/CowRenderState; createRenderState a method_62399 m (Lnet/minecraft/world/entity/animal/Cow;Lnet/minecraft/client/renderer/entity/state/CowRenderState;F)V extractRenderState a method_62400 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Ljava/util/Map; bakeModels a method_67473 m (Lnet/minecraft/client/renderer/entity/state/CowRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_67474 m (Lnet/minecraft/client/renderer/entity/state/CowRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_67475 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/CreakingRenderer hdq net/minecraft/class_10337 f Lnet/minecraft/resources/ResourceLocation; TEXTURE_LOCATION a field_54859 f Lnet/minecraft/resources/ResourceLocation; EYES_TEXTURE_LOCATION k field_54860 m ()Lnet/minecraft/client/renderer/entity/state/CreakingRenderState; createRenderState a method_64915 m (Lnet/minecraft/world/entity/monster/creaking/Creaking;Lnet/minecraft/client/renderer/entity/state/CreakingRenderState;F)V extractRenderState a method_64916 m (Lnet/minecraft/client/renderer/entity/state/CreakingRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_64917 m (Lnet/minecraft/client/renderer/entity/state/CreakingRenderState;F)F method_64918 a method_64918 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/CreeperRenderer hdr net/minecraft/class_887 f Lnet/minecraft/resources/ResourceLocation; CREEPER_LOCATION a field_4653 m ()Lnet/minecraft/client/renderer/entity/state/CreeperRenderState; createRenderState a method_62401 m (Lnet/minecraft/world/entity/monster/Creeper;Lnet/minecraft/client/renderer/entity/state/CreeperRenderState;F)V extractRenderState a method_62402 m (Lnet/minecraft/client/renderer/entity/state/CreeperRenderState;)F getWhiteOverlayProgress a method_23154 m (Lnet/minecraft/client/renderer/entity/state/CreeperRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V scale a method_3900 m (Lnet/minecraft/client/renderer/entity/state/CreeperRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation b method_3899 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/DisplayRenderer hds net/minecraft/class_8138 f Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; entityRenderDispatcher a field_42525 m (Lnet/minecraft/world/entity/Display$RenderState;Lnet/minecraft/client/renderer/entity/state/DisplayEntityRenderState;Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; calculateOrientation a method_49053 m (Lnet/minecraft/world/entity/Display;)Lnet/minecraft/world/phys/AABB; getBoundingBoxForCulling a method_62403 m (Lnet/minecraft/world/entity/Display;F)F entityYRot a method_52844 m (Lnet/minecraft/world/entity/Display;Lnet/minecraft/client/renderer/entity/state/DisplayEntityRenderState;F)V extractRenderState a method_62404 m (Lnet/minecraft/world/entity/Display;Lnet/minecraft/core/BlockPos;)I getSkyLightLevel a method_63529 m (Lnet/minecraft/client/Camera;)F cameraYrot a method_52845 m (Lnet/minecraft/client/renderer/entity/state/DisplayEntityRenderState;)F getShadowRadius a method_65245 m (Lnet/minecraft/client/renderer/entity/state/DisplayEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_49051 m (Lnet/minecraft/client/renderer/entity/state/DisplayEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IF)V renderInner a method_49052 m (Lnet/minecraft/world/entity/Display;)Z affectedByCulling b method_62405 m (Lnet/minecraft/world/entity/Display;F)F entityXRot b method_52846 m (Lnet/minecraft/world/entity/Display;Lnet/minecraft/core/BlockPos;)I getBlockLightLevel b method_63530 m (Lnet/minecraft/client/Camera;)F cameraXRot b method_52847 m (Lnet/minecraft/client/renderer/entity/state/DisplayEntityRenderState;)F getShadowStrength b method_65246 m (Lnet/minecraft/world/entity/Display;)I getBrightnessOverride c method_63531 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/DisplayRenderer$1 hds$1 net/minecraft/class_8138$1 f [I $SwitchMap$net$minecraft$world$entity$Display$BillboardConstraints a field_42526 f [I $SwitchMap$net$minecraft$world$entity$Display$TextDisplay$Align b field_42527 m ()V c net/minecraft/client/renderer/entity/DisplayRenderer$BlockDisplayRenderer hds$a net/minecraft/class_8138$class_8139 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderer a field_42528 m ()Lnet/minecraft/client/renderer/entity/state/BlockDisplayEntityRenderState; createRenderState a method_49922 m (Lnet/minecraft/world/entity/Display$BlockDisplay;Lnet/minecraft/client/renderer/entity/state/BlockDisplayEntityRenderState;F)V extractRenderState a method_62407 m (Lnet/minecraft/client/renderer/entity/state/BlockDisplayEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IF)V renderInner a method_49054 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/DisplayRenderer$ItemDisplayRenderer hds$b net/minecraft/class_8138$class_8140 f Lnet/minecraft/client/renderer/item/ItemModelResolver; itemModelResolver a field_55288 m ()Lnet/minecraft/client/renderer/entity/state/ItemDisplayEntityRenderState; createRenderState a method_49923 m (Lnet/minecraft/world/entity/Display$ItemDisplay;Lnet/minecraft/client/renderer/entity/state/ItemDisplayEntityRenderState;F)V extractRenderState a method_62408 m (Lnet/minecraft/client/renderer/entity/state/ItemDisplayEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IF)V renderInner a method_49055 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/DisplayRenderer$TextDisplayRenderer hds$c net/minecraft/class_8138$class_8141 f Lnet/minecraft/client/gui/Font; font a field_42531 m ()Lnet/minecraft/client/renderer/entity/state/TextDisplayEntityRenderState; createRenderState a method_49924 m (Lnet/minecraft/world/entity/Display$TextDisplay;Lnet/minecraft/client/renderer/entity/state/TextDisplayEntityRenderState;F)V extractRenderState a method_62409 m (Lnet/minecraft/client/renderer/entity/state/TextDisplayEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IF)V renderInner a method_49056 m (Lnet/minecraft/network/chat/Component;I)Lnet/minecraft/world/entity/Display$TextDisplay$CachedInfo; splitLines a method_49057 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/DolphinRenderer hdt net/minecraft/class_888 f Lnet/minecraft/resources/ResourceLocation; DOLPHIN_LOCATION a field_4654 m ()Lnet/minecraft/client/renderer/entity/state/DolphinRenderState; createRenderState a method_62410 m (Lnet/minecraft/world/entity/animal/Dolphin;Lnet/minecraft/client/renderer/entity/state/DolphinRenderState;F)V extractRenderState a method_62411 m (Lnet/minecraft/client/renderer/entity/state/DolphinRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_3903 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/DonkeyRenderer hdu net/minecraft/class_9991 f Lnet/minecraft/resources/ResourceLocation; texture a field_53186 m ()Lnet/minecraft/client/renderer/entity/state/DonkeyRenderState; createRenderState a method_62412 m (Lnet/minecraft/world/entity/animal/horse/AbstractChestedHorse;Lnet/minecraft/client/renderer/entity/state/DonkeyRenderState;F)V extractRenderState a method_62413 m (Lnet/minecraft/client/renderer/entity/state/DonkeyRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_62414 m (Lnet/minecraft/client/renderer/entity/state/DonkeyRenderState;)Lnet/minecraft/world/item/ItemStack; method_66848 b method_66848 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/renderer/entity/DonkeyRenderer$Type;)V c net/minecraft/client/renderer/entity/DonkeyRenderer$Type hdu$a net/minecraft/class_9991$class_10650 f Lnet/minecraft/client/renderer/entity/DonkeyRenderer$Type; DONKEY a field_56095 f Lnet/minecraft/client/renderer/entity/DonkeyRenderer$Type; MULE b field_56096 f Lnet/minecraft/resources/ResourceLocation; texture c field_56097 f Lnet/minecraft/client/model/geom/ModelLayerLocation; model d field_56098 f Lnet/minecraft/client/model/geom/ModelLayerLocation; babyModel e field_56099 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; saddleLayer f field_56100 f Lnet/minecraft/client/model/geom/ModelLayerLocation; saddleModel g field_56101 f Lnet/minecraft/client/model/geom/ModelLayerLocation; babySaddleModel h field_56102 f [Lnet/minecraft/client/renderer/entity/DonkeyRenderer$Type; $VALUES i field_56103 m ()[Lnet/minecraft/client/renderer/entity/DonkeyRenderer$Type; $values a method_66849 m (Ljava/lang/String;ILnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;)V m ()V c net/minecraft/client/renderer/entity/DragonFireballRenderer hdv net/minecraft/class_891 f Lnet/minecraft/resources/ResourceLocation; TEXTURE_LOCATION a field_4661 f Lnet/minecraft/client/renderer/RenderType; RENDER_TYPE h field_21735 m (Lnet/minecraft/world/entity/projectile/DragonFireball;Lnet/minecraft/core/BlockPos;)I getBlockLightLevel a method_24086 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;IFIII)V vertex a method_23837 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/DrownedRenderer hdw net/minecraft/class_890 f Lnet/minecraft/resources/ResourceLocation; DROWNED_LOCATION a field_4659 m ()Lnet/minecraft/client/renderer/entity/state/ZombieRenderState; createRenderState a method_62415 m (Lnet/minecraft/world/entity/monster/Drowned;Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/client/model/HumanoidModel$ArmPose; getArmPose a method_65565 m (Lnet/minecraft/client/renderer/entity/state/ZombieRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V setupRotations a method_4164 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/ElderGuardianRenderer hdx net/minecraft/class_893 f Lnet/minecraft/resources/ResourceLocation; GUARDIAN_ELDER_LOCATION a field_4665 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/EndCrystalRenderer hdy net/minecraft/class_892 f Lnet/minecraft/resources/ResourceLocation; END_CRYSTAL_LOCATION a field_4663 f Lnet/minecraft/client/renderer/RenderType; RENDER_TYPE h field_21736 f Lnet/minecraft/client/model/EndCrystalModel; model i field_53187 m ()Lnet/minecraft/client/renderer/entity/state/EndCrystalRenderState; createRenderState a method_62416 m (F)F getY a method_23155 m (Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/client/renderer/culling/Frustum;DDD)Z shouldRender a method_3907 m (Lnet/minecraft/world/entity/boss/enderdragon/EndCrystal;Lnet/minecraft/client/renderer/entity/state/EndCrystalRenderState;F)V extractRenderState a method_62417 m (Lnet/minecraft/client/renderer/entity/state/EndCrystalRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_3908 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/EnderDragonRenderer hdz net/minecraft/class_895 f Lnet/minecraft/resources/ResourceLocation; CRYSTAL_BEAM_LOCATION a field_4668 f Lnet/minecraft/resources/ResourceLocation; DRAGON_EXPLODING_LOCATION h field_4669 f Lnet/minecraft/resources/ResourceLocation; DRAGON_LOCATION i field_4670 f Lnet/minecraft/resources/ResourceLocation; DRAGON_EYES_LOCATION j field_21006 f Lnet/minecraft/client/renderer/RenderType; RENDER_TYPE k field_21737 f Lnet/minecraft/client/renderer/RenderType; DECAL l field_21738 f Lnet/minecraft/client/renderer/RenderType; EYES m field_21739 f Lnet/minecraft/client/renderer/RenderType; BEAM n field_21740 f F HALF_SQRT_3 o field_21007 f Lnet/minecraft/client/model/dragon/EnderDragonModel; model p field_21008 m ()Lnet/minecraft/client/renderer/entity/state/EnderDragonRenderState; createRenderState a method_62418 m (FFFFLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V renderCrystalBeams a method_3917 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;)Z affectedByCulling a method_62419 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;Lcom/google/common/collect/ImmutableList$Builder;F)V extractAdditionalHitboxes a method_68828 m (Lnet/minecraft/world/entity/boss/enderdragon/EnderDragon;Lnet/minecraft/client/renderer/entity/state/EnderDragonRenderState;F)V extractRenderState a method_62420 m (Lcom/mojang/blaze3d/vertex/PoseStack;FLcom/mojang/blaze3d/vertex/VertexConsumer;)V renderRays a method_61158 m (Lnet/minecraft/client/renderer/entity/state/EnderDragonRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_3918 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/EndermanRenderer hea net/minecraft/class_894 f Lnet/minecraft/resources/ResourceLocation; ENDERMAN_LOCATION a field_4666 f Lnet/minecraft/util/RandomSource; random k field_4667 m ()Lnet/minecraft/client/renderer/entity/state/EndermanRenderState; createRenderState a method_62421 m (Lnet/minecraft/world/entity/monster/EnderMan;Lnet/minecraft/client/renderer/entity/state/EndermanRenderState;F)V extractRenderState a method_62422 m (Lnet/minecraft/client/renderer/entity/state/EndermanRenderState;)Lnet/minecraft/world/phys/Vec3; getRenderOffset a method_23160 m (Lnet/minecraft/client/renderer/entity/state/EndermanRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation b method_3912 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/EndermiteRenderer heb net/minecraft/class_896 f Lnet/minecraft/resources/ResourceLocation; ENDERMITE_LOCATION a field_4671 m ()Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState; createRenderState b method_62423 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/EntityRenderDispatcher hec net/minecraft/class_898 f Lnet/minecraft/client/renderer/texture/TextureManager; textureManager a field_4685 f Lnet/minecraft/client/Camera; camera b field_4686 f Lnet/minecraft/world/entity/Entity; crosshairPickEntity c field_4678 f Lnet/minecraft/client/Options; options d field_4692 f Lnet/minecraft/client/renderer/RenderType; SHADOW_RENDER_TYPE e field_21009 f F MAX_SHADOW_RADIUS f field_43377 f F SHADOW_POWER_FALLOFF_Y g field_43378 f Ljava/util/Map; renderers h field_4696 f Ljava/util/Map; playerRenderers i field_4687 f Lnet/minecraft/world/level/Level; level j field_4684 f Lorg/joml/Quaternionf; cameraOrientation k field_21794 f Lnet/minecraft/client/renderer/item/ItemModelResolver; itemModelResolver l field_55289 f Lnet/minecraft/client/renderer/MapRenderer; mapRenderer m field_53188 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderDispatcher n field_38886 f Lnet/minecraft/client/renderer/ItemInHandRenderer; itemInHandRenderer o field_38887 f Lnet/minecraft/client/gui/Font; font p field_4689 f Ljava/util/function/Supplier; entityModels q field_27760 f Lnet/minecraft/client/resources/model/EquipmentAssetManager; equipmentAssets r field_55290 f Z shouldRenderShadow s field_4681 f Z renderHitBoxes t field_4680 m ()Z shouldRenderHitBoxes a method_3958 m (DDD)D distanceToSqr a method_3959 m (DDDLnet/minecraft/client/renderer/entity/EntityRenderer;Lnet/minecraft/CrashReport;)Lnet/minecraft/CrashReportCategory; fillRendererDetails a method_68829 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/client/renderer/entity/EntityRenderer; getRenderer a method_3953 m (Lnet/minecraft/world/entity/Entity;DDDFLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_62424 m (Lnet/minecraft/world/entity/Entity;DDDFLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/EntityRenderer;)V render a method_3954 m (Lnet/minecraft/world/entity/Entity;F)I getPackedLightCoords a method_23839 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/client/renderer/culling/Frustum;DDD)Z shouldRender a method_3950 m (Lnet/minecraft/world/level/Level;)V setLevel a method_3944 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/client/Camera;Lnet/minecraft/world/entity/Entity;)V prepare a method_3941 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;FFFFF)V fireVertex a method_23161 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;IFFFFF)V shadowVertex a method_23162 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/level/chunk/ChunkAccess;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;DDDFF)V renderBlockShadow a method_23163 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/client/renderer/entity/state/HitboxRenderState;)V renderHitbox a method_3956 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;FLnet/minecraft/world/level/LevelReader;F)V renderShadow a method_23166 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lorg/joml/Quaternionf;)V renderFlame a method_23165 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lnet/minecraft/client/renderer/entity/state/HitboxesRenderState;Lnet/minecraft/client/renderer/MultiBufferSource;)V renderHitboxes a method_68830 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/entity/state/HitboxesRenderState;Lcom/mojang/blaze3d/vertex/VertexConsumer;F)V renderHitboxesAndViewVector a method_68831 m (Lnet/minecraft/client/renderer/entity/state/EntityRenderState;)Lnet/minecraft/client/renderer/entity/EntityRenderer; getRenderer a method_68832 m (Lnet/minecraft/client/renderer/entity/state/EntityRenderState;DDDLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_68833 m (Lnet/minecraft/client/renderer/entity/state/EntityRenderState;DDDLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/EntityRenderer;)V render a method_68834 m (Lorg/joml/Quaternionf;)V overrideCameraOrientation a method_24196 m (Z)V setRenderShadow a method_3948 m ()Lorg/joml/Quaternionf; cameraOrientation b method_24197 m (Lnet/minecraft/world/entity/Entity;)D distanceToSqr b method_23168 m (Z)V setRenderHitBoxes b method_3955 m ()Lnet/minecraft/client/renderer/ItemInHandRenderer; getItemInHandRenderer c method_43336 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/client/renderer/item/ItemModelResolver;Lnet/minecraft/client/renderer/entity/ItemRenderer;Lnet/minecraft/client/renderer/MapRenderer;Lnet/minecraft/client/renderer/block/BlockRenderDispatcher;Lnet/minecraft/client/gui/Font;Lnet/minecraft/client/Options;Ljava/util/function/Supplier;Lnet/minecraft/client/resources/model/EquipmentAssetManager;)V m ()V c net/minecraft/client/renderer/entity/EntityRenderer hed net/minecraft/class_897 f Lnet/minecraft/client/gui/Font; font a field_27761 f F NAMETAG_SCALE b field_32921 f I LEASH_RENDER_STEPS c field_52257 f F LEASH_WIDTH d field_60152 f Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; entityRenderDispatcher e field_4676 f F shadowRadius f field_4673 f F shadowStrength g field_4672 f Lnet/minecraft/client/renderer/entity/state/EntityRenderState; reusedState h field_53189 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/phys/AABB; getBoundingBoxForCulling a method_62358 m (Lnet/minecraft/world/entity/Entity;D)Z shouldShowName a method_3921 m (Lnet/minecraft/world/entity/Entity;F)I getPackedLightCoords a method_24088 m (Lnet/minecraft/world/entity/Entity;FZ)Lnet/minecraft/client/renderer/entity/state/HitboxesRenderState; extractHitboxes a method_68835 m (Lnet/minecraft/world/entity/Entity;Lcom/google/common/collect/ImmutableList$Builder;F)V extractAdditionalHitboxes a method_68827 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/client/renderer/culling/Frustum;DDD)Z shouldRender a method_3933 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;F)V extractRenderState a method_62354 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)I getBlockLightLevel a method_24087 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/entity/state/EntityRenderState$LeashState;)V renderLeash a method_61049 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lorg/joml/Matrix4f;FFFFFFFIZLnet/minecraft/client/renderer/entity/state/EntityRenderState$LeashState;)V addVertexPair a method_61050 m (Lnet/minecraft/client/renderer/entity/state/EntityRenderState;)Lnet/minecraft/world/phys/Vec3; getRenderOffset a method_23169 m (Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_3936 m (Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lnet/minecraft/network/chat/Component;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V renderNameTag a method_3926 m (Lnet/minecraft/world/entity/Entity;)Z affectedByCulling b method_62406 m (Lnet/minecraft/world/entity/Entity;F)Lnet/minecraft/client/renderer/entity/state/EntityRenderState; createRenderState b method_62425 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;F)V extractHitboxes b method_68836 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)I getSkyLightLevel b method_27950 m (Lnet/minecraft/client/renderer/entity/state/EntityRenderState;)F getShadowStrength b method_65247 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/network/chat/Component; getNameTag c method_62426 m (Lnet/minecraft/client/renderer/entity/state/EntityRenderState;)F getShadowRadius c method_55831 m ()Lnet/minecraft/client/renderer/entity/state/EntityRenderState; createRenderState d method_55269 m (Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/entity/Entity; getServerSideEntity d method_68837 m ()Lnet/minecraft/client/gui/Font; getFont e method_3932 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/EntityRendererProvider hee net/minecraft/class_5617 c net/minecraft/client/renderer/entity/EntityRendererProvider$Context hee$a net/minecraft/class_5617$class_5618 f Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; entityRenderDispatcher a field_27762 f Lnet/minecraft/client/renderer/item/ItemModelResolver; itemModelResolver b field_55291 f Lnet/minecraft/client/renderer/MapRenderer; mapRenderer c field_53190 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderDispatcher d field_38888 f Lnet/minecraft/server/packs/resources/ResourceManager; resourceManager e field_27764 f Lnet/minecraft/client/model/geom/EntityModelSet; modelSet f field_27765 f Lnet/minecraft/client/resources/model/EquipmentAssetManager; equipmentAssets g field_54174 f Lnet/minecraft/client/gui/Font; font h field_27766 f Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer; equipmentRenderer i field_54175 m ()Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher; getEntityRenderDispatcher a method_32166 m (Lnet/minecraft/client/model/geom/ModelLayerLocation;)Lnet/minecraft/client/model/geom/ModelPart; bakeLayer a method_32167 m ()Lnet/minecraft/client/renderer/item/ItemModelResolver; getItemModelResolver b method_65566 m ()Lnet/minecraft/client/renderer/MapRenderer; getMapRenderer c method_62427 m ()Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; getBlockRenderDispatcher d method_43337 m ()Lnet/minecraft/server/packs/resources/ResourceManager; getResourceManager e method_32169 m ()Lnet/minecraft/client/model/geom/EntityModelSet; getModelSet f method_32170 m ()Lnet/minecraft/client/resources/model/EquipmentAssetManager; getEquipmentAssets g method_64071 m ()Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer; getEquipmentRenderer h method_64072 m ()Lnet/minecraft/client/resources/model/ModelManager; getModelManager i method_48481 m ()Lnet/minecraft/client/gui/Font; getFont j method_32171 m (Lnet/minecraft/client/renderer/entity/EntityRenderDispatcher;Lnet/minecraft/client/renderer/item/ItemModelResolver;Lnet/minecraft/client/renderer/MapRenderer;Lnet/minecraft/client/renderer/block/BlockRenderDispatcher;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/resources/model/EquipmentAssetManager;Lnet/minecraft/client/gui/Font;)V c net/minecraft/client/renderer/entity/EntityRenderers hef net/minecraft/class_5619 f Lorg/slf4j/Logger; LOGGER a field_27767 f Ljava/util/Map; PROVIDERS b field_27768 f Ljava/util/Map; PLAYER_PROVIDERS c field_27769 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32190 A method_32190 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32191 B method_32191 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32192 C method_32192 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32193 D method_32193 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32194 E method_32194 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64539 F method_64539 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64531 G method_64531 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32195 H method_32195 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32196 I method_32196 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64524 J method_64524 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64532 K method_64532 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64527 L method_64527 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64535 M method_64535 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64529 N method_64529 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64537 O method_64537 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64525 P method_64525 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64533 Q method_64533 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32197 R method_32197 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32198 S method_32198 m ()Z validateRegistrations a method_32172 m (Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/client/renderer/entity/EntityRendererProvider;)V register a method_32173 m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/client/renderer/entity/EntityRendererProvider;)V method_32174 a method_32174 m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/resources/PlayerSkin$Model;Lnet/minecraft/client/renderer/entity/EntityRendererProvider;)V method_32175 a method_32175 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Ljava/util/Map; createEntityRenderers a method_32176 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Ljava/util/Map; createPlayerRenderers b method_32177 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32178 c method_32178 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32179 d method_32179 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32180 e method_32180 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_33429 f method_33429 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64528 g method_64528 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64536 h method_64536 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32181 i method_32181 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32182 j method_32182 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32183 k method_32183 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32184 l method_32184 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32185 m method_32185 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64920 n method_64920 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64919 o method_64919 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_42604 p method_42604 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_42605 q method_42605 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32186 r method_32186 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32187 s method_32187 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64538 t method_64538 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64530 u method_64530 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32188 v method_32188 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64526 w method_64526 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_64534 x method_64534 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_32189 y method_32189 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Lnet/minecraft/client/renderer/entity/EntityRenderer; method_33430 z method_33430 m ()V m ()V c net/minecraft/client/renderer/entity/EvokerFangsRenderer heg net/minecraft/class_900 f Lnet/minecraft/resources/ResourceLocation; TEXTURE_LOCATION a field_4699 f Lnet/minecraft/client/model/EvokerFangsModel; model h field_4700 m ()Lnet/minecraft/client/renderer/entity/state/EvokerFangsRenderState; createRenderState a method_62428 m (Lnet/minecraft/world/entity/projectile/EvokerFangs;Lnet/minecraft/client/renderer/entity/state/EvokerFangsRenderState;F)V extractRenderState a method_62429 m (Lnet/minecraft/client/renderer/entity/state/EvokerFangsRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_3962 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/EvokerRenderer heh net/minecraft/class_899 f Lnet/minecraft/resources/ResourceLocation; EVOKER_ILLAGER a field_4697 m (Lnet/minecraft/world/entity/monster/SpellcasterIllager;Lnet/minecraft/client/renderer/entity/state/EvokerRenderState;F)V extractRenderState a method_62431 m (Lnet/minecraft/client/renderer/entity/state/EvokerRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_3961 m ()Lnet/minecraft/client/renderer/entity/state/EvokerRenderState; createRenderState b method_62432 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/EvokerRenderer$1 heh$1 net/minecraft/class_899$1 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/EvokerRenderState;FF)V render a method_23170 m (Lnet/minecraft/client/renderer/entity/EvokerRenderer;Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V c net/minecraft/client/renderer/entity/ExperienceOrbRenderer hei net/minecraft/class_902 f Lnet/minecraft/resources/ResourceLocation; EXPERIENCE_ORB_LOCATION a field_4701 f Lnet/minecraft/client/renderer/RenderType; RENDER_TYPE h field_21741 m ()Lnet/minecraft/client/renderer/entity/state/ExperienceOrbRenderState; createRenderState a method_62433 m (Lnet/minecraft/world/entity/ExperienceOrb;Lnet/minecraft/client/renderer/entity/state/ExperienceOrbRenderState;F)V extractRenderState a method_62434 m (Lnet/minecraft/world/entity/ExperienceOrb;Lnet/minecraft/core/BlockPos;)I getBlockLightLevel a method_24089 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;FFIIIFFI)V vertex a method_23171 m (Lnet/minecraft/client/renderer/entity/state/ExperienceOrbRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_3966 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/FallingBlockRenderer hej net/minecraft/class_901 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; dispatcher a field_38890 m ()Lnet/minecraft/client/renderer/entity/state/FallingBlockRenderState; createRenderState a method_62435 m (Lnet/minecraft/world/entity/item/FallingBlockEntity;Lnet/minecraft/client/renderer/culling/Frustum;DDD)Z shouldRender a method_62436 m (Lnet/minecraft/world/entity/item/FallingBlockEntity;Lnet/minecraft/client/renderer/entity/state/FallingBlockRenderState;F)V extractRenderState a method_62437 m (Lnet/minecraft/client/renderer/entity/state/FallingBlockRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_3965 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/FireworkEntityRenderer hek net/minecraft/class_903 f Lnet/minecraft/client/renderer/item/ItemModelResolver; itemModelResolver a field_55292 m ()Lnet/minecraft/client/renderer/entity/state/FireworkRocketRenderState; createRenderState a method_62438 m (Lnet/minecraft/world/entity/projectile/FireworkRocketEntity;Lnet/minecraft/client/renderer/entity/state/FireworkRocketRenderState;F)V extractRenderState a method_62439 m (Lnet/minecraft/client/renderer/entity/state/FireworkRocketRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_3968 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/FishingHookRenderer hel net/minecraft/class_906 f Lnet/minecraft/resources/ResourceLocation; TEXTURE_LOCATION a field_4707 f Lnet/minecraft/client/renderer/RenderType; RENDER_TYPE h field_21742 f D VIEW_BOBBING_SCALE i field_33632 m ()Lnet/minecraft/client/renderer/entity/state/FishingHookRenderState; createRenderState a method_62440 m (FFFLcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;FF)V stringVertex a method_23172 m (II)F fraction a method_23954 m (Lnet/minecraft/world/entity/player/Player;)Lnet/minecraft/world/entity/HumanoidArm; getHoldingArm a method_65567 m (Lnet/minecraft/world/entity/player/Player;FF)Lnet/minecraft/world/phys/Vec3; getPlayerHandPos a method_59755 m (Lnet/minecraft/world/entity/projectile/FishingHook;)Z affectedByCulling a method_62441 m (Lnet/minecraft/world/entity/projectile/FishingHook;Lnet/minecraft/client/renderer/culling/Frustum;DDD)Z shouldRender a method_62442 m (Lnet/minecraft/world/entity/projectile/FishingHook;Lnet/minecraft/client/renderer/entity/state/FishingHookRenderState;F)V extractRenderState a method_62443 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;IFIII)V vertex a method_23840 m (Lnet/minecraft/client/renderer/entity/state/FishingHookRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_3974 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/FoxRenderer hem net/minecraft/class_4042 f Lnet/minecraft/resources/ResourceLocation; RED_FOX_TEXTURE a field_18026 f Lnet/minecraft/resources/ResourceLocation; RED_FOX_SLEEP_TEXTURE k field_18027 f Lnet/minecraft/resources/ResourceLocation; SNOW_FOX_TEXTURE l field_18028 f Lnet/minecraft/resources/ResourceLocation; SNOW_FOX_SLEEP_TEXTURE m field_18029 m (Lnet/minecraft/world/entity/animal/Fox;Lnet/minecraft/client/renderer/entity/state/FoxRenderState;F)V extractRenderState a method_62444 m (Lnet/minecraft/client/renderer/entity/state/FoxRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_18333 m (Lnet/minecraft/client/renderer/entity/state/FoxRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V setupRotations a method_18334 m ()Lnet/minecraft/client/renderer/entity/state/FoxRenderState; createRenderState b method_62445 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/FrogRenderer hen net/minecraft/class_7213 m (Lnet/minecraft/world/entity/animal/frog/Frog;Lnet/minecraft/client/renderer/entity/state/FrogRenderState;F)V extractRenderState a method_62446 m (Lnet/minecraft/client/renderer/entity/state/FrogRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_41964 m ()Lnet/minecraft/client/renderer/entity/state/FrogRenderState; createRenderState b method_62447 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/GhastRenderer heo net/minecraft/class_905 f Lnet/minecraft/resources/ResourceLocation; GHAST_LOCATION a field_4705 f Lnet/minecraft/resources/ResourceLocation; GHAST_SHOOTING_LOCATION k field_4706 m (Lnet/minecraft/world/entity/monster/Ghast;Lnet/minecraft/client/renderer/entity/state/GhastRenderState;F)V extractRenderState a method_62448 m (Lnet/minecraft/client/renderer/entity/state/GhastRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_3972 m ()Lnet/minecraft/client/renderer/entity/state/GhastRenderState; createRenderState b method_62449 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/GiantMobRenderer hep net/minecraft/class_908 f Lnet/minecraft/resources/ResourceLocation; ZOMBIE_LOCATION a field_4710 m (Lnet/minecraft/world/entity/monster/Giant;Lnet/minecraft/client/renderer/entity/state/ZombieRenderState;F)V extractRenderState a method_62450 m (Lnet/minecraft/client/renderer/entity/state/ZombieRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_3981 m ()Lnet/minecraft/client/renderer/entity/state/ZombieRenderState; createRenderState b method_62451 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;F)V m ()V c net/minecraft/client/renderer/entity/GlowSquidRenderer heq net/minecraft/class_5789 f Lnet/minecraft/resources/ResourceLocation; GLOW_SQUID_LOCATION a field_28461 m (Lnet/minecraft/world/entity/GlowSquid;Lnet/minecraft/core/BlockPos;)I getBlockLightLevel a method_33432 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/SquidModel;Lnet/minecraft/client/model/SquidModel;)V m ()V c net/minecraft/client/renderer/entity/GoatRenderer her net/minecraft/class_6256 f Lnet/minecraft/resources/ResourceLocation; GOAT_LOCATION a field_32923 m (Lnet/minecraft/world/entity/animal/goat/Goat;Lnet/minecraft/client/renderer/entity/state/GoatRenderState;F)V extractRenderState a method_62452 m (Lnet/minecraft/client/renderer/entity/state/GoatRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_35800 m ()Lnet/minecraft/client/renderer/entity/state/GoatRenderState; createRenderState b method_62453 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/GuardianRenderer hes net/minecraft/class_907 f Lnet/minecraft/resources/ResourceLocation; GUARDIAN_LOCATION a field_4708 f Lnet/minecraft/resources/ResourceLocation; GUARDIAN_BEAM_LOCATION k field_4709 f Lnet/minecraft/client/renderer/RenderType; BEAM_RENDER_TYPE l field_21743 m (Lnet/minecraft/world/entity/LivingEntity;DF)Lnet/minecraft/world/phys/Vec3; getPosition a method_3979 m (Lnet/minecraft/world/entity/monster/Guardian;)Lnet/minecraft/world/entity/Entity; getEntityToLookAt a method_62454 m (Lnet/minecraft/world/entity/monster/Guardian;Lnet/minecraft/client/renderer/culling/Frustum;DDD)Z shouldRender a method_3978 m (Lnet/minecraft/world/entity/monster/Guardian;Lnet/minecraft/client/renderer/entity/state/GuardianRenderState;F)V extractRenderState a method_62455 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Lnet/minecraft/world/phys/Vec3;FFF)V renderBeam a method_62456 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;FFFIIIFF)V vertex a method_23173 m (Lnet/minecraft/client/renderer/entity/state/GuardianRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_3976 m (Lnet/minecraft/client/renderer/entity/state/GuardianRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_3977 m ()Lnet/minecraft/client/renderer/entity/state/GuardianRenderState; createRenderState b method_62457 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;FLnet/minecraft/client/model/geom/ModelLayerLocation;)V m ()V c net/minecraft/client/renderer/entity/HappyGhastRenderer het net/minecraft/class_11261 f Lnet/minecraft/resources/ResourceLocation; GHAST_LOCATION a field_59976 f Lnet/minecraft/resources/ResourceLocation; GHAST_BABY_LOCATION k field_59977 f Lnet/minecraft/resources/ResourceLocation; GHAST_ROPES l field_60153 m (Lnet/minecraft/world/entity/animal/HappyGhast;)Lnet/minecraft/world/phys/AABB; getBoundingBoxForCulling a method_70941 m (Lnet/minecraft/world/entity/animal/HappyGhast;Lnet/minecraft/client/renderer/entity/state/HappyGhastRenderState;F)V extractRenderState a method_70942 m (Lnet/minecraft/client/renderer/entity/state/HappyGhastRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_70943 m ()Lnet/minecraft/client/renderer/entity/state/HappyGhastRenderState; createRenderState b method_70944 m (Lnet/minecraft/client/renderer/entity/state/HappyGhastRenderState;)Lnet/minecraft/world/item/ItemStack; method_70945 b method_70945 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/HoglinRenderer heu net/minecraft/class_4798 f Lnet/minecraft/resources/ResourceLocation; HOGLIN_LOCATION a field_22244 m (Lnet/minecraft/world/entity/monster/hoglin/Hoglin;Lnet/minecraft/client/renderer/entity/state/HoglinRenderState;F)V extractRenderState a method_62458 m (Lnet/minecraft/client/renderer/entity/state/HoglinRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_24472 m (Lnet/minecraft/client/renderer/entity/state/HoglinRenderState;)Z isShaking b method_27038 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/HorseRenderer hev net/minecraft/class_910 f Ljava/util/Map; LOCATION_BY_VARIANT a field_4714 m (Lnet/minecraft/world/entity/animal/horse/Horse;Lnet/minecraft/client/renderer/entity/state/HorseRenderState;F)V extractRenderState a method_62459 m (Lnet/minecraft/client/renderer/entity/state/HorseRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_3983 m ()Lnet/minecraft/client/renderer/entity/state/HorseRenderState; createRenderState b method_62460 m (Lnet/minecraft/client/renderer/entity/state/HorseRenderState;)Lnet/minecraft/world/item/ItemStack; method_66850 b method_66850 m (Lnet/minecraft/client/renderer/entity/state/HorseRenderState;)Lnet/minecraft/world/item/ItemStack; method_66851 c method_66851 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/HumanoidMobRenderer hew net/minecraft/class_909 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/world/item/ItemStack; getEquipmentIfRenderable a method_65568 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FLnet/minecraft/client/renderer/item/ItemModelResolver;)V extractHumanoidRenderState a method_62461 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/client/model/HumanoidModel$ArmPose; getArmPose a method_65564 m (Lnet/minecraft/world/entity/Mob;Lnet/minecraft/client/renderer/entity/state/HumanoidRenderState;F)V extractRenderState a method_62366 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/entity/HumanoidArm; getAttackArm c method_62462 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/HumanoidModel;F)V m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/HumanoidModel;Lnet/minecraft/client/model/HumanoidModel;F)V m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/HumanoidModel;Lnet/minecraft/client/model/HumanoidModel;FLnet/minecraft/client/renderer/entity/layers/CustomHeadLayer$Transforms;)V c net/minecraft/client/renderer/entity/HuskRenderer hex net/minecraft/class_912 f Lnet/minecraft/resources/ResourceLocation; HUSK_LOCATION a field_4716 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/IllagerRenderer hey net/minecraft/class_3729 m (Lnet/minecraft/world/entity/monster/AbstractIllager;Lnet/minecraft/client/renderer/entity/state/IllagerRenderState;F)V extractRenderState a method_62430 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/IllagerModel;F)V c net/minecraft/client/renderer/entity/IllusionerRenderer hez net/minecraft/class_914 f Lnet/minecraft/resources/ResourceLocation; ILLUSIONER a field_4718 m (Lnet/minecraft/world/entity/monster/Illusioner;)Lnet/minecraft/world/phys/AABB; getBoundingBoxForCulling a method_62464 m (Lnet/minecraft/world/entity/monster/Illusioner;Lnet/minecraft/client/renderer/entity/state/IllusionerRenderState;F)V extractRenderState a method_62465 m (Lnet/minecraft/client/renderer/entity/state/IllusionerRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_3990 m (Lnet/minecraft/client/renderer/entity/state/IllusionerRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_3991 m ()Lnet/minecraft/client/renderer/entity/state/IllusionerRenderState; createRenderState b method_62466 m (Lnet/minecraft/client/renderer/entity/state/IllusionerRenderState;)Z isBodyVisible b method_3988 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/IllusionerRenderer$1 hez$1 net/minecraft/class_914$1 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/IllusionerRenderState;FF)V render a method_17149 m (Lnet/minecraft/client/renderer/entity/IllusionerRenderer;Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V c net/minecraft/client/renderer/entity/IronGolemRenderer hfa net/minecraft/class_913 f Lnet/minecraft/resources/ResourceLocation; GOLEM_LOCATION a field_4717 m (Lnet/minecraft/world/entity/animal/IronGolem;Lnet/minecraft/client/renderer/entity/state/IronGolemRenderState;F)V extractRenderState a method_62467 m (Lnet/minecraft/client/renderer/entity/state/IronGolemRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_3987 m (Lnet/minecraft/client/renderer/entity/state/IronGolemRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V setupRotations a method_3986 m ()Lnet/minecraft/client/renderer/entity/state/IronGolemRenderState; createRenderState b method_62468 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/ItemEntityRenderer hfb net/minecraft/class_916 f F ITEM_MIN_HOVER_HEIGHT a field_56954 f F ITEM_BUNDLE_OFFSET_SCALE h field_32924 f F FLAT_ITEM_DEPTH_THRESHOLD i field_56955 f Lnet/minecraft/client/renderer/item/ItemModelResolver; itemModelResolver j field_55293 f Lnet/minecraft/util/RandomSource; random k field_4725 m ()Lnet/minecraft/client/renderer/entity/state/ItemEntityRenderState; createRenderState a method_62469 m (Lnet/minecraft/world/entity/item/ItemEntity;Lnet/minecraft/client/renderer/entity/state/ItemEntityRenderState;F)V extractRenderState a method_62470 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/ItemClusterRenderState;Lnet/minecraft/util/RandomSource;)V renderMultipleFromCount a method_67984 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/ItemClusterRenderState;Lnet/minecraft/util/RandomSource;Lnet/minecraft/world/phys/AABB;)V renderMultipleFromCount a method_56858 m (Lnet/minecraft/client/renderer/entity/state/ItemEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_3996 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/ItemFrameRenderer hfc net/minecraft/class_915 f I GLOW_FRAME_BRIGHTNESS a field_32932 f I BRIGHT_MAP_LIGHT_ADJUSTMENT h field_32933 f Lnet/minecraft/client/renderer/item/ItemModelResolver; itemModelResolver i field_55294 f Lnet/minecraft/client/renderer/MapRenderer; mapRenderer j field_53191 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderer k field_38891 m ()Lnet/minecraft/client/renderer/entity/state/ItemFrameRenderState; createRenderState a method_62471 m (Lnet/minecraft/world/entity/decoration/ItemFrame;)Lnet/minecraft/network/chat/Component; getNameTag a method_62472 m (Lnet/minecraft/world/entity/decoration/ItemFrame;D)Z shouldShowName a method_23176 m (Lnet/minecraft/world/entity/decoration/ItemFrame;Lnet/minecraft/client/renderer/entity/state/ItemFrameRenderState;F)V extractRenderState a method_62473 m (Lnet/minecraft/world/entity/decoration/ItemFrame;Lnet/minecraft/core/BlockPos;)I getBlockLightLevel a method_33435 m (Lnet/minecraft/client/renderer/entity/state/ItemFrameRenderState;)Lnet/minecraft/world/phys/Vec3; getRenderOffset a method_23174 m (Lnet/minecraft/client/renderer/entity/state/ItemFrameRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_3994 m (ZII)I getLightCoords a method_33433 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/ItemRenderer hfd net/minecraft/class_918 f Lnet/minecraft/resources/ResourceLocation; ENCHANTED_GLINT_ARMOR a field_43086 f Lnet/minecraft/resources/ResourceLocation; ENCHANTED_GLINT_ITEM b field_43087 f F SPECIAL_FOIL_UI_SCALE c field_60154 f F SPECIAL_FOIL_FIRST_PERSON_SCALE d field_60155 f F SPECIAL_FOIL_TEXTURE_SCALE e field_60156 f I NO_TINT f field_55295 f Lnet/minecraft/client/renderer/item/ItemModelResolver; resolver g field_55296 f Lnet/minecraft/client/renderer/item/ItemStackRenderState; scratchItemStackRenderState h field_55297 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/world/level/Level;III)V renderStatic a method_23177 m (Lnet/minecraft/world/item/ItemDisplayContext;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;II[ILjava/util/List;Lnet/minecraft/client/renderer/RenderType;Lnet/minecraft/client/renderer/item/ItemStackRenderState$FoilType;)V renderItem a method_62476 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;IILcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/world/level/Level;I)V renderStatic a method_23178 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;Ljava/util/List;[III)V renderQuadList a method_23180 m (Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/RenderType;Lcom/mojang/blaze3d/vertex/PoseStack$Pose;)Lcom/mojang/blaze3d/vertex/VertexConsumer; getSpecialFoilBuffer a method_71138 m (Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/RenderType;Z)Lcom/mojang/blaze3d/vertex/VertexConsumer; getArmorFoilBuffer a method_27952 m (Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/RenderType;ZZ)Lcom/mojang/blaze3d/vertex/VertexConsumer; getFoilBuffer a method_23181 m (Lnet/minecraft/client/renderer/RenderType;)Z useTransparentGlint a method_71139 m ([II)I getLayerColorSafe a method_65569 m (Lnet/minecraft/client/renderer/item/ItemModelResolver;)V m ()V c net/minecraft/client/renderer/entity/LeashKnotRenderer hfe net/minecraft/class_920 f Lnet/minecraft/resources/ResourceLocation; KNOT_LOCATION a field_4734 f Lnet/minecraft/client/model/LeashKnotModel; model h field_53192 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/LightningBoltRenderer hff net/minecraft/class_919 m ()Lnet/minecraft/client/renderer/entity/state/LightningBoltRenderState; createRenderState a method_62479 m (Lnet/minecraft/world/entity/LightningBolt;)Z affectedByCulling a method_62480 m (Lnet/minecraft/world/entity/LightningBolt;Lnet/minecraft/client/renderer/entity/state/LightningBoltRenderState;F)V extractRenderState a method_62481 m (Lnet/minecraft/client/renderer/entity/state/LightningBoltRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_4034 m (Lorg/joml/Matrix4f;Lcom/mojang/blaze3d/vertex/VertexConsumer;FFIFFFFFFFZZZZ)V quad a method_23183 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/LivingEntityRenderer hfg net/minecraft/class_922 f F EYE_BED_OFFSET a field_32939 f Lnet/minecraft/client/model/EntityModel; model h field_4737 f Lnet/minecraft/client/renderer/item/ItemModelResolver; itemModelResolver i field_55298 f Ljava/util/List; layers j field_4738 m (Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/world/phys/AABB; getBoundingBoxForCulling a method_62463 m (Lnet/minecraft/world/entity/LivingEntity;D)Z shouldShowName a method_4055 m (Lnet/minecraft/world/entity/LivingEntity;FF)F solveBodyRot a method_62482 m (Lnet/minecraft/world/entity/LivingEntity;Lcom/google/common/collect/ImmutableList$Builder;F)V extractAdditionalHitboxes a method_68838 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;F)V extractRenderState a method_62355 m (Lnet/minecraft/client/renderer/entity/layers/RenderLayer;)Z addLayer a method_4046 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)Z isShaking a method_25450 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;F)I getOverlayCoords a method_23622 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V scale a method_4042 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V setupRotations a method_4058 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_4054 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;ZZZ)Lnet/minecraft/client/renderer/RenderType; getRenderType a method_24302 m (Lnet/minecraft/core/Direction;)F sleepDirectionToRotation a method_18656 m (Lnet/minecraft/world/entity/LivingEntity;)Z isEntityUpsideDown b method_38563 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation b method_3885 m ()F getFlipDegrees ba_ method_3919 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)F getWhiteOverlayProgress c method_23185 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)Z isBodyVisible d method_4056 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)Z shouldRenderLayers e method_62483 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)I getModelTint f method_62484 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)F getShadowRadius g method_55832 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/EntityModel;F)V c net/minecraft/client/renderer/entity/LivingEntityRenderer$1 hfg$1 net/minecraft/class_922$1 f [I $SwitchMap$net$minecraft$core$Direction a field_18227 f [I $SwitchMap$net$minecraft$world$scores$Team$Visibility b field_4743 m ()V c net/minecraft/client/renderer/entity/LlamaRenderer hfh net/minecraft/class_921 f Lnet/minecraft/resources/ResourceLocation; CREAMY a field_41631 f Lnet/minecraft/resources/ResourceLocation; WHITE k field_41632 f Lnet/minecraft/resources/ResourceLocation; BROWN l field_41633 f Lnet/minecraft/resources/ResourceLocation; GRAY m field_41634 m (Lnet/minecraft/world/entity/animal/horse/Llama;Lnet/minecraft/client/renderer/entity/state/LlamaRenderState;F)V extractRenderState a method_62485 m (Lnet/minecraft/client/renderer/entity/state/LlamaRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4037 m ()Lnet/minecraft/client/renderer/entity/state/LlamaRenderState; createRenderState b method_62486 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;)V m ()V c net/minecraft/client/renderer/entity/LlamaRenderer$1 hfh$1 net/minecraft/class_921$1 f [I $SwitchMap$net$minecraft$world$entity$animal$horse$Llama$Variant a field_41635 m ()V c net/minecraft/client/renderer/entity/LlamaSpitRenderer hfi net/minecraft/class_923 f Lnet/minecraft/resources/ResourceLocation; LLAMA_SPIT_LOCATION a field_4745 f Lnet/minecraft/client/model/LlamaSpitModel; model h field_4744 m ()Lnet/minecraft/client/renderer/entity/state/LlamaSpitRenderState; createRenderState a method_62487 m (Lnet/minecraft/world/entity/projectile/LlamaSpit;Lnet/minecraft/client/renderer/entity/state/LlamaSpitRenderState;F)V extractRenderState a method_62488 m (Lnet/minecraft/client/renderer/entity/state/LlamaSpitRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_4061 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/MagmaCubeRenderer hfj net/minecraft/class_917 f Lnet/minecraft/resources/ResourceLocation; MAGMACUBE_LOCATION a field_4727 m (Lnet/minecraft/world/entity/monster/MagmaCube;Lnet/minecraft/client/renderer/entity/state/SlimeRenderState;F)V extractRenderState a method_62489 m (Lnet/minecraft/world/entity/monster/MagmaCube;Lnet/minecraft/core/BlockPos;)I getBlockLightLevel a method_24090 m (Lnet/minecraft/client/renderer/entity/state/SlimeRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4001 m (Lnet/minecraft/client/renderer/entity/state/SlimeRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V scale a method_4000 m ()Lnet/minecraft/client/renderer/entity/state/SlimeRenderState; createRenderState b method_62490 m (Lnet/minecraft/client/renderer/entity/state/SlimeRenderState;)F getShadowRadius b method_65248 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/MinecartRenderer hfk net/minecraft/class_9992 m ()Lnet/minecraft/client/renderer/entity/state/MinecartRenderState; createRenderState a method_62491 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/geom/ModelLayerLocation;)V c net/minecraft/client/renderer/entity/MobRenderer hfl net/minecraft/class_927 m (Lnet/minecraft/world/entity/Mob;D)Z shouldShowName a method_4071 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/EntityModel;F)V c net/minecraft/client/renderer/entity/MushroomCowRenderer hfm net/minecraft/class_926 f Ljava/util/Map; TEXTURES a field_4748 m (Lnet/minecraft/world/entity/animal/MushroomCow;Lnet/minecraft/client/renderer/entity/state/MushroomCowRenderState;F)V extractRenderState a method_62492 m (Lnet/minecraft/client/renderer/entity/state/MushroomCowRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4066 m (Ljava/util/HashMap;)V method_18657 a method_18657 m ()Lnet/minecraft/client/renderer/entity/state/MushroomCowRenderState; createRenderState b method_62493 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/NoopRenderer hfn net/minecraft/class_6344 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/OcelotRenderer hfo net/minecraft/class_3683 f Lnet/minecraft/resources/ResourceLocation; CAT_OCELOT_LOCATION a field_16259 m (Lnet/minecraft/world/entity/animal/Ocelot;Lnet/minecraft/client/renderer/entity/state/FelineRenderState;F)V extractRenderState a method_62494 m (Lnet/minecraft/client/renderer/entity/state/FelineRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_16046 m ()Lnet/minecraft/client/renderer/entity/state/FelineRenderState; createRenderState b method_62495 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/OminousItemSpawnerRenderer hfp net/minecraft/class_9483 f F ROTATION_SPEED a field_50231 f I TICKS_SCALING h field_50232 f Lnet/minecraft/client/renderer/item/ItemModelResolver; itemModelResolver i field_55299 f Lnet/minecraft/util/RandomSource; random j field_55300 m ()Lnet/minecraft/client/renderer/entity/state/ItemClusterRenderState; createRenderState a method_62496 m (Lnet/minecraft/world/entity/OminousItemSpawner;Lnet/minecraft/client/renderer/entity/state/ItemClusterRenderState;F)V extractRenderState a method_62497 m (Lnet/minecraft/client/renderer/entity/state/ItemClusterRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_58753 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/PaintingRenderer hfq net/minecraft/class_928 m ()Lnet/minecraft/client/renderer/entity/state/PaintingRenderState; createRenderState a method_62498 m (Lnet/minecraft/world/entity/decoration/Painting;Lnet/minecraft/client/renderer/entity/state/PaintingRenderState;F)V extractRenderState a method_62499 m (Lcom/mojang/blaze3d/vertex/PoseStack$Pose;Lcom/mojang/blaze3d/vertex/VertexConsumer;FFFFFIIII)V vertex a method_23188 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lcom/mojang/blaze3d/vertex/VertexConsumer;[IIILnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V renderPainting a method_4074 m (Lnet/minecraft/client/renderer/entity/state/PaintingRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_4075 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/PaintingRenderer$1 hfq$1 net/minecraft/class_928$1 f [I $SwitchMap$net$minecraft$core$Direction a field_53194 m ()V c net/minecraft/client/renderer/entity/PandaRenderer hfr net/minecraft/class_931 f Ljava/util/Map; TEXTURES a field_17595 m (FFIFF)F getAngle a method_4086 m (Lnet/minecraft/world/entity/animal/Panda;Lnet/minecraft/client/renderer/entity/state/PandaRenderState;F)V extractRenderState a method_62500 m (Lnet/minecraft/client/renderer/entity/state/PandaRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4083 m (Lnet/minecraft/client/renderer/entity/state/PandaRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V setupRotations a method_4085 m ()Lnet/minecraft/client/renderer/entity/state/PandaRenderState; createRenderState b method_62501 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/ParrotRenderer hfs net/minecraft/class_930 f Lnet/minecraft/resources/ResourceLocation; RED_BLUE a field_41636 f Lnet/minecraft/resources/ResourceLocation; BLUE k field_41637 f Lnet/minecraft/resources/ResourceLocation; GREEN l field_41638 f Lnet/minecraft/resources/ResourceLocation; YELLOW_BLUE m field_41639 f Lnet/minecraft/resources/ResourceLocation; GREY n field_41640 m (Lnet/minecraft/world/entity/animal/Parrot$Variant;)Lnet/minecraft/resources/ResourceLocation; getVariantTexture a method_47906 m (Lnet/minecraft/world/entity/animal/Parrot;Lnet/minecraft/client/renderer/entity/state/ParrotRenderState;F)V extractRenderState a method_62502 m (Lnet/minecraft/client/renderer/entity/state/ParrotRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4080 m ()Lnet/minecraft/client/renderer/entity/state/ParrotRenderState; createRenderState b method_62503 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/ParrotRenderer$1 hfs$1 net/minecraft/class_930$1 f [I $SwitchMap$net$minecraft$world$entity$animal$Parrot$Variant a field_41641 m ()V c net/minecraft/client/renderer/entity/PhantomRenderer hft net/minecraft/class_933 f Lnet/minecraft/resources/ResourceLocation; PHANTOM_LOCATION a field_4756 m (Lnet/minecraft/world/entity/monster/Phantom;Lnet/minecraft/client/renderer/entity/state/PhantomRenderState;F)V extractRenderState a method_62504 m (Lnet/minecraft/client/renderer/entity/state/PhantomRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4090 m (Lnet/minecraft/client/renderer/entity/state/PhantomRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V scale a method_4088 m (Lnet/minecraft/client/renderer/entity/state/PhantomRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V setupRotations a method_4089 m ()Lnet/minecraft/client/renderer/entity/state/PhantomRenderState; createRenderState b method_62505 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/PigRenderer hfu net/minecraft/class_932 f Ljava/util/Map; models a field_55874 m (Lnet/minecraft/world/entity/animal/Pig;Lnet/minecraft/client/renderer/entity/state/PigRenderState;F)V extractRenderState a method_62506 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)Ljava/util/Map; bakeModels a method_66541 m (Lnet/minecraft/client/renderer/entity/state/PigRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4087 m (Lnet/minecraft/client/renderer/entity/state/PigRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_66542 m ()Lnet/minecraft/client/renderer/entity/state/PigRenderState; createRenderState b method_62507 m (Lnet/minecraft/client/renderer/entity/state/PigRenderState;)Lnet/minecraft/world/item/ItemStack; method_66852 b method_66852 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/PiglinRenderer hfv net/minecraft/class_4842 f Lnet/minecraft/client/renderer/entity/layers/CustomHeadLayer$Transforms; PIGLIN_CUSTOM_HEAD_TRANSFORMS a field_53195 f Lnet/minecraft/resources/ResourceLocation; PIGLIN_LOCATION k field_53196 f Lnet/minecraft/resources/ResourceLocation; PIGLIN_BRUTE_LOCATION l field_53197 m (Lnet/minecraft/world/entity/monster/piglin/AbstractPiglin;Lnet/minecraft/client/renderer/entity/state/PiglinRenderState;F)V extractRenderState a method_62508 m (Lnet/minecraft/client/renderer/entity/state/PiglinRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_3982 m ()Lnet/minecraft/client/renderer/entity/state/PiglinRenderState; createRenderState b method_62509 m (Lnet/minecraft/client/renderer/entity/state/PiglinRenderState;)Z isShaking b method_25451 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;)V m ()V c net/minecraft/client/renderer/entity/PillagerRenderer hfw net/minecraft/class_934 f Lnet/minecraft/resources/ResourceLocation; PILLAGER a field_4757 m (Lnet/minecraft/client/renderer/entity/state/IllagerRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4092 m ()Lnet/minecraft/client/renderer/entity/state/IllagerRenderState; createRenderState b method_62510 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/PolarBearRenderer hfx net/minecraft/class_937 f Lnet/minecraft/resources/ResourceLocation; BEAR_LOCATION a field_4766 m (Lnet/minecraft/world/entity/animal/PolarBear;Lnet/minecraft/client/renderer/entity/state/PolarBearRenderState;F)V extractRenderState a method_62511 m (Lnet/minecraft/client/renderer/entity/state/PolarBearRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4097 m ()Lnet/minecraft/client/renderer/entity/state/PolarBearRenderState; createRenderState b method_62512 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/PufferfishRenderer hfy net/minecraft/class_936 f Lnet/minecraft/resources/ResourceLocation; PUFFER_LOCATION a field_4762 f Lnet/minecraft/client/model/EntityModel; small k field_4761 f Lnet/minecraft/client/model/EntityModel; mid l field_4764 f Lnet/minecraft/client/model/EntityModel; big m field_4763 m (Lnet/minecraft/world/entity/animal/Pufferfish;Lnet/minecraft/client/renderer/entity/state/PufferfishRenderState;F)V extractRenderState a method_62513 m (Lnet/minecraft/client/renderer/entity/state/PufferfishRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4096 m (Lnet/minecraft/client/renderer/entity/state/PufferfishRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V setupRotations a method_4095 m (Lnet/minecraft/client/renderer/entity/state/PufferfishRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_4094 m ()Lnet/minecraft/client/renderer/entity/state/PufferfishRenderState; createRenderState b method_62514 m (Lnet/minecraft/client/renderer/entity/state/PufferfishRenderState;)F getShadowRadius b method_65249 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/RabbitRenderer hfz net/minecraft/class_939 f Lnet/minecraft/resources/ResourceLocation; RABBIT_BROWN_LOCATION a field_4770 f Lnet/minecraft/resources/ResourceLocation; RABBIT_WHITE_LOCATION k field_4773 f Lnet/minecraft/resources/ResourceLocation; RABBIT_BLACK_LOCATION l field_4775 f Lnet/minecraft/resources/ResourceLocation; RABBIT_GOLD_LOCATION m field_4768 f Lnet/minecraft/resources/ResourceLocation; RABBIT_SALT_LOCATION n field_4774 f Lnet/minecraft/resources/ResourceLocation; RABBIT_WHITE_SPLOTCHED_LOCATION o field_4772 f Lnet/minecraft/resources/ResourceLocation; RABBIT_TOAST_LOCATION p field_4771 f Lnet/minecraft/resources/ResourceLocation; RABBIT_EVIL_LOCATION q field_4769 m (Lnet/minecraft/world/entity/animal/Rabbit;Lnet/minecraft/client/renderer/entity/state/RabbitRenderState;F)V extractRenderState a method_62515 m (Lnet/minecraft/client/renderer/entity/state/RabbitRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4102 m ()Lnet/minecraft/client/renderer/entity/state/RabbitRenderState; createRenderState b method_62516 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/RabbitRenderer$1 hfz$1 net/minecraft/class_939$1 f [I $SwitchMap$net$minecraft$world$entity$animal$Rabbit$Variant a field_41642 m ()V c net/minecraft/client/renderer/entity/RaftRenderer hga net/minecraft/class_10263 f Lnet/minecraft/client/model/EntityModel; model a field_54503 f Lnet/minecraft/resources/ResourceLocation; texture h field_54504 m (Ljava/lang/String;)Ljava/lang/String; method_64540 a method_64540 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/geom/ModelLayerLocation;)V c net/minecraft/client/renderer/entity/RavagerRenderer hgb net/minecraft/class_911 f Lnet/minecraft/resources/ResourceLocation; TEXTURE_LOCATION a field_4715 m (Lnet/minecraft/world/entity/monster/Ravager;Lnet/minecraft/client/renderer/entity/state/RavagerRenderState;F)V extractRenderState a method_62517 m (Lnet/minecraft/client/renderer/entity/state/RavagerRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_3984 m ()Lnet/minecraft/client/renderer/entity/state/RavagerRenderState; createRenderState b method_62518 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/RenderLayerParent hgc net/minecraft/class_3883 m ()Lnet/minecraft/client/model/EntityModel; getModel c method_4038 c net/minecraft/client/renderer/entity/SalmonRenderer hgd net/minecraft/class_938 f Lnet/minecraft/resources/ResourceLocation; SALMON_LOCATION a field_4767 f Lnet/minecraft/client/model/SalmonModel; smallSalmonModel k field_53198 f Lnet/minecraft/client/model/SalmonModel; mediumSalmonModel l field_53199 f Lnet/minecraft/client/model/SalmonModel; largeSalmonModel m field_53200 m (Lnet/minecraft/world/entity/animal/Salmon;Lnet/minecraft/client/renderer/entity/state/SalmonRenderState;F)V extractRenderState a method_62519 m (Lnet/minecraft/client/renderer/entity/state/SalmonRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4101 m (Lnet/minecraft/client/renderer/entity/state/SalmonRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V setupRotations a method_4100 m (Lnet/minecraft/client/renderer/entity/state/SalmonRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_62520 m ()Lnet/minecraft/client/renderer/entity/state/SalmonRenderState; createRenderState b method_62521 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/SheepRenderer hge net/minecraft/class_941 f Lnet/minecraft/resources/ResourceLocation; SHEEP_LOCATION a field_4778 m (Lnet/minecraft/world/entity/animal/sheep/Sheep;Lnet/minecraft/client/renderer/entity/state/SheepRenderState;F)V extractRenderState a method_62522 m (Lnet/minecraft/client/renderer/entity/state/SheepRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4106 m ()Lnet/minecraft/client/renderer/entity/state/SheepRenderState; createRenderState b method_62523 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/ShulkerBulletRenderer hgf net/minecraft/class_940 f Lnet/minecraft/resources/ResourceLocation; TEXTURE_LOCATION a field_4776 f Lnet/minecraft/client/renderer/RenderType; RENDER_TYPE h field_21744 f Lnet/minecraft/client/model/ShulkerBulletModel; model i field_4777 m ()Lnet/minecraft/client/renderer/entity/state/ShulkerBulletRenderState; createRenderState a method_62524 m (Lnet/minecraft/world/entity/projectile/ShulkerBullet;Lnet/minecraft/client/renderer/entity/state/ShulkerBulletRenderState;F)V extractRenderState a method_62525 m (Lnet/minecraft/world/entity/projectile/ShulkerBullet;Lnet/minecraft/core/BlockPos;)I getBlockLightLevel a method_24091 m (Lnet/minecraft/client/renderer/entity/state/ShulkerBulletRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_4103 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/ShulkerRenderer hgg net/minecraft/class_943 f Lnet/minecraft/resources/ResourceLocation; DEFAULT_TEXTURE_LOCATION a field_4781 f [Lnet/minecraft/resources/ResourceLocation; TEXTURE_LOCATION k field_4780 m (I)[Lnet/minecraft/resources/ResourceLocation; method_22791 a method_22791 m (Lnet/minecraft/world/entity/monster/Shulker;Lnet/minecraft/client/renderer/culling/Frustum;DDD)Z shouldRender a method_4112 m (Lnet/minecraft/world/entity/monster/Shulker;Lnet/minecraft/client/renderer/entity/state/ShulkerRenderState;F)V extractRenderState a method_62526 m (Lnet/minecraft/world/item/DyeColor;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_37105 m (Lnet/minecraft/client/renderer/entity/state/ShulkerRenderState;)Lnet/minecraft/world/phys/Vec3; getRenderOffset a method_23189 m (Lnet/minecraft/client/renderer/entity/state/ShulkerRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V setupRotations a method_4114 m (Lnet/minecraft/client/resources/model/Material;)Lnet/minecraft/resources/ResourceLocation; method_22792 a method_22792 m (Ljava/lang/String;)Ljava/lang/String; method_60910 a method_60910 m ()Lnet/minecraft/client/renderer/entity/state/ShulkerRenderState; createRenderState b method_62527 m (Lnet/minecraft/client/renderer/entity/state/ShulkerRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation b method_4111 m (Ljava/lang/String;)Ljava/lang/String; method_60911 b method_60911 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/SilverfishRenderer hgh net/minecraft/class_942 f Lnet/minecraft/resources/ResourceLocation; SILVERFISH_LOCATION a field_4779 m ()Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState; createRenderState b method_62528 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/SkeletonRenderer hgi net/minecraft/class_946 f Lnet/minecraft/resources/ResourceLocation; SKELETON_LOCATION a field_4785 m ()Lnet/minecraft/client/renderer/entity/state/SkeletonRenderState; createRenderState b method_62530 m (Lnet/minecraft/client/renderer/entity/state/SkeletonRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation b method_62529 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/SlimeRenderer hgj net/minecraft/class_945 f Lnet/minecraft/resources/ResourceLocation; SLIME_LOCATION a field_4784 m (Lnet/minecraft/world/entity/monster/Slime;Lnet/minecraft/client/renderer/entity/state/SlimeRenderState;F)V extractRenderState a method_62531 m (Lnet/minecraft/client/renderer/entity/state/SlimeRenderState;)F getShadowRadius a method_65250 m (Lnet/minecraft/client/renderer/entity/state/SlimeRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V scale a method_4118 m ()Lnet/minecraft/client/renderer/entity/state/SlimeRenderState; createRenderState b method_62532 m (Lnet/minecraft/client/renderer/entity/state/SlimeRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation b method_4116 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/SnifferRenderer hgk net/minecraft/class_8190 f Lnet/minecraft/resources/ResourceLocation; SNIFFER_LOCATION a field_42930 m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)Lnet/minecraft/world/phys/AABB; getBoundingBoxForCulling a method_62533 m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;Lnet/minecraft/client/renderer/entity/state/SnifferRenderState;F)V extractRenderState a method_62534 m (Lnet/minecraft/client/renderer/entity/state/SnifferRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_49350 m ()Lnet/minecraft/client/renderer/entity/state/SnifferRenderState; createRenderState b method_62535 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/SnowGolemRenderer hgl net/minecraft/class_948 f Lnet/minecraft/resources/ResourceLocation; SNOW_GOLEM_LOCATION a field_4788 m (Lnet/minecraft/world/entity/animal/SnowGolem;Lnet/minecraft/client/renderer/entity/state/SnowGolemRenderState;F)V extractRenderState a method_62536 m (Lnet/minecraft/client/renderer/entity/state/SnowGolemRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_65571 m ()Lnet/minecraft/client/renderer/entity/state/SnowGolemRenderState; createRenderState b method_62537 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/SpectralArrowRenderer hgm net/minecraft/class_947 f Lnet/minecraft/resources/ResourceLocation; SPECTRAL_ARROW_LOCATION a field_4787 m ()Lnet/minecraft/client/renderer/entity/state/ArrowRenderState; createRenderState a method_62538 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/SpiderRenderer hgn net/minecraft/class_949 f Lnet/minecraft/resources/ResourceLocation; SPIDER_LOCATION a field_4789 m (Lnet/minecraft/world/entity/monster/Spider;Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;F)V extractRenderState a method_62539 m ()Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState; createRenderState b method_62540 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/geom/ModelLayerLocation;)V m ()V c net/minecraft/client/renderer/entity/SquidRenderer hgo net/minecraft/class_951 f Lnet/minecraft/resources/ResourceLocation; SQUID_LOCATION a field_4791 m (Lnet/minecraft/world/entity/animal/Squid;Lnet/minecraft/client/renderer/entity/state/SquidRenderState;F)V extractRenderState a method_62541 m (Lnet/minecraft/client/renderer/entity/state/SquidRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_33431 m (Lnet/minecraft/client/renderer/entity/state/SquidRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V setupRotations a method_4126 m ()Lnet/minecraft/client/renderer/entity/state/SquidRenderState; createRenderState b method_62542 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/SquidModel;Lnet/minecraft/client/model/SquidModel;)V m ()V c net/minecraft/client/renderer/entity/StrayRenderer hgp net/minecraft/class_950 f Lnet/minecraft/resources/ResourceLocation; STRAY_SKELETON_LOCATION a field_4790 f Lnet/minecraft/resources/ResourceLocation; STRAY_CLOTHES_LOCATION k field_49165 m ()Lnet/minecraft/client/renderer/entity/state/SkeletonRenderState; createRenderState b method_62543 m (Lnet/minecraft/client/renderer/entity/state/SkeletonRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation b method_57817 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/StriderRenderer hgq net/minecraft/class_4999 f Lnet/minecraft/resources/ResourceLocation; STRIDER_LOCATION a field_23372 f Lnet/minecraft/resources/ResourceLocation; COLD_LOCATION k field_23937 f F SHADOW_RADIUS l field_47888 m (Lnet/minecraft/world/entity/monster/Strider;Lnet/minecraft/client/renderer/entity/state/StriderRenderState;F)V extractRenderState a method_62544 m (Lnet/minecraft/client/renderer/entity/state/StriderRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_26421 m ()Lnet/minecraft/client/renderer/entity/state/StriderRenderState; createRenderState b method_62545 m (Lnet/minecraft/client/renderer/entity/state/StriderRenderState;)F getShadowRadius b method_55834 m (Lnet/minecraft/client/renderer/entity/state/StriderRenderState;)Z isShaking c method_26423 m (Lnet/minecraft/client/renderer/entity/state/StriderRenderState;)Lnet/minecraft/world/item/ItemStack; method_66853 d method_66853 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/TadpoleRenderer hgr net/minecraft/class_7214 f Lnet/minecraft/resources/ResourceLocation; TADPOLE_TEXTURE a field_37969 m ()Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState; createRenderState b method_62546 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/ThrownItemRenderer hgs net/minecraft/class_953 f Lnet/minecraft/client/renderer/item/ItemModelResolver; itemModelResolver a field_55301 f F scale h field_17147 f Z fullBright i field_21745 m ()Lnet/minecraft/client/renderer/entity/state/ThrownItemRenderState; createRenderState a method_62547 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/client/renderer/entity/state/ThrownItemRenderState;F)V extractRenderState a method_62548 m (Lnet/minecraft/client/renderer/entity/state/ThrownItemRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_62550 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;FZ)V m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/ThrownTridentRenderer hgt net/minecraft/class_955 f Lnet/minecraft/resources/ResourceLocation; TRIDENT_LOCATION a field_4796 f Lnet/minecraft/client/model/TridentModel; model h field_4797 m ()Lnet/minecraft/client/renderer/entity/state/ThrownTridentRenderState; createRenderState a method_62551 m (Lnet/minecraft/world/entity/projectile/ThrownTrident;Lnet/minecraft/client/renderer/entity/state/ThrownTridentRenderState;F)V extractRenderState a method_62552 m (Lnet/minecraft/client/renderer/entity/state/ThrownTridentRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_4133 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/TippableArrowRenderer hgu net/minecraft/class_954 f Lnet/minecraft/resources/ResourceLocation; NORMAL_ARROW_LOCATION a field_4795 f Lnet/minecraft/resources/ResourceLocation; TIPPED_ARROW_LOCATION h field_4794 m ()Lnet/minecraft/client/renderer/entity/state/TippableArrowRenderState; createRenderState a method_62553 m (Lnet/minecraft/world/entity/projectile/Arrow;Lnet/minecraft/client/renderer/entity/state/TippableArrowRenderState;F)V extractRenderState a method_62554 m (Lnet/minecraft/client/renderer/entity/state/TippableArrowRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4130 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/TntMinecartRenderer hgv net/minecraft/class_957 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderer h field_38893 m ()Lnet/minecraft/client/renderer/entity/state/MinecartTntRenderState; createRenderState a method_62555 m (Lnet/minecraft/world/entity/vehicle/MinecartTNT;Lnet/minecraft/client/renderer/entity/state/MinecartTntRenderState;F)V extractRenderState a method_62556 m (Lnet/minecraft/client/renderer/block/BlockRenderDispatcher;Lnet/minecraft/world/level/block/state/BlockState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IZ)V renderWhiteSolidBlock a method_23190 m (Lnet/minecraft/client/renderer/entity/state/MinecartTntRenderState;Lnet/minecraft/world/level/block/state/BlockState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V renderMinecartContents a method_4137 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/TntRenderer hgw net/minecraft/class_956 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderer a field_38894 m ()Lnet/minecraft/client/renderer/entity/state/TntRenderState; createRenderState a method_62557 m (Lnet/minecraft/world/entity/item/PrimedTnt;Lnet/minecraft/client/renderer/entity/state/TntRenderState;F)V extractRenderState a method_62558 m (Lnet/minecraft/client/renderer/entity/state/TntRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_4135 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/TropicalFishRenderer hgx net/minecraft/class_959 f Lnet/minecraft/client/model/EntityModel; modelA a field_4800 f Lnet/minecraft/client/model/EntityModel; modelB k field_4799 f Lnet/minecraft/resources/ResourceLocation; MODEL_A_TEXTURE l field_41643 f Lnet/minecraft/resources/ResourceLocation; MODEL_B_TEXTURE m field_41644 m (Lnet/minecraft/world/entity/animal/TropicalFish;Lnet/minecraft/client/renderer/entity/state/TropicalFishRenderState;F)V extractRenderState a method_62559 m (Lnet/minecraft/client/renderer/entity/state/TropicalFishRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4141 m (Lnet/minecraft/client/renderer/entity/state/TropicalFishRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V setupRotations a method_4142 m (Lnet/minecraft/client/renderer/entity/state/TropicalFishRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_4140 m ()Lnet/minecraft/client/renderer/entity/state/TropicalFishRenderState; createRenderState b method_62561 m (Lnet/minecraft/client/renderer/entity/state/TropicalFishRenderState;)I getModelTint b method_62560 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/TropicalFishRenderer$1 hgx$1 net/minecraft/class_959$1 f [I $SwitchMap$net$minecraft$world$entity$animal$TropicalFish$Base a field_41645 m ()V c net/minecraft/client/renderer/entity/TurtleRenderer hgy net/minecraft/class_958 f Lnet/minecraft/resources/ResourceLocation; TURTLE_LOCATION a field_4798 m (Lnet/minecraft/world/entity/animal/Turtle;Lnet/minecraft/client/renderer/entity/state/TurtleRenderState;F)V extractRenderState a method_62562 m (Lnet/minecraft/client/renderer/entity/state/TurtleRenderState;)F getShadowRadius a method_55835 m ()Lnet/minecraft/client/renderer/entity/state/TurtleRenderState; createRenderState b method_62563 m (Lnet/minecraft/client/renderer/entity/state/TurtleRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation b method_4139 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/UndeadHorseRenderer hgz net/minecraft/class_961 f Lnet/minecraft/resources/ResourceLocation; texture a field_53203 m (Lnet/minecraft/client/renderer/entity/state/EquineRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4145 m ()Lnet/minecraft/client/renderer/entity/state/EquineRenderState; createRenderState b method_62564 m (Lnet/minecraft/client/renderer/entity/state/EquineRenderState;)Lnet/minecraft/world/item/ItemStack; method_66854 b method_66854 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/renderer/entity/UndeadHorseRenderer$Type;)V c net/minecraft/client/renderer/entity/UndeadHorseRenderer$Type hgz$a net/minecraft/class_961$class_10651 f Lnet/minecraft/client/renderer/entity/UndeadHorseRenderer$Type; SKELETON a field_56104 f Lnet/minecraft/client/renderer/entity/UndeadHorseRenderer$Type; ZOMBIE b field_56105 f Lnet/minecraft/resources/ResourceLocation; texture c field_56106 f Lnet/minecraft/client/model/geom/ModelLayerLocation; model d field_56107 f Lnet/minecraft/client/model/geom/ModelLayerLocation; babyModel e field_56108 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; saddleLayer f field_56109 f Lnet/minecraft/client/model/geom/ModelLayerLocation; saddleModel g field_56110 f Lnet/minecraft/client/model/geom/ModelLayerLocation; babySaddleModel h field_56111 f [Lnet/minecraft/client/renderer/entity/UndeadHorseRenderer$Type; $VALUES i field_56112 m ()[Lnet/minecraft/client/renderer/entity/UndeadHorseRenderer$Type; $values a method_66855 m (Ljava/lang/String;ILnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;)V m ()V c net/minecraft/client/renderer/entity/VexRenderer hha net/minecraft/class_960 f Lnet/minecraft/resources/ResourceLocation; VEX_LOCATION a field_4801 f Lnet/minecraft/resources/ResourceLocation; VEX_CHARGING_LOCATION k field_4802 m (Lnet/minecraft/world/entity/monster/Vex;Lnet/minecraft/client/renderer/entity/state/VexRenderState;F)V extractRenderState a method_62565 m (Lnet/minecraft/world/entity/monster/Vex;Lnet/minecraft/core/BlockPos;)I getBlockLightLevel a method_24092 m (Lnet/minecraft/client/renderer/entity/state/VexRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4144 m ()Lnet/minecraft/client/renderer/entity/state/VexRenderState; createRenderState b method_62566 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/VillagerRenderer hhb net/minecraft/class_963 f Lnet/minecraft/client/renderer/entity/layers/CustomHeadLayer$Transforms; CUSTOM_HEAD_TRANSFORMS a field_53204 f Lnet/minecraft/resources/ResourceLocation; VILLAGER_BASE_SKIN k field_4807 m (Lnet/minecraft/world/entity/npc/Villager;Lnet/minecraft/client/renderer/entity/state/VillagerRenderState;F)V extractRenderState a method_62567 m (Lnet/minecraft/client/renderer/entity/state/VillagerRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4151 m ()Lnet/minecraft/client/renderer/entity/state/VillagerRenderState; createRenderState b method_62568 m (Lnet/minecraft/client/renderer/entity/state/VillagerRenderState;)F getShadowRadius b method_55836 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/VindicatorRenderer hhc net/minecraft/class_962 f Lnet/minecraft/resources/ResourceLocation; VINDICATOR a field_4804 m (Lnet/minecraft/client/renderer/entity/state/IllagerRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4147 m ()Lnet/minecraft/client/renderer/entity/state/IllagerRenderState; createRenderState b method_62569 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/VindicatorRenderer$1 hhc$1 net/minecraft/class_962$1 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/IllagerRenderState;FF)V render a method_17156 m (Lnet/minecraft/client/renderer/entity/VindicatorRenderer;Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V c net/minecraft/client/renderer/entity/WanderingTraderRenderer hhd net/minecraft/class_3992 f Lnet/minecraft/resources/ResourceLocation; VILLAGER_BASE_SKIN a field_17739 m (Lnet/minecraft/world/entity/npc/WanderingTrader;Lnet/minecraft/client/renderer/entity/state/VillagerRenderState;F)V extractRenderState a method_62570 m (Lnet/minecraft/client/renderer/entity/state/VillagerRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_18045 m ()Lnet/minecraft/client/renderer/entity/state/VillagerRenderState; createRenderState b method_62571 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/WardenRenderer hhe net/minecraft/class_7287 f Lnet/minecraft/resources/ResourceLocation; TEXTURE a field_38349 f Lnet/minecraft/resources/ResourceLocation; BIOLUMINESCENT_LAYER_TEXTURE k field_38350 f Lnet/minecraft/resources/ResourceLocation; HEART_TEXTURE l field_38352 f Lnet/minecraft/resources/ResourceLocation; PULSATING_SPOTS_TEXTURE_1 m field_38353 f Lnet/minecraft/resources/ResourceLocation; PULSATING_SPOTS_TEXTURE_2 n field_38354 m (Lnet/minecraft/world/entity/monster/warden/Warden;Lnet/minecraft/client/renderer/entity/state/WardenRenderState;F)V extractRenderState a method_62572 m (Lnet/minecraft/client/renderer/entity/state/WardenRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_42606 m (Lnet/minecraft/client/renderer/entity/state/WardenRenderState;F)F method_42607 a method_42607 m ()Lnet/minecraft/client/renderer/entity/state/WardenRenderState; createRenderState b method_62573 m (Lnet/minecraft/client/renderer/entity/state/WardenRenderState;F)F method_42609 b method_42609 m (Lnet/minecraft/client/renderer/entity/state/WardenRenderState;F)F method_42610 c method_42610 m (Lnet/minecraft/client/renderer/entity/state/WardenRenderState;F)F method_42611 d method_42611 m (Lnet/minecraft/client/renderer/entity/state/WardenRenderState;F)F method_42612 e method_42612 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/WindChargeRenderer hhf net/minecraft/class_8987 f Lnet/minecraft/resources/ResourceLocation; TEXTURE_LOCATION a field_47477 f Lnet/minecraft/client/model/WindChargeModel; model h field_47478 m (F)F xOffset a method_55268 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/WitchRenderer hhg net/minecraft/class_965 f Lnet/minecraft/resources/ResourceLocation; WITCH_LOCATION a field_4814 m (Lnet/minecraft/world/entity/monster/Witch;Lnet/minecraft/client/renderer/entity/state/WitchRenderState;F)V extractRenderState a method_62574 m (Lnet/minecraft/client/renderer/entity/state/WitchRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4154 m ()Lnet/minecraft/client/renderer/entity/state/WitchRenderState; createRenderState b method_62575 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/WitherBossRenderer hhh net/minecraft/class_964 f Lnet/minecraft/resources/ResourceLocation; WITHER_INVULNERABLE_LOCATION a field_4812 f Lnet/minecraft/resources/ResourceLocation; WITHER_LOCATION k field_4813 m (Lnet/minecraft/world/entity/boss/wither/WitherBoss;Lnet/minecraft/client/renderer/entity/state/WitherRenderState;F)V extractRenderState a method_62576 m (Lnet/minecraft/world/entity/boss/wither/WitherBoss;Lnet/minecraft/core/BlockPos;)I getBlockLightLevel a method_24093 m (Lnet/minecraft/client/renderer/entity/state/WitherRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4153 m (Lnet/minecraft/client/renderer/entity/state/WitherRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V scale a method_4152 m ()Lnet/minecraft/client/renderer/entity/state/WitherRenderState; createRenderState b method_62577 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/WitherSkeletonRenderer hhi net/minecraft/class_967 f Lnet/minecraft/resources/ResourceLocation; WITHER_SKELETON_LOCATION a field_4818 m ()Lnet/minecraft/client/renderer/entity/state/SkeletonRenderState; createRenderState b method_62578 m (Lnet/minecraft/client/renderer/entity/state/SkeletonRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation b method_57818 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/WitherSkullRenderer hhj net/minecraft/class_966 f Lnet/minecraft/resources/ResourceLocation; WITHER_INVULNERABLE_LOCATION a field_4817 f Lnet/minecraft/resources/ResourceLocation; WITHER_LOCATION h field_4815 f Lnet/minecraft/client/model/SkullModel; model i field_4816 m ()Lnet/minecraft/client/model/geom/builders/LayerDefinition; createSkullLayer a method_32199 m (Lnet/minecraft/world/entity/projectile/WitherSkull;Lnet/minecraft/client/renderer/entity/state/WitherSkullRenderState;F)V extractRenderState a method_62579 m (Lnet/minecraft/world/entity/projectile/WitherSkull;Lnet/minecraft/core/BlockPos;)I getBlockLightLevel a method_24094 m (Lnet/minecraft/client/renderer/entity/state/WitherSkullRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4160 m (Lnet/minecraft/client/renderer/entity/state/WitherSkullRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V render a method_4159 m ()Lnet/minecraft/client/renderer/entity/state/WitherSkullRenderState; createRenderState b method_62580 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/WolfRenderer hhk net/minecraft/class_969 m (Lnet/minecraft/world/entity/animal/wolf/Wolf;Lnet/minecraft/client/renderer/entity/state/WolfRenderState;F)V extractRenderState a method_62581 m (Lnet/minecraft/client/renderer/entity/state/WolfRenderState;)I getModelTint a method_62582 m ()Lnet/minecraft/client/renderer/entity/state/WolfRenderState; createRenderState b method_62583 m (Lnet/minecraft/client/renderer/entity/state/WolfRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation b method_4165 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/ZoglinRenderer hhl net/minecraft/class_5144 f Lnet/minecraft/resources/ResourceLocation; ZOGLIN_LOCATION a field_23779 m (Lnet/minecraft/client/renderer/entity/state/HoglinRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_27039 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/ZombieRenderer hhm net/minecraft/class_3886 m ()Lnet/minecraft/client/renderer/entity/state/ZombieRenderState; createRenderState b method_62584 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;)V c net/minecraft/client/renderer/entity/ZombieVillagerRenderer hhn net/minecraft/class_971 f Lnet/minecraft/resources/ResourceLocation; ZOMBIE_VILLAGER_LOCATION a field_4835 m (Lnet/minecraft/world/entity/monster/ZombieVillager;Lnet/minecraft/client/renderer/entity/state/ZombieVillagerRenderState;F)V extractRenderState a method_62585 m (Lnet/minecraft/client/renderer/entity/state/ZombieVillagerRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_4175 m ()Lnet/minecraft/client/renderer/entity/state/ZombieVillagerRenderState; createRenderState b method_62586 m (Lnet/minecraft/client/renderer/entity/state/ZombieVillagerRenderState;)Z isShaking b method_25452 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/ZombifiedPiglinRenderer hho net/minecraft/class_9993 f Lnet/minecraft/resources/ResourceLocation; ZOMBIFIED_PIGLIN_LOCATION a field_53205 m (Lnet/minecraft/world/entity/monster/ZombifiedPiglin;Lnet/minecraft/client/renderer/entity/state/ZombifiedPiglinRenderState;F)V extractRenderState a method_62587 m (Lnet/minecraft/client/renderer/entity/state/ZombifiedPiglinRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_62588 m ()Lnet/minecraft/client/renderer/entity/state/ZombifiedPiglinRenderState; createRenderState b method_62589 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/client/model/geom/ModelLayerLocation;)V m ()V c net/minecraft/client/renderer/entity/layers/ArrowLayer hhp net/minecraft/class_973 m (Lnet/minecraft/client/renderer/entity/LivingEntityRenderer;Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V c net/minecraft/client/renderer/entity/layers/BeeStingerLayer hhq net/minecraft/class_4506 f Lnet/minecraft/resources/ResourceLocation; BEE_STINGER_LOCATION a field_20529 m (Lnet/minecraft/client/renderer/entity/LivingEntityRenderer;Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V m ()V c net/minecraft/client/renderer/entity/layers/BreezeEyesLayer hhr net/minecraft/class_8988 f Lnet/minecraft/client/renderer/RenderType; BREEZE_EYES a field_47889 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/BreezeRenderState;FF)V render a method_55272 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V m ()V c net/minecraft/client/renderer/entity/layers/BreezeWindLayer hhs net/minecraft/class_8989 f Lnet/minecraft/resources/ResourceLocation; TEXTURE_LOCATION a field_47484 f Lnet/minecraft/client/model/BreezeModel; model b field_47485 m (F)F xOffset a method_55273 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/BreezeRenderState;FF)V render a method_55275 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V m ()V c net/minecraft/client/renderer/entity/layers/CapeLayer hht net/minecraft/class_972 f Lnet/minecraft/client/model/HumanoidModel; model a field_53206 f Lnet/minecraft/client/resources/model/EquipmentAssetManager; equipmentAssets b field_54177 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;)Z hasLayer a method_64257 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FF)V render a method_4177 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/resources/model/EquipmentAssetManager;)V c net/minecraft/client/renderer/entity/layers/CarriedBlockLayer hhu net/minecraft/class_975 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderer a field_38895 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/EndermanRenderState;FF)V render a method_4179 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/renderer/block/BlockRenderDispatcher;)V c net/minecraft/client/renderer/entity/layers/CatCollarLayer hhv net/minecraft/class_3684 f Lnet/minecraft/resources/ResourceLocation; CAT_COLLAR_LOCATION a field_16260 f Lnet/minecraft/client/model/CatModel; adultModel b field_53207 f Lnet/minecraft/client/model/CatModel; babyModel c field_53208 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/CatRenderState;FF)V render a method_16047 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;)V m ()V c net/minecraft/client/renderer/entity/layers/CreeperPowerLayer hhw net/minecraft/class_974 f Lnet/minecraft/resources/ResourceLocation; POWER_LOCATION a field_4842 f Lnet/minecraft/client/model/CreeperModel; model b field_4844 m (Lnet/minecraft/client/renderer/entity/state/CreeperRenderState;)Z isPowered a method_62590 m ()Lnet/minecraft/client/model/CreeperModel; model b method_62592 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;)V m ()V c net/minecraft/client/renderer/entity/layers/CrossedArmsItemLayer hhx net/minecraft/class_4004 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HoldingEntityRenderState;FF)V render a method_4208 m (Lnet/minecraft/client/renderer/entity/state/HoldingEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V applyTranslation a method_65251 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V c net/minecraft/client/renderer/entity/layers/CustomHeadLayer hhy net/minecraft/class_976 f F ITEM_SCALE a field_53209 f F SKULL_SCALE b field_53210 f Lnet/minecraft/client/renderer/entity/layers/CustomHeadLayer$Transforms; transforms c field_53211 f Ljava/util/function/Function; skullModels d field_27771 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;FF)V render a method_17159 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/entity/layers/CustomHeadLayer$Transforms;)V translateToHead a method_32798 m (Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/world/level/block/SkullBlock$Type;)Lnet/minecraft/client/model/SkullModelBase; method_65572 a method_65572 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;)V m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/renderer/entity/layers/CustomHeadLayer$Transforms;)V c net/minecraft/client/renderer/entity/layers/CustomHeadLayer$Transforms hhy$a net/minecraft/class_976$class_9994 f Lnet/minecraft/client/renderer/entity/layers/CustomHeadLayer$Transforms; DEFAULT a field_53212 f F yOffset b comp_3057 f F skullYOffset c comp_3058 f F horizontalScale d comp_3059 m ()F yOffset a comp_3057 m ()F skullYOffset b comp_3058 m ()F horizontalScale c comp_3059 m (FFF)V m ()V c net/minecraft/client/renderer/entity/layers/Deadmau5EarsLayer hhz net/minecraft/class_978 f Lnet/minecraft/client/model/HumanoidModel; model a field_53213 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FF)V render a method_4181 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;)V c net/minecraft/client/renderer/entity/layers/DolphinCarryingItemLayer hia net/minecraft/class_977 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/DolphinRenderState;FF)V render a method_17160 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V c net/minecraft/client/renderer/entity/layers/DrownedOuterLayer hib net/minecraft/class_980 f Lnet/minecraft/resources/ResourceLocation; DROWNED_OUTER_LAYER_LOCATION a field_4854 f Lnet/minecraft/client/model/DrownedModel; model b field_4855 f Lnet/minecraft/client/model/DrownedModel; babyModel c field_53214 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/ZombieRenderState;FF)V render a method_4182 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;)V m ()V c net/minecraft/client/renderer/entity/layers/EnderEyesLayer hic net/minecraft/class_985 f Lnet/minecraft/client/renderer/RenderType; ENDERMAN_EYES a field_4876 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V m ()V c net/minecraft/client/renderer/entity/layers/EnergySwirlLayer hid net/minecraft/class_4607 m ()Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_23201 m (F)F xOffset a method_23202 m (Lnet/minecraft/client/renderer/entity/state/EntityRenderState;)Z isPowered a method_62591 m ()Lnet/minecraft/client/model/EntityModel; model c method_23203 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V c net/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer hie net/minecraft/class_10197 f I NO_LAYER_COLOR a field_54178 f Lnet/minecraft/client/resources/model/EquipmentAssetManager; equipmentAssets b field_54179 f Ljava/util/function/Function; layerTextureLookup c field_54180 f Ljava/util/function/Function; trimSpriteLookup d field_54181 m (Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer$LayerTextureKey;)Lnet/minecraft/resources/ResourceLocation; method_64079 a method_64079 m (Lnet/minecraft/client/renderer/texture/TextureAtlas;Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer$TrimSpriteKey;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; method_64080 a method_64080 m (Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer;I)I getColorForLayer a method_64076 m (Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/client/model/Model;Lnet/minecraft/world/item/ItemStack;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V renderLayers a method_64077 m (Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Lnet/minecraft/resources/ResourceKey;Lnet/minecraft/client/model/Model;Lnet/minecraft/world/item/ItemStack;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;)V renderLayers a method_64078 m (Lnet/minecraft/client/resources/model/EquipmentAssetManager;Lnet/minecraft/client/renderer/texture/TextureAtlas;)V c net/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer$LayerTextureKey hie$a net/minecraft/class_10197$class_10198 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; layerType a comp_3197 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer; layer b comp_3198 m ()Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; layerType a comp_3197 m ()Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer; layer b comp_3198 m (Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer;)V c net/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer$TrimSpriteKey hie$b net/minecraft/class_10197$class_10199 f Lnet/minecraft/world/item/equipment/trim/ArmorTrim; trim a comp_3199 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; layerType b comp_3200 f Lnet/minecraft/resources/ResourceKey; equipmentAssetId c comp_3201 m ()Lnet/minecraft/resources/ResourceLocation; spriteId a method_65573 m ()Lnet/minecraft/world/item/equipment/trim/ArmorTrim; trim b comp_3199 m ()Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; layerType c comp_3200 m ()Lnet/minecraft/resources/ResourceKey; equipmentAssetId d comp_3201 m (Lnet/minecraft/world/item/equipment/trim/ArmorTrim;Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Lnet/minecraft/resources/ResourceKey;)V c net/minecraft/client/renderer/entity/layers/EyesLayer hif net/minecraft/class_4606 m ()Lnet/minecraft/client/renderer/RenderType; renderType a method_23193 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V c net/minecraft/client/renderer/entity/layers/FoxHeldItemLayer hig net/minecraft/class_4043 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/FoxRenderState;FF)V render a method_18335 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V c net/minecraft/client/renderer/entity/layers/HorseMarkingLayer hih net/minecraft/class_5167 f Lnet/minecraft/resources/ResourceLocation; INVISIBLE_TEXTURE a field_55875 f Ljava/util/Map; LOCATION_BY_MARKINGS b field_23938 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HorseRenderState;FF)V render a method_27152 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V m ()V c net/minecraft/client/renderer/entity/layers/HumanoidArmorLayer hii net/minecraft/class_970 f Lnet/minecraft/client/model/HumanoidModel; innerModel a field_4830 f Lnet/minecraft/client/model/HumanoidModel; outerModel b field_4831 f Lnet/minecraft/client/model/HumanoidModel; innerModelBaby c field_53218 f Lnet/minecraft/client/model/HumanoidModel; outerModelBaby d field_53219 f Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer; equipmentRenderer e field_54183 m (Lnet/minecraft/world/entity/EquipmentSlot;)Z usesInnerModel a method_4173 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;)Z shouldRender a method_64081 m (Lnet/minecraft/world/item/equipment/Equippable;Lnet/minecraft/world/entity/EquipmentSlot;)Z shouldRender a method_64082 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FF)V render a method_17157 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/EquipmentSlot;ILnet/minecraft/client/model/HumanoidModel;)V renderArmorPiece a method_4169 m (Lnet/minecraft/client/model/HumanoidModel;Lnet/minecraft/world/entity/EquipmentSlot;)V setPartVisibility a method_4170 m (Lnet/minecraft/client/renderer/entity/state/HumanoidRenderState;Lnet/minecraft/world/entity/EquipmentSlot;)Lnet/minecraft/client/model/HumanoidModel; getArmorModel a method_4172 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/HumanoidModel;Lnet/minecraft/client/model/HumanoidModel;Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer;)V m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/HumanoidModel;Lnet/minecraft/client/model/HumanoidModel;Lnet/minecraft/client/model/HumanoidModel;Lnet/minecraft/client/model/HumanoidModel;Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer;)V c net/minecraft/client/renderer/entity/layers/HumanoidArmorLayer$1 hii$1 net/minecraft/class_970$1 f [I $SwitchMap$net$minecraft$world$entity$EquipmentSlot a field_4878 m ()V c net/minecraft/client/renderer/entity/layers/IronGolemCrackinessLayer hij net/minecraft/class_4691 f Ljava/util/Map; resourceLocations a field_21443 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/IronGolemRenderState;FF)V render a method_23623 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V m ()V c net/minecraft/client/renderer/entity/layers/IronGolemFlowerLayer hik net/minecraft/class_986 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderer a field_38900 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/IronGolemRenderState;FF)V render a method_4188 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/renderer/block/BlockRenderDispatcher;)V c net/minecraft/client/renderer/entity/layers/ItemInHandLayer hil net/minecraft/class_989 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/ArmedEntityRenderState;FF)V render a method_17162 m (Lnet/minecraft/client/renderer/entity/state/ArmedEntityRenderState;Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/entity/HumanoidArm;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V renderArmWithItem a method_4192 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V c net/minecraft/client/renderer/entity/layers/LivingEntityEmissiveLayer him net/minecraft/class_7288 f Lnet/minecraft/resources/ResourceLocation; texture a field_38355 f Lnet/minecraft/client/renderer/entity/layers/LivingEntityEmissiveLayer$AlphaFunction; alphaFunction b field_38356 f Lnet/minecraft/client/renderer/entity/layers/LivingEntityEmissiveLayer$DrawSelector; drawSelector c field_38464 f Ljava/util/function/Function; bufferProvider d field_54861 f Z alwaysVisible e field_55302 m ()V resetDrawForAllParts a method_42748 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;FF)V render a method_42613 m (Lnet/minecraft/client/model/geom/ModelPart;)V method_42747 a method_42747 m (Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)Z onlyDrawSelectedParts a method_42746 m (Lnet/minecraft/client/model/geom/ModelPart;)V method_42749 b method_42749 m (Lnet/minecraft/client/model/geom/ModelPart;)V method_42750 c method_42750 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/entity/layers/LivingEntityEmissiveLayer$AlphaFunction;Lnet/minecraft/client/renderer/entity/layers/LivingEntityEmissiveLayer$DrawSelector;Ljava/util/function/Function;Z)V c net/minecraft/client/renderer/entity/layers/LivingEntityEmissiveLayer$AlphaFunction him$a net/minecraft/class_7288$class_7289 c net/minecraft/client/renderer/entity/layers/LivingEntityEmissiveLayer$DrawSelector him$b net/minecraft/class_7288$class_7311 c net/minecraft/client/renderer/entity/layers/LlamaDecorLayer hin net/minecraft/class_988 f Lnet/minecraft/client/model/LlamaModel; adultModel a field_53220 f Lnet/minecraft/client/model/LlamaModel; babyModel b field_53221 f Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer; equipmentRenderer c field_54184 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/LlamaRenderState;FF)V render a method_4191 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;Lnet/minecraft/client/renderer/entity/state/LlamaRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/resources/ResourceKey;I)V renderEquipment a method_64083 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer;)V c net/minecraft/client/renderer/entity/layers/MushroomCowMushroomLayer hio net/minecraft/class_991 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderer a field_38902 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/MushroomCowRenderState;FF)V render a method_4195 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IZLnet/minecraft/world/level/block/state/BlockState;ILnet/minecraft/client/renderer/block/model/BlockStateModel;)V renderMushroomBlock a method_37314 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/renderer/block/BlockRenderDispatcher;)V c net/minecraft/client/renderer/entity/layers/PandaHoldsItemLayer hip net/minecraft/class_990 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PandaRenderState;FF)V render a method_4194 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V c net/minecraft/client/renderer/entity/layers/ParrotOnShoulderLayer hiq net/minecraft/class_983 f Lnet/minecraft/client/model/ParrotModel; model a field_17154 f Lnet/minecraft/client/renderer/entity/state/ParrotRenderState; parrotState b field_54026 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FF)V render a method_4185 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lnet/minecraft/world/entity/animal/Parrot$Variant;FFZ)V renderOnShoulder a method_62593 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;)V c net/minecraft/client/renderer/entity/layers/PhantomEyesLayer hir net/minecraft/class_993 f Lnet/minecraft/client/renderer/RenderType; PHANTOM_EYES a field_4890 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V m ()V c net/minecraft/client/renderer/entity/layers/PlayerItemInHandLayer his net/minecraft/class_5697 f F X_ROT_MIN a field_32944 f F X_ROT_MAX b field_32945 m (Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/entity/HumanoidArm;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V renderArmWithItem a method_62594 m (Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/entity/HumanoidArm;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V renderItemHeldToEye a method_65576 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V c net/minecraft/client/renderer/entity/layers/RenderLayer hit net/minecraft/class_3887 f Lnet/minecraft/client/renderer/entity/RenderLayerParent; renderer a field_17155 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/EntityRenderState;FF)V render a method_4199 m (Lnet/minecraft/client/model/EntityModel;Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;I)V coloredCutoutModelCopyLayerRender a method_23196 m (Lnet/minecraft/client/model/EntityModel;Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;I)V renderColoredCutoutModel b method_23199 m ()Lnet/minecraft/client/model/EntityModel; getParentModel d method_17165 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V c net/minecraft/client/renderer/entity/layers/RopesLayer hiu net/minecraft/class_11296 f Lnet/minecraft/client/renderer/RenderType; ropes a field_60157 f Lnet/minecraft/client/model/HappyGhastModel; adultModel b field_60158 f Lnet/minecraft/client/model/HappyGhastModel; babyModel c field_60159 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HappyGhastRenderState;FF)V render a method_71140 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/client/renderer/entity/layers/SheepWoolLayer hiv net/minecraft/class_994 f Lnet/minecraft/resources/ResourceLocation; SHEEP_WOOL_LOCATION a field_4892 f Lnet/minecraft/client/model/EntityModel; adultModel b field_53224 f Lnet/minecraft/client/model/EntityModel; babyModel c field_53225 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/SheepRenderState;FF)V render a method_4198 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;)V m ()V c net/minecraft/client/renderer/entity/layers/SheepWoolUndercoatLayer hiw net/minecraft/class_10830 f Lnet/minecraft/resources/ResourceLocation; SHEEP_WOOL_UNDERCOAT_LOCATION a field_57105 f Lnet/minecraft/client/model/EntityModel; adultModel b field_57106 f Lnet/minecraft/client/model/EntityModel; babyModel c field_57107 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/SheepRenderState;FF)V render a method_68165 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;)V m ()V c net/minecraft/client/renderer/entity/layers/SimpleEquipmentLayer hix net/minecraft/class_10652 f Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer; equipmentRenderer a field_56113 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; layer b field_56114 f Ljava/util/function/Function; itemGetter c field_56115 f Lnet/minecraft/client/model/EntityModel; adultModel d field_56116 f Lnet/minecraft/client/model/EntityModel; babyModel e field_56117 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;FF)V render a method_66856 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer;Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Ljava/util/function/Function;Lnet/minecraft/client/model/EntityModel;Lnet/minecraft/client/model/EntityModel;)V m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer;Lnet/minecraft/client/model/EntityModel;Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Ljava/util/function/Function;)V c net/minecraft/client/renderer/entity/layers/SkeletonClothingLayer hiy net/minecraft/class_1002 f Lnet/minecraft/client/model/SkeletonModel; layerModel a field_4908 f Lnet/minecraft/resources/ResourceLocation; clothesLocation b field_49166 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/SkeletonRenderState;FF)V render a method_23204 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/model/geom/ModelLayerLocation;Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/client/renderer/entity/layers/SlimeOuterLayer hiz net/minecraft/class_997 f Lnet/minecraft/client/model/SlimeModel; model a field_4895 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/SlimeRenderState;FF)V render a method_23200 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;)V c net/minecraft/client/renderer/entity/layers/SnowGolemHeadLayer hja net/minecraft/class_996 f Lnet/minecraft/client/renderer/block/BlockRenderDispatcher; blockRenderer a field_38905 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/SnowGolemRenderState;FF)V render a method_4201 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/renderer/block/BlockRenderDispatcher;)V c net/minecraft/client/renderer/entity/layers/SpiderEyesLayer hjb net/minecraft/class_1000 f Lnet/minecraft/client/renderer/RenderType; SPIDER_EYES a field_4902 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V m ()V c net/minecraft/client/renderer/entity/layers/SpinAttackEffectLayer hjc net/minecraft/class_998 f Lnet/minecraft/resources/ResourceLocation; TEXTURE a field_4898 f Lnet/minecraft/client/model/SpinAttackEffectModel; model b field_53227 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FF)V render a method_4203 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;)V m ()V c net/minecraft/client/renderer/entity/layers/StuckInBodyLayer hjd net/minecraft/class_4507 f Lnet/minecraft/client/model/Model; model a field_53229 f Lnet/minecraft/resources/ResourceLocation; texture b field_53230 f Lnet/minecraft/client/renderer/entity/layers/StuckInBodyLayer$PlacementStyle; placementStyle c field_53231 m (F)F snapToFace a method_62597 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IFFF)V renderStuckItem a method_22130 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/PlayerRenderState;FF)V render a method_22132 m (Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;)I numStuck a method_22134 m (Lnet/minecraft/client/renderer/entity/LivingEntityRenderer;Lnet/minecraft/client/model/Model;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/entity/layers/StuckInBodyLayer$PlacementStyle;)V c net/minecraft/client/renderer/entity/layers/StuckInBodyLayer$PlacementStyle hjd$a net/minecraft/class_4507$class_9995 f Lnet/minecraft/client/renderer/entity/layers/StuckInBodyLayer$PlacementStyle; IN_CUBE a field_53232 f Lnet/minecraft/client/renderer/entity/layers/StuckInBodyLayer$PlacementStyle; ON_SURFACE b field_53233 f [Lnet/minecraft/client/renderer/entity/layers/StuckInBodyLayer$PlacementStyle; $VALUES c field_53234 m ()[Lnet/minecraft/client/renderer/entity/layers/StuckInBodyLayer$PlacementStyle; $values a method_62598 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/renderer/entity/layers/TropicalFishPatternLayer hje net/minecraft/class_1001 f Lnet/minecraft/resources/ResourceLocation; KOB_TEXTURE a field_41646 f Lnet/minecraft/resources/ResourceLocation; SUNSTREAK_TEXTURE b field_41647 f Lnet/minecraft/resources/ResourceLocation; SNOOPER_TEXTURE c field_41648 f Lnet/minecraft/resources/ResourceLocation; DASHER_TEXTURE d field_41649 f Lnet/minecraft/resources/ResourceLocation; BRINELY_TEXTURE e field_41650 f Lnet/minecraft/resources/ResourceLocation; SPOTTY_TEXTURE f field_41651 f Lnet/minecraft/resources/ResourceLocation; FLOPPER_TEXTURE g field_41652 f Lnet/minecraft/resources/ResourceLocation; STRIPEY_TEXTURE h field_41653 f Lnet/minecraft/resources/ResourceLocation; GLITTER_TEXTURE i field_41654 f Lnet/minecraft/resources/ResourceLocation; BLOCKFISH_TEXTURE j field_41655 f Lnet/minecraft/resources/ResourceLocation; BETTY_TEXTURE k field_41656 f Lnet/minecraft/resources/ResourceLocation; CLAYFISH_TEXTURE l field_41657 f Lnet/minecraft/client/model/TropicalFishModelA; modelA m field_17157 f Lnet/minecraft/client/model/TropicalFishModelB; modelB n field_4903 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/TropicalFishRenderState;FF)V render a method_4205 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;)V m ()V c net/minecraft/client/renderer/entity/layers/TropicalFishPatternLayer$1 hje$1 net/minecraft/class_1001$1 f [I $SwitchMap$net$minecraft$world$entity$animal$TropicalFish$Base a field_41658 f [I $SwitchMap$net$minecraft$world$entity$animal$TropicalFish$Pattern b field_41659 m ()V c net/minecraft/client/renderer/entity/layers/VillagerProfessionLayer hjf net/minecraft/class_3885 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; LEVEL_LOCATIONS a field_17148 f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; typeHatCache b field_17149 f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; professionHatCache c field_17150 f Lnet/minecraft/server/packs/resources/ResourceManager; resourceManager d field_17151 f Ljava/lang/String; path e field_17152 m (Lnet/minecraft/server/packs/resources/Resource;)Ljava/util/Optional; method_43211 a method_43211 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;FF)V render a method_17151 m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V method_17152 a method_17152 m (Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Ljava/lang/String;Lnet/minecraft/core/Holder;)Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat; getHatData a method_17153 m (Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/resources/ResourceLocation; method_66857 a method_66857 m (Ljava/lang/String;Lnet/minecraft/resources/ResourceKey;Ljava/lang/Object;)Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat; method_17154 a method_17154 m (Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation; getResourceLocation a method_17155 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; method_45803 a method_45803 m (Ljava/lang/String;Lnet/minecraft/core/Holder;)Lnet/minecraft/resources/ResourceLocation; getResourceLocation a method_66858 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/lang/String;)V m ()V c net/minecraft/client/renderer/entity/layers/WingsLayer hjg net/minecraft/class_979 f Lnet/minecraft/client/model/ElytraModel; elytraModel a field_4852 f Lnet/minecraft/client/model/ElytraModel; elytraBabyModel b field_53215 f Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer; equipmentRenderer c field_54185 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/HumanoidRenderState;FF)V render a method_17161 m (Lnet/minecraft/client/renderer/entity/state/HumanoidRenderState;)Lnet/minecraft/resources/ResourceLocation; getPlayerElytraTexture a method_64084 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer;)V c net/minecraft/client/renderer/entity/layers/WitchItemLayer hjh net/minecraft/class_1005 m (Lnet/minecraft/client/renderer/entity/state/WitchRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V applyTranslation a method_65252 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V c net/minecraft/client/renderer/entity/layers/WitherArmorLayer hji net/minecraft/class_1004 f Lnet/minecraft/resources/ResourceLocation; WITHER_ARMOR_LOCATION a field_4910 f Lnet/minecraft/client/model/WitherBossModel; model b field_4909 m (Lnet/minecraft/client/renderer/entity/state/WitherRenderState;)Z isPowered a method_62600 m ()Lnet/minecraft/client/model/WitherBossModel; model b method_62601 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;)V m ()V c net/minecraft/client/renderer/entity/layers/WolfArmorLayer hjj net/minecraft/class_9085 f Lnet/minecraft/client/model/WolfModel; adultModel a field_53235 f Lnet/minecraft/client/model/WolfModel; babyModel b field_53236 f Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer; equipmentRenderer c field_54186 f Ljava/util/Map; ARMOR_CRACK_LOCATIONS d field_49582 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/model/Model;)V maybeRenderCracks a method_57819 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/WolfRenderState;FF)V render a method_55837 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/renderer/entity/layers/EquipmentLayerRenderer;)V m ()V c net/minecraft/client/renderer/entity/layers/WolfCollarLayer hjk net/minecraft/class_1006 f Lnet/minecraft/resources/ResourceLocation; WOLF_COLLAR_LOCATION a field_4913 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/renderer/entity/state/WolfRenderState;FF)V render a method_4209 m (Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V m ()V c net/minecraft/client/renderer/entity/layers/package-info hjl net/minecraft/class_6257 c net/minecraft/client/renderer/entity/package-info hjm net/minecraft/class_6258 c net/minecraft/client/renderer/entity/player/PlayerRenderer hjn net/minecraft/class_1007 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;)Lnet/minecraft/client/model/HumanoidModel$ArmPose; getArmPose a method_4210 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/model/geom/ModelPart;Z)V renderHand a method_23205 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;Z)V renderRightHand a method_4220 m (Lnet/minecraft/client/player/AbstractClientPlayer;Lnet/minecraft/world/entity/HumanoidArm;)Lnet/minecraft/client/model/HumanoidModel$ArmPose; getArmPose a method_64258 m (Lnet/minecraft/client/player/AbstractClientPlayer;Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;F)V extractRenderState a method_62604 m (Lnet/minecraft/client/player/AbstractClientPlayer;Z)Lnet/minecraft/world/entity/animal/Parrot$Variant; getParrotOnShoulder a method_62605 m (Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;)Z shouldRenderLayers a method_62606 m (Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;)V scale a method_4217 m (Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;FF)V setupRotations a method_4212 m (Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;Lnet/minecraft/network/chat/Component;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V renderNameTag a method_4213 m ()Lnet/minecraft/client/renderer/entity/state/PlayerRenderState; createRenderState b method_62608 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/resources/ResourceLocation;Z)V renderLeftHand b method_4221 m (Lnet/minecraft/client/player/AbstractClientPlayer;Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;F)V extractFlightData b method_62607 m (Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;)Lnet/minecraft/world/phys/Vec3; getRenderOffset b method_23206 m (Lnet/minecraft/client/player/AbstractClientPlayer;Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;F)V extractCapeState c method_62609 m (Lnet/minecraft/client/renderer/entity/state/PlayerRenderState;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation c method_4216 m (Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Z)V c net/minecraft/client/renderer/entity/player/package-info hjo net/minecraft/class_6259 c net/minecraft/client/renderer/entity/state/AllayRenderState hjp net/minecraft/class_9996 f Z isDancing a field_53237 f Z isSpinning b field_53238 f F spinningProgress c field_53239 f F holdingAnimationProgress d field_53240 m ()V c net/minecraft/client/renderer/entity/state/ArmadilloRenderState hjq net/minecraft/class_9997 f Z isHidingInShell a field_53241 f Lnet/minecraft/world/entity/AnimationState; rollOutAnimationState b field_53242 f Lnet/minecraft/world/entity/AnimationState; rollUpAnimationState c field_53243 f Lnet/minecraft/world/entity/AnimationState; peekAnimationState d field_53244 m ()V c net/minecraft/client/renderer/entity/state/ArmedEntityRenderState hjr net/minecraft/class_10426 f Lnet/minecraft/world/entity/HumanoidArm; mainArm e field_55303 f Lnet/minecraft/client/model/HumanoidModel$ArmPose; rightArmPose f field_55304 f Lnet/minecraft/client/renderer/item/ItemStackRenderState; rightHandItem g field_55305 f Lnet/minecraft/client/model/HumanoidModel$ArmPose; leftArmPose h field_55306 f Lnet/minecraft/client/renderer/item/ItemStackRenderState; leftHandItem i field_55307 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/client/renderer/entity/state/ArmedEntityRenderState;Lnet/minecraft/client/renderer/item/ItemModelResolver;)V extractArmedEntityRenderState a method_65577 m ()Lnet/minecraft/client/renderer/item/ItemStackRenderState; getMainHandItem bb_ method_65578 m ()V c net/minecraft/client/renderer/entity/state/ArmorStandRenderState hjs net/minecraft/class_9998 f F yRot a field_53245 f F wiggle b field_53246 f Z isMarker c field_53247 f Z isSmall d field_53248 f Z showArms j field_53249 f Z showBasePlate k field_53250 f Lnet/minecraft/core/Rotations; headPose l field_53251 f Lnet/minecraft/core/Rotations; bodyPose m field_53252 f Lnet/minecraft/core/Rotations; leftArmPose n field_53253 f Lnet/minecraft/core/Rotations; rightArmPose o field_53254 f Lnet/minecraft/core/Rotations; leftLegPose p field_53255 f Lnet/minecraft/core/Rotations; rightLegPose q field_53256 m ()V c net/minecraft/client/renderer/entity/state/ArrowRenderState hjt net/minecraft/class_9999 f F xRot a field_53257 f F yRot b field_53258 f F shake c field_53259 m ()V c net/minecraft/client/renderer/entity/state/AxolotlRenderState hju net/minecraft/class_10000 f Lnet/minecraft/world/entity/animal/axolotl/Axolotl$Variant; variant a field_53260 f F playingDeadFactor b field_53261 f F movingFactor c field_53262 f F inWaterFactor d field_53263 f F onGroundFactor e field_53264 m ()V c net/minecraft/client/renderer/entity/state/BatRenderState hjv net/minecraft/class_10001 f Z isResting a field_53265 f Lnet/minecraft/world/entity/AnimationState; flyAnimationState b field_53266 f Lnet/minecraft/world/entity/AnimationState; restAnimationState c field_53267 m ()V c net/minecraft/client/renderer/entity/state/BeeRenderState hjw net/minecraft/class_10002 f F rollAmount a field_53268 f Z hasStinger b field_53269 f Z isOnGround c field_53270 f Z isAngry d field_53271 f Z hasNectar e field_53272 m ()V c net/minecraft/client/renderer/entity/state/BlockDisplayEntityRenderState hjx net/minecraft/class_10003 f Lnet/minecraft/world/entity/Display$BlockDisplay$BlockRenderState; blockRenderState a field_53273 m ()V c net/minecraft/client/renderer/entity/state/BoatRenderState hjy net/minecraft/class_10004 f F yRot a field_53274 f I hurtDir b field_53275 f F hurtTime c field_53276 f F damageTime d field_53277 f F bubbleAngle e field_53278 f Z isUnderWater f field_53279 f F rowingTimeLeft g field_53281 f F rowingTimeRight h field_53282 m ()V c net/minecraft/client/renderer/entity/state/BoggedRenderState hjz net/minecraft/class_10005 f Z isSheared a field_53283 m ()V c net/minecraft/client/renderer/entity/state/BreezeRenderState hka net/minecraft/class_10006 f Lnet/minecraft/world/entity/AnimationState; idle a field_54963 f Lnet/minecraft/world/entity/AnimationState; shoot b field_53284 f Lnet/minecraft/world/entity/AnimationState; slide c field_53285 f Lnet/minecraft/world/entity/AnimationState; slideBack d field_53286 f Lnet/minecraft/world/entity/AnimationState; inhale e field_53287 f Lnet/minecraft/world/entity/AnimationState; longJump f field_53288 m ()V c net/minecraft/client/renderer/entity/state/CamelRenderState hkb net/minecraft/class_10007 f Lnet/minecraft/world/item/ItemStack; saddle a field_56118 f Z isRidden b field_53290 f F jumpCooldown c field_53291 f Lnet/minecraft/world/entity/AnimationState; sitAnimationState d field_53292 f Lnet/minecraft/world/entity/AnimationState; sitPoseAnimationState e field_53293 f Lnet/minecraft/world/entity/AnimationState; sitUpAnimationState f field_53294 f Lnet/minecraft/world/entity/AnimationState; idleAnimationState g field_53295 f Lnet/minecraft/world/entity/AnimationState; dashAnimationState h field_53296 m ()V c net/minecraft/client/renderer/entity/state/CatRenderState hkc net/minecraft/class_10008 f Lnet/minecraft/resources/ResourceLocation; texture a field_53297 f Z isLyingOnTopOfSleepingPlayer b field_53298 f Lnet/minecraft/world/item/DyeColor; collarColor c field_53299 f Lnet/minecraft/resources/ResourceLocation; DEFAULT_TEXTURE j field_53300 m ()V m ()V c net/minecraft/client/renderer/entity/state/ChickenRenderState hkd net/minecraft/class_10009 f F flap a field_53301 f F flapSpeed b field_53302 f Lnet/minecraft/world/entity/animal/ChickenVariant; variant c field_56594 m ()V c net/minecraft/client/renderer/entity/state/CowRenderState hke net/minecraft/class_10750 f Lnet/minecraft/world/entity/animal/CowVariant; variant a field_56507 m ()V c net/minecraft/client/renderer/entity/state/CreakingRenderState hkf net/minecraft/class_10338 f Lnet/minecraft/world/entity/AnimationState; invulnerabilityAnimationState a field_54862 f Lnet/minecraft/world/entity/AnimationState; attackAnimationState b field_54863 f Lnet/minecraft/world/entity/AnimationState; deathAnimationState c field_55163 f Z eyesGlowing d field_54864 f Z canMove e field_54865 m ()V c net/minecraft/client/renderer/entity/state/CreeperRenderState hkg net/minecraft/class_10010 f F swelling a field_53303 f Z isPowered b field_53304 m ()V c net/minecraft/client/renderer/entity/state/DisplayEntityRenderState hkh net/minecraft/class_10011 f Lnet/minecraft/world/entity/Display$RenderState; renderState b field_53305 f F interpolationProgress c field_53306 f F entityYRot d field_53307 f F entityXRot e field_53308 m ()Z hasSubState a method_62610 m ()V c net/minecraft/client/renderer/entity/state/DolphinRenderState hki net/minecraft/class_10012 f Z isMoving a field_53309 m ()V c net/minecraft/client/renderer/entity/state/DonkeyRenderState hkj net/minecraft/class_10013 f Z hasChest a field_53310 m ()V c net/minecraft/client/renderer/entity/state/EndCrystalRenderState hkk net/minecraft/class_10014 f Z showsBottom a field_53311 f Lnet/minecraft/world/phys/Vec3; beamOffset b field_53312 m ()V c net/minecraft/client/renderer/entity/state/EnderDragonRenderState hkl net/minecraft/class_10015 f F flapTime a field_53313 f F deathTime b field_53314 f Z hasRedOverlay c field_53315 f Lnet/minecraft/world/phys/Vec3; beamOffset d field_53316 f Z isLandingOrTakingOff e field_53317 f Z isSitting f field_53318 f D distanceToEgg g field_53319 f F partialTicks h field_53320 f Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory; flightHistory i field_53321 m (I)Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample; getHistoricalPos a method_62611 m (ILnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample;Lnet/minecraft/world/entity/boss/enderdragon/DragonFlightHistory$Sample;)F getHeadPartYOffset a method_62612 m ()V c net/minecraft/client/renderer/entity/state/EndermanRenderState hkm net/minecraft/class_10016 f Z isCreepy a field_53322 f Lnet/minecraft/world/level/block/state/BlockState; carriedBlock b field_53323 m ()V c net/minecraft/client/renderer/entity/state/EntityRenderState hkn net/minecraft/class_10017 f Z isInvisible A field_53333 f Z isDiscrete B field_53334 f Z displayFireAnimation C field_53335 f Lnet/minecraft/world/phys/Vec3; passengerOffset D field_53336 f Lnet/minecraft/network/chat/Component; nameTag E field_53337 f Lnet/minecraft/world/phys/Vec3; nameTagAttachment F field_53338 f Ljava/util/List; leashStates G field_60160 f Lnet/minecraft/client/renderer/entity/state/HitboxesRenderState; hitboxesRenderState H field_58169 f Lnet/minecraft/client/renderer/entity/state/ServerHitboxesRenderState; serverHitboxesRenderState I field_58170 f Lnet/minecraft/world/entity/EntityType; entityType r field_58171 f D x s field_53325 f D y t field_53326 f D z u field_53327 f F ageInTicks v field_53328 f F boundingBoxWidth w field_53329 f F boundingBoxHeight x field_53330 f F eyeHeight y field_53331 f D distanceToCameraSq z field_53332 m (Lnet/minecraft/CrashReportCategory;)V fillCrashReportCategory a method_68839 m ()V c net/minecraft/client/renderer/entity/state/EntityRenderState$LeashState hkn$a net/minecraft/class_10017$class_10018 f Lnet/minecraft/world/phys/Vec3; offset a field_53339 f Lnet/minecraft/world/phys/Vec3; start b field_53340 f Lnet/minecraft/world/phys/Vec3; end c field_53341 f I startBlockLight d field_53342 f I endBlockLight e field_53343 f I startSkyLight f field_53344 f I endSkyLight g field_53345 f Z slack h field_60161 m ()V c net/minecraft/client/renderer/entity/state/EquineRenderState hko net/minecraft/class_10019 f Lnet/minecraft/world/item/ItemStack; saddle b field_56119 f Z isRidden c field_53347 f Z animateTail d field_53348 f F eatAnimation e field_53349 f F standAnimation f field_53350 f F feedingAnimation g field_53351 m ()V c net/minecraft/client/renderer/entity/state/EvokerFangsRenderState hkp net/minecraft/class_10020 f F yRot a field_53352 f F biteProgress b field_53353 m ()V c net/minecraft/client/renderer/entity/state/EvokerRenderState hkq net/minecraft/class_10021 f Z isCastingSpell a field_53354 m ()V c net/minecraft/client/renderer/entity/state/ExperienceOrbRenderState hkr net/minecraft/class_10022 f I icon a field_53355 m ()V c net/minecraft/client/renderer/entity/state/FallingBlockRenderState hks net/minecraft/class_10023 f Lnet/minecraft/core/BlockPos; startBlockPos a field_53356 f Lnet/minecraft/core/BlockPos; blockPos b field_53357 f Lnet/minecraft/world/level/block/state/BlockState; blockState c field_53358 f Lnet/minecraft/core/Holder; biome d field_53359 f Lnet/minecraft/world/level/BlockAndTintGetter; level e field_53360 m ()V c net/minecraft/client/renderer/entity/state/FelineRenderState hkt net/minecraft/class_10024 f Z isCrouching d field_53361 f Z isSprinting e field_53362 f Z isSitting f field_53363 f F lieDownAmount g field_53364 f F lieDownAmountTail h field_53365 f F relaxStateOneAmount i field_53366 m ()V c net/minecraft/client/renderer/entity/state/FireworkRocketRenderState hku net/minecraft/class_10025 f Z isShotAtAngle a field_53367 f Lnet/minecraft/client/renderer/item/ItemStackRenderState; item b field_53369 m ()V c net/minecraft/client/renderer/entity/state/FishingHookRenderState hkv net/minecraft/class_10026 f Lnet/minecraft/world/phys/Vec3; lineOriginOffset a field_53370 m ()V c net/minecraft/client/renderer/entity/state/FoxRenderState hkw net/minecraft/class_10027 f F headRollAngle a field_53371 f F crouchAmount b field_53372 f Z isCrouching c field_53373 f Z isSleeping d field_53374 f Z isSitting e field_53375 f Z isFaceplanted f field_53376 f Z isPouncing g field_53377 f Lnet/minecraft/world/entity/animal/Fox$Variant; variant h field_53378 m ()V c net/minecraft/client/renderer/entity/state/FrogRenderState hkx net/minecraft/class_10028 f Z isSwimming a field_53379 f Lnet/minecraft/world/entity/AnimationState; jumpAnimationState b field_53380 f Lnet/minecraft/world/entity/AnimationState; croakAnimationState c field_53381 f Lnet/minecraft/world/entity/AnimationState; tongueAnimationState d field_53382 f Lnet/minecraft/world/entity/AnimationState; swimIdleAnimationState e field_53383 f Lnet/minecraft/resources/ResourceLocation; texture f field_53384 f Lnet/minecraft/resources/ResourceLocation; DEFAULT_TEXTURE g field_53385 m ()V m ()V c net/minecraft/client/renderer/entity/state/GhastRenderState hky net/minecraft/class_10029 f Z isCharging a field_53386 m ()V c net/minecraft/client/renderer/entity/state/GoatRenderState hkz net/minecraft/class_10030 f Z hasLeftHorn a field_53387 f Z hasRightHorn b field_53388 f F rammingXHeadRot c field_53389 m ()V c net/minecraft/client/renderer/entity/state/GuardianRenderState hla net/minecraft/class_10031 f F spikesAnimation a field_53390 f F tailAnimation b field_53391 f Lnet/minecraft/world/phys/Vec3; eyePosition c field_53392 f Lnet/minecraft/world/phys/Vec3; lookDirection d field_53393 f Lnet/minecraft/world/phys/Vec3; lookAtPosition e field_53394 f Lnet/minecraft/world/phys/Vec3; attackTargetPosition f field_53395 f F attackTime g field_53396 f F attackScale h field_53397 m ()V c net/minecraft/client/renderer/entity/state/HappyGhastRenderState hlb net/minecraft/class_11262 f Lnet/minecraft/world/item/ItemStack; bodyItem a field_59978 f Z isRidden b field_59979 f Z isLeashHolder c field_60162 m ()V c net/minecraft/client/renderer/entity/state/HitboxRenderState hlc net/minecraft/class_10932 f D x0 a comp_3849 f D y0 b comp_3850 f D z0 c comp_3851 f D x1 d comp_3852 f D y1 e comp_3853 f D z1 f comp_3854 f F offsetX g comp_3855 f F offsetY h comp_3856 f F offsetZ i comp_3857 f F red j comp_3858 f F green k comp_3859 f F blue l comp_3860 m ()D x0 a comp_3849 m ()D y0 b comp_3850 m ()D z0 c comp_3851 m ()D x1 d comp_3852 m ()D y1 e comp_3853 m ()D z1 f comp_3854 m ()F offsetX g comp_3855 m ()F offsetY h comp_3856 m ()F offsetZ i comp_3857 m ()F red j comp_3858 m ()F green k comp_3859 m ()F blue l comp_3860 m (DDDDDDFFF)V m (DDDDDDFFFFFF)V c net/minecraft/client/renderer/entity/state/HitboxesRenderState hld net/minecraft/class_10933 f D viewX a comp_3861 f D viewY b comp_3862 f D viewZ c comp_3863 f Lcom/google/common/collect/ImmutableList; hitboxes d comp_3864 m ()D viewX a comp_3861 m ()D viewY b comp_3862 m ()D viewZ c comp_3863 m ()Lcom/google/common/collect/ImmutableList; hitboxes d comp_3864 m (DDDLcom/google/common/collect/ImmutableList;)V c net/minecraft/client/renderer/entity/state/HoglinRenderState hle net/minecraft/class_10032 f I attackAnimationRemainingTicks a field_53398 f Z isConverting b field_53399 m ()V c net/minecraft/client/renderer/entity/state/HoldingEntityRenderState hlf net/minecraft/class_10427 f Lnet/minecraft/client/renderer/item/ItemStackRenderState; heldItem i field_55308 m (Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/client/renderer/entity/state/HoldingEntityRenderState;Lnet/minecraft/client/renderer/item/ItemModelResolver;)V extractHoldingEntityRenderState a method_65579 m ()V c net/minecraft/client/renderer/entity/state/HorseRenderState hlg net/minecraft/class_10033 f Lnet/minecraft/world/entity/animal/horse/Variant; variant a field_53400 f Lnet/minecraft/world/entity/animal/horse/Markings; markings h field_53401 f Lnet/minecraft/world/item/ItemStack; bodyArmorItem i field_53402 m ()V c net/minecraft/client/renderer/entity/state/HumanoidRenderState hlh net/minecraft/class_10034 f F swimAmount J field_53403 f F attackTime K field_53404 f F speedValue L field_53405 f F maxCrossbowChargeDuration M field_53406 f I ticksUsingItem N field_53407 f Lnet/minecraft/world/entity/HumanoidArm; attackArm O field_53408 f Lnet/minecraft/world/InteractionHand; useItemHand P field_53409 f Z isCrouching Q field_53410 f Z isFallFlying R field_53411 f Z isVisuallySwimming S field_53412 f Z isPassenger T field_53413 f Z isUsingItem U field_53414 f F elytraRotX V field_53415 f F elytraRotY W field_53416 f F elytraRotZ X field_53417 f Lnet/minecraft/world/item/ItemStack; headEquipment Y field_55309 f Lnet/minecraft/world/item/ItemStack; chestEquipment Z field_53418 f Lnet/minecraft/world/item/ItemStack; legsEquipment aa field_53419 f Lnet/minecraft/world/item/ItemStack; feetEquipment ab field_53420 m ()V c net/minecraft/client/renderer/entity/state/IllagerRenderState hli net/minecraft/class_10035 f Z isRiding b field_53421 f Z isAggressive c field_53422 f Lnet/minecraft/world/entity/HumanoidArm; mainArm d field_53423 f Lnet/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose; armPose j field_53424 f I maxCrossbowChargeDuration k field_53425 f I ticksUsingItem l field_53426 f F attackAnim m field_53427 m ()V c net/minecraft/client/renderer/entity/state/IllusionerRenderState hlj net/minecraft/class_10036 f [Lnet/minecraft/world/phys/Vec3; illusionOffsets a field_53428 f Z isCastingSpell n field_53429 m ()V c net/minecraft/client/renderer/entity/state/IronGolemRenderState hlk net/minecraft/class_10037 f F attackTicksRemaining a field_53430 f I offerFlowerTick b field_53431 f Lnet/minecraft/world/entity/Crackiness$Level; crackiness c field_53432 m ()V c net/minecraft/client/renderer/entity/state/ItemClusterRenderState hll net/minecraft/class_10428 f Lnet/minecraft/client/renderer/item/ItemStackRenderState; item a field_55310 f I count b field_55311 f I seed c field_55312 m (I)I getRenderedAmount a method_65580 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/renderer/item/ItemModelResolver;)V extractItemGroupRenderState a method_65581 m (Lnet/minecraft/world/item/ItemStack;)I getSeedForItemStack a method_65582 m ()V c net/minecraft/client/renderer/entity/state/ItemDisplayEntityRenderState hlm net/minecraft/class_10038 f Lnet/minecraft/client/renderer/item/ItemStackRenderState; item a field_55313 m ()V c net/minecraft/client/renderer/entity/state/ItemEntityRenderState hln net/minecraft/class_10039 f F bobOffset d field_53435 m ()V c net/minecraft/client/renderer/entity/state/ItemFrameRenderState hlo net/minecraft/class_10040 f Lnet/minecraft/core/Direction; direction a field_53438 f Lnet/minecraft/client/renderer/item/ItemStackRenderState; item b field_55314 f I rotation c field_53440 f Z isGlowFrame d field_53441 f Lnet/minecraft/world/level/saveddata/maps/MapId; mapId e field_53443 f Lnet/minecraft/client/renderer/state/MapRenderState; mapRenderState f field_53444 m ()V c net/minecraft/client/renderer/entity/state/LightningBoltRenderState hlp net/minecraft/class_10041 f J seed a field_53445 m ()V c net/minecraft/client/renderer/entity/state/LivingEntityRenderState hlq net/minecraft/class_10042 f F bodyRot ac field_53446 f F yRot ad field_53447 f F xRot ae field_53448 f F deathTime af field_53449 f F walkAnimationPos ag field_53450 f F walkAnimationSpeed ah field_53451 f F scale ai field_53453 f F ageScale aj field_53454 f Z isUpsideDown ak field_53455 f Z isFullyFrozen al field_53456 f Z isBaby am field_53457 f Z isInWater an field_53458 f Z isAutoSpinAttack ao field_53459 f Z hasRedOverlay ap field_53460 f Z isInvisibleToPlayer aq field_53461 f Z appearsGlowing ar field_53462 f Lnet/minecraft/core/Direction; bedOrientation as field_53463 f Lnet/minecraft/network/chat/Component; customName at field_53464 f Lnet/minecraft/world/entity/Pose; pose au field_53465 f Lnet/minecraft/client/renderer/item/ItemStackRenderState; headItem av field_53467 f F wornHeadAnimationPos aw field_53452 f Lnet/minecraft/world/level/block/SkullBlock$Type; wornHeadType ax field_55315 f Lnet/minecraft/world/item/component/ResolvableProfile; wornHeadProfile ay field_55316 m (Lnet/minecraft/world/entity/Pose;)Z hasPose a method_62613 m ()V c net/minecraft/client/renderer/entity/state/LlamaRenderState hlr net/minecraft/class_10043 f Lnet/minecraft/world/entity/animal/horse/Llama$Variant; variant a field_53473 f Z hasChest b field_53474 f Lnet/minecraft/world/item/ItemStack; bodyItem c field_54187 f Z isTraderLlama d field_53476 m ()V c net/minecraft/client/renderer/entity/state/LlamaSpitRenderState hls net/minecraft/class_10044 f F yRot a field_53477 f F xRot b field_53478 m ()V c net/minecraft/client/renderer/entity/state/MinecartRenderState hlt net/minecraft/class_10045 f F xRot a field_53480 f F yRot b field_53481 f J offsetSeed c field_53482 f I hurtDir d field_53483 f F hurtTime e field_53484 f F damageTime f field_53485 f I displayOffset g field_53486 f Lnet/minecraft/world/level/block/state/BlockState; displayBlockState h field_53487 f Z isNewRender i field_53488 f Lnet/minecraft/world/phys/Vec3; renderPos j field_53489 f Lnet/minecraft/world/phys/Vec3; posOnRail k field_53490 f Lnet/minecraft/world/phys/Vec3; frontPos l field_53491 f Lnet/minecraft/world/phys/Vec3; backPos m field_53479 m ()V c net/minecraft/client/renderer/entity/state/MinecartTntRenderState hlu net/minecraft/class_10046 f F fuseRemainingInTicks n field_53492 m ()V c net/minecraft/client/renderer/entity/state/MushroomCowRenderState hlv net/minecraft/class_10047 f Lnet/minecraft/world/entity/animal/MushroomCow$Variant; variant a field_53493 m ()V c net/minecraft/client/renderer/entity/state/PaintingRenderState hlw net/minecraft/class_10049 f Lnet/minecraft/core/Direction; direction a field_53496 f Lnet/minecraft/world/entity/decoration/PaintingVariant; variant b field_53497 f [I lightCoords c field_53498 m ()V c net/minecraft/client/renderer/entity/state/PandaRenderState hlx net/minecraft/class_10050 f Lnet/minecraft/world/entity/animal/Panda$Gene; variant a field_53499 f Z isUnhappy b field_53500 f Z isSneezing c field_53501 f I sneezeTime d field_53502 f Z isEating e field_53503 f Z isScared f field_53504 f Z isSitting g field_53505 f F sitAmount h field_53506 f F lieOnBackAmount j field_53507 f F rollAmount k field_53508 f F rollTime l field_53509 m ()V c net/minecraft/client/renderer/entity/state/ParrotRenderState hly net/minecraft/class_10051 f Lnet/minecraft/world/entity/animal/Parrot$Variant; variant a field_53510 f F flapAngle b field_53511 f Lnet/minecraft/client/model/ParrotModel$Pose; pose c field_53512 m ()V c net/minecraft/client/renderer/entity/state/PhantomRenderState hlz net/minecraft/class_10052 f F flapTime a field_53513 f I size b field_53514 m ()V c net/minecraft/client/renderer/entity/state/PigRenderState hma net/minecraft/class_10053 f Lnet/minecraft/world/item/ItemStack; saddle a field_56120 f Lnet/minecraft/world/entity/animal/PigVariant; variant b field_55877 m ()V c net/minecraft/client/renderer/entity/state/PiglinRenderState hmb net/minecraft/class_10054 f Z isBrute a field_53516 f Z isConverting b field_53517 f F maxCrossbowChageDuration c field_53518 f Lnet/minecraft/world/entity/monster/piglin/PiglinArmPose; armPose d field_53519 m ()V c net/minecraft/client/renderer/entity/state/PlayerRenderState hmc net/minecraft/class_10055 f Z showRightSleeve aA field_53531 f Z showCape aB field_53532 f F fallFlyingTimeInTicks aC field_53534 f Z shouldApplyFlyingYRot aD field_53535 f F flyingYRot aE field_53521 f Z swinging aF field_53522 f Lnet/minecraft/network/chat/Component; scoreText aG field_53525 f Lnet/minecraft/world/entity/animal/Parrot$Variant; parrotOnLeftShoulder aH field_53526 f Lnet/minecraft/world/entity/animal/Parrot$Variant; parrotOnRightShoulder aI field_53527 f I id aJ field_53528 f Ljava/lang/String; name aK field_53529 f Lnet/minecraft/client/renderer/item/ItemStackRenderState; heldOnHead aL field_55317 f Lnet/minecraft/client/resources/PlayerSkin; skin a field_53520 f Z showLeftSleeve az field_53530 f F capeFlap b field_53536 f F capeLean c field_53537 f F capeLean2 d field_53538 f I arrowCount j field_53539 f I stingerCount k field_53540 f I useItemRemainingTicks l field_53541 f Z isSpectator m field_53542 f Z showHat n field_53543 f Z showJacket o field_53544 f Z showLeftPants p field_53545 f Z showRightPants q field_53546 m ()F fallFlyingScale b method_64259 m ()V c net/minecraft/client/renderer/entity/state/PolarBearRenderState hmd net/minecraft/class_10057 f F standScale a field_53550 m ()V c net/minecraft/client/renderer/entity/state/PufferfishRenderState hme net/minecraft/class_10058 f I puffState a field_53551 m ()V c net/minecraft/client/renderer/entity/state/RabbitRenderState hmf net/minecraft/class_10059 f F jumpCompletion a field_53552 f Z isToast b field_53553 f Lnet/minecraft/world/entity/animal/Rabbit$Variant; variant c field_53554 m ()V c net/minecraft/client/renderer/entity/state/RavagerRenderState hmg net/minecraft/class_10060 f F stunnedTicksRemaining a field_53555 f F attackTicksRemaining b field_53556 f F roarAnimation c field_53557 m ()V c net/minecraft/client/renderer/entity/state/SalmonRenderState hmh net/minecraft/class_10062 f Lnet/minecraft/world/entity/animal/Salmon$Variant; variant a field_53558 m ()V c net/minecraft/client/renderer/entity/state/ServerHitboxesRenderState hmi net/minecraft/class_10934 f Z missing a comp_3865 f D serverEntityX b comp_3866 f D serverEntityY c comp_3867 f D serverEntityZ d comp_3868 f D deltaMovementX e comp_3869 f D deltaMovementY f comp_3870 f D deltaMovementZ g comp_3871 f F eyeHeight h comp_3872 f Lnet/minecraft/client/renderer/entity/state/HitboxesRenderState; hitboxes i comp_3873 m ()Z missing a comp_3865 m ()D serverEntityX b comp_3866 m ()D serverEntityY c comp_3867 m ()D serverEntityZ d comp_3868 m ()D deltaMovementX e comp_3869 m ()D deltaMovementY f comp_3870 m ()D deltaMovementZ g comp_3871 m ()F eyeHeight h comp_3872 m ()Lnet/minecraft/client/renderer/entity/state/HitboxesRenderState; hitboxes i comp_3873 m (Z)V m (ZDDDDDDFLnet/minecraft/client/renderer/entity/state/HitboxesRenderState;)V c net/minecraft/client/renderer/entity/state/SheepRenderState hmj net/minecraft/class_10063 f F headEatPositionScale a field_53559 f F headEatAngleScale b field_53560 f Z isSheared c field_53561 f Lnet/minecraft/world/item/DyeColor; woolColor d field_53562 f I id e field_53563 m ()I getWoolColor a method_68166 m ()Z isJebSheep b method_68167 m ()V c net/minecraft/client/renderer/entity/state/ShulkerBulletRenderState hmk net/minecraft/class_10064 f F xRot a field_53564 f F yRot b field_53565 m ()V c net/minecraft/client/renderer/entity/state/ShulkerRenderState hml net/minecraft/class_10065 f Lnet/minecraft/world/phys/Vec3; renderOffset a field_53566 f Lnet/minecraft/world/item/DyeColor; color b field_53567 f F peekAmount c field_53568 f F yHeadRot d field_53569 f F yBodyRot e field_53570 f Lnet/minecraft/core/Direction; attachFace f field_53571 m ()V c net/minecraft/client/renderer/entity/state/SkeletonRenderState hmm net/minecraft/class_10066 f Z isAggressive b field_53572 f Z isShaking c field_53573 f Z isHoldingBow d field_55318 m ()V c net/minecraft/client/renderer/entity/state/SlimeRenderState hmn net/minecraft/class_10067 f F squish a field_53574 f I size b field_53575 m ()V c net/minecraft/client/renderer/entity/state/SnifferRenderState hmo net/minecraft/class_10068 f Z isSearching a field_53576 f Lnet/minecraft/world/entity/AnimationState; diggingAnimationState b field_53577 f Lnet/minecraft/world/entity/AnimationState; sniffingAnimationState c field_53578 f Lnet/minecraft/world/entity/AnimationState; risingAnimationState d field_53579 f Lnet/minecraft/world/entity/AnimationState; feelingHappyAnimationState e field_53580 f Lnet/minecraft/world/entity/AnimationState; scentingAnimationState f field_53581 m ()V c net/minecraft/client/renderer/entity/state/SnowGolemRenderState hmp net/minecraft/class_10429 f Z hasPumpkin a field_55319 m ()V c net/minecraft/client/renderer/entity/state/SquidRenderState hmq net/minecraft/class_10069 f F tentacleAngle a field_53582 f F xBodyRot b field_53583 f F zBodyRot c field_53584 m ()V c net/minecraft/client/renderer/entity/state/StriderRenderState hmr net/minecraft/class_10070 f Lnet/minecraft/world/item/ItemStack; saddle a field_56121 f Z isSuffocating b field_53586 f Z isRidden c field_53587 m ()V c net/minecraft/client/renderer/entity/state/TextDisplayEntityRenderState hms net/minecraft/class_10071 f Lnet/minecraft/world/entity/Display$TextDisplay$TextRenderState; textRenderState a field_53588 f Lnet/minecraft/world/entity/Display$TextDisplay$CachedInfo; cachedInfo f field_53589 m ()V c net/minecraft/client/renderer/entity/state/ThrownItemRenderState hmt net/minecraft/class_10072 f Lnet/minecraft/client/renderer/item/ItemStackRenderState; item a field_55320 m ()V c net/minecraft/client/renderer/entity/state/ThrownTridentRenderState hmu net/minecraft/class_10073 f F xRot a field_53592 f F yRot b field_53593 f Z isFoil c field_53594 m ()V c net/minecraft/client/renderer/entity/state/TippableArrowRenderState hmv net/minecraft/class_10074 f Z isTipped d field_53595 m ()V c net/minecraft/client/renderer/entity/state/TntRenderState hmw net/minecraft/class_10075 f F fuseRemainingInTicks a field_53596 f Lnet/minecraft/world/level/block/state/BlockState; blockState b field_53597 m ()V c net/minecraft/client/renderer/entity/state/TropicalFishRenderState hmx net/minecraft/class_10076 f Lnet/minecraft/world/entity/animal/TropicalFish$Pattern; pattern a field_53598 f I baseColor b field_53599 f I patternColor c field_53600 m ()V c net/minecraft/client/renderer/entity/state/TurtleRenderState hmy net/minecraft/class_10077 f Z isOnLand a field_53601 f Z isLayingEgg b field_53602 f Z hasEgg c field_53603 m ()V c net/minecraft/client/renderer/entity/state/VexRenderState hmz net/minecraft/class_10078 f Z isCharging a field_53604 m ()V c net/minecraft/client/renderer/entity/state/VillagerDataHolderRenderState hna net/minecraft/class_10079 m ()Lnet/minecraft/world/entity/npc/VillagerData; getVillagerData a method_62617 c net/minecraft/client/renderer/entity/state/VillagerRenderState hnb net/minecraft/class_10080 f Z isUnhappy a field_53605 f Lnet/minecraft/world/entity/npc/VillagerData; villagerData b field_53606 m ()V c net/minecraft/client/renderer/entity/state/WardenRenderState hnc net/minecraft/class_10081 f F tendrilAnimation a field_53607 f F heartAnimation b field_53608 f Lnet/minecraft/world/entity/AnimationState; roarAnimationState c field_53609 f Lnet/minecraft/world/entity/AnimationState; sniffAnimationState d field_53610 f Lnet/minecraft/world/entity/AnimationState; emergeAnimationState e field_53611 f Lnet/minecraft/world/entity/AnimationState; diggingAnimationState f field_53612 f Lnet/minecraft/world/entity/AnimationState; attackAnimationState g field_53613 f Lnet/minecraft/world/entity/AnimationState; sonicBoomAnimationState h field_53614 m ()V c net/minecraft/client/renderer/entity/state/WitchRenderState hnd net/minecraft/class_10082 f I entityId a field_53615 f Z isHoldingItem b field_53616 f Z isHoldingPotion c field_55321 m ()V c net/minecraft/client/renderer/entity/state/WitherRenderState hne net/minecraft/class_10083 f [F xHeadRots a field_53617 f [F yHeadRots b field_53618 f F invulnerableTicks c field_53619 f Z isPowered d field_53620 m ()V c net/minecraft/client/renderer/entity/state/WitherSkullRenderState hnf net/minecraft/class_10084 f Z isDangerous a field_53621 f F xRot b field_53622 f F yRot c field_53623 m ()V c net/minecraft/client/renderer/entity/state/WolfRenderState hng net/minecraft/class_10085 f Z isAngry a field_53624 f Z isSitting b field_53625 f F tailAngle c field_53626 f F headRollAngle d field_53627 f F shakeAnim e field_53628 f F wetShade f field_53629 f Lnet/minecraft/resources/ResourceLocation; texture g field_53630 f Lnet/minecraft/world/item/DyeColor; collarColor h field_53631 f Lnet/minecraft/world/item/ItemStack; bodyArmorItem i field_53632 f Lnet/minecraft/resources/ResourceLocation; DEFAULT_TEXTURE j field_53633 m (F)F getBodyRollAngle a method_62618 m ()V m ()V c net/minecraft/client/renderer/entity/state/ZombieRenderState hnh net/minecraft/class_10086 f Z isAggressive a field_53634 f Z isConverting b field_53635 m ()V c net/minecraft/client/renderer/entity/state/ZombieVillagerRenderState hni net/minecraft/class_10087 f Lnet/minecraft/world/entity/npc/VillagerData; villagerData c field_53636 m ()V c net/minecraft/client/renderer/entity/state/ZombifiedPiglinRenderState hnj net/minecraft/class_10088 f Z isAggressive a field_53637 m ()V c net/minecraft/client/renderer/entity/state/package-info hnk net/minecraft/class_10089 c net/minecraft/client/renderer/fog/FogData hnl net/minecraft/class_7285 f F environmentalStart a field_60582 f F renderDistanceStart b field_60583 f F environmentalEnd c field_60584 f F renderDistanceEnd d field_60585 f F skyEnd e field_60099 f F cloudEnd f field_60100 m ()V c net/minecraft/client/renderer/fog/FogRenderer hnm net/minecraft/class_758 f I FOG_UBO_SIZE a field_60096 f Ljava/util/List; FOG_ENVIRONMENTS b field_60586 f Z fogEnabled c field_54018 f Lcom/mojang/blaze3d/buffers/GpuBuffer; emptyBuffer d field_60097 f Lnet/minecraft/client/renderer/MappableRingBuffer; regularBuffer e field_60098 m ()V endFrame a method_71108 m (Lnet/minecraft/client/Camera;FLnet/minecraft/client/multiplayer/ClientLevel;IFZ)Lorg/joml/Vector4f; computeFogColor a method_62185 m (Lnet/minecraft/client/Camera;IZLnet/minecraft/client/DeltaTracker;FLnet/minecraft/client/multiplayer/ClientLevel;)Lorg/joml/Vector4f; setupFog a method_3211 m (Lnet/minecraft/client/Camera;Z)Lnet/minecraft/world/level/material/FogType; getFogType a method_71652 m (Lnet/minecraft/client/renderer/fog/FogRenderer$FogMode;)Lcom/mojang/blaze3d/buffers/GpuBufferSlice; getBuffer a method_71109 m (Ljava/nio/ByteBuffer;ILorg/joml/Vector4f;FFFFFF)V updateBuffer a method_71110 m ()Z toggleFog b method_63521 m ()Ljava/lang/String; method_71111 c method_71111 m ()Ljava/lang/String; method_71308 d method_71308 m ()V m ()V c net/minecraft/client/renderer/fog/FogRenderer$FogMode hnm$a net/minecraft/class_758$class_4596 f Lnet/minecraft/client/renderer/fog/FogRenderer$FogMode; NONE a field_60101 f Lnet/minecraft/client/renderer/fog/FogRenderer$FogMode; WORLD b field_60102 f [Lnet/minecraft/client/renderer/fog/FogRenderer$FogMode; $VALUES c field_20947 m ()[Lnet/minecraft/client/renderer/fog/FogRenderer$FogMode; $values a method_36914 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/renderer/fog/environment/AirBasedFogEnvironment hnn net/minecraft/class_11397 m (Lnet/minecraft/world/level/biome/BiomeManager;III)Lnet/minecraft/world/phys/Vec3; method_71653 a method_71653 m ()V c net/minecraft/client/renderer/fog/environment/AtmosphericFogEnvironment hno net/minecraft/class_11398 f I MIN_RAIN_FOG_SKY_LIGHT a field_60795 f F RAIN_FOG_START_OFFSET b field_60587 f F RAIN_FOG_END_OFFSET c field_60588 f F rainFogMultiplier d field_60589 m ()V c net/minecraft/client/renderer/fog/environment/BlindnessFogEnvironment hnp net/minecraft/class_7283 m ()V c net/minecraft/client/renderer/fog/environment/DarknessFogEnvironment hnq net/minecraft/class_7284 m ()V c net/minecraft/client/renderer/fog/environment/DimensionOrBossFogEnvironment hnr net/minecraft/class_11399 m ()V c net/minecraft/client/renderer/fog/environment/FogEnvironment hns net/minecraft/class_11400 m (Lnet/minecraft/world/entity/LivingEntity;FF)F getModifiedDarkness a method_42592 m (Lnet/minecraft/world/level/material/FogType;Lnet/minecraft/world/entity/Entity;)Z isApplicable a method_42593 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/client/Camera;IF)I getBaseColor a method_71654 m (Lnet/minecraft/client/renderer/fog/FogData;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;Lnet/minecraft/client/multiplayer/ClientLevel;FLnet/minecraft/client/DeltaTracker;)V setupFog a method_42591 m ()Z providesColor b method_71655 m ()Z modifiesDarkness c method_71656 m ()V onNotApplicable d method_71657 m ()V c net/minecraft/client/renderer/fog/environment/LavaFogEnvironment hnt net/minecraft/class_11401 f I COLOR a field_60590 m ()V c net/minecraft/client/renderer/fog/environment/MobEffectFogEnvironment hnu net/minecraft/class_7286 m ()Lnet/minecraft/core/Holder; getMobEffect a method_42590 m ()V c net/minecraft/client/renderer/fog/environment/PowderedSnowFogEnvironment hnv net/minecraft/class_11402 f I COLOR a field_60591 m ()V c net/minecraft/client/renderer/fog/environment/WaterFogEnvironment hnw net/minecraft/class_11403 f I WATER_FOG_DISTANCE a field_60592 f F BIOME_FOG_TRANSITION_TIME b field_60593 f I targetBiomeFog c field_60594 f I previousBiomeFog d field_60595 f J biomeChangedTime e field_60596 m ()V m ()V c net/minecraft/client/renderer/fog/package-info hnx net/minecraft/class_11404 c net/minecraft/client/renderer/item/BlockModelWrapper hny net/minecraft/class_10430 f Ljava/util/List; tints a field_55323 f Ljava/util/List; quads b field_56959 f Ljava/util/function/Supplier; extents c field_56960 f Lnet/minecraft/client/renderer/item/ModelRenderProperties; properties d field_56961 f Z animated e field_59980 m ()[Lorg/joml/Vector3f; method_67988 a method_67988 m (I)[Lorg/joml/Vector3f; method_67989 a method_67989 m (Lnet/minecraft/world/item/ItemStack;)Z hasSpecialAnimatedTexture a method_65583 m (Ljava/util/List;)[Lorg/joml/Vector3f; computeExtents a method_67990 m (Ljava/util/List;Ljava/util/List;Lnet/minecraft/client/renderer/item/ModelRenderProperties;)V c net/minecraft/client/renderer/item/BlockModelWrapper$Unbaked hny$a net/minecraft/class_10430$class_10431 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55324 f Lnet/minecraft/resources/ResourceLocation; model b comp_3383 f Ljava/util/List; tints c comp_3384 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65586 a method_65586 m ()Lnet/minecraft/resources/ResourceLocation; model b comp_3383 m ()Ljava/util/List; tints c comp_3384 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;)V m ()V c net/minecraft/client/renderer/item/BundleSelectedItemSpecialRenderer hnz net/minecraft/class_10432 f Lnet/minecraft/client/renderer/item/ItemModel; INSTANCE a field_55325 m ()V m ()V c net/minecraft/client/renderer/item/BundleSelectedItemSpecialRenderer$Unbaked hnz$a net/minecraft/class_10432$class_10433 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55326 m ()V m ()V c net/minecraft/client/renderer/item/ClientItem hoa net/minecraft/class_10434 f Lcom/mojang/serialization/Codec; CODEC a field_55327 f Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; model b comp_3385 f Lnet/minecraft/client/renderer/item/ClientItem$Properties; properties c comp_3465 f Lnet/minecraft/util/RegistryContextSwapper; registrySwapper d comp_3610 m ()Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; model a comp_3385 m (Lnet/minecraft/util/RegistryContextSwapper;)Lnet/minecraft/client/renderer/item/ClientItem; withRegistrySwapper a method_67275 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65588 a method_65588 m ()Lnet/minecraft/client/renderer/item/ClientItem$Properties; properties b comp_3465 m ()Lnet/minecraft/util/RegistryContextSwapper; registrySwapper c comp_3610 m (Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;Lnet/minecraft/client/renderer/item/ClientItem$Properties;)V m (Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;Lnet/minecraft/client/renderer/item/ClientItem$Properties;Lnet/minecraft/util/RegistryContextSwapper;)V m ()V c net/minecraft/client/renderer/item/ClientItem$Properties hoa$a net/minecraft/class_10434$class_10543 f Lnet/minecraft/client/renderer/item/ClientItem$Properties; DEFAULT a field_55549 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_55550 f Z handAnimationOnSwap c comp_3466 f Z oversizedInGui d comp_4405 m ()Z handAnimationOnSwap a comp_3466 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65911 a method_65911 m ()Z oversizedInGui b comp_4405 m (ZZ)V m ()V c net/minecraft/client/renderer/item/CompositeModel hob net/minecraft/class_10435 f Ljava/util/List; models a field_55328 m (Ljava/util/List;)V c net/minecraft/client/renderer/item/CompositeModel$Unbaked hob$a net/minecraft/class_10435$class_10436 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55329 f Ljava/util/List; models b comp_3386 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65589 a method_65589 m (Lnet/minecraft/client/renderer/item/ItemModel$BakingContext;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)Lnet/minecraft/client/renderer/item/ItemModel; method_65590 a method_65590 m ()Ljava/util/List; models b comp_3386 m (Ljava/util/List;)V m ()V c net/minecraft/client/renderer/item/ConditionalItemModel hoc net/minecraft/class_10437 f Lnet/minecraft/client/renderer/item/properties/conditional/ItemModelPropertyTest; property a field_55330 f Lnet/minecraft/client/renderer/item/ItemModel; onTrue b field_55331 f Lnet/minecraft/client/renderer/item/ItemModel; onFalse c field_55332 m (Lnet/minecraft/client/renderer/item/properties/conditional/ItemModelPropertyTest;Lnet/minecraft/client/renderer/item/ItemModel;Lnet/minecraft/client/renderer/item/ItemModel;)V c net/minecraft/client/renderer/item/ConditionalItemModel$Unbaked hoc$a net/minecraft/class_10437$class_10438 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55333 f Lnet/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty; property b comp_3387 f Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; onTrue c comp_3388 f Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; onFalse d comp_3389 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65591 a method_65591 m (Lnet/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty;Lnet/minecraft/util/RegistryContextSwapper;)Lnet/minecraft/client/renderer/item/properties/conditional/ItemModelPropertyTest; adaptProperty a method_67276 m (Lnet/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty;Lnet/minecraft/util/RegistryContextSwapper;Lnet/minecraft/client/multiplayer/ClientLevel;)Lnet/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty; swapContext a method_67277 m (Lnet/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty;Lnet/minecraft/client/multiplayer/CacheSlot;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Z method_67278 a method_67278 m ()Lnet/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty; property b comp_3387 m (Lnet/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty;Lnet/minecraft/util/RegistryContextSwapper;Lnet/minecraft/client/multiplayer/ClientLevel;)Lnet/minecraft/client/renderer/item/properties/conditional/ItemModelPropertyTest; method_67279 b method_67279 m ()Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; onTrue c comp_3388 m ()Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; onFalse d comp_3389 m (Lnet/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)V m ()V c net/minecraft/client/renderer/item/EmptyModel hod net/minecraft/class_10544 f Lnet/minecraft/client/renderer/item/ItemModel; INSTANCE a field_55551 m ()V m ()V c net/minecraft/client/renderer/item/EmptyModel$Unbaked hod$a net/minecraft/class_10544$class_10545 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55552 m ()V m ()V c net/minecraft/client/renderer/item/ItemModel hoe net/minecraft/class_10439 m (Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/renderer/item/ItemModelResolver;Lnet/minecraft/world/item/ItemDisplayContext;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;I)V update a method_65584 c net/minecraft/client/renderer/item/ItemModel$BakingContext hoe$a net/minecraft/class_10439$class_10440 f Lnet/minecraft/client/resources/model/ModelBaker; blockModelBaker a comp_3390 f Lnet/minecraft/client/model/geom/EntityModelSet; entityModelSet b comp_3391 f Lnet/minecraft/client/renderer/item/ItemModel; missingItemModel c comp_3392 f Lnet/minecraft/util/RegistryContextSwapper; contextSwapper d comp_3611 m ()Lnet/minecraft/client/resources/model/ModelBaker; blockModelBaker a comp_3390 m ()Lnet/minecraft/client/model/geom/EntityModelSet; entityModelSet b comp_3391 m ()Lnet/minecraft/client/renderer/item/ItemModel; missingItemModel c comp_3392 m ()Lnet/minecraft/util/RegistryContextSwapper; contextSwapper d comp_3611 m (Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/renderer/item/ItemModel;Lnet/minecraft/util/RegistryContextSwapper;)V c net/minecraft/client/renderer/item/ItemModel$Unbaked hoe$b net/minecraft/class_10439$class_10441 m ()Lcom/mojang/serialization/MapCodec; type a method_65585 m (Lnet/minecraft/client/renderer/item/ItemModel$BakingContext;)Lnet/minecraft/client/renderer/item/ItemModel; bake a method_65587 c net/minecraft/client/renderer/item/ItemModelResolver hof net/minecraft/class_10442 f Ljava/util/function/Function; modelGetter a field_55334 f Ljava/util/function/Function; clientProperties b field_55553 m (Lnet/minecraft/world/item/ItemStack;)Z shouldPlaySwapAnimation a method_65912 m (Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;Lnet/minecraft/world/entity/Entity;)V updateForNonLiving a method_65595 m (Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;Lnet/minecraft/world/entity/LivingEntity;)V updateForLiving a method_65597 m (Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)V updateForTopItem a method_65598 m (Lnet/minecraft/client/renderer/item/ItemStackRenderState;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemDisplayContext;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/LivingEntity;I)V appendItemLayers b method_65596 m (Lnet/minecraft/client/resources/model/ModelManager;)V c net/minecraft/client/renderer/item/ItemModels hog net/minecraft/class_10443 f Lcom/mojang/serialization/Codec; CODEC a field_55335 f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; ID_MAPPER b field_55336 m ()V bootstrap a method_65599 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_65600 a method_65600 m ()V m ()V c net/minecraft/client/renderer/item/ItemStackRenderState hoh net/minecraft/class_10444 f Lnet/minecraft/world/item/ItemDisplayContext; displayContext a field_55337 f I activeLayerCount b field_55339 f Z animated c field_59981 f Z oversizedInGui d field_61030 f Lnet/minecraft/world/phys/AABB; cachedModelBoundingBox e field_61031 f [Lnet/minecraft/client/renderer/item/ItemStackRenderState$LayerRenderState; layers f field_55340 m ()Lnet/minecraft/client/renderer/item/ItemStackRenderState$LayerRenderState; newLayer a method_65601 m (I)V ensureCapacity a method_65602 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; pickParticleIcon a method_65603 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;II)V render a method_65604 m (Ljava/lang/Object;)V appendModelIdentityElement a method_70946 m (Ljava/util/function/Consumer;)V visitExtents a method_67991 m (Z)V setOversizedInGui a method_72172 m ()V clear b method_65605 m ()V setAnimated c method_70947 m ()Z isAnimated d method_70948 m ()Z isEmpty e method_65606 m ()Z usesBlockLight f method_65608 m ()Lnet/minecraft/world/phys/AABB; getModelBoundingBox g method_72173 m ()Z isOversizedInGui h method_72174 m ()Lnet/minecraft/client/renderer/item/ItemStackRenderState$LayerRenderState; firstLayer i method_65610 m ()V c net/minecraft/client/renderer/item/ItemStackRenderState$FoilType hoh$a net/minecraft/class_10444$class_10445 f Lnet/minecraft/client/renderer/item/ItemStackRenderState$FoilType; NONE a field_55341 f Lnet/minecraft/client/renderer/item/ItemStackRenderState$FoilType; STANDARD b field_55342 f Lnet/minecraft/client/renderer/item/ItemStackRenderState$FoilType; SPECIAL c field_55343 f [Lnet/minecraft/client/renderer/item/ItemStackRenderState$FoilType; $VALUES d field_55344 m ()[Lnet/minecraft/client/renderer/item/ItemStackRenderState$FoilType; $values a method_65611 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/renderer/item/ItemStackRenderState$LayerRenderState hoh$b net/minecraft/class_10444$class_10446 f Ljava/util/function/Supplier; NO_EXTENTS_SUPPLIER a field_56962 f Lnet/minecraft/client/renderer/item/ItemStackRenderState; field_55345 b field_55345 f [Lorg/joml/Vector3f; NO_EXTENTS c field_56963 f Ljava/util/List; quads d field_56964 f Z usesBlockLight e field_56965 f Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; particleIcon f field_56966 f Lnet/minecraft/client/renderer/block/model/ItemTransform; transform g field_56967 f Lnet/minecraft/client/renderer/RenderType; renderType h field_55347 f Lnet/minecraft/client/renderer/item/ItemStackRenderState$FoilType; foilType i field_55348 f [I tintLayers j field_55349 f Lnet/minecraft/client/renderer/special/SpecialModelRenderer; specialRenderer k field_55350 f Ljava/lang/Object; argumentForSpecialRendering l field_55351 f Ljava/util/function/Supplier; extents m field_56968 m ()V clear a method_65612 m (I)[I prepareTintLayers a method_65613 m (Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;II)V render a method_65614 m (Lnet/minecraft/client/renderer/RenderType;)V setRenderType a method_67992 m (Lnet/minecraft/client/renderer/block/model/ItemTransform;)V setTransform a method_67993 m (Lnet/minecraft/client/renderer/item/ItemStackRenderState$FoilType;)V setFoilType a method_65615 m (Lnet/minecraft/client/renderer/special/SpecialModelRenderer;)Lnet/minecraft/client/renderer/special/SpecialModelRenderer; eraseSpecialRenderer a method_65616 m (Lnet/minecraft/client/renderer/special/SpecialModelRenderer;Ljava/lang/Object;)V setupSpecialModel a method_65617 m (Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V setParticleIcon a method_67994 m (Ljava/util/function/Supplier;)V setExtents a method_67995 m (Z)V setUsesBlockLight a method_67996 m ()Ljava/util/List; prepareQuadList b method_67997 m ()[Lorg/joml/Vector3f; method_67998 c method_67998 m (Lnet/minecraft/client/renderer/item/ItemStackRenderState;)V m ()V c net/minecraft/client/renderer/item/MissingItemModel hoi net/minecraft/class_10447 f Ljava/util/List; quads a field_56969 f Ljava/util/function/Supplier; extents b field_56970 f Lnet/minecraft/client/renderer/item/ModelRenderProperties; properties c field_56971 m ()[Lorg/joml/Vector3f; method_67999 a method_67999 m (Ljava/util/List;Lnet/minecraft/client/renderer/item/ModelRenderProperties;)V c net/minecraft/client/renderer/item/ModelRenderProperties hoj net/minecraft/class_10809 f Z usesBlockLight a comp_3766 f Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; particleIcon b comp_3767 f Lnet/minecraft/client/renderer/block/model/ItemTransforms; transforms c comp_3768 m ()Z usesBlockLight a comp_3766 m (Lnet/minecraft/client/renderer/item/ItemStackRenderState$LayerRenderState;Lnet/minecraft/world/item/ItemDisplayContext;)V applyToLayer a method_68000 m (Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/client/resources/model/ResolvedModel;Lnet/minecraft/client/renderer/block/model/TextureSlots;)Lnet/minecraft/client/renderer/item/ModelRenderProperties; fromResolvedModel a method_68001 m ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; particleIcon b comp_3767 m ()Lnet/minecraft/client/renderer/block/model/ItemTransforms; transforms c comp_3768 m (ZLnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/client/renderer/block/model/ItemTransforms;)V c net/minecraft/client/renderer/item/RangeSelectItemModel hok net/minecraft/class_10448 f I LINEAR_SEARCH_THRESHOLD a field_55353 f Lnet/minecraft/client/renderer/item/properties/numeric/RangeSelectItemModelProperty; property b field_55354 f F scale c field_55355 f [F thresholds d field_55356 f [Lnet/minecraft/client/renderer/item/ItemModel; models e field_55357 f Lnet/minecraft/client/renderer/item/ItemModel; fallback f field_55358 m ([FF)I lastIndexLessOrEqual a method_65622 m (Lnet/minecraft/client/renderer/item/properties/numeric/RangeSelectItemModelProperty;F[F[Lnet/minecraft/client/renderer/item/ItemModel;Lnet/minecraft/client/renderer/item/ItemModel;)V c net/minecraft/client/renderer/item/RangeSelectItemModel$Entry hok$a net/minecraft/class_10448$class_10449 f Lcom/mojang/serialization/Codec; CODEC a field_55359 f Ljava/util/Comparator; BY_THRESHOLD b field_55360 f F threshold c comp_3393 f Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; model d comp_3394 m ()F threshold a comp_3393 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65623 a method_65623 m ()Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; model b comp_3394 m (FLnet/minecraft/client/renderer/item/ItemModel$Unbaked;)V m ()V c net/minecraft/client/renderer/item/RangeSelectItemModel$Unbaked hok$b net/minecraft/class_10448$class_10450 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55361 f Lnet/minecraft/client/renderer/item/properties/numeric/RangeSelectItemModelProperty; property b comp_3395 f F scale c comp_3396 f Ljava/util/List; entries d comp_3397 f Ljava/util/Optional; fallback e comp_3398 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65624 a method_65624 m (Lnet/minecraft/client/renderer/item/ItemModel$BakingContext;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)Lnet/minecraft/client/renderer/item/ItemModel; method_65625 a method_65625 m (Lnet/minecraft/client/resources/model/ResolvableModel$Resolver;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)V method_65626 a method_65626 m (Lnet/minecraft/client/resources/model/ResolvableModel$Resolver;Lnet/minecraft/client/renderer/item/RangeSelectItemModel$Entry;)V method_65627 a method_65627 m ()Lnet/minecraft/client/renderer/item/properties/numeric/RangeSelectItemModelProperty; property b comp_3395 m ()F scale c comp_3396 m ()Ljava/util/List; entries d comp_3397 m ()Ljava/util/Optional; fallback e comp_3398 m (Lnet/minecraft/client/renderer/item/properties/numeric/RangeSelectItemModelProperty;FLjava/util/List;Ljava/util/Optional;)V m ()V c net/minecraft/client/renderer/item/SelectItemModel hol net/minecraft/class_10451 f Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty; property a field_55362 f Lnet/minecraft/client/renderer/item/SelectItemModel$ModelSelector; models b field_55363 m (Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty;Lnet/minecraft/client/renderer/item/SelectItemModel$ModelSelector;)V c net/minecraft/client/renderer/item/SelectItemModel$ModelSelector hol$a net/minecraft/class_10451$class_10722 c net/minecraft/client/renderer/item/SelectItemModel$SwitchCase hol$b net/minecraft/class_10451$class_10452 f Ljava/util/List; values a comp_3399 f Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; model b comp_3400 m ()Ljava/util/List; values a comp_3399 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; codec a method_65628 m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65629 a method_65629 m ()Lnet/minecraft/client/renderer/item/ItemModel$Unbaked; model b comp_3400 m (Ljava/util/List;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)V c net/minecraft/client/renderer/item/SelectItemModel$Unbaked hol$c net/minecraft/class_10451$class_10453 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55364 f Lnet/minecraft/client/renderer/item/SelectItemModel$UnbakedSwitch; unbakedSwitch b comp_3401 f Ljava/util/Optional; fallback c comp_3402 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65630 a method_65630 m (Lnet/minecraft/client/renderer/item/ItemModel$BakingContext;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)Lnet/minecraft/client/renderer/item/ItemModel; method_65631 a method_65631 m (Lnet/minecraft/client/resources/model/ResolvableModel$Resolver;Lnet/minecraft/client/renderer/item/ItemModel$Unbaked;)V method_65632 a method_65632 m ()Lnet/minecraft/client/renderer/item/SelectItemModel$UnbakedSwitch; unbakedSwitch b comp_3401 m ()Ljava/util/Optional; fallback c comp_3402 m (Lnet/minecraft/client/renderer/item/SelectItemModel$UnbakedSwitch;Ljava/util/Optional;)V m ()V c net/minecraft/client/renderer/item/SelectItemModel$UnbakedSwitch hol$d net/minecraft/class_10451$class_10454 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55365 f Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty; property b comp_3403 f Ljava/util/List; cases c comp_3404 m ()Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty; property a comp_3403 m (Lnet/minecraft/util/RegistryContextSwapper;Lnet/minecraft/client/multiplayer/ClientLevel;Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Ljava/lang/Object;Lnet/minecraft/client/renderer/item/ItemModel;)V method_67280 a method_67280 m (Lnet/minecraft/client/renderer/item/ItemModel$BakingContext;Lnet/minecraft/client/renderer/item/ItemModel;)Lnet/minecraft/client/renderer/item/ItemModel; bake a method_65633 m (Lnet/minecraft/client/renderer/item/SelectItemModel$UnbakedSwitch;)Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; method_65634 a method_65634 m (Lnet/minecraft/client/resources/model/ResolvableModel$Resolver;)V resolveDependencies a method_65635 m (Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Lnet/minecraft/util/RegistryContextSwapper;)Lnet/minecraft/client/renderer/item/SelectItemModel$ModelSelector; createModelGetter a method_67281 m (Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Lnet/minecraft/client/renderer/item/ItemModel;Lnet/minecraft/util/RegistryContextSwapper;Lnet/minecraft/client/multiplayer/ClientLevel;)Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; method_67282 a method_67282 m (Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Lnet/minecraft/client/renderer/item/ItemModel;Lnet/minecraft/client/multiplayer/CacheSlot;Ljava/lang/Object;Lnet/minecraft/client/multiplayer/ClientLevel;)Lnet/minecraft/client/renderer/item/ItemModel; method_67283 a method_67283 m (Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Lnet/minecraft/client/renderer/item/ItemModel;Ljava/lang/Object;)V method_67284 a method_67284 m (Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Ljava/lang/Object;Lnet/minecraft/client/multiplayer/ClientLevel;)Lnet/minecraft/client/renderer/item/ItemModel; method_67285 a method_67285 m ()Ljava/util/List; cases b comp_3404 m (Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty;Ljava/util/List;)V m ()V c net/minecraft/client/renderer/item/SpecialModelWrapper hom net/minecraft/class_10455 f Lnet/minecraft/client/renderer/special/SpecialModelRenderer; specialRenderer a field_55366 f Lnet/minecraft/client/renderer/item/ModelRenderProperties; properties b field_56973 m ()[Lorg/joml/Vector3f; method_68002 a method_68002 m (Lnet/minecraft/client/renderer/special/SpecialModelRenderer;Lnet/minecraft/client/renderer/item/ModelRenderProperties;)V c net/minecraft/client/renderer/item/SpecialModelWrapper$Unbaked hom$a net/minecraft/class_10455$class_10456 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55368 f Lnet/minecraft/resources/ResourceLocation; base b comp_3405 f Lnet/minecraft/client/renderer/special/SpecialModelRenderer$Unbaked; specialModel c comp_3406 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65636 a method_65636 m ()Lnet/minecraft/resources/ResourceLocation; base b comp_3405 m (Lnet/minecraft/client/renderer/item/ItemModel$BakingContext;)Lnet/minecraft/client/renderer/item/ModelRenderProperties; getProperties b method_68003 m ()Lnet/minecraft/client/renderer/special/SpecialModelRenderer$Unbaked; specialModel c comp_3406 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/special/SpecialModelRenderer$Unbaked;)V m ()V c net/minecraft/client/renderer/item/TrackingItemStackRenderState hon net/minecraft/class_11540 f Ljava/util/List; modelIdentityElements b field_61069 m ()Ljava/lang/Object; getModelIdentity i method_72239 m ()V c net/minecraft/client/renderer/item/package-info hoo net/minecraft/class_6260 c net/minecraft/client/renderer/item/properties/conditional/Broken hop net/minecraft/class_10457 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55369 m ()V m ()V c net/minecraft/client/renderer/item/properties/conditional/BundleHasSelectedItem hoq net/minecraft/class_10458 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55370 m ()V m ()V c net/minecraft/client/renderer/item/properties/conditional/ComponentMatches hor net/minecraft/class_10723 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_56367 f Lnet/minecraft/core/component/predicates/DataComponentPredicate$Single; predicate b comp_3612 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67286 a method_67286 m ()Lnet/minecraft/core/component/predicates/DataComponentPredicate$Single; predicate b comp_3612 m (Lnet/minecraft/core/component/predicates/DataComponentPredicate$Single;)V m ()V c net/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperties hos net/minecraft/class_10459 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55371 f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; ID_MAPPER b field_55372 m ()V bootstrap a method_65639 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_65640 a method_65640 m ()V m ()V c net/minecraft/client/renderer/item/properties/conditional/ConditionalItemModelProperty hot net/minecraft/class_10460 m ()Lcom/mojang/serialization/MapCodec; type a method_65637 c net/minecraft/client/renderer/item/properties/conditional/CustomModelDataProperty hou net/minecraft/class_10461 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55373 f I index b comp_3407 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65641 a method_65641 m ()I index b comp_3407 m (I)V m ()V c net/minecraft/client/renderer/item/properties/conditional/Damaged hov net/minecraft/class_10462 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55374 m ()V m ()V c net/minecraft/client/renderer/item/properties/conditional/ExtendedView how net/minecraft/class_10467 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55379 m ()V m ()V c net/minecraft/client/renderer/item/properties/conditional/FishingRodCast hox net/minecraft/class_10463 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55375 m ()V m ()V c net/minecraft/client/renderer/item/properties/conditional/HasComponent hoy net/minecraft/class_10464 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55376 f Lnet/minecraft/core/component/DataComponentType; componentType b comp_3408 f Z ignoreDefault c comp_3438 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65642 a method_65642 m ()Lnet/minecraft/core/component/DataComponentType; componentType b comp_3408 m ()Z ignoreDefault c comp_3438 m (Lnet/minecraft/core/component/DataComponentType;Z)V m ()V c net/minecraft/client/renderer/item/properties/conditional/IsCarried hoz net/minecraft/class_10465 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55377 m ()V m ()V c net/minecraft/client/renderer/item/properties/conditional/IsKeybindDown hpa net/minecraft/class_10530 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55509 f Lnet/minecraft/client/KeyMapping; keybind b comp_3439 f Lcom/mojang/serialization/Codec; KEYBIND_CODEC c field_55510 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65834 a method_65834 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_65835 a method_65835 m ()Lnet/minecraft/client/KeyMapping; keybind b comp_3439 m (Ljava/lang/String;)Ljava/lang/String; method_65836 b method_65836 m (Lnet/minecraft/client/KeyMapping;)V m ()V c net/minecraft/client/renderer/item/properties/conditional/IsSelected hpb net/minecraft/class_10466 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55378 m ()V m ()V c net/minecraft/client/renderer/item/properties/conditional/IsUsingItem hpc net/minecraft/class_10468 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55380 m ()V m ()V c net/minecraft/client/renderer/item/properties/conditional/IsViewEntity hpd net/minecraft/class_10546 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55554 m ()V m ()V c net/minecraft/client/renderer/item/properties/conditional/ItemModelPropertyTest hpe net/minecraft/class_10724 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Z get get method_65638 c net/minecraft/client/renderer/item/properties/conditional/package-info hpf net/minecraft/class_10470 c net/minecraft/client/renderer/item/properties/numeric/BundleFullness hpg net/minecraft/class_10471 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55382 m ()V m ()V c net/minecraft/client/renderer/item/properties/numeric/CompassAngle hph net/minecraft/class_10472 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55383 f Lnet/minecraft/client/renderer/item/properties/numeric/CompassAngleState; state b field_55384 m (Lnet/minecraft/client/renderer/item/properties/numeric/CompassAngle;)Lnet/minecraft/client/renderer/item/properties/numeric/CompassAngleState; method_65645 a method_65645 m (ZLnet/minecraft/client/renderer/item/properties/numeric/CompassAngleState$CompassTarget;)V m (Lnet/minecraft/client/renderer/item/properties/numeric/CompassAngleState;)V m ()V c net/minecraft/client/renderer/item/properties/numeric/CompassAngleState hpi net/minecraft/class_10473 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55385 f Lnet/minecraft/client/renderer/item/properties/numeric/NeedleDirectionHelper$Wobbler; wobbler b field_55386 f Lnet/minecraft/client/renderer/item/properties/numeric/NeedleDirectionHelper$Wobbler; noTargetWobbler c field_55387 f Lnet/minecraft/client/renderer/item/properties/numeric/CompassAngleState$CompassTarget; compassTarget d field_55388 f Lnet/minecraft/util/RandomSource; random e field_55389 m ()Lnet/minecraft/client/renderer/item/properties/numeric/CompassAngleState$CompassTarget; target a method_65646 m (I)I hash a method_65647 m (IJ)F getRandomlySpinningRotation a method_65648 m (Lnet/minecraft/world/entity/Entity;)F getWrappedVisualRotationY a method_65649 m (Lnet/minecraft/world/entity/Entity;JLnet/minecraft/core/BlockPos;)F getRotationTowardsCompassTarget a method_65650 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/BlockPos;)D getAngleFromEntityToPos a method_65651 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/core/GlobalPos;)Z isValidCompassTargetPos a method_65652 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65653 a method_65653 m (ZLnet/minecraft/client/renderer/item/properties/numeric/CompassAngleState$CompassTarget;)V m ()V c net/minecraft/client/renderer/item/properties/numeric/CompassAngleState$CompassTarget hpi$a net/minecraft/class_10473$class_10474 f Lnet/minecraft/client/renderer/item/properties/numeric/CompassAngleState$CompassTarget; NONE a field_55555 f Lnet/minecraft/client/renderer/item/properties/numeric/CompassAngleState$CompassTarget; LODESTONE b field_55390 f Lnet/minecraft/client/renderer/item/properties/numeric/CompassAngleState$CompassTarget; SPAWN c field_55391 f Lnet/minecraft/client/renderer/item/properties/numeric/CompassAngleState$CompassTarget; RECOVERY d field_55392 f Lcom/mojang/serialization/Codec; CODEC e field_55393 f Ljava/lang/String; name f field_55394 f [Lnet/minecraft/client/renderer/item/properties/numeric/CompassAngleState$CompassTarget; $VALUES g field_55395 m ()[Lnet/minecraft/client/renderer/item/properties/numeric/CompassAngleState$CompassTarget; $values a method_65655 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/core/GlobalPos; get a method_65656 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/renderer/item/properties/numeric/CompassAngleState$CompassTarget$1 hpi$a$1 net/minecraft/class_10473$class_10474$1 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/client/renderer/item/properties/numeric/CompassAngleState$CompassTarget$2 hpi$a$2 net/minecraft/class_10473$class_10474$2 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/client/renderer/item/properties/numeric/CompassAngleState$CompassTarget$3 hpi$a$3 net/minecraft/class_10473$class_10474$3 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/client/renderer/item/properties/numeric/CompassAngleState$CompassTarget$4 hpi$a$4 net/minecraft/class_10473$class_10474$4 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/client/renderer/item/properties/numeric/Cooldown hpj net/minecraft/class_10475 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55396 m ()V m ()V c net/minecraft/client/renderer/item/properties/numeric/Count hpk net/minecraft/class_10476 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55397 f Z normalize b comp_3410 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65657 a method_65657 m ()Z normalize b comp_3410 m (Z)V m ()V c net/minecraft/client/renderer/item/properties/numeric/CrossbowPull hpl net/minecraft/class_10477 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55398 m ()V m ()V c net/minecraft/client/renderer/item/properties/numeric/CustomModelDataProperty hpm net/minecraft/class_10478 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55399 f I index b comp_3411 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65658 a method_65658 m ()I index b comp_3411 m (I)V m ()V c net/minecraft/client/renderer/item/properties/numeric/Damage hpn net/minecraft/class_10479 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55400 f Z normalize b comp_3412 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65659 a method_65659 m ()Z normalize b comp_3412 m (Z)V m ()V c net/minecraft/client/renderer/item/properties/numeric/NeedleDirectionHelper hpo net/minecraft/class_10480 f Z wobble a field_55401 m (F)Lnet/minecraft/client/renderer/item/properties/numeric/NeedleDirectionHelper$Wobbler; newWobbler a method_65660 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;ILnet/minecraft/world/entity/Entity;)F calculate a method_65654 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;I)F get a method_65644 m ()Z wobble b method_65661 m (F)Lnet/minecraft/client/renderer/item/properties/numeric/NeedleDirectionHelper$Wobbler; standardWobbler b method_65662 m ()Lnet/minecraft/client/renderer/item/properties/numeric/NeedleDirectionHelper$Wobbler; nonWobbler c method_65663 m (Z)V c net/minecraft/client/renderer/item/properties/numeric/NeedleDirectionHelper$1 hpo$1 net/minecraft/class_10480$1 f F val$factor a field_55402 f F rotation b field_55403 f F deltaRotation c field_55404 f J lastUpdateTick d field_55405 m (F)V c net/minecraft/client/renderer/item/properties/numeric/NeedleDirectionHelper$2 hpo$2 net/minecraft/class_10480$2 f F targetValue a field_55406 m ()V c net/minecraft/client/renderer/item/properties/numeric/NeedleDirectionHelper$Wobbler hpo$a net/minecraft/class_10480$class_10481 m ()F rotation a method_65664 m (J)Z shouldUpdate a method_65665 m (JF)V update a method_65666 c net/minecraft/client/renderer/item/properties/numeric/RangeSelectItemModelProperties hpp net/minecraft/class_10482 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55407 f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; ID_MAPPER b field_55408 m ()V bootstrap a method_65667 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_65668 a method_65668 m ()V m ()V c net/minecraft/client/renderer/item/properties/numeric/RangeSelectItemModelProperty hpq net/minecraft/class_1800 m ()Lcom/mojang/serialization/MapCodec; type a method_65643 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;I)F get a method_65644 c net/minecraft/client/renderer/item/properties/numeric/Time hpr net/minecraft/class_10483 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55409 f Lnet/minecraft/client/renderer/item/properties/numeric/Time$TimeSource; source b field_55556 f Lnet/minecraft/util/RandomSource; randomSource c field_55411 f Lnet/minecraft/client/renderer/item/properties/numeric/NeedleDirectionHelper$Wobbler; wobbler d field_55412 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65669 a method_65669 m (Lnet/minecraft/client/renderer/item/properties/numeric/Time;)Lnet/minecraft/client/renderer/item/properties/numeric/Time$TimeSource; method_65670 a method_65670 m (ZLnet/minecraft/client/renderer/item/properties/numeric/Time$TimeSource;)V m ()V c net/minecraft/client/renderer/item/properties/numeric/Time$TimeSource hpr$a net/minecraft/class_10483$class_10547 f Lnet/minecraft/client/renderer/item/properties/numeric/Time$TimeSource; RANDOM a field_55557 f Lnet/minecraft/client/renderer/item/properties/numeric/Time$TimeSource; DAYTIME b field_55558 f Lnet/minecraft/client/renderer/item/properties/numeric/Time$TimeSource; MOON_PHASE c field_55559 f Lcom/mojang/serialization/Codec; CODEC d field_55560 f Ljava/lang/String; name e field_55561 f [Lnet/minecraft/client/renderer/item/properties/numeric/Time$TimeSource; $VALUES f field_55562 m ()[Lnet/minecraft/client/renderer/item/properties/numeric/Time$TimeSource; $values a method_65913 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/util/RandomSource;)F get a method_65914 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/renderer/item/properties/numeric/Time$TimeSource$1 hpr$a$1 net/minecraft/class_10483$class_10547$1 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/client/renderer/item/properties/numeric/Time$TimeSource$2 hpr$a$2 net/minecraft/class_10483$class_10547$2 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/client/renderer/item/properties/numeric/Time$TimeSource$3 hpr$a$3 net/minecraft/class_10483$class_10547$3 m (Ljava/lang/String;ILjava/lang/String;)V c net/minecraft/client/renderer/item/properties/numeric/UseCycle hps net/minecraft/class_10484 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55413 f F period b comp_3413 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65671 a method_65671 m ()F period b comp_3413 m (F)V m ()V c net/minecraft/client/renderer/item/properties/numeric/UseDuration hpt net/minecraft/class_10485 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55414 f Z remaining b comp_3414 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65672 a method_65672 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/LivingEntity;)I useDuration a method_65673 m ()Z remaining b comp_3414 m (Z)V m ()V c net/minecraft/client/renderer/item/properties/numeric/package-info hpu net/minecraft/class_10486 c net/minecraft/client/renderer/item/properties/package-info hpv net/minecraft/class_10487 c net/minecraft/client/renderer/item/properties/select/Charge hpw net/minecraft/class_10488 f Lcom/mojang/serialization/Codec; VALUE_CODEC a field_56368 f Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; TYPE b field_55415 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Lnet/minecraft/world/item/CrossbowItem$ChargeType; get a method_65675 m ()V m ()V c net/minecraft/client/renderer/item/properties/select/ComponentContents hpx net/minecraft/class_10653 f Lnet/minecraft/core/component/DataComponentType; componentType a comp_3532 f Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; TYPE b field_56122 m (Lnet/minecraft/client/renderer/item/SelectItemModel$UnbakedSwitch;)Lnet/minecraft/core/component/DataComponentType; method_66859 a method_66859 m (Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/serialization/MapCodec; method_66860 a method_66860 m (Lnet/minecraft/core/component/DataComponentType;Ljava/util/List;)Lnet/minecraft/client/renderer/item/SelectItemModel$UnbakedSwitch; method_66861 a method_66861 m (Lnet/minecraft/core/component/DataComponentType;)Lcom/mojang/serialization/DataResult; method_66863 b method_66863 m ()Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; castType c method_66862 m ()Lnet/minecraft/core/component/DataComponentType; componentType d comp_3532 m ()Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; createType e method_66864 m ()Ljava/lang/String; method_66865 f method_66865 m (Lnet/minecraft/core/component/DataComponentType;)V m ()V c net/minecraft/client/renderer/item/properties/select/ContextDimension hpy net/minecraft/class_10548 f Lcom/mojang/serialization/Codec; VALUE_CODEC a field_56369 f Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; TYPE b field_55563 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Lnet/minecraft/resources/ResourceKey; get a method_65915 m ()V m ()V c net/minecraft/client/renderer/item/properties/select/ContextEntityType hpz net/minecraft/class_10531 f Lcom/mojang/serialization/Codec; VALUE_CODEC a field_56370 f Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; TYPE b field_55511 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Lnet/minecraft/resources/ResourceKey; get a method_65837 m ()V m ()V c net/minecraft/client/renderer/item/properties/select/CustomModelDataProperty hqa net/minecraft/class_10489 f Lcom/mojang/serialization/codecs/PrimitiveCodec; VALUE_CODEC a field_56371 f Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; TYPE b field_55416 f I index c comp_3415 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65677 a method_65677 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Ljava/lang/String; get a method_65678 m ()I index c comp_3415 m (I)V m ()V c net/minecraft/client/renderer/item/properties/select/DisplayContext hqb net/minecraft/class_10490 f Lcom/mojang/serialization/Codec; VALUE_CODEC a field_56372 f Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; TYPE b field_55417 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Lnet/minecraft/world/item/ItemDisplayContext; get a method_65679 m ()V m ()V c net/minecraft/client/renderer/item/properties/select/ItemBlockState hqc net/minecraft/class_10491 f Lcom/mojang/serialization/codecs/PrimitiveCodec; VALUE_CODEC a field_56373 f Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; TYPE b field_55418 f Ljava/lang/String; property c comp_3416 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65680 a method_65680 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Ljava/lang/String; get a method_65681 m ()Ljava/lang/String; property c comp_3416 m (Ljava/lang/String;)V m ()V c net/minecraft/client/renderer/item/properties/select/LocalTime hqd net/minecraft/class_10532 f Ljava/lang/String; ROOT_LOCALE a field_55512 f Lcom/mojang/serialization/Codec; VALUE_CODEC b field_56374 f Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; TYPE c field_55513 f J UPDATE_INTERVAL_MS d field_55514 f Lcom/mojang/serialization/Codec; TIME_ZONE_CODEC e field_55515 f Lcom/mojang/serialization/MapCodec; DATA_MAP_CODEC f field_55564 f Lnet/minecraft/client/renderer/item/properties/select/LocalTime$Data; data g field_55565 f Lcom/ibm/icu/text/DateFormat; parsedFormat h field_55519 f J nextUpdateTimeMs i field_55520 f Ljava/lang/String; lastResult j field_55521 m (Lcom/ibm/icu/text/SimpleDateFormat;Ljava/lang/Exception;)Ljava/lang/String; method_65916 a method_65916 m (Lcom/ibm/icu/util/ULocale;)Lcom/ibm/icu/util/Calendar; method_65838 a method_65838 m (Lcom/ibm/icu/util/ULocale;Lcom/ibm/icu/util/TimeZone;)Lcom/ibm/icu/util/Calendar; method_65839 a method_65839 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65840 a method_65840 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Ljava/lang/String; get a method_65841 m (Lnet/minecraft/client/renderer/item/properties/select/LocalTime$Data;)Lcom/mojang/serialization/DataResult; create a method_65917 m (Lnet/minecraft/client/renderer/item/properties/select/LocalTime;)Lcom/mojang/serialization/DataResult; method_65918 a method_65918 m (Ljava/lang/String;)Ljava/lang/IllegalStateException; method_65919 a method_65919 m (Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lnet/minecraft/client/renderer/item/properties/select/LocalTime; create a method_65844 m (Lnet/minecraft/client/renderer/item/properties/select/LocalTime$Data;)Ljava/util/Optional; method_65920 b method_65920 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_65843 b method_65843 m ()Ljava/lang/String; update c method_65845 m (Lnet/minecraft/client/renderer/item/properties/select/LocalTime$Data;)Ljava/lang/String; method_65921 c method_65921 m (Ljava/lang/String;)Ljava/lang/String; method_65847 c method_65847 m (Lnet/minecraft/client/renderer/item/properties/select/LocalTime$Data;)Ljava/lang/String; method_65922 d method_65922 m (Lnet/minecraft/client/renderer/item/properties/select/LocalTime$Data;Lcom/ibm/icu/text/DateFormat;)V m ()V c net/minecraft/client/renderer/item/properties/select/LocalTime$Data hqd$a net/minecraft/class_10532$class_10549 f Ljava/lang/String; format a comp_3467 f Ljava/lang/String; localeId b comp_3468 f Ljava/util/Optional; timeZone c comp_3469 m ()Ljava/lang/String; format a comp_3467 m ()Ljava/lang/String; localeId b comp_3468 m ()Ljava/util/Optional; timeZone c comp_3469 m (Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)V c net/minecraft/client/renderer/item/properties/select/MainHand hqe net/minecraft/class_10492 f Lcom/mojang/serialization/Codec; VALUE_CODEC a field_56375 f Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; TYPE b field_55419 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Lnet/minecraft/world/entity/HumanoidArm; get a method_65682 m ()V m ()V c net/minecraft/client/renderer/item/properties/select/SelectItemModelProperties hqf net/minecraft/class_10493 f Lcom/mojang/serialization/Codec; CODEC a field_55420 f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; ID_MAPPER b field_55421 m ()V bootstrap a method_65683 m ()V m ()V c net/minecraft/client/renderer/item/properties/select/SelectItemModelProperty hqg net/minecraft/class_10494 m ()Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; type a method_65674 m ()Lcom/mojang/serialization/Codec; valueCodec b method_67287 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Ljava/lang/Object; get b method_65676 c net/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type hqg$a net/minecraft/class_10494$class_10495 f Lcom/mojang/serialization/MapCodec; switchCodec a comp_3417 m ()Lcom/mojang/serialization/MapCodec; switchCodec a comp_3417 m (Lcom/google/common/collect/Multiset$Entry;)Ljava/lang/String; method_66866 a method_66866 m (Lcom/google/common/collect/Multiset;)Ljava/lang/String; method_66867 a method_66867 m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; createCasesFieldCodec a method_66868 m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; create a method_65686 m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_66869 a method_66869 m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; validateCases a method_66870 m ()Ljava/lang/String; method_66871 b method_66871 m (Lcom/google/common/collect/Multiset$Entry;)Z method_66872 b method_66872 m (Lcom/mojang/serialization/MapCodec;)V c net/minecraft/client/renderer/item/properties/select/TrimMaterialProperty hqh net/minecraft/class_10496 f Lcom/mojang/serialization/Codec; VALUE_CODEC a field_56376 f Lnet/minecraft/client/renderer/item/properties/select/SelectItemModelProperty$Type; TYPE b field_55422 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/entity/LivingEntity;ILnet/minecraft/world/item/ItemDisplayContext;)Lnet/minecraft/resources/ResourceKey; get a method_65691 m ()V m ()V c net/minecraft/client/renderer/item/properties/select/package-info hqi net/minecraft/class_10497 c net/minecraft/client/renderer/package-info hqj net/minecraft/class_6261 c net/minecraft/client/renderer/special/BannerSpecialRenderer hqk net/minecraft/class_10498 f Lnet/minecraft/client/renderer/blockentity/BannerRenderer; bannerRenderer a field_55423 f Lnet/minecraft/world/item/DyeColor; baseColor b field_55424 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/block/entity/BannerPatternLayers; extractArgument a method_65692 m (Lnet/minecraft/world/level/block/entity/BannerPatternLayers;Lnet/minecraft/world/item/ItemDisplayContext;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IIZ)V render a method_65693 m (Lnet/minecraft/world/item/DyeColor;Lnet/minecraft/client/renderer/blockentity/BannerRenderer;)V c net/minecraft/client/renderer/special/BannerSpecialRenderer$Unbaked hqk$a net/minecraft/class_10498$class_10499 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55425 f Lnet/minecraft/world/item/DyeColor; baseColor b comp_3418 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65697 a method_65697 m ()Lnet/minecraft/world/item/DyeColor; baseColor b comp_3418 m (Lnet/minecraft/world/item/DyeColor;)V m ()V c net/minecraft/client/renderer/special/BedSpecialRenderer hql net/minecraft/class_10500 f Lnet/minecraft/client/renderer/blockentity/BedRenderer; bedRenderer a field_55426 f Lnet/minecraft/client/resources/model/Material; material b field_55427 m (Lnet/minecraft/client/renderer/blockentity/BedRenderer;Lnet/minecraft/client/resources/model/Material;)V c net/minecraft/client/renderer/special/BedSpecialRenderer$Unbaked hql$a net/minecraft/class_10500$class_10501 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55428 f Lnet/minecraft/resources/ResourceLocation; texture b comp_3419 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65700 a method_65700 m ()Lnet/minecraft/resources/ResourceLocation; texture b comp_3419 m (Lnet/minecraft/world/item/DyeColor;)V m (Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/client/renderer/special/ChestSpecialRenderer hqm net/minecraft/class_10502 f Lnet/minecraft/resources/ResourceLocation; GIFT_CHEST_TEXTURE a field_55429 f Lnet/minecraft/resources/ResourceLocation; NORMAL_CHEST_TEXTURE b field_55430 f Lnet/minecraft/resources/ResourceLocation; TRAPPED_CHEST_TEXTURE c field_55431 f Lnet/minecraft/resources/ResourceLocation; ENDER_CHEST_TEXTURE d field_55432 f Lnet/minecraft/client/model/ChestModel; model e field_55433 f Lnet/minecraft/client/resources/model/Material; material f field_55434 f F openness g field_55435 m (Lnet/minecraft/client/model/ChestModel;Lnet/minecraft/client/resources/model/Material;F)V m ()V c net/minecraft/client/renderer/special/ChestSpecialRenderer$Unbaked hqm$a net/minecraft/class_10502$class_10503 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55436 f Lnet/minecraft/resources/ResourceLocation; texture b comp_3420 f F openness c comp_3421 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65701 a method_65701 m ()Lnet/minecraft/resources/ResourceLocation; texture b comp_3420 m ()F openness c comp_3421 m (Lnet/minecraft/resources/ResourceLocation;)V m (Lnet/minecraft/resources/ResourceLocation;F)V m ()V c net/minecraft/client/renderer/special/ConduitSpecialRenderer hqn net/minecraft/class_10504 f Lnet/minecraft/client/model/geom/ModelPart; model a field_55437 m (Lnet/minecraft/client/model/geom/ModelPart;)V c net/minecraft/client/renderer/special/ConduitSpecialRenderer$Unbaked hqn$a net/minecraft/class_10504$class_10505 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55438 m ()V m ()V c net/minecraft/client/renderer/special/DecoratedPotSpecialRenderer hqo net/minecraft/class_10506 f Lnet/minecraft/client/renderer/blockentity/DecoratedPotRenderer; decoratedPotRenderer a field_55439 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/world/level/block/entity/PotDecorations; extractArgument a method_65702 m (Lnet/minecraft/world/level/block/entity/PotDecorations;Lnet/minecraft/world/item/ItemDisplayContext;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IIZ)V render a method_65703 m (Lnet/minecraft/client/renderer/blockentity/DecoratedPotRenderer;)V c net/minecraft/client/renderer/special/DecoratedPotSpecialRenderer$Unbaked hqo$a net/minecraft/class_10506$class_10507 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55440 m ()V m ()V c net/minecraft/client/renderer/special/HangingSignSpecialRenderer hqp net/minecraft/class_10533 f Lnet/minecraft/client/model/Model; model a field_55522 f Lnet/minecraft/client/resources/model/Material; material b field_55523 m (Lnet/minecraft/client/model/Model;Lnet/minecraft/client/resources/model/Material;)V c net/minecraft/client/renderer/special/HangingSignSpecialRenderer$Unbaked hqp$a net/minecraft/class_10533$class_10534 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55524 f Lnet/minecraft/world/level/block/state/properties/WoodType; woodType b comp_3440 f Ljava/util/Optional; texture c comp_3441 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65849 a method_65849 m ()Lnet/minecraft/world/level/block/state/properties/WoodType; woodType b comp_3440 m ()Ljava/util/Optional; texture c comp_3441 m ()Lnet/minecraft/client/resources/model/Material; method_65850 d method_65850 m (Lnet/minecraft/world/level/block/state/properties/WoodType;)V m (Lnet/minecraft/world/level/block/state/properties/WoodType;Ljava/util/Optional;)V m ()V c net/minecraft/client/renderer/special/NoDataSpecialModelRenderer hqq net/minecraft/class_10508 m (Lnet/minecraft/world/item/ItemDisplayContext;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IIZ)V render a method_65699 m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/Void; extractArgument a method_65704 m (Ljava/lang/Void;Lnet/minecraft/world/item/ItemDisplayContext;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IIZ)V render a method_65705 c net/minecraft/client/renderer/special/PlayerHeadSpecialRenderer hqr net/minecraft/class_11533 f Ljava/util/Map; updatedResolvableProfiles a field_61032 f Lnet/minecraft/client/resources/SkinManager; skinManager b field_61033 f Lnet/minecraft/client/model/SkullModelBase; modelBase c field_61034 f Lnet/minecraft/client/renderer/special/PlayerHeadSpecialRenderer$PlayerHeadRenderInfo; defaultPlayerHeadRenderInfo d field_61035 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/client/renderer/special/PlayerHeadSpecialRenderer$PlayerHeadRenderInfo; extractArgument a method_72176 m (Lnet/minecraft/world/item/component/ResolvableProfile;)Lnet/minecraft/client/renderer/special/PlayerHeadSpecialRenderer$PlayerHeadRenderInfo; createAndCacheIfTextureIsUnpacked a method_72177 m (Lnet/minecraft/client/renderer/special/PlayerHeadSpecialRenderer$PlayerHeadRenderInfo;Lnet/minecraft/world/item/ItemDisplayContext;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IIZ)V render a method_72178 m (Lnet/minecraft/client/resources/SkinManager;Lnet/minecraft/client/model/SkullModelBase;Lnet/minecraft/client/renderer/special/PlayerHeadSpecialRenderer$PlayerHeadRenderInfo;)V c net/minecraft/client/renderer/special/PlayerHeadSpecialRenderer$PlayerHeadRenderInfo hqr$a net/minecraft/class_11533$class_11534 f Lnet/minecraft/client/renderer/RenderType; renderType a comp_4406 m ()Lnet/minecraft/client/renderer/RenderType; renderType a comp_4406 m (Lnet/minecraft/client/resources/PlayerSkin;)Lnet/minecraft/client/renderer/special/PlayerHeadSpecialRenderer$PlayerHeadRenderInfo; create a method_72179 m (Lnet/minecraft/client/renderer/RenderType;)V c net/minecraft/client/renderer/special/PlayerHeadSpecialRenderer$Unbaked hqr$b net/minecraft/class_11533$class_11535 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_61036 m ()V m ()V c net/minecraft/client/renderer/special/ShieldSpecialRenderer hqs net/minecraft/class_10509 f Lnet/minecraft/client/model/ShieldModel; model a field_55441 m (Lnet/minecraft/world/item/ItemStack;)Lnet/minecraft/core/component/DataComponentMap; extractArgument a method_65706 m (Lnet/minecraft/core/component/DataComponentMap;Lnet/minecraft/world/item/ItemDisplayContext;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IIZ)V render a method_65707 m (Lnet/minecraft/client/model/ShieldModel;)V c net/minecraft/client/renderer/special/ShieldSpecialRenderer$Unbaked hqs$a net/minecraft/class_10509$class_10510 f Lnet/minecraft/client/renderer/special/ShieldSpecialRenderer$Unbaked; INSTANCE a field_55442 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_55443 m ()V m ()V c net/minecraft/client/renderer/special/ShulkerBoxSpecialRenderer hqt net/minecraft/class_10511 f Lnet/minecraft/client/renderer/blockentity/ShulkerBoxRenderer; shulkerBoxRenderer a field_55444 f F openness b field_55445 f Lnet/minecraft/core/Direction; orientation c field_55446 f Lnet/minecraft/client/resources/model/Material; material d field_55447 m (Lnet/minecraft/client/renderer/blockentity/ShulkerBoxRenderer;FLnet/minecraft/core/Direction;Lnet/minecraft/client/resources/model/Material;)V c net/minecraft/client/renderer/special/ShulkerBoxSpecialRenderer$Unbaked hqt$a net/minecraft/class_10511$class_10512 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55448 f Lnet/minecraft/resources/ResourceLocation; texture b comp_3422 f F openness c comp_3423 f Lnet/minecraft/core/Direction; orientation d comp_3424 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65708 a method_65708 m ()Lnet/minecraft/resources/ResourceLocation; texture b comp_3422 m ()F openness c comp_3423 m ()Lnet/minecraft/core/Direction; orientation d comp_3424 m ()V m (Lnet/minecraft/world/item/DyeColor;)V m (Lnet/minecraft/resources/ResourceLocation;FLnet/minecraft/core/Direction;)V m ()V c net/minecraft/client/renderer/special/SkullSpecialRenderer hqu net/minecraft/class_10513 f Lnet/minecraft/client/model/SkullModelBase; model a field_55450 f F animation b field_55566 f Lnet/minecraft/client/renderer/RenderType; renderType c field_61037 m (Lnet/minecraft/client/model/SkullModelBase;FLnet/minecraft/client/renderer/RenderType;)V c net/minecraft/client/renderer/special/SkullSpecialRenderer$Unbaked hqu$a net/minecraft/class_10513$class_10514 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55451 f Lnet/minecraft/world/level/block/SkullBlock$Type; kind b comp_3425 f Ljava/util/Optional; textureOverride c comp_3442 f F animation d comp_3470 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation; method_65851 a method_65851 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65711 a method_65711 m (Ljava/lang/String;)Ljava/lang/String; method_65852 a method_65852 m ()Lnet/minecraft/world/level/block/SkullBlock$Type; kind b comp_3425 m ()Ljava/util/Optional; textureOverride c comp_3442 m ()F animation d comp_3470 m (Lnet/minecraft/world/level/block/SkullBlock$Type;)V m (Lnet/minecraft/world/level/block/SkullBlock$Type;Ljava/util/Optional;F)V m ()V c net/minecraft/client/renderer/special/SpecialModelRenderer hqv net/minecraft/class_10515 m (Ljava/lang/Object;Lnet/minecraft/world/item/ItemDisplayContext;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;IIZ)V render a method_65694 m (Ljava/util/Set;)V getExtents a method_72175 m (Lnet/minecraft/world/item/ItemStack;)Ljava/lang/Object; extractArgument b method_65695 c net/minecraft/client/renderer/special/SpecialModelRenderer$Unbaked hqv$a net/minecraft/class_10515$class_10516 m ()Lcom/mojang/serialization/MapCodec; type a method_65696 m (Lnet/minecraft/client/model/geom/EntityModelSet;)Lnet/minecraft/client/renderer/special/SpecialModelRenderer; bake a method_65698 c net/minecraft/client/renderer/special/SpecialModelRenderers hqw net/minecraft/class_10517 f Lcom/mojang/serialization/Codec; CODEC a field_55452 f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; ID_MAPPER b field_55453 f Ljava/util/Map; STATIC_BLOCK_MAPPING c field_55454 f Lnet/minecraft/client/renderer/special/ChestSpecialRenderer$Unbaked; GIFT_CHEST d field_55455 m ()V bootstrap a method_65712 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_65713 a method_65713 m (Lnet/minecraft/client/model/geom/EntityModelSet;)Ljava/util/Map; createBlockRenderers a method_65714 m (Lnet/minecraft/client/model/geom/EntityModelSet;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/world/level/block/Block;Lnet/minecraft/client/renderer/special/SpecialModelRenderer$Unbaked;)V method_65715 a method_65715 m ()V m ()V c net/minecraft/client/renderer/special/StandingSignSpecialRenderer hqx net/minecraft/class_10535 f Lnet/minecraft/client/model/Model; model a field_55526 f Lnet/minecraft/client/resources/model/Material; material b field_55527 m (Lnet/minecraft/client/model/Model;Lnet/minecraft/client/resources/model/Material;)V c net/minecraft/client/renderer/special/StandingSignSpecialRenderer$Unbaked hqx$a net/minecraft/class_10535$class_10536 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55528 f Lnet/minecraft/world/level/block/state/properties/WoodType; woodType b comp_3443 f Ljava/util/Optional; texture c comp_3444 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65853 a method_65853 m ()Lnet/minecraft/world/level/block/state/properties/WoodType; woodType b comp_3443 m ()Ljava/util/Optional; texture c comp_3444 m ()Lnet/minecraft/client/resources/model/Material; method_65854 d method_65854 m (Lnet/minecraft/world/level/block/state/properties/WoodType;)V m (Lnet/minecraft/world/level/block/state/properties/WoodType;Ljava/util/Optional;)V m ()V c net/minecraft/client/renderer/special/TridentSpecialRenderer hqy net/minecraft/class_10518 f Lnet/minecraft/client/model/TridentModel; model a field_55456 m (Lnet/minecraft/client/model/TridentModel;)V c net/minecraft/client/renderer/special/TridentSpecialRenderer$Unbaked hqy$a net/minecraft/class_10518$class_10519 f Lcom/mojang/serialization/MapCodec; MAP_CODEC a field_55457 m ()V m ()V c net/minecraft/client/renderer/special/package-info hqz net/minecraft/class_10520 c net/minecraft/client/renderer/state/MapRenderState hra net/minecraft/class_10090 f Lnet/minecraft/resources/ResourceLocation; texture a field_53638 f Ljava/util/List; decorations b field_53639 m ()V c net/minecraft/client/renderer/state/MapRenderState$MapDecorationRenderState hra$a net/minecraft/class_10090$class_10091 f Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; atlasSprite a field_53640 f B x b field_53641 f B y c field_53642 f B rot d field_53643 f Z renderOnFrame e field_53644 f Lnet/minecraft/network/chat/Component; name f field_53645 m ()V c net/minecraft/client/renderer/state/package-info hrb net/minecraft/class_10092 c net/minecraft/client/renderer/texture/AbstractTexture hrc net/minecraft/class_1044 f Lcom/mojang/blaze3d/textures/GpuTexture; texture a field_56974 f Lcom/mojang/blaze3d/textures/GpuTextureView; textureView b field_60597 m ()Lcom/mojang/blaze3d/textures/GpuTexture; getTexture a method_68004 m (Z)V setClamp a method_65924 m (ZZ)V setFilter a method_4527 m ()Lcom/mojang/blaze3d/textures/GpuTextureView; getTextureView b method_71659 m (Z)V setUseMipmaps b method_70950 m ()V c net/minecraft/client/renderer/texture/CubeMapTexture hrd net/minecraft/class_11405 f [Ljava/lang/String; SUFFIXES c field_60598 m (Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/client/renderer/texture/Dumpable hre net/minecraft/class_8215 m (Lnet/minecraft/resources/ResourceLocation;Ljava/nio/file/Path;)V dumpContents a method_49712 c net/minecraft/client/renderer/texture/DynamicTexture hrf net/minecraft/class_1043 f Lorg/slf4j/Logger; LOGGER c field_25794 f Lcom/mojang/blaze3d/platform/NativeImage; pixels d field_5200 m (Lcom/mojang/blaze3d/platform/NativeImage;)V setPixels a method_4526 m (Ljava/lang/String;)V createTexture a method_71141 m (Ljava/util/function/Supplier;)V createTexture a method_71142 m ()V upload c method_4524 m ()Lcom/mojang/blaze3d/platform/NativeImage; getPixels d method_4525 m (Ljava/util/function/Supplier;Lcom/mojang/blaze3d/platform/NativeImage;)V m (Ljava/lang/String;IIZ)V m (Ljava/util/function/Supplier;IIZ)V m ()V c net/minecraft/client/renderer/texture/MipmapGenerator hrg net/minecraft/class_4725 f I ALPHA_CUTOUT_CUTOFF a field_32949 f [F POW22 b field_21747 m (I)F getPow22 a method_24099 m (IIIII)I gammaBlend a method_24100 m (IIIIZ)I alphaBlend a method_24101 m (Lcom/mojang/blaze3d/platform/NativeImage;)Z hasTransparentPixel a method_45804 m ([F)V method_24103 a method_24103 m ([Lcom/mojang/blaze3d/platform/NativeImage;I)[Lcom/mojang/blaze3d/platform/NativeImage; generateMipLevels a method_24102 m ()V m ()V c net/minecraft/client/renderer/texture/MissingTextureAtlasSprite hrh net/minecraft/class_1047 f I MISSING_IMAGE_WIDTH a field_32950 f I MISSING_IMAGE_HEIGHT b field_32951 f Ljava/lang/String; MISSING_TEXTURE_NAME c field_32952 f Lnet/minecraft/resources/ResourceLocation; MISSING_TEXTURE_LOCATION d field_5219 m ()Lcom/mojang/blaze3d/platform/NativeImage; generateMissingImage a method_65855 m (II)Lcom/mojang/blaze3d/platform/NativeImage; generateMissingImage a method_45806 m ()Lnet/minecraft/client/renderer/texture/SpriteContents; create b method_45805 m ()Lnet/minecraft/resources/ResourceLocation; getLocation c method_4539 m ()V m ()V c net/minecraft/client/renderer/texture/OverlayTexture hri net/minecraft/class_4608 f I NO_WHITE_U a field_32953 f I RED_OVERLAY_V b field_32954 f I WHITE_OVERLAY_V c field_32955 f I NO_OVERLAY d field_21444 f I SIZE e field_32956 f Lnet/minecraft/client/renderer/texture/DynamicTexture; texture f field_21013 m ()V setupOverlayColor a method_23209 m (F)I u a method_23210 m (FZ)I pack a method_23624 m (II)I pack a method_23625 m (Z)I v a method_23212 m ()V teardownOverlayColor b method_23213 m ()V m ()V c net/minecraft/client/renderer/texture/ReloadableTexture hrj net/minecraft/class_10537 f Lnet/minecraft/resources/ResourceLocation; resourceId c field_55529 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Lnet/minecraft/client/renderer/texture/TextureContents; loadContents a method_65809 m (Lcom/mojang/blaze3d/platform/NativeImage;ZZ)V doLoad a method_65856 m (Lnet/minecraft/client/renderer/texture/TextureContents;)V apply a method_65857 m ()Lnet/minecraft/resources/ResourceLocation; resourceId c method_65859 m (Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/client/renderer/texture/SimpleTexture hrk net/minecraft/class_1049 m (Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/client/renderer/texture/SkinTextureDownloader hrl net/minecraft/class_10538 f Lorg/slf4j/Logger; LOGGER a field_55530 f I SKIN_WIDTH b field_55531 f I SKIN_HEIGHT c field_55532 f I LEGACY_SKIN_HEIGHT d field_55533 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/platform/NativeImage;)Ljava/util/concurrent/CompletableFuture; registerTextureInManager a method_65860 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/platform/NativeImage;Lnet/minecraft/client/Minecraft;)Lnet/minecraft/resources/ResourceLocation; method_65864 a method_65864 m (Lnet/minecraft/resources/ResourceLocation;Ljava/nio/file/Path;Ljava/lang/String;Z)Ljava/util/concurrent/CompletableFuture; downloadAndRegisterSkin a method_65861 m (Lcom/mojang/blaze3d/platform/NativeImage;IIII)V doNotchTransparencyHack a method_65862 m (Lcom/mojang/blaze3d/platform/NativeImage;Ljava/lang/String;)Lcom/mojang/blaze3d/platform/NativeImage; processLegacySkin a method_65863 m (Ljava/nio/file/Path;Ljava/lang/String;)Lcom/mojang/blaze3d/platform/NativeImage; downloadSkin a method_65865 m (Ljava/nio/file/Path;Ljava/lang/String;Z)Lcom/mojang/blaze3d/platform/NativeImage; method_65866 a method_65866 m (Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/platform/NativeImage;)Ljava/util/concurrent/CompletionStage; method_65867 b method_65867 m (Lcom/mojang/blaze3d/platform/NativeImage;IIII)V setNoAlpha b method_65868 m ()V m ()V c net/minecraft/client/renderer/texture/SpriteContents hrm net/minecraft/class_7764 f Lorg/slf4j/Logger; LOGGER a field_40535 f Lnet/minecraft/resources/ResourceLocation; name b field_40536 f I width c field_40537 f I height d field_40538 f Lcom/mojang/blaze3d/platform/NativeImage; originalImage e field_40539 f [Lcom/mojang/blaze3d/platform/NativeImage; byMipLevel f field_40540 f Lnet/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture; animatedTexture g field_40541 f Lnet/minecraft/server/packs/resources/ResourceMetadata; metadata h field_45631 m (I)V increaseMipLevel a method_45808 m (III)Z isTransparent a method_45810 m (IIII[Lcom/mojang/blaze3d/platform/NativeImage;Lcom/mojang/blaze3d/textures/GpuTexture;)V upload a method_45811 m (IILcom/mojang/blaze3d/textures/GpuTexture;)V uploadFirstFrame a method_45809 m (Lnet/minecraft/client/resources/metadata/animation/FrameSize;IILnet/minecraft/client/resources/metadata/animation/AnimationMetadataSection;)Lnet/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture; createAnimatedTexture a method_45812 m (Lnet/minecraft/client/resources/metadata/animation/FrameSize;Lcom/mojang/blaze3d/platform/NativeImage;Lnet/minecraft/client/resources/metadata/animation/AnimationMetadataSection;)Lnet/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture; method_65869 a method_65869 m (Lit/unimi/dsi/fastutil/ints/IntSet;I)Z method_45813 a method_45813 m ()Ljava/util/stream/IntStream; getUniqueFrames d method_45817 m ()Lnet/minecraft/client/renderer/texture/SpriteTicker; createTicker e method_45818 m ()Lnet/minecraft/server/packs/resources/ResourceMetadata; metadata f method_52848 m ()I getFrameCount g method_45819 m ()Ljava/lang/String; method_45820 h method_45820 m ()Ljava/lang/String; method_45821 i method_45821 m ()Ljava/lang/String; method_45822 j method_45822 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/resources/metadata/animation/FrameSize;Lcom/mojang/blaze3d/platform/NativeImage;Lnet/minecraft/server/packs/resources/ResourceMetadata;)V m ()V c net/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture hrm$a net/minecraft/class_7764$class_5790 f Lnet/minecraft/client/renderer/texture/SpriteContents; field_28469 a field_28469 f Ljava/util/List; frames b field_28472 f I frameRowSize c field_28473 f Z interpolateFrames d field_40542 m ()Lnet/minecraft/client/renderer/texture/SpriteTicker; createTicker a method_45823 m (I)I getFrameX a method_33446 m (IIILcom/mojang/blaze3d/textures/GpuTexture;)V uploadFrame a method_33455 m (IILcom/mojang/blaze3d/textures/GpuTexture;)V uploadFirstFrame a method_33445 m (Lnet/minecraft/client/renderer/texture/SpriteContents$FrameInfo;)I method_33449 a method_33449 m ()Ljava/util/stream/IntStream; getUniqueFrames b method_33450 m (I)I getFrameY b method_33451 m (Lnet/minecraft/client/renderer/texture/SpriteContents;Ljava/util/List;IZ)V c net/minecraft/client/renderer/texture/SpriteContents$FrameInfo hrm$b net/minecraft/class_7764$class_5791 f I index a comp_3445 f I time b comp_3446 m ()I index a comp_3445 m ()I time b comp_3446 m (II)V c net/minecraft/client/renderer/texture/SpriteContents$InterpolationData hrm$c net/minecraft/class_7764$class_4728 f Lnet/minecraft/client/renderer/texture/SpriteContents; field_21757 a field_21757 f [Lcom/mojang/blaze3d/platform/NativeImage; activeFrame b field_21758 m (IILnet/minecraft/client/renderer/texture/SpriteContents$Ticker;Lcom/mojang/blaze3d/textures/GpuTexture;)V uploadInterpolatedFrame a method_24128 m (Lnet/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture;IIII)I getPixel a method_24130 m (Lnet/minecraft/client/renderer/texture/SpriteContents;)V c net/minecraft/client/renderer/texture/SpriteContents$Ticker hrm$d net/minecraft/class_7764$class_7765 f I frame a field_40544 f I subFrame b field_40545 f Lnet/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture; animationInfo c field_40546 f Lnet/minecraft/client/renderer/texture/SpriteContents$InterpolationData; interpolationData d field_40547 m (Lnet/minecraft/client/renderer/texture/SpriteContents;Lnet/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture;Lnet/minecraft/client/renderer/texture/SpriteContents$InterpolationData;)V c net/minecraft/client/renderer/texture/SpriteLoader hrn net/minecraft/class_7766 f Ljava/util/Set; DEFAULT_METADATA_SECTIONS a field_45632 f Lorg/slf4j/Logger; LOGGER b field_40548 f Lnet/minecraft/resources/ResourceLocation; location c field_40549 f I maxSupportedTextureSize d field_40550 f I minWidth e field_43111 f I minHeight f field_43112 m ()Ljava/lang/String; method_68005 a method_68005 m (ILnet/minecraft/client/renderer/texture/TextureAtlasSprite;)V method_45826 a method_45826 m (ILjava/util/concurrent/Executor;Ljava/util/List;)Lnet/minecraft/client/renderer/texture/SpriteLoader$Preparations; method_47659 a method_47659 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/ResourceLocation;)Ljava/util/List; method_47660 a method_47660 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/ResourceLocation;ILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; loadAndStitch a method_52849 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/ResourceLocation;ILjava/util/concurrent/Executor;Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture; loadAndStitch a method_47661 m (Lnet/minecraft/client/renderer/texture/Stitcher$Entry;)Ljava/lang/String; method_45835 a method_45835 m (Lnet/minecraft/client/renderer/texture/Stitcher;II)Ljava/util/Map; getStitchedSprites a method_45836 m (Lnet/minecraft/client/renderer/texture/TextureAtlas;)Lnet/minecraft/client/renderer/texture/SpriteLoader; create a method_45837 m (Lnet/minecraft/client/renderer/texture/atlas/SpriteResourceLoader;Ljava/util/List;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; runSpriteSuppliers a method_47664 m (Lnet/minecraft/client/renderer/texture/atlas/SpriteResourceLoader;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage; method_47665 a method_47665 m (Lnet/minecraft/client/renderer/texture/atlas/SpriteResourceLoader;Ljava/util/concurrent/Executor;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; method_47666 a method_47666 m (Ljava/util/List;)Ljava/util/List; method_47662 a method_47662 m (Ljava/util/List;ILjava/util/concurrent/Executor;)Lnet/minecraft/client/renderer/texture/SpriteLoader$Preparations; stitch a method_47663 m (Ljava/util/Map;I)V method_45840 a method_45840 m (Ljava/util/Map;IILnet/minecraft/client/renderer/texture/SpriteContents;II)V method_45841 a method_45841 m (Ljava/util/function/Function;Lnet/minecraft/client/renderer/texture/atlas/SpriteResourceLoader;)Lnet/minecraft/client/renderer/texture/SpriteContents; method_52850 a method_52850 m (Lnet/minecraft/resources/ResourceLocation;III)V m ()V c net/minecraft/client/renderer/texture/SpriteLoader$Preparations hrn$a net/minecraft/class_7766$class_7767 f I width a comp_1040 f I height b comp_1041 f I mipLevel c comp_1042 f Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; missing d comp_1043 f Ljava/util/Map; regions e comp_1044 f Ljava/util/concurrent/CompletableFuture; readyForUpload f comp_1045 m ()Ljava/util/concurrent/CompletableFuture; waitForUpload a method_45845 m (Ljava/lang/Void;)Lnet/minecraft/client/renderer/texture/SpriteLoader$Preparations; method_45846 a method_45846 m ()I width b comp_1040 m ()I height c comp_1041 m ()I mipLevel d comp_1042 m ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; missing e comp_1043 m ()Ljava/util/Map; regions f comp_1044 m ()Ljava/util/concurrent/CompletableFuture; readyForUpload g comp_1045 m (IIILnet/minecraft/client/renderer/texture/TextureAtlasSprite;Ljava/util/Map;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/client/renderer/texture/SpriteTicker hro net/minecraft/class_7768 m (IILcom/mojang/blaze3d/textures/GpuTexture;)V tickAndUpload a method_45824 c net/minecraft/client/renderer/texture/Stitcher hrp net/minecraft/class_1055 f Ljava/util/Comparator; HOLDER_COMPARATOR a field_18030 f I mipLevel b field_5243 f Ljava/util/List; texturesToBeStitched c field_5237 f Ljava/util/List; storage d field_5239 f I storageX e field_5242 f I storageY f field_5241 f I maxWidth g field_5240 f I maxHeight h field_5238 m ()I getWidth a method_4554 m (II)I smallestFittingMinTexel a method_4551 m (Lnet/minecraft/client/renderer/texture/Stitcher$Entry;)V registerSprite a method_4553 m (Lnet/minecraft/client/renderer/texture/Stitcher$Holder;)Z addToStorage a method_4550 m (Lnet/minecraft/client/renderer/texture/Stitcher$SpriteLoader;)V gatherSprites a method_4549 m ()I getHeight b method_4555 m (Lnet/minecraft/client/renderer/texture/Stitcher$Holder;)Z expand b method_4552 m ()V stitch c method_4557 m (Lnet/minecraft/client/renderer/texture/Stitcher$Holder;)Lnet/minecraft/client/renderer/texture/Stitcher$Entry; method_21686 c method_21686 m (Lnet/minecraft/client/renderer/texture/Stitcher$Holder;)Lnet/minecraft/resources/ResourceLocation; method_18337 d method_18337 m (Lnet/minecraft/client/renderer/texture/Stitcher$Holder;)Ljava/lang/Integer; method_18338 e method_18338 m (Lnet/minecraft/client/renderer/texture/Stitcher$Holder;)Ljava/lang/Integer; method_18339 f method_18339 m (III)V m ()V c net/minecraft/client/renderer/texture/Stitcher$Entry hrp$a net/minecraft/class_1055$class_7769 m ()I width a method_45807 m ()I height b method_45815 m ()Lnet/minecraft/resources/ResourceLocation; name c method_45816 c net/minecraft/client/renderer/texture/Stitcher$Holder hrp$b net/minecraft/class_1055$class_1056 f Lnet/minecraft/client/renderer/texture/Stitcher$Entry; entry a comp_1046 f I width b comp_1047 f I height c comp_1048 m ()Lnet/minecraft/client/renderer/texture/Stitcher$Entry; entry a comp_1046 m ()I width b comp_1047 m ()I height c comp_1048 m (Lnet/minecraft/client/renderer/texture/Stitcher$Entry;I)V m (Lnet/minecraft/client/renderer/texture/Stitcher$Entry;II)V c net/minecraft/client/renderer/texture/Stitcher$Region hrp$c net/minecraft/class_1055$class_1057 f I originX a field_5253 f I originY b field_5252 f I width c field_5251 f I height d field_5250 f Ljava/util/List; subSlots e field_5255 f Lnet/minecraft/client/renderer/texture/Stitcher$Holder; holder f field_5254 m ()I getX a method_4569 m (Lnet/minecraft/client/renderer/texture/Stitcher$Holder;)Z add a method_4566 m (Lnet/minecraft/client/renderer/texture/Stitcher$SpriteLoader;)V walk a method_4568 m ()I getY b method_4567 m (IIII)V c net/minecraft/client/renderer/texture/Stitcher$SpriteLoader hrp$d net/minecraft/class_1055$class_4726 c net/minecraft/client/renderer/texture/StitcherException hrq net/minecraft/class_1054 f Ljava/util/Collection; allSprites a field_20311 m ()Ljava/util/Collection; getAllSprites a method_21687 m (Lnet/minecraft/client/renderer/texture/Stitcher$Entry;Ljava/util/Collection;)V c net/minecraft/client/renderer/texture/TextureAtlas hrr net/minecraft/class_1059 f Lnet/minecraft/resources/ResourceLocation; LOCATION_BLOCKS c field_5275 f Lnet/minecraft/resources/ResourceLocation; LOCATION_PARTICLES d field_17898 f Lorg/slf4j/Logger; LOGGER e field_5278 f Ljava/util/List; sprites f field_5277 f Ljava/util/List; animatedTextures g field_5276 f Ljava/util/Map; texturesByName h field_5280 f Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; missingSprite i field_46207 f Lnet/minecraft/resources/ResourceLocation; location j field_21749 f I maxSupportedTextureSize k field_17899 f I width l field_43113 f I height m field_43114 f I mipLevel n field_43115 m (I)I method_68168 a method_68168 m (III)V createTexture a method_72240 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; getSprite a method_4608 m (Lnet/minecraft/client/renderer/texture/SpriteLoader$Preparations;)V upload a method_45848 m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/util/Map;)V dumpSpriteNames a method_45849 m ()V cycleAnimationFrames c method_4612 m ()V clearTextureData e method_4601 m ()Lnet/minecraft/resources/ResourceLocation; location f method_24106 m ()I maxSupportedTextureSize g method_45850 m ()I getWidth h method_49713 m ()I getHeight i method_49714 m (Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/client/renderer/texture/TextureAtlasSprite hrs net/minecraft/class_1058 f Lnet/minecraft/resources/ResourceLocation; atlasLocation a field_40552 f Lnet/minecraft/client/renderer/texture/SpriteContents; contents b field_40553 f Z animated c field_59983 f I x d field_5258 f I y e field_5256 f F u0 f field_5270 f F u1 g field_5269 f F v0 h field_5268 f F v1 i field_5267 m ()I getX a method_35806 m (F)F getU a method_4580 m (Lcom/mojang/blaze3d/textures/GpuTexture;)V uploadFirstFrame a method_4584 m (Lcom/mojang/blaze3d/vertex/VertexConsumer;)Lcom/mojang/blaze3d/vertex/VertexConsumer; wrap a method_24108 m ()I getY b method_35807 m (F)F getUOffset b method_35804 m ()F getU0 c method_4594 m (F)F getV c method_4570 m ()F getU1 d method_4577 m (F)F getVOffset d method_35805 m ()Lnet/minecraft/client/renderer/texture/SpriteContents; contents e method_45851 m ()Z isAnimated f method_70951 m ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite$Ticker; createTicker g method_33437 m ()F getV0 h method_4593 m ()F getV1 i method_4575 m ()Lnet/minecraft/resources/ResourceLocation; atlasLocation j method_45852 m ()F uvShrinkRatio k method_23842 m ()F atlasSize l method_23841 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/texture/SpriteContents;IIII)V c net/minecraft/client/renderer/texture/TextureAtlasSprite$1 hrs$1 net/minecraft/class_1058$1 f Lnet/minecraft/client/renderer/texture/SpriteTicker; val$ticker a field_40554 f Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; field_40555 b field_40555 m (Lnet/minecraft/client/renderer/texture/TextureAtlasSprite;Lnet/minecraft/client/renderer/texture/SpriteTicker;)V c net/minecraft/client/renderer/texture/TextureAtlasSprite$Ticker hrs$a net/minecraft/class_1058$class_7770 m (Lcom/mojang/blaze3d/textures/GpuTexture;)V tickAndUpload a method_45853 c net/minecraft/client/renderer/texture/TextureContents hrt net/minecraft/class_10539 f Lcom/mojang/blaze3d/platform/NativeImage; image a comp_3447 f Lnet/minecraft/client/resources/metadata/texture/TextureMetadataSection; metadata b comp_3448 m ()Lnet/minecraft/client/renderer/texture/TextureContents; createMissing a method_65870 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/texture/TextureContents; load a method_65871 m ()Z blur b method_65872 m ()Z clamp c method_65873 m ()Lcom/mojang/blaze3d/platform/NativeImage; image d comp_3447 m ()Lnet/minecraft/client/resources/metadata/texture/TextureMetadataSection; metadata e comp_3448 m (Lcom/mojang/blaze3d/platform/NativeImage;Lnet/minecraft/client/resources/metadata/texture/TextureMetadataSection;)V c net/minecraft/client/renderer/texture/TextureManager hru net/minecraft/class_1060 f Lnet/minecraft/resources/ResourceLocation; INTENTIONAL_MISSING_TEXTURE a field_5285 f Lorg/slf4j/Logger; LOGGER b field_5288 f Ljava/util/Map; byPath c field_5286 f Ljava/util/Set; tickableTextures d field_5284 f Lnet/minecraft/server/packs/resources/ResourceManager; resourceManager e field_5287 m ()Ljava/lang/String; method_68006 a method_68006 m (I)[Ljava/util/concurrent/CompletableFuture; method_65874 a method_65874 m (Lnet/minecraft/resources/ResourceLocation;)V registerForNextReload a method_65875 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/texture/AbstractTexture;)V register a method_4616 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/texture/ReloadableTexture;)V registerAndLoad a method_65876 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/texture/ReloadableTexture;)Lnet/minecraft/client/renderer/texture/TextureContents; loadContents a method_65877 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/texture/ReloadableTexture;Ljava/util/concurrent/Executor;)Lnet/minecraft/client/renderer/texture/TextureManager$PendingReload; scheduleLoad a method_65878 m (Ljava/nio/file/Path;)V dumpAllSheets a method_49715 m (Ljava/nio/file/Path;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/texture/AbstractTexture;)V method_49718 a method_49718 m (Ljava/util/List;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/texture/AbstractTexture;)V method_65879 a method_65879 m (Ljava/util/List;Ljava/lang/Void;)V method_65880 a method_65880 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/texture/AbstractTexture; getTexture b method_4619 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/texture/AbstractTexture;)V safeClose b method_30299 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/texture/ReloadableTexture;)Lnet/minecraft/client/renderer/texture/TextureContents; loadContentsSafe b method_65925 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/texture/ReloadableTexture;)Lnet/minecraft/client/renderer/texture/TextureContents; method_65881 b method_65881 m (Lnet/minecraft/resources/ResourceLocation;)V release c method_4615 m (Lnet/minecraft/server/packs/resources/ResourceManager;)V m ()V c net/minecraft/client/renderer/texture/TextureManager$PendingReload hru$a net/minecraft/class_1060$class_10540 f Lnet/minecraft/client/renderer/texture/ReloadableTexture; texture a comp_3449 f Ljava/util/concurrent/CompletableFuture; newContents b comp_3450 m ()Lnet/minecraft/client/renderer/texture/ReloadableTexture; texture a comp_3449 m ()Ljava/util/concurrent/CompletableFuture; newContents b comp_3450 m (Lnet/minecraft/client/renderer/texture/ReloadableTexture;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/client/renderer/texture/Tickable hrv net/minecraft/class_1061 m ()V tick d method_4622 c net/minecraft/client/renderer/texture/atlas/SpriteResourceLoader hrw net/minecraft/class_8684 f Lorg/slf4j/Logger; LOGGER a field_45633 m (Ljava/util/Collection;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/Resource;)Lnet/minecraft/client/renderer/texture/SpriteContents; method_52851 a method_52851 m ()V c net/minecraft/client/renderer/texture/atlas/SpriteSource hrx net/minecraft/class_7948 f Lnet/minecraft/resources/FileToIdConverter; TEXTURE_ID_CONVERTER a field_42075 m ()Lcom/mojang/serialization/MapCodec; codec a method_67288 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/client/renderer/texture/atlas/SpriteSource$Output;)V run a method_47673 m ()V c net/minecraft/client/renderer/texture/atlas/SpriteSource$Output hrx$a net/minecraft/class_7948$class_7949 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/Resource;)V add a method_47674 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/Resource;Lnet/minecraft/client/renderer/texture/atlas/SpriteResourceLoader;)Lnet/minecraft/client/renderer/texture/SpriteContents; method_47675 a method_47675 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/texture/atlas/SpriteSource$SpriteSupplier;)V add a method_47670 m (Ljava/util/function/Predicate;)V removeAll a method_47671 c net/minecraft/client/renderer/texture/atlas/SpriteSource$SpriteSupplier hrx$b net/minecraft/class_7948$class_7950 m ()V discard a method_47676 c net/minecraft/client/renderer/texture/atlas/SpriteSourceList hry net/minecraft/class_7947 f Lorg/slf4j/Logger; LOGGER a field_41386 f Lnet/minecraft/resources/FileToIdConverter; ATLAS_INFO_CONVERTER b field_41387 f Ljava/util/List; sources c field_41388 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/List; list a method_47667 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/texture/atlas/SpriteSourceList; load a method_47668 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/client/renderer/texture/atlas/SpriteSource$Output;Lnet/minecraft/client/renderer/texture/atlas/SpriteSource;)V method_47669 a method_47669 m (Lnet/minecraft/client/renderer/texture/atlas/SpriteResourceLoader;)Lnet/minecraft/client/renderer/texture/SpriteContents; method_52852 a method_52852 m (Ljava/util/List;)V m ()V c net/minecraft/client/renderer/texture/atlas/SpriteSourceList$1 hry$1 net/minecraft/class_7947$1 f Ljava/util/Map; val$sprites a field_41389 m (Lnet/minecraft/client/renderer/texture/atlas/SpriteSourceList;Ljava/util/Map;)V c net/minecraft/client/renderer/texture/atlas/SpriteSources hrz net/minecraft/class_7952 f Lcom/mojang/serialization/Codec; CODEC a field_41396 f Lcom/mojang/serialization/Codec; FILE_CODEC b field_41397 f Lnet/minecraft/util/ExtraCodecs$LateBoundIdMapper; ID_MAPPER c field_56377 m ()V bootstrap a method_67289 m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; method_67290 a method_67290 m ()V m ()V c net/minecraft/client/renderer/texture/atlas/package-info hsa net/minecraft/class_7953 c net/minecraft/client/renderer/texture/atlas/sources/DirectoryLister hsb net/minecraft/class_7954 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_41399 f Ljava/lang/String; sourcePath c comp_3613 f Ljava/lang/String; idPrefix d comp_3614 m (Lnet/minecraft/resources/FileToIdConverter;Lnet/minecraft/client/renderer/texture/atlas/SpriteSource$Output;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/Resource;)V method_47683 a method_47683 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47684 a method_47684 m ()Ljava/lang/String; sourcePath b comp_3613 m ()Ljava/lang/String; idPrefix c comp_3614 m (Ljava/lang/String;Ljava/lang/String;)V m ()V c net/minecraft/client/renderer/texture/atlas/sources/LazyLoadedImage hsc net/minecraft/class_7958 f Lnet/minecraft/resources/ResourceLocation; id a field_41416 f Lnet/minecraft/server/packs/resources/Resource; resource b field_41417 f Ljava/util/concurrent/atomic/AtomicReference; image c field_41418 f Ljava/util/concurrent/atomic/AtomicInteger; referenceCount d field_41419 m ()Lcom/mojang/blaze3d/platform/NativeImage; get a method_47697 m ()V release b method_47698 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/Resource;I)V c net/minecraft/client/renderer/texture/atlas/sources/PalettedPermutations hsd net/minecraft/class_8066 f Ljava/lang/String; DEFAULT_SEPARATOR b field_56378 f Lcom/mojang/serialization/MapCodec; MAP_CODEC c field_42077 f Ljava/util/List; textures d comp_3615 f Lnet/minecraft/resources/ResourceLocation; paletteKey e comp_3616 f Ljava/util/Map; permutations f comp_3617 f Ljava/lang/String; separator g comp_3618 f Lorg/slf4j/Logger; LOGGER h field_42078 m (Lnet/minecraft/server/packs/resources/ResourceManager;)[I method_48485 a method_48485 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/ResourceLocation;)[I loadPaletteEntryFromImage a method_48486 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_67291 a method_67291 m (Lit/unimi/dsi/fastutil/ints/Int2IntMap;I)I method_48489 a method_48489 m (Ljava/util/Map;Ljava/util/function/Supplier;Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;)V method_48490 a method_48490 m (Ljava/util/function/Supplier;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/ResourceLocation;)Ljava/util/function/IntUnaryOperator; method_48491 a method_48491 m ([I[I)Ljava/util/function/IntUnaryOperator; createPaletteMapping a method_48492 m ()Ljava/util/List; textures b comp_3615 m ()Lnet/minecraft/resources/ResourceLocation; paletteKey c comp_3616 m ()Ljava/util/Map; permutations d comp_3617 m ()Ljava/lang/String; separator e comp_3618 m (Ljava/util/List;Lnet/minecraft/resources/ResourceLocation;Ljava/util/Map;)V m (Ljava/util/List;Lnet/minecraft/resources/ResourceLocation;Ljava/util/Map;Ljava/lang/String;)V m ()V c net/minecraft/client/renderer/texture/atlas/sources/PalettedPermutations$PalettedSpriteSupplier hsd$a net/minecraft/class_8066$class_8067 f Lnet/minecraft/client/renderer/texture/atlas/sources/LazyLoadedImage; baseImage a comp_1216 f Ljava/util/function/Supplier; palette b comp_1217 f Lnet/minecraft/resources/ResourceLocation; permutationLocation c comp_1218 m (Lnet/minecraft/client/renderer/texture/atlas/SpriteResourceLoader;)Lnet/minecraft/client/renderer/texture/SpriteContents; apply a method_52853 m ()Lnet/minecraft/client/renderer/texture/atlas/sources/LazyLoadedImage; baseImage b comp_1216 m ()Ljava/util/function/Supplier; palette c comp_1217 m ()Lnet/minecraft/resources/ResourceLocation; permutationLocation d comp_1218 m (Lnet/minecraft/client/renderer/texture/atlas/sources/LazyLoadedImage;Ljava/util/function/Supplier;Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/client/renderer/texture/atlas/sources/SingleFile hse net/minecraft/class_7955 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_41402 f Lnet/minecraft/resources/ResourceLocation; resourceId c comp_3619 f Ljava/util/Optional; spriteId d comp_3620 f Lorg/slf4j/Logger; LOGGER e field_41403 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47687 a method_47687 m ()Lnet/minecraft/resources/ResourceLocation; resourceId b comp_3619 m ()Ljava/util/Optional; spriteId c comp_3620 m (Lnet/minecraft/resources/ResourceLocation;)V m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Optional;)V m ()V c net/minecraft/client/renderer/texture/atlas/sources/SourceFilter hsf net/minecraft/class_7956 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_41407 f Lnet/minecraft/util/ResourceLocationPattern; filter c comp_3621 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47690 a method_47690 m ()Lnet/minecraft/util/ResourceLocationPattern; filter b comp_3621 m (Lnet/minecraft/util/ResourceLocationPattern;)V m ()V c net/minecraft/client/renderer/texture/atlas/sources/Unstitcher hsg net/minecraft/class_7957 f Lcom/mojang/serialization/MapCodec; MAP_CODEC b field_41409 f Lnet/minecraft/resources/ResourceLocation; resource c comp_3622 f Ljava/util/List; regions d comp_3623 f D xDivisor e comp_3624 f D yDivisor f comp_3625 f Lorg/slf4j/Logger; LOGGER g field_41410 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47692 a method_47692 m ()Lnet/minecraft/resources/ResourceLocation; resource b comp_3622 m ()Ljava/util/List; regions c comp_3623 m ()D xDivisor d comp_3624 m ()D yDivisor e comp_3625 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/List;DD)V m ()V c net/minecraft/client/renderer/texture/atlas/sources/Unstitcher$Region hsg$a net/minecraft/class_7957$class_7959 f Lcom/mojang/serialization/Codec; CODEC a field_41420 f Lnet/minecraft/resources/ResourceLocation; sprite b comp_1163 f D x c comp_1164 f D y d comp_1165 f D width e comp_1166 f D height f comp_1167 m ()Lnet/minecraft/resources/ResourceLocation; sprite a comp_1163 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_47699 a method_47699 m ()D x b comp_1164 m ()D y c comp_1165 m ()D width d comp_1166 m ()D height e comp_1167 m (Lnet/minecraft/resources/ResourceLocation;DDDD)V m ()V c net/minecraft/client/renderer/texture/atlas/sources/Unstitcher$RegionInstance hsg$b net/minecraft/class_7957$class_7960 f Lnet/minecraft/client/renderer/texture/atlas/sources/LazyLoadedImage; image a field_41421 f Lnet/minecraft/client/renderer/texture/atlas/sources/Unstitcher$Region; region b field_41422 f D xDivisor c field_41423 f D yDivisor d field_41424 m (Lnet/minecraft/client/renderer/texture/atlas/SpriteResourceLoader;)Lnet/minecraft/client/renderer/texture/SpriteContents; apply a method_47700 m (Lnet/minecraft/client/renderer/texture/atlas/sources/LazyLoadedImage;Lnet/minecraft/client/renderer/texture/atlas/sources/Unstitcher$Region;DD)V c net/minecraft/client/renderer/texture/atlas/sources/package-info hsh net/minecraft/class_7961 c net/minecraft/client/renderer/texture/package-info hsi net/minecraft/class_6262 c net/minecraft/client/resources/ClientPackSource hsj net/minecraft/class_1065 f Ljava/lang/String; HIGH_CONTRAST_PACK d field_43088 f Lnet/minecraft/server/packs/metadata/pack/PackMetadataSection; VERSION_METADATA_SECTION e field_40556 f Lnet/minecraft/server/packs/BuiltInMetadata; BUILT_IN_METADATA f field_40557 f Ljava/util/Map; SPECIAL_PACK_NAMES g field_40559 f Lnet/minecraft/server/packs/PackLocationInfo; VANILLA_PACK_INFO h field_49131 f Lnet/minecraft/server/packs/PackSelectionConfig; VANILLA_SELECTION_CONFIG i field_49132 f Lnet/minecraft/server/packs/PackSelectionConfig; BUILT_IN_SELECTION_CONFIG j field_49133 f Lnet/minecraft/resources/ResourceLocation; PACKS_DIR k field_40560 f Ljava/nio/file/Path; externalAssetDir l field_40561 m (Ljava/lang/String;Lnet/minecraft/network/chat/Component;)Lnet/minecraft/server/packs/PackLocationInfo; createBuiltInPackLocation a method_57056 m (Ljava/nio/file/Path;)Ljava/nio/file/Path; findExplodedAssetPacks a method_45856 m (Ljava/nio/file/Path;)Lnet/minecraft/server/packs/VanillaPackResources; createVanillaPackSource b method_45857 m (Ljava/nio/file/Path;Lnet/minecraft/world/level/validation/DirectoryValidator;)V m ()V c net/minecraft/client/resources/DefaultPlayerSkin hsk net/minecraft/class_1068 f [Lnet/minecraft/client/resources/PlayerSkin; DEFAULT_SKINS a field_41121 m ()Lnet/minecraft/resources/ResourceLocation; getDefaultTexture a method_4649 m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/client/resources/PlayerSkin; get a method_52854 m (Ljava/lang/String;Lnet/minecraft/client/resources/PlayerSkin$Model;)Lnet/minecraft/client/resources/PlayerSkin; create a method_52855 m (Ljava/util/UUID;)Lnet/minecraft/client/resources/PlayerSkin; get a method_4648 m ()Lnet/minecraft/client/resources/PlayerSkin; getDefaultSkin b method_62620 m ()V m ()V c net/minecraft/client/resources/DryFoliageColorReloadListener hsl net/minecraft/class_10831 f Lnet/minecraft/resources/ResourceLocation; LOCATION a field_57108 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)[I prepare a method_68169 m ([ILnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_68170 m ()V m ()V c net/minecraft/client/resources/FoliageColorReloadListener hsm net/minecraft/class_1070 f Lnet/minecraft/resources/ResourceLocation; LOCATION a field_5303 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)[I prepare a method_18660 m ([ILnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_18659 m ()V m ()V c net/minecraft/client/resources/GrassColorReloadListener hsn net/minecraft/class_1069 f Lnet/minecraft/resources/ResourceLocation; LOCATION a field_5302 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)[I prepare a method_18662 m ([ILnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_18661 m ()V m ()V c net/minecraft/client/resources/IndexedAssetSource hso net/minecraft/class_1064 f Lcom/google/common/base/Splitter; PATH_SPLITTER a field_40563 f Lorg/slf4j/Logger; LOGGER b field_5290 m (Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/Path; createIndexFs a method_45858 m ()V m ()V c net/minecraft/client/resources/LegacyStuffWrapper hsp net/minecraft/class_3685 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/resources/ResourceLocation;)[I getPixels a method_16049 m ()V c net/minecraft/client/resources/MapDecorationTextureManager hsq net/minecraft/class_9443 m (Lnet/minecraft/world/level/saveddata/maps/MapDecoration;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; get a method_58516 m (Lnet/minecraft/client/renderer/texture/TextureManager;)V c net/minecraft/client/resources/MapTextureManager hsr net/minecraft/class_10093 f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; maps a field_53646 f Lnet/minecraft/client/renderer/texture/TextureManager; textureManager b field_53647 m ()V resetData a method_62621 m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V update a method_62622 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;Ljava/lang/Integer;Lnet/minecraft/client/resources/MapTextureManager$MapInstance;)Lnet/minecraft/client/resources/MapTextureManager$MapInstance; method_62623 a method_62623 m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Lnet/minecraft/resources/ResourceLocation; prepareMapTexture b method_62624 m (Lnet/minecraft/world/level/saveddata/maps/MapId;Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)Lnet/minecraft/client/resources/MapTextureManager$MapInstance; getOrCreateMapInstance c method_62625 m (Lnet/minecraft/client/renderer/texture/TextureManager;)V c net/minecraft/client/resources/MapTextureManager$MapInstance hsr$a net/minecraft/class_10093$class_331 f Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData; data a field_2046 f Lnet/minecraft/client/renderer/texture/DynamicTexture; texture b field_2048 f Z requiresUpload c field_34044 f Lnet/minecraft/resources/ResourceLocation; location d field_53648 m ()V forceUpload a method_37450 m (I)Ljava/lang/String; method_68007 a method_68007 m (Lnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V replaceMapData a method_37451 m ()V updateTextureIfNeeded b method_1776 m (Lnet/minecraft/client/resources/MapTextureManager;ILnet/minecraft/world/level/saveddata/maps/MapItemSavedData;)V c net/minecraft/client/resources/PaintingTextureManager hss net/minecraft/class_4044 f Lnet/minecraft/resources/ResourceLocation; BACK_SPRITE_LOCATION a field_18032 m ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; getBackSprite a method_18342 m (Lnet/minecraft/world/entity/decoration/PaintingVariant;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; get a method_18345 m (Lnet/minecraft/client/renderer/texture/TextureManager;)V m ()V c net/minecraft/client/resources/PlayerSkin hst net/minecraft/class_8685 f Lnet/minecraft/resources/ResourceLocation; texture a comp_1626 f Ljava/lang/String; textureUrl b comp_1911 f Lnet/minecraft/resources/ResourceLocation; capeTexture c comp_1627 f Lnet/minecraft/resources/ResourceLocation; elytraTexture d comp_1628 f Lnet/minecraft/client/resources/PlayerSkin$Model; model e comp_1629 f Z secure f comp_1630 m ()Lnet/minecraft/resources/ResourceLocation; texture a comp_1626 m ()Ljava/lang/String; textureUrl b comp_1911 m ()Lnet/minecraft/resources/ResourceLocation; capeTexture c comp_1627 m ()Lnet/minecraft/resources/ResourceLocation; elytraTexture d comp_1628 m ()Lnet/minecraft/client/resources/PlayerSkin$Model; model e comp_1629 m ()Z secure f comp_1630 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/resources/PlayerSkin$Model;Z)V c net/minecraft/client/resources/PlayerSkin$Model hst$a net/minecraft/class_8685$class_7920 f Lnet/minecraft/client/resources/PlayerSkin$Model; SLIM a field_41122 f Lnet/minecraft/client/resources/PlayerSkin$Model; WIDE b field_41123 f Ljava/lang/String; id c field_41124 f [Lnet/minecraft/client/resources/PlayerSkin$Model; $VALUES d field_41125 m ()Ljava/lang/String; id a method_52856 m (Ljava/lang/String;)Lnet/minecraft/client/resources/PlayerSkin$Model; byName a method_52857 m ()[Lnet/minecraft/client/resources/PlayerSkin$Model; $values b method_47439 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/resources/SkinManager hsu net/minecraft/class_1071 f Lorg/slf4j/Logger; LOGGER a field_46909 f Lcom/mojang/authlib/minecraft/MinecraftSessionService; sessionService b field_46910 f Lcom/google/common/cache/LoadingCache; skinCache c field_45634 f Lnet/minecraft/client/resources/SkinManager$TextureCache; skinTextures d field_45635 f Lnet/minecraft/client/resources/SkinManager$TextureCache; capeTextures e field_45636 f Lnet/minecraft/client/resources/SkinManager$TextureCache; elytraTextures f field_45637 m (Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier; lookupInsecure a method_52858 m (Lcom/mojang/authlib/GameProfile;Lnet/minecraft/client/resources/PlayerSkin;)Lnet/minecraft/client/resources/PlayerSkin; getInsecureSkin a method_72180 m (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/MinecraftProfileTextures;)Ljava/util/concurrent/CompletableFuture; registerTextures a method_52859 m (Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/client/resources/PlayerSkin;)Lnet/minecraft/client/resources/PlayerSkin; method_52860 a method_52860 m (Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/client/resources/PlayerSkin$Model;Lcom/mojang/authlib/minecraft/MinecraftProfileTextures;Ljava/lang/Void;)Lnet/minecraft/client/resources/PlayerSkin; method_52861 a method_52861 m (Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/client/resources/PlayerSkin; getInsecureSkin b method_52862 m (Lcom/mojang/authlib/GameProfile;)Ljava/util/concurrent/CompletableFuture; getOrLoad c method_52863 m (Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Ljava/util/concurrent/Executor;)V m ()V c net/minecraft/client/resources/SkinManager$1 hsu$1 net/minecraft/class_1071$1 f Lcom/mojang/authlib/minecraft/MinecraftSessionService; val$sessionService a field_25795 f Ljava/util/concurrent/Executor; val$mainThreadExecutor b field_45638 f Lnet/minecraft/client/resources/SkinManager; field_25796 c field_25796 m (Lnet/minecraft/client/resources/SkinManager$CacheKey;)Ljava/util/concurrent/CompletableFuture; load a method_52868 m (Lnet/minecraft/client/resources/SkinManager$CacheKey;Lcom/mojang/authlib/minecraft/MinecraftProfileTextures;)Ljava/util/concurrent/CompletionStage; method_52866 a method_52866 m (Lnet/minecraft/client/resources/SkinManager$CacheKey;Lcom/mojang/authlib/minecraft/MinecraftSessionService;)Lcom/mojang/authlib/minecraft/MinecraftProfileTextures; method_54647 a method_54647 m (Lnet/minecraft/client/resources/SkinManager$CacheKey;Lnet/minecraft/client/resources/PlayerSkin;Ljava/lang/Throwable;)Ljava/util/Optional; method_65882 a method_65882 m (Lnet/minecraft/client/resources/SkinManager;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Ljava/util/concurrent/Executor;)V c net/minecraft/client/resources/SkinManager$2 hsu$2 net/minecraft/class_1071$2 f [I $SwitchMap$com$mojang$authlib$minecraft$MinecraftProfileTexture$Type a field_39908 m ()V c net/minecraft/client/resources/SkinManager$CacheKey hsu$a net/minecraft/class_1071$class_8686 f Ljava/util/UUID; profileId a comp_2010 f Lcom/mojang/authlib/properties/Property; packedTextures b comp_2011 m ()Ljava/util/UUID; profileId a comp_2010 m ()Lcom/mojang/authlib/properties/Property; packedTextures b comp_2011 m (Ljava/util/UUID;Lcom/mojang/authlib/properties/Property;)V c net/minecraft/client/resources/SkinManager$TextureCache hsu$b net/minecraft/class_1071$class_8687 f Ljava/nio/file/Path; root a field_45640 f Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type; type b field_45641 f Ljava/util/Map; textures c field_45642 m (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture; getOrLoad a method_52870 m (Ljava/lang/String;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_52871 m (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture; registerTexture b method_52873 m (Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)V c net/minecraft/client/resources/SplashManager hsv net/minecraft/class_4008 f Lnet/minecraft/resources/ResourceLocation; SPLASHES_LOCATION a field_17904 f Lnet/minecraft/util/RandomSource; RANDOM b field_17905 f Ljava/util/List; splashes c field_17906 f Lnet/minecraft/client/User; user d field_18934 m ()Lnet/minecraft/client/gui/components/SplashRenderer; getSplash a method_18174 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Ljava/util/List; prepare a method_18176 m (Ljava/lang/String;)Z method_18664 a method_18664 m (Ljava/util/List;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_18175 m (Lnet/minecraft/client/User;)V m ()V c net/minecraft/client/resources/TextureAtlasHolder hsw net/minecraft/class_4075 f Lnet/minecraft/client/renderer/texture/TextureAtlas; textureAtlas a field_18230 f Lnet/minecraft/resources/ResourceLocation; atlasInfoLocation b field_41425 f Ljava/util/Set; metadataSections c field_45644 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; getSprite a method_18667 m (Lnet/minecraft/client/renderer/texture/SpriteLoader$Preparations;)V apply a method_18666 m (Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)V m (Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;Ljava/util/Set;)V c net/minecraft/client/resources/WaypointStyle hsx net/minecraft/class_11326 f I DEFAULT_NEAR_DISTANCE a field_60321 f I DEFAULT_FAR_DISTANCE b field_60322 f Lcom/mojang/serialization/Codec; CODEC c field_60323 f I nearDistance d comp_4191 f I farDistance e comp_4192 f Ljava/util/List; sprites f comp_4193 f Ljava/util/List; spriteLocations g comp_4194 f Lcom/mojang/serialization/Codec; DISTANCE_CODEC h field_60324 m ()I nearDistance a comp_4191 m (F)Lnet/minecraft/resources/ResourceLocation; sprite a method_71321 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation; method_71322 a method_71322 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_71323 a method_71323 m ()I farDistance b comp_4192 m ()Ljava/util/List; sprites c comp_4193 m ()Ljava/util/List; spriteLocations d comp_4194 m ()Lcom/mojang/serialization/DataResult; validate e method_71324 m ()Ljava/lang/String; method_71325 f method_71325 m (IILjava/util/List;)V m (IILjava/util/List;Ljava/util/List;)V m ()V c net/minecraft/client/resources/WaypointStyleManager hsy net/minecraft/class_11327 f Lnet/minecraft/resources/FileToIdConverter; ASSET_LISTER a field_60325 f Lnet/minecraft/client/resources/WaypointStyle; MISSING b field_60326 f Ljava/util/Map; waypointStyles c field_60327 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/client/resources/WaypointStyle; get a method_71326 m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/ResourceKey; method_71327 a method_71327 m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_71328 m ()V m ()V c net/minecraft/client/resources/language/ClientLanguage hsz net/minecraft/class_1078 f Lorg/slf4j/Logger; LOGGER b field_5332 f Ljava/util/Map; storage c field_5330 f Z defaultRightToLeft d field_25289 m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/List;Z)Lnet/minecraft/client/resources/language/ClientLanguage; loadFrom a method_4675 m (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)V appendFrom a method_4676 m (Ljava/util/Map;Z)V m ()V c net/minecraft/client/resources/language/FormattedBidiReorder hta net/minecraft/class_5491 m (Ljava/lang/String;)Ljava/lang/String; shape a method_30921 m (Lnet/minecraft/network/chat/FormattedText;Z)Lnet/minecraft/util/FormattedCharSequence; reorder a method_30922 m ()V c net/minecraft/client/resources/language/I18n htb net/minecraft/class_1074 f Lnet/minecraft/locale/Language; language a field_25290 m (Ljava/lang/String;)Z exists a method_4663 m (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; get a method_4662 m (Lnet/minecraft/locale/Language;)V setLanguage a method_29391 m ()V m ()V c net/minecraft/client/resources/language/LanguageInfo htc net/minecraft/class_1077 f Lcom/mojang/serialization/Codec; CODEC a field_41862 f Ljava/lang/String; region b comp_1198 f Ljava/lang/String; name c comp_1199 f Z bidirectional d comp_1200 m ()Lnet/minecraft/network/chat/Component; toComponent a method_48303 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_48304 a method_48304 m ()Ljava/lang/String; region b comp_1198 m ()Ljava/lang/String; name c comp_1199 m ()Z bidirectional d comp_1200 m (Ljava/lang/String;Ljava/lang/String;Z)V m ()V c net/minecraft/client/resources/language/LanguageManager htd net/minecraft/class_1076 f Lorg/slf4j/Logger; LOGGER a field_5325 f Lnet/minecraft/client/resources/language/LanguageInfo; DEFAULT_LANGUAGE b field_25291 f Ljava/util/Map; languages c field_5324 f Ljava/lang/String; currentCode d field_5323 f Ljava/util/function/Consumer; reloadCallback e field_51830 m ()Ljava/lang/String; getSelected a method_4669 m (Ljava/lang/String;)V setSelected a method_4667 m (Ljava/util/Map;Lnet/minecraft/server/packs/PackResources;)V method_29392 a method_29392 m (Ljava/util/stream/Stream;)Ljava/util/Map; extractLanguages a method_29393 m ()Ljava/util/SortedMap; getLanguages b method_4665 m (Ljava/lang/String;)Lnet/minecraft/client/resources/language/LanguageInfo; getLanguage b method_4668 m (Ljava/lang/String;Ljava/util/function/Consumer;)V m ()V c net/minecraft/client/resources/language/package-info hte net/minecraft/class_6263 c net/minecraft/client/resources/metadata/animation/AnimationFrame htf net/minecraft/class_1080 f Lcom/mojang/serialization/Codec; FULL_CODEC a field_55534 f Lcom/mojang/serialization/Codec; CODEC b field_55535 f I index c comp_3451 f Ljava/util/Optional; time d comp_3452 m ()I index a comp_3451 m (I)I timeOr a method_4691 m (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/client/resources/metadata/animation/AnimationFrame; method_65883 a method_65883 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65884 a method_65884 m (Lnet/minecraft/client/resources/metadata/animation/AnimationFrame;)Lcom/mojang/datafixers/util/Either; method_65885 a method_65885 m ()Ljava/util/Optional; time b comp_3452 m (Lnet/minecraft/client/resources/metadata/animation/AnimationFrame;)Lnet/minecraft/client/resources/metadata/animation/AnimationFrame; method_65886 b method_65886 m (I)V m (ILjava/util/Optional;)V m ()V c net/minecraft/client/resources/metadata/animation/AnimationMetadataSection htg net/minecraft/class_1079 f Lcom/mojang/serialization/Codec; CODEC a field_55536 f Lnet/minecraft/server/packs/metadata/MetadataSectionType; TYPE b field_55537 f Ljava/util/Optional; frames c comp_3453 f Ljava/util/Optional; frameWidth d comp_3454 f Ljava/util/Optional; frameHeight e comp_3455 f I defaultFrameTime f comp_3456 f Z interpolatedFrames g comp_3457 m ()Ljava/util/Optional; frames a comp_3453 m (II)Lnet/minecraft/client/resources/metadata/animation/FrameSize; calculateFrameSize a method_24143 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65887 a method_65887 m ()Ljava/util/Optional; frameWidth b comp_3454 m ()Ljava/util/Optional; frameHeight c comp_3455 m ()I defaultFrameTime d comp_3456 m ()Z interpolatedFrames e comp_3457 m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;IZ)V m ()V c net/minecraft/client/resources/metadata/animation/FrameSize hth net/minecraft/class_7771 f I width a comp_1049 f I height b comp_1050 m ()I width a comp_1049 m ()I height b comp_1050 m (II)V c net/minecraft/client/resources/metadata/animation/VillagerMetadataSection hti net/minecraft/class_3888 f Lcom/mojang/serialization/Codec; CODEC a field_55538 f Lnet/minecraft/server/packs/metadata/MetadataSectionType; TYPE b field_55539 f Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat; hat c comp_3458 m ()Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat; hat a comp_3458 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65888 a method_65888 m (Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat;)V m ()V c net/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat hti$a net/minecraft/class_3888$class_3889 f Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat; NONE a field_17160 f Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat; PARTIAL b field_17161 f Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat; FULL c field_17162 f Lcom/mojang/serialization/Codec; CODEC d field_55540 f Ljava/lang/String; name e field_17164 f [Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat; $VALUES f field_17165 m ()[Lnet/minecraft/client/resources/metadata/animation/VillagerMetadataSection$Hat; $values a method_36924 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/resources/metadata/animation/package-info htj net/minecraft/class_6264 c net/minecraft/client/resources/metadata/gui/GuiMetadataSection htk net/minecraft/class_8689 f Lnet/minecraft/client/resources/metadata/gui/GuiMetadataSection; DEFAULT a field_45645 f Lcom/mojang/serialization/Codec; CODEC b field_45646 f Lnet/minecraft/server/packs/metadata/MetadataSectionType; TYPE c field_45647 f Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling; scaling d comp_1636 m ()Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling; scaling a comp_1636 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52875 a method_52875 m (Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling;)V m ()V c net/minecraft/client/resources/metadata/gui/GuiSpriteScaling htl net/minecraft/class_8690 f Lcom/mojang/serialization/Codec; CODEC a field_45648 f Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling; DEFAULT b field_45649 m ()Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$Type; type a method_52876 m ()V c net/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice htl$a net/minecraft/class_8690$class_8691 f Lcom/mojang/serialization/MapCodec; CODEC c field_45650 f I width d comp_1637 f I height e comp_1638 f Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice$Border; border f comp_1639 f Z stretchInner g comp_3202 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52877 a method_52877 m (Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice$Border;Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice;)Ljava/lang/String; method_53492 a method_53492 m (Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice;)Lcom/mojang/serialization/DataResult; validate a method_53493 m ()I width b comp_1637 m (Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice$Border;Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice;)Ljava/lang/String; method_53494 b method_53494 m ()I height c comp_1638 m ()Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice$Border; border d comp_1639 m ()Z stretchInner e comp_3202 m (IILnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice$Border;Z)V m ()V c net/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice$Border htl$a$a net/minecraft/class_8690$class_8691$class_8692 f I left a comp_1640 f I top b comp_1641 f I right c comp_1642 f I bottom d comp_1643 f Lcom/mojang/serialization/Codec; VALUE_CODEC e field_45651 f Lcom/mojang/serialization/Codec; RECORD_CODEC f field_45652 f Lcom/mojang/serialization/Codec; CODEC g field_45653 m ()I left a comp_1640 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52879 a method_52879 m (Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice$Border;)Lcom/mojang/datafixers/util/Either; method_52880 a method_52880 m (Ljava/lang/Integer;)Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice$Border; method_52881 a method_52881 m ()I top b comp_1641 m (Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice$Border;)Lcom/mojang/serialization/DataResult; method_52882 b method_52882 m ()I right c comp_1642 m ()I bottom d comp_1643 m ()Ljava/util/OptionalInt; unpackValue e method_52883 m ()Ljava/lang/String; method_52884 f method_52884 m (IIII)V m ()V c net/minecraft/client/resources/metadata/gui/GuiSpriteScaling$Stretch htl$b net/minecraft/class_8690$class_8693 f Lcom/mojang/serialization/MapCodec; CODEC c field_45654 m ()V m ()V c net/minecraft/client/resources/metadata/gui/GuiSpriteScaling$Tile htl$c net/minecraft/class_8690$class_8694 f Lcom/mojang/serialization/MapCodec; CODEC c field_45655 f I width d comp_1644 f I height e comp_1645 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_52885 a method_52885 m ()I width b comp_1644 m ()I height c comp_1645 m (II)V m ()V c net/minecraft/client/resources/metadata/gui/GuiSpriteScaling$Type htl$d net/minecraft/class_8690$class_8695 f Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$Type; STRETCH a field_45656 f Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$Type; TILE b field_45657 f Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$Type; NINE_SLICE c field_45658 f Lcom/mojang/serialization/Codec; CODEC d field_45659 f Ljava/lang/String; key e field_45660 f Lcom/mojang/serialization/MapCodec; codec f field_45661 f [Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$Type; $VALUES g field_45662 m ()Lcom/mojang/serialization/MapCodec; codec a method_52886 m ()[Lnet/minecraft/client/resources/metadata/gui/GuiSpriteScaling$Type; $values b method_52887 m (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/MapCodec;)V m ()V c net/minecraft/client/resources/metadata/gui/package-info htm net/minecraft/class_8696 c net/minecraft/client/resources/metadata/language/LanguageMetadataSection htn net/minecraft/class_1082 f Lcom/mojang/serialization/Codec; LANGUAGE_CODE_CODEC a field_41863 f Lcom/mojang/serialization/Codec; CODEC b field_41864 f Lnet/minecraft/server/packs/metadata/MetadataSectionType; TYPE c field_41865 f Ljava/util/Map; languages d comp_1201 m ()Ljava/util/Map; languages a comp_1201 m (Ljava/util/Map;)V m ()V c net/minecraft/client/resources/metadata/language/package-info hto net/minecraft/class_6265 c net/minecraft/client/resources/metadata/package-info htp net/minecraft/class_6266 c net/minecraft/client/resources/metadata/texture/TextureMetadataSection htq net/minecraft/class_1084 f Z DEFAULT_BLUR a field_32980 f Z DEFAULT_CLAMP b field_32981 f Lcom/mojang/serialization/Codec; CODEC c field_55541 f Lnet/minecraft/server/packs/metadata/MetadataSectionType; TYPE d field_55542 f Z blur e comp_3459 f Z clamp f comp_3460 m ()Z blur a comp_3459 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_65889 a method_65889 m ()Z clamp b comp_3460 m (ZZ)V m ()V c net/minecraft/client/resources/metadata/texture/package-info htr net/minecraft/class_6267 c net/minecraft/client/resources/model/AtlasIds hts net/minecraft/class_10725 f Lnet/minecraft/resources/ResourceLocation; ARMOR_TRIMS a field_56379 f Lnet/minecraft/resources/ResourceLocation; BANNER_PATTERNS b field_56380 f Lnet/minecraft/resources/ResourceLocation; BEDS c field_56381 f Lnet/minecraft/resources/ResourceLocation; BLOCKS d field_56382 f Lnet/minecraft/resources/ResourceLocation; CHESTS e field_56383 f Lnet/minecraft/resources/ResourceLocation; DECORATED_POT f field_56384 f Lnet/minecraft/resources/ResourceLocation; GUI g field_56385 f Lnet/minecraft/resources/ResourceLocation; MAP_DECORATIONS h field_56386 f Lnet/minecraft/resources/ResourceLocation; PAINTINGS i field_56388 f Lnet/minecraft/resources/ResourceLocation; PARTICLES j field_56389 f Lnet/minecraft/resources/ResourceLocation; SHIELD_PATTERNS k field_56390 f Lnet/minecraft/resources/ResourceLocation; SHULKER_BOXES l field_56391 f Lnet/minecraft/resources/ResourceLocation; SIGNS m field_56392 m ()V m ()V c net/minecraft/client/resources/model/AtlasSet htt net/minecraft/class_4724 f Ljava/util/Map; atlases a field_21746 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/texture/TextureAtlas; getAtlas a method_24098 m (Lnet/minecraft/server/packs/resources/ResourceManager;ILjava/util/concurrent/Executor;)Ljava/util/Map; scheduleLoad a method_45862 m (Lnet/minecraft/server/packs/resources/ResourceManager;ILjava/util/concurrent/Executor;Lnet/minecraft/client/resources/model/AtlasSet$AtlasEntry;)Ljava/util/concurrent/CompletableFuture; method_45863 a method_45863 m (Lnet/minecraft/client/renderer/texture/TextureManager;Ljava/util/Map$Entry;)Lnet/minecraft/client/resources/model/AtlasSet$AtlasEntry; method_45864 a method_45864 m (Lnet/minecraft/client/resources/model/AtlasSet$AtlasEntry;Lnet/minecraft/client/renderer/texture/SpriteLoader$Preparations;)Lnet/minecraft/client/resources/model/AtlasSet$StitchResult; method_45867 a method_45867 m (Ljava/util/Map;Lnet/minecraft/client/renderer/texture/TextureManager;)V c net/minecraft/client/resources/model/AtlasSet$AtlasEntry htt$a net/minecraft/class_4724$class_7772 f Lnet/minecraft/client/renderer/texture/TextureAtlas; atlas a comp_1051 f Lnet/minecraft/resources/ResourceLocation; atlasInfoLocation b comp_1168 m ()Lnet/minecraft/client/renderer/texture/TextureAtlas; atlas a comp_1051 m ()Lnet/minecraft/resources/ResourceLocation; atlasInfoLocation b comp_1168 m (Lnet/minecraft/client/renderer/texture/TextureAtlas;Lnet/minecraft/resources/ResourceLocation;)V c net/minecraft/client/resources/model/AtlasSet$StitchResult htt$b net/minecraft/class_4724$class_7774 f Lnet/minecraft/client/renderer/texture/TextureAtlas; atlas a field_40564 f Lnet/minecraft/client/renderer/texture/SpriteLoader$Preparations; preparations b field_40565 m ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; missing a method_45868 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; getSprite a method_45869 m ()Ljava/util/concurrent/CompletableFuture; readyForUpload b method_45870 m ()V upload c method_45871 m (Lnet/minecraft/client/renderer/texture/TextureAtlas;Lnet/minecraft/client/renderer/texture/SpriteLoader$Preparations;)V c net/minecraft/client/resources/model/BlockModelRotation htu net/minecraft/class_1086 f Lnet/minecraft/client/resources/model/BlockModelRotation; X0_Y0 a field_5350 f Lnet/minecraft/client/resources/model/BlockModelRotation; X0_Y90 b field_5366 f Lnet/minecraft/client/resources/model/BlockModelRotation; X0_Y180 c field_5355 f Lnet/minecraft/client/resources/model/BlockModelRotation; X0_Y270 d field_5347 f Lnet/minecraft/client/resources/model/BlockModelRotation; X90_Y0 e field_5351 f Lnet/minecraft/client/resources/model/BlockModelRotation; X90_Y90 f field_5360 f Lnet/minecraft/client/resources/model/BlockModelRotation; X90_Y180 g field_5367 f Lnet/minecraft/client/resources/model/BlockModelRotation; X90_Y270 h field_5354 f Lnet/minecraft/client/resources/model/BlockModelRotation; X180_Y0 i field_5358 f Lnet/minecraft/client/resources/model/BlockModelRotation; X180_Y90 j field_5348 f Lnet/minecraft/client/resources/model/BlockModelRotation; X180_Y180 k field_5356 f Lnet/minecraft/client/resources/model/BlockModelRotation; X180_Y270 l field_5359 f Lnet/minecraft/client/resources/model/BlockModelRotation; X270_Y0 m field_5353 f Lnet/minecraft/client/resources/model/BlockModelRotation; X270_Y90 n field_5349 f Lnet/minecraft/client/resources/model/BlockModelRotation; X270_Y180 o field_5361 f Lnet/minecraft/client/resources/model/BlockModelRotation; X270_Y270 p field_5352 f [[Lnet/minecraft/client/resources/model/BlockModelRotation; XY_TABLE r field_56975 f Lcom/mojang/math/Quadrant; xRotation s field_56976 f Lcom/mojang/math/Quadrant; yRotation t field_56977 f Lcom/mojang/math/Transformation; transformation u field_23373 f Lcom/mojang/math/OctahedralGroup; actualRotation v field_23374 f Ljava/util/Map; faceMapping w field_56978 f Ljava/util/Map; inverseFaceMapping x field_56979 f Lnet/minecraft/client/resources/model/BlockModelRotation$WithUvLock; withUvLock y field_56980 f [Lnet/minecraft/client/resources/model/BlockModelRotation; $VALUES z field_5365 m (Lcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;)Lnet/minecraft/client/resources/model/BlockModelRotation; by a method_68008 m ([[Lnet/minecraft/client/resources/model/BlockModelRotation;)V method_68009 a method_68009 m ()Lcom/mojang/math/OctahedralGroup; actualRotation b method_35808 m ()Lnet/minecraft/client/resources/model/ModelState; withUvLock c method_68010 m ()[Lnet/minecraft/client/resources/model/BlockModelRotation; $values d method_36925 m (Ljava/lang/String;ILcom/mojang/math/Quadrant;Lcom/mojang/math/Quadrant;)V m ()V c net/minecraft/client/resources/model/BlockModelRotation$WithUvLock htu$a net/minecraft/class_1086$class_10810 f Lnet/minecraft/client/resources/model/BlockModelRotation; parent a comp_3769 m ()Lnet/minecraft/client/resources/model/BlockModelRotation; parent b comp_3769 m (Lnet/minecraft/client/resources/model/BlockModelRotation;)V c net/minecraft/client/resources/model/BlockStateDefinitions htv net/minecraft/class_10811 f Lnet/minecraft/world/level/block/state/StateDefinition; ITEM_FRAME_FAKE_DEFINITION a field_56981 f Lnet/minecraft/world/level/block/state/StateDefinition; GLOW_ITEM_FRAME_FAKE_DEFINITION b field_56982 f Lnet/minecraft/resources/ResourceLocation; GLOW_ITEM_FRAME_LOCATION c field_56983 f Lnet/minecraft/resources/ResourceLocation; ITEM_FRAME_LOCATION d field_56984 f Ljava/util/Map; STATIC_DEFINITIONS e field_56985 m ()Ljava/util/function/Function; definitionLocationToBlockStateMapper a method_68013 m (ZZ)Lnet/minecraft/world/level/block/state/BlockState; getItemFrameFakeState a method_68014 m ()Lnet/minecraft/world/level/block/state/StateDefinition; createItemFrameFakeState b method_68015 m ()V m ()V c net/minecraft/client/resources/model/BlockStateModelLoader htw net/minecraft/class_9824 f Lorg/slf4j/Logger; LOGGER a field_52261 f Lnet/minecraft/resources/FileToIdConverter; BLOCKSTATE_LISTER b field_55458 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/world/level/block/state/StateDefinition;Ljava/util/List;)Lnet/minecraft/client/resources/model/BlockStateModelLoader$LoadedModels; loadBlockStateDefinitionStack a method_62627 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/resources/model/BlockStateModelLoader$LoadedBlockModelDefinition;)Ljava/lang/String; method_68016 a method_68016 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; method_65717 a method_65717 m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; loadBlockStates a method_65718 m (Ljava/util/List;)Lnet/minecraft/client/resources/model/BlockStateModelLoader$LoadedModels; method_65719 a method_65719 m (Ljava/util/Map$Entry;Ljava/util/function/Function;)Lnet/minecraft/client/resources/model/BlockStateModelLoader$LoadedModels; method_65720 a method_65720 m (Ljava/util/function/Function;Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; method_65721 a method_65721 m ()V m ()V c net/minecraft/client/resources/model/BlockStateModelLoader$LoadedBlockModelDefinition htw$a net/minecraft/class_9824$class_10094 f Ljava/lang/String; source a comp_3060 f Lnet/minecraft/client/renderer/block/model/BlockModelDefinition; contents b comp_3061 m ()Ljava/lang/String; source a comp_3060 m ()Lnet/minecraft/client/renderer/block/model/BlockModelDefinition; contents b comp_3061 m (Ljava/lang/String;Lnet/minecraft/client/renderer/block/model/BlockModelDefinition;)V c net/minecraft/client/resources/model/BlockStateModelLoader$LoadedModels htw$b net/minecraft/class_9824$class_10095 f Ljava/util/Map; models a comp_3063 m ()Ljava/util/Map; models a comp_3063 m (Ljava/util/Map;)V c net/minecraft/client/resources/model/ClientItemInfoLoader htx net/minecraft/class_10521 f Lorg/slf4j/Logger; LOGGER a field_55460 f Lnet/minecraft/resources/FileToIdConverter; LISTER b field_55571 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/Resource;Lcom/mojang/serialization/DataResult$Error;)V method_65927 a method_65927 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/Resource;Lnet/minecraft/core/RegistryAccess$Frozen;)Lnet/minecraft/client/resources/model/ClientItemInfoLoader$PendingLoad; method_65926 a method_65926 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; method_65928 a method_65928 m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; scheduleLoad a method_65929 m (Lnet/minecraft/util/PlaceholderLookupProvider;Lnet/minecraft/client/renderer/item/ClientItem;)Lnet/minecraft/client/renderer/item/ClientItem; method_67292 a method_67292 m (Ljava/util/List;)Lnet/minecraft/client/resources/model/ClientItemInfoLoader$LoadedClientInfos; method_65930 a method_65930 m (Ljava/util/List;Lnet/minecraft/core/RegistryAccess$Frozen;Ljava/util/concurrent/Executor;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/Resource;)V method_65931 a method_65931 m (Lnet/minecraft/core/RegistryAccess$Frozen;Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; method_65932 a method_65932 m ()V m ()V c net/minecraft/client/resources/model/ClientItemInfoLoader$LoadedClientInfos htx$a net/minecraft/class_10521$class_10522 f Ljava/util/Map; contents a comp_3426 m ()Ljava/util/Map; contents a comp_3426 m (Ljava/util/Map;)V c net/minecraft/client/resources/model/ClientItemInfoLoader$PendingLoad htx$b net/minecraft/class_10521$class_10523 f Lnet/minecraft/resources/ResourceLocation; id a comp_3427 f Lnet/minecraft/client/renderer/item/ClientItem; clientItemInfo b comp_3471 m ()Lnet/minecraft/resources/ResourceLocation; id a comp_3427 m ()Lnet/minecraft/client/renderer/item/ClientItem; clientItemInfo b comp_3471 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/item/ClientItem;)V c net/minecraft/client/resources/model/EquipmentAssetManager hty net/minecraft/class_10201 f Lnet/minecraft/client/resources/model/EquipmentClientInfo; MISSING a field_54189 f Lnet/minecraft/resources/FileToIdConverter; ASSET_LISTER b field_55459 f Ljava/util/Map; equipmentAssets c field_54190 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/client/resources/model/EquipmentClientInfo; get a method_64087 m (Ljava/util/Map$Entry;)Lnet/minecraft/resources/ResourceKey; method_65724 a method_65724 m (Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_64088 m ()V m ()V c net/minecraft/client/resources/model/EquipmentClientInfo htz net/minecraft/class_10186 f Lcom/mojang/serialization/Codec; CODEC a field_54120 f Ljava/util/Map; layers b comp_3169 f Lcom/mojang/serialization/Codec; LAYER_LIST_CODEC c field_54121 m ()Lnet/minecraft/client/resources/model/EquipmentClientInfo$Builder; builder a method_63994 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_63995 a method_63995 m (Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;)Ljava/util/List; getLayers a method_63996 m ()Ljava/util/Map; layers b comp_3169 m (Ljava/util/Map;)V m ()V c net/minecraft/client/resources/model/EquipmentClientInfo$Builder htz$a net/minecraft/class_10186$class_10187 f Ljava/util/Map; layersByType a field_54122 m ()Lnet/minecraft/client/resources/model/EquipmentClientInfo; build a method_63997 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/resources/model/EquipmentClientInfo$Builder; addHumanoidLayers a method_63998 m (Lnet/minecraft/resources/ResourceLocation;Z)Lnet/minecraft/client/resources/model/EquipmentClientInfo$Builder; addHumanoidLayers a method_63999 m (Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;)Ljava/util/List; method_64000 a method_64000 m (Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;[Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer;)Lnet/minecraft/client/resources/model/EquipmentClientInfo$Builder; addLayers a method_64001 m (Ljava/util/Map$Entry;)Ljava/util/List; method_64002 a method_64002 m (Lnet/minecraft/resources/ResourceLocation;Z)Lnet/minecraft/client/resources/model/EquipmentClientInfo$Builder; addMainHumanoidLayer b method_64003 m ()V c net/minecraft/client/resources/model/EquipmentClientInfo$Dyeable htz$b net/minecraft/class_10186$class_10188 f Lcom/mojang/serialization/Codec; CODEC a field_54123 f Ljava/util/Optional; colorWhenUndyed b comp_3170 m ()Ljava/util/Optional; colorWhenUndyed a comp_3170 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64004 a method_64004 m (Ljava/util/Optional;)V m ()V c net/minecraft/client/resources/model/EquipmentClientInfo$Layer htz$c net/minecraft/class_10186$class_10189 f Lcom/mojang/serialization/Codec; CODEC a field_54124 f Lnet/minecraft/resources/ResourceLocation; textureId b comp_3171 f Ljava/util/Optional; dyeable c comp_3172 f Z usePlayerTexture d comp_3173 m ()Lnet/minecraft/resources/ResourceLocation; textureId a comp_3171 m (Lnet/minecraft/resources/ResourceLocation;Z)Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer; leatherDyeable a method_64005 m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; method_64006 a method_64006 m (Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;)Lnet/minecraft/resources/ResourceLocation; getTextureLocation a method_64007 m (Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType;Ljava/lang/String;)Ljava/lang/String; method_64008 a method_64008 m ()Ljava/util/Optional; dyeable b comp_3172 m (Lnet/minecraft/resources/ResourceLocation;Z)Lnet/minecraft/client/resources/model/EquipmentClientInfo$Layer; onlyIfDyed b method_64009 m ()Z usePlayerTexture c comp_3173 m (Lnet/minecraft/resources/ResourceLocation;)V m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Optional;Z)V m ()V c net/minecraft/client/resources/model/EquipmentClientInfo$LayerType htz$d net/minecraft/class_10186$class_10190 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; HUMANOID a field_54125 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; HUMANOID_LEGGINGS b field_54126 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; WINGS c field_54127 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; WOLF_BODY d field_54128 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; HORSE_BODY e field_54129 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; LLAMA_BODY f field_54130 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; PIG_SADDLE g field_56123 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; STRIDER_SADDLE h field_56124 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; CAMEL_SADDLE i field_56125 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; HORSE_SADDLE j field_56126 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; DONKEY_SADDLE k field_56127 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; MULE_SADDLE l field_56128 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; ZOMBIE_HORSE_SADDLE m field_56129 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; SKELETON_HORSE_SADDLE n field_56130 f Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; HAPPY_GHAST_BODY o field_59984 f Lcom/mojang/serialization/Codec; CODEC p field_54131 f Ljava/lang/String; id q field_54132 f [Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; $VALUES r field_54133 m ()Ljava/lang/String; trimAssetPrefix a method_67293 m ()[Lnet/minecraft/client/resources/model/EquipmentClientInfo$LayerType; $values b method_64010 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/resources/model/Material hua net/minecraft/class_4730 f Ljava/util/Comparator; COMPARATOR a field_40566 f Lnet/minecraft/resources/ResourceLocation; atlasLocation b field_21769 f Lnet/minecraft/resources/ResourceLocation; texture c field_21770 f Lnet/minecraft/client/renderer/RenderType; renderType d field_21771 m ()Lnet/minecraft/resources/ResourceLocation; atlasLocation a method_24144 m (Lnet/minecraft/client/renderer/MultiBufferSource;Ljava/util/function/Function;)Lcom/mojang/blaze3d/vertex/VertexConsumer; buffer a method_24145 m (Lnet/minecraft/client/renderer/MultiBufferSource;Ljava/util/function/Function;ZZ)Lcom/mojang/blaze3d/vertex/VertexConsumer; buffer a method_30001 m (Ljava/util/function/Function;)Lnet/minecraft/client/renderer/RenderType; renderType a method_24146 m ()Lnet/minecraft/resources/ResourceLocation; texture b method_24147 m ()Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; sprite c method_24148 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/resources/ResourceLocation;)V m ()V c net/minecraft/client/resources/model/MissingBlockModel hub net/minecraft/class_10096 f Lnet/minecraft/resources/ResourceLocation; LOCATION a field_53660 f Ljava/lang/String; TEXTURE_SLOT b field_55462 m ()Lnet/minecraft/client/resources/model/UnbakedModel; missingModel a method_62629 m (Lnet/minecraft/client/renderer/block/model/BlockElementFace$UVs;Lnet/minecraft/core/Direction;)Lnet/minecraft/client/renderer/block/model/BlockElementFace; method_66546 a method_66546 m ()V m ()V c net/minecraft/client/resources/model/ModelBaker huc net/minecraft/class_7775 m ()Lnet/minecraft/client/resources/model/SpriteGetter; sprites a method_65732 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/resources/model/ResolvedModel; getModel a method_45872 m (Lnet/minecraft/client/resources/model/ModelBaker$SharedOperationKey;)Ljava/lang/Object; compute a method_68549 c net/minecraft/client/resources/model/ModelBaker$SharedOperationKey huc$a net/minecraft/class_7775$class_10897 c net/minecraft/client/resources/model/ModelBakery hud net/minecraft/class_1088 f Lnet/minecraft/client/resources/model/Material; FIRE_0 a field_5397 f Lnet/minecraft/client/resources/model/Material; FIRE_1 b field_5370 f Lnet/minecraft/client/resources/model/Material; LAVA_FLOW c field_5381 f Lnet/minecraft/client/resources/model/Material; WATER_FLOW d field_5391 f Lnet/minecraft/client/resources/model/Material; WATER_OVERLAY e field_5388 f Lnet/minecraft/client/resources/model/Material; BANNER_BASE f field_20847 f Lnet/minecraft/client/resources/model/Material; SHIELD_BASE g field_21557 f Lnet/minecraft/client/resources/model/Material; NO_PATTERN_SHIELD h field_21558 f I DESTROY_STAGE_COUNT i field_32983 f Ljava/util/List; DESTROY_STAGES j field_20848 f Ljava/util/List; BREAKING_LOCATIONS k field_21020 f Ljava/util/List; DESTROY_TYPES l field_21772 f Lorg/slf4j/Logger; LOGGER m field_5380 f Lnet/minecraft/client/model/geom/EntityModelSet; entityModelSet n field_55463 f Ljava/util/Map; unbakedBlockStateModels o field_55464 f Ljava/util/Map; clientInfos p field_55572 f Ljava/util/Map; resolvedModels q field_56986 f Lnet/minecraft/client/resources/model/ResolvedModel; missingModel r field_52275 m (I)Lnet/minecraft/resources/ResourceLocation; method_22820 a method_22820 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/resources/ResourceLocation; method_23216 a method_23216 m (Lnet/minecraft/client/resources/model/ModelBakery$MissingModels;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)Lnet/minecraft/client/resources/model/ModelBakery$BakingResult; method_68017 a method_68017 m (Lnet/minecraft/client/resources/model/ModelBakery$ModelBakerImpl;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/renderer/block/model/BlockStateModel$UnbakedRoot;)Lnet/minecraft/client/renderer/block/model/BlockStateModel; method_68018 a method_68018 m (Lnet/minecraft/client/resources/model/ModelBakery$ModelBakerImpl;Lnet/minecraft/client/resources/model/ModelBakery$MissingModels;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/item/ClientItem;)Lnet/minecraft/client/renderer/item/ItemModel; method_68019 a method_68019 m (Lnet/minecraft/client/resources/model/SpriteGetter;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; bakeModels a method_45876 m (Ljava/lang/String;)Ljava/lang/String; method_60912 a method_60912 m (Ljava/util/Map;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/renderer/item/ClientItem;)V method_68020 a method_68020 m (Lnet/minecraft/client/model/geom/EntityModelSet;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/client/resources/model/ResolvedModel;)V m ()V c net/minecraft/client/resources/model/ModelBakery$BakingResult hud$a net/minecraft/class_1088$class_10524 f Lnet/minecraft/client/resources/model/ModelBakery$MissingModels; missingModels a comp_3770 f Ljava/util/Map; blockStateModels b comp_3430 f Ljava/util/Map; itemStackModels c comp_3432 f Ljava/util/Map; itemProperties d comp_3472 m ()Lnet/minecraft/client/resources/model/ModelBakery$MissingModels; missingModels a comp_3770 m ()Ljava/util/Map; blockStateModels b comp_3430 m ()Ljava/util/Map; itemStackModels c comp_3432 m ()Ljava/util/Map; itemProperties d comp_3472 m (Lnet/minecraft/client/resources/model/ModelBakery$MissingModels;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V c net/minecraft/client/resources/model/ModelBakery$MissingModels hud$b net/minecraft/class_1088$class_10812 f Lnet/minecraft/client/renderer/block/model/BlockStateModel; block a comp_3771 f Lnet/minecraft/client/renderer/item/ItemModel; item b comp_3772 m ()Lnet/minecraft/client/renderer/block/model/BlockStateModel; block a comp_3771 m (Lnet/minecraft/client/resources/model/ResolvedModel;Lnet/minecraft/client/resources/model/SpriteGetter;)Lnet/minecraft/client/resources/model/ModelBakery$MissingModels; bake a method_68021 m ()Lnet/minecraft/client/renderer/item/ItemModel; item b comp_3772 m (Lnet/minecraft/client/renderer/block/model/BlockStateModel;Lnet/minecraft/client/renderer/item/ItemModel;)V c net/minecraft/client/resources/model/ModelBakery$MissingModels$1 hud$b$1 net/minecraft/class_1088$class_10812$1 f Lnet/minecraft/client/resources/model/SpriteGetter; val$sprites a field_56987 m (Lnet/minecraft/client/resources/model/SpriteGetter;)V c net/minecraft/client/resources/model/ModelBakery$ModelBakerImpl hud$c net/minecraft/class_1088$class_7778 f Lnet/minecraft/client/resources/model/ModelBakery; field_40571 a field_40571 f Lnet/minecraft/client/resources/model/SpriteGetter; sprites b field_56988 f Ljava/util/Map; operationCache c field_57959 f Ljava/util/function/Function; cacheComputeFunction d field_57960 m (Lnet/minecraft/client/resources/model/ModelBaker$SharedOperationKey;)Ljava/lang/Object; method_68550 b method_68550 m (Lnet/minecraft/client/resources/model/ModelBakery;Lnet/minecraft/client/resources/model/SpriteGetter;)V c net/minecraft/client/resources/model/ModelDebugName hue net/minecraft/class_10813 c net/minecraft/client/resources/model/ModelDiscovery huf net/minecraft/class_10097 f Lorg/slf4j/Logger; LOGGER a field_53664 f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; modelWrappers b field_56989 f Lnet/minecraft/client/resources/model/ModelDiscovery$ModelWrapper; missingModel c field_56990 f Lit/unimi/dsi/fastutil/objects/Object2ObjectFunction; uncachedResolver d field_56991 f Lnet/minecraft/client/resources/model/ResolvableModel$Resolver; resolver e field_56992 f Ljava/util/Queue; parentDiscoveryQueue f field_56993 m ()Lnet/minecraft/client/resources/model/ResolvedModel; missingModel a method_68022 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/resources/model/ModelDiscovery$ModelWrapper; getOrCreateModel a method_68023 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/resources/model/UnbakedModel;)V addSpecialModel a method_68024 m (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/resources/model/ModelDiscovery$ModelWrapper;)V method_68025 a method_68025 m (Lnet/minecraft/client/resources/model/ResolvableModel;)V addRoot a method_65744 m (Lnet/minecraft/client/resources/model/UnbakedModel;)Z isRoot a method_68026 m (Ljava/util/List;)V discoverDependencies a method_62630 m (Ljava/util/Map;Ljava/lang/Object;)Lnet/minecraft/client/resources/model/ModelDiscovery$ModelWrapper; method_68027 a method_68027 m ()Ljava/util/Map; resolve b method_68028 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/resources/model/UnbakedModel;)Lnet/minecraft/client/resources/model/ModelDiscovery$ModelWrapper; createAndQueueWrapper b method_68029 m (Ljava/util/List;)V propagateValidity b method_68030 m (Ljava/util/Map;Lnet/minecraft/client/resources/model/UnbakedModel;)V m ()V c net/minecraft/client/resources/model/ModelDiscovery$ModelWrapper huf$a net/minecraft/class_10097$class_10814 f Lnet/minecraft/client/resources/model/ModelDiscovery$Slot; KEY_AMBIENT_OCCLUSION c field_56994 f Lnet/minecraft/client/resources/model/ModelDiscovery$Slot; KEY_GUI_LIGHT d field_56995 f Lnet/minecraft/client/resources/model/ModelDiscovery$Slot; KEY_GEOMETRY e field_56996 f Lnet/minecraft/client/resources/model/ModelDiscovery$Slot; KEY_TRANSFORMS f field_56997 f Lnet/minecraft/client/resources/model/ModelDiscovery$Slot; KEY_TEXTURE_SLOTS g field_56998 f Lnet/minecraft/client/resources/model/ModelDiscovery$Slot; KEY_PARTICLE_SPRITE h field_56999 f Lnet/minecraft/client/resources/model/ModelDiscovery$Slot; KEY_DEFAULT_GEOMETRY i field_57000 f I SLOT_COUNT j field_57001 f Lnet/minecraft/resources/ResourceLocation; id k field_57002 f Z valid l field_57003 f Lnet/minecraft/client/resources/model/ModelDiscovery$ModelWrapper; parent m field_57004 f Lnet/minecraft/client/resources/model/UnbakedModel; wrapped n field_57005 f Ljava/util/concurrent/atomic/AtomicReferenceArray; fixedSlots o field_57006 f Ljava/util/Map; modelBakeCache p field_57007 m (I)Lnet/minecraft/client/resources/model/ModelDiscovery$Slot; slot a method_68032 m (Lnet/minecraft/client/resources/model/ModelDiscovery$Slot;)Ljava/lang/Object; getSlot a method_68035 m (Lnet/minecraft/client/resources/model/ModelDiscovery$Slot;Ljava/lang/Object;)Ljava/lang/Object; updateSlot a method_68036 m (Lnet/minecraft/client/resources/model/ModelDiscovery$Slot;Ljava/util/function/Function;)Ljava/lang/Object; getSimpleProperty a method_68037 m (Lnet/minecraft/client/renderer/block/model/TextureSlots;Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/client/resources/model/ModelState;)Lnet/minecraft/client/resources/model/QuadCollection; bakeDefaultState b method_68039 m (Lnet/minecraft/client/renderer/block/model/TextureSlots;Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/client/resources/model/ModelState;)Lnet/minecraft/client/resources/model/QuadCollection; method_68041 c method_68041 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/resources/model/UnbakedModel;Z)V m ()V c net/minecraft/client/resources/model/ModelDiscovery$Slot huf$b net/minecraft/class_10097$class_10815 f I index a comp_3773 m ()I index a comp_3773 m (I)V c net/minecraft/client/resources/model/ModelGroupCollector hug net/minecraft/class_10099 f I SINGLETON_MODEL_GROUP a field_53673 f I INVISIBLE_MODEL_GROUP b field_53674 m (Lnet/minecraft/client/color/block/BlockColors;Lnet/minecraft/world/level/block/Block;)Ljava/util/List; method_62646 a method_62646 m (Lnet/minecraft/client/color/block/BlockColors;Lnet/minecraft/client/resources/model/BlockStateModelLoader$LoadedModels;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; build a method_62647 m (Lnet/minecraft/client/resources/model/ModelGroupCollector$GroupKey;)Ljava/util/Set; method_62648 a method_62648 m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;ILnet/minecraft/world/level/block/state/BlockState;)V method_62649 a method_62649 m (Ljava/util/Map;Lnet/minecraft/client/color/block/BlockColors;Ljava/util/Map;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/renderer/block/model/BlockStateModel$UnbakedRoot;)V method_62650 a method_62650 m ()V c net/minecraft/client/resources/model/ModelGroupCollector$GroupKey hug$a net/minecraft/class_10099$class_10100 f Ljava/lang/Object; equalityGroup a comp_3064 f Ljava/util/List; coloringValues b comp_3065 m ()Ljava/lang/Object; equalityGroup a comp_3064 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/client/renderer/block/model/BlockStateModel$UnbakedRoot;Ljava/util/List;)Lnet/minecraft/client/resources/model/ModelGroupCollector$GroupKey; create a method_62651 m (Lnet/minecraft/world/level/block/state/BlockState;Ljava/util/List;)Ljava/util/List; getColoringValues a method_62652 m ()Ljava/util/List; coloringValues b comp_3065 m (Ljava/lang/Object;Ljava/util/List;)V c net/minecraft/client/resources/model/ModelManager huh net/minecraft/class_1092 f Lorg/slf4j/Logger; LOGGER a field_40573 f Lnet/minecraft/resources/FileToIdConverter; MODEL_LISTER b field_53676 f Ljava/util/Map; VANILLA_ATLASES c field_40574 f Ljava/util/Map; bakedItemStackModels d field_55472 f Ljava/util/Map; itemProperties e field_55573 f Lnet/minecraft/client/resources/model/AtlasSet; atlases f field_21775 f Lnet/minecraft/client/renderer/block/BlockModelShaper; blockModelShaper g field_5410 f Lnet/minecraft/client/color/block/BlockColors; blockColors h field_20277 f Lnet/minecraft/client/model/geom/EntityModelSet; entityModelSet i field_55473 f Lnet/minecraft/client/renderer/SpecialBlockModelRenderer; specialBlockModelRenderer j field_55474 f I maxMipmapLevels k field_21777 f Lnet/minecraft/client/resources/model/ModelBakery$MissingModels; missingModels l field_57008 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; modelGroups m field_55476 m ()Lnet/minecraft/client/renderer/block/model/BlockStateModel; getMissingBlockStateModel a method_68046 m (I)V updateMaxMipLevel a method_24152 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/item/ItemModel; getItemModel a method_65746 m (Lnet/minecraft/server/packs/resources/ResourceManager;)Ljava/util/Map; method_62663 a method_62663 m (Lnet/minecraft/server/packs/resources/ResourceManager;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; loadBlockModels a method_45881 m (Lcom/google/common/collect/Multimap;Lcom/google/common/collect/Multimap;Lit/unimi/dsi/fastutil/objects/Object2IntMap;Ljava/util/Map;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/renderer/SpecialBlockModelRenderer;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/client/resources/model/ModelBakery$BakingResult;)Lnet/minecraft/client/resources/model/ModelManager$ReloadState; method_68047 a method_68047 m (Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/block/state/BlockState;)Z requiresRender a method_21611 m (Lnet/minecraft/client/color/block/BlockColors;Lnet/minecraft/client/resources/model/BlockStateModelLoader$LoadedModels;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; buildModelGroups a method_62654 m (Lnet/minecraft/client/resources/model/BlockStateModelLoader$LoadedModels;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; method_62655 a method_62655 m (Lnet/minecraft/client/resources/model/Material;)Ljava/lang/String; method_45886 a method_45886 m (Lnet/minecraft/client/resources/model/ModelDiscovery;Lnet/minecraft/client/renderer/item/ClientItem;)V method_65933 a method_65933 m (Lnet/minecraft/client/resources/model/ModelManager$ReloadState;)V method_45882 a method_45882 m (Lnet/minecraft/client/resources/model/ModelManager$ReloadState;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_18179 m (Lnet/minecraft/client/resources/model/ModelManager$ReloadState;Ljava/lang/Void;)Lnet/minecraft/client/resources/model/ModelManager$ReloadState; method_45888 a method_45888 m (Ljava/lang/String;)Ljava/lang/String; method_65748 a method_65748 m (Ljava/lang/String;Ljava/util/Collection;)V method_65749 a method_65749 m (Ljava/util/List;)Ljava/util/Map; method_45897 a method_45897 m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; method_65750 a method_65750 m (Ljava/util/Map;Lnet/minecraft/client/renderer/block/model/BlockStateModel;)Ljava/util/Map; createBlockStateToModelDispatch a method_65751 m (Ljava/util/Map;Lnet/minecraft/client/renderer/block/model/BlockStateModel;Lnet/minecraft/world/level/block/state/BlockState;)V method_65752 a method_65752 m (Ljava/util/Map;Lnet/minecraft/client/resources/model/BlockStateModelLoader$LoadedModels;Lnet/minecraft/client/resources/model/ClientItemInfoLoader$LoadedClientInfos;)Lnet/minecraft/client/resources/model/ModelManager$ResolvedModels; discoverModelDependencies a method_62657 m (Ljava/util/Map;Lnet/minecraft/client/resources/model/ModelBakery;Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/renderer/SpecialBlockModelRenderer;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; loadModels a method_45883 m (Ljava/util/Map;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; method_65753 a method_65753 m (Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;)Lnet/minecraft/client/resources/model/ModelManager$ResolvedModels; method_65747 a method_65747 m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; method_45899 a method_45899 m ()Lnet/minecraft/client/renderer/block/BlockModelShaper; getBlockModelShaper b method_4743 m (I)[Ljava/util/concurrent/CompletableFuture; method_45894 b method_45894 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/item/ClientItem$Properties; getItemProperties b method_65934 m (Lnet/minecraft/client/resources/model/ModelManager$ReloadState;)Ljava/util/concurrent/CompletionStage; method_45887 b method_45887 m (Ljava/lang/String;Ljava/util/Collection;)V method_65754 b method_65754 m ()Ljava/util/function/Supplier; specialBlockModelRenderer c method_65756 m (I)[Ljava/util/concurrent/CompletableFuture; method_45900 c method_45900 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/texture/TextureAtlas; getAtlas c method_24153 m ()Ljava/util/function/Supplier; entityModels d method_65757 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/lang/String; method_65755 d method_65755 m ()Lnet/minecraft/client/model/geom/EntityModelSet; method_65758 e method_65758 m ()Lnet/minecraft/client/renderer/SpecialBlockModelRenderer; method_65759 f method_65759 m (Lnet/minecraft/client/renderer/texture/TextureManager;Lnet/minecraft/client/color/block/BlockColors;I)V m ()V c net/minecraft/client/resources/model/ModelManager$1 huh$1 net/minecraft/class_1092$1 f Ljava/util/Map; val$stitchedSprites a field_55477 f Lcom/google/common/collect/Multimap; val$missingMaterials b field_55478 f Lcom/google/common/collect/Multimap; val$missingReferences c field_55479 f Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; missingSprite d field_55480 m (Ljava/util/Map;Lcom/google/common/collect/Multimap;Lcom/google/common/collect/Multimap;)V c net/minecraft/client/resources/model/ModelManager$ReloadState huh$a net/minecraft/class_1092$class_7779 f Lnet/minecraft/client/resources/model/ModelBakery$BakingResult; bakedModels a comp_3433 f Lit/unimi/dsi/fastutil/objects/Object2IntMap; modelGroups b comp_3066 f Ljava/util/Map; modelCache c comp_1060 f Ljava/util/Map; atlasPreparations d comp_1061 f Lnet/minecraft/client/model/geom/EntityModelSet; entityModelSet e comp_3434 f Lnet/minecraft/client/renderer/SpecialBlockModelRenderer; specialBlockModelRenderer f comp_3435 f Ljava/util/concurrent/CompletableFuture; readyForUpload g comp_1062 m ()Lnet/minecraft/client/resources/model/ModelBakery$BakingResult; bakedModels a comp_3433 m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; modelGroups b comp_3066 m ()Ljava/util/Map; modelCache c comp_1060 m ()Ljava/util/Map; atlasPreparations d comp_1061 m ()Lnet/minecraft/client/model/geom/EntityModelSet; entityModelSet e comp_3434 m ()Lnet/minecraft/client/renderer/SpecialBlockModelRenderer; specialBlockModelRenderer f comp_3435 m ()Ljava/util/concurrent/CompletableFuture; readyForUpload g comp_1062 m (Lnet/minecraft/client/resources/model/ModelBakery$BakingResult;Lit/unimi/dsi/fastutil/objects/Object2IntMap;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/client/model/geom/EntityModelSet;Lnet/minecraft/client/renderer/SpecialBlockModelRenderer;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/client/resources/model/ModelManager$ResolvedModels huh$b net/minecraft/class_1092$class_10816 f Lnet/minecraft/client/resources/model/ResolvedModel; missing a comp_3774 f Ljava/util/Map; models b comp_3775 m ()Lnet/minecraft/client/resources/model/ResolvedModel; missing a comp_3774 m ()Ljava/util/Map; models b comp_3775 m (Lnet/minecraft/client/resources/model/ResolvedModel;Ljava/util/Map;)V c net/minecraft/client/resources/model/ModelState hui net/minecraft/class_3665 f Lorg/joml/Matrix4fc; NO_TRANSFORM q field_57009 m ()Lcom/mojang/math/Transformation; transformation a method_3509 m (Lnet/minecraft/core/Direction;)Lorg/joml/Matrix4fc; faceTransformation a method_68011 m (Lnet/minecraft/core/Direction;)Lorg/joml/Matrix4fc; inverseFaceTransformation b method_68012 m ()V c net/minecraft/client/resources/model/QuadCollection huj net/minecraft/class_10817 f Lnet/minecraft/client/resources/model/QuadCollection; EMPTY a field_57012 f Ljava/util/List; all b field_57013 f Ljava/util/List; unculled c field_57014 f Ljava/util/List; north d field_57015 f Ljava/util/List; south e field_57016 f Ljava/util/List; east f field_57017 f Ljava/util/List; west g field_57018 f Ljava/util/List; up h field_57019 f Ljava/util/List; down i field_57020 m ()Ljava/util/List; getAll a method_68048 m (Lnet/minecraft/core/Direction;)Ljava/util/List; getQuads a method_68049 m (Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V m ()V c net/minecraft/client/resources/model/QuadCollection$Builder huj$a net/minecraft/class_10817$class_10818 f Lcom/google/common/collect/ImmutableList$Builder; unculledFaces a field_57021 f Lcom/google/common/collect/Multimap; culledFaces b field_57022 m ()Lnet/minecraft/client/resources/model/QuadCollection; build a method_68050 m (Lnet/minecraft/client/renderer/block/model/BakedQuad;)Lnet/minecraft/client/resources/model/QuadCollection$Builder; addUnculledFace a method_68051 m (Ljava/util/List;IIIIIII)Lnet/minecraft/client/resources/model/QuadCollection; createFromSublists a method_68052 m (Lnet/minecraft/core/Direction;Lnet/minecraft/client/renderer/block/model/BakedQuad;)Lnet/minecraft/client/resources/model/QuadCollection$Builder; addCulledFace a method_68053 m ()V c net/minecraft/client/resources/model/ResolvableModel huk net/minecraft/class_10526 m (Lnet/minecraft/client/resources/model/ResolvableModel$Resolver;)V resolveDependencies a method_62326 c net/minecraft/client/resources/model/ResolvableModel$Resolver huk$a net/minecraft/class_10526$class_10103 c net/minecraft/client/resources/model/ResolvedModel hul net/minecraft/class_10819 f Z DEFAULT_AMBIENT_OCCLUSION a field_57023 f Lnet/minecraft/client/resources/model/UnbakedModel$GuiLight; DEFAULT_GUI_LIGHT b field_57024 m ()Lnet/minecraft/client/resources/model/UnbakedModel; wrapped a method_68031 m (Lnet/minecraft/client/renderer/block/model/TextureSlots;Lnet/minecraft/client/resources/model/ModelBaker;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; resolveParticleSprite a method_68033 m (Lnet/minecraft/client/renderer/block/model/TextureSlots;Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/client/resources/model/ModelDebugName;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; resolveParticleSprite a method_68054 m (Lnet/minecraft/client/renderer/block/model/TextureSlots;Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/client/resources/model/ModelState;)Lnet/minecraft/client/resources/model/QuadCollection; bakeTopGeometry a method_68034 m (Lnet/minecraft/client/resources/model/ResolvedModel;)Lnet/minecraft/client/renderer/block/model/TextureSlots; findTopTextureSlots a method_68055 m (Lnet/minecraft/client/resources/model/ResolvedModel;Lnet/minecraft/world/item/ItemDisplayContext;)Lnet/minecraft/client/renderer/block/model/ItemTransform; findTopTransform a method_68056 m ()Lnet/minecraft/client/resources/model/ResolvedModel; parent b method_68038 m (Lnet/minecraft/client/resources/model/ResolvedModel;)Z findTopAmbientOcclusion b method_68057 m ()Z getTopAmbientOcclusion c method_68040 m (Lnet/minecraft/client/resources/model/ResolvedModel;)Lnet/minecraft/client/resources/model/UnbakedModel$GuiLight; findTopGuiLight c method_68058 m ()Lnet/minecraft/client/resources/model/UnbakedModel$GuiLight; getTopGuiLight d method_68042 m (Lnet/minecraft/client/resources/model/ResolvedModel;)Lnet/minecraft/client/resources/model/UnbakedGeometry; findTopGeometry d method_68059 m ()Lnet/minecraft/client/renderer/block/model/ItemTransforms; getTopTransforms e method_68043 m (Lnet/minecraft/client/resources/model/ResolvedModel;)Lnet/minecraft/client/renderer/block/model/ItemTransforms; findTopTransforms e method_68060 m ()Lnet/minecraft/client/resources/model/UnbakedGeometry; getTopGeometry f method_68044 m ()Lnet/minecraft/client/renderer/block/model/TextureSlots; getTopTextureSlots g method_68045 m ()V c net/minecraft/client/resources/model/SpriteGetter hum net/minecraft/class_9826 m (Lnet/minecraft/client/renderer/block/model/TextureSlots;Ljava/lang/String;Lnet/minecraft/client/resources/model/ModelDebugName;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; resolveSlot a method_68061 m (Lnet/minecraft/client/resources/model/Material;Lnet/minecraft/client/resources/model/ModelDebugName;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; get a method_65739 m (Ljava/lang/String;Lnet/minecraft/client/resources/model/ModelDebugName;)Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; reportMissingReference a method_65740 c net/minecraft/client/resources/model/UnbakedGeometry hun net/minecraft/class_10820 f Lnet/minecraft/client/resources/model/UnbakedGeometry; EMPTY a field_57025 m (Lnet/minecraft/client/renderer/block/model/TextureSlots;Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/client/resources/model/ModelState;Lnet/minecraft/client/resources/model/ModelDebugName;)Lnet/minecraft/client/resources/model/QuadCollection; method_68062 a method_68062 m ()V c net/minecraft/client/resources/model/UnbakedModel huo net/minecraft/class_1100 f Ljava/lang/String; PARTICLE_TEXTURE_REFERENCE c field_57026 m ()Lnet/minecraft/client/resources/model/UnbakedGeometry; geometry a comp_3739 m ()Lnet/minecraft/client/resources/model/UnbakedModel$GuiLight; guiLight b comp_3740 m ()Ljava/lang/Boolean; ambientOcclusion c comp_3741 m ()Lnet/minecraft/client/renderer/block/model/ItemTransforms; transforms d comp_3742 m ()Lnet/minecraft/client/renderer/block/model/TextureSlots$Data; textureSlots e comp_3743 m ()Lnet/minecraft/resources/ResourceLocation; parent f comp_3744 c net/minecraft/client/resources/model/UnbakedModel$GuiLight huo$a net/minecraft/class_1100$class_4751 f Lnet/minecraft/client/resources/model/UnbakedModel$GuiLight; FRONT a field_21858 f Lnet/minecraft/client/resources/model/UnbakedModel$GuiLight; SIDE b field_21859 f Ljava/lang/String; name c field_21860 f [Lnet/minecraft/client/resources/model/UnbakedModel$GuiLight; $VALUES d field_21861 m ()Z lightLikeBlock a method_24299 m (Ljava/lang/String;)Lnet/minecraft/client/resources/model/UnbakedModel$GuiLight; getByName a method_24300 m ()[Lnet/minecraft/client/resources/model/UnbakedModel$GuiLight; $values b method_36920 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/resources/model/WeightedVariants hup net/minecraft/class_1097 f Lnet/minecraft/util/random/WeightedList; list a field_5434 f Lnet/minecraft/client/renderer/texture/TextureAtlasSprite; particleIcon b field_57028 m (Lnet/minecraft/util/random/WeightedList;)V c net/minecraft/client/resources/model/WeightedVariants$Unbaked hup$a net/minecraft/class_1097$class_10898 f Lnet/minecraft/util/random/WeightedList; entries d comp_3816 m (Lnet/minecraft/client/resources/model/ModelBaker;Lnet/minecraft/client/renderer/block/model/BlockStateModel$Unbaked;)Lnet/minecraft/client/renderer/block/model/BlockStateModel; method_68551 a method_68551 m (Lnet/minecraft/client/resources/model/ResolvableModel$Resolver;Lnet/minecraft/util/random/Weighted;)V method_68552 a method_68552 m ()Lnet/minecraft/util/random/WeightedList; entries b comp_3816 m (Lnet/minecraft/util/random/WeightedList;)V c net/minecraft/client/resources/model/package-info huq net/minecraft/class_6268 c net/minecraft/client/resources/package-info hur net/minecraft/class_6269 c net/minecraft/client/resources/server/DownloadedPackSource hus net/minecraft/class_1066 f Lnet/minecraft/network/chat/Component; SERVER_NAME a field_40562 f Ljava/util/regex/Pattern; SHA1 b field_5296 f Lorg/slf4j/Logger; LOGGER c field_5298 f Lnet/minecraft/server/packs/repository/RepositorySource; EMPTY_SOURCE d field_47593 f Lnet/minecraft/server/packs/PackSelectionConfig; DOWNLOADED_PACK_SELECTION e field_49134 f Lnet/minecraft/client/resources/server/PackLoadFeedback; LOG_ONLY_FEEDBACK f field_47594 f Lnet/minecraft/client/Minecraft; minecraft g field_47595 f Lnet/minecraft/server/packs/repository/RepositorySource; packSource h field_47596 f Lnet/minecraft/client/resources/server/PackReloadConfig$Callbacks; pendingReload i field_47597 f Lnet/minecraft/client/resources/server/ServerPackManager; manager j field_47598 f Lnet/minecraft/server/packs/DownloadQueue; downloadQueue k field_47599 f Lnet/minecraft/server/packs/repository/PackSource; packType l field_47600 f Lnet/minecraft/client/resources/server/PackLoadFeedback; packFeedback m field_47601 f I packIdSerialNumber n field_47690 m ()Lnet/minecraft/server/packs/repository/RepositorySource; createRepositorySource a method_55514 m (I)Lnet/minecraft/util/HttpUtil$DownloadProgressListener; createDownloadNotifier a method_55515 m (Lnet/minecraft/server/packs/DownloadQueue;Ljava/util/concurrent/Executor;Lnet/minecraft/client/User;Ljava/net/Proxy;)Lnet/minecraft/client/resources/server/PackDownloader; createDownloader a method_55516 m (Lnet/minecraft/client/resources/server/PackReloadConfig$Callbacks;)V startReload a method_55517 m (Ljava/lang/String;)Lcom/google/common/hash/HashCode; tryParseSha1Hash a method_55518 m (Ljava/util/List;)Ljava/util/List; loadRequestedPacks a method_55519 m (Ljava/util/UUID;)V popPack a method_55520 m (Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;)V pushPack a method_55523 m (Ljava/util/UUID;Ljava/nio/file/Path;)V pushLocalPack a method_55524 m (Ljava/util/concurrent/Executor;)Ljava/lang/Runnable; createUpdateScheduler a method_55525 m (Ljava/util/function/Consumer;)V method_55526 a method_55526 m (Lnet/minecraft/network/Connection;)Lnet/minecraft/client/resources/server/PackLoadFeedback; createPackResponseSender a method_55527 m (Lnet/minecraft/network/Connection;Lnet/minecraft/client/resources/server/ServerPackManager$PackPromptStatus;)V configureForServerControl a method_55528 m ()V onRecovery b method_55530 m (Ljava/util/List;)Lnet/minecraft/server/packs/repository/RepositorySource; configureSource b method_55531 m (Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; waitForPackFeedback b method_55532 m (Ljava/util/function/Consumer;)V method_55534 b method_55534 m ()V onRecoveryFailure c method_55535 m ()V onReloadSuccess d method_55536 m ()V popAll e method_55537 m ()V configureForLocalWorld f method_55538 m ()V allowServerPacks g method_55539 m ()V rejectServerPacks h method_55540 m ()V cleanupAfterDisconnect i method_55541 m ()Lnet/minecraft/client/resources/server/PackReloadConfig; createReloadConfig j method_55542 m (Lnet/minecraft/client/Minecraft;Ljava/nio/file/Path;Lnet/minecraft/client/main/GameConfig$UserData;)V m ()V c net/minecraft/client/resources/server/DownloadedPackSource$1 hus$1 net/minecraft/class_1066$1 m ()V c net/minecraft/client/resources/server/DownloadedPackSource$2 hus$2 net/minecraft/class_1066$2 f Lnet/minecraft/client/resources/server/DownloadedPackSource; field_47691 a field_47691 m (Lnet/minecraft/client/resources/server/DownloadedPackSource;)V c net/minecraft/client/resources/server/DownloadedPackSource$3 hus$3 net/minecraft/class_1066$3 f I val$totalCount a field_47602 f Lnet/minecraft/client/resources/server/DownloadedPackSource; field_47603 b field_47603 f Lnet/minecraft/client/gui/components/toasts/SystemToast$SystemToastId; toastId c field_47604 f Lnet/minecraft/network/chat/Component; title d field_47605 f Lnet/minecraft/network/chat/Component; message e field_47606 f I count f field_47607 f I failCount g field_47692 f Ljava/util/OptionalLong; totalBytes h field_47608 m ()V updateToast b method_55544 m (J)V updateProgress b method_55543 m ()V method_65253 c method_65253 m (Lnet/minecraft/client/resources/server/DownloadedPackSource;I)V c net/minecraft/client/resources/server/DownloadedPackSource$4 hus$4 net/minecraft/class_1066$4 f Lnet/minecraft/client/User; val$user a field_47609 f Lnet/minecraft/server/packs/DownloadQueue; val$downloadQueue b field_47610 f Ljava/net/Proxy; val$proxy c field_47611 f Ljava/util/concurrent/Executor; val$mainThreadExecutor d field_47612 f Lnet/minecraft/client/resources/server/DownloadedPackSource; field_47613 e field_47613 f I MAX_PACK_SIZE_BYTES f field_47614 f Lcom/google/common/hash/HashFunction; CACHE_HASHING_FUNCTION g field_47615 m ()Ljava/util/Map; createDownloadHeaders a method_55545 m (Lnet/minecraft/client/resources/server/DownloadedPackSource;Lnet/minecraft/client/User;Lnet/minecraft/server/packs/DownloadQueue;Ljava/net/Proxy;Ljava/util/concurrent/Executor;)V m ()V c net/minecraft/client/resources/server/DownloadedPackSource$5 hus$5 net/minecraft/class_1066$5 f Ljava/util/concurrent/Executor; val$mainThreadExecutor a field_47616 f Lnet/minecraft/client/resources/server/DownloadedPackSource; field_47617 b field_47617 f Z scheduledInMainExecutor c field_47618 f Z hasUpdates d field_47619 m ()V runAllUpdates a method_55547 m (Lnet/minecraft/client/resources/server/DownloadedPackSource;Ljava/util/concurrent/Executor;)V c net/minecraft/client/resources/server/DownloadedPackSource$6 hus$6 net/minecraft/class_1066$6 f Lnet/minecraft/network/Connection; val$connection a field_47693 m (Lnet/minecraft/network/Connection;)V c net/minecraft/client/resources/server/DownloadedPackSource$7 hus$7 net/minecraft/class_1066$7 f Lnet/minecraft/client/resources/server/PackLoadFeedback; val$original a field_47694 f Ljava/util/UUID; val$packId b field_47695 f Ljava/util/concurrent/CompletableFuture; val$result c field_47696 f Lnet/minecraft/client/resources/server/DownloadedPackSource; field_47697 d field_47697 m (Lnet/minecraft/client/resources/server/DownloadedPackSource;Lnet/minecraft/client/resources/server/PackLoadFeedback;Ljava/util/UUID;Ljava/util/concurrent/CompletableFuture;)V c net/minecraft/client/resources/server/DownloadedPackSource$8 hus$8 net/minecraft/class_1066$8 f [I $SwitchMap$net$minecraft$client$resources$server$PackLoadFeedback$Update a field_47698 f [I $SwitchMap$net$minecraft$client$resources$server$PackLoadFeedback$FinalResult b field_47621 f [I $SwitchMap$net$minecraft$client$resources$server$ServerPackManager$PackPromptStatus c field_47620 m ()V c net/minecraft/client/resources/server/PackDownloader hut net/minecraft/class_9038 m (Ljava/util/Map;Ljava/util/function/Consumer;)V download a method_55546 c net/minecraft/client/resources/server/PackLoadFeedback huu net/minecraft/class_9039 m (Ljava/util/UUID;Lnet/minecraft/client/resources/server/PackLoadFeedback$FinalResult;)V reportFinalResult a method_55619 m (Ljava/util/UUID;Lnet/minecraft/client/resources/server/PackLoadFeedback$Update;)V reportUpdate a method_55620 c net/minecraft/client/resources/server/PackLoadFeedback$FinalResult huu$a net/minecraft/class_9039$class_9040 f Lnet/minecraft/client/resources/server/PackLoadFeedback$FinalResult; DECLINED a field_47623 f Lnet/minecraft/client/resources/server/PackLoadFeedback$FinalResult; APPLIED b field_47624 f Lnet/minecraft/client/resources/server/PackLoadFeedback$FinalResult; DISCARDED c field_47625 f Lnet/minecraft/client/resources/server/PackLoadFeedback$FinalResult; DOWNLOAD_FAILED d field_47626 f Lnet/minecraft/client/resources/server/PackLoadFeedback$FinalResult; ACTIVATION_FAILED e field_47627 f [Lnet/minecraft/client/resources/server/PackLoadFeedback$FinalResult; $VALUES f field_47628 m ()[Lnet/minecraft/client/resources/server/PackLoadFeedback$FinalResult; $values a method_55548 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/resources/server/PackLoadFeedback$Update huu$b net/minecraft/class_9039$class_9060 f Lnet/minecraft/client/resources/server/PackLoadFeedback$Update; ACCEPTED a field_47699 f Lnet/minecraft/client/resources/server/PackLoadFeedback$Update; DOWNLOADED b field_47700 f [Lnet/minecraft/client/resources/server/PackLoadFeedback$Update; $VALUES c field_47701 m ()[Lnet/minecraft/client/resources/server/PackLoadFeedback$Update; $values a method_55621 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/resources/server/PackReloadConfig huv net/minecraft/class_9041 c net/minecraft/client/resources/server/PackReloadConfig$Callbacks huv$a net/minecraft/class_9041$class_9042 m ()V onSuccess a method_55549 m (Z)V onFailure a method_55550 m ()Ljava/util/List; packsToLoad b method_55551 c net/minecraft/client/resources/server/PackReloadConfig$IdAndPath huv$b net/minecraft/class_9041$class_9043 f Ljava/util/UUID; id a comp_2154 f Ljava/nio/file/Path; path b comp_2155 m ()Ljava/util/UUID; id a comp_2154 m ()Ljava/nio/file/Path; path b comp_2155 m (Ljava/util/UUID;Ljava/nio/file/Path;)V c net/minecraft/client/resources/server/ServerPackManager huw net/minecraft/class_9044 f Lnet/minecraft/client/resources/server/PackDownloader; downloader a field_47629 f Lnet/minecraft/client/resources/server/PackLoadFeedback; packLoadFeedback b field_47630 f Lnet/minecraft/client/resources/server/PackReloadConfig; reloadConfig c field_47631 f Ljava/lang/Runnable; updateRequest d field_47632 f Lnet/minecraft/client/resources/server/ServerPackManager$PackPromptStatus; packPromptStatus e field_47633 f Ljava/util/List; packs f field_47634 m ()V popAll a method_55552 m (Lnet/minecraft/client/resources/server/ServerPackManager$ServerPackData;)V acceptPack a method_55553 m (Ljava/util/Collection;Lnet/minecraft/server/packs/DownloadQueue$BatchResult;)V onDownload a method_55554 m (Ljava/util/List;Lnet/minecraft/server/packs/DownloadQueue$BatchResult;)V method_55555 a method_55555 m (Ljava/util/UUID;)V popPack a method_55556 m (Ljava/util/UUID;Lnet/minecraft/client/resources/server/ServerPackManager$ServerPackData;)V pushNewPack a method_55557 m (Ljava/util/UUID;Ljava/net/URL;Lcom/google/common/hash/HashCode;)V pushPack a method_55558 m (Ljava/util/UUID;Ljava/nio/file/Path;)V pushLocalPack a method_55559 m ()V allowServerPacks b method_55560 m (Lnet/minecraft/client/resources/server/ServerPackManager$ServerPackData;)Z method_55561 b method_55561 m (Ljava/util/UUID;)V markExistingPacksAsRemoved b method_55562 m ()V rejectServerPacks c method_55563 m (Ljava/util/UUID;)Lnet/minecraft/client/resources/server/ServerPackManager$ServerPackData; findPackInfo c method_55564 m ()V resetPromptStatus d method_55565 m ()V tick e method_55566 m ()V registerForUpdate f method_55567 m ()V cleanupRemovedPacks g method_55568 m ()Z updateDownloads h method_55569 m ()V triggerReloadIfNeeded i method_55570 m (Lnet/minecraft/client/resources/server/PackDownloader;Lnet/minecraft/client/resources/server/PackLoadFeedback;Lnet/minecraft/client/resources/server/PackReloadConfig;Ljava/lang/Runnable;Lnet/minecraft/client/resources/server/ServerPackManager$PackPromptStatus;)V c net/minecraft/client/resources/server/ServerPackManager$1 huw$1 net/minecraft/class_9044$1 f Ljava/util/List; val$packsToLoad a field_47635 f Ljava/util/List; val$packsToUnload b field_47636 f Lnet/minecraft/client/resources/server/ServerPackManager; field_47637 c field_47637 m (Lnet/minecraft/client/resources/server/ServerPackManager$ServerPackData;)Lnet/minecraft/client/resources/server/PackReloadConfig$IdAndPath; method_55571 a method_55571 m (Lnet/minecraft/client/resources/server/ServerPackManager;Ljava/util/List;Ljava/util/List;)V c net/minecraft/client/resources/server/ServerPackManager$ActivationStatus huw$a net/minecraft/class_9044$class_9045 f Lnet/minecraft/client/resources/server/ServerPackManager$ActivationStatus; INACTIVE a field_47639 f Lnet/minecraft/client/resources/server/ServerPackManager$ActivationStatus; PENDING b field_47640 f Lnet/minecraft/client/resources/server/ServerPackManager$ActivationStatus; ACTIVE c field_47641 f [Lnet/minecraft/client/resources/server/ServerPackManager$ActivationStatus; $VALUES d field_47642 m ()[Lnet/minecraft/client/resources/server/ServerPackManager$ActivationStatus; $values a method_55572 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/resources/server/ServerPackManager$PackDownloadStatus huw$b net/minecraft/class_9044$class_9046 f Lnet/minecraft/client/resources/server/ServerPackManager$PackDownloadStatus; REQUESTED a field_47643 f Lnet/minecraft/client/resources/server/ServerPackManager$PackDownloadStatus; PENDING b field_47644 f Lnet/minecraft/client/resources/server/ServerPackManager$PackDownloadStatus; DONE c field_47645 f [Lnet/minecraft/client/resources/server/ServerPackManager$PackDownloadStatus; $VALUES d field_47646 m ()[Lnet/minecraft/client/resources/server/ServerPackManager$PackDownloadStatus; $values a method_55573 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/resources/server/ServerPackManager$PackPromptStatus huw$c net/minecraft/class_9044$class_9047 f Lnet/minecraft/client/resources/server/ServerPackManager$PackPromptStatus; PENDING a field_47647 f Lnet/minecraft/client/resources/server/ServerPackManager$PackPromptStatus; ALLOWED b field_47648 f Lnet/minecraft/client/resources/server/ServerPackManager$PackPromptStatus; DECLINED c field_47649 f [Lnet/minecraft/client/resources/server/ServerPackManager$PackPromptStatus; $VALUES d field_47650 m ()[Lnet/minecraft/client/resources/server/ServerPackManager$PackPromptStatus; $values a method_55574 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/resources/server/ServerPackManager$RemovalReason huw$d net/minecraft/class_9044$class_9048 f Lnet/minecraft/client/resources/server/ServerPackManager$RemovalReason; DOWNLOAD_FAILED a field_47651 f Lnet/minecraft/client/resources/server/ServerPackManager$RemovalReason; ACTIVATION_FAILED b field_47652 f Lnet/minecraft/client/resources/server/ServerPackManager$RemovalReason; DECLINED c field_47653 f Lnet/minecraft/client/resources/server/ServerPackManager$RemovalReason; DISCARDED d field_47654 f Lnet/minecraft/client/resources/server/ServerPackManager$RemovalReason; SERVER_REMOVED e field_47655 f Lnet/minecraft/client/resources/server/ServerPackManager$RemovalReason; SERVER_REPLACED f field_47656 f Lnet/minecraft/client/resources/server/PackLoadFeedback$FinalResult; serverResponse g field_47657 f [Lnet/minecraft/client/resources/server/ServerPackManager$RemovalReason; $VALUES h field_47658 m ()[Lnet/minecraft/client/resources/server/ServerPackManager$RemovalReason; $values a method_55575 m (Ljava/lang/String;ILnet/minecraft/client/resources/server/PackLoadFeedback$FinalResult;)V m ()V c net/minecraft/client/resources/server/ServerPackManager$ServerPackData huw$e net/minecraft/class_9044$class_9049 f Ljava/util/UUID; id a field_47659 f Ljava/net/URL; url b field_47660 f Lcom/google/common/hash/HashCode; hash c field_47661 f Ljava/nio/file/Path; path d field_47662 f Lnet/minecraft/client/resources/server/ServerPackManager$RemovalReason; removalReason e field_47663 f Lnet/minecraft/client/resources/server/ServerPackManager$PackDownloadStatus; downloadStatus f field_47664 f Lnet/minecraft/client/resources/server/ServerPackManager$ActivationStatus; activationStatus g field_47665 f Z promptAccepted h field_47666 m ()Z isRemoved a method_55576 m (Lnet/minecraft/client/resources/server/ServerPackManager$RemovalReason;)V setRemovalReasonIfNotSet a method_55577 m (Ljava/util/UUID;Ljava/net/URL;Lcom/google/common/hash/HashCode;)V c net/minecraft/client/resources/server/package-info hux net/minecraft/class_9050 c net/minecraft/client/resources/sounds/AbstractSoundInstance huy net/minecraft/class_1102 f Lnet/minecraft/client/resources/sounds/Sound; sound a field_5444 f Lnet/minecraft/sounds/SoundSource; source b field_5447 f Lnet/minecraft/resources/ResourceLocation; location c field_5448 f F volume d field_5442 f F pitch e field_5441 f D x f field_5439 f D y g field_5450 f D z h field_5449 f Z looping i field_5446 f I delay j field_5451 f Lnet/minecraft/client/resources/sounds/SoundInstance$Attenuation; attenuation k field_5440 f Z relative l field_18936 f Lnet/minecraft/util/RandomSource; random m field_38800 m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/util/RandomSource;)V m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/util/RandomSource;)V c net/minecraft/client/resources/sounds/AbstractTickableSoundInstance huz net/minecraft/class_1101 f Z stopped n field_5438 m ()V stop n method_24876 m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;Lnet/minecraft/util/RandomSource;)V c net/minecraft/client/resources/sounds/AmbientSoundHandler hva net/minecraft/class_1104 m ()V tick a method_4756 c net/minecraft/client/resources/sounds/BeeAggressiveSoundInstance hvb net/minecraft/class_4508 m (Lnet/minecraft/world/entity/animal/Bee;)V c net/minecraft/client/resources/sounds/BeeFlyingSoundInstance hvc net/minecraft/class_4509 m (Lnet/minecraft/world/entity/animal/Bee;)V c net/minecraft/client/resources/sounds/BeeSoundInstance hvd net/minecraft/class_4510 f Lnet/minecraft/world/entity/animal/Bee; bee n field_20530 f F VOLUME_MIN o field_32991 f F VOLUME_MAX p field_32992 f F PITCH_MIN q field_32993 f Z hasSwitched r field_20531 m ()Lnet/minecraft/client/resources/sounds/AbstractTickableSoundInstance; getAlternativeSoundInstance o method_22135 m ()Z shouldSwitchSounds p method_22136 m ()F getMinPitch u method_22137 m ()F getMaxPitch v method_22138 m (Lnet/minecraft/world/entity/animal/Bee;Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;)V c net/minecraft/client/resources/sounds/BiomeAmbientSoundsHandler hve net/minecraft/class_4897 f I LOOP_SOUND_CROSS_FADE_TIME a field_32994 f F SKY_MOOD_RECOVERY_RATE b field_32995 f Lnet/minecraft/client/player/LocalPlayer; player c field_22796 f Lnet/minecraft/client/sounds/SoundManager; soundManager d field_22797 f Lnet/minecraft/world/level/biome/BiomeManager; biomeManager e field_22798 f Lnet/minecraft/util/RandomSource; random f field_22799 f Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap; loopSounds g field_22800 f Ljava/util/Optional; moodSettings h field_22801 f Ljava/util/Optional; additionsSettings i field_22802 f F moodiness j field_23189 f Lnet/minecraft/world/level/biome/Biome; previousBiome k field_22804 m (Lnet/minecraft/world/level/biome/AmbientAdditionsSettings;)V method_26270 a method_26270 m (Lnet/minecraft/world/level/biome/AmbientMoodSettings;)V method_26271 a method_26271 m (Lnet/minecraft/world/level/biome/Biome;Lnet/minecraft/core/Holder;)V method_25460 a method_25460 m (Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/biome/Biome;Lnet/minecraft/client/resources/sounds/BiomeAmbientSoundsHandler$LoopSoundInstance;)Lnet/minecraft/client/resources/sounds/BiomeAmbientSoundsHandler$LoopSoundInstance; method_25459 a method_25459 m ()F getMoodiness b method_26272 m (Lnet/minecraft/client/player/LocalPlayer;Lnet/minecraft/client/sounds/SoundManager;Lnet/minecraft/world/level/biome/BiomeManager;)V c net/minecraft/client/resources/sounds/BiomeAmbientSoundsHandler$LoopSoundInstance hve$a net/minecraft/class_4897$class_4898 f I fadeDirection n field_22805 f I fade o field_22806 m ()V fadeOut o method_25464 m ()V fadeIn p method_25465 m (Lnet/minecraft/sounds/SoundEvent;)V c net/minecraft/client/resources/sounds/BubbleColumnAmbientSoundHandler hvf net/minecraft/class_4277 f Lnet/minecraft/client/player/LocalPlayer; player a field_19192 f Z wasInBubbleColumn b field_19193 f Z firstTick c field_19194 m (Lnet/minecraft/world/level/block/state/BlockState;)Z method_29714 a method_29714 m (Lnet/minecraft/client/player/LocalPlayer;)V c net/minecraft/client/resources/sounds/ElytraOnPlayerSoundInstance hvg net/minecraft/class_1103 f I DELAY n field_32996 f Lnet/minecraft/client/player/LocalPlayer; player o field_5452 f I time p field_5453 m (Lnet/minecraft/client/player/LocalPlayer;)V c net/minecraft/client/resources/sounds/EntityBoundSoundInstance hvh net/minecraft/class_1106 f Lnet/minecraft/world/entity/Entity; entity n field_5455 m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFLnet/minecraft/world/entity/Entity;J)V c net/minecraft/client/resources/sounds/GuardianAttackSoundInstance hvi net/minecraft/class_1105 f F VOLUME_MIN n field_32997 f F VOLUME_SCALE o field_32998 f F PITCH_MIN p field_32999 f F PITCH_SCALE q field_33000 f Lnet/minecraft/world/entity/monster/Guardian; guardian r field_5454 m (Lnet/minecraft/world/entity/monster/Guardian;)V c net/minecraft/client/resources/sounds/MinecartSoundInstance hvj net/minecraft/class_1108 f F VOLUME_MIN n field_33001 f F VOLUME_MAX o field_33002 f F PITCH_MIN p field_33003 f F PITCH_MAX q field_33004 f F PITCH_DELTA r field_33005 f Lnet/minecraft/world/entity/vehicle/AbstractMinecart; minecart s field_5458 f F pitch t field_5459 m (Lnet/minecraft/world/entity/vehicle/AbstractMinecart;)V c net/minecraft/client/resources/sounds/RidingHappyGhastSoundInstance hvk net/minecraft/class_11263 f F VOLUME_MIN n field_59985 f F VOLUME_MAX o field_59986 f Lnet/minecraft/world/entity/player/Player; player p field_59987 f Lnet/minecraft/world/entity/animal/HappyGhast; happyGhast q field_59988 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/animal/HappyGhast;)V c net/minecraft/client/resources/sounds/RidingMinecartSoundInstance hvl net/minecraft/class_1107 f F VOLUME_MIN n field_33006 f F VOLUME_MAX o field_33007 f Lnet/minecraft/world/entity/player/Player; player p field_5457 f Lnet/minecraft/world/entity/vehicle/AbstractMinecart; minecart q field_5456 f Z underwaterSound r field_27773 m (Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/entity/vehicle/AbstractMinecart;Z)V c net/minecraft/client/resources/sounds/SimpleSoundInstance hvm net/minecraft/class_1109 m (Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/client/resources/sounds/SimpleSoundInstance; forAmbientAddition a method_25466 m (Lnet/minecraft/sounds/SoundEvent;F)Lnet/minecraft/client/resources/sounds/SimpleSoundInstance; forUI a method_4758 m (Lnet/minecraft/sounds/SoundEvent;FF)Lnet/minecraft/client/resources/sounds/SimpleSoundInstance; forUI a method_4757 m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/util/RandomSource;DDD)Lnet/minecraft/client/resources/sounds/SimpleSoundInstance; forAmbientMood a method_25467 m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/client/resources/sounds/SimpleSoundInstance; forJukeboxSong a method_4760 m (Lnet/minecraft/core/Holder;F)Lnet/minecraft/client/resources/sounds/SimpleSoundInstance; forUI a method_47978 m (Lnet/minecraft/sounds/SoundEvent;F)Lnet/minecraft/client/resources/sounds/SimpleSoundInstance; forMusic b method_4759 m (Lnet/minecraft/sounds/SoundEvent;FF)Lnet/minecraft/client/resources/sounds/SimpleSoundInstance; forLocalAmbience b method_24877 m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFLnet/minecraft/util/RandomSource;Lnet/minecraft/core/BlockPos;)V m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFLnet/minecraft/util/RandomSource;DDD)V m (Lnet/minecraft/sounds/SoundEvent;Lnet/minecraft/sounds/SoundSource;FFLnet/minecraft/util/RandomSource;ZILnet/minecraft/client/resources/sounds/SoundInstance$Attenuation;DDD)V m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/sounds/SoundSource;FFLnet/minecraft/util/RandomSource;ZILnet/minecraft/client/resources/sounds/SoundInstance$Attenuation;DDDZ)V c net/minecraft/client/resources/sounds/SnifferSoundInstance hvn net/minecraft/class_8191 f F VOLUME n field_42931 f F PITCH o field_42932 f Lnet/minecraft/world/entity/animal/sniffer/Sniffer; sniffer p field_42933 m (Lnet/minecraft/world/entity/animal/sniffer/Sniffer;)V c net/minecraft/client/resources/sounds/Sound hvo net/minecraft/class_1111 f Lnet/minecraft/resources/FileToIdConverter; SOUND_LISTER a field_40575 f Lnet/minecraft/resources/ResourceLocation; location b field_5469 f Lnet/minecraft/util/valueproviders/SampledFloat; volume c field_5466 f Lnet/minecraft/util/valueproviders/SampledFloat; pitch d field_5464 f I weight e field_5468 f Lnet/minecraft/client/resources/sounds/Sound$Type; type f field_5470 f Z stream g field_5467 f Z preload h field_5465 f I attenuationDistance i field_5463 m ()Lnet/minecraft/resources/ResourceLocation; getLocation a method_4767 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/client/resources/sounds/Sound; getSound a method_4765 m ()Lnet/minecraft/resources/ResourceLocation; getPath b method_4766 m ()Lnet/minecraft/util/valueproviders/SampledFloat; getVolume c method_4771 m ()Lnet/minecraft/util/valueproviders/SampledFloat; getPitch d method_4772 m ()Lnet/minecraft/client/resources/sounds/Sound$Type; getType f method_4768 m ()Z shouldStream g method_4769 m ()Z shouldPreload h method_4764 m ()I getAttenuationDistance i method_4770 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/util/valueproviders/SampledFloat;Lnet/minecraft/util/valueproviders/SampledFloat;ILnet/minecraft/client/resources/sounds/Sound$Type;ZZI)V m ()V c net/minecraft/client/resources/sounds/Sound$Type hvo$a net/minecraft/class_1111$class_1112 f Lnet/minecraft/client/resources/sounds/Sound$Type; FILE a field_5474 f Lnet/minecraft/client/resources/sounds/Sound$Type; SOUND_EVENT b field_5473 f Ljava/lang/String; name c field_5472 f [Lnet/minecraft/client/resources/sounds/Sound$Type; $VALUES d field_5471 m ()[Lnet/minecraft/client/resources/sounds/Sound$Type; $values a method_36926 m (Ljava/lang/String;)Lnet/minecraft/client/resources/sounds/Sound$Type; getByName a method_4773 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/resources/sounds/SoundEventRegistration hvp net/minecraft/class_1110 f Ljava/util/List; sounds a field_5460 f Z replace b field_5462 f Ljava/lang/String; subtitle c field_5461 m ()Ljava/util/List; getSounds a method_4761 m ()Z isReplace b method_4763 m ()Ljava/lang/String; getSubtitle c method_4762 m (Ljava/util/List;ZLjava/lang/String;)V c net/minecraft/client/resources/sounds/SoundEventRegistrationSerializer hvq net/minecraft/class_1115 f Lnet/minecraft/util/valueproviders/FloatProvider; DEFAULT_FLOAT a field_38801 m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/client/resources/sounds/SoundEventRegistration; deserialize a method_4791 m (Lcom/google/gson/JsonObject;)Ljava/util/List; getSounds a method_4792 m (Lcom/google/gson/JsonObject;Lnet/minecraft/client/resources/sounds/Sound$Type;)Lnet/minecraft/client/resources/sounds/Sound$Type; getType a method_4789 m (Lcom/google/gson/JsonObject;)Lnet/minecraft/client/resources/sounds/Sound; getSound b method_4790 m ()V m ()V c net/minecraft/client/resources/sounds/SoundInstance hvr net/minecraft/class_1113 m ()Lnet/minecraft/resources/ResourceLocation; getLocation a method_4775 m (Lnet/minecraft/client/sounds/SoundManager;)Lnet/minecraft/client/sounds/WeighedSoundEvents; resolve a method_4783 m ()Lnet/minecraft/client/resources/sounds/Sound; getSound b method_4776 m ()Lnet/minecraft/sounds/SoundSource; getSource c method_4774 m ()Z isLooping d method_4786 m ()I getDelay e method_4780 m ()F getVolume f method_4781 m ()F getPitch g method_4782 m ()D getX h method_4784 m ()D getY i method_4779 m ()D getZ j method_4778 m ()Lnet/minecraft/client/resources/sounds/SoundInstance$Attenuation; getAttenuation k method_4777 m ()Z isRelative l method_4787 m ()Z canStartSilent r method_4785 m ()Z canPlaySound s method_26273 m ()Lnet/minecraft/util/RandomSource; createUnseededRandom t method_43221 c net/minecraft/client/resources/sounds/SoundInstance$Attenuation hvr$a net/minecraft/class_1113$class_1114 f Lnet/minecraft/client/resources/sounds/SoundInstance$Attenuation; NONE a field_5478 f Lnet/minecraft/client/resources/sounds/SoundInstance$Attenuation; LINEAR b field_5476 f [Lnet/minecraft/client/resources/sounds/SoundInstance$Attenuation; $VALUES c field_5477 m ()[Lnet/minecraft/client/resources/sounds/SoundInstance$Attenuation; $values a method_36927 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/resources/sounds/TickableSoundInstance hvs net/minecraft/class_1117 m ()Z isStopped m method_4793 m ()V tick q method_16896 c net/minecraft/client/resources/sounds/UnderwaterAmbientSoundHandler hvt net/minecraft/class_1116 f F CHANCE_PER_TICK a field_33008 f F RARE_CHANCE_PER_TICK b field_33009 f F ULTRA_RARE_CHANCE_PER_TICK c field_33010 f I MINIMUM_TICK_DELAY d field_33011 f Lnet/minecraft/client/player/LocalPlayer; player e field_5481 f Lnet/minecraft/client/sounds/SoundManager; soundManager f field_5479 f I tickDelay g field_5480 m (Lnet/minecraft/client/player/LocalPlayer;Lnet/minecraft/client/sounds/SoundManager;)V c net/minecraft/client/resources/sounds/UnderwaterAmbientSoundInstances hvu net/minecraft/class_1118 m ()V c net/minecraft/client/resources/sounds/UnderwaterAmbientSoundInstances$SubSound hvu$a net/minecraft/class_1118$class_1119 f Lnet/minecraft/client/player/LocalPlayer; player n field_5482 m (Lnet/minecraft/client/player/LocalPlayer;Lnet/minecraft/sounds/SoundEvent;)V c net/minecraft/client/resources/sounds/UnderwaterAmbientSoundInstances$UnderwaterAmbientSoundInstance hvu$b net/minecraft/class_1118$class_1120 f I FADE_DURATION n field_33012 f Lnet/minecraft/client/player/LocalPlayer; player o field_5483 f I fade p field_5484 m (Lnet/minecraft/client/player/LocalPlayer;)V c net/minecraft/client/resources/sounds/package-info hvv net/minecraft/class_6270 c net/minecraft/client/searchtree/FullTextSearchTree hvw net/minecraft/class_1126 f Lnet/minecraft/client/searchtree/SearchTree; plainTextSearchTree c field_39198 m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/List;)V c net/minecraft/client/searchtree/IdSearchTree hvx net/minecraft/class_1121 f Ljava/util/Comparator; additionOrder a field_39199 f Lnet/minecraft/client/searchtree/ResourceLocationSearchTree; resourceLocationSearchTree b field_39200 m (Ljava/lang/String;)Ljava/util/List; searchPlainText a method_43791 m (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; searchResourceLocation a method_43792 m (Ljava/util/function/Function;Ljava/util/List;)V c net/minecraft/client/searchtree/IntersectionIterator hvy net/minecraft/class_1122 f Lcom/google/common/collect/PeekingIterator; firstIterator a field_5490 f Lcom/google/common/collect/PeekingIterator; secondIterator b field_5491 f Ljava/util/Comparator; comparator c field_5492 m (Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Comparator;)V c net/minecraft/client/searchtree/MergingUniqueIterator hvz net/minecraft/class_1127 f Lcom/google/common/collect/PeekingIterator; firstIterator a field_5499 f Lcom/google/common/collect/PeekingIterator; secondIterator b field_5500 f Ljava/util/Comparator; comparator c field_5501 m (Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Comparator;)V c net/minecraft/client/searchtree/ResourceLocationSearchTree hwa net/minecraft/class_7455 m ()Lnet/minecraft/client/searchtree/ResourceLocationSearchTree; empty a method_43799 m (Lnet/minecraft/client/searchtree/SuffixArray;Ljava/lang/Object;Lnet/minecraft/client/searchtree/SuffixArray;Lnet/minecraft/resources/ResourceLocation;)V method_43800 a method_43800 m (Ljava/lang/String;)Ljava/util/List; searchNamespace a method_43801 m (Ljava/util/List;Ljava/util/function/Function;)Lnet/minecraft/client/searchtree/ResourceLocationSearchTree; create a method_43802 m (Ljava/lang/String;)Ljava/util/List; searchPath b method_43803 c net/minecraft/client/searchtree/ResourceLocationSearchTree$1 hwa$1 net/minecraft/class_7455$1 m ()V c net/minecraft/client/searchtree/ResourceLocationSearchTree$2 hwa$2 net/minecraft/class_7455$2 f Lnet/minecraft/client/searchtree/SuffixArray; val$namespaceTree a field_39201 f Lnet/minecraft/client/searchtree/SuffixArray; val$pathTree b field_39202 m (Lnet/minecraft/client/searchtree/SuffixArray;Lnet/minecraft/client/searchtree/SuffixArray;)V c net/minecraft/client/searchtree/SearchTree hwb net/minecraft/class_1129 m (Lnet/minecraft/client/searchtree/SuffixArray;Ljava/lang/Object;Ljava/lang/String;)V method_60376 a method_60376 m (Ljava/lang/String;)Ljava/util/List; method_60377 a method_60377 m (Ljava/lang/String;)Ljava/util/List; search search method_4810 c net/minecraft/client/searchtree/SuffixArray hwc net/minecraft/class_1128 f Ljava/util/List; list a field_5503 f Z DEBUG_COMPARISONS b field_5508 f Z DEBUG_ARRAY c field_5507 f Lorg/slf4j/Logger; LOGGER d field_5510 f I END_OF_TEXT_MARKER e field_33013 f I END_OF_DATA f field_33014 f Lit/unimi/dsi/fastutil/ints/IntList; chars g field_5505 f Lit/unimi/dsi/fastutil/ints/IntList; wordStarts h field_5509 f Lit/unimi/dsi/fastutil/ints/IntList; suffixToT i field_5504 f Lit/unimi/dsi/fastutil/ints/IntList; offsets j field_5506 f I maxStringLength k field_5502 m ()V generate a method_4807 m (I)Ljava/lang/String; getString a method_4808 m (Ljava/lang/Object;Ljava/lang/String;)V add a method_4806 m (Ljava/lang/String;)Ljava/util/List; search a method_4804 m (Ljava/lang/String;I)I compare a method_4805 m ([I[III)I method_38937 a method_38937 m ([I[I[III)V method_4803 a method_4803 m ()V print b method_4809 m ()V m ()V c net/minecraft/client/searchtree/package-info hwd net/minecraft/class_6272 c net/minecraft/client/server/IntegratedPlayerList hwe net/minecraft/class_1130 f Lorg/slf4j/Logger; LOGGER h field_60482 f Lnet/minecraft/nbt/CompoundTag; playerData i field_5514 m ()Lnet/minecraft/client/server/IntegratedServer; getServer b method_4811 m (Lnet/minecraft/client/server/IntegratedServer;Lnet/minecraft/core/LayeredRegistryAccess;Lnet/minecraft/world/level/storage/PlayerDataStorage;)V m ()V c net/minecraft/client/server/IntegratedServer hwf net/minecraft/class_1132 f Lorg/slf4j/Logger; LOGGER l field_5520 f I MIN_SIM_DISTANCE m field_34964 f Lnet/minecraft/client/Minecraft; minecraft n field_5518 f Z paused o field_5524 f I publishedPort p field_5522 f Lnet/minecraft/world/level/GameType; publishedGameType q field_28075 f Lnet/minecraft/client/server/LanServerPinger; lanPinger r field_5519 f Ljava/util/UUID; uuid s field_5521 f I previousSimulationDistance t field_34965 m ()Lnet/minecraft/util/debugchart/LocalSampleLogger; getTickTimeLogger a method_56881 m (Lnet/minecraft/world/level/ChunkPos;)V method_61079 a method_61079 m (Ljava/util/UUID;)V setUUID a method_4817 m ()V tickPaused b method_36439 m (Lnet/minecraft/world/level/ChunkPos;)V method_61080 b method_61080 m ()V warnOnLowDiskSpace d method_57823 m ()V method_61081 h method_61081 m ()V method_4816 j method_4816 m ()Ljava/lang/String; method_4815 s method_4815 m (Ljava/lang/Thread;Lnet/minecraft/client/Minecraft;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/server/WorldStem;Lnet/minecraft/server/Services;Lnet/minecraft/server/level/progress/ChunkProgressListenerFactory;)V m ()V c net/minecraft/client/server/LanServer hwg net/minecraft/class_1131 f Ljava/lang/String; motd a field_5515 f Ljava/lang/String; address b field_5517 f J pingTime c field_5516 m ()Ljava/lang/String; getMotd a method_4813 m ()Ljava/lang/String; getAddress b method_4812 m ()V updatePingTime c method_4814 m (Ljava/lang/String;Ljava/lang/String;)V c net/minecraft/client/server/LanServerDetection hwh net/minecraft/class_1134 f Ljava/util/concurrent/atomic/AtomicInteger; UNIQUE_THREAD_ID a field_5531 f Lorg/slf4j/Logger; LOGGER b field_5532 m ()V m ()V c net/minecraft/client/server/LanServerDetection$LanServerDetector hwh$a net/minecraft/class_1134$class_1135 f Lnet/minecraft/client/server/LanServerDetection$LanServerList; serverList a field_5533 f Ljava/net/InetAddress; pingGroup b field_5534 f Ljava/net/MulticastSocket; socket c field_5535 m (Lnet/minecraft/client/server/LanServerDetection$LanServerList;)V c net/minecraft/client/server/LanServerDetection$LanServerList hwh$b net/minecraft/class_1134$class_1136 f Ljava/util/List; servers a field_5536 f Z isDirty b field_5537 m ()Ljava/util/List; takeDirtyServers a method_45912 m (Ljava/lang/String;Ljava/net/InetAddress;)V addServer a method_4824 m ()V c net/minecraft/client/server/LanServerPinger hwi net/minecraft/class_1133 f Ljava/lang/String; MULTICAST_GROUP a field_33016 f I PING_PORT b field_33017 f Ljava/util/concurrent/atomic/AtomicInteger; UNIQUE_THREAD_ID c field_5525 f Lorg/slf4j/Logger; LOGGER d field_5529 f J PING_INTERVAL e field_33018 f Ljava/lang/String; motd f field_5526 f Ljava/net/DatagramSocket; socket g field_5528 f Z isRunning h field_5527 f Ljava/lang/String; serverAddress i field_5530 m (Ljava/lang/String;)Ljava/lang/String; parseMotd a method_4819 m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; createPingString a method_4818 m (Ljava/lang/String;)Ljava/lang/String; parseAddress b method_4820 m (Ljava/lang/String;Ljava/lang/String;)V m ()V c net/minecraft/client/server/package-info hwj net/minecraft/class_6273 c net/minecraft/client/sounds/AudioStream hwk net/minecraft/class_4234 m ()Ljavax/sound/sampled/AudioFormat; getFormat a method_19719 m (I)Ljava/nio/ByteBuffer; read a method_19720 c net/minecraft/client/sounds/ChannelAccess hwl net/minecraft/class_4235 f Ljava/util/Set; channels a field_18937 f Lcom/mojang/blaze3d/audio/Library; library b field_18938 f Ljava/util/concurrent/Executor; executor c field_18939 m ()V scheduleTick a method_19722 m (Lcom/mojang/blaze3d/audio/Library$Pool;)Ljava/util/concurrent/CompletableFuture; createHandle a method_19723 m (Lcom/mojang/blaze3d/audio/Library$Pool;Ljava/util/concurrent/CompletableFuture;)V method_19724 a method_19724 m (Lnet/minecraft/client/sounds/ChannelAccess$ChannelHandle;)Lcom/mojang/blaze3d/audio/Channel; method_19725 a method_19725 m (Ljava/util/function/Consumer;)V executeOnChannels a method_19727 m ()V clear b method_19728 m (Ljava/util/function/Consumer;)V method_19730 b method_19730 m ()V method_19731 c method_19731 m (Lcom/mojang/blaze3d/audio/Library;Ljava/util/concurrent/Executor;)V c net/minecraft/client/sounds/ChannelAccess$ChannelHandle hwl$a net/minecraft/class_4235$class_4236 f Lnet/minecraft/client/sounds/ChannelAccess; field_18940 a field_18940 f Lcom/mojang/blaze3d/audio/Channel; channel b field_18941 f Z stopped c field_18942 m ()Z isStopped a method_19732 m (Ljava/util/function/Consumer;)V execute a method_19735 m ()V release b method_19736 m (Ljava/util/function/Consumer;)V method_19737 b method_19737 m (Lnet/minecraft/client/sounds/ChannelAccess;Lcom/mojang/blaze3d/audio/Channel;)V c net/minecraft/client/sounds/ChunkedSampleByteBuf hwm net/minecraft/class_4229 f Ljava/util/List; buffers a field_18911 f I bufferSize b field_18912 f I byteCount c field_18913 f Ljava/nio/ByteBuffer; currentBuffer d field_18914 m ()Ljava/nio/ByteBuffer; get a method_19679 m ()I size b method_59756 m (I)V c net/minecraft/client/sounds/FiniteAudioStream hwn net/minecraft/class_9672 m ()Ljava/nio/ByteBuffer; readAll b method_59757 c net/minecraft/client/sounds/FloatSampleSource hwo net/minecraft/class_9673 f I EXPECTED_MAX_FRAME_SIZE a field_51441 m (Lit/unimi/dsi/fastutil/floats/FloatConsumer;)Z readChunk a method_59758 c net/minecraft/client/sounds/JOrbisAudioStream hwp net/minecraft/class_4228 f I BUFSIZE b field_51442 f I PAGEOUT_RECAPTURE c field_51443 f I PAGEOUT_NEED_MORE_DATA d field_51444 f I PAGEOUT_OK e field_51445 f I PACKETOUT_ERROR f field_51446 f I PACKETOUT_NEED_MORE_DATA g field_51447 f I PACKETOUT_OK h field_51448 f Lcom/jcraft/jogg/SyncState; syncState i field_51449 f Lcom/jcraft/jogg/Page; page j field_51450 f Lcom/jcraft/jogg/StreamState; streamState k field_51451 f Lcom/jcraft/jogg/Packet; packet l field_51452 f Lcom/jcraft/jorbis/Info; info m field_51453 f Lcom/jcraft/jorbis/DspState; dspState n field_51454 f Lcom/jcraft/jorbis/Block; block o field_51455 f Ljavax/sound/sampled/AudioFormat; audioFormat p field_18908 f Ljava/io/InputStream; input q field_18909 f J samplesWritten r field_51456 f J totalSamplesInStream s field_51457 m (Lcom/jcraft/jogg/Page;)Lcom/jcraft/jogg/Packet; readIdentificationPacket a method_59759 m ([FIJLit/unimi/dsi/fastutil/floats/FloatConsumer;)V copyMono a method_59760 m ([FI[FIJLit/unimi/dsi/fastutil/floats/FloatConsumer;)V copyStereo a method_59761 m ([[FI[IJLit/unimi/dsi/fastutil/floats/FloatConsumer;)V copyAnyChannels a method_59762 m (I)Z isError b method_59763 m ()Z readToBuffer c method_59764 m (I)J getSamplesToWrite c method_59765 m ()Lcom/jcraft/jogg/Page; readPage d method_59766 m ()Lcom/jcraft/jogg/Packet; readPacket e method_59767 m (Ljava/io/InputStream;)V c net/minecraft/client/sounds/LoopingAudioStream hwq net/minecraft/class_4856 f Lnet/minecraft/client/sounds/LoopingAudioStream$AudioStreamProvider; provider a field_22443 f Lnet/minecraft/client/sounds/AudioStream; stream b field_22444 f Ljava/io/BufferedInputStream; bufferedInputStream c field_22445 m (Lnet/minecraft/client/sounds/LoopingAudioStream$AudioStreamProvider;Ljava/io/InputStream;)V c net/minecraft/client/sounds/LoopingAudioStream$AudioStreamProvider hwq$a net/minecraft/class_4856$class_4857 c net/minecraft/client/sounds/LoopingAudioStream$NoCloseBuffer hwq$b net/minecraft/class_4856$class_4858 m (Ljava/io/InputStream;)V c net/minecraft/client/sounds/MusicInfo hwr net/minecraft/class_10383 f Lnet/minecraft/sounds/Music; music a comp_3344 f F volume b comp_3345 m ()Lnet/minecraft/sounds/Music; music a comp_3344 m (Lnet/minecraft/client/resources/sounds/SoundInstance;)Z canReplace a method_65254 m ()F volume b comp_3345 m (Lnet/minecraft/sounds/Music;)V m (Lnet/minecraft/sounds/Music;F)V c net/minecraft/client/sounds/MusicManager hws net/minecraft/class_1142 f I STARTING_DELAY a field_33019 f Lnet/minecraft/util/RandomSource; random b field_5571 f Lnet/minecraft/client/Minecraft; minecraft c field_5575 f Lnet/minecraft/client/resources/sounds/SoundInstance; currentMusic d field_5574 f Lnet/minecraft/client/sounds/MusicManager$MusicFrequency; gameMusicFrequency e field_60796 f F currentGain f field_55164 f I nextSongDelay g field_5572 f Z toastShown h field_60951 m ()V tick a method_18669 m (F)Z fadePlaying a method_65255 m (Lnet/minecraft/sounds/Music;)V stopPlaying a method_50025 m (Lnet/minecraft/client/sounds/MusicInfo;)V startPlaying a method_4858 m (Lnet/minecraft/client/sounds/MusicManager$MusicFrequency;)V setMinutesBetweenSongs a method_71933 m ()V showNowPlayingToastIfNeeded b method_72055 m (Lnet/minecraft/sounds/Music;)Z isPlayingMusic b method_4860 m ()V stopPlaying c method_4859 m ()Ljava/lang/String; getCurrentMusicTranslationKey d method_71934 m (Lnet/minecraft/client/Minecraft;)V c net/minecraft/client/sounds/MusicManager$1 hws$1 net/minecraft/class_1142$1 f [I $SwitchMap$net$minecraft$client$sounds$SoundEngine$PlayResult a field_60952 m ()V c net/minecraft/client/sounds/MusicManager$MusicFrequency hws$a net/minecraft/class_1142$class_11504 f Lnet/minecraft/client/sounds/MusicManager$MusicFrequency; DEFAULT a field_60797 f Lnet/minecraft/client/sounds/MusicManager$MusicFrequency; FREQUENT b field_60798 f Lnet/minecraft/client/sounds/MusicManager$MusicFrequency; CONSTANT c field_60799 f Lcom/mojang/serialization/Codec; CODEC d field_60800 f Ljava/lang/String; KEY_PREPEND e field_60801 f I id f field_60802 f I maxFrequency g field_60803 f Ljava/lang/String; key h field_60804 f [Lnet/minecraft/client/sounds/MusicManager$MusicFrequency; $VALUES i field_60805 m (Lnet/minecraft/sounds/Music;Lnet/minecraft/util/RandomSource;)I getNextSongDelay a method_71935 m ()[Lnet/minecraft/client/sounds/MusicManager$MusicFrequency; $values e method_71936 m (Ljava/lang/String;II)V m ()V c net/minecraft/client/sounds/SoundBufferLibrary hwt net/minecraft/class_4237 f Lnet/minecraft/server/packs/resources/ResourceProvider; resourceManager a field_18943 f Ljava/util/Map; cache b field_18944 m ()V clear a method_19738 m (I)[Ljava/util/concurrent/CompletableFuture; method_19739 a method_19739 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/concurrent/CompletableFuture; getCompleteBuffer a method_19743 m (Lnet/minecraft/resources/ResourceLocation;Z)Ljava/util/concurrent/CompletableFuture; getStream a method_19744 m (Lnet/minecraft/client/resources/sounds/Sound;)Ljava/util/concurrent/CompletableFuture; method_19740 a method_19740 m (Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture; preload a method_19741 m (Ljava/util/concurrent/CompletableFuture;)V method_19742 a method_19742 m (Lnet/minecraft/resources/ResourceLocation;)Ljava/util/concurrent/CompletableFuture; method_19746 b method_19746 m (Lnet/minecraft/resources/ResourceLocation;Z)Lnet/minecraft/client/sounds/AudioStream; method_19745 b method_19745 m (Lnet/minecraft/resources/ResourceLocation;)Lcom/mojang/blaze3d/audio/SoundBuffer; method_19747 c method_19747 m (Lnet/minecraft/server/packs/resources/ResourceProvider;)V c net/minecraft/client/sounds/SoundEngine hwu net/minecraft/class_1140 f Ljava/util/List; tickingSounds A field_5557 f Ljava/util/Map; queuedSounds B field_5566 f Ljava/util/Map; soundDeleteTime C field_18952 f Ljava/util/List; listeners D field_5558 f Ljava/util/List; queuedTickableSounds E field_20532 f Ljava/util/List; preloadQueue F field_5551 f Ljava/lang/String; MISSING_SOUND a field_33020 f Ljava/lang/String; OPEN_AL_SOFT_PREFIX b field_34827 f I OPEN_AL_SOFT_PREFIX_LENGTH c field_34828 f Lorg/slf4j/Marker; MARKER d field_5553 f Lorg/slf4j/Logger; LOGGER e field_5559 f F PITCH_MIN f field_33021 f F PITCH_MAX g field_33022 f F VOLUME_MIN h field_33023 f F VOLUME_MAX i field_33024 f I MIN_SOURCE_LIFETIME j field_33025 f Ljava/util/Set; ONLY_WARN_ONCE k field_5561 f J DEFAULT_DEVICE_CHECK_INTERVAL_MS l field_34966 f Lnet/minecraft/client/sounds/MusicManager; musicManager m field_60953 f Lnet/minecraft/client/sounds/SoundManager; soundManager n field_5552 f Lnet/minecraft/client/Options; options o field_5555 f Z loaded p field_5563 f Lcom/mojang/blaze3d/audio/Library; library q field_18945 f Lcom/mojang/blaze3d/audio/Listener; listener r field_18946 f Lnet/minecraft/client/sounds/SoundBufferLibrary; soundBuffers s field_18947 f Lnet/minecraft/client/sounds/SoundEngineExecutor; executor t field_18948 f Lnet/minecraft/client/sounds/ChannelAccess; channelAccess u field_18949 f I tickCount v field_5550 f J lastDeviceCheckTime w field_34967 f Ljava/util/concurrent/atomic/AtomicReference; devicePoolState x field_35083 f Ljava/util/Map; instanceToChannel y field_18950 f Lcom/google/common/collect/Multimap; instanceBySource z field_18951 m ()V reload a method_4837 m (FFLnet/minecraft/world/phys/Vec3;Lcom/mojang/blaze3d/audio/Channel;)V method_19748 a method_19748 m (FFLnet/minecraft/client/resources/sounds/SoundInstance$Attenuation;FZZLnet/minecraft/world/phys/Vec3;ZLcom/mojang/blaze3d/audio/Channel;)V method_19749 a method_19749 m (FLnet/minecraft/sounds/SoundSource;)F calculateVolume a method_43222 m (FLcom/mojang/blaze3d/audio/Channel;)V method_19750 a method_19750 m (FLnet/minecraft/client/resources/sounds/SoundInstance;Lcom/mojang/blaze3d/audio/Channel;)V method_65256 a method_65256 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/sounds/SoundSource;)V stop a method_4838 m (Lnet/minecraft/sounds/SoundSource;)F getVolume a method_72233 m (Lnet/minecraft/sounds/SoundSource;F)V updateCategoryVolume a method_4844 m (Lcom/mojang/blaze3d/audio/ListenerTransform;)V method_19751 a method_19751 m (Lcom/mojang/blaze3d/audio/SoundBuffer;Lcom/mojang/blaze3d/audio/Channel;)V method_19752 a method_19752 m (Lnet/minecraft/client/Camera;)V updateSource a method_4840 m (Lnet/minecraft/client/resources/sounds/Sound;)V requestPreload a method_4851 m (Lnet/minecraft/client/resources/sounds/SoundInstance;)V stop a method_19753 m (Lnet/minecraft/client/resources/sounds/SoundInstance;F)V setVolume a method_65257 m (Lnet/minecraft/client/resources/sounds/SoundInstance;I)V playDelayed a method_4852 m (Lnet/minecraft/client/resources/sounds/SoundInstance;Lnet/minecraft/client/sounds/ChannelAccess$ChannelHandle;)V method_19754 a method_19754 m (Lnet/minecraft/client/resources/sounds/TickableSoundInstance;)V queueTickingSound a method_22139 m (Lnet/minecraft/client/sounds/AudioStream;Lcom/mojang/blaze3d/audio/Channel;)V method_19755 a method_19755 m (Lnet/minecraft/client/sounds/ChannelAccess$ChannelHandle;)V method_19756 a method_19756 m (Lnet/minecraft/client/sounds/ChannelAccess$ChannelHandle;Lcom/mojang/blaze3d/audio/SoundBuffer;)V method_19757 a method_19757 m (Lnet/minecraft/client/sounds/ChannelAccess$ChannelHandle;Lnet/minecraft/client/sounds/AudioStream;)V method_19758 a method_19758 m (Lnet/minecraft/client/sounds/SoundEventListener;)V addEventListener a method_4855 m (Ljava/lang/String;)V method_38938 a method_38938 m (Ljava/util/stream/Stream;)V method_19759 a method_19759 m (Z)V tick a method_20185 m ([Lnet/minecraft/sounds/SoundSource;)V pauseAllExcept a method_71937 m ()V destroy b method_4856 m (Lnet/minecraft/client/resources/sounds/SoundInstance;)Z isActive b method_4835 m (Lnet/minecraft/client/sounds/SoundEventListener;)V removeEventListener b method_4847 m ()V emergencyShutdown c method_54648 m (Lnet/minecraft/client/resources/sounds/SoundInstance;)Lnet/minecraft/client/sounds/SoundEngine$PlayResult; play c method_4854 m ()V stopAll d method_4843 m (Lnet/minecraft/client/resources/sounds/SoundInstance;)Z requiresManualLooping d method_24878 m ()V resume e method_19762 m (Lnet/minecraft/client/resources/sounds/SoundInstance;)Z shouldLoopManually e method_24879 m ()Ljava/lang/String; getDebugString f method_20304 m (Lnet/minecraft/client/resources/sounds/SoundInstance;)Z shouldLoopAutomatically f method_24880 m ()Ljava/util/List; getAvailableSoundDevices g method_38564 m (Lnet/minecraft/client/resources/sounds/SoundInstance;)F calculatePitch g method_4849 m ()Lcom/mojang/blaze3d/audio/ListenerTransform; getListenerTransform h method_55592 m (Lnet/minecraft/client/resources/sounds/SoundInstance;)F calculateVolume h method_4853 m ()V loadLibrary i method_4846 m ()Z shouldChangeDevice j method_38744 m ()V tickInGameSound k method_4857 m ()V tickMusicWhenPaused l method_71938 m (Lnet/minecraft/client/sounds/MusicManager;Lnet/minecraft/client/sounds/SoundManager;Lnet/minecraft/client/Options;Lnet/minecraft/server/packs/resources/ResourceProvider;)V m ()V c net/minecraft/client/sounds/SoundEngine$DeviceCheckState hwu$a net/minecraft/class_1140$class_6665 f Lnet/minecraft/client/sounds/SoundEngine$DeviceCheckState; ONGOING a field_35084 f Lnet/minecraft/client/sounds/SoundEngine$DeviceCheckState; CHANGE_DETECTED b field_35085 f Lnet/minecraft/client/sounds/SoundEngine$DeviceCheckState; NO_CHANGE c field_35086 f [Lnet/minecraft/client/sounds/SoundEngine$DeviceCheckState; $VALUES d field_35087 m ()[Lnet/minecraft/client/sounds/SoundEngine$DeviceCheckState; $values a method_38939 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/sounds/SoundEngine$PlayResult hwu$b net/minecraft/class_1140$class_11518 f Lnet/minecraft/client/sounds/SoundEngine$PlayResult; STARTED a field_60954 f Lnet/minecraft/client/sounds/SoundEngine$PlayResult; STARTED_SILENTLY b field_60955 f Lnet/minecraft/client/sounds/SoundEngine$PlayResult; NOT_STARTED c field_60956 f [Lnet/minecraft/client/sounds/SoundEngine$PlayResult; $VALUES d field_60957 m ()[Lnet/minecraft/client/sounds/SoundEngine$PlayResult; $values a method_72056 m (Ljava/lang/String;I)V m ()V c net/minecraft/client/sounds/SoundEngineExecutor hwv net/minecraft/class_4238 f Ljava/lang/Thread; thread a field_18953 f Z shutdown b field_18954 m ()V flush a method_19763 m ()Ljava/lang/Thread; createThread b method_19764 m ()V run c method_19765 m ()Z method_19766 d method_19766 m ()V c net/minecraft/client/sounds/SoundEventListener hww net/minecraft/class_1145 m (Lnet/minecraft/client/resources/sounds/SoundInstance;Lnet/minecraft/client/sounds/WeighedSoundEvents;F)V onPlaySound a method_4884 c net/minecraft/client/sounds/SoundManager hwx net/minecraft/class_1144 f Lnet/minecraft/resources/ResourceLocation; EMPTY_SOUND_LOCATION a field_52173 f Lnet/minecraft/client/resources/sounds/Sound; EMPTY_SOUND b field_5592 f Lnet/minecraft/resources/ResourceLocation; INTENTIONALLY_EMPTY_SOUND_LOCATION c field_42934 f Lnet/minecraft/client/sounds/WeighedSoundEvents; INTENTIONALLY_EMPTY_SOUND_EVENT d field_42935 f Lnet/minecraft/client/resources/sounds/Sound; INTENTIONALLY_EMPTY_SOUND e field_42936 f Lorg/slf4j/Logger; LOGGER f field_5593 f Ljava/lang/String; SOUNDS_PATH g field_33026 f Lcom/google/gson/Gson; GSON h field_5594 f Lcom/google/gson/reflect/TypeToken; SOUND_EVENT_REGISTRATION_TYPE i field_5591 f Ljava/util/Map; registry j field_5588 f Lnet/minecraft/client/sounds/SoundEngine; soundEngine k field_5590 f Ljava/util/Map; soundCache l field_40576 m ()Ljava/util/List; getAvailableSoundDevices a method_38565 m (Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/sounds/WeighedSoundEvents; getSoundEvent a method_4869 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/sounds/SoundSource;)V stop a method_4875 m (Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/client/sounds/SoundManager$Preparations; prepare a method_18180 m (Lnet/minecraft/sounds/SoundSource;F)V updateSourceVolume a method_4865 m (Lnet/minecraft/client/Camera;)V updateSource a method_4876 m (Lnet/minecraft/client/resources/sounds/Sound;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/server/packs/resources/ResourceProvider;)Z validateSoundResource a method_4868 m (Lnet/minecraft/client/resources/sounds/SoundInstance;)Lnet/minecraft/client/sounds/SoundEngine$PlayResult; play a method_4873 m (Lnet/minecraft/client/resources/sounds/SoundInstance;F)V setVolume a method_65258 m (Lnet/minecraft/client/resources/sounds/SoundInstance;I)V playDelayed a method_4872 m (Lnet/minecraft/client/resources/sounds/TickableSoundInstance;)V queueTickingSound a method_22140 m (Lnet/minecraft/client/sounds/SoundEventListener;)V addListener a method_4878 m (Lnet/minecraft/client/sounds/SoundManager$Preparations;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V apply a method_18182 m (Z)V tick a method_18670 m ([Lnet/minecraft/sounds/SoundSource;)V pauseAllExcept a method_71939 m ()Lcom/mojang/blaze3d/audio/ListenerTransform; getListenerTransform b method_55593 m (Lnet/minecraft/client/resources/sounds/SoundInstance;)V stop b method_4870 m (Lnet/minecraft/client/sounds/SoundEventListener;)V removeListener b method_4866 m ()Ljava/util/Collection; getAvailableSounds c method_4864 m (Lnet/minecraft/client/resources/sounds/SoundInstance;)Z isActive c method_4877 m ()V stop d method_4881 m ()V destroy e method_4882 m ()V emergencyShutdown f method_54649 m ()V resume g method_4880 m ()Ljava/lang/String; getDebugString h method_20305 m ()V reload i method_38566 m (Lnet/minecraft/client/Options;Lnet/minecraft/client/sounds/MusicManager;)V m ()V c net/minecraft/client/sounds/SoundManager$1 hwx$1 net/minecraft/class_1144$1 m ()V c net/minecraft/client/sounds/SoundManager$2 hwx$2 net/minecraft/class_1144$2 f [I $SwitchMap$net$minecraft$client$resources$sounds$Sound$Type a field_5598 m ()V c net/minecraft/client/sounds/SoundManager$Preparations hwx$a net/minecraft/class_1144$class_4009 f Ljava/util/Map; registry a field_17908 f Ljava/util/Map; soundCache b field_40577 m (Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/resources/sounds/SoundEventRegistration;)V handleRegistration a method_18187 m (Lnet/minecraft/server/packs/resources/ResourceManager;)V listResources a method_45913 m (Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/client/sounds/SoundEngine;)V apply a method_18186 m ()V c net/minecraft/client/sounds/SoundManager$Preparations$1 hwx$a$1 net/minecraft/class_1144$class_4009$1 f Lnet/minecraft/resources/ResourceLocation; val$soundLocation a field_5596 f Lnet/minecraft/client/resources/sounds/Sound; val$sound b field_5595 f Lnet/minecraft/client/sounds/SoundManager$Preparations; field_5597 c field_5597 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/client/resources/sounds/Sound; getSound a method_4883 m (Lnet/minecraft/client/sounds/SoundManager$Preparations;Lnet/minecraft/resources/ResourceLocation;Lnet/minecraft/client/resources/sounds/Sound;)V c net/minecraft/client/sounds/WeighedSoundEvents hwy net/minecraft/class_1146 f Ljava/util/List; list a field_5600 f Lnet/minecraft/network/chat/Component; subtitle b field_5599 m ()Lnet/minecraft/network/chat/Component; getSubtitle a method_4886 m (Lnet/minecraft/util/RandomSource;)Lnet/minecraft/client/resources/sounds/Sound; getSound a method_4887 m (Lnet/minecraft/client/sounds/Weighted;)V addSound a method_4885 m (Lnet/minecraft/resources/ResourceLocation;Ljava/lang/String;)V c net/minecraft/client/sounds/Weighted hwz net/minecraft/class_1148 m (Lnet/minecraft/client/sounds/SoundEngine;)V preloadIfRequired a method_18188 m (Lnet/minecraft/util/RandomSource;)Ljava/lang/Object; getSound b method_4893 m ()I getWeight e method_4894 c net/minecraft/client/sounds/package-info hxa net/minecraft/class_6274 c net/minecraft/client/telemetry/ClientTelemetryManager hxb net/minecraft/class_6628 f Ljava/util/concurrent/atomic/AtomicInteger; THREAD_COUNT a field_34948 f Ljava/util/concurrent/Executor; EXECUTOR b field_34949 f Lnet/minecraft/client/Minecraft; minecraft c field_47702 f Lcom/mojang/authlib/minecraft/UserApiService; userApiService d field_41426 f Lnet/minecraft/client/telemetry/TelemetryPropertyMap; deviceSessionProperties e field_41427 f Ljava/nio/file/Path; logDirectory f field_41428 f Ljava/util/concurrent/CompletableFuture; logManager g field_41429 f Ljava/util/function/Supplier; outsideSessionSender h field_44831 m ()Lnet/minecraft/client/telemetry/TelemetryEventSender; getOutsideSessionSender a method_51796 m (Lnet/minecraft/client/telemetry/TelemetryEventInstance;Lcom/mojang/authlib/minecraft/TelemetrySession;Ljava/util/Optional;)V method_47702 a method_47702 m (Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;Ljava/lang/String;)V method_47703 a method_47703 m (Ljava/lang/Runnable;)Ljava/lang/Thread; method_38731 a method_38731 m (Ljava/util/Optional;)V method_47704 a method_47704 m (Ljava/util/concurrent/CompletableFuture;Lcom/mojang/authlib/minecraft/TelemetrySession;Lnet/minecraft/client/telemetry/TelemetryEventType;Ljava/util/function/Consumer;)V method_47705 a method_47705 m (ZLjava/time/Duration;Ljava/lang/String;)Lnet/minecraft/client/telemetry/WorldSessionTelemetryManager; createWorldSessionManager a method_47706 m ()Ljava/nio/file/Path; getLogDirectory b method_47701 m (Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;Ljava/lang/String;)V method_47708 b method_47708 m (Ljava/util/Optional;)Ljava/util/concurrent/CompletionStage; method_47709 b method_47709 m ()Lnet/minecraft/client/telemetry/TelemetryEventSender; createEventSender c method_47707 m ()Ljava/util/concurrent/CompletableFuture; method_47710 d method_47710 m (Lnet/minecraft/client/Minecraft;Lcom/mojang/authlib/minecraft/UserApiService;Lnet/minecraft/client/User;)V m ()V c net/minecraft/client/telemetry/TelemetryEventInstance hxc net/minecraft/class_7962 f Lcom/mojang/serialization/Codec; CODEC a field_41430 f Lnet/minecraft/client/telemetry/TelemetryEventType; type b comp_1169 f Lnet/minecraft/client/telemetry/TelemetryPropertyMap; properties c comp_1170 m ()Lnet/minecraft/client/telemetry/TelemetryEventType; type a comp_1169 m (Lcom/mojang/authlib/minecraft/TelemetrySession;)Lcom/mojang/authlib/minecraft/TelemetryEvent; export a method_47711 m (Lnet/minecraft/client/telemetry/TelemetryEventType;Lnet/minecraft/client/telemetry/TelemetryProperty;)V method_47712 a method_47712 m ()Lnet/minecraft/client/telemetry/TelemetryPropertyMap; properties b comp_1170 m (Lnet/minecraft/client/telemetry/TelemetryEventType;Lnet/minecraft/client/telemetry/TelemetryPropertyMap;)V m ()V c net/minecraft/client/telemetry/TelemetryEventLog hxd net/minecraft/class_7963 f Lorg/slf4j/Logger; LOGGER a field_41431 f Lnet/minecraft/util/eventlog/JsonEventLog; log b field_41432 f Lnet/minecraft/util/thread/ConsecutiveExecutor; consecutiveExecutor c field_54195 m ()Lnet/minecraft/client/telemetry/TelemetryEventLogger; logger a method_47713 m (Lnet/minecraft/client/telemetry/TelemetryEventInstance;)V method_47714 a method_47714 m ()V method_47715 b method_47715 m (Lnet/minecraft/client/telemetry/TelemetryEventInstance;)V method_47716 b method_47716 m (Ljava/nio/channels/FileChannel;Ljava/util/concurrent/Executor;)V m ()V c net/minecraft/client/telemetry/TelemetryEventLogger hxe net/minecraft/class_7964 c net/minecraft/client/telemetry/TelemetryEventSender hxf net/minecraft/class_7965 f Lnet/minecraft/client/telemetry/TelemetryEventSender; DISABLED a field_41434 m (Lnet/minecraft/client/telemetry/TelemetryEventType;Ljava/util/function/Consumer;)V method_47717 a method_47717 m (Ljava/util/function/Consumer;Lnet/minecraft/client/telemetry/TelemetryEventType;Ljava/util/function/Consumer;)V method_47718 a method_47718 m (Ljava/util/function/Consumer;Ljava/util/function/Consumer;Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;)V method_47719 a method_47719 m ()V c net/minecraft/client/telemetry/TelemetryEventType hxg net/minecraft/class_7966 f Lcom/mojang/serialization/Codec; CODEC a field_41435 f Lnet/minecraft/client/telemetry/TelemetryEventType; WORLD_LOADED b field_41436 f Lnet/minecraft/client/telemetry/TelemetryEventType; PERFORMANCE_METRICS c field_41437 f Lnet/minecraft/client/telemetry/TelemetryEventType; WORLD_LOAD_TIMES d field_41438 f Lnet/minecraft/client/telemetry/TelemetryEventType; WORLD_UNLOADED e field_41439 f Lnet/minecraft/client/telemetry/TelemetryEventType; ADVANCEMENT_MADE f field_44832 f Lnet/minecraft/client/telemetry/TelemetryEventType; GAME_LOAD_TIMES g field_44833 f Ljava/util/Map; REGISTRY h field_41440 f Ljava/util/List; GLOBAL_PROPERTIES i field_41441 f Ljava/util/List; WORLD_SESSION_PROPERTIES j field_41442 f Ljava/lang/String; id k field_41443 f Ljava/lang/String; exportKey l field_41444 f Ljava/util/List; properties m field_41445 f Z isOptIn n field_41446 f Lcom/mojang/serialization/MapCodec; codec o field_41447 m ()Ljava/lang/String; id a method_47720 m (Lcom/mojang/authlib/minecraft/TelemetrySession;Lnet/minecraft/client/telemetry/TelemetryPropertyMap;)Lcom/mojang/authlib/minecraft/TelemetryEvent; export a method_47721 m (Lnet/minecraft/client/telemetry/TelemetryProperty;)Z contains a method_47722 m (Lnet/minecraft/client/telemetry/TelemetryPropertyMap;)Lnet/minecraft/client/telemetry/TelemetryEventInstance; method_47723 a method_47723 m (Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; makeTranslation a method_47724 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryEventType$Builder; builder a method_47725 m ()Ljava/util/List; properties b method_47726 m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; method_47727 b method_47727 m ()Lcom/mojang/serialization/MapCodec; codec c method_47728 m (Ljava/lang/String;)Ljava/lang/String; method_49636 c method_49636 m ()Z isOptIn d method_47729 m ()Lnet/minecraft/network/chat/MutableComponent; title e method_47730 m ()Lnet/minecraft/network/chat/MutableComponent; description f method_47731 m ()Ljava/util/List; values g method_47732 m (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Z)V m ()V c net/minecraft/client/telemetry/TelemetryEventType$Builder hxg$a net/minecraft/class_7966$class_7967 f Ljava/lang/String; id a field_41448 f Ljava/lang/String; exportKey b field_41449 f Ljava/util/List; properties c field_41450 f Z isOptIn d field_41451 m ()Lnet/minecraft/client/telemetry/TelemetryEventType$Builder; optIn a method_47733 m (Lnet/minecraft/client/telemetry/TelemetryProperty;)Lnet/minecraft/client/telemetry/TelemetryEventType$Builder; define a method_47734 m (Ljava/util/List;)Lnet/minecraft/client/telemetry/TelemetryEventType$Builder; defineAll a method_47735 m ()Lnet/minecraft/client/telemetry/TelemetryEventType; register b method_47736 m (Ljava/lang/String;Ljava/lang/String;)V c net/minecraft/client/telemetry/TelemetryLogManager hxh net/minecraft/class_7968 f Lorg/slf4j/Logger; LOGGER a field_41452 f Ljava/lang/String; RAW_EXTENSION b field_41453 f I EXPIRY_DAYS c field_41454 f Lnet/minecraft/util/eventlog/EventLogDirectory; directory d field_41455 f Ljava/util/concurrent/CompletableFuture; sessionLog e field_41456 m ()Ljava/util/concurrent/CompletableFuture; openLogger a method_47737 m (Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; open a method_47738 m (Ljava/util/Optional;)V method_47739 a method_47739 m ()Ljava/util/Optional; method_47740 b method_47740 m (Ljava/nio/file/Path;)Ljava/util/Optional; method_47741 b method_47741 m (Ljava/util/Optional;)Ljava/util/Optional; method_47742 b method_47742 m (Lnet/minecraft/util/eventlog/EventLogDirectory;)V m ()V c net/minecraft/client/telemetry/TelemetryProperty hxi net/minecraft/class_7969 f Lnet/minecraft/client/telemetry/TelemetryProperty; LOAD_TIME_PRE_WINDOW_MS A field_44834 f Lnet/minecraft/client/telemetry/TelemetryProperty; LOAD_TIME_BOOTSTRAP_MS B field_44835 f Lnet/minecraft/client/telemetry/TelemetryProperty; LOAD_TIME_LOADING_OVERLAY_MS C field_44836 f Lnet/minecraft/client/telemetry/TelemetryProperty; ADVANCEMENT_ID D field_44837 f Lnet/minecraft/client/telemetry/TelemetryProperty; ADVANCEMENT_GAME_TIME E field_44838 f Ljava/lang/String; id F comp_1171 f Ljava/lang/String; exportKey G comp_1172 f Lcom/mojang/serialization/Codec; codec H comp_1173 f Lnet/minecraft/client/telemetry/TelemetryProperty$Exporter; exporter I comp_1174 f Ljava/time/format/DateTimeFormatter; TIMESTAMP_FORMATTER J field_41457 f Lnet/minecraft/client/telemetry/TelemetryProperty; USER_ID a field_41458 f Lnet/minecraft/client/telemetry/TelemetryProperty; CLIENT_ID b field_41459 f Lnet/minecraft/client/telemetry/TelemetryProperty; MINECRAFT_SESSION_ID c field_41460 f Lnet/minecraft/client/telemetry/TelemetryProperty; GAME_VERSION d field_41461 f Lnet/minecraft/client/telemetry/TelemetryProperty; OPERATING_SYSTEM e field_41462 f Lnet/minecraft/client/telemetry/TelemetryProperty; PLATFORM f field_41463 f Lnet/minecraft/client/telemetry/TelemetryProperty; CLIENT_MODDED g field_41464 f Lnet/minecraft/client/telemetry/TelemetryProperty; LAUNCHER_NAME h field_44839 f Lnet/minecraft/client/telemetry/TelemetryProperty; WORLD_SESSION_ID i field_41465 f Lnet/minecraft/client/telemetry/TelemetryProperty; SERVER_MODDED j field_41466 f Lnet/minecraft/client/telemetry/TelemetryProperty; SERVER_TYPE k field_41467 f Lnet/minecraft/client/telemetry/TelemetryProperty; OPT_IN l field_41468 f Lnet/minecraft/client/telemetry/TelemetryProperty; EVENT_TIMESTAMP_UTC m field_41469 f Lnet/minecraft/client/telemetry/TelemetryProperty; GAME_MODE n field_41470 f Lnet/minecraft/client/telemetry/TelemetryProperty; REALMS_MAP_CONTENT o field_44840 f Lnet/minecraft/client/telemetry/TelemetryProperty; SECONDS_SINCE_LOAD p field_41471 f Lnet/minecraft/client/telemetry/TelemetryProperty; TICKS_SINCE_LOAD q field_41472 f Lnet/minecraft/client/telemetry/TelemetryProperty; FRAME_RATE_SAMPLES r field_41473 f Lnet/minecraft/client/telemetry/TelemetryProperty; RENDER_TIME_SAMPLES s field_41474 f Lnet/minecraft/client/telemetry/TelemetryProperty; USED_MEMORY_SAMPLES t field_41475 f Lnet/minecraft/client/telemetry/TelemetryProperty; NUMBER_OF_SAMPLES u field_41476 f Lnet/minecraft/client/telemetry/TelemetryProperty; RENDER_DISTANCE v field_41477 f Lnet/minecraft/client/telemetry/TelemetryProperty; DEDICATED_MEMORY_KB w field_41478 f Lnet/minecraft/client/telemetry/TelemetryProperty; WORLD_LOAD_TIME_MS x field_41479 f Lnet/minecraft/client/telemetry/TelemetryProperty; NEW_WORLD y field_41480 f Lnet/minecraft/client/telemetry/TelemetryProperty; LOAD_TIME_TOTAL_TIME_MS z field_44841 m ()Lnet/minecraft/network/chat/MutableComponent; title a method_47743 m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lnet/minecraft/client/telemetry/TelemetryProperty$GameMode;)V method_47744 a method_47744 m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lnet/minecraft/client/telemetry/TelemetryProperty$ServerType;)V method_47745 a method_47745 m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lnet/minecraft/client/telemetry/events/GameLoadTimesEvent$Measurement;)V method_51797 a method_51797 m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lit/unimi/dsi/fastutil/longs/LongList;)V method_47746 a method_47746 m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/time/Instant;)V method_47747 a method_47747 m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/util/UUID;)V method_47748 a method_47748 m (Lnet/minecraft/client/telemetry/TelemetryPropertyMap;Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;)V export a method_47749 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryProperty; bool a method_47750 m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Lnet/minecraft/client/telemetry/TelemetryProperty$Exporter;)Lnet/minecraft/client/telemetry/TelemetryProperty; create a method_47751 m ()Ljava/lang/String; id b comp_1171 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryProperty; string b method_47752 m ()Ljava/lang/String; exportKey c comp_1172 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryProperty; integer c method_47753 m ()Lcom/mojang/serialization/Codec; codec d comp_1173 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryProperty; makeLong d method_51798 m ()Lnet/minecraft/client/telemetry/TelemetryProperty$Exporter; exporter e comp_1174 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryProperty; uuid e method_47754 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryProperty; gameLoadMeasurement f method_51799 m (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/client/telemetry/TelemetryProperty; longSamples g method_47755 m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Lnet/minecraft/client/telemetry/TelemetryProperty$Exporter;)V m ()V c net/minecraft/client/telemetry/TelemetryProperty$Exporter hxi$a net/minecraft/class_7969$class_7970 c net/minecraft/client/telemetry/TelemetryProperty$GameMode hxi$b net/minecraft/class_7969$class_7971 f Lnet/minecraft/client/telemetry/TelemetryProperty$GameMode; SURVIVAL a field_41481 f Lnet/minecraft/client/telemetry/TelemetryProperty$GameMode; CREATIVE b field_41482 f Lnet/minecraft/client/telemetry/TelemetryProperty$GameMode; ADVENTURE c field_41483 f Lnet/minecraft/client/telemetry/TelemetryProperty$GameMode; SPECTATOR d field_41484 f Lnet/minecraft/client/telemetry/TelemetryProperty$GameMode; HARDCORE e field_41485 f Lcom/mojang/serialization/Codec; CODEC f field_41486 f Ljava/lang/String; key g field_41487 f I id h field_41488 f [Lnet/minecraft/client/telemetry/TelemetryProperty$GameMode; $VALUES i field_41489 m ()I id a method_47756 m ()[Lnet/minecraft/client/telemetry/TelemetryProperty$GameMode; $values b method_47757 m (Ljava/lang/String;ILjava/lang/String;I)V m ()V c net/minecraft/client/telemetry/TelemetryProperty$ServerType hxi$c net/minecraft/class_7969$class_7972 f Lnet/minecraft/client/telemetry/TelemetryProperty$ServerType; REALM a field_41490 f Lnet/minecraft/client/telemetry/TelemetryProperty$ServerType; LOCAL b field_41491 f Lnet/minecraft/client/telemetry/TelemetryProperty$ServerType; OTHER c field_41492 f Lcom/mojang/serialization/Codec; CODEC d field_41493 f Ljava/lang/String; key e field_41494 f [Lnet/minecraft/client/telemetry/TelemetryProperty$ServerType; $VALUES f field_41495 m ()[Lnet/minecraft/client/telemetry/TelemetryProperty$ServerType; $values a method_47758 m (Ljava/lang/String;ILjava/lang/String;)V m ()V c net/minecraft/client/telemetry/TelemetryPropertyMap hxj net/minecraft/class_7973 f Ljava/util/Map; entries a field_41496 m ()Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder; builder a method_47759 m (Lnet/minecraft/client/telemetry/TelemetryProperty;)Ljava/lang/Object; get a method_47760 m (Ljava/util/List;)Lcom/mojang/serialization/MapCodec; createCodec a method_47761 m ()Ljava/util/Set; propertySet b method_47762 m (Ljava/util/Map;)V c net/minecraft/client/telemetry/TelemetryPropertyMap$1 hxj$1 net/minecraft/class_7973$1 f Ljava/util/List; val$properties a field_41497 m (Lcom/mojang/serialization/DataResult;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;Lnet/minecraft/client/telemetry/TelemetryProperty;)Lcom/mojang/serialization/DataResult; decodeProperty a method_47763 m (Lnet/minecraft/client/telemetry/TelemetryProperty;Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;Ljava/lang/Object;)Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder; method_47764 a method_47764 m (Lnet/minecraft/client/telemetry/TelemetryPropertyMap;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; encode a method_47765 m (Lnet/minecraft/client/telemetry/TelemetryPropertyMap;Lcom/mojang/serialization/RecordBuilder;Lnet/minecraft/client/telemetry/TelemetryProperty;)Lcom/mojang/serialization/RecordBuilder; encodeProperty a method_47766 m (Ljava/util/List;)V c net/minecraft/client/telemetry/TelemetryPropertyMap$Builder hxj$a net/minecraft/class_7973$class_7974 f Ljava/util/Map; entries a field_41498 m ()Lnet/minecraft/client/telemetry/TelemetryPropertyMap; build a method_47767 m (Lnet/minecraft/client/telemetry/TelemetryProperty;Ljava/lang/Object;)Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder; put a method_47768 m (Lnet/minecraft/client/telemetry/TelemetryPropertyMap;)Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder; putAll a method_47769 m (Lnet/minecraft/client/telemetry/TelemetryProperty;Ljava/lang/Object;)Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder; putIfNotNull b method_51800 m ()V c net/minecraft/client/telemetry/WorldSessionTelemetryManager hxk net/minecraft/class_7975 f Ljava/util/UUID; worldSessionId a field_41499 f Lnet/minecraft/client/telemetry/TelemetryEventSender; eventSender b field_41500 f Lnet/minecraft/client/telemetry/events/WorldLoadEvent; worldLoadEvent c field_41501 f Lnet/minecraft/client/telemetry/events/WorldUnloadEvent; worldUnloadEvent d field_41502 f Lnet/minecraft/client/telemetry/events/PerformanceMetricsEvent; performanceMetricsEvent e field_41503 f Lnet/minecraft/client/telemetry/events/WorldLoadTimesEvent; worldLoadTimesEvent f field_41504 m ()V tick a method_47770 m (J)V setTime a method_47771 m (Lnet/minecraft/resources/ResourceLocation;JLnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;)V method_51801 a method_51801 m (Lnet/minecraft/world/level/GameType;Z)V onPlayerInfoReceived a method_47772 m (Lnet/minecraft/world/level/Level;Lnet/minecraft/advancements/AdvancementHolder;)V onAdvancementDone a method_51802 m (Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;)V method_47773 a method_47773 m (Ljava/lang/String;)V onServerBrandReceived a method_47774 m ()V worldSessionStart b method_47775 m ()V onDisconnect c method_47776 m (Lnet/minecraft/client/telemetry/TelemetryEventSender;ZLjava/time/Duration;Ljava/lang/String;)V c net/minecraft/client/telemetry/events/AggregatedTelemetryEvent hxl net/minecraft/class_7976 f I SAMPLE_INTERVAL_MS a field_41505 f I SAMPLES_PER_EVENT b field_41506 f I sampleCount c field_41507 f Z ticking d field_41508 f Ljava/time/Instant; lastSampleTime e field_41509 m ()V start a method_47777 m (Lnet/minecraft/client/telemetry/TelemetryEventSender;)V tick a method_47778 m ()Z shouldTakeSample b method_47779 m (Lnet/minecraft/client/telemetry/TelemetryEventSender;)V sendEvent b method_47784 m ()Z shouldSentEvent c method_47780 m ()V stop d method_47781 m ()I getSampleCount e method_47782 m ()V takeSample f method_47783 m ()V c net/minecraft/client/telemetry/events/GameLoadTimesEvent hxm net/minecraft/class_8561 f Lnet/minecraft/client/telemetry/events/GameLoadTimesEvent; INSTANCE a field_44842 f Lorg/slf4j/Logger; LOGGER b field_44843 f Lcom/google/common/base/Ticker; timeSource c field_44844 f Ljava/util/Map; measurements d field_44845 f Ljava/util/OptionalLong; bootstrapTime e field_44846 m (J)V setBootstrapTime a method_51803 m (Lcom/google/common/base/Stopwatch;Lnet/minecraft/client/telemetry/TelemetryProperty;)Lcom/google/common/base/Stopwatch; method_51804 a method_51804 m (Lnet/minecraft/client/telemetry/TelemetryEventSender;)V send a method_51805 m (Lnet/minecraft/client/telemetry/TelemetryProperty;)V beginStep a method_51806 m (Lnet/minecraft/client/telemetry/TelemetryProperty;Lcom/google/common/base/Stopwatch;)V beginStep a method_51807 m (Lnet/minecraft/client/telemetry/TelemetryProperty;Ljava/util/function/Function;)V beginStep a method_51808 m (Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;)V method_51809 a method_51809 m (Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;J)V method_51810 a method_51810 m (Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;Lnet/minecraft/client/telemetry/TelemetryProperty;Lcom/google/common/base/Stopwatch;)V method_51811 a method_51811 m (Lnet/minecraft/client/telemetry/TelemetryProperty;)V endStep b method_51812 m (Lnet/minecraft/client/telemetry/TelemetryProperty;)Lcom/google/common/base/Stopwatch; method_51813 c method_51813 m (Lcom/google/common/base/Ticker;)V m ()V c net/minecraft/client/telemetry/events/GameLoadTimesEvent$Measurement hxm$a net/minecraft/class_8561$class_8562 f Lcom/mojang/serialization/Codec; CODEC a field_44847 f I millis b comp_1531 m ()I millis a comp_1531 m (Lnet/minecraft/client/telemetry/events/GameLoadTimesEvent$Measurement;)Ljava/lang/Integer; method_51814 a method_51814 m (I)V m ()V c net/minecraft/client/telemetry/events/PerformanceMetricsEvent hxn net/minecraft/class_7977 f J DEDICATED_MEMORY_KB a field_41510 f Lit/unimi/dsi/fastutil/longs/LongList; fpsSamples b field_41511 f Lit/unimi/dsi/fastutil/longs/LongList; frameTimeSamples c field_41512 f Lit/unimi/dsi/fastutil/longs/LongList; usedMemorySamples d field_41513 m (J)J toKilobytes a method_47785 m (Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;)V method_47979 a method_47979 m ()V resetValues g method_47788 m ()V takeUsedMemorySample h method_47789 m ()V m ()V c net/minecraft/client/telemetry/events/WorldLoadEvent hxo net/minecraft/class_7979 f Z eventSent a field_41516 f Lnet/minecraft/client/telemetry/TelemetryProperty$GameMode; gameMode b field_41517 f Ljava/lang/String; serverBrand c field_41518 f Ljava/lang/String; minigameName d field_44848 m ()Lnet/minecraft/client/telemetry/TelemetryProperty$ServerType; getServerType a method_47794 m (Lnet/minecraft/world/level/GameType;Z)V setGameMode a method_47791 m (Lnet/minecraft/client/telemetry/TelemetryEventSender;)Z send a method_47980 m (Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;)V addProperties a method_47792 m (Ljava/lang/String;)V setServerBrand a method_47793 m (Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;)V method_47795 b method_47795 m (Ljava/lang/String;)V c net/minecraft/client/telemetry/events/WorldLoadEvent$1 hxo$1 net/minecraft/class_7979$1 f [I $SwitchMap$net$minecraft$world$level$GameType a field_34955 m ()V c net/minecraft/client/telemetry/events/WorldLoadTimesEvent hxp net/minecraft/class_7981 f Z newWorld a field_41519 f Ljava/time/Duration; worldLoadDuration b field_41520 m (Lnet/minecraft/client/telemetry/TelemetryEventSender;)V send a method_47981 m (Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;)V method_47796 a method_47796 m (ZLjava/time/Duration;)V c net/minecraft/client/telemetry/events/WorldUnloadEvent hxq net/minecraft/class_7982 f I NOT_TRACKING_TIME a field_41712 f Ljava/util/Optional; worldLoadedTime b field_41521 f J totalTicks c field_41522 f J lastGameTime d field_41523 m ()V onPlayerInfoReceived a method_47982 m (J)V setTime a method_47798 m (Lnet/minecraft/client/telemetry/TelemetryEventSender;)V send a method_47786 m (Lnet/minecraft/client/telemetry/TelemetryEventSender;Ljava/time/Instant;)V method_47799 a method_47799 m (Ljava/time/Instant;)I getTimeInSecondsSinceLoad a method_47800 m (Ljava/time/Instant;Lnet/minecraft/client/telemetry/TelemetryPropertyMap$Builder;)V method_47801 a method_47801 m ()V c net/minecraft/client/telemetry/events/package-info hxr net/minecraft/class_7983 c net/minecraft/client/telemetry/package-info hxs net/minecraft/class_7984 c net/minecraft/client/tutorial/CompletedTutorialStepInstance hxt net/minecraft/class_1150 m (Lnet/minecraft/client/tutorial/Tutorial;)V c net/minecraft/client/tutorial/CraftPlanksTutorialStep hxu net/minecraft/class_1149 f I HINT_DELAY a field_33027 f Lnet/minecraft/network/chat/Component; CRAFT_TITLE b field_5611 f Lnet/minecraft/network/chat/Component; CRAFT_DESCRIPTION c field_5612 f Lnet/minecraft/client/tutorial/Tutorial; tutorial d field_5608 f Lnet/minecraft/client/gui/components/toasts/TutorialToast; toast e field_5610 f I timeWaiting f field_5609 m (Lnet/minecraft/client/player/LocalPlayer;Lnet/minecraft/tags/TagKey;)Z hasCraftedPlanksPreviously a method_4895 m (Lnet/minecraft/client/tutorial/Tutorial;)V m ()V c net/minecraft/client/tutorial/FindTreeTutorialStepInstance hxv net/minecraft/class_1152 f I HINT_DELAY a field_33028 f Lnet/minecraft/network/chat/Component; TITLE b field_5631 f Lnet/minecraft/network/chat/Component; DESCRIPTION c field_5628 f Lnet/minecraft/client/tutorial/Tutorial; tutorial d field_5630 f Lnet/minecraft/client/gui/components/toasts/TutorialToast; toast e field_5633 f I timeWaiting f field_5629 m (Lnet/minecraft/client/player/LocalPlayer;)Z hasPunchedTreesPreviously a method_4896 m (Lnet/minecraft/world/item/ItemStack;)Z method_43340 b method_43340 m (Lnet/minecraft/client/player/LocalPlayer;)Z hasCollectedTreeItems b method_43341 m (Lnet/minecraft/client/tutorial/Tutorial;)V m ()V c net/minecraft/client/tutorial/MovementTutorialStepInstance hxw net/minecraft/class_1151 f I MINIMUM_TIME_MOVED a field_33029 f I MINIMUM_TIME_LOOKED b field_33030 f I MOVE_HINT_DELAY c field_33031 f I LOOK_HINT_DELAY d field_33032 f I INCOMPLETE e field_33033 f Lnet/minecraft/network/chat/Component; MOVE_TITLE f field_5624 f Lnet/minecraft/network/chat/Component; MOVE_DESCRIPTION g field_5617 f Lnet/minecraft/network/chat/Component; LOOK_TITLE h field_5621 f Lnet/minecraft/network/chat/Component; LOOK_DESCRIPTION i field_5614 f Lnet/minecraft/client/tutorial/Tutorial; tutorial j field_5618 f Lnet/minecraft/client/gui/components/toasts/TutorialToast; moveToast k field_5622 f Lnet/minecraft/client/gui/components/toasts/TutorialToast; lookToast l field_5623 f I timeWaiting m field_5616 f I timeMoved n field_5615 f I timeLooked o field_5627 f Z moved p field_5620 f Z turned q field_5619 f I moveCompleted r field_5626 f I lookCompleted s field_5625 m (Lnet/minecraft/client/tutorial/Tutorial;)V m ()V c net/minecraft/client/tutorial/OpenInventoryTutorialStep hxx net/minecraft/class_1154 f I HINT_DELAY a field_33034 f Lnet/minecraft/network/chat/Component; TITLE b field_5643 f Lnet/minecraft/network/chat/Component; DESCRIPTION c field_5644 f Lnet/minecraft/client/tutorial/Tutorial; tutorial d field_5640 f Lnet/minecraft/client/gui/components/toasts/TutorialToast; toast e field_5642 f I timeWaiting f field_5641 m (Lnet/minecraft/client/tutorial/Tutorial;)V m ()V c net/minecraft/client/tutorial/PunchTreeTutorialStepInstance hxy net/minecraft/class_1153 f I HINT_DELAY a field_33035 f Lnet/minecraft/network/chat/Component; TITLE b field_5638 f Lnet/minecraft/network/chat/Component; DESCRIPTION c field_5639 f Lnet/minecraft/client/tutorial/Tutorial; tutorial d field_5634 f Lnet/minecraft/client/gui/components/toasts/TutorialToast; toast e field_5637 f I timeWaiting f field_5636 f I resetCount g field_5635 m (Lnet/minecraft/client/tutorial/Tutorial;)V m ()V c net/minecraft/client/tutorial/Tutorial hxz net/minecraft/class_1156 f Lnet/minecraft/client/Minecraft; minecraft a field_5645 f Lnet/minecraft/client/tutorial/TutorialStepInstance; instance b field_5646 m ()V onOpenInventory a method_4912 m (DD)V onMouse a method_4908 m (Lnet/minecraft/world/item/ItemStack;)V onGetItem a method_4906 m (Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/inventory/ClickAction;)V onInventoryAction a method_33704 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/phys/HitResult;)V onLookAt a method_4911 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)V onDestroyBlock a method_4907 m (Lnet/minecraft/client/player/ClientInput;)V onInput a method_4909 m (Lnet/minecraft/client/tutorial/TutorialSteps;)V setStep a method_4910 m (Ljava/lang/String;)Lnet/minecraft/network/chat/Component; key a method_4913 m ()V stop b method_4915 m ()V start c method_4916 m ()V tick d method_4917 m ()Lnet/minecraft/client/Minecraft; getMinecraft e method_4914 m ()Z isSurvival f method_4905 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/Options;)V c net/minecraft/client/tutorial/TutorialStepInstance hya net/minecraft/class_1155 m ()V tick a method_4899 m (DD)V onMouse a method_4901 m (Lnet/minecraft/world/item/ItemStack;)V onGetItem a method_4897 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/world/phys/HitResult;)V onLookAt a method_4898 m (Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;F)V onDestroyBlock a method_4900 m (Lnet/minecraft/client/player/ClientInput;)V onInput a method_4903 m ()V clear b method_4902 m ()V onOpenInventory c method_4904 c net/minecraft/client/tutorial/TutorialSteps hyb net/minecraft/class_1157 f Lnet/minecraft/client/tutorial/TutorialSteps; MOVEMENT a field_5650 f Lnet/minecraft/client/tutorial/TutorialSteps; FIND_TREE b field_5648 f Lnet/minecraft/client/tutorial/TutorialSteps; PUNCH_TREE c field_5649 f Lnet/minecraft/client/tutorial/TutorialSteps; OPEN_INVENTORY d field_5652 f Lnet/minecraft/client/tutorial/TutorialSteps; CRAFT_PLANKS e field_5655 f Lnet/minecraft/client/tutorial/TutorialSteps; NONE f field_5653 f Ljava/lang/String; name g field_5651 f Ljava/util/function/Function; constructor h field_5647 f [Lnet/minecraft/client/tutorial/TutorialSteps; $VALUES i field_5654 m ()Ljava/lang/String; getName a method_4920 m (Lnet/minecraft/client/tutorial/Tutorial;)Lnet/minecraft/client/tutorial/TutorialStepInstance; create a method_4918 m (Ljava/lang/String;)Lnet/minecraft/client/tutorial/TutorialSteps; getByName a method_4919 m ()[Lnet/minecraft/client/tutorial/TutorialSteps; $values b method_36929 m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Function;)V m ()V c net/minecraft/client/tutorial/package-info hyc net/minecraft/class_6275 c net/minecraft/client/waypoints/ClientWaypointManager hyd net/minecraft/class_11264 f Ljava/util/Map; waypoints a field_59989 m ()Z hasWaypoints a method_70952 m (Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/waypoints/TrackedWaypoint;)D method_70953 a method_70953 m (Lnet/minecraft/world/entity/Entity;Ljava/util/function/Consumer;)V forEachWaypoint a method_70954 m (Lnet/minecraft/world/waypoints/TrackedWaypoint;)V trackWaypoint a method_70955 m (Lnet/minecraft/world/waypoints/TrackedWaypoint;)V updateWaypoint b method_70956 m (Lnet/minecraft/world/waypoints/TrackedWaypoint;)V untrackWaypoint c method_70957 m ()V c net/minecraft/realms/RealmsConnect hye net/minecraft/class_4902 f Lorg/slf4j/Logger; LOGGER a field_22814 f Lnet/minecraft/client/gui/screens/Screen; onlineScreen b field_22815 f Z aborted c field_22816 f Lnet/minecraft/network/Connection; connection d field_22817 m ()V abort a method_25477 m (Lcom/mojang/realmsclient/dto/RealmsServer;Lnet/minecraft/client/multiplayer/resolver/ServerAddress;)V connect a method_25480 m ()V tick b method_25481 m (Lnet/minecraft/client/gui/screens/Screen;)V m ()V c net/minecraft/realms/RealmsConnect$1 hye$1 net/minecraft/class_4902$1 f Ljava/lang/String; val$hostname a field_11112 f I val$port b field_11114 f Lnet/minecraft/client/Minecraft; val$minecraft c field_22818 f Lcom/mojang/realmsclient/dto/RealmsServer; val$server d field_26928 f Lnet/minecraft/realms/RealmsConnect; field_11113 e field_11113 m (Lnet/minecraft/client/Minecraft;Lnet/minecraft/client/gui/screens/DisconnectedScreen;)V method_25486 a method_25486 m (Lnet/minecraft/network/chat/Component;)V method_10210 a method_10210 m (Lnet/minecraft/realms/RealmsConnect;Ljava/lang/String;Ljava/lang/String;ILnet/minecraft/client/Minecraft;Lcom/mojang/realmsclient/dto/RealmsServer;)V c net/minecraft/realms/RealmsLabel hyf net/minecraft/class_4903 f Lnet/minecraft/network/chat/Component; text a field_22819 f I x b field_22820 f I y c field_22821 f I color d field_22822 m ()Lnet/minecraft/network/chat/Component; getText a method_25487 m (Lnet/minecraft/network/chat/Component;III)V c net/minecraft/realms/RealmsScreen hyg net/minecraft/class_4905 f I HARDCORE_HEART_SIZE A field_54866 f Lnet/minecraft/resources/ResourceLocation; LOGO_LOCATION B field_60806 f I LOGO_WIDTH C field_60807 f I LOGO_HEIGHT D field_60808 f I LOGO_TEXTURE_WIDTH E field_60809 f I LOGO_TEXTURE_HEIGHT F field_60810 f Ljava/util/List; labels a field_33848 f I TITLE_HEIGHT d field_33055 f I EXPIRATION_NOTIFICATION_DAYS e field_33057 f J SIZE_LIMIT f field_33058 f I COLOR_DARK_GRAY u field_33061 f I COLOR_MEDIUM_GRAY v field_33062 f I COLOR_GREEN w field_33063 f I COLOR_LINK x field_33040 f I COLOR_LINK_HOVER y field_33041 f I SKIN_FACE_SIZE z field_39676 m ()Lnet/minecraft/network/chat/Component; createLabelNarration E method_25495 m ()Lnet/minecraft/client/gui/components/ImageWidget; realmsLogo F method_71940 m (Lnet/minecraft/realms/RealmsLabel;)Lnet/minecraft/realms/RealmsLabel; addLabel a method_37107 m (I)I row g method_25494 m (Lnet/minecraft/network/chat/Component;)V m ()V c net/minecraft/realms/RepeatedNarrator hyh net/minecraft/class_4907 f F permitsPerSecond a field_22825 f Ljava/util/concurrent/atomic/AtomicReference; params b field_22826 m (Lnet/minecraft/client/GameNarrator;Lnet/minecraft/network/chat/Component;)V narrate a method_25499 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/realms/RepeatedNarrator$Params;)Lnet/minecraft/realms/RepeatedNarrator$Params; method_25500 a method_25500 m (Ljava/time/Duration;)V c net/minecraft/realms/RepeatedNarrator$Params hyh$a net/minecraft/class_4907$class_4908 f Lnet/minecraft/network/chat/Component; narration a field_22827 f Lcom/google/common/util/concurrent/RateLimiter; rateLimiter b field_22828 m (Lnet/minecraft/network/chat/Component;Lcom/google/common/util/concurrent/RateLimiter;)V c net/minecraft/realms/package-info hyi net/minecraft/class_6276 c net/minecraft/data/Main net/minecraft/data/Main net/minecraft/data/Main m (Ljava/lang/String;)Ljava/nio/file/Path; method_4967 a method_4967 m (Ljava/util/Collection;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/structures/NbtToSnbt; method_65775 a method_65775 m (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;)Lnet/minecraft/data/DataProvider$Factory; bindRegistries a method_46839 m (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/DataProvider; method_46840 a method_46840 m (Lnet/minecraft/data/DataGenerator;Ljava/util/Collection;ZZZ)V addServerProviders a method_4968 m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; method_65777 a method_65777 m (Ljava/util/Collection;Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/structures/SnbtToNbt; method_65778 b method_65778 m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; method_65779 b method_65779 m (Lnet/minecraft/data/PackOutput;)Lnet/minecraft/data/metadata/PackMetadataGenerator; method_65780 c method_65780 m ()V c net/minecraft/server/Main net/minecraft/server/Main net/minecraft/server/Main f Lorg/slf4j/Logger; LOGGER a field_24625 m ()Z method_28126 a method_28126 m (Lnet/minecraft/server/WorldLoader$InitConfig;Lcom/mojang/serialization/Dynamic;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Lnet/minecraft/server/dedicated/DedicatedServerSettings;Ljoptsimple/OptionSpec;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; method_43612 a method_43612 m (Lnet/minecraft/server/dedicated/DedicatedServerProperties;Lcom/mojang/serialization/Dynamic;ZLnet/minecraft/server/packs/repository/PackRepository;)Lnet/minecraft/server/WorldLoader$InitConfig; loadOrCreateConfig a method_46219 m (Lcom/mojang/serialization/Dynamic;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Lnet/minecraft/server/dedicated/DedicatedServerSettings;Ljoptsimple/OptionSpec;Lnet/minecraft/server/WorldLoader$DataLoadContext;)Lnet/minecraft/server/WorldLoader$DataLoadOutput; method_43613 a method_43613 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/server/WorldStem;Lnet/minecraft/server/dedicated/DedicatedServerSettings;Lnet/minecraft/server/Services;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljava/lang/Thread;)Lnet/minecraft/server/dedicated/DedicatedServer; method_29734 a method_29734 m (Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/world/level/storage/WorldData;Lcom/mojang/datafixers/DataFixer;ZLjava/util/function/BooleanSupplier;Lnet/minecraft/core/RegistryAccess;Z)V forceUpgrade a method_29173 m (Ljava/nio/file/Path;)V writePidFile a method_49066 m ()V m ()V c net/minecraft/server/Main$1 net/minecraft/server/Main$1 net/minecraft/server/Main$1 f Lnet/minecraft/server/dedicated/DedicatedServer; val$dedicatedServer a field_4611 m (Ljava/lang/String;Lnet/minecraft/server/dedicated/DedicatedServer;)V c net/minecraft/gametest/Main net/minecraft/gametest/Main net/minecraft/gametest/Main m (Ljava/lang/String;)V method_66904 a method_66904 m ()V c net/minecraft/client/data/Main net/minecraft/client/data/Main net/minecraft/client/data/Main m (Lnet/minecraft/data/DataGenerator;Z)V addClientProviders a method_65774 m ()V c net/minecraft/client/main/Main net/minecraft/client/main/Main net/minecraft/client/main/Main m (Ljava/lang/Integer;)Ljava/util/OptionalInt; ofNullable a method_21612 m (Ljava/lang/String;)Ljava/lang/String; unescapeJavaArgument a method_53858 m (Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;)Ljava/lang/Object; parseArgument a method_11428 m (Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;)Lnet/minecraft/client/main/GameConfig$QuickPlayVariant; getQuickPlayVariant a method_71662 m (Ljoptsimple/OptionSpec;Ljoptsimple/OptionSet;Lorg/slf4j/Logger;)Z hasValidUuid a method_62729 m (Ljava/lang/String;)Ljava/util/Optional; emptyStringToEmptyOptional b method_38752 m (Ljoptsimple/OptionSpec;Ljoptsimple/OptionSet;Lorg/slf4j/Logger;)Z isUuidValid b method_62730 m (Ljava/lang/String;)Z stringHasValue c method_11429 m ()V m ()V c net/minecraft/client/main/Main$1 net/minecraft/client/main/Main$1 net/minecraft/client/main/Main$1 f Ljava/lang/String; val$proxyUser a field_12139 f Ljava/lang/String; val$proxyPass b field_12140 m (Ljava/lang/String;Ljava/lang/String;)V c com/mojang/blaze3d/opengl/GlConst$1 com/mojang/blaze3d/opengl/GlConst$1 com/mojang/blaze3d/opengl/GlConst$1 f [I $SwitchMap$com$mojang$blaze3d$platform$DepthTestFunction a field_58121 f [I $SwitchMap$com$mojang$blaze3d$platform$PolygonMode b field_58122 f [I $SwitchMap$com$mojang$blaze3d$platform$DestFactor c field_58123 f [I $SwitchMap$com$mojang$blaze3d$platform$SourceFactor d field_58124 f [I $SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$Mode e field_58126 f [I $SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$IndexType f field_58127 f [I $SwitchMap$com$mojang$blaze3d$platform$NativeImage$Format g field_58128 f [I $SwitchMap$com$mojang$blaze3d$textures$AddressMode h field_58130 f [I $SwitchMap$com$mojang$blaze3d$vertex$VertexFormatElement$Type i field_58131 f [I $SwitchMap$com$mojang$blaze3d$textures$TextureFormat j field_58132 f [I $SwitchMap$com$mojang$blaze3d$shaders$ShaderType k field_58133 m ()V c net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer f Lnet/minecraft/util/profiling/metrics/profiling/MetricsRecorder; metricsRecorder A field_22250 f Ljava/util/function/Consumer; onMetricsRecordingStopped B field_33975 f Ljava/util/function/Consumer; onMetricsRecordingFinished C field_33976 f Z willStartRecordingMetrics D field_33977 f Lnet/minecraft/server/MinecraftServer$TimeProfiler; debugCommandProfiler E field_33978 f Z debugCommandProfilerDelayStart F field_33979 f Lnet/minecraft/server/network/ServerConnectionListener; connection G field_4563 f Lnet/minecraft/server/level/progress/ChunkProgressListenerFactory; progressListenerFactory H field_17439 f Lnet/minecraft/network/protocol/status/ServerStatus; status I field_4593 f Lnet/minecraft/network/protocol/status/ServerStatus$Favicon; statusIcon J field_42958 f Lnet/minecraft/util/RandomSource; random K field_4602 f Lcom/mojang/datafixers/DataFixer; fixerUpper L field_4587 f Ljava/lang/String; localIp M field_4585 f I port N field_4555 f Lnet/minecraft/core/LayeredRegistryAccess; registries O field_25132 f Ljava/util/Map; levels P field_4589 f Lnet/minecraft/server/players/PlayerList; playerList Q field_4550 f Z running R field_4544 f Z stopped S field_4561 f I tickCount T field_4572 f I ticksUntilAutosave U field_47135 f Z onlineMode V field_4543 f Z preventProxyConnections W field_4560 f Z pvp X field_4604 f Z allowFlight Y field_4554 f Ljava/lang/String; motd Z field_4564 f Lnet/minecraft/server/MinecraftServer$ReloadableResources; resources aA field_25318 f Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; structureTemplateManager aB field_24370 f Lnet/minecraft/server/ServerTickRateManager; tickRateManager aC field_47142 f Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing aD field_51466 f Lnet/minecraft/world/level/block/entity/FuelValues; fuelValues aE field_53715 f I emptyTicks aF field_53716 f Z isSaving aG field_35437 f Ljava/util/concurrent/atomic/AtomicReference; fatalException aH field_51917 f Lnet/minecraft/server/SuppressedExceptionCollector; suppressedExceptions aI field_53717 f Lcom/mojang/jtracy/DiscontinuousFrame; tickFrame aJ field_54275 f I playerIdleTimeout aa field_4596 f [J tickTimesNanos ab field_47136 f J aggregatedTickTimesNanos ac field_47137 f Ljava/security/KeyPair; keyPair ad field_4552 f Lcom/mojang/authlib/GameProfile; singleplayerProfile ae field_39214 f Z isDemo af field_4549 f Z isReady ag field_4547 f J lastOverloadWarningNanos ah field_47138 f J lastServerStatus ai field_4551 f Ljava/lang/Thread; serverThread aj field_16257 f J lastTickNanos ak field_48773 f J taskExecutionStartNanos al field_48774 f J idleTimeNanos am field_48775 f J nextTickTimeNanos an field_47139 f Z waitingForNextTick ao field_53718 f J delayedTasksMaxNextTickTimeNanos ap field_47140 f Z mayHaveDelayedTasks aq field_19249 f Lnet/minecraft/server/packs/repository/PackRepository; packRepository ar field_4595 f Lnet/minecraft/server/ServerScoreboard; scoreboard as field_4558 f Lnet/minecraft/world/level/storage/CommandStorage; commandStorage at field_20850 f Lnet/minecraft/server/bossevents/CustomBossEvents; customBossEvents au field_4548 f Lnet/minecraft/server/ServerFunctionManager; functionManager av field_4591 f Z enforceWhitelist aw field_4570 f F smoothedTickTimeMillis ax field_47141 f Ljava/util/concurrent/Executor; executor ay field_17200 f Ljava/lang/String; serverId az field_17601 f Ljava/lang/String; VANILLA_BRAND b field_34982 f I ABSOLUTE_MAX_WORLD_SIZE c field_33211 f Lnet/minecraft/world/level/LevelSettings; DEMO_SETTINGS d field_17704 f Lcom/mojang/authlib/GameProfile; ANONYMOUS_PLAYER_PROFILE e field_35641 f Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess; storageSource f field_23784 f Lnet/minecraft/world/level/storage/PlayerDataStorage; playerDataStorage g field_24371 f Ljava/net/Proxy; proxy h field_4599 f Lnet/minecraft/server/Services; services i field_39440 f Lnet/minecraft/world/level/storage/WorldData; worldData j field_24372 f Lorg/slf4j/Logger; LOGGER l field_4546 f F AVERAGE_TICK_TIME_SMOOTHING m field_33212 f I TICK_STATS_SPAN n field_33213 f J OVERLOADED_THRESHOLD_NANOS o field_47143 f I OVERLOADED_TICKS_THRESHOLD p field_47144 f J OVERLOADED_WARNING_INTERVAL_NANOS q field_47145 f I OVERLOADED_TICKS_WARNING_INTERVAL r field_47146 f J STATUS_EXPIRE_TIME_NANOS s field_47147 f J PREPARE_LEVELS_DEFAULT_DELAY_NANOS t field_47148 f I MAX_STATUS_PLAYER_SAMPLE u field_33218 f I SPAWN_POSITION_SEARCH_RADIUS v field_48466 f I AUTOSAVE_INTERVAL w field_33220 f I MIMINUM_AUTOSAVE_TICKS x field_47149 f I MAX_TICK_LATENCY y field_33221 f Ljava/util/List; tickables z field_4568 m ()Ljava/util/Optional; getWorldScreenshotFile C method_3725 m ()Ljava/nio/file/Path; getServerDirectory D method_3831 m ()Z isPaused E method_54809 m ()V onTickRateChanged F method_54831 m ()V tickConnection G method_61254 m ()V forceTimeSynchronization H method_49749 m ()Z isShutdown I method_16043 m ()Lnet/minecraft/server/level/ServerLevel; overworld J method_30002 m ()Ljava/util/Set; levelKeys K method_29435 m ()Ljava/lang/Iterable; getAllLevels L method_3738 m ()[Ljava/lang/String; getPlayerNames P method_3858 m ()Lnet/minecraft/util/ModCheck; getModdedStatus Q method_24307 m ()Ljava/security/KeyPair; getKeyPair R method_3716 m ()I getPort S method_3756 m ()Lcom/mojang/authlib/GameProfile; getSingleplayerProfile T method_43824 m ()Z isSingleplayer U method_3724 m ()V initializeKeyPair V method_31400 m ()Z isSpawningMonsters W method_3783 m ()Z isDemo X method_3799 m ()Ljava/util/Optional; getServerResourcePack Y method_43659 m ()Z isResourcePackRequired Z method_32303 m (I)V setPort a method_3779 m (J)V logTickMethodTime a method_56602 m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; fillServerSystemReport a method_3859 m (Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/server/level/ServerLevel; getLevel a method_3847 m (Lnet/minecraft/resources/ResourceLocation;Ljava/util/Optional;)V handleCustomClickAction a method_71943 m (Lnet/minecraft/server/TickTask;)Z shouldRun a method_19464 m (Lnet/minecraft/server/level/ServerLevel;)I getSpawnRadius a method_3829 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/server/level/ServerChunkCache;Lnet/minecraft/world/level/storage/ServerLevelData;Lnet/minecraft/core/Holder$Reference;)V method_46841 a method_46841 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/storage/ServerLevelData;ZZ)V setInitialSpawn a method_27901 m (Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/player/Player;)Z isUnderSpawnProtection a method_3785 m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/network/TextFilter; createTextFilterForPlayer a method_31371 m (Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/util/debugchart/RemoteDebugSampleType;)V subscribeToDebugSample a method_56625 m (Lnet/minecraft/server/level/progress/ChunkProgressListener;)V createLevels a method_3786 m (Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/world/flag/FeatureFlagSet;)V enableForcedFeaturePacks a method_59847 m (Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/world/level/WorldDataConfiguration;ZZ)Lnet/minecraft/world/level/WorldDataConfiguration; configurePackRepository a method_29736 m (Lnet/minecraft/server/packs/repository/PackRepository;Ljava/util/Collection;Lnet/minecraft/world/flag/FeatureFlagSet;Z)Lnet/minecraft/world/level/WorldDataConfiguration; configureRepositoryWithSelection a method_59848 m (Lnet/minecraft/server/packs/repository/PackRepository;Z)Lnet/minecraft/world/level/DataPackConfig; getSelectedPacks a method_29735 m (Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/server/ReloadableServerResources;)Lnet/minecraft/server/MinecraftServer$ReloadableResources; method_40374 a method_40374 m (Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/server/ReloadableServerResources;Ljava/lang/Throwable;)V method_40375 a method_40375 m (Lnet/minecraft/server/players/PlayerList;)V setPlayerList a method_3846 m (Lnet/minecraft/util/NativeModuleLister$NativeModuleInfo;)Ljava/lang/String; method_38580 a method_38580 m (Lnet/minecraft/util/profiling/ProfileResults;)V method_37318 a method_37318 m (Lnet/minecraft/world/Difficulty;Z)V setDifficulty a method_3776 m (Lcom/google/common/collect/ImmutableList;)Ljava/util/concurrent/CompletionStage; method_29437 a method_29437 m (Lcom/mojang/authlib/GameProfile;)Z isSingleplayerOwner a method_19466 m (Lnet/minecraft/world/level/GameType;)V setDefaultGameType a method_3838 m (Lnet/minecraft/world/level/GameType;ZI)Z publishServer a method_3763 m (Lnet/minecraft/world/level/Level;)Z isLevelEnabled a method_60671 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;)Ljava/lang/String; method_61087 a method_61087 m (Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;Lnet/minecraft/CrashReport;Lnet/minecraft/world/level/ChunkPos;)V method_61088 a method_61088 m (Lnet/minecraft/commands/CommandSourceStack;)V kickUnlistedPlayers a method_3728 m (Lnet/minecraft/world/level/storage/DimensionDataStorage;)V readScoreboard a method_17976 m (Lnet/minecraft/world/level/storage/LevelResource;)Ljava/nio/file/Path; getWorldPath a method_27050 m (Lnet/minecraft/world/level/storage/WorldData;)V setupDebugLevel a method_17977 m (Ljava/lang/Runnable;)Lnet/minecraft/server/TickTask; wrapRunnable a method_16209 m (Ljava/lang/RuntimeException;)V setFatalException a method_60582 m (Ljava/lang/Thread;Ljava/lang/Throwable;)V method_3854 a method_3854 m (Ljava/lang/Throwable;Lnet/minecraft/network/protocol/PacketType;)V reportPacketHandlingException a method_62733 m (Ljava/nio/file/Path;)V dumpServerProperties a method_37113 m (Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture; reloadResources a method_29439 m (Ljava/util/Collection;Ljava/lang/String;)Z method_29738 a method_29738 m (Ljava/util/Collection;Lnet/minecraft/server/MinecraftServer$ReloadableResources;)V method_29440 a method_29440 m (Ljava/util/concurrent/atomic/AtomicReference;)V method_29739 a method_29739 m (Ljava/util/function/BooleanSupplier;)V tickServer a method_3748 m (Ljava/util/function/Consumer;Lnet/minecraft/util/profiling/ProfileResults;)V method_37319 a method_37319 m (Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V startRecordingMetrics a method_37320 m (Ljava/util/function/Function;)Lnet/minecraft/server/MinecraftServer; spin a method_29740 m (Lnet/minecraft/core/Registry;)Ljava/util/Optional; method_46842 a method_46842 m (Lnet/minecraft/CrashReport;)V onServerCrash a method_3744 m (Lnet/minecraft/CrashReport;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/world/level/chunk/storage/RegionStorageInfo;)V storeChunkIoError a method_61089 m (Lnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/ChatType$Bound;Ljava/lang/String;)V logChatMessage a method_43614 m (Z)V halt a method_3747 m (ZZZ)Z saveAllChunks a method_3723 m ()Z enforceSecureProfile aA method_43500 m ()J getNextTickTime aB method_3826 m ()Lcom/mojang/datafixers/DataFixer; getFixerUpper aC method_3855 m ()Lnet/minecraft/server/ServerAdvancementManager; getAdvancements aD method_3851 m ()Lnet/minecraft/server/ServerFunctionManager; getFunctions aE method_3740 m ()Lnet/minecraft/server/packs/repository/PackRepository; getPackRepository aF method_3836 m ()Lnet/minecraft/commands/Commands; getCommands aG method_3734 m ()Lnet/minecraft/commands/CommandSourceStack; createCommandSourceStack aH method_3739 m ()Lnet/minecraft/world/item/crafting/RecipeManager; getRecipeManager aI method_3772 m ()Lnet/minecraft/server/ServerScoreboard; getScoreboard aJ method_3845 m ()Lnet/minecraft/world/level/storage/CommandStorage; getCommandStorage aK method_22827 m ()Lnet/minecraft/world/level/GameRules; getGameRules aL method_3767 m ()Lnet/minecraft/server/bossevents/CustomBossEvents; getCustomBossEvents aM method_3837 m ()Z isEnforceWhitelist aN method_3729 m ()F getCurrentSmoothedTickTime aO method_54832 m ()Lnet/minecraft/server/ServerTickRateManager; tickRateManager aP method_54833 m ()J getAverageTickTimeNanos aQ method_54834 m ()[J getTickTimesNanos aR method_54835 m ()V endMetricsRecordingTick aS method_24490 m ()Z isRecordingMetrics aT method_37321 m ()V stopRecordingMetrics aU method_37322 m ()V finishRecordingMetrics aV method_37323 m ()V cancelRecordingMetrics aW method_42062 m ()Z forceSynchronousWrites aX method_27051 m ()Lnet/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager; getStructureManager aY method_27727 m ()Lnet/minecraft/world/level/storage/WorldData; getWorldData aZ method_27728 m (Ljava/lang/String;)V setLocalIp a_ method_3842 m ()Z usesAuthentication aa method_3828 m ()Z getPreventProxyConnections ab method_3775 m ()Z isPvpAllowed ac method_3852 m ()Z isFlightAllowed ad method_3718 m ()Z isStopped af method_3750 m ()Lnet/minecraft/server/players/PlayerList; getPlayerList ag method_3760 m ()Lnet/minecraft/server/network/ServerConnectionListener; getConnection ah method_3787 m ()Z isReady ai method_3820 m ()Z hasGui aj method_3727 m ()I getTickCount ak method_3780 m ()I getSpawnProtectionRadius al method_3841 m ()Z repliesToStatus am method_27902 m ()Z hidesOnlinePlayers an method_39424 m ()Ljava/net/Proxy; getProxy ao method_36113 m ()I getPlayerIdleTimeout ap method_3862 m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; getSessionService aq method_3844 m ()Lnet/minecraft/util/SignatureValidator; getProfileKeySignatureValidator ar method_44301 m ()Lcom/mojang/authlib/GameProfileRepository; getProfileRepository as method_3719 m ()Lnet/minecraft/server/players/GameProfileCache; getProfileCache at method_3793 m ()Lnet/minecraft/network/protocol/status/ServerStatus; getStatus au method_3765 m ()V invalidateStatus av method_3856 m ()I getAbsoluteMaxWorldSize aw method_3749 m ()I getCompressionThreshold az method_3773 m (I)I getScaledTrackingDistance b method_27903 m (Lnet/minecraft/SystemReport;)Lnet/minecraft/SystemReport; fillSystemReport b method_37324 m (Lnet/minecraft/server/TickTask;)V doRunTask b method_24306 m (Lnet/minecraft/server/level/ServerLevel;)V synchronizeTime b method_49750 m (Lnet/minecraft/server/level/ServerPlayer;)Lnet/minecraft/server/level/ServerPlayerGameMode; createGameModeForPlayer b method_32816 m (Lnet/minecraft/server/level/progress/ChunkProgressListener;)V prepareLevels b method_3774 m (Lcom/mojang/authlib/GameProfile;)V setSingleplayerProfile b method_43825 m (Ljava/lang/Runnable;)V addTickable b method_3742 m (Ljava/lang/String;)V setId b method_17819 m (Ljava/lang/Throwable;)Lnet/minecraft/CrashReport; constructOrExtractCrashReport b method_40376 m (Ljava/nio/file/Path;)V saveDebugReport b method_21613 m (Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; method_29442 b method_29442 m (Z)V setDifficultyLocked b method_19467 m (ZZZ)Z saveEverything b method_39218 m ()Ljava/util/Optional; loadStatusIcon bC method_49384 m ()V autoSave bD method_62734 m ()I computeNextAutosaveInterval bE method_54837 m ()Lnet/minecraft/network/protocol/status/ServerStatus; buildServerStatus bF method_49385 m ()Lnet/minecraft/network/protocol/status/ServerStatus$Players; buildPlayerStatus bG method_49386 m ()V updateMobSpawningFlags bH method_27729 m ()Lnet/minecraft/util/profiling/ProfilerFiller; createProfiler bI method_16044 m ()Ljava/lang/String; method_37325 bJ method_37325 m ()Ljava/lang/String; method_57961 bK method_57961 m ()Ljava/lang/String; method_41237 bL method_41237 m ()Ljava/lang/String; method_46222 bM method_46222 m ()Ljava/lang/String; method_59849 bN method_59849 m ()Ljava/lang/String; method_46223 bO method_46223 m ()Ljava/lang/String; method_37327 bP method_37327 m ()Ljava/lang/String; method_39965 bQ method_39965 m ()Ljava/util/Optional; method_49383 bR method_49383 m ()Z method_5387 bS method_5387 m ()Z method_54836 bT method_54836 m ()Z method_40055 bU method_40055 m ()Lnet/minecraft/core/RegistryAccess$Frozen; registryAccess ba method_30611 m ()Lnet/minecraft/core/LayeredRegistryAccess; registries bb method_46221 m ()Lnet/minecraft/server/ReloadableServerRegistries$Holder; reloadableRegistries bc method_58576 m ()Lnet/minecraft/world/level/GameType; getForcedGameType bd method_3761 m ()Lnet/minecraft/server/packs/resources/ResourceManager; getResourceManager be method_34864 m ()Z isCurrentlySaving bf method_39219 m ()Z isTimeProfilerRunning bg method_24488 m ()V startTimeProfiler bh method_3832 m ()Lnet/minecraft/util/profiling/ProfileResults; stopTimeProfiler bi method_24489 m ()I getMaxChainedNeighborUpdates bj method_41239 m ()Lnet/minecraft/network/chat/ChatDecorator; getChatDecorator bk method_43929 m ()Z logIPs bl method_52344 m ()Z acceptsTransfers bm method_56040 m ()Lnet/minecraft/world/item/alchemy/PotionBrewing; potionBrewing bn method_59777 m ()Lnet/minecraft/world/level/block/entity/FuelValues; fuelValues bo method_62735 m ()Lnet/minecraft/server/ServerLinks; serverLinks bp method_60672 m ()I pauseWhileEmptySeconds bq method_61255 m ()V logFullTickTime br method_56603 m ()V startMeasuringTaskExecutionTime bs method_56604 m ()V finishMeasuringTaskExecutionTime bt method_56605 m ()Z haveTime bu method_3866 m ()Z pollTaskInternal bv method_20415 m (I)V setPlayerIdleTimeout c method_3803 m (Lnet/minecraft/server/level/ServerLevel;)Ljava/lang/String; method_3733 c method_3733 m (Lnet/minecraft/server/level/ServerPlayer;)V sendDifficultyUpdate c method_19465 m (Lcom/mojang/authlib/GameProfile;)I getProfilePermissions c method_3835 m (Ljava/lang/String;)Ljava/nio/file/Path; getFile c method_3758 m (Ljava/nio/file/Path;)V dumpMiscStats c method_21692 m (Ljava/util/function/BooleanSupplier;)V tickChildren c method_3813 m (Z)V setDemo c method_3730 m (Lnet/minecraft/server/level/ServerLevel;)Z method_40056 d method_40056 m (Lnet/minecraft/server/level/ServerPlayer;)V method_53501 d method_53501 m (Ljava/lang/String;)V setMotd d method_3834 m (Ljava/nio/file/Path;)V dumpGameRules d method_21615 m (Ljava/util/function/BooleanSupplier;)Z method_60583 d method_60583 m (Z)V setUsesAuthentication d method_3864 m ()Z initServer e method_3823 m (Ljava/nio/file/Path;)V dumpClasspath e method_21616 m (Z)V setPreventProxyConnections e method_3764 m ()Lnet/minecraft/util/debugchart/SampleLogger; getTickTimeLogger f method_56593 m (Ljava/nio/file/Path;)V dumpThreads f method_21713 m (Z)V setPvpAllowed f method_3815 m ()Z isTickTimeLoggingEnabled g method_56626 m (Ljava/nio/file/Path;)V dumpNativeModules g method_38584 m (Z)V setFlightAllowed g method_3745 m (Ljava/nio/file/Path;)V method_64261 h method_64261 m (Z)V setEnforceWhitelist h method_3731 m ()V onServerExit i method_3821 m (Ljava/nio/file/Path;)V method_64262 i method_64262 m (Ljava/nio/file/Path;)Ljava/util/Optional; method_49387 j method_49387 m ()I getOperatorUserPermissionLevel k method_3798 m (Ljava/nio/file/Path;)Z method_49388 k method_49388 m ()I getFunctionCompilationLevel l method_21714 m (Ljava/nio/file/Path;)Z method_49389 l method_49389 m ()Z shouldRconBroadcast m method_3732 m (Ljava/nio/file/Path;)V method_37329 m method_37329 m ()Z isDedicatedServer n method_3816 m ()I getRateLimitPacketsPerSecond o method_30612 m ()Z isEpollEnabled p method_3759 m ()Z isCommandBlockEnabled q method_3812 m ()Z isPublished r method_3860 m ()V forceDifficulty t method_27731 m ()Lnet/minecraft/world/level/GameType; getDefaultGameType u method_3790 m ()V loadLevel u_ method_3735 m ()V stopServer v method_3782 m ()Z isHardcore v_ method_3754 m ()Ljava/lang/String; getLocalIp w method_3819 m ()V waitUntilNextTick w_ method_16208 m ()Z isRunning x method_3806 m ()V runServer y method_29741 m ()Z throwIfFatalException z method_60584 m (Ljava/lang/Thread;Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/server/packs/repository/PackRepository;Lnet/minecraft/server/WorldStem;Ljava/net/Proxy;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/server/Services;Lnet/minecraft/server/level/progress/ChunkProgressListenerFactory;)V m ()V c net/minecraft/server/MinecraftServer$1 net/minecraft/server/MinecraftServer$1 net/minecraft/server/MinecraftServer$1 f Ljava/util/List; val$entries a field_34851 f Lnet/minecraft/world/level/GameRules; val$gameRules b field_34852 m (Lnet/minecraft/server/MinecraftServer;Ljava/util/List;Lnet/minecraft/world/level/GameRules;)V c net/minecraft/server/MinecraftServer$ReloadableResources net/minecraft/server/MinecraftServer$a net/minecraft/server/MinecraftServer$class_6897 f Lnet/minecraft/server/packs/resources/CloseableResourceManager; resourceManager a comp_352 f Lnet/minecraft/server/ReloadableServerResources; managers b comp_353 m ()Lnet/minecraft/server/packs/resources/CloseableResourceManager; resourceManager a comp_352 m ()Lnet/minecraft/server/ReloadableServerResources; managers b comp_353 m (Lnet/minecraft/server/packs/resources/CloseableResourceManager;Lnet/minecraft/server/ReloadableServerResources;)V c net/minecraft/server/MinecraftServer$ServerResourcePackInfo net/minecraft/server/MinecraftServer$b net/minecraft/server/MinecraftServer$class_7460 f Ljava/util/UUID; id a comp_2156 f Ljava/lang/String; url b comp_784 f Ljava/lang/String; hash c comp_785 f Z isRequired d comp_786 f Lnet/minecraft/network/chat/Component; prompt e comp_787 m ()Ljava/util/UUID; id a comp_2156 m ()Ljava/lang/String; url b comp_784 m ()Ljava/lang/String; hash c comp_785 m ()Z isRequired d comp_786 m ()Lnet/minecraft/network/chat/Component; prompt e comp_787 m (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;ZLnet/minecraft/network/chat/Component;)V c net/minecraft/server/MinecraftServer$TimeProfiler net/minecraft/server/MinecraftServer$c net/minecraft/server/MinecraftServer$class_6414 f J startNanos a field_33980 f I startTick b field_33981 m (JI)Lnet/minecraft/util/profiling/ProfileResults; stop a method_37330 m (JI)V c net/minecraft/server/MinecraftServer$TimeProfiler$1 net/minecraft/server/MinecraftServer$c$1 net/minecraft/server/MinecraftServer$class_6414$1 f J val$stopNanos a field_39215 f I val$stopTick b field_39216 f Lnet/minecraft/server/MinecraftServer$TimeProfiler; field_39217 c field_39217 m (Lnet/minecraft/server/MinecraftServer$TimeProfiler;JI)V c com/mojang/blaze3d/systems/RenderPass$Draw com/mojang/blaze3d/systems/RenderPass$a com/mojang/blaze3d/systems/RenderPass$class_10884 f I slot a comp_3804 f Lcom/mojang/blaze3d/buffers/GpuBuffer; vertexBuffer b comp_3805 f Lcom/mojang/blaze3d/buffers/GpuBuffer; indexBuffer c comp_3806 f Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; indexType d comp_3807 f I firstIndex e comp_3808 f I indexCount f comp_3809 f Ljava/util/function/BiConsumer; uniformUploaderConsumer g comp_3810 m ()I slot a comp_3804 m ()Lcom/mojang/blaze3d/buffers/GpuBuffer; vertexBuffer b comp_3805 m ()Lcom/mojang/blaze3d/buffers/GpuBuffer; indexBuffer c comp_3806 m ()Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; indexType d comp_3807 m ()I firstIndex e comp_3808 m ()I indexCount f comp_3809 m ()Ljava/util/function/BiConsumer; uniformUploaderConsumer g comp_3810 m (ILcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;II)V m (ILcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;IILjava/util/function/BiConsumer;)V c com/mojang/blaze3d/systems/RenderPass$UniformUploader com/mojang/blaze3d/systems/RenderPass$b com/mojang/blaze3d/systems/RenderPass$class_10885 c com/mojang/blaze3d/vertex/VertexFormat$IndexType com/mojang/blaze3d/vertex/VertexFormat$a com/mojang/blaze3d/vertex/VertexFormat$class_5595 f Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; SHORT a field_27372 f Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; INT b field_27373 f I bytes c field_27375 f [Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; $VALUES d field_27376 m ()[Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; $values a method_36816 m (I)Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; least a method_31972 m (Ljava/lang/String;II)V m ()V c com/mojang/blaze3d/vertex/VertexFormat$Mode com/mojang/blaze3d/vertex/VertexFormat$b com/mojang/blaze3d/vertex/VertexFormat$class_5596 f Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; LINES a field_27377 f Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; LINE_STRIP b field_27378 f Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; DEBUG_LINES c field_29344 f Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; DEBUG_LINE_STRIP d field_29345 f Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; TRIANGLES e field_27379 f Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; TRIANGLE_STRIP f field_27380 f Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; TRIANGLE_FAN g field_27381 f Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; QUADS h field_27382 f I primitiveLength i field_27384 f I primitiveStride j field_27385 f Z connectedPrimitives k field_38878 f [Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; $VALUES l field_27386 m ()[Lcom/mojang/blaze3d/vertex/VertexFormat$Mode; $values a method_36817 m (I)I indexCount a method_31973 m (Ljava/lang/String;IIIZ)V m ()V c com/mojang/blaze3d/systems/RenderSystem$1 com/mojang/blaze3d/systems/RenderSystem$1 com/mojang/blaze3d/systems/RenderSystem$1 f [I $SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$Mode a field_38976 f [I $SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$IndexType b field_27331 m ()V c com/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer com/mojang/blaze3d/systems/RenderSystem$a com/mojang/blaze3d/systems/RenderSystem$class_5590 f I vertexStride a field_27332 f I indexStride b field_27333 f Lcom/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer$IndexGenerator; generator c field_27334 f Lcom/mojang/blaze3d/buffers/GpuBuffer; buffer d field_54299 f Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; type e field_27336 f I indexCount f field_27337 m ()Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType; type a method_31924 m (I)Z hasStorage a method_43409 m (Ljava/nio/ByteBuffer;)Lit/unimi/dsi/fastutil/ints/IntConsumer; intConsumer a method_31922 m (Ljava/nio/ByteBuffer;I)V method_31923 a method_31923 m ()Ljava/lang/String; method_68689 b method_68689 m (I)Lcom/mojang/blaze3d/buffers/GpuBuffer; getBuffer b method_68274 m (I)V ensureStorage c method_31920 m (IILcom/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer$IndexGenerator;)V c com/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer$IndexGenerator com/mojang/blaze3d/systems/RenderSystem$a$a com/mojang/blaze3d/systems/RenderSystem$class_5590$class_5591 c com/mojang/blaze3d/systems/RenderSystem$GpuAsyncTask com/mojang/blaze3d/systems/RenderSystem$b com/mojang/blaze3d/systems/RenderSystem$class_10827 f Ljava/lang/Runnable; callback a comp_3785 f Lcom/mojang/blaze3d/buffers/GpuFence; fence b comp_3786 m ()Ljava/lang/Runnable; callback a comp_3785 m ()Lcom/mojang/blaze3d/buffers/GpuFence; fence b comp_3786 m (Ljava/lang/Runnable;Lcom/mojang/blaze3d/buffers/GpuFence;)V c com/mojang/blaze3d/opengl/GlStateManager$BlendState com/mojang/blaze3d/opengl/GlStateManager$a com/mojang/blaze3d/opengl/GlStateManager$class_1017 f Lcom/mojang/blaze3d/opengl/GlStateManager$BooleanState; mode a field_5045 f I srcRgb b field_5049 f I dstRgb c field_5048 f I srcAlpha d field_5047 f I dstAlpha e field_5046 m ()V c com/mojang/blaze3d/opengl/GlStateManager$BooleanState com/mojang/blaze3d/opengl/GlStateManager$b com/mojang/blaze3d/opengl/GlStateManager$class_1018 f I state a field_5050 f Z enabled b field_5051 m ()V disable a method_4469 m (Z)V setEnabled a method_4470 m ()V enable b method_4471 m (I)V c com/mojang/blaze3d/opengl/GlStateManager$ColorLogicState com/mojang/blaze3d/opengl/GlStateManager$c com/mojang/blaze3d/opengl/GlStateManager$class_1021 f Lcom/mojang/blaze3d/opengl/GlStateManager$BooleanState; enable a field_5058 f I op b field_5059 m ()V c com/mojang/blaze3d/opengl/GlStateManager$ColorMask com/mojang/blaze3d/opengl/GlStateManager$d com/mojang/blaze3d/opengl/GlStateManager$class_1022 f Z red a field_5063 f Z green b field_5062 f Z blue c field_5061 f Z alpha d field_5060 m ()V c com/mojang/blaze3d/opengl/GlStateManager$CullState com/mojang/blaze3d/opengl/GlStateManager$e com/mojang/blaze3d/opengl/GlStateManager$class_1025 f Lcom/mojang/blaze3d/opengl/GlStateManager$BooleanState; enable a field_5072 m ()V c com/mojang/blaze3d/opengl/GlStateManager$DepthState com/mojang/blaze3d/opengl/GlStateManager$f com/mojang/blaze3d/opengl/GlStateManager$class_1026 f Lcom/mojang/blaze3d/opengl/GlStateManager$BooleanState; mode a field_5074 f Z mask b field_5076 f I func c field_5075 m ()V c com/mojang/blaze3d/opengl/GlStateManager$PolygonOffsetState com/mojang/blaze3d/opengl/GlStateManager$g com/mojang/blaze3d/opengl/GlStateManager$class_1031 f Lcom/mojang/blaze3d/opengl/GlStateManager$BooleanState; fill a field_5123 f F factor b field_5124 f F units c field_5122 m ()V c com/mojang/blaze3d/opengl/GlStateManager$ScissorState com/mojang/blaze3d/opengl/GlStateManager$h com/mojang/blaze3d/opengl/GlStateManager$class_5518 f Lcom/mojang/blaze3d/opengl/GlStateManager$BooleanState; mode a field_26840 m ()V c com/mojang/blaze3d/opengl/GlStateManager$TextureState com/mojang/blaze3d/opengl/GlStateManager$i com/mojang/blaze3d/opengl/GlStateManager$class_1039 f I binding a field_5167 m ()V c net/minecraft/client/ClientBrandRetriever net/minecraft/client/ClientBrandRetriever net/minecraft/client/ClientBrandRetriever f Ljava/lang/String; VANILLA_NAME a field_33204 m ()V c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$Fields net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$a net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$class_6778 f Ljava/lang/String; REMOTE_ADDRESS a field_35642 f Ljava/lang/String; SENT_BYTES b field_35643 f Ljava/lang/String; RECEIVED_BYTES c field_35644 f Ljava/lang/String; SENT_PACKETS d field_35645 f Ljava/lang/String; RECEIVED_PACKETS e field_35646 m ()V c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$SumAggregation net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$b net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$class_6779 f Ljava/util/concurrent/atomic/AtomicLong; sentBytes a field_35647 f Ljava/util/concurrent/atomic/AtomicInteger; sentPackets b field_35648 f Ljava/util/concurrent/atomic/AtomicLong; receivedBytes c field_35649 f Ljava/util/concurrent/atomic/AtomicInteger; receivedPackets d field_35650 f Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent; event e field_35651 m ()V commitEvent a method_39494 m (I)V trackSentPacket a method_39495 m (I)V trackReceivedPacket b method_39496 m (Ljava/lang/String;)V c net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$Fields net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$a net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$class_6601 f Ljava/lang/String; AVERAGE_TICK_DURATION a field_34854 m ()V c net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$Fields net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$a net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$class_6602 f Ljava/lang/String; WORLD_POS_X a field_34855 f Ljava/lang/String; WORLD_POS_Z b field_34856 f Ljava/lang/String; CHUNK_POS_X c field_34857 f Ljava/lang/String; CHUNK_POS_Z d field_34858 f Ljava/lang/String; STATUS e field_34859 f Ljava/lang/String; LEVEL f field_34861 m ()V c net/minecraft/util/profiling/jfr/event/StructureGenerationEvent$Fields net/minecraft/util/profiling/jfr/event/StructureGenerationEvent$a net/minecraft/util/profiling/jfr/event/StructureGenerationEvent$class_10385 f Ljava/lang/String; CHUNK_POS_X a field_55171 f Ljava/lang/String; CHUNK_POS_Z b field_55172 f Ljava/lang/String; STRUCTURE c field_55173 f Ljava/lang/String; LEVEL d field_55174 f Ljava/lang/String; SUCCESS e field_55175